body{
	border: none;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

.unsichtbar{
	position:absolute;
	left:-2000px; /*Schiebt die "unsichtbaren" Hilfen aus dem Viewport, dadurch lassen sich übereifrige Screenreader, die ausgerechnet "display:none" akustisch auswerten, täuschen, und lesen die so versteckten Hilfen dennoch vor.  thanks to polizei nrw*/
}

.nav_jumpto{
	position:absolute;
	left:-2000px; /*Schiebt die "unsichtbaren" Hilfen aus dem Viewport, dadurch lassen sich übereifrige Screenreader, die ausgerechnet "display:none" akustisch auswerten, täuschen, und lesen die so versteckten Hilfen dennoch vor.  thanks to polizei nrw*/
}

#header_1{
	position:absolute; 
	top:0px;
	left:0px;
	height:84px;
	width: 28em;
	text-align:left;
}

#header_1 img{
	border:none;
	height: 84px;
}

#header_2{
	position:absolute; 
	top:0px;
	left:0px;
	margin-top: 0px;
	height:7.6em;
	width:68.8em;
	text-align:center;
	background-image : url(http://www.wuennenberg.de/bwb/header_2.jpg);
	background-repeat: repeat-x;
	border: none;
}

#header_2 #topmenue1{
	left:30em;
}

#header_2 #topmenue2{
	left:45em;
}

#header_2 #topmenue3{
	left:60em;
}

#header_2 #topmenue1, #header_2 #topmenue2,#header_2 #topmenue3 {
	position:absolute;
	top:85px;
	height: 1.7em;
	width: 8em;
	background-color: #337071;
	text-align: center;
	font-weight: bold;
	line-height: 22px!important;
}

#header_2 #topmenue1 a,#header_2 #topmenue2 a,#header_2 #topmenue3 a{
	color: White;
	text-decoration: none;
	display:block;
	font-weight:bold;
}

#header_2 #topmenue1 a:hover,#header_2 #topmenue2 a:hover,#header_2 #topmenue3 a:hover {
	color: #F0E68C;
	text-decoration: underline;
}

#menue{
  	position:absolute;
	height:100%;
	border:none;	
	text-align:left;	
	background-repeat : no-repeat;
   background-color: #ffffff;
	margin-top:110px;
	width: 11.1em;
	left:0px;
}

#menue #menuecontent {
	padding-top:0px;
	padding-bottom:0px;
	background-color:  #337071;
	width: 11.1em;
	text-indent: 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom: 0px;
	margin-left:0px;
}

#menue #menuecontent ul  {
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom: 0px;
	margin-left: 0px; 
	list-style: none;
	padding-left : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}

#menue #menuecontent ul li, li.search {
	list-style: none;
	font-weight:bold;
	border-bottom: 1px groove;
	border-bottom-color : #D5EAEA;
	padding-left : 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right:5px;
	margin:0px 0px 0px 0px;
}

#menue #menuecontent ul li.search{
	text-align: center;
	text-decoration: underline;
	color: White;
	list-style: none;
	line-height: 35px!important;
	font-size: 1.1em;
}

#menue #menuecontent .searchfield{
	width: 130px;
}

#menue #menuecontent .searchform{
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;	
}

#menue #menuecontent a{
	display:block;
	color: White;
	text-decoration:none;
	font-weight:bold;
	padding-left:5px;
}

#menue #menuecontent a:hover {
	background-color:#F0E68C;
	color: #337071;
}

#menue #menuecontent #untermenue{
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#menue #menuecontent  #untermenue ul  {
	margin-top : 5px;
	margin-right : 0px;
	margin-bottom: 5px;
	margin-left: 0px; 
	list-style: none;
	padding-left : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}

#menue #menuecontent #untermenue ul li{
	border: White;
	background-color: #FFF8DC;
	border-bottom:  2px solid;
	border-bottom-color : #337071;
	list-style: none;
}

#menue #menuecontent #untermenue ul li a{
	color: #337071;
	text-decoration: none;
	font-size: 0.8em;
}

#menue #menuecontent #untermenue ul li a:hover{
	text-decoration: none;
	background-color:  Teal;
	color: White;
}

#menue #menue_end{
	position:relative;
	height:12.3em;
	width:11.1em;
	background-image: url(http://www.wuennenberg.de/bwb/menue_hintergrund.jpg);
   border: none;	
	margin-bottom : 0px;
	margin-right : 0px;
	margin-left: 0px;
	margin-top: -1px;
	background-repeat : no-repeat;
}

#inhalt  {
	position:absolute;
	margin-left: 12.1em;
	margin-top: 8.5em;
	top:0em;
	left:0em;
	width: 56.7em;
	padding:0px;
	display: inline;
	font-size: 1.0em!important;
}
#inhalt table{
	font-size: 10pt;
}

