/*Start GLOBAL***************************************************************************************************************************************/
body {
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	border:0px;
	padding: 0px;
}

.inputText{
	width:100px;
	font-size: 0.8em;
	height: 18px;
	line-height: 18px;
}

.acc{
   display:none;
}

a.ilink{
	width:15em;
	background-color: Silver;
	height: 15px;
	vertical-align: top;
	padding-left: 25px;
	padding-right: 2px;
	padding-top: 0px;
	background-image: url(/img/logo_sitepark_s.gif);
	background-repeat: no-repeat;
	font-size: 0.7em;
	color: Black;
	text-decoration: none;
	font-weight: bold;
}

a.ilink:hover{
	background-color:#264B91;
	color: white;
}
/*End GOLBAL*****************************************************************************************************************************************/

/*Start Header***************************************************************************************************************************************/
#header{
	position:absolute;
	left:0px;
	top:0px;
	background-image: url(/img/header2.jpg);
	background-repeat: no-repeat;
	width:62.8em;
	height:112px;
	margin-left: 0px;
	margin-top: 0px!important;
	background-color:  #264B91;
}

#header #header_menue {
	position:absolute;
	list-style: none;
	margin-left: 0em;
	margin-top: 0px;
	top:85px;
	left:0px;
	width: 60em;
}

#header #header_menue #spacer{
	margin-left: 0px;
	left:0px;
	float: left;
	width:200px;
}

#header #header_menue #spacer_2{
	margin:0px;
	border:0px;
	padding:0px;
	float: left;
	text-align: center;
	vertical-align: top;
}

#header #header_menue #spacer_2 img{
	width:2px;
	height:11px;
	vertical-align: top;
	margin-top: 1px;
	padding-top:1px;
}

#header #header_menue #header_headermenue_content{
	text-align: center;
	vertical-align: top!important;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	line-height: 80%;
	width: 6em;
	height: 0.7em;
	background-color: #323D4F;
}

#header #header_menue a{
	font-weight: bold;
	color:white;
	text-decoration: none;
	font-size: 0.7em;
	vertical-align: top!important;
	margin-bottom: 0px;
	margin-top: 0px;
}

#header #header_menue a:hover{
	font-weight: bold;
	color:white;
	text-decoration: underline;
	vertical-align: top!important;
}
/*End Header*****************************************************************************************************************************************/

#header_menue_spacer{
	position:relative;
	top:98px;
	height:	1em;
	width: 200px;
}

/*Start Menue****************************************************************************************************************************************/
#menue{
	postition:relative;
	float: left;
	background-image: url(/img/menue_bg.jpg);
	background-repeat: no-repeat;
	background-color:  #264B91;
	margin-top:100px;
	padding: 0px;
	width: 9em;
	border-style: solid;
	border-color:#323D4F;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

#menue ul.ul_menue_headline{
	margin:0px;
	padding:0px;
	color:white;
	border-style: solid;
	border-color: #323D4F;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

#menue ul li.li_menue_headline{
	margin:0px;
	padding:0px;
	color:white;
	line-height: 1.6em;
	font-weight: bold;
	text-align: center;
	list-style: none;
	background-color: #323D4F;
	font-size: 0.7em;
}

#menue #menue_menuecontent{

}

#menue #menue_menuecontent ul.ul_menue_menuecontent{
	list-style: none;
	margin: 0px;
	margin: 0px;
	padding: 0px;
}

#menue #menue_menuecontent ul li.li_menue_menuecontent_eintrag{
	color:white;
	width: 11.8em;
	font-weight: bold;
	font-size: 0.75em;
	text-align: left;
	text-decoration: none;
	border-style: solid;
	border-color: white;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	line-height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#menue #menue_menuecontent ul li.li_menue_menuecontent_eintrag2{
	color:white;
	width: 11.8em;
	font-weight: bold;
	font-size: 0.75em;
	text-align: left;
	text-decoration: none;
	border-style: solid;
	border-color: white;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	line-height: 40px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#menue #menue_menuecontent ul li.li_menue_menuecontent_eintrag a{
	color: White;
	text-decoration: none;
	display: block;
	padding-left:20px;
	margin-top: 0px;
	padding-top: 0px;
}

