body{
	border: none;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color:#FEFEFE;
	background-image:url(menue_bg1.jpg);
	background-repeat:repeat-x;
}

.rahmen{
	width: 79em;
	background-color: white;
	border: 1px solid #30579c;
	color:Black;
	text-align: left;
	float: left;	
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 10px;
}


.maindiv{
	margin-top: 0px;
	background-color: white;
	background-image:url(hintergrundleiste.jpg);
	background-repeat:repeat-y;
	color:Black;
	text-align: left;
	float: left;	
	padding: 0px 0px 0px 10px;
	margin-right:auto;
	border-top:10px solid white;
	border-bottom:10px solid white;
}

.maindiv .clearall{
	 clear: both;
	margin: 0px;
	padding: 0px;
	height: 1px;
	line-height: 1px;
	width: 1px;

}

.unsichtbar{
	position:absolute;
	left:-5000px; /*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*/
}

.maindiv #header_1{
	float:left;
	margin:0px;
	height:99px;
	width: 77.4em;
	text-align:left;
	padding: 0px;
	background-color: #2F579F; 	
}

.maindiv #header_1 img{
	border: none!important;
	height:99px;
	width: 77.4em;
}

.maindiv #header_1 a{
	border:none;	
}

.maindiv #menue{
  float:left;
	border:none;	
	text-align:left;	
	margin-top:0px;	
	width: 12em;	
	background-image : url(http://www.borchen.de/borchennf/menue_bg.jpg); 
	background-color: #2B3F88;
	background-repeat: repeat;
 }
 
 .maindiv #menue #search form{
  width:12em;
 }

.maindiv #menue #menuecontent{
	padding-top:0px;
	padding-bottom:0px;
	width:10.7em;
	text-indent: 0px;
	margin: 0px 0px 0px 8px;
	border: 1px solid;
	border-color: white;
	background-image : url(http://www.borchen.de/borchennf/menue_content_bg.jpg); 
}

.maindiv #menue #menuecontent ul, #menue #menuecontent2 ul  {
	margin: 0px 0px 0px 0px; 
	list-style: none;
	padding: 0px 0px 3px 0px;	
	width:10.5em;
}

.maindiv #menue #menuecontent ul li, #menue #menuecontent2 ul li{
	list-style: none;
	font-weight:bold;
	padding: 5px 2px 5px 2px; 
	margin:0px 0px 0px 0px;
	font-size: 0.9em;
	color: White;
}

.maindiv #menue #menuecontent ul li img{
	height: 1px;
	width: 14em;
	margin-left: -10px;
	position:absolute;
	vertical-align: middle;
}

.maindiv #menue #menuecontent ul li.menuecontent_small{
	line-height: 1px;
	display: inline;
	height: 1px;
	margin-bottom: 0px;
	padding: 0px;
}

.maindiv #menue #search{
	width: 12em;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
	color: White;
	font-size: 1.0em;
	font-weight: bold;
}

.maindiv #menue #search .searchfield{
	width: 140px;
	border: 1px groove;
	border-bottom-color: Silver;
	border-left-color:#005CA7; 
	border-right-color:Silver; 
	border-top-color:#005CA7; 
}

.maindiv #menue #menuecontent a, #menue #menuecontent2 a{
	display:block;
	color: White;
	text-decoration:none;
	font-weight:bold;
	padding: 1px 0px 0px 2px;	
}

.maindiv #menue #menuecontent a:hover, #menue #menuecontent2 a:hover {
	color: #F2DA77;
}

.maindiv #menue #menuecontent #untermenue{
	margin: 0px 2px 0px 2px;
	width:100%;
}

.maindiv #menue #menuecontent  #untermenue ul  {
	list-style: none;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
}

.maindiv #menue #menuecontent #untermenue ul li{
	border: White;
	background-color:  #FAF7E6;
	border-bottom:  2px solid;
	border-bottom-color :#2B3F88;
	list-style: none;
}

.maindiv #menue #menuecontent #untermenue ul li a{
	color: #2B3F88;
	text-decoration: none;
	font-size: 1.1em;
}

.maindiv #menue #menuecontent #untermenue ul li a:hover{
	text-decoration: none;
	background-color: #2B3F88; 
	color: #F2DA77;
}

.maindiv #menue #menuecontent2 {
	
	background-color: transparent;
	width:10.7em;
	text-indent: 0px;
	margin: 0px 0px 0px 8px;
  padding:8px 0px 0px 0px;
}

