@charset "iso-8859-1";
/* CSS Document */
     
body {
	padding: 0px;
	margin: 0px;
	background-color: #DADADC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	background-repeat: repeat-y;
	background-position: center;
}

hr{
height: 1px;
background-color: #efefef;
border: none;
border-top: 1px solid #efefef;
margin: 5px;
}


label{
font-size: 0.9em;
}

div.trenner {
	background-image: url(../../Ressourcen_FD1A75D87F62164CC12575910054ADC7/$File/trenner_aktuelles.gif?OpenElement);
	background-repeat: repeat-x;
	background-position: 0 5px;
	height: 20px;
}

ul.liste{
list-style: none;
margin: 10px 0 0 0;
padding: 0;
}

ul.liste li{
margin: 3px 0 3px 0;
padding: 0 0 0 10px;
	background: url(../../Ressourcen_F6FC585889E1EC76C12575910054DD29/$File/mehr.gif?OpenElement) no-repeat left center;
}

a.vor{
background: url(../../Ressourcen_29B77C32B6BA2BD3C12575910054E94E/$File/vor.gif?OpenElement) no-repeat left center;
padding: 0 0 0 10px;
}

/*mf 16.12.2009 >>*/
:focus{

}
/*<<*/

			

div.gesamt {
	width: 998px;
	background-image: url(../../Ressourcen_02AA413CF019C0FDC12575910054EF58/$File/bg3.jpg?OpenElement);
	background-repeat: repeat-y;
	margin: 0px auto;
	padding: 0px;
	background-color: #fff;
	overflow:hidden;
}

div.top {
/*	background-image: url(../images_layout/logo.jpg);*/
  position: relative;
	background-repeat: no-repeat;
	background-position: left;
	height: 60px;
	width: 590px;
	margin: 0px auto;
	padding: 40px 0px 0px 410px;
	color: #999999;
	word-spacing: 0.3em;
}

			div.top a {
				color: #999999;
				text-decoration: none;
			}

			div.top a:hover {
				color: #0185C3;
				text-decoration: underline;
			}

div.header {
	width: 972px;
	height: 200px;
	margin: 0px auto;
	padding: 0px;
}

	div.left {
		width: 205px;
		height: 52px;
		float: left;
		background-color: #0085BD;
background-image: url(../../Ressourcen_802491A1DCF4E9B8C12576AB0033E387/$File/logo_rundung.gif?OpenElement);
background-position: 27px top;
background-repeat: no-repeat;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 14px;
		letter-spacing: -0.05em;
		word-spacing: 0.05em;
		padding: 148px 10px 0px 15px;
	}
	
	div.middle {
		width: 540px;
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
		float:left;
	}
	
	div.right_landkreis {
		width: 117px;
		height: 50px;
		float: left;
		background-color: #666666;
	background-image: url(../../Ressourcen_45E483961A28F303C1257591005504F9/$File/icon_navi_landkreis.jpg?OpenElement);
		background-repeat: no-repeat;
		background-position: 25px 11px;
		padding: 16px 0px 0px 83px;
		color: #FFF;
		font-weight: bold;
		font-size: 1.25em;
		/*mf 16.12.2009*/
		overflow: hidden;
	}
	
	div.right_tourismus_kultur {
		width: 117px;
		height: 50px;
		float: left;
		background-color: #0085BD;
	background-image: url(../../Ressourcen_6A7C31216693D020C125759100559A78/$File/icon_navi_tourismus_kultur.jpg?OpenElement);
		background-repeat: no-repeat;
		background-position: 25px 11px;
		padding: 16px 0px 0px 83px;
		color: #FFF;
		font-weight: bold;
		font-size: 1.25em;
		border-top: 1px solid #FFFFFF;
		/*mf 16.12.2009*/
		overflow: hidden;
	}
	
	div.right_uni {
		width: 117px;
		height: 40px;
		float: left;
		background-color: #bebebe;
		background-image: url(../../Ressourcen_2A789BF963150E74C12575910055A20B/$File/icon_navi_uni.jpg?OpenElement);
		background-repeat: no-repeat;
		background-position: 25px 11px;
		padding: 26px 0px 0px 83px;
		color: #FFF;
		font-weight: bold;
		font-size: 1.25em;		
		border-top: 1px solid #FFFFFF;
		/*mf 16.12.2009*/
		overflow: hidden;
	}
	
