@charset "UTF-8";
/* CSS Document */

body {
	margin:0px;
}


div#top {
	position:fixed;
	height:150px;
	width:100%;
	top:0px;
	background-image:url(images/top.png);
	background-position:top;
	background-repeat:no-repeat;
	z-index:100;
	}

div#counter {
	width:880px;
	padding-top:10px;
	margin:0px auto;
	text-align:right;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:7pt;
	}
	

div#navi {
	width:890px;
	padding-left:150px;
	padding-top:40px;
	margin:0px auto;
	}
	
	
div#themenpic {
	padding-top:0px;
	width:auto;
	background-color:#000;
	margin-top:90px;
	text-align:center;
	}
	
	
div#main {
	background-color:#f1f0ef;
}


div#content_container {
	width:980px;
	padding-top:25px;
	margin:0px auto;
}


div#left {
	width:640px;
	min-height:400px;
	float:left;
	margin-right:10px;
	margin-left:10px;	
	}
	
	
div#right {
	width:320px;
	min-height:400px;
	float:left;
}


div#bottom {
	position:fixed;
	bottom:0px;
	width:100%;
	height:30px;
	background-image:url(images/bottom_endless.jpg);
	background-repeat:repeat-x;	
	}
	
	
	
	
	
	
	
div.box_lang {
	width:615px; 
	padding:15px;
	background-image:url(images/bg_lang.jpg); 
	background-position:center;
}

div.box_lang_top {
	height:33px;
	padding-top:10px;
	width:635px; 
	padding-left:10px;
	background-image:url(images/balken_lang.jpg);
	background-position:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14pt;
	color:#FFF;
	text-transform:uppercase;
}


div.box_kurz {
	width:304px; 
	padding:15px;
	background-image:url(images/bg_kurz.jpg); 
	background-position:center;
}

div.box_kurz_top {
	height:33px;
	padding-top:10px;
	width:324px;
	padding-left:10px;	
	background-image:url(images/balken_kurz.jpg);
	background-position:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14pt;
	color:#FFF;
	text-transform:uppercase;
}










a.mainmenu:link {
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt;
	text-decoration:none;
	text-transform:uppercase;
}
 
 a.mainmenu:visited {	 
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt;
	text-decoration:none;
	text-transform:uppercase;
}
 
 a.mainmenu:hover {	 
	color:#7aa0dd;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt;
	text-decoration:none;
	text-transform:uppercase;
}
 
 a.mainmenu:active {	 
	color:#7aa0dd;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt;
	text-decoration:none;
	text-transform:uppercase;
}



a.popnews:link {
	color:#191f28;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt;
	text-decoration:none;
	text-transform:uppercase;
}
 
a.popnews:visited {	 
	color:#191f28;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt;
	text-decoration:none;
	text-transform:uppercase;
}
 
a.popnews:hover {	 
	color:#7aa0dd;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt;
	text-decoration:none;
	text-transform:uppercase;
}
 
a.popnews:active {	 
	color:#7aa0dd;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8pt;
	text-decoration:none;
	text-transform:uppercase;
}











.sitepartheadline {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16pt;
	color:#191f28;
	padding-bottom:8px;
}

.siteparttext {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9pt;
	line-height:18px;
	text-align: justify;
	color:#333;	
}




.newspartheadline {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16pt;
	color:#FFF;
	padding-bottom:8px;
}

.newspartdate {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9pt;
	line-height:18px;
	text-align: justify;
	color:#333;	
}

.newsparttext {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9pt;
	line-height:18px;
	text-align: justify;
	color:#000;
}


.wpf_events_month {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11pt;
	line-height:18px;
	text-align: justify;
	color:#333;		
}