#menue #menue_menuecontent ul li.li_menue_menuecontent_eintrag2 a{
	color: White;
	text-decoration: none;
	display: block;
	padding-left:20px;
	margin-top: 0px;
	padding-top: 0px;
}

#menue #menue_menuecontent ul li.li_menue_menuecontent_eintrag a:hover{
	color: white;
	text-decoration: underline;
}

#menue #menue_menuecontent ul li.li_menue_menuecontent_eintrag2 a:hover{
	color: white;
	text-decoration: underline;
}

/*Start Untermenue-------------------------------------------------------------------------------*/
#menue #menue_menuecontent #menue_menuecontent_untermenue{
	width: 93%;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 0px;
	border-style: solid;
	border-color: white;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 0px;
	vertical-align: top;
}

#menue #menue_menuecontent #menue_menuecontent_untermenue ul{
	padding-left:0px;
	margin-bottom: 0px;
	margin-left:15px;
	margin-top: 0px;
	list-style: square;
   line-height:20px;
	vertical-align: top;
}

#menue #menue_menuecontent #menue_menuecontent_untermenue ul li{
	margin-left: 3px;
	display: list-item;
	vertical-align: top;
}

#menue #menue_menuecontent #menue_menuecontent_untermenue ul li a{
	padding: 0px;
	margin-left: 0px;
	font-size: 0.9em;
	display: inline;
	vertical-align: top;
}

#menue #menue_menuecontent #menue_menuecontent_untermenue ul li a:hover{
	color: White;
	text-decoration: underline;
}
/*End Untermenue-------------------------------------------------------------------------------*/

/*Start Veranstaltungskalender_Kalenderblatt---------------------------------------------------*/
#menue #menue_menuecontent .vkalenderBlatt {
	width:100%;
	background-color: transparent;
	text-align: center;
	margin-left: 0px;
	margin-bottom: 8px;
	margin-top: 4px;
}

#menue #menue_menuecontent .vkalenderBlattTitel {
	font-family : Verdana, Arial, Helvetica;
	font-size : 6pt;
	font-weight: bold;
	color : white;
	text-align: center;
	background-color: transparent;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 2pt;
   margin-bottom: 2pt;
	text-decoration: none;
}

#menue #menue_menuecontent .vkalenderBlattTag {
	font-family : Verdana, Arial, Helvetica;
	font-size : 6.4pt;
	color : black;
	text-align:center;
	background-color: white;
   margin-left: 3pt;
   margin-right: 3pt;
   margin-top: 3pt;
   margin-bottom: 3pt;
	padding-right: 2px;
	padding-left: 2px;
}

#menue #menue_menuecontent .vkalenderBlattTagLink {
	font-family : Verdana, Arial, Helvetica;
	font-size : 6.4pt;
	font-weight:bold;
	color:black;
	text-decoration:none;
	text-align: center;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
}

#menue #menue_menuecontent .vkalenderBlattTagLink:hover {
	font-family : Verdana, Arial, Helvetica;
	font-size : 6.4pt;
	font-weight:bold;
	color: black;
	text-decoration:underline;
	text-align: center;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}

#menue #menue_menuecontent .vkalenderBlattTagAKT {
	font-family : Verdana, Arial, Helvetica;
	font-size : 6.4pt;
	color : white;
	text-align: center;
	margin-left: 4pt;
	margin-right: 4pt;
	margin-top: 4pt;
	margin-bottom: 4pt;
	background-color: #264B91;
}

#menue #menue_menuecontent .vkalenderBlattTagAKTLink {
	font-family : Verdana, Arial, Helvetica;
	font-size : 6.4pt;
	font-weight:bold;
	color : white!important;
	text-align: center;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
	text-decoration:none;
}

#menue #menue_menuecontent .vkalenderBlattTagAKTLink:hover {
	font-family : Verdana, Arial, Helvetica;
	font-size : 6.4pt;
	font-weight : bold;
	color : white;
	text-align: center;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
	text-decoration:underline;
}

