/* body */ 
 
body {
	background-color:		#FFFFFF;
	margin:					0px;
	}

#Datumsfeld{font-size: medium; font-family:  Tahoma, Verdana, Arial, sans-serif; color: #222222; }

#KopfZeile
{
	color: #222222; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: medium; 
	text-align: left;
}

#InfoLeisteRechts
{ 
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: medium;
	color: #222222;
	vertical-align: top;
}

#FussZeile
{
	color: #222222; 
	font-weight: bold; 
	text-decoration: none; 
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: medium; 
	text-align: center;
}

/* Layout areas */


#areaMain {
	background-color:		#FFFFFF;
	}
	
#ContentContainer {
	padding: 20px;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	font-size:				14px;
	color:					#222222;
	vertical-align:			top;
	}	
	
#ContentContainer h1 {
	font-weight:			bold;
	font-size:				large;
	}	

#areaTop {
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	font-size:				medium;
	color:					#222222;
	}

#areaTopSearchLineLeft div {
	text-align:				center;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	font-size:				medium;
	color:					#FFFFFF;
	}

#LinkeNavi {
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	font-size:				medium;
	font-color:				#222222;	
	font-weight:			bold;
	}
	
#LinkeNavi div a, #LinkeNavi div a:hover, #LinkeNavi div a:link, #LinkeNavi div a:active, #LinkeNavi div a:visited{
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	font-size:				medium;
	font-color:				#222222;
	text-decoration:		none;
	}
	
#areaLeftContent {
	text-align:				center;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	font-size:				medium;
	font-color:				#222222;
	}

#areaBottom {
	text-align:				center;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	font-size:				medium;
	color:					#222222;	
	}
	
#areaBottom div {
	color:					#222222;	
	}	
	
#areaBottom div a, #areaBottom div a:hover,#areaBottom div a:link,#areaBottom div a:active,#areaBottom div a:visited {
	font-weight:			bold;
	text-decoration:		none;
	color:					#222222;	
	}
	
/* indexed search  */

#indexedSearchRules {
	border:					1px solid #222222;
	background-color:		#FFFFFF;
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	font-size:				medium;
	font-color:				#222222;
	visibility:				hidden;
	}

#indexedSearchRules h2 {
	font-size:				medium;
	}

.tx-indexedsearch-searchbox {
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	font-size:				medium;
	color:				#FFFFFF;
	text-align:				right;	
	}


.tx-indexedsearch-searchbox>p {
	visibility:				hidden;
	}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:					100px; 
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	font-size:				medium;	
	height:					19px;
	border:					1px outset #888888;	
	}
.tx-indexedsearch-searchbox-sword { 
	width:					150px; 
	font-family:			Tahoma, Verdana, Arial, sans-serif;
	font-size:				medium;
	heigth:					large;	
	border:					1px inset #888888;	
	}
	
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.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 { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#FFFFFF; }
	.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; }
	.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; }
	
#countdownArea	{
	float:					right;
	}	

.newsTable {
	width:					100%;
	font-family:			 Tahoma, Verdana, Arial, sans-serif;
	font-size:				medium;	
	}

.homeNewsHead {
	width:					100%;
	font-family:			 Tahoma, Verdana, Arial, sans-serif;
	font-size:				medium;	
	}

