/* CSS Document */

body
{ 
	margin: 					0px; 
	text-align: 					center; 
	background-color: 				#C7C7C7; 
}

.InnerContainer
{ 
	margin: 					0px auto; 
	width: 						946px; 
	border-left: 					#ffffff solid 1px; 
	border-right: 					#ffffff solid 1px; 
}

#TopZeile
{ 
	background-color:				#FFFFFF; 
	text-align: 					left;	
	height: 					222px; 
	font-family: 					Tahoma, Verdana, Arial, sans-serif; 
	font-size: 					12px; 
	color: 						#FFFFFF; 
}

#TopLeft
{ 
	position: 					relative; 
	left: 						0px; 
	width: 						190px; 
	height: 					222px; 
	background-image: 				url(../images/layout/top_left.jpg); 
	float: 						left; 
}

#TopRight
{ 
	width: 						190px; 
	height: 					222px; 
	background-image: 				url(../images/layout/top_right.jpg); 
	float: 						right; 
	margin: 					0 auto; 
}

#KopfZeile
{
	color: 						#FFFFFF; 
	text-decoration: 				none; 
	font-family: 					Tahoma, Verdana, Arial, sans-serif; 
	font-size: 					12px; 
	padding: 					5px; 
	background-color:				#79888E; 
	border-bottom: 					#ffffff solid 1px; 
	text-align: 					left;
}

#KopfZeile a:link 
{
	color: 						#FFFFFF; 
	font-weight: 					bold; 
	text-decoration: 				none; 
	font-family: 					Tahoma, Verdana, Arial, sans-serif; 
	font-size: 					12px;
}

#countdownArea	
{
	float: 						right;
	color: 						yellow;
}

#TopMiddle
{ 
	width: 						566px; 
	height: 					165px; 
	background-image: 				url(../images/layout/top_main.jpg); 
	background-repeat:				no-repeat; 
	float: 						left; 
	padding: 					0px;
}

#TopMiddle a img 
{
	border: 					0px;
	margin-right:					-4px;
}

.NaviBild
{ 
	margin-left: 					1px; 
}

#SuchZeile
{ 
	background-image:				url(../images/layout/searchbar-blue.jpg); 
	border-top: 					#ffffff solid 1px; 
	border-bottom: 				#ffffff solid 1px; 
	height:					25px;

}

#SuchContainer
{ 
	background-color: 				#0032A5; 
	width: 						459px; 
	margin-left: 					210px; 
	color: 						#ffffff; 
	padding-left: 					2px; 
	padding-right: 					5px; 
	
}

#Datumsfeld
{ 
	width: 						190px; 
	float: 						left; 
	text-align: 					center; 
	font-size: 					12px; 
	font-family:  					Tahoma, Verdana, Arial, sans-serif; 
	padding-top: 					5px; 
	color: 						#ffffff; 
}

#ContentContainer
{ 
	width: 						556px; 
	padding: 					5px; 
	background-color:				#FFFFFF; 
	float: 						left; 
	font-family: 					Tahoma, Verdana, Arial, sans-serif;
	font-size: 					12px;
	color: 						#222222;
	vertical-align: 				top;
	text-align: left;

}

#ContentContainer h1 
{
	font-weight:					700;
	font-size:					14px;
}

#ContentContainer h2 
{
	font-weight:					500;
	font-size:					14px;
}

#ContentContainer h3 
{
	font-weight:					bold;
	font-size:					13px;
}

#ContentContainer h4 
{
	font-weight:					500;
	font-size:					13px;
}

#ContentContainer h5 
{
	font-weight:					700;
	font-size:					12px;
}

#ContentContainer h6 
{
	font-weight:					bold;
	font-size:					14px;
}

.LeftNaviButton
{ 
	border-bottom: #ffffff solid 1px; 
}

#LinkeNavi 
{
	background-color:				#E7E7E7;
	font-family:					Tahoma, Verdana, Arial, sans-serif;
	font-size:					12px;
	font-color:					#222222;	
	width: 						189px; 
	float: 						left;
	border-right: 					#ffffff solid 1px; 
	text-align:					left;
}
	
#LinkeNavi a img 
{
	border-bottom: 					1px solid #FFFFFF;
}
	
#LinkeNavi div 
{
	margin-left: 					14px;
	margin-bottom: 					2px;
}
	
#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: 					12px;
	font-color: 					#222222;
	text-decoration: 				none;
}

#InfoLeisteRechts
{ 
	float: left;
	width: 						179px; 
	border-left: 					#ffffff solid 1px; 
	background-color: 				#E7E7E7; 
	padding: 					5px; 
	font-family: 					Tahoma, Verdana, Arial, sans-serif;
	font-size: 					12px;
	color: 						#222222;
	vertical-align: 				top;
}

#RestContent
{ 
	background-color: 				#E7E7E7; 
}

#RestContent #Ende
{
	clear: both;
}

#FussZeile
{
	color: 						#FFFFFF; 
	font-weight: 					bold; 
	text-decoration: 				none; 
	font-family: 					Tahoma, Verdana, Arial, sans-serif; 
	font-size: 					12px; 
	padding: 					5px; 
	background-color:				#79888E; 
	border-bottom: 					#ffffff solid 1px; 
	text-align: 					center;
}

#FussZeile a:link 
{
	color: 						#FFFFFF; 
	font-weight: 					bold; 
	text-decoration: 				none; 
	font-family:			 		Tahoma, Verdana, Arial, sans-serif; 
	font-size: 					12px;
}

.newsTable 
{
	width:						546px;
	font-family:			 		Tahoma, Verdana, Arial, sans-serif;
	font-size:					12px;	
}

.homeNewsHead 
{
	width:						546px;
	font-family:			 		Tahoma, Verdana, Arial, sans-serif;
	font-size:					12px;	
}

.tx-indexedsearch-searchbox {
	position:				relative;
	left:					0px;
	top:					2px;
	font-family:				Tahoma, Verdana, Arial, sans-serif;
	font-size:				12px;
	color:					#FFFFFF;
	text-align:				left;	
	}

.tx-indexedsearch-searchbox form {
	position:				relative;
	right:					10px;

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

	}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:					100px; 
	font-family:				Tahoma, Verdana, Arial, sans-serif;
	font-size:				12px;	
	height:					19px;
	border:					1px outset #888888;
	text-align:				left;	
	heigth: 				16px;	
	}

.tx-indexedsearch-searchbox-sword 
{ 
	width: 					150px; 
	font-family: 				Tahoma, Verdana, Arial, sans-serif;
	font-size: 				12px;
	heigth: 				16px;	
	border:					1px inset #888888;
	text-align:				left;	
}

#indexedSearchRules 
{
	font-size: 				1px;
	visibility: 				hidden;
}

#indexedSearchRules h2 
{
	font-size: 12px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 
{ 
	font-size: 12px; 
}

.bodytext
{ 
	text-align: 				left;
}

ol, ul, li
{ 
	text-align: 				left;
}

.align-left
{ 
	text-align: 				left;
}

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

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

.align-justify
{ 
	text-align: 				justify;
}

.contenttable
{ 
	background-color:			#EEEEEE;
	border:					1px solid #DDDDDD;
}

.csc-frame-frame1
{ 
	background-color:			#AAAAAA;
	border:					1px solid #CCCCCC;
	padding:				10px;
}

.csc-frame-frame2
{ 
	background-color:			#FBFF94;
	border:					1px solid #F6FF00;
	padding:				10px;
}