.maindiv #menue #menue_end, #menue #menue_end_2 {
	height:8.64em;
	width:12em;
	background-image: url(http://www.borchen.de/borchennf/menue_end.jpg);
	margin: -1px 0px 0px 0px;
	background-repeat : no-repeat;
	vertical-align: text-bottom;
}

.maindiv #menue #menue_end_2{
	background-image: none;
	background-color: transparent;
	margin-top: -2px!important;	
	padding-top: 5px;
}

.maindiv #menue #menue_end_2 ul li{
	font-size: 0.8em;
	font-weight: bolder;
	text-align: center;
	list-style: none;
	color: White;
	margin-left: -40px;	
	
}
/* Start INHALT ***************************************************************************************************************************/
.maindiv #inhalt  {
	background-color: white;
  width: 62em;
  float: left;
  padding: 0px 2px 0px 2px;
  margin: 1em 0em 0px 1.6em;
  text-align: left;
}

.maindiv #inhalt table{
	border: none;
	padding: 0px;
}

.maindiv #inhalt td, tr{
	font-size: 0.9em;
	vertical-align: top;
}

.maindiv #inhalt tr.ueberschrift{
	font-size: 0.75em;
	color:white;
	background-color: #2F579F;	
	font-weight: bold;
}

.maindiv #inhalt tr.subueberschrift{
	font-size: 0.9em;
	color:black;
	background-color: #F0E68C;	
	font-weight: bold;
}

.maindiv #inhalt tr.first{
	background-color: #FAF7E6;
}

.maindiv #inhalt td.right{
	text-align: right;
}

 .maindiv #inhalt td.left{
	text-align: left;
}

 .maindiv #inhalt hr{
	height:2px;
  color: #2b3f88;
  background-color: #2b3f88;
}

 .maindiv #inhalt .img, img.pfeil{
	border:none;
}

 .maindiv #inhalt img.pfeil{
	width:10px;
	height: 10px;
	border: none;
}

 .maindiv #inhalt #piclinks {
	float:left;
	margin-right:1em;
	}
	
.maindiv #inhalt #piclinks b,.maindiv #inhalt #picrechts b,.maindiv #inhalt #picmitte b{
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	font-size:0.9em;
}

 .maindiv #inhalt #picrechts {
	float:right;
	margin-left:1em;
	}
	
 .maindiv #inhalt #picmitte {
	text-align:center;
	float:none;
	display:block;
	margin-top:1.5em;
	margin-right:1em;
	}
	
 .maindiv #inhalt #picmitte img,  .maindiv #inhalt #piclinks img,  .maindiv #inhalt #picrechts img{
	border:none;
}

 .maindiv #inhalt #piclinks p,  .maindiv #inhalt #picrechts p, .maindiv #inhalt #picmitte p{
	text-align:center;
	}
	
 .maindiv #inhalt #fusszeile{
	text-align: right;
}

 .maindiv #inhalt #fusszeile .links{
	text-align: left;
}

 .maindiv #inhalt br.clear{
	display:none;
}

 .maindiv #inhalt br.clearleft{
	clear: left;
}
	
 .maindiv #inhalt a{
	text-decoration: none;
	color: #30579C;
	font-weight: bolder;
}

 .maindiv #inhalt a:hover{
	text-decoration: underline!important;
}

 .maindiv #inhalt a:visited{
	color:  #30579C; 
}

 .maindiv #inhalt h1{
	font-size: 1.0em;
	background-color:#30579C;
	color:#ffffff;
	line-height: 1.1em;
	text-align: center;
	display: block;
	margin: 0px;	
	width:100%;
}

 .maindiv #inhalt h3{
	color: #30579C;
	text-align:left;
	font-size:1.1em;
}

 .maindiv #inhalt h4{
	color: #30579C;
	font-weight:bold;
	font-size: 0.9em;
}

 .maindiv #inhalt p{
	text-align:left;
}

 .maindiv #inhalt #liste #liste_kat_ueberschrift{
	background-color: #30579C;
	padding:2px;
	color: white;
	font-weight: bold;
	font-size: 0.9em;
}

 .maindiv #inhalt #liste ul{
	margin-left: 5px;
	margin-top: 0px;
	font-size:0.9em;
	padding-left: 0px;
}

 .maindiv #inhalt #liste ul li{
	list-style-type: none;
	background-color: Green;
	padding:3px;	
}

 .maindiv #inhalt #liste ul li.liste1{
	background-color: #FAF7E6;
}

 .maindiv #inhalt #liste ul li.liste2{
	background-color: white;
}

 .maindiv #inhalt #mitte{
 	color:black;
	background-color: white;
	float: left;	
	text-align: right;
}

 .maindiv #inhalt #mitte #serviceleiste_top_mitte{
	color:#30579c;
	font-size:1.6em;
	font-weight:bold;
	text-align:center;
	margin-top:5px;
	margin-bottom:15px;
}

 .maindiv #inhalt #mitte #serviceleiste_top_mitte .z1{
	color:#30579c;
	font-family:Arial, sans-serif;
	font-size:18pt;
	font-weight:bold;
	text-align:left;
	margin-top:16px;
	padding-left:50px;
	float:left;
}
 .maindiv #inhalt #mitte #serviceleiste_top_mitte .z2{
	color:#30579c;
	font-family:Arial, sans-serif;
	font-size:18pt;
	font-weight:bold;
	text-align:right;
	margin-top:16px;
	padding-right:100px;
}
.maindiv #inhalt #mitte #serviceleiste_top_mitte img{
		display:none;
}

 .maindiv #inhalt #mitte #serviceleiste_top_mitte2{
	background-color: white ;
	list-style: none;
	margin:0px 0px 20px 0px;
	text-align: left;
	float:none;
	padding: 0px;
	border: none;
}

 .maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp1,  .maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3{
	width: 27%;
	height:133px;		
	padding: 0px;
	margin: 0px;	
	float: left;
	text-align: left;
	background-color:#fffbdb;/*#FCF9C6;*/
	border: 1px solid #30579c;
}

 .maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp2{
	width: 43.7%;
	min-height:133px;/**/	
	/*max-height:333px;*/	
	padding-top: 0px;
	margin:0px 6px 0px 6px;
	float: left;
	text-align: left;
	background-color:#fffbdb;
	border: 1px solid #30579c;
}

 .maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp2 .spacer_height{
 background-color:transparent;	
 float:right;
 width:1px;
 height:95px;
}