/*	div.right_kultur {
		width: 130px;
		height: 33px;
		float: left;
		background-color: #bebebe;
		background-image: url(../images_layout/icon_navi_kultur.jpg);
		background-repeat: no-repeat;
		background-position: 22px 8px;
		padding: 17px 0px 0px 70px;
		color: #FFF;
		font-weight: bold;
		font-size: 1.25em;	
		border-top: 1px solid #FFFFFF;
	}	
*/	
div.main {
	width: 972px;
	margin: 0px auto;
	background-image: url(../../Ressourcen_83A3854E65F2C36FC12575910055AB8F/$File/1pxhg2.jpg?OpenElement);
	background-repeat: repeat-y;
}	

	div.navi {
		width: 230px;
		background-color: #ECECEC;
		float: left;
		overflow: hidden;

	}
	
		div.navi ul {
			list-style-type: none;
			margin: 0px;
			padding: 0px 0px 0px 0px;
			background-color: #FFF;
		}
		
		/*mf 16.12.2009 >>>*/
		div.navi ul li{
			border-right: 1px solid #ececec;
		}
		/*<<*/
		
		.li_first {
			margin: 0px;
			padding: 0px;
			border-bottom: 1px solid #ececec;
		}

		
			.li_first a {
				padding: 7px 0px 8px 43px;
				margin: 0px 0px 0px 0px;
				display: block;
			}
					
		div.navi ul.sub1 {
			list-style-type: none;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
	}
		
		.li_second {
			padding: 0px;
			margin: 0px;
		}
		
		li.active li a {
			background-color: #ececec;
			/*mf 16.12.2009*/
			color: #000;
		}
		
			.li_second a {
				background-image: none;
				/*mf 16.12.2009*/
				color: #000;
				border-bottom: 1px solid #FFFFFF;
				display: block;
				margin: 0px 0px 0px 0px;
				padding: 5px 8px 5px 43px;
				text-decoration: none;
				background-color:#B9B9B9;
			}
			
			.li_second a:hover {
				/*mf 16.12.2009*/
				color: #000;
				text-decoration: underline;
			}
		
		div.navi ul.sub2 {
			list-style-type: none;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
	}
		
		.li_third {
			color: #656565;
	}
			.li_third a {
				margin: 0px 0px 0px 0px;
				padding: 5px 8px 5px 50px;
				background-color: #ececec;
				border-bottom: 1px solid #FFFFFF;
				display: block;
				color: #656565;
			}
			
			.li_third a:hover {
				color: #656565;
				text-decoration: underline;
			}
			

	div.content {
		margin: 0px;
		padding: 0px;
	}

	div.content_left {
		position: relative;
		width: 502px;
		padding: 0px 20px 20px 20px;
		float: left;
		background-color: #FFF;
		overflow: hidden;
		/*mf 16.12.2009*/
		height: 1%;
	}
	
	div.content_left_bww {
		position: relative;
		width: 502px;
		padding: 0px 20px 20px 0px;
		float: left;
		background-color: #FFF;
		overflow: hidden;
	}
	
	/*	  M.F. 31.07.2009
	>>>>>>>>>>>>>>>>>>>>>>>>*/
	
	div.breit{
		background-image: url(../../Ressourcen_DD4FA3ACFB555B0EC12576080033D0A9/$File/1pxhg2_2col.jpg?OpenElement);
	}
	
	div.breit div.content_right{
		display: none;
	}

	div.breit .content_trenner_702px, div.breit div.content_left, div.breit div.content_left_bww {
		width: 702px;
	}

	div.breit .printer{
		left: 705px;
	}

	div.content_702px {
		width: 702px;
		float: left;
		overflow: hidden;
		margin-top: 5px;
	}

	.content_trenner_702px {
	background-image: url(../../Ressourcen_FD1A75D87F62164CC12575910054ADC7/$File/trenner_aktuelles.gif?OpenElement);
	background-repeat: repeat-x;
	background-position: 0px 10px;
	height: 9px;
	width: 702px;
	height: 30px;
	clear: both;
	}

	div.content_left_text_495px {
		width: 495px;
		float: left;
		overflow: hidden;
	}

	div.content_right_text_495px {
		width: 495px;
		float: right;
		overflow: hidden;
	}

	div.breit .linkfeld{
		width: 463px;
	}

	div.breit .galerie_picture_gross{
		width: 682px;
	}

	div.breit .galerie_text_gross{
		width: 676px;
	}

	div.blaues_feld_702px {
		float: right;
		overflow: hidden;
		padding: 6px 6px 6px 6px;
		margin-top: 10px;
		line-height: 1.4em;
		width: 688px;
		background-color: #EEF5F8;
		border: 1px solid #ECECEC;							
	}

	div.blaues_feld_702px img {
		border: 1px solid #FFFFFF;
		margin-top: 6px;						
	}

	div.weisses_feld_702px img {
		border: 1px solid #ECECEC;
		margin-top: 6px;						
	}

	div.weisses_feld_702px {
		float: right;
		overflow: hidden;
		padding: 6px 6px 6px 6px;
		margin-top: 10px;
		line-height: 1.4em;
		width: 690px;
		background-color: #FFFFFF;
		border: none;						
	}

	div.content_left_text_525px {
		width: 525px;
		float: left;
		overflow: hidden;
		line-height: 1.4em;
	}

	div.content_right_text_495px_1ueberschrift {
		width: 495px;
		padding-top: 8px;
		float: right;
		overflow: hidden;
		line-height: 1.4em;
	}

	.linkfeld_702px {
		width: 670px;
		clear: both;
		background-color: #EEF5F8;
		padding: 6px 15px 6px 15px;
		margin: 15px 0 13px 0;
		line-height: 1.6em;
		border: 1px solid #ECECEC;
	}

	div.kinderparlament_330_left{
		float: left;
		width: 330px;
		line-height: 1.5em;
	}
	div.kinderparlament_330_left img{
		margin-bottom: 10px;
	}

	div.kinderparlament_330_right{
		float: right;
		width: 330px;
		line-height: 1.5em;
	}
	div.kinderparlament_330_right img{
		margin: 0px 0 10px 0;
	}

	/*<<<<<<<<<<<<<<<<<<<<<<*/
	
		div.unternavi {
			padding: 7px 0px 7px 0px;
			margin: 0px 0px 10px 0px;
			color: #666666;
			font-size: 0.9em;
			border-bottom: 1px solid #0085BD;
		}
		
		div.maintext {
			color: #666666;
		}
		
		div.content_left1 {
			width: 288px;
			float: left;
			padding: 0px 0px 0px 0px;
			margin: 0px;
			overflow: hidden;
		}
		
												div.main1 div:last-child {
													border: none;
												}
			
			div.content_left_aktuelles {
				width: 288px;
				padding: 5px 0px;
				margin: 0px;
				clear: both;
			}
			
			div.content_left_aktuelles_trenner {
	      background-image: url(../../Ressourcen_FD1A75D87F62164CC12575910054ADC7/$File/trenner_aktuelles.gif?OpenElement);
				background-repeat: no-repeat;
				height: 9px;
				width: 288px;
			}
			
		div.content_left2 {
			width: 188px;
			float: left;
			padding: 5px 8px 0px 8px;
			margin: 0px 0px 0px 10px;
	    background-image: url(../../Ressourcen_352C36D81DBA66C1C125759100569FFF/$File/hg_aktuelles2.jpg?OpenElement);
			background-repeat: no-repeat;
			background-position: 0px 0px;
			overflow: hidden;
		}
		
		
			div.content_left_neues {
				width: 194px;
				padding: 5px 0px;
				margin: 0px;
				clear: both;
			}
			
			div.content_left_aktuelles_trenner_klein {
      	background-image: url(../../Ressourcen_E839AA4EC8D336E2C12575910056AC79/$File/linie.gif?OpenElement);
				background-repeat: no-repeat;
				height: 9px;
				width: 194px;
			}
	
	div.content_right {
		width: 200px;
		float: left;
		/*mf 16.12.2009*/
		/*overflow: hidden;*/
	}
	
		div.content_right_headlines {
			width: 200px;
			margin: 0px;
			padding: 0px;
			overflow: hidden;
		}