#inhalt .std{
	font-size: 10pt;
	border-collapse:collapse;
}

#inhalt .std table{
	width: 100%;
	font-size: 10pt;
	border-collapse:collapse;
}
#inhalt .std tr{
	border: solid 1px #337071;
}

#inhalt .std th{
	border: solid 1px #337071;
	text-align: left;
}
#inhalt .std td{
	border: solid 1px #337071;
	text-align: left;
}

#inhalt hr{
	color: #337071;
	height: 0.5px;
}

#inhalt #verteilerseite_einzel{
	
}

#inhalt .img, img.pfeil{
	border:none;
}

#inhalt img.pfeil{
	width:10px;
	height: 10px;
	border: none;
}

#inhalt #piclinks {
	float:left;
	margin-right:1em;
	}

#inhalt #picrechts {
	float:right;
	margin-left:1em;
	}
	
#inhalt #picmitte {
	text-align:center;
	float:none;
	display:block;
	margin-top:1.5em;
	margin-right:1em;
	}
	
#inhalt #picmitte img, #inhalt #piclinks img, #inhalt #picrechts img{
	border:none;
}
	
#inhalt #fusszeile{
	text-align: right;
}

#inhalt #fusszeile .links{
	text-align: left;
}


	
#inhalt a{
	text-decoration: none;
	color: #337071;
	font-weight: bolder;
}

#inhalt a:hover{
	text-decoration: underline!important;
}

#inhalt a:visited{
	color:  #337071; 
}

#inhalt h1{
	font-size: 1.0em;
	background-color:#337071;
	color:#ffffff;
	line-height: 1.1em;
	text-align: center;
	display: block;
	margin: 0px;	
	width:100%;
}

#inhalt h3{
	color: #337071;
}

#inhalt h4{
	color: black;
	font-weight:bold;
	font-size: 0.9em;
}



#inhalt #serviceleiste_top1{
	background-color: #F0E68C;
	width:15em;
	list-style: none;
	margin-top:0px;
	margin-right:15px;
	margin-bottom: 8px;
	float:left;
	text-align: center;
}

#inhalt #serviceleiste_top1 ul, #inhalt #serviceleiste_top2 ul, #inhalt #serviceleiste_top3 ul, #inhalt #serviceleiste_top4 ul{
	background-color: #F0E68C;
	list-style: none;
	text-align: center;
	margin: 0px;	
	list-style: none;
	padding: 5px;
	line-height: 1.2em;
}

#inhalt #serviceleiste_top1 ul li a, #inhalt #serviceleiste_top2 ul li a, #inhalt #serviceleiste_top3 ul li a, #inhalt #serviceleiste_top4 ul li a,  #inhalt #serviceleiste_right ul li a{
	text-decoration: none;
	color: black;	
	font-weight: normal;
}

#inhalt #serviceleiste_top1 ul li a:hover, #inhalt #serviceleiste_top2 ul li a:hover, #inhalt #serviceleiste_top3 ul li a:hover, , #inhalt #serviceleiste_top4 ul li a:hover, #inhalt #serviceleiste_right ul li a:hover{
	text-decoration: underline;
}


#inhalt #content ul{
		text-align: left
}

#inhalt #serviceleiste_top2{
	background-color: #F0E68C;
	width:12.5em;
	margin-top:0px;
	margin-right: 15px;
	margin-bottom: 8px;
	float: left;
	text-align: center;
}

#inhalt #serviceleiste_top3{
	background-color: #F0E68C;
	width:12.5em;
	margin-top:0px;
	margin-bottom: 8px;
	margin-right: 15px;
	float: left;
	text-align: center;
}
#inhalt #serviceleiste_top3 table{
	margin-top: 0px;
	padding-top: 0px;
	width: 100%;	
}
#inhalt #serviceleiste_top3 .inputText{	
	width: 110px;
}

#inhalt #serviceleiste_top4{
	background-color: #F0E68C;
	width:13.2em;
	margin-top:0px;
	margin-bottom: 8px;
	float: left;
	text-align: center;
}

#inhalt #serviceleiste_top1 ul li{
	margin-top:3px; 
}

/*Veranstaltungskalender*************************************************************/
#inhalt #serviceleiste_top4 .vkalenderBlatt{
	background-color:#F0E68C;
	width: 100%;
}

#inhalt #serviceleiste_top4 .vkalenderBlattTitel{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.7em;
	font-weight: bold;
	color : #337071;
	text-align: center;
	background-color:#F0E68C;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
	text-decoration: none;
}

#inhalt #serviceleiste_top4 .vkalenderBlattTag{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	color : #337071;
	text-align: center;
	background-color:#ffffff;
	padding-left: 1.5px;
	padding-right: 1.5px;
}
	