.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 h3, .maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp2 h3,  .maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp1 h3{
	color: white;
	font-weight: bold;
	background-color:  transparent;
	font-size: 1em;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding:1px 0px 0px 3px;
	background-image : url(verlauf1.jpg);
	background-repeat: repeat;
}

.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 ul, .maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp2 ul,  .maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp1 ul{
	margin: 0px 5px 0px 5px;
	list-style: none;
	line-height: 1.5em;
	text-align: left;
	padding-left: 2px;
}

.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 ul li, .maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp2 ul li,  .maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp1 ul li{
	margin-left: 0px;
	text-align: left;
}

.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 ul li a, .maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp2 ul li a,  .maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp1 ul li a{
	margin-left: 0px;
	color:black;
}

 .maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp2 ul li a:hover,  .maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp1 ul li a:hover{
	margin-left: 0px;
}

 .maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp2 ul li .quicklink_pic,  .maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp1 ul li .quicklink_pic{
	border:none;
	width: 40px;
	height: 26px;	
}

 .maindiv #inhalt #mitte #content{
	background-color: white;
	width:100%;
	margin: 0px;	
	float: none;
}
.maindiv #inhalt #mitte #content #clearall{clear:both;}
.maindiv #inhalt #mitte #content ul{
	background-color: white;
	list-style: none;
	text-align: left;
	margin: 0px;	
	list-style: none;
	padding: 0px;	
}

.maindiv #inhalt #mitte #content .verteiler_pic,  .maindiv #inhalt #mitte #content ul li a.verteiler_pic{
	width: 103px!important;
	height: 68px!important;
	margin:0px 10px 10px 0px;
	float: left;
	border: none;
}