div.footerblau {
	background-color: #0085BD;
	width: 972px;
	height: 31px;
	border-top: 1px solid #FFF;
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
}

	div.footerblauleft {
		width: 450px;
		color: #000;
		font-size: 0.9em;
		margin: 0px;
		padding: 10px;
		float: left;
		text-align: left;
	}
	
		div.footerblauleft a {
			color: #000;
			text-decoration: none;
		}
		
		div.footerblauleft a:hover {
			color: #FFF;
			text-decoration: none;
		}
	
	div.footerblauright {
		width: 460px;
		color: #FFF;
		font-size: 0.9em;
		margin: 0px;
		padding: 10px 15px;
		float: left;
		text-align: right;
}

		div.footerblauright a {
			color: #FFF;
			text-decoration: none;
		}
		
		div.footerblauright a:hover {
			color: #000;
			text-decoration: none;
		}

 #footerhg_container {
	clear: both;
	width: 998px;
	position: relative;
	height: 30px;
	margin: 0px auto;
	background: url(../../Ressourcen_3701AC226AA6458CC12575910056B622/$File/footerhg2.jpg?OpenElement) no-repeat center top #DADADC;
}

div.clear {
	clear:both;
}

/* Navi */


#mainnavi ul ul{
display: none;
}

ul.active{
display: block !important;
}

li.active a{
background-color: #0085BD;
color: #fff;
}

li.active a li a{
color: #656565;
}


li.active a:hover{
/*background-color: #0085BD;*/
color: #fff;
}

li.active ul li a:hover{
/*background-color: #0085BD;*/
color: #656565;
}



ul{
padding: 0px !important;
}

/*#mainnavi li{
display: block;
padding: 5px;
}*/

/* Links */

a {
	/*mf 16.12.2009*/
	color: #00729F;
	text-decoration: none;
	/*mf 16.12.2009*/
	/*outline: none;*/
}

a:hover {
	/*mf 16.12.2009*/
	color: #00729F;
	text-decoration: underline;
}

.obernavi {
	color: #FFF;
	text-decoration: none;
}