#menue #menue_menuecontent .vkalenderBlattSonntag	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 6.4pt;
	color : black;
	text-align: center;
	background-color:#FAF7E6;
   margin-left: 4pt;
   margin-right: 4pt;
   margin-top: 2pt;
   margin-bottom: 2pt;
	padding-left: 2px;
	padding-right: 2px;
}

#menue #menue_menuecontent .vkalenderBlattSonntagLink	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 6.4pt;
	font-weight:bold;
	color : black;
	text-align: center;
	text-decoration:none;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
   vertical-align:middle;
}

#menue #menue_menuecontent .vkalenderBlattSonntagLink:hover	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 6.4pt;
	font-weight : bold;
	color : black;
	text-align: center;
	text-decoration: underline;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
}
#menue #menue_menuecontent .ul_menue_menuecontent .wetter table{
  font-size:0.7em;
  color:white;
  background-color:#264B91;
}
#menue #menue_menuecontent .ul_menue_menuecontent .wetter table a{
  color:white;
  font-size:0.7em;
  background-color:#264B91;
}
#menue #menue_menuecontent .ul_menue_menuecontent .wetter .wettercomtext103459{
  font-size:1.3em;
}
/*End Veranstaltungskalender_Kalenderblatt----------------------------------------------------/


/*End Menue******************************************************************************************************************************************/

/*Start Inhalt***************************************************************************************************************************************/
#inhalt{
	position:absolute;
	top:102px;
	left :9.5em;
	margin-top: 1em;
	padding:0px;
	width:53.3em;
	height: 500px;
	clear: both;
   vertical-align:top;
	margin-left:0px;
	padding-left:0px;
        background-color: White;
}
#inhalt .eilmeldung{
margin:0px 0px 10px 0px;
padding:5px;
width:685px;
font-weight:bold;
background-color:darkred;
}
#inhalt .eilmeldung .eilmeldung_headline{
color: darkred;
padding-top:2px;
padding-bottom:2px;
font-size:12px;
margin:0px;
width:100%;
background-color:white;
text-align:center;
}

#inhalt .eilmeldung .eilmeldung_headline1{
border-bottom: 1px dotted white;
color: white;
font-size:14px;
margin:15px 0px 15px 0px;
}
#inhalt .eilmeldung .eilmeldung_headline2{
border-bottom: 1px dotted white;
color: white;
font-size:14px;
margin:25px 0px 0px 0px;
}

#inhalt .eilmeldung .eilmeldung_sp_intro{
color: white;
font-size:12px;
}
#inhalt .eilmeldung .eilmeldung_link1 a{
color: white;
border:none;
text-decoration:none;
font-size:12px;
margin:0px;
clear:both;
}
#inhalt .eilmeldung .eilmeldung_link2{
padding:0px;
margin:0px;
text-align:right;
}
#inhalt .eilmeldung .eilmeldung_link2 a{
color: white;
text-decoration:none;
font-size:12px;
}
#inhalt .eilmeldung .eilmeldung_link2 a img{
vertical-align:bottom;
border:none;
}

#inhalt .eilmeldung .eilmeldung_link1 a:hover, #inhalt .eilmeldung .eilmeldung_link2 a:hover{
text-decoration:underline;
}

#inhalt .eilmeldung .frame1{
	text-align:left;
	margin:0px;
	padding:0px;
	height:80px; 
	width:100%;
	border:none;
}
ul.latesttweets{margin:0px;padding:0px;font-size:13px;list-style-type:none;}
ul.latesttweets li {padding: 5px;font-size:13px;}
ul.latesttweets li.sp1{margin-top:5px;padding-top:0px;padding-bottom:0px;width:150px;color:darkred;font-size:10px;}
ul.latesttweets li.sp2{clear:both;border-bottom:1px solid black;}


/*SmartEditor*/
#inhalt .standard{
   font-size:0.7em;
}

#inhalt .standard a{
   color:#264B91;
	font-weight: bold;
	text-decoration: none;	
}