.maindiv #inhalt #mitte #content h1 {
  font-size: 1.0em;
	background-color:white;
	color:#2D3F8B;
	line-height: 1.1em;
	text-align: center;
	display: block;
	margin: 0px;
	width:100%; 
	float: none;
}

 .maindiv #inhalt #mitte #content ul li{
	background-color: white;
	list-style: none;	
	margin:0px;
	padding:0px;
}
 .maindiv #inhalt #mitte #content ul li.clearall{
  clear:both;
}

 .maindiv #inhalt #mitte #content ul li a{
	color: #2D3F8B;
	font-weight: bold;
	font-size:0.9em;
}

 .maindiv #inhalt #mitte #content ul li a:hover{
	color: #2D3F8B;
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: underline;
}
 
 .maindiv #inhalt #mitte #content ul li.artikel_links{
 	width:48%;
	background-color: #f9f9f9;
	float: left;
	margin:20px 0px 10px 0px;
	padding-bottom:5px;
	border:1px solid #30579c;
}
 .maindiv #inhalt #mitte #content ul li.artikel_rechts{
	width:48%;
	background-color: #f9f9f9;
	float: right;
	margin:20px 0px 2px 0px;
	padding-bottom:5px;
  border:1px solid #30579c;
}
 .maindiv #inhalt #mitte #content ul li.artikel_links h3, .maindiv #inhalt #mitte #content ul li.artikel_rechts h3{
	background-color: #f9f9f9;
	color:black;
	float: none;	
	padding: 1px 0px 0px 5px;
	margin: 0px 0px 5px 0px;
	background-image : url(verlauf1.jpg);
	background-repeat: repeat;
}
.maindiv #inhalt #mitte #content ul li.artikel_links h3 a, .maindiv #inhalt #mitte #content ul li.artikel_rechts h3 a{
	background-color: transparent;
	color:white;
	font-weight:bold;
	text-align:left;
	font-size:0.9em; /*IE:0.7*/
}
 .maindiv #inhalt #mitte #content ul li.artikel_links h3 a:hover, .maindiv #inhalt #mitte #content ul li.artikel_rechts h3 a:hover{
	background-color: transparent;
	color:white;
	text-decoration:underline;
	font-weight:bold;
	font-size:0.9em; /*IE:0.7*/
}
.maindiv #inhalt #mitte #content ul li.artikel_links a, .maindiv #inhalt #mitte #content ul li.artikel_rechts a{
	background-color: transparent;
	color:black;
	font-weight:normal;
	text-align:left;
	font-size:0.9em;
}
 .maindiv #inhalt #mitte #content ul li.artikel_links a:hover, .maindiv #inhalt #mitte #content ul li.artikel_rechts a:hover{
	text-decoration:underline;
	font-weight:normal;
	color:black;
}
 .maindiv #inhalt #mitte #content ul li.artikel_links img, .maindiv #inhalt #mitte #content ul li.artikel_rechts img{
	background-color: white;
	width: 103px!important;
	height: 68px!important;
	margin: 0px 10px 5px 0px;
	float: left;
	border: none;
	padding: 2px 2px 2px 2px;
}

 .maindiv #inhalt #verteilerseite{
	background-color:white;
	width:62em;
	margin-left: 0em;
	margin-right: 0px;
	width:49%;
	float:left;
	list-style: none;
	padding:0px!important;
	padding-left:0px;	
}

 .maindiv #inhalt #verteilerseite ul{
	background-color: white;
	padding-top: 0px;
	margin-left: 5px;
	padding-left:0px;	
}

 .maindiv #inhalt #verteilerseite ul li{
	background-color: white;
	text-align:left;
	padding-top: 0px;
	list-style: none;
	margin-left: 0px;
}

 .maindiv #inhalt #verteilerseite img.pfeil{
	width:10px;
	height: 10px;
	border: none;
}

 .maindiv #inhalt #verteilerseite ul li.abstand{
	background-color: Aqua;
	line-height: 0px;
}

 .maindiv #inhalt #verteilerseite ul li a{
	color: #30579C;
	font-weight: bold;
	font-size: 0.9em; 
}

 .maindiv #inhalt #verteilerseite ul li a:hover{
	color: #30579C;
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: underline;
}

 .maindiv #inhalt #verteilerseite .verteiler_pic,  .maindiv #inhalt #verteilerseite ul li a.verteiler_pic{
	width: 80px!important;
	height: 57px!important;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	border: none;
}

 .maindiv #inhalt #verteilerseite br.clear_all{
	clear: both;
}

 .maindiv #inhalt #trennlinie{
	line-height: 2px;
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
	float:none;
	background-color: #2B3F88;
}

.maindiv #inhalt .impressum{
	display:none;
}
.maindiv #inhalt .impressum a{
	float:right;
	margin:0px 0px 0px 20px;
}
/* End INHALT ***************************************************************************************************************************/

/* Start SERVICELEISTE ***************************************************************************************************************************/
#serviceleiste_right{
	display:none;
}

#serviceleiste_right #serviceleiste_content ul , #serviceleiste_right #serviceleiste_content #serviceleiste_content_2 ul{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	list-style: none;	
	padding: 3px;
	margin-top: -3px;
}