.obernavi:hover {
	color: #FFF;
	text-decoration: underline;
}

a.fontsizeA2 {
	font-size: 16px;
}

a.fontsizeA3 {
	font-size: 19px;
	font-weight: bold;
}

/* Fonts */

h1 {
	color: #0085BE;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	font-size: 1.2em;
}

h2 {
	color: #fff;
	font-size: 1.1em;
	background-color: #0085BD;
	margin: 5px 0px;
	padding: 3px 0px 3px 15px;
}

h3 {
	/*mf 16.12.2009*/
	color: #00729F;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 8px 0px 8px;
}

h4 {
	/*mf 16.12.2009*/
	color: #00729F;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}

h5 {
	color: #666666;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0px 0px 5px 1px;
	padding: 0px;
}


h6 {
	color: #666666;
	font-size: 0.9em;
	font-weight: bold;
	margin: 10px 0px 5px 25px;
	padding: 0px;
}
h7 {
	clear: both;
	color: #000000;
	font-size: 1.0em;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

p {
	padding: 0px 0px 0px 5px;
	margin: 0px;
}
p.vieltext {
	padding: 8px 0px 0px 0px;
	margin: 0px;
	line-height: 1.4em;
}

p.vielelinks {
	line-height: 1.6em;
	margin: 0px 0px 0px 55px;		
}

p.wenigtext {
	line-height: 1.6em;
	margin-left: -5px;
}

p.textright {
	padding: 5px 8px 5px 8px;
	margin: 0px;
	font-size: 0.9em;
}

p.klein {
	font-size: 0.9em;
	padding: 5px 0px;
}

p.aktuelles {
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	float:right;
}

.bereichsheadlines {
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
	color: #666666;
	padding: 2px 4px 2px 6px;
	margin: 0px 2px 5px 0px;
	display: block;
	background-color: #ECECEC;
}
div.bereichsheadline_unterstrichen {
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
	color: #666666;
	padding: 0px 4px 0px 6px;
	margin: 0px 0px 10px 0px;
	display: block;
	background-color: #ECECEC;
	border-bottom: 1px solid #0085BD;
}

/* Bilder */

.right {
	float: right;
	margin: 0px 0px 20px 20px
}
.rightcorner {
	margin: 5px 0px 5px 6px;
}
.aktuelles {
	float: left;
	margin: 5px 15px 5px 0px;
}

/* Schnell-Links*/

ul.schnelllinks {
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 15px;
}

li.schnelllinks {
	margin: 0px;
	padding: 2px 0px 2px 0px;
}

.link_schnelllinks {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	padding: 2px 0px 2px 25px;
}

.link_schnelllinks_newsletter {
	background-image: url(../../Ressourcen_F2F467841E1B398AC12575910057007A/$File/schnelllink_newsletter.jpg?OpenElement);
}

.link_schnelllinks_wetter {
	background-image: url(../../Ressourcen_5A66E9D34F96847BC125759100570A18/$File/schnelllink_wetter.jpg?OpenElement);
}
	
.link_schnelllinks_statistik {
	background-image: url(../../Ressourcen_2ED3EC75DFFD671CC12575BB0042966D/$File/schnelllink_amtsblatt.jpg?OpenElement);
}
	
.link_schnelllinks_anreise {
	background-image: url(../../Ressourcen_307B02DEBB9E6A56C125759100570535/$File/schnelllink_stadtplan.jpg?OpenElement);
}
	
.link_schnelllinks_stellenangebote {
	background-image: url(../../Ressourcen_790049EDEE71D75FC12575BB0042779C/$File/schnelllink_stellenangebote.jpg?OpenElement);
}
	
.link_schnelllinks_stadtarchiv {
	background-image: url(../../Ressourcen_735A982A4017739EC12575910056F5BA/$File/schnelllink_archiv.jpg?OpenElement);
}

	

/* Kalender */

div.kalender {
	width: 184px;
	padding: 0px 0px 0px 0px;
}

div.tag {
	width: 25px;
	height: 20px;
	color: #ffffff;
	font-size: 12px;
	float: left;
	border-right: 1px solid #ECECEC;
	text-align: center;
	padding: 4px 0px 0px 0px;
	background-color: #666666;
	text-decoration: none;
}

div.datum_events{
position: absolute;
width: 300px;
background-color: #eef5f8;
border: 2px solid #DADADC;
display: none;
margin-left: 25px;
z-index: 99999;
}

div.datum_events .schatten{
padding: 10px;
border: 1px solid #fff;
}

div.datum_events ul{
list-style: none;
padding: 0;
margin: 0;
}

div.datum_events ul li{
margin: 0 0 5px 0;
padding: 0 0 5px 0;
border-bottom: 1px solid #DADADC;
}

div.datum_events ul li.last{
border: none;
}

div.datum_events span.zeit{
color: #0085BD;
padding: 0 0px 0 0;
}

div.datum {
width: 25px;
height: 20px;
float: left;
border-right: 1px solid #ECECEC;
border-top: 1px solid #ECECEC;
}

div.noevents {
	width: 25px;
	height: 20px;
	color: #ffffff;
	font-size: 12px;
	float: left;
	text-align: center;
	padding: 4px 0px 0px 0px;
	background-color: #A9A9A9;
	text-decoration: none;
}

div.datum a {
	width: 25px;
	height: 20px;
	color: #666666;
	font-size: 12px;
	float: left;
	text-align: center;
	padding: 4px 0px 0px 0px;
	background-color: #BFE0EE;
	text-decoration: none;
}

div.datum a:hover {
	color: #ffffff;
	background-color: #0085BD;
	text-decoration: none;
}

/* Formularelemente */

input.suche {
	width: 105px;	
	margin: 0px 3px 0px 8px;
}

content input, textarea, select, button, checkbox, radio {
	/*mf 16.12.2009*/
	border: 2px solid #00729F;
	font-size: 0.9em;
}

content input {
	height: 25px;
}

.absendebutton2 {
	background-color: #ECECEC;
	height: 22px;
	border: 2px solid #EEF5F8;
	font-size: 0.8em;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 2px;
}



/* Behördenwegweiser */

ul.buchstaben{
list-style: none;
padding: 0;
margin: 10px 0 0 0;
}

ul.buchstaben li{
float: left;
margin: 0 1px 1px 0;
text-align: center;
}

ul.buchstaben li a{
padding: 5px 5px 5px 4px;
display: block;
color: #fff;
width: 16px;
text-decoration: none;
background-color: #A9A9A9;
}

ul.buchstaben li.deaktiviert{
color: #666;
padding: 5px 5px 5px 4px;
display: block;
width: 16px;
text-decoration: none;
background-color: #A9A9A9;
}

ul.buchstaben li a:hover,  ul.buchstaben li.active a{
background-color: #0085BD;
}


.spezial_box{
background-color: #ececec;
padding: 10px;
margin: 25px 0 10px 0;
}

.spezial_rahmen{
border: 2px solid #ececec;
padding: 10px;
margin: 0 0 10px 0;
overflow: hidden;
}

.button{
border: 1px solid #A9A9A9;
background-color: #0085BD;
font-size: 0.9em;
color: #fff;
padding: 2px 2px 2px 2px;
margin: 0 0 0 2px;
}

.spalte{
width: 215px;
float: left;
margin: 0 10px 10px 0;
}

.anliegen_zaehlen{
color: #999;
}


.ico_telefon {
	background: url(../../Ressourcen_4510158DB33DDCB3C125759100571CF9/$File/ico_telefon.gif?OpenElement) no-repeat left center;
	padding: 2px 0 2px 22px;
}

.ico_email {
	background: url(../../Ressourcen_9D4E9588FB311DC7C125759100572567/$File/ico_email.gif?OpenElement) no-repeat left center;
	padding: 2px 0 2px 22px;
}

.ico_fax {
	background: url(../../Ressourcen_6CB7EFAB5FDB160AC125759100572B6E/$File/ico_fax.gif?OpenElement) no-repeat left center;
	padding: 2px 0 2px 22px;
}

.ico_oeffnungszeiten {
	background: url(../../Ressourcen_8C32515920CDC05AC12575910057319D/$File/ico_oeffnungszeiten.gif?OpenElement) no-repeat left center;
	padding: 2px 0 2px 22px;
}

.ico_anschrift {
	background: url(../../Ressourcen_542F77AF55D0BDA3C125759100573950/$File/ico_anschrift.gif?OpenElement) no-repeat left center;
	padding: 2px 0 2px 22px;
}

.ico_stadtplan {
	background: url(../../Ressourcen_B235E0A07DA4DCC6C125759100573E49/$File/ico_stadtplan.gif?OpenElement) no-repeat left center;
	padding: 2px 0 2px 22px;
}

/* Template 1 _note*/
div.content_502px {
		width: 502px;
		float: left;
		overflow: hidden;
		margin-top: 5px;
}
		div.content_left_text_295px {
				width: 295px;
				float: left;
				overflow: hidden;
		}
		div.content_right_picture_190px {
				width: 190px;
				float: right;
				overflow: hidden;						
		}
				.content_right_picture_190px img {
						margin: 37px 0px 5px 0px;
				}

		div.content_left_picture_190px_platzoben {
				width: 190px;
				float: left;
				overflow: hidden;						
		}
				.content_left_picture_190px_platzoben img {
						margin: 5px 10px 5px 0px;
				}		
		
.datum_note, .kopfzeile {
	    color:#666666;
		font-size:0.8em;
		margin:0 0 6px;
}

.content_trenner_502px {
  background-image: url(../../Ressourcen_FD1A75D87F62164CC12575910054ADC7/$File/trenner_aktuelles.gif?OpenElement);
	background-repeat: repeat-x;
	background-position: 0px 10px;
	height: 9px;
	width: 502px;
	height: 30px;
	clear: both;
}

/* Template 2 */

div.bild_float_right{
	float: right;
	margin-left: 11px;
	margin-bottom: 8px;
}
/* Template 3 */		
div.content_left_pictures {
				width: 190px;
				float: left;
				overflow: hidden;						
		}
				.content_left_pictures img {
						margin: 15px 0px 20px 0px;
				}
				
p.eingerueckt {
 margin-left: 2px;
 line-height: 1.4em;
}
p.eingerueckt_viel {
 margin-left: 37px;
 line-height: 1.4em;
}
span.fett {
 font-weight: bold;
}

	

/* Template 5 */

div.content_left_picture_190px {
	width: 190px;
	float: left;
	overflow: hidden;						
}
	.content_left_picture_190px img {
				margin: 11px 0px 6px 0px;
	}

div.content_right_text_295px {
	width: 295px;
	float: right;
	overflow: hidden;
		}
.linkfeld {
	width: 263px;
	clear: both;
	background-color: #EEF5F8;
	padding: 6px 15px 6px 15px;
	margin-top: 10px;
	line-height: 1.6em;
	border: 1px solid #ECECEC;
}
.linkfeld_links {
	width: 263px;
	float: left;
	background-color: #EEF5F8;
	padding: 6px 10px 8px 10px;
	margin-top: 10px;
	line-height: 1.6em;
	border: 1px solid #ECECEC;
	width: 168px;
}
.linkfeld_links_rechts {
	width: 263px;
	float: right;
	background-color: #EEF5F8;
	padding: 6px 10px 8px 10px;
	margin-top: 10px;
	line-height: 1.6em;
	border: 1px solid #ECECEC;
	width: 168px;
}
.printer {
		position: absolute;
		height: 16px;
		width: 16px;
		top: 33px;
		left: 505px;
		z-index: 98;
}




/* Template 6 */


div.content_right_pictures_groesser {
				width: 190px;
				float: right;
				overflow: hidden;
				text-align: right;						
		}
div.content_right_pictures_groesser img{
				margin-bottom: 6px;						
		}
			
div.infofeld {
	width: 176px;
	float: right;
	overflow: hidden;
	background-color: #EEF5F8;
	padding: 6px 6px 6px 6px;
	margin-top: 10px;
	line-height: 1.4em;
	border: 1px solid #ECECEC;						
}


.bildunterschrift {
font-size: 0.9em;
}				

/* Template 8 */

.picture_groesser_realtive {
position: relative; 
height: 1%;
}

 
.picture_groesser_absolute {
position: absolute; 
bottom: 0px; 
left: 0px;
} 



/* Template 10 */

div.blaues_feld_502px {
	float: right;
	overflow: hidden;
	padding: 6px 6px 6px 6px;
	margin-top: 10px;
	line-height: 1.4em;
	width: 488px;
	background-color: #EEF5F8;
	border: 1px solid #ECECEC;							
}
div.blaues_feld_502px img {
	border: 1px solid #FFFFFF;
	margin-top: 6px;						
}
div.weisses_feld_502px img {
	border: 1px solid #ECECEC;
	margin-top: 6px;						
}
div.weisses_feld_502px {
	float: right;
	overflow: hidden;
	padding: 6px 6px 6px 6px;
	margin-top: 10px;
	line-height: 1.4em;
	width: 490px;
	background-color: #FFFFFF;
	border: none;						
}




/* Template 11 */
		div.content_left_text_325px {
				width: 325px;
				float: left;
				overflow: hidden;
				line-height: 1.4em;
		}

		div.content_right_blau_160px {
				width: 142px;
				float: right;
				overflow: hidden;
				background-color: #EEF5F8;
				padding: 6px 8px 50px 8px;
				margin-top: 3px;
				line-height: 1.4em;
				border: 1px solid #ECECEC;
									
		}
		
		table.platz_vertikal {
				margin: 7px 0px 16px 0px;
		}
/* Template 12 */
div.galerie_picture_gross {
				width: 482px;
				float: left;
				overflow: hidden;
				background-color: #ECECEC;
				padding: 10px 10px 12px 10px;
}
		div.galerie_picture_gross img {
				border: 3px solid #FFFFFF;									
		}
div.galerie_text_gross {
				width: 476px;
				float: left;
				overflow: hidden;
				background-color: #FFFFFF;
				padding: 10px 13px 12px 13px;
				line-height: 1.4em;
}		
/* Template 13 */
div.galerie_pictures_klein img {
		margin: 15px 0px 10px 0px;
		border: 1px solid #ECECEC;
}

/* Template tabelle1 */
div.tabelle {
	margin: 10px 0px 15px 0px;
}	
div.tabelle table tbody tr td {
	padding: 3px 0px 5px 2px;
}	

div.tabelle_wahl {
	margin: 10px 0px 15px 0px;
}	
div.tabelle_wahl table tbody tr td {
	padding: 6px 0px 8px 0px;
}
div.tabelle_wahl table tbody tr td img {
	padding: 0px 10px 0px 10px;
}

/* Template 13 */


div.tabelle_chronik_weiss, .tabelle_chronik_blau {
	margin: 10px 0px 4px 0px;
	padding: 4px 5px 2px 5px;
}	
div.tabelle_chronik_blau {
	background-color: #EEF5F8;
}

div.tabelle_chronik_weiss hr, .tabelle_chronik_blau hr{
	height: 1px;
	background-color: #666666;
	border: none;
	border-top: 1px solid #B3B3B5;
	margin: 2px 0px 5px 0px;
}

/* Template 16 */
div.content_right_blau_170px_kontakt {
				width: 152px;
				float: right;
				overflow: hidden;
				background-color: #EEF5F8;
				padding: 8px 8px 15px 8px;
				margin: 41px 0px 0px 0px;
				line-height: 1.4em;
				border: 1px solid #ECECEC;
									
		}
		
		div.content_left_text_315px {
				width: 315px;
				float: left;
				overflow: hidden;
		}
		
/* Template 17 */		
div.content_right_text_295px_1ueberschrift {
	width: 295px;
	padding-top: 8px;
	float: right;
	overflow: hidden;
	line-height: 1.4em;
}
		
/* Template 18 */
div.bild_float_left{
	float: left;
	margin: 14px 14px 8px 0px;
}
div.bild_float_left img{
	margin: 0px 0px 8px 0px;
}		

.clear_both {
	clear: both;
}
.clear_both_farbig {
	clear: both;
	background-color: #F9F9F9;
	top: 30px;
}
a.thickbox img{
	border: none;
}

.lupe {
	position: absolute;
	background-image: url(../../Ressourcen_13B8E99C70F400CEC12575BB004D3B1B/$File/lupe.png?OpenElement);
	background-position: 0px 50px;
	margin: -30px;
}

.grauer_footer{
	clear: both;
	background-color: #ECECEC;
	padding: 2px 5px 3px 5px;
	margin: 25px 0px 0px 0px;
}




div.bild_float_left_oben{
	float: left;
	margin: 5px 10px 10px 0px;
}
		div.bild_float_left_oben img{
			margin: 0px 0px 10px 0px;
		}

div.bild_float_right_oben{
	float: right;
	margin: 5px 0px 10px 10px;
}


div.bild_float_right_im_text{
	float: right;
	margin: 10px 0px 10px 10px;
}
		div.bild_float_right_im_text img{
			margin: 0px 0px 10px 0px;
		} 
		
tr{
vertical-align: top;
line-height: 1.5em;  
}

.farbig_hg_bild{
	background-color: #EEF5F8;
	padding-right: 10px;
	margin-top: 10px;
	font-size: 1em;
	height: 140px;
	border: 1px solid #ECECEC;
}
	.farbig_hg_bild img{
		float:left;
		margin: 6px 10px 7px 6px;
		border: 1px solid #FFFFFF;
	}
	.text_in_farbig_hg_bild{
	padding: 5px 0px 7px 0px;
	}
.tr_unten_rand tr td{
border-bottom: 1px solid #BEBEBE;
}
.tr_unten_rand_blau tr td{
	border-bottom: 1px solid #0085BD;
}

a.kleiner_unterstrichen{
	font-size: 0.9em;
}

.kursiv{
	font-style: italic;
}

div.tabelle2 {
	margin: 10px 0px 15px 0px;
}	
div.tabelle2 table tbody tr td {
	padding: 4px 4px 5px 5px;
}
tr.tr_hg_blau{
	background-color: #EEF5F8;
}
td.border-right{
	border-right: 1px solid #BEBEBE;
}
.blauer_strich_unten{
	border-top: 1px solid #0085BD;
}
.hr_blau{
	height: 1px;
	background-color: #0085BD;
	border: none;
	margin-left: -2px;
}
.download_text{
	background-color: #EEF5F8;
	padding: 4px 15px 5px 15px;
	margin: 20px 0px 0px 0px;
	border: 1px solid #ECECEC;
}

.vieltext_blauhinterlegt{
	background-color: #EEF5F8;
	padding: 10px 15px 15px 15px;
	margin: 15px 0px 0px 0px;

}
.vieltext_blauhinterlegt img{
	margin: 0px 15px 5px 0px;
	margin-top: 5px;
	float:left;
	border: 2px solid #FFFFFF;
}
/* neu 19.5. */
p.zentriert{
	text-align: center;
	font-size: 1em;
	margin: 20px 0 20px 0;
	font-weight: bold;
	clear: both;
}

div.kinderparlament_230_left{
	float: left;
	width: 230px;
	line-height: 1.5em;
}
div.kinderparlament_230_left img{
    margin-bottom: 10px;
}

div.kinderparlament_230_right{
	float: right;
	width: 230px;
	line-height: 1.5em;
}
div.kinderparlament_230_right img{
    margin: 0px 0 10px 0;
}

.linkfeld_502px {
	width: 470px;
	clear: both;
	background-color: #EEF5F8;
	padding: 6px 15px 6px 15px;
	margin: 15px 0 13px 0;
	line-height: 1.6em;
	border: 1px solid #ECECEC;
}

.rahmen{
border: 1px solid #BCBCBC;
margin:
}
div.rahmen table tbody tr td {
	padding: 3px 0px 5px 7px;
}

.download_seiten{
	background-color: #EEF5F8;
	padding: 2px 10px 3px 10px;
	border: 1px solid #ECECEC;
}

.dezernatsgliederunglinks a{
color: #666666;
}


span.h8 {
	display: block;
	color: #0085BD;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

ul.normal{
	margin: 3px 0px 3px 0px;
	padding: 0px;
	list-style: none;
}
ul.normal li {
	list-style-type:disc;
	padding-top: 1px;
	list-style: none;
	background: url(../../Ressourcen_41BC2ABFEB555BA7C12576230034F430/$File/aufzaehlpunkt.gif?OpenElement) no-repeat left top;
	padding: 0px 0px 0px 11px;
}

a.dunkel {
	font-weight: bold;
	text-decoration: underline;
}

a.dunkel {
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
a:hover.dunkel {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
hr.blau_rechts{
	height: 1px;
	background-color: #0085BD;
	border: none;
	margin: 10px 0px 12px 0px;
}
div.hervorgehoben{
	border: 1px solid #0085bd;
	background-color:#FFF;
	padding: 5px 0px 6px 10px;
	width:170px;
}
.textright {
	padding: 5px 8px 5px 8px;
	margin: 0px;
	font-size: 0.9em;
}
span.h9 {
	color: #0085BD;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.2em;
}
span.h9 a {
	color: #0085BD;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.0em;
}
span.h9 a:hover {
	color: #0085BD;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.0em;
}

div.breit .spalte{
  width: 315px;
}

/* NEU BWW 01.10.2009*/
.spalte2{
width: 240px;
float: left;
margin: 0 10px 10px 0;
}

div.platzobenunten{
margin: 6px 0px 8px 0px;
}

.ico_aufgaben{
background: url(../../Ressourcen_D83C579B506D0D47C125764300317EBA/$File/ico_aufgabe.jpg?OpenElement) no-repeat left center;
padding: 2px 0 2px 22px;
}

.ico_behinderteninfos{
background: url(../../Ressourcen_78B0330A6D813E6CC12576430031A087/$File/ico_behinterteninfo.jpg?OpenElement) no-repeat left center;
padding: 2px 0 2px 22px;

}

.ico_webseite{
background: url(../../Ressourcen_B5E543B14DEB694BC12576430031B563/$File/ico_internet.jpg?OpenElement) no-repeat left center;
padding: 2px 0 2px 22px;
}

.spezial_rahmen_grau{
border: 2px solid #ececec;
padding: 10px;
margin: 0 10px 10px 0;
overflow: hidden;
background-color:#f3f3f3;
}

.spezial_rahmen_grau img{
margin: 0 0 10px 0;
float:left;
}

.spalte_kl{
width: 200px;
float: left;
margin: 0 10px 10px 0;
}
.spalte_mini{
width: 190px;
float: left;
margin: 0 10px 10px 0;
/*mf 16.12.2009*/
overflow: hidden;
}

.spalte_mi{
width: 240px;
float: left;
margin: 0 10px 10px 0;
}

.spalte_gr{
width: 403px;
float: right;
margin: 0 0px 10px 0;
}

.hellgrau{
	color:#999;
}
.spalte2b{
width: 276px;
float: left;
margin: 0 10px 10px 0;
}

.ico_anschrift_grau{
background: url(../../Ressourcen_141E3634F670A06AC12576430031C982/$File/ico_anschrift2.gif?OpenElement) no-repeat left center;
padding: 2px 0 2px 22px;
}

.ico_stadtplan_grau{
background: url(../../Ressourcen_F618E1688B694EE4C12576430031DBCF/$File/ico_stadtplan2.gif?OpenElement) no-repeat left center;
padding: 2px 0 2px 22px;
}

.ico_behinderteninfos_grau{
background: url(../../Ressourcen_F531678911536CAAC12576430031EB67/$File/ico_behinterteninfo2.jpg?OpenElement) no-repeat left center;
padding: 2px 0 2px 22px;
}

/*Logo*/

#logo{
position: absolute;
left: 20px;
bottom: 0;
}

#logo img{
border: none;
}

.marked-news{
  padding-left: 20px;
  background-image: url(../../Ressourcen_239AD734FC4155BFC125778400487BE5/$File/marker.gif?OpenElement);
  background-position: 8px top;
  background-repeat: no-repeat;
}