#inhalt .standard a:hover{
	text-decoration: underline;
}



/*Trennlinie bei Serviceleisten*/
#inhalt .serviceLeisteMitteRowSpacer{
	background-color: #323D4F;
	line-height: 1px!important;
	font-size: 0px!important;
	margin-left: 3px;
	margin-bottom: 3px;
	padding-bottom: 1px;
	padding-left: 0px;
	border-top: 5px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: white;
	border-style: solid;
}

/*Trennlinie bei Artikeln und Verteilerseiten*/
#inhalt hr.hr_spacer, #inhalt #hr .hr_spacer{
	background-color: #323D4F;
   color: #323D4F;
	line-height: 1px!important;
	font-size: 0px!important;
}

#inhalt .breadcrumb a{
   font-size:1.0em;
   color:#264B91;
   font-weight:bold;
	text-decoration:none;
}

#inhalt .breadcrumb a:hover{
	text-decoration:underline;
}

#inhalt .breadcrumb{
   font-size:0.7em;
   color  :#323D4F;
	font-weight:bold;
}

/*Überschrfit bei Content/Rubrikseiten*/
#inhalt h1{
   font-size:0.7em;
   color  :#323D4F;
	font-weight:bold;
	text-decoration: underline;
}

/*ZwischenÜberschrfit bei Content/Rubrikseiten*/
#inhalt h2{
	font-size:0.7em;
   color  :#323D4F;
   font-weight:bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/*Einleitung bei Content/Rubrikseiten*/
#inhalt .intro{
	font-size:0.7em;
   color:#323D4F;
	font-weight: bold;

}

/*Bilder im Inhaltsdiv (Standardartikel)*/
#inhalt .imgFull{
	text-align: center!important;
	background-color: #EFEFEF;
	width: 600px;	
	margin-top: 10px;
	margin-left: 120px;
}

#inhalt .img{
	float:left;
	background-color: #EFEFEF;
	width: 200px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#inhalt .imgRight{
	float:right;
	background-color: #EFEFEF;
	width: 200px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#inhalt .bu{
 	font-size:0.8em;
	padding: 2px;
	margin-top: 0px;
	padding-top:0px;
}

/*Lupe*/
#inhalt .zoom{
	border: none;
}

#inhalt .standard_text{
	font-size: 0.7em;
	margin-left: 0px;
	padding-left: 0px;
}

#inhalt .standard_text td{
	font-size: 1.0em;	
	margin-left: 0px;
	padding-left: 0px;
}

#inhalt .standard_text_ul {
	list-style: none;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

/*AnchorLinks bei Content/Rubrikseiten*/
#inhalt .anchor ul{
   list-style:  url(/img/footer_down.jpg);
	color:#264B91;
}

#inhalt .anchor ul li a{
   font-size:0.6em;
	color: #323D4F;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}

#inhalt .anchor ul li a:hover{
   font-weight:bold;
   text-decoration:underline;
}

#inhalt .linkDownload{
   font-size: 0.7em;
   background-color: #EFEFEF;
	margin-top:-7px!important;
	padding-top:0px!important;
}

#inhalt .linkDownload h3{
	font-size: 0.9em;
   color: #323D4F;
	margin-bottom:-10px!important;
	padding-bottom: -10px!important;
}

#inhalt .linkDownload ul{
	list-style: none;
}

#inhalt .linkDownload a{
	color: #264B91;
	text-decoration: none;
	font-weight: bold;
}

#inhalt .linkDownload a:hover{
	text-decoration: underline;
}

/*VerteilerElemente in StandardArtikeln*/
#inhalt ul.verteiler{
   list-style: none;
	font-size: 0.7em;
	color: #323D4F;
	margin-left: 0px;
	padding-left: 0px;
}

#inhalt ul.verteiler li{
	color: #323D4F;	
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom: 0px;
}

#inhalt ul.verteiler a{
   color:#264B91;
	text-decoration: none;	
	font-weight: bold;
}

#inhalt ul.verteiler a:hover{
	color:#264B91;
	text-decoration: underline;	
}

