body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color:#ffffff;
font-family:arial, helvetica, sans-serif;
font-size:100.01%;
}

/*schriftfarben
#4D4C4C - grau - wird nicht mehr verwendet
#000000 - standard
#202020 - überschriften - fetter text
*/

#content {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:970px;
}

#container_head {
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:invisible;
visibility:hidden;
	}


#header{
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:invisible;
visibility:hidden;
}
#header_menu{
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:invisible;
visibility:hidden;
}



#linkespalte{
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:invisible;
visibility:hidden;
}


#leftside {
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:invisible;
visibility:hidden;
}


#stiftung_menu {	
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:invisible;
visibility:hidden;
}

#textfield {
	padding: 16px 0px 0px 0px;
 	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	max-width:600px;
	}


#leftfield {
/*bleibt evtl. leer*/
	padding: 16px 0px 0px 0px;
 	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
}

#leftfield  p {
margin: 0px 0px 15px 0px;
padding: 0px 20px 0px 0px;
line-height: 150%;
font-size:0.8em;

}



#rightside {
width:150px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 20px;
text-align:center;
}

#rightside p.bodytext
 {
	border:1px dotted #990000;
	margin: 10px 0px 5px 0px;
	padding: 6px 4px 6px 4px;
	background-color:#F4F4F4;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:0.65em;
/*	color: #1A1A1A;*/
	color:#000000;
	line-height: 150%;
	text-align:left;
}
	
#rightside .csc-textpic-imagewrap {
margin: 20px 0px 0px 0px;
}

#rightside td
 {font-family: verdana,Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:0.7em;
	color:#000000;
	text-align:left;
}


#rightside a:link { color:#202020;text-decoration:none;}
#rightside a:visited { color:#202020;text-decoration:none;}
#rightside a:hover {color:#990000;text-decoration:none;}
#rightside a:active {color:#90000;text-decoration:none;}

	/*#rightside csc-textpic csc-textpic-center csc-textpic-above{
	width:150px;
	text-align:center;
	}
	#rightside csc-textpic csc-textpic-center csc-textpic-below{
	width:150px;
	text-align:center;
	}
	*/
	/*
.spendenkasten {
	border:1px dotted #990000;
	margin: 0px 0px 5px 15px;
	padding: 10px 10px 10px 10px;
	background-color:#F4F4F4;
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:0.8em;
	color: #1A1A1A;
	width:150px;
	}
*/


#rightside h5{font-weight:bold;}


#rightside strong {
font-family:verdana,arial, helvetica, sans-serif;
}

p {
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
line-height: 150%;
/*war vorher 0.8em*/
font-size:0.75em;
}

td {
/*color:#4D4C4C;*/
color:#000000;
}


ul {
list-style-type:circle;
}

li {
padding: 0px 0px 0px 5px;
margin: 0px 0px 5px 5px;
}

strong {
font-family:arial, helvetica, sans-serif;
}

b {
font-family:arial, helvetica, sans-serif;
}

h1 {
	margin: 0px 20px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family:arial, helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#202020;
}


h2  {
margin: 0px 20px 10px 0px;
padding: 0px 0px 0px 0px;
font-family:arial, helvetica, sans-serif;
font-size:0.95em;
font-weight:600;
color: #202020;
}
	
h3  {
	margin: 15px 0px 10px 0px;
	padding: 0px 25px 0px 0px;
	font-family:arial, helvetica, sans-serif;
	font-size:0.9em;
	font-weight:600;
	color: #202020;
	}

	
h6  {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
	font-family:arial, helvetica, sans-serif;
	font-size:1em;
	text-align:right;
	font-weight:100;
	color: #202020;
	}
	
/*
a:link { font-family:arial, helvetica, sans-serif;color:#820000;text-decoration:none;font-weight:normal;}
a:visited { font-family:arial, helvetica, sans-serif; color:#820000;text-decoration:none;font-weight:normal;}
a:hover { font-family:arial, helvetica, sans-serif;color:#202020;text-decoration:none;font-weight:normal;}
a:active { font-family:arial, helvetica, sans-serif;color:#202020;text-decoration:none;font-weight:normal;}
*/

