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

img{border:none;}
/*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 {
	width:100%;
	margin: 0px 0px 0px 0px;;
	padding: 0px 0px 0px 0px;
	height:137px;
	/*
	background-color:#ffffff;
	border-bottom:1px solid #990000;
	background-image: url(http://www.austausch.org/alumni/images/bg_balken.gif);
	background-repeat: repeat-x;*/
	background: transparent url(http://www.austausch.org/fileadmin/templates/images/bg_dra_balken.gif) repeat-x bottom left;
	}


#header{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:107px;
}
#header_menu{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:970px;
}


.logo{
float:left;
margin:0px 45px 0px 10px;
}

.schriftzug {
display:inline;
}

.stiftungslogo{
margin:10px 20px 0px 20px;
}



#special_menu{	
/*kontakt - spenden rechts oben */
	float:right;
	margin: 0px 60px 0px 0px;
	padding: 8px 0px 0px 0px;
}

#home_menu{	
/*HOME - link auf stiftungs-seiten rechts oben*/
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}


.navi_quer {
display:inline;
padding: 0px 5px 0px 0px;
}

#sprachmenu {
float:right;
margin: 0px 0px 0px 0px;
padding: 6px 2px 0px 0px;

}


/*a.sprachlink:link { font-family:arial, helvetica, sans-serif;color:#990000;text-decoration:none;font-weight:bold;font-size:10px;display:inline; padding: 2px 12px 0px 0px; }
a.sprachlink:visited { font-family:arial, helvetica, sans-serif; color:#990000;text-decoration:none;font-weight:bold;font-size:10px;display:inline; padding: 2px 12px 0px 0px; }
a.sprachlink:hover { font-family:arial, helvetica, sans-serif;color:#202020;text-decoration:none;font-weight:bold;font-size:10px;display:inline; padding: 2px 12px 0px 0px; }
a.sprachlink:active { font-family:arial, helvetica, sans-serif;color:#202020;text-decoration:none;font-weight:bold;font-size:10px;display:inline; padding: 2px 12px 0px 0px; }
*/

.sprachlink { float:left; margin: 0px 0px 0px 15px; padding: 2px 0px 0px 0px; background: transparent url(http://www.austausch.org/fileadmin/templates/images/sprachenpfeil.gif)  no-repeat top left;}

#linkespalte{
padding:0px 0px 0px 20px;
margin: 0px 0px 0px 0px;
}


#leftside {
width:185px;
margin: 0px 0px 0px 0px;
padding: 18px 0px 0px 0px;
}


#stiftung_menu {	
/*in linker spalte mit mehr abstand*/
width:185px;
margin: 0px 0px 0px 0px;
padding: 28px 0px 0px 0px;
}


.navi {
/*padding: 14px 0px 0px 0px;*/
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.subnavi {
/*padding: 5px 0px 0px 11px;*/
padding: 0px 0px 0px 11px;
margin: 0px 0px 0px 0px;

}
.subnavi_1 {
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 0px;
}


.untermenu_link1 {
padding: 0px 0px 8px 33px;
margin: 0px 0px 0px 0px;
}

.untermenu_link2 {
padding: 0px 0px 8px 40px;
margin: 0px 0px 0px 0px;
}

.untermenu_link3 {
padding: 0px 0px 8px 50px;
margin: 0px 0px 0px 0px;
}


a.untermenu1:link {font-family: arial, helvetica, sans-serif;font-size:0.7em;color:#999999;font-weight:bold;text-decoration:none;}
a.untermenu1:visited {font-family:arial, helvetica, sans-serif;font-size:0.7em;color:#999999;font-weight:bold;text-decoration:none;}
a.untermenu1:hover {font-family:arial, helvetica, sans-serif;font-size:0.7em;color:#990000;font-weight:bold;text-decoration:none;}
a.untermenu1:active {font-family: arial, helvetica, sans-serif;font-size:0.7em;color:#990000;font-weight:bold;text-decoration:none;}

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


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

a.untermenu1_aktiv:link {font-family: arial, helvetica, sans-serif;font-size:0.7em;color:#990000;font-weight:bold;text-decoration:none;}
a.untermenu1_aktiv:visited {font-family:arial, helvetica, sans-serif;font-size:0.7em;color:#990000;font-weight:bold;text-decoration:none;}
a.untermenu1_aktiv:hover {font-family: arial, helvetica, sans-serif;font-size:0.7em;color:#999999;font-weight:bold;text-decoration:none;}
a.untermenu1_aktiv:active {font-family:arial, helvetica, sans-serif;font-size:0.7em;color:#999999;font-weight:bold;text-decoration:none;}

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


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


.navi_stiftung {
padding: 0px 0px 6px 0px;
margin: 0px 0px 0px 0px;
}


#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;

}

#search_form {
width:150px;
margin: 10px 0px 0px 20px;
}
#nl_anmelden_textfield td
 {font-family: verdana,Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:0.7em;
	color:#000000;
	text-align:left;
}

#nl_anmelden {
width:150px;
margin: 10px 0px 0px 20px;
}
#nl_anmelden td
 {font-family: verdana,Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:0.7em;
	color:#000000;
	text-align:left;
}

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


#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:none;
/*list-style-image:url(http://www.austausch.org/fileadmin/templates/images/listen_raute.gif);*/
padding:0;
}

li {
background-image: url(http://www.austausch.org/fileadmin/templates/images/listen_raute.gif);
background-repeat: no-repeat;
background-position: top left;

padding: 0px 0px 5px 20px;
margin: 0px 0px 5px 0px;
}

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{
padding:15px 0px 30px 0px;
text-align:left;
}
.footerlink{
float:left;
margin:0px 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 {
	max-width:600px;
}


.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;
}
 #textfield table.contenttable {margin: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 {

}


/*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%;
}


	/*
#tt_board_table {
width:710px;
}

* html #tt_board_table {
width:90%;
}
	*/

	
 .csc-mailform {
 border: 0px;
 }    
  
  .csc-mailform-field label {
font-size: 11px;
font-family: "Trebuchet MS",verdana,Arial, Helvetica, sans-serif;
width:200px;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}
.csc-mailform input {
border: 1px solid  #999999;
}
.csc-mailform textarea {
border: 1px solid  #999999;
}

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


 input.csc-mailform-submit{
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #666666;
	margin: 15px 0px 10px 0px;
	padding: 2px 3px 5px 3px;
	background: #ffffff;
	border: 1px solid  #666666;
	height: 21px;
	width: 150px;
	}
	
fieldset { border:1px solid #990000;
margin: 0px 0px 20px 0px;}

legend {
  padding: 0px 15px 0px 15px;
  border:none;
  color:#000000;
  font-size:14px;
font-weight:bold;
  }

blockquote {font-size:0.75em;}

#spendenformular {}
#spendenformular td {font-size:12px;
padding: 8px 16px 4px 8px;
line-height:18px;}

#spendenformular td.label {padding: 0px 10px 6px 10px;}

#spendenformular select {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	line-height: 12px;
	background: white;
	border: 1px solid  #D6D6D6;
	height: 20px;
	width: 210px;
	margin: 0px 0px 0px 0px;
}



.spenden_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: 20px;
	width: 210px;
	margin: 0px 0px 0px 0px;
	display: inline;
	}


.spenden_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: 20px;
	width: 112px;
	margin: 0px 0px 0px 0px;
	display: inline;
	}


.spenden_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: 20px;
	width: 55px;
	margin: 0px 0px 0px 0px;
	display: inline;
	}



	
	