/*VerteilerElemente in Verteilerseite*/
#inhalt .verteilerseite_ul{
	margin-left:0px!important;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 0px!important;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 53em;
}

#inhalt #verteiler{
	font-size: 0.7em;
	float: left;
	margin-left: 5px;
	width:37em;
	margin-bottom: 10px;
	list-style: none;
}

#inhalt #verteiler a{
   color:#264B91; 
   font-weight:bold;
	text-decoration: none;
}

#inhalt #verteiler a:hover{
   color  :#264B91;
   font-weight:bold;
   text-decoration:underline;
}

#inhalt #verteiler img{
	float:left;
	margin-bottom: 10px;
	margin-right: 10px;
	border: none;
}

#inhalt .verteiler_linkliste{
	color: #323D4F;
	list-style: square;
	font-size: 0.7em;
	margin-bottom: 0px;
	margin-top:0px;
	margin-left: 33px;
	padding-bottom: 0px;
	padding-top:0px;
	vertical-align: middle;
}

#inhalt .verteiler_linkliste a{
	color:#264B91;
   font-weight:bold;
	text-decoration: none;
}

#inhalt .verteiler_linkliste a:hover{
	color  :#264B91;
   font-weight:bold;
   text-decoration:underline;
}

/*Überschrift bei Serviceleisten*/
#inhalt h5{
	background-color: #323D4F;
	color:white;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top:0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.7em;
	text-align: center;
	vertical-align: middle;
	border: 2px solid;
	border-color : #323D4F;
	line-height: 15px;
}

#inhalt #inhalt_serviceleiste_ol, #inhalt #inhalt_serviceleiste_or{
	float: left;
	padding:0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width:21.9em;
	border-style: solid;
	border-color:  #323D4F;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	vertical-align: middle;
	line-height: 20px;
}

#inhalt #inhalt_serviceleiste_ol ul, #inhalt #inhalt_serviceleiste_or ul{
	list-style: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#inhalt #inhalt_serviceleiste_ol ul li, #inhalt #inhalt_serviceleiste_or ul li{
	margin-left: 7px;
	margin-right: 7px;
	margin-top: 0px;
	padding-top: 0px;
	font-size:0.7em;
}

#inhalt #inhalt_serviceleiste_ol ul li a, #inhalt #inhalt_serviceleiste_or ul li a{
	color: #323D4F;
	font-weight: bold;
	text-decoration: none;
}

#inhalt #inhalt_serviceleiste_ol ul li a:hover, #inhalt #inhalt_serviceleiste_or ul li a:hover{
	color:#323D4F;
	font-weight: bold;


	text-decoration: underline;
}

#inhalt #inhalt_serviceleiste_or{
	float: left;
	margin-top: 0px;
	margin-left: 8px;
	margin-right: 0px;
	width:20.9em;
	border-style: solid;
	border-color:  #323D4F;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}

#inhalt #inhalt_serviceleiste_or ul li{
        line-height:21.9px;
}
/*Start Serviceleiste_unten---------------------------------------------------------------------*/


#inhalt #inhalt_serviceleiste_u{
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style: none;
	width: 43.3em;
	border-style: solid;
	border-color:  #323D4F;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	vertical-align: top;
}

#inhalt #inhalt_serviceleiste_u img {
	width: 80px;
	height: 60px;
	margin:0px;
	padding: 0px;
}

#inhalt #inhalt_serviceleiste_u ul{
	margin:0px;
	padding:0px;
	list-style: none;
}

#inhalt #inhalt_serviceleiste_u ul li ul.news, #inhalt #inhalt_serviceleiste_u ul li li.news{
	margin-left:0px;
	margin-top:0px!important;
	padding-left: 0px;
	padding-top: 0px!important;
}

#inhalt #inhalt_serviceleiste_u ul li{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	list-style: none;
}

#inhalt #inhalt_serviceleiste_u ul li.inhalt_serviceleiste_u_headline{
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#inhalt #inhalt_serviceleiste_u ul li.inhalt_serviceleiste_u_headline a{
	color: #323D4F;
	font-weight: bold;
	text-decoration: none;
	font-size:0.7em;
}

