/* CSS Document */

/* Allgemeine Formatierungen */
body { 
	font: 10pt "century gothic"; 
	color: #555753; 
	margin: 0px;
	min-width: 1000px;
	}
	
h1 {
	font: 14pt "century gothic"; 
	color: #324C5D;
	padding-bottom: 5px;
	border-top: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid; 
	border-color: #324C5D;
	line-height: 120%;
	}
	
h2 {
	font: 14pt "century gothic"; 
	color: #324C5D;
	}
	
h3 {
	font: 14pt "century gothic"; 
	color: #324C5D;
	}
	
h4 {
	font: 14pt "century gothic"; 
	color: #324C5D;
	}



/* Dies ist der Container in dem alle Elemente der Site liegen*/
#container_all {
		top: 0px;
		margin: auto;
		background: #FFFFFF;
		}
		

/* Dies ist der Container in dem alle Elemente der Site liegen*/
#head_01 {
		background: #FFFFFF url(../images/head_01.jpg) repeat bottom right; 
		width: 1004px;
		height: 180px;		
		}
		
#change_language {
		padding-top: 17px;
		padding-left: 790px;
		font: 8pt "century gothic"; 
		color: #FFFFFF; 
		}
		
#last_update {
		padding-top: 110px;
		padding-left: 33px;
		font: 10pt "century gothic"; 
		color: #FFFFFF; 
		float: left;
		}
		
#kontakt_impressum {
		padding-top: 103px;
		padding-left: 790px;
		font: 10pt "century gothic"; 
		color: #FFFFFF; 
		}
		
#kontakt_impressum a {
		font: 10pt "century gothic"; 
		color: #FFFFFF; 
		text-decoration: none;
		}

#kontakt_impressum a:link {
		font: 10pt "century gothic"; 
		color: #FFFFFF; 
		text-decoration: none;
		}
		
#kontakt_impressum a:hover {
		font: 10pt "century gothic"; 
		color: #FFFFFF; 
		text-decoration: underline;
		}


/* Linke Navigation */		
#menue_left {
		background: #FFFFFF url(../images/bg_menue.gif) repeat bottom right; 
		top: 0px;
		left: 15px;
		position: relative;
		width: 185px;
		float: left;
		min-height: 500px;
		}
		
#menu_11 {
		clear: both;
		left: 0px;
		font: 10pt "century gothic"; 
		text-decoration: none;
		color: #555753;
		width: 185px; 
		}	
		
#menu_11 a {
	font: 10pt "century gothic"; 
	text-decoration: none;
	color: #555753; 
	padding-right: 10px;
	display: block;
	padding-left: 2px;
	margin: 0px 1px 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	border-top: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: dashed; 
	border-color: #FFFFFF;
	}

#menu_11 a:link {
	font: 10pt "century gothic"; 
	text-decoration: none;
	color: #555753; 
	padding-right: 10px;
	display: block;
	padding-left: 2px;
	margin: 0px 1px 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	border-top: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-style: dashed; 
	border-color: #FFFFFF;
	}
	
#menu_11 a:hover {
	color: #555753;
	display: block;
	background-color: white;
}
	
#menu_11_act a {
	font: 10pt "century gothic"; 
	background-color: #FFFFFF;
	text-decoration: none;
	color: #555753; 
	padding-right: 10px;
	display: block;
	padding-left: 2px;
	margin: 0px 1px 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	}

#menu_12 {
		clear: both;
		left: 0px;
		font: 8pt "century gothic"; 
		text-decoration: none;
		color: #555753; 
		left: 10px;
		}		

#menu_12_act a {
	font: 8pt "century gothic"; 
	text-decoration: none;
	color: #555753; 
	padding-right: 10px;
	display: block;
	padding-left: 2px;
	margin: 0px 1px 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	color: #CC1909;
		}	
		
#menu_12 a {
	font: 8pt "century gothic"; 
	text-decoration: none;
	color: #555753; 
	padding-right: 10px;
	display: block;
	padding-left: 2px;
	margin: 0px 1px 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	}