#serviceleiste_right #serviceleiste_content ul li, #serviceleiste_right #serviceleiste_content #serviceleiste_content_2 ul li{
	color:white;
	text-align: center;
}

#serviceleiste_right #serviceleiste_content ul li a, #serviceleiste_right #serviceleiste_content #serviceleiste_content_2 ul li a{
	text-decoration: none;
	color: white!important;	
	font-weight: bold!important;
}

#serviceleiste_right #serviceleiste_content ul li a:hover, #serviceleiste_right #serviceleiste_content #serviceleiste_content_2 ul li a:hover{
	text-decoration: none!important;
	color: #F2DA77!important;
}

#serviceleiste_right #serviceleiste_content, #serviceleiste_right #serviceleiste_content #serviceleiste_content_2{
	border-left: 1px solid;
	border-right: 1px solid;
	border-left-color: White;
	border-right-color: White;
	border-bottom: 1px solid!important;
	border-bottom-color:White!important;
	background-image : url(http://www.borchen.de/borchennf/service_bg.jpg);
	background-repeat: no-repeat;
	margin: 8px;
	padding-bottom: 2px;
}

#serviceleiste_right #serviceleiste_content_2{
	border-left: 1px solid;
	border-right: 1px solid;
	border-left-color: White;
	border-right-color: White;
	border-bottom: 1px solid;
	border-bottom-color: White;
	background-image : url(http://www.borchen.de/borchennf/service_bg.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-right: 8px;
	margin-top:-17px;
	padding-bottom: 2px;
}

#serviceleiste_right #serviceleiste_content #serviceleiste_content_hl {
	border-top: 1px solid;
	border-top-color: White;
	border-bottom: 1px solid;
	border-bottom-color: White;
	margin-left:-9px;
	margin-right:-9px;
	margin-top:-3px;
	width:13.2em;
	background-color:  transparent;
}

#serviceleiste_right #serviceleiste_content #serviceleiste_content_hl h5{
	color:white;
	text-align: center;
	margin-left:-10px;
	margin-right:-10px;
	margin-top:0px;
	margin-bottom:0px;
	line-height: 2.1em;
	font-weight: bold;
}
#serviceleiste_right #serviceleiste_content .route_small{
	width:110px;
}

#serviceleiste_right #serviceleiste_content img{
	width:149px;	
}

#serviceleiste_right #serviceleiste_content #wetter img{
	width:40px;	
}

#serviceleiste_right #serviceleiste_content #wetter a{
	color:white;
	text-decoration: none;	
}

#serviceleiste_right #serviceleiste_content #wetter a:hover{
	color:white;
	text-decoration: underline;	
}

/*Veranstaltungskalender_Kalenderblatt****************************************************************************************************************/
.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 .vkalenderBlatt {
	background-color: #2d3f8b;
	text-align: center;
	margin-left: 40px;
	margin-bottom: 2px;
	margin-top: 2px;
}

.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 .vkalenderBlattTitel {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7.5pt;
	font-weight: bold;
	color : black;
	text-align: center;
	background-color: #eaeaea;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 2px;
   margin-bottom: 2px;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}

.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 .vkalenderBlattTag {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	color : black;
	text-align:center;
	background-color:white;
   margin-left: 4pt;
   margin-right: 4pt;
   margin-top: 4pt;
   margin-bottom: 4pt;
	padding-right: 2px;
	padding-left: 2px;
}
	
.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 .vkalenderBlattKW {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	color : #000000;
	text-align: center;
	background-color:lime;
   margin-left: 4pt;
   margin-right: 4pt;
   margin-top: 4pt;
   margin-bottom: 4pt;
}

.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 .vkalenderBlattKWLink {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	color: #ffffff;
	text-decoration:none;
	text-align: center;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
}


.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 .vkalenderBlattTagLink {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	text-decoration:none;
	text-align: center;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
}		

.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 .vkalenderBlattTagLink:hover {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	font-weight:bold;
	color: black;
	text-decoration:underline;
	text-align: center;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
}		

.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 .vkalenderBlattTagAKT {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	color : white;
	text-align: center;
   margin-left: 4pt;
   margin-right: 4pt;
   margin-top: 4pt;
   margin-bottom: 4pt;
	background-color: #2D3F8B; 
}		

.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 .vkalenderBlattTagAKTLink {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	font-weight:bold;
	color : white!important;
	text-align: center;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
	text-decoration:none;
}		