#inhalt #inhalt_serviceleiste_u ul li.inhalt_serviceleiste_u_headline a:hover{
	color: #323D4F;
	font-weight: bold;
	text-decoration: underline;
	font-size:0.7em;
}

#inhalt #inhalt_serviceleiste_u ul li.inhalt_serviceleiste_u_news{
	color: black;
	text-decoration: none;
	font-size:0.7em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style: none;
	text-align: left;
}

/*Footer*/
#inhalt li.inhalt_footer{
	text-align: right;
	margin-left: 50em;
	font-size: 0.7em;
}

#inhalt .inhalt_footer a, #inhalt inhalt_footer a:hover{
	text-align: right!important;
	text-decoration: none;
	color: #323D4F;
	font-weight: bold;
	font-size: 1.0em;
}

#inhalt .inhalt_footer a:hover{
	text-decoration: underline;
}

#inhalt li.inhalt_footer_spacer{
	font-size:1px;
	line-height: 1px;
	height: 1px;
}

#inhalt #inhalt_piclinks {
	float:left;
	margin-right:1em;
	}

#inhalt #inhalt_picrechts {
	float:right;
	margin-left:1em;
	}

#inhalt #inhalt_picmitte {
	text-align:center;
	float:none;
	display:block;
	margin-top:1.5em;
	margin-right:1em;
	}

#inhalt br.inhalt_clearall{
	clear: both;
}

#inhalt br.inhalt_clearleft{
	clear: left;
}

#inhalt #inhalt_picmitte img, #inhalt #inhalt_piclinks img, #inhalt #inhalt_picrechts img{
	border:none;
}

/*FOOTER*/
#inhalt .footer img{
	border:none;
}

#inhalt .footer_back{
   float: left;
	padding-left:2px;
	width: 17.6em;
}

#inhalt .footer_print{
	float: left;
	text-align: center;
	width: 17.7em;
}

#inhalt .footer_up{
	float: left;
	padding-right:2px;
	text-align: right;
	width: 17.6em;
}

#inhalt .footer_back a, #inhalt .footer_print a, #inhalt .footer_up a{
   font-size:0.8em;
	color: #323D4F;
	font-weight: bold;
	text-decoration: none;
   vertical-align: top;
}


#inhalt .footer_back a:hover, #inhalt .footer_print a:hover, #inhalt .footer_up a:hover{
	text-decoration: underline;
}

/*Start Serviceleiste_rechts---------------------------------------------------------------------*/
#inhalt #serviceleiste_rechts{
	float: right;
	margin-left: 0px;
	margin-top: 0px;
	width: 9.5em;
	border-style: solid;
	border-color:  #323D4F;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
        background-color:#323D4F;
}

#inhalt #serviceleiste_rechts ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
   background-color:  #264B91;
}

#inhalt #serviceleiste_rechts ul.ul_serviceleiste_rechts_headline{
	margin:0px;
	padding:0px;
	border-style: solid;
	border-color: #323D4F;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	background-color: #323D4F;
}

#inhalt #serviceleiste_rechts ul li{
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-color: #264B91;
}

#inhalt #serviceleiste_rechts ul li.li_serviceleiste_rechts_headline{
	margin:0px;
	padding:0px;
	color:white;
	line-height: 1.6em;
	font-weight: bold;
	text-align: center;
	list-style: none;
	background-color: #323D4F;
	font-size: 0.7em;
}

#inhalt #serviceleiste_rechts ul li.li_serviceleiste_rechts_eintrag{
	padding-bottom: 0px!important;
	margin-bottom: -3px!important;
	background-image: url(/img/menue_bg.jpg);
	background-repeat: no-repeat;
	background-color:  #264B91;
        color:white;
        font-size:0.7em;
        font-weight:bold;
        text-align:center;
}

#inhalt #serviceleiste_rechts ul li.li_serviceleiste_rechts_eintrag a{
	color: White;
	text-decoration: none;
	margin-bottom:0px!important;
	padding-bottom:0px!important;
}