#inhalt #serviceleiste_top4 .vkalenderBlattKW{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	color : #000000;
	text-align: center;
	background-color:#337071;
   margin-left: 2px;
   margin-right: 2px;
   margin-top: 2px;
   margin-bottom: 2px;
}

#inhalt #serviceleiste_top4 .vkalenderBlattKWLink{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	color: #ffffff;
	text-decoration:none;
	text-align: center;
   margin-left: 2px;
   margin-right: 2px;
   margin-top: 2px;
   margin-bottom: 2px;
}


#inhalt #serviceleiste_top4 .vkalenderBlattTagLink{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	font-weight:bold;
	color: #337071;
	text-decoration:none;
	text-align: center;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}		

#inhalt #serviceleiste_top4 .vkalenderBlattTagLink:hover{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	font-weight:bold;
	color: #ffffff;
	background-color:#337071;
	text-decoration:none;
	text-align: center;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}		

#inhalt #serviceleiste_top4 .vkalenderBlattTagAKT{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	color : white;
	text-align: center;
   margin-left: 4px;
   margin-right: 4px;
   margin-top: 4px;
   margin-bottom: 4px;
	background-color: #337071; 
}		

#inhalt #serviceleiste_top4 .vkalenderBlattTagAKTLink {
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	font-weight:bold;
	color : white;
	text-align: center;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
	text-decoration:none;
}		

#inhalt #serviceleiste_top4 .vkalenderBlattTagAKTLink:hover{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	font-weight : bold;
	color : white;
	text-align: center;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
	text-decoration:none;
}		

#inhalt #serviceleiste_top4 .vkalenderBlattSonntag{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	color : #337071;
	text-align: center;
	background-color:#FFF8DC;
   margin-left: 4px;
   margin-right: 4px;
   margin-top: 2px;
   margin-bottom: 2px;
}

#inhalt #serviceleiste_top4 .vkalenderBlattSonntagLink{
	font-family : Verdana, Arial, Helvetica;
	font-weight:bold;
	color : #337071;
	text-align: center;
	text-decoration:none;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}

#inhalt #serviceleiste_top4 .vkalenderBlattSonntagLink:hover{
	font-family : Verdana, Arial, Helvetica;
	font-weight : bold;
	color : #ffffff;
	background-color:#337071;
	text-align: center;
	text-decoration: none;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}

/*/Veranstaltungskalender*************************************************************/

/*Veranstaltungskalender Detailseite *************************************************************/
#inhalt .vkalenderSucheText, #inhalt .vkalenderVeranstaltungTitel, #inhalt .vkalenderVeranstaltungText, #inhalt .copyrightText, #inhalt .copyrightLink{
	font-size:10pt;
}
#inhalt .vkalenderBlatt{
	background-color:#F0E68C;
}

#inhalt  .vkalenderBlattTitel{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.7em;
	font-weight: bold;
	color : #337071;
	text-align: center;
	background-color:#F0E68C;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
	text-decoration: none;
}

#inhalt .vkalenderBlattTag{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	color : #337071;
	text-align: center;
	background-color:#ffffff;
	padding-left: 1.5px;
	padding-right: 1.5px;
}
	
#inhalt .vkalenderBlattKW{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	color : #000000;
	text-align: center;
	background-color:#337071;
   margin-left: 2px;
   margin-right: 2px;
   margin-top: 2px;
   margin-bottom: 2px;
}

#inhalt .vkalenderBlattKWLink{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	color: #ffffff;
	text-decoration:none;
	text-align: center;
   margin-left: 2px;
   margin-right: 2px;
   margin-top: 2px;
   margin-bottom: 2px;
}


#inhalt .vkalenderBlattTagLink{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	font-weight:bold;
	color: #337071;
	text-decoration:none;
	text-align: center;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}		

#inhalt .vkalenderBlattTagLink:hover{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	font-weight:bold;
	color: #ffffff;
	background-color:#337071;
	text-decoration:none;
	text-align: center;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}		

#inhalt .vkalenderBlattTagAKT{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	color : white;
	text-align: center;
   margin-left: 4px;
   margin-right: 4px;
   margin-top: 4px;
   margin-bottom: 4px;
	background-color: #337071; 
}		

#inhalt .vkalenderBlattTagAKTLink {
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	font-weight:bold;
	color : white;
	text-align: center;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
	text-decoration:none;
}		

#inhalt .vkalenderBlattTagAKTLink:hover{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	font-weight : bold;
	color : white;
	text-align: center;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
	text-decoration:none;
}		

#inhalt .vkalenderBlattSonntag{
	font-family : Verdana, Arial, Helvetica;
	font-size : 0.8em;
	color : #337071;
	text-align: center;
	background-color:#FFF8DC;
   margin-left: 4px;
   margin-right: 4px;
   margin-top: 2px;
   margin-bottom: 2px;
}