.spendenbutton
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	margin: 0;
	padding: 2px 2px 2px 2px;
	background: white;
	border: 1px solid  #990000;
	height: 24px;
	width: 120px;
	margin: 0px 0px 0px 0px;
	display: inline;
	}
	
#spendenformular p.error {color:#990000;font-weight:bold;}


.td_header{
background-color:#666666;
color:#ffffff;
font-size:12px;
font-weight:bold;
border-right:1px solid #ffffff;
padding: 5px 5px 5px 5px;
}

td.top{
border-top:1px solid #666666;
font-size:11px;
padding: 5px 3px 0px 3px;
}

td.top_left{
border-top:1px solid #666666;
border-left:1px solid #666666;
font-size:11px;
padding: 5px 3px 0px 3px;
font-size:0.7em;
font-weight:bold;
}

td.top_right{
border-top:1px solid #666666;
border-right:1px solid #666666;
border-left:1px solid #666666;
font-size:11px;
padding: 5px 3px 0px 3px;
}

td.warenkorb {
border:none;
font-size:11px;
padding: 5px 3px 0px 3px;
}
td.left {
border-left:1px solid #666666;
font-size:11px;
padding: 5px 3px 0px 3px;

}
td.right {
border-right:1px solid #666666;
font-size:11px;
padding: 5px 3px 0px 3px;
}

td.bottom{
border-top:1px solid #666666;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
font-size:11px;
padding: 5px 3px 8px 3px;
}
td.bottom_left{
border-top:1px solid #666666;
border-bottom:1px solid #666666;
border-left:1px solid #666666;
font-size:11px;
padding: 5px 3px 8px 3px;
}
td.bottom_right{
border-top:1px solid #666666;
border-bottom:1px solid #666666;
border-right:1px solid #666666;
font-size:11px;
padding: 5px 3px 8px 3px;
}
td.bottom_center{
border-bottom:1px solid #666666;
border-right:1px solid #666666;
border-left:1px solid #666666;
font-size:11px;
padding: 5px 3px 8px 3px;
}


a.listenlink:link {color:#1A1A1A;font-weight:bold;font-family:arial,helvetica,sans-serif;font-size:1em;text-decoration:none;}
a.listenlink:visited {color:#1A1A1A;font-weight:bold;font-family:arial,helvetica,sans-serif;font-size:1em;text-decoration:none;}
a.listenlink:hover {color:#990000;font-weight:bold;font-family:arial,helvetica,sans-serif;font-size:1em;text-decoration:none;}
a.listenlink:active {color:#990000;font-weight:bold;font-family:arial,helvetica,sans-serif;font-size:1em;text-decoration:none;}


/*werden die wirklich gebraucht?*/



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



.myform_pass{
}

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

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





.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;
	}



input.fehler {border:1px solid #990000;}
	
	 /*
 #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:none;
  color:green;
  font-size:0.75em;
  text-align:right;
  }


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



.myform_input{
color: #383939;
background-color:#fff9e9;
border: 1px solid #ab494e;
width:250px;
}
.myform_input_small{
color: #383939;
background-color:#fff9e9;
border: 1px solid #ab494e;
width:70px;
}


.myform_input_medium{
color: #383939;
background-color:#fff9e9;
border: 1px solid #ab494e;
width:140px;
}



.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;
}

*/