#inhalt #serviceleiste_rechts ul li.li_serviceleiste_rechts_eintrag a:hover{
	color: White;
	text-decoration: underline;
}

#inhalt #serviceleiste_rechts .serviceleiste_rechts_img{
	width: 152px;
	border: none;
	margin-bottom:0px!important;
	padding-bottom:0px!important;
      	background-color: #323D4F;
}

#inhalt #serviceleiste_rechts .serviceleiste_rechts_text{
        vertical-align:top;
        border-bottom:30px;
}
/*Start Serviceleiste_rechts---------------------------------------------------------------------/
/*End Inhalt*****************************************************************************************************************************************/

/*Start Veranstaltungskalender_Detailseite---------------------------------------------------*/
#inhalt .vkalenderBlatt {
	width:100%;
	background-color: #323D4F;
	text-align: center;
	margin-left: 0px;
	margin-bottom: 8px;
	margin-top: 4px;
}

#inhalt .vkalenderBlattTitel {
	font-family : Verdana, Arial, Helvetica;
	font-size : 6.4pt;
	font-weight: bold;
	color : white;
	text-align: center;
	background-color: #323D4F;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 2pt;
   margin-bottom: 2pt;
	text-decoration: none;
}

#inhalt .vkalenderBlattTag {
	font-family : Verdana, Arial, Helvetica;
	font-size : 6.4pt;
	color : black;
	text-align:center;
	background-color: white;
   margin-left: 3pt;
   margin-right: 3pt;
   margin-top: 3pt;
   margin-bottom: 3pt;
	padding-right: 2px;
	padding-left: 2px;
}

#inhalt .vkalenderBlattTagLink {
	font-family : Verdana, Arial, Helvetica;
	font-size : 6.4pt;
	font-weight:bold;
	color:black;
	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 : 6.4pt;
	font-weight:bold;
	color: black;
	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 : 6.4pt;
	color : white;
	text-align: center;
	margin-left: 4pt;
	margin-right: 4pt;
	margin-top: 4pt;
	margin-bottom: 4pt;
	background-color:  #0357A7;
}

#inhalt .vkalenderBlattTagAKTLink {
	font-family : Verdana, Arial, Helvetica;
	font-size : 6.4pt;
	font-weight:bold;
	color : white!important;
	text-align: center;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
	text-decoration:none;
}

#inhalt .vkalenderBlattTagAKTLink:hover {
	font-family : Verdana, Arial, Helvetica;
	font-size : 6.4pt;
	font-weight : bold;
	color : white;
	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 : 6.4pt;
	color : black;
	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 : 6.4pt;
	font-weight:bold;
	color : black;
	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 : 6.4pt;
	font-weight : bold;
	color : black;
	text-align: center;
	text-decoration: underline;
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
}
#inhalt .vkalenderVeranstaltungTitel, #inhalt .vkalenderVeranstaltungTitel:hover{
        font-size:8pt;
        text-decoration:none;
        font-weight:bold;
        color:#323D4F;
}

#inhalt .vkalenderVeranstaltungTitel a, #inhalt .copyrightLink{
        font-size:8pt;
        color:#264B91;
        text-decoration:none;
        font-weight:bold;
}

#inhalt .vkalenderVeranstaltungTitel a:hover , #inhalt .copyrightLink:hover{
        text-decoration:underline;
        color:#264B91;
}

#inhalt .vkalenderSucheText, #inhalt .vkalenderSucheOption, #inhalt .copyrightCell, #inhalt copyrightLink{
       font-size:6.4pt;
}

#inhalt .vkalenderVeranstaltungText, #inhalt .vkalenderVeranstaltungDatum{
        font-size:8pt;
}

#inhalt .search_page{
        color:#323D4F;
        text-decoration:none;
        font-weight:bold;
        font-size:8pt;
}

#inhalt .search_page a{
        color:#264B91;
        text-decoration:none;
        font-weight:bold;
        font-size:8pt;
}


#inhalt .search_page a:hover{
        text-decoration:underline;
}