#inhalt .vkalenderBlattSonntagLink{
	font-family : Verdana, Arial, Helvetica;
	font-weight:bold;
	color : #337071;
	font-size : 0.8em;
	text-align: center;
	text-decoration:none;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}

#inhalt .vkalenderBlattSonntagLink:hover{
	font-family : Verdana, Arial, Helvetica;
	font-weight : bold;
	color : #ffffff;
	font-size : 0.8em;
	background-color:#337071;
	text-align: center;
	text-decoration: none;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}

/*/Veranstaltungskalender Detail*************************************************************/

#inhalt #serviceleiste_right{
	background-color: #F0E68C;
	width:13.2em;
	float: left;
	margin-bottom: 0px;
	margin-top: 8px;
	text-align: center;
}

#inhalt #serviceleiste_right ul{
	background-color: #F0E68C;
	list-style: none;
	margin: 0px;	
	list-style: none;
	padding: 5px;
	line-height: 1.2em;
	text-align: center;
}

#inhalt #content{
	background-color: #F0E68C;
	width:42.4em;
	margin-left: 0px;
	margin-right:15px;
	float: left;
	margin-bottom: 0px;
	margin-top: 8px;
}

#inhalt #content .verteiler_pic, #inhalt #content ul li a.verteiler_pic{
	width: 103px!important;
	height: 68px!important;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	border: none;
}

#inhalt #content h1 {
	font-size: 1.0em;
	background-color:#337071;
	color:#ffffff;
	line-height: 1.1em;
	text-align: center;
	display: block;
	margin: 0px;
	width:100%; 
	float: none;
}

#inhalt #content ul{
	background-color: #F0E68C;
	list-style: none;
	text-align: left;
	margin: 0px;	
	list-style: none;
	padding: 5px;
	line-height: 1.2em;
}

#inhalt #content ul li{
	background-color: #F0E68C;
	padding-top: 5px;
	list-style: none;
}

#inhalt #content ul li a{
	color: #337071;
	font-weight: bold;
	font-size: 0.9em; 	
}

#inhalt #content ul li a:hover{
	color: #337071;
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: underline; 	
}

#inhalt #verteilerseite{
	background-color: white;
	width:29em;
	margin-left: -1em;
	float: left;
	list-style: none;	
	padding:0px;
}

#inhalt #verteilerseite ul{
	background-color: white;
	padding-top: 0px;
}

#inhalt #verteilerseite ul li{
	background-color: white;
	padding-top: 0px;
	padding-right:10px;
	list-style: none;
}

#inhalt #verteilerseite ul li.abstand{
	background-color: Aqua;
	line-height: 0px;
}

#inhalt #verteilerseite ul li a{
	color: #337071;
	font-weight: bold;
	font-size: 0.9em; 
}

#inhalt #verteilerseite ul li a:hover{
	color: #337071;
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: underline;
}

#inhalt #verteilerseite .verteiler_pic, #inhalt #verteilerseite ul li a.verteiler_pic{
	width: 80px!important;
	height: 57px!important;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	border: none;
}

#inhalt #verteilerseite br. clear_all{
	clear: both;
}

#inhalt #trennlinie{
	line-height: 0.6em;
	margin-left: 0px;
	margin-right: 0px;
	width:100 %;
	background-image: url(http://www.wuennenberg.de/bwb/hr.jpg); 
	background-repeat: repeat-x;
	clear: both;
}


#inhalt #liste #liste_kat_ueberschrift{
	background-color: #337071;
	padding:2px;
	color: white;
	font-weight: bold;
	font-size: 0.8em;
}

#inhalt #liste ul{
	margin-left: 5px;
	margin-top: 0px;
	font-size:0.8em;
	padding-left: 0px;
}

#inhalt #liste ul li{
	list-style-type: none;
	background-color: Green;
	padding:3px;	
}

#inhalt #liste ul li.liste1{
	background-color: #FFF8DC;
}

#inhalt #liste ul li.liste2{
	background-color: white;
}


/*Bildergalerie**********************************************************************************************************************/
#inhalt #verteilerseite_bildergalerie{
	margin-left:0px;
	margin-right:10px;
	margin-bottom: 10px;
	width: 194px;
	height:128px;
	float:left;
	text-align: center;
	padding: 0px;
	display: inline;
}

#inhalt #verteilerseite_bildergalerie p{
	margin-top: 0px;
	margin-bottom: 0px;
}

#inhalt #verteilerseite_bildergalerie a{
	margin-left: 0px;
}

#inhalt #verteilerseite_bildergalerie img{
	width: 180px;
	height:102px;
	border: none;
}

#inhalt #trennlinie_verteilerseite_bildergalerie{
	clear: both;
}

/*/Bildergalerie**********************************************************************************************************************/

