body, html{
	font-family: Arial;
	color: #000000;
	font-size: 11px;
}

table, td{
	font-family: Arial;
	color: #000000;
	font-size: 11px;
}

h1 { color: #000000; font-size: 14px; font-weight: bold; font-family: Arial; }
.csc-firstHeader { color: #000000; font-size: 14px; font-weight: bold; font-family: Arial; }

.bodytext { color: #000000; font-size: 11px; font-family: Arial; }

ul { list-style-type:square; }

/* NAVIGATION */
a { font-family: Arial; font-size: 11px; color: #000000; font-weight:normal; text-decoration:underline; }  
a.navi { color: #000000; font-size: 11px; font-family: Arial; text-transform: uppercase; text-decoration:none; }
a.navi:hover { color: #000000; font-size: 11px; font-family: Arial; text-decoration: underline; }
a.navi_active { color: #000000; font-size: 11px; text-transform: uppercase; font-family: Arial; text-decoration:none; }
a.navi_sub { color: #AF111D; font-size: 11px; font-family: Arial; text-transform: normal; text-decoration:none; }
a.navi_sub:hover { color: #AF111D; font-size: 11px; font-family: Arial; text-transform: normal; text-decoration:underline; }

/* INDEX SUCHE */
.tx-indexedsearch .tx-indexedsearch-searchbox P { margin-top:0px; margin-bottom:0px; color: #000000; font-size: 10px; font-family: Arial; }   
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }	
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-family: Arial;}	
.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:#E8E8E9; color: #000000; font-size:11px; font-family: Arial; width:50px  }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #000000; font-size:12px; font-family:Arial; width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #000000; font-size:11px; font-family:Arial; width:50px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #000000; font-size:11px; font-family:Arial; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; color: #000000; font-size: 11px; font-family: Arial;}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; color: #000000; font-size: 11px; font-family: Arial; }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; color: #000000; font-size: 11px; font-family: Arial; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle} 
.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #000000; font-size: 11px; font-family: Arial; } 
.tx-indexedsearch-browsebox TD { margin-top:0px; margin-bottom:0px; color: #000000; font-size: 11px; font-family: Arial; }

/* TEAM EXTENSION */
.teamFunktion {
	color: #FF0000; text-transform: uppercase;
}

/* TYPO3 TABLE */
.td-0 { vertical-align:top }

/* SHORTCUT NEWSLETTER */
.shortcut_newsletter { font-family: Arial; color: #FFFFFF; font-size: 11px; }

/* TYPO3 FORMULAR */
.csc-mailform {
	font-family: Arial;
	color: #000000;
	font-size: 11px;
}
.formular { font-family: Arial; font-size: 11px;}