.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 .vkalenderBlattTagAKTLink:hover {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	font-weight : bold;
	color : black;
	text-align: center;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
	text-decoration:underline;
}		

.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 .vkalenderBlattSonntag	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	color : black;
	text-align: center;
	background-color:#f9f9f9;
   margin-left: 4pt;
   margin-right: 4pt;
   margin-top: 2pt;
   margin-bottom: 2pt;
	padding-left: 2px;
	padding-right: 2px;
}

.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 .vkalenderBlattSonntagLink	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	font-weight:bold;
	color : black;
	text-align: center;
	text-decoration:none;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
}

.maindiv #inhalt #mitte #serviceleiste_top_mitte2_sp3 .vkalenderBlattSonntagLink:hover	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	font-weight : bold;
	color : black;
	text-align: center;
	text-decoration: underline;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
}

/*/Veranstaltungskalender_Kalenderblatt****************************************************************************************************************/

/*Veranstaltungskalender_Inhalt****************************************************************************************************************/
 #inhalt .vkalenderBlatt {
	text-align: center;
	margin-left: 8px;
	margin-bottom: 8px;
	margin-top: 4px;
	background-color:#2D3F8B;
}

 #inhalt .vkalenderBlattTitel {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7.5pt;
	font-weight: bold;
	color : #2D3F8B;
	text-align: center;
	background-color: #F0E68C;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 2pt;
   margin-bottom: 2pt;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
}
        
#inhalt .vkalenderVeranstaltungTitel{
	color : #2D3F8B!important;
	font-size: 10pt;
}

#inhalt .vkalenderSucheText{
	background-color: #F0E68C;
}

 #inhalt .vkalenderBlattTag {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	color : #2D3F8B;
	text-align:center;
	background-color:white;
   margin-left: 4pt;
   margin-right: 4pt;
   margin-top: 4pt;
   margin-bottom: 4pt;
	padding-right: 2px;
	padding-left: 2px;
}
	
 #inhalt .vkalenderBlattKW {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	color : #000000;
	text-align: center;
	background-color:lime;
   margin-left: 4pt;
   margin-right: 4pt;
   margin-top: 4pt;
   margin-bottom: 4pt;
}

 #inhalt .vkalenderBlattKWLink {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	color: #ffffff;
	text-decoration:none;
	text-align: center;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
}


 #inhalt .vkalenderBlattTagLink {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	font-weight:bold;
	color: #2D3F8B;
	text-decoration:none;
	text-align: center;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
}		

 #inhalt .vkalenderBlattTagLink:hover {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	font-weight:bold;
	color: #2D3F8B;
	text-decoration:underline;
	text-align: center;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
}		

 #inhalt .vkalenderBlattTagAKT {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	color : white!important;
	text-align: center;
   margin-left: 4pt;
   margin-right: 4pt;
   margin-top: 4pt;
   margin-bottom: 4pt;
	background-color: #2D3F8B; 
}		

 #inhalt .vkalenderBlattTagAKTLink {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	font-weight:bold;
	color : white;
	text-align: center;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
	text-decoration:none;
	background-color: #2D3F8B; 
}		

 #inhalt .vkalenderBlattTagAKTLink:hover {
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	font-weight : bold;
	color : #F0E68C;
	text-align: center;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
	text-decoration:underline;
}		

 #inhalt .vkalenderBlattSonntag	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	color : #2D3F8B;
	text-align: center;
	background-color:#FAF7E6;
   margin-left: 4pt;
   margin-right: 4pt;
   margin-top: 2pt;
   margin-bottom: 2pt;
	padding-left: 2px;
	padding-right: 2px;
}

 #inhalt .vkalenderBlattSonntagLink	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	font-weight:bold;
	color : #2D3F8B;
	text-align: center;
	text-decoration:none;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
}

 #inhalt .vkalenderBlattSonntagLink:hover	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	font-weight : bold;
	color : #2D3F8B;
	text-align: center;
	text-decoration: underline;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
}
#inhalt .vkalenderVeranstaltungText{
	font-size:9pt;
	white-space:normal;
}

#inhalt .vkalenderSucheText{
	font-size:9pt;	
}

#inhalt .copyrightCell{
	font-size:0.7em;
}

#inhalt .copyrightText{
	font-size:8pt;
}

#inhalt .copyrightLink{
	font-size:8pt;
}

#inhalt .vkalenderVeranstaltungDatum{
	font-size:9pt;
}


/*/Veranstaltungskalender_Inhalt****************************************************************************************************************/