#menu_12 a:link {
	font: 8pt "century gothic"; 
	text-decoration: none;
	color: #555753; 
	padding-right: 10px;
	display: block;
	padding-left: 2px;
	margin: 0px 1px 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: left;
	}
	
#menu_12 a:hover {
	color: #CC1909; 
	}


/*News*/
/*News List*/	

div.news-list-item h3 {
	font-size: 10pt;
	}
div.news-list-item a {
	font-weight:bold;
	text-decoration:none;
	color:#324C5D;
	}
div.news-list-item a:hover {
	text-decoration:underline;
	}
div.news-list-item img {
	padding: 10px;
	float: right;
	}
div.news-list-item p.bodytext {
	font-size: 10pt;
	text-align:justify;
	color: black;
	}
	
p.bodytext {
	font-size: 10pt;
	color: black;
	margin-bottom: -15px;
	}
p.csc-caption {
	font-size: 8pt;
	font-style:italic;
}
p.csc-header-date {
	vertical-align:top;
	font: 22pt/16pt "century gothic";
	float:right;
	color: #324C5D;
	}
	

span.news-list-date {
	float: right;
	font-size: 9pt;
	color: red;
	}
div.news-list-morelink a {
	padding-top: 20px;
	font-weight:lighter;
	}

/*News single*/
div.news-single-timedata {
	float:right;
	font-size: 10pt;
	}
div.news-single-item h2 {
	font-size: 14pt;
	font-weight: bold;
	}	
div.news-single-item h3 {
	color: #324C5D;
	font-size: 10pt;
	font-style:italic;
	}	
p.news-single-author a {
	font-size: 10pt;
	text-decoration: none;
	color:#324C5D;
	}
p.news-single-author a:hover {
	text-decoration:underline;
	}
div.news-single-backlink a {
	font-size: 10pt;
	text-decoration: none;
	color: #324C5D;
	}
div.news-single-backlink a:hover {
	text-decoration: underline;
	}
div.news-single-img  {
	float:right;
	}
/*Weather*/
div#Weather_info {
	height: 180px;
	width: 170px;
}
div#Weather_city {
	font: 13pt "century gothic"; 
	color: #324C5D;
	font-weight: bold;
	padding-bottom: 5px;
	border-top: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-style: solid; 
	border-color: #324C5D;
	}
div#Weather_now {
	float: left;
	font-size: 20pt;
	font-weight: bold;
	}

div#weather_main {
	float:left;
	font: 10pt "century gothic"; 
	color: black;
	}	

/* Content in der Mitte */		
#center_content {
		top: 0px;
		left: 25px;
		width: 580px;
		overflow:hidden;
		position: relative;
		min-height: 500px;
		background: #FFFFFF;
		float: left;		
		}

/* Rechte Promobox */		
#promo_right {
		float: left;
		top: 0px;
		left: 33px;
		position: relative;
		background: #FFFFFF;
		width: 191px;
		}

#partner_headline_bg {
		background: #999999 url(../images/bg_menue_headline.gif) no-repeat bottom right;
		height: 33px;
		font: 12pt "century gothic"; 
		color: #FFFFFF; 
		}
		
#partner_headline {
		padding-left: 15px;
		padding-top: 5px;
		}

#partner_content_bg {
		background: #FFFFFF url(../images/bg_menue.gif) repeat-y bottom right;
		}
		
#partner_content {
		margin-left: 15px;
		font: 8pt "century gothic"; 
		}

#partner_content a {
		font: 8pt "century gothic"; 
		text-decoration: none;
		color: #555753; 
		}

		
#partner_content a:link {
		font: 8pt "century gothic"; 
		text-decoration: none;
		color: #555753; 
		}

#partner_content a:hover {
		font: 8pt "century gothic"; 
		text-decoration: underline;
		color: #555753; 
		}
		
#partner_end {
		background: #999999 url(../images/bg_menue_end.gif) repeat bottom right;
		height: 81px;
		}