a:link {color:#820000;text-decoration:none;}
a:visited {color:#820000;text-decoration:none;}
a:hover {color:#202020;text-decoration:none;}
a:active { color:#202020;text-decoration:none;}



a.rotklein:link {font-family: arial, helvetica, sans-serif;font-size:11px;color:#990000;font-weight:normal;text-decoration:none;}
a.rotklein:visited {font-family:arial, helvetica, sans-serif;font-size:11px;color:#990000;font-weight:normal;text-decoration:none;}
a.rotklein:hover {font-family: arial, helvetica, sans-serif;font-size:11px;color:#999999;font-weight:normal;text-decoration:none;}
a.rotklein:active {font-family: arial, helvetica, sans-serif;font-size:11px;color:#999999;font-weight:normal;text-decoration:none;}


a.rot:link {font-family: verdana,arial, helvetica, sans-serif;color:#990000;font-weight:normal;text-decoration:none;}
a.rot:visited {font-family: verdana,arial, helvetica, sans-serif;color:#990000;font-weight:normal;text-decoration:none;}
a.rot:hover {font-family: verdana,arial, helvetica, sans-serif;color:#999999;font-weight:normal;text-decoration:none;}
a.rot:active {font-family:verdana, arial, helvetica, sans-serif;color:#999999;font-weight:normal;text-decoration:none;}


a.rotfett:link {font-family: arial, helvetica, sans-serif;color:#990000;font-weight:bold;text-decoration:none;}
a.rotfett:visited {font-family:arial, helvetica, sans-serif;color:#990000;font-weight:bold;text-decoration:none;}
a.rotfett:hover {font-family: arial, helvetica, sans-serif;color:#666666;font-weight:bold;text-decoration:none;}
a.rotfett:active {font-family: arial, helvetica, sans-serif;color:#666666;font-weight:bold;text-decoration:none;}

.grauklein {
font-size:11px;color:#666666;font-weight:normal;
}

.rotschrift {color:#990000;}

#druckversion {
background: url(http://www.austausch.org/fileadmin/templates/images/drucker.gif)  no-repeat bottom left ;
padding: 20px 0px 1px 24px;
margin: 0px 0px 0px 0px;
}
#druckversion a:link {font-family: verdana,arial, helvetica, sans-serif;color:#202020;font-weight:normal;font-size:10px;text-decoration:none;}
#druckversion a:visited {font-family: verdana,arial, helvetica, sans-serif;color:#202020;font-weight:normal;font-size:10px;text-decoration:none;}
#druckversion a:hover {font-family: verdana,arial, helvetica, sans-serif;color:#202020;font-weight:normal;font-size:10px;text-decoration:underline;}
#druckversion a:active {font-family:verdana, arial, helvetica, sans-serif;color:#202020;font-weight:normal;font-size:10px;text-decoration:underline;}



#footer{
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:invisible;
visibility:hidden;
}
.footerlink{
float:left;
margin:6px 0px 0px 0px;
padding:14px 15px 2px 22px;
background: transparent url(http://www.austausch.org/fileadmin/templates/images/raute.gif)  no-repeat bottom left;
white-space: nowrap;

}

#footer a:link {font-family: verdana,arial, helvetica, sans-serif;font-size:0.7em;color:#990000;font-weight:normal;text-decoration:none;}
#footer a:visited {font-family: verdana,arial, helvetica, sans-serif;font-size:0.7em;color:#990000;font-weight:normal;text-decoration:none;}
#footer a:hover {font-family: verdana,arial, helvetica, sans-serif;font-size:0.7em;color:#990000;font-weight:normal;text-decoration:underline;}
#footer a:active {font-family: verdana,arial, helvetica, sans-serif;font-size:0.7em;color:#990000;font-weight:normal;text-decoration:none;}


.csc-header csc-header-n1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

. csc-firstHeader{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


p.bodytext {

}


.csc-textpic .csc-textpic-intext-right {
margin: 0px 30px 0px 30px;
}

.csc-textpic-intext-left {
margin: 0px 0px 0px 0px;
}

.csc-textpic-imagewrap {
margin: 0px 0px 0px 0px;
}

.csc-textpic-caption{
font-family:verdana,arial,helvetica,sans-serif;
font-size:0.65em;
margin: 2px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color:#4D4C4C;
}


dt {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
/* auf startseite in der linken spalte:*/

 #leftfield .news-list-container {
width:200px;
font-family:verdana,arial,helvetica,sans-serif;
padding:0px 0px 0px 0px;
margin:0px 20px 0px 0px;
font-size:0.75em;

}

 #leftfield .news-list-item {
	border:1px dotted #990000;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	color: #1A1A1A;
}



#leftfield  .news-list-container p.bodytext {
line-height:130%;
margin:0px 0px 0px 0px;
padding:0px 3px 4px 3px;
}


#leftfield  .news-list-container h3 {
	margin:0px 0px 3px 0px;
	padding: 2px 3px 2px 3px;
	background-color:#F4F4F4;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:0.9em;
}


.news-list-container H3 A:LINK {color:#1A1A1A;font-weight:bold;font-family:arial,helvetica,sans-serif;font-size:1em}
.news-list-container H3 A:VISITED{color:#1A1A1A;font-weight:bold;font-family:arial,helvetica,sans-serif;font-size:1em}
.news-list-container H3 A:HOVER {color:#990000;font-weight:bold;font-family:arial,helvetica,sans-serif;	font-size:1em}
.news-list-container H3 A:ACTIVE {color:#990000;font-weight:bold;font-family:arial,helvetica,sans-serif;font-size:1em}

#leftfield .news-list-date {
	color: #666666;
	width: 200px;
	text-align: right;
	font-weight: normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:0.9em;
	}

.news-list-morelink A:LINK {color:#990000;font-weight:normal;font-size:0.8em;font-family:verdana,arial,helvetica,sans-serif;}
.news-list-morelink A:VISITED{color:#990000;font-weight:normal;font-size:0.8em;font-family:verdana,arial,helvetica,sans-serif;}
.news-list-morelink A:HOVER {color:#990000;font-weight:normal;font-size:0.8em;text-decoration:underline;font-family:verdana,arial,helvetica,sans-serif;}
.news-list-morelink A:ACTIVE {color:#990000;font-weight:normal;font-size:0.8em;font-family:verdana,arial,helvetica,sans-serif;}

.news-list-morelink  {
margin:2px 0px 2px 3px;
}


/*für LATEST*/

/*--------------------------------- tt_news LIST view  -----------------------------------*/
/* auf startseite in der linken spalte:*/

 #leftfield .news-latest-container {
width:200px;
font-family:verdana,arial,helvetica,sans-serif;
padding:0px 0px 0px 0px;
margin:0px 20px 0px 0px;
font-size:0.75em;

}

 #leftfield .news-latest-item {
	border:1px dotted #990000;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	color: #1A1A1A;
}



#leftfield  .news-latest-container p.bodytext {
line-height:130%;
margin:0px 0px 0px 0px;
padding:0px 3px 4px 3px;
}


#leftfield  .news-latest-container h3 {
	margin:0px 0px 3px 0px;
	padding: 2px 3px 2px 3px;
	background-color:#F4F4F4;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:0.9em;
}


.news-latest-container H3 A:LINK {color:#1A1A1A;font-weight:bold;font-family:arial,helvetica,sans-serif;font-size:1em}
.news-latest-container H3 A:VISITED{color:#1A1A1A;font-weight:bold;font-family:arial,helvetica,sans-serif;font-size:1em}
.news-latest-container H3 A:HOVER {color:#990000;font-weight:bold;font-family:arial,helvetica,sans-serif;	font-size:1em}
.news-latest-container H3 A:ACTIVE {color:#990000;font-weight:bold;font-family:arial,helvetica,sans-serif;font-size:1em}

#leftfield .news-latest-date {
	color: #666666;
	width: 200px;
	text-align: right;
	font-weight: normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:0.9em;
	}

.news-latest-morelink A:LINK {color:#990000;font-weight:normal;font-size:0.8em;font-family:verdana,arial,helvetica,sans-serif;}
.news-latest-morelink A:VISITED{color:#990000;font-weight:normal;font-size:0.8em;font-family:verdana,arial,helvetica,sans-serif;}
.news-latest-morelink A:HOVER {color:#990000;font-weight:normal;font-size:0.8em;text-decoration:underline;font-family:verdana,arial,helvetica,sans-serif;}
.news-latest-morelink A:ACTIVE {color:#990000;font-weight:normal;font-size:0.8em;font-family:verdana,arial,helvetica,sans-serif;}

.news-latest-morelink  {
margin:2px 0px 2px 3px;
}


.news-latest-gotoarchive {
margin:15px 0px 2px 0px;
font-size:0.85em;
font-weight:bold;
}

/* archiv-liste*/


#textfield .news-list-container {
width:100%;
font-family:verdana,arial,helvetica,sans-serif;
padding:0px 0px 0px 0px;
margin:0px 20px 0px 0px;
font-size:0.75em;

}

 #textfield .news-list-item {
	border-bottom:1px dotted #999999;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	color: #000000;
	
}



#textfield  .news-list-container p.bodytext {
line-height:150%;
margin:0px 0px 0px 0px;
padding:0px 3px 4px 3px;
}


#textfield  .news-list-container h3 {
	margin:0px 0px 3px 0px;
	padding: 2px 3px 2px 3px;
/*	background-color:#F4F4F4;*/
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:0.9em;
}

/*title als link*/
#textfield .news-list-container H3 A:LINK {color:#1A1A1A;font-weight:bold;font-family:arial,helvetica,sans-serif;font-size:1em;display:block;padding: 3px 0px 3px 0px;}
#textfield .news-list-container H3 A:VISITED{color:#1A1A1A;font-weight:bold;font-family:arial,helvetica,sans-serif;font-size:1em;display:block;padding: 3px 0px 3px 0px;}
#textfield .news-list-container H3 A:HOVER {color:#990000;font-weight:bold;font-family:arial,helvetica,sans-serif;	font-size:1em;display:block;padding: 3px 0px 3px 0px;}
#textfield .news-list-container H3 A:ACTIVE {color:#990000;font-weight:bold;font-family:arial,helvetica,sans-serif;font-size:1em;display:block;padding: 3px 0px 3px 0px;}

#textfield .news-list-date {
	color: #202020;
/*	width: 200px;*/
	text-align: right;
	font-weight: normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:0.8em;
	}


#textfield .news-list-browse{
	width:100%;
	}

#textfield .tx-ttnews-browsebox {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#textfield td.tx-ttnews-browsebox-SCell{
/*background-color:#666666;*/
}

.tx-ttnews-browsebox A:LINK {color:#990000;font-weight:normal;font-size:0.8em;font-family:verdana,arial,helvetica,sans-serif;}
.tx-ttnews-browsebox A:VISITED{color:#990000;font-weight:normal;font-size:0.8em;font-family:verdana,arial,helvetica,sans-serif;}
.tx-ttnews-browsebox A:HOVER {color:#990000;font-weight:normal;font-size:0.8em;text-decoration:underline;font-family:verdana,arial,helvetica,sans-serif;}
.tx-ttnews-browsebox A:ACTIVE {color:#990000;font-weight:normal;font-size:0.8em;font-family:verdana,arial,helvetica,sans-serif;}


#textfield td.tx-ttnews-browsebox-SCell a{
font-weight:bold;
}

 hr.clearer{
/*clear:both;
float:none;
height:1px;
color: #DEDEDE;
margin:0;*/
display:invisible;
visibility:hidden;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:1px;
}


	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:0px 0px 0px 0px;
	margin-bottom:5px;
}

.news-single-item H2 {
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
	line-height: 130%;
	font-size:0.8em;

}

.news-single-img {
float: right;
margin-left:5px;
width:250px;
}

#textfield p.news-single-imgcaption {
	padding:3px;
	clear:both;
	width:250px;
	font-size: 0.65em;
	font-family:verdana,arial,helvetica,sans-serif;
}

.news-single-category {
float: right;
}

.news-single-backlink, .news-single-backlink a {
/*	font-weight: bold;*/
	margin-bottom: 15px;
	margin-top: 10px;
color:#990000;font-weight:normal;font-size:0.8em;font-family:verdana,arial,helvetica,sans-serif;
}

.news-single-timedata {
	float: right;
	font-size: 0.8em;
	font-family:verdana,arial,helvetica,sans-serif;

}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
font-size: 0.7em;
font-family:verdana,arial,helvetica,sans-serif;
}
.news-single-author {
padding-bottom: 3px;
}

.news-single-additional-info {
background-color: #F4F4F4;
clear: both;
margin-top: 15px;
border: 1px solid #666;
padding:3px;
padding-bottom:0px;
}

.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#DEDEDE;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
font-weight: bold;
font-size: 0.7em;
margin-left:5px;
width:90%;
}


.unsichtbar {
position:absolute;
left:-1000px;
top:-1000px;
width:0;
height:0;
overflow:hidden;
display:inline;
}




/* Formatierungen für Stiftungs-Seiten*/

#textfield_stiftung {
	padding: 18px 0px 0px 0px;
 	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
}

#textfield_stiftung a:link { font-family:arial, helvetica, sans-serif;color:#ED811F;text-decoration:none;font-weight:normal;font-size:12px;}
#textfield_stiftung a:visited { font-family:arial, helvetica, sans-serif; color:#ED811F;text-decoration:none;font-weight:normal;font-size:12px;}
#textfield_stiftung a:hover { font-family:arial, helvetica, sans-serif;color:#EEBD83;text-decoration:none;font-weight:normal;font-size:12px;}
#textfield_stiftung a:active { font-family:arial, helvetica, sans-serif;color:#EEBD83;text-decoration:none;font-weight:normal;font-size:12px;}


#textfield_stiftung h1 {
	margin: 0px 20px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family:arial, helvetica, sans-serif;
	font-size:1.05em;
	font-weight:600;
	color:#ED811F;
}
#textfield_stiftung p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 150%;
font-size:0.75em;
color:#000000;
}
#textfield_stiftung table {
margin: 20px 0px 0px 0px;
}

/**/

 p.align-right {
text-align:right;
}

 p.align-center {
text-align:center;
}

li {
font-size:0.8em;
}

.publicationFoto {
border:1px solid #999999;
}

#publication td {
font-size:0.8em;
/*color:#4D4C4C;*/
color:#000000;
line-height: 150%;
}
#publication p  {
font-size:1em;
}

.publication_date {
font-size:0.85em;
/*color:#4D4C4C;*/
color: #202020;
font-weight:bold;
margin:0;
padding:8px 0px 8px 0px;
}
#publication h2{
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:arial, helvetica, sans-serif;
font-size:1em;
font-weight:600;
color: #202020;
}

#press td {
font-size:0.75em;
color:#000000;
line-height: 150%;
}
#press h2{
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
font-family:arial, helvetica, sans-serif;
font-size:1em;
font-weight:600;
color: #202020;
}
#press a:link {margin: 0px 5px 0px 0px;padding: 0px 0px 0px 0px;font-family:arial, helvetica, sans-serif;font-size:1em;color: #990000;text-decoration:none;}
#press a:visited {margin: 0px 5px 0px 0px;padding: 0px 0px 0px 0px;font-family:arial, helvetica, sans-serif;font-size:1em;color: #990000;text-decoration:none;}
#press a:hover {margin: 0px 5px 0px 0px;padding: 0px 0px 0px 0px;font-family:arial, helvetica, sans-serif;font-size:1em;color: #666666;text-decoration:none;}
#press  a:active {margin: 0px 5px 0px 0px;padding: 0px 0px 0px 0px;font-family:arial, helvetica, sans-serif;font-size:1em;color: #666666;text-decoration:none;}



/* link- formatierungen - nicht gebraucht*/
a.menu:link { font-family:arial, helvetica, sans-serif;color:#820000;text-decoration:none;font-weight:bold;font-size:13px;}
a.menu:visited { font-family:arial, helvetica, sans-serif; color:#820000;text-decoration:none;font-weight:bold;font-size:13px;}
a.menu:hover { font-family:arial, helvetica, sans-serif;color:#202020;text-decoration:none;font-weight:bold;font-size:13px;}
a.menu:active { font-family:arial, helvetica, sans-serif;color:#202020;text-decoration:none;font-weight:bold;font-size:13px;}

a.menuaktiv:link { font-family:arial, helvetica, sans-serif;color:#202020;text-decoration:none;font-weight:bold;font-size:13px;}
a.menuaktiv:visited { font-family:arial, helvetica, sans-serif; color:#202020;text-decoration:none;font-weight:bold;font-size:13px;}
a.menuaktiv:hover { font-family:arial, helvetica, sans-serif;color:#820000;text-decoration:none;font-weight:bold;font-size:13px;}
a.menuaktiv:active { font-family:arial, helvetica, sans-serif;color:#820000;text-decoration:none;font-weight:bold;font-size:13px;}

a.submenu:link { font-family:arial, helvetica, sans-serif;color:#820000;text-decoration:none;font-weight:bold;font-size:11px;}
a.submenu:visited { font-family:arial, helvetica, sans-serif; color:#820000;text-decoration:none;font-weight:bold;font-size:11px;}
a.submenu:hover { font-family:arial, helvetica, sans-serif;color:#202020;text-decoration:none;font-weight:bold;font-size:11px;}
a.menu:active { font-family:arial, helvetica, sans-serif;color:#202020;text-decoration:none;font-weight:bold;font-size:11px;}

a.submenuaktiv:link { font-family:arial, helvetica, sans-serif;color:#202020;text-decoration:none;font-weight:bold;font-size:11px;}
a.submenuaktiv:visited { font-family:arial, helvetica, sans-serif; color:#202020;text-decoration:none;font-weight:bold;font-size:11px;}
a.submenuaktiv:hover { font-family:arial, helvetica, sans-serif;color:#820000;text-decoration:none;font-weight:bold;font-size:11px;}
a.submenuaktiv:active { font-family:arial, helvetica, sans-serif;color:#820000;text-decoration:none;font-weight:bold;font-size:11px;}
/* ende link- formatierungen - nicht gebraucht*/

 #mailform { 
 /*width:290px;*/
 }
  
 #mailform .csc-mailform {
 border: 0px;
background-color:#F4F4F4;
 padding:4px 4px 10px 4px;
 border:1px dotted #990000;

 }    
  
#mailform  .csc-mailform-field label {
font-size: 0.75em;
font-family: Arial, Helvetica, sans-serif;
width: 5em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

#mailform  .csc-mailform-field {
margin-top:0.5em;
}

.csc-mailform-submit {

}
 /*
 #mailform  .csc-mailform-submit {
margin-left: 5.5em;
} 

 .submit input
{
margin-left: 4.5em;
}
input
{
color: #202020;
background: #ffffff;
border: 1px solid #999999;
}
*/
fieldset { border:1px solid #990000}

legend {
  padding: 0.2em 0.5em;
  border:1px solid #990000;
  color:green;
  font-size:0.75em;
  text-align:right;
  }
.myform_input{
color: #202020;
background: #ffffff;
border: 1px solid #999999;
}

.myform_pass{
}

.myform_text{
color: #202020;
background: #ffffff;
border: 1px solid #999999;
}

.myform_check{
}

.myform_radio{
}

.myform_select{
}

.myform_file{
}

.myform_reset{
}

.myform_submit{
	
	font-weight: normal;
	color: #202020;
	background: white;
	border: 1px solid  #999999;
	height: 1.75em;
	width: 6em;
	margin-left: 5.5em;
	padding: 3px 3px 3px 3px;
}

/*Searchbox*/

#searchform {
margin:18px 0px 0px 0px;
 padding:0px;
}

.schnellsuche_button{
color: #202020;
background: #ffffff;
border: 1px solid #202020;
width:50px;
}
.schnellsuche_input{
color: #202020;
background: #ffffff;
border: 1px solid #999999;
width:130px;
margin-right:2px;
height:1.5em;
}

.schnellsuche {
font-size:0.7em;
}

#rightside td.schnellsuche_headline {
font-family:arial,helvetica,sans-serif;
font-size:0.7em;
font-weight:bold;
}

/*******************************************
* Styles für Extension "tx_indexedsearch"
********************************************/
.tx-indexedsearch td { 

font-family:verdana,arial,helvetica,sans-serif;
}



.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px;color: #202020;
background: #ffffff;
border: 1px solid #999999;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px;
color: #202020;
background: #ffffff;
border: 1px solid #999999; }


.tx-indexedsearch-searchbox td {padding:4px 10px 4px 0px;}

.tx-indexedsearch-searchbox p { 
font-size:0.7em; 
font-family:verdana,arial,helvetica,sans-serif;
}

.tx-indexedsearch-browsebox p { 
font-size:0.7em; 
font-family:verdana,arial,helvetica,sans-serif;
}


.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {font-family:verdana,arial,helvetica,sans-serif;font-weight:bold;font-size:1.1em; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {}

.tx-indexedsearch-whatis p {
font-size:0.7em; 
font-family:verdana,arial,helvetica,sans-serif;
}

.tx-indexedsearch-title-caption { font-family:verdana,arial,helvetica,sans-serif;font-weight:bold;font-size:1.1em;}

.tx-indexedsearch .tx-indexedsearch-res td { font-size:0.8em;font-family:verdana,arial,helvetica,sans-serif; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#F4F4F4; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {padding:0 0.3em 0 0.3em; background:#999999;color:#ffffff; }
/*
.tx-indexedsearch-result-number result-number {
font-size:0.8em;
}
.tx-indexedsearch-title title {
font-size:0.8em;
}

.tx-indexedsearch-percent percent {
font-size:0.8em;
}
.tx-indexedsearch-info info {
font-size:0.8em;
}
.tx-indexedsearch-path path {
font-size:0.8em;
}
*/

#popup td {
font-family:arial,helvetica,sans-serif;
font-size:0.75em;
color: #000000;
padding:4px 10px 4px 0px;
line-height: 150%;
}

#newsletter td {
font-size:0.75em;
/*color:#4D4C4C;*/
color: #000000;
line-height: 150%;
}

#mitarbeiter td {
font-size:0.75em;
/*color:#4D4C4C;*/
color: #000000;
line-height: 150%;
}



.form_input
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;

	color: #000000;
	margin: 0;
	padding: 0;
	line-height: 12px;
	background: white;
	border: 1px solid  #D6D6D6;
	height: 18px;
	width: 210px;
	margin: 0px 0px 0px 0px;
	display: inline;
	}

.form_breit
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0;
	padding: 0;
	line-height: 12px;
	background: white;
	border: 1px solid  #D6D6D6;
	height: 18px;
	width: 170px;
	margin: 0px 0px 0px 0px;
	display: inline;
	}


.form_mittel
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;

	color: #000000;
	margin: 0;
	padding: 0;
	line-height: 12px;
	background: white;
	border: 1px solid  #D6D6D6;
	height: 18px;
	width: 112px;
	margin: 0px 0px 0px 0px;
	display: inline;
	}


.form_schmal
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;

	color: #000000;
	margin: 0;
	padding: 0;
	line-height: 12px;
	background: white;
	border: 1px solid  #D6D6D6;
	height: 18px;
	width: 35px;
	margin: 0px 0px 0px 0px;
	display: inline;
	}

.textarea0 	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	padding: 0;
	line-height: 12px;
	background: white;
	border: 1px solid  #D6D6D6;
	height: 100px;
	width: 170px;
	margin: 0px 0px 0px 0px;

}
.formbutton
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0;
	padding: 2px 2px 2px 2px;
	background: white;
	border: 1px solid  #999999;
	height: 24px;
	width: 85px;
	margin: 0px 0px 0px 0px;
	display: inline;
	}