BODY{
	font-family: arial;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #F9FAF1;
	color:black;
        font-size: 1.0em;  /*16pxs Standard Firefox*/
}
.Standardtext {
font-size: 0.9em;
color:black;
}
a.ilink{
	width:15em;
	color: white;
	height: 15px;
	vertical-align: top;
	padding-left: 25px;
	padding-right: 2px;
	padding-top: 0px;
	background-image: url(http://www.hoevelhof.de/img/logo_sitepark_s.gif);
	background-repeat: no-repeat;
	font-size: 0.8em;
	background-color: #992307; 
	text-decoration: none;
	font-weight: bold;
        margin-top:10px;
}

a.ilink:hover{
	background-color:black;
	color: white;
}
.maindiv{
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	width: 60.9em;
	background-image: url(http://www.hoevelhof.de/img/main_hg.jpg);
	background-repeat: repeat-y;	
	background-color: white;
	color:Black;
	text-align: left;
	float: none;
	padding:0px;
        border:1px solid #b6d150;
min-width:974px;
}
.acc{
	display:none;
}
.acc1{
	list-style: none;	
}
.acc1{
	position:absolute;
	left:-1000em;
}
.maindiv .clearall{
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 1px;
	line-height: 1px;
	width: 1px;
}
.maindiv .clearright{
	clear: right;
}
.maindiv .clearleft{
	clear: left;
}
.maindiv h1, .maindiv h3, .footer h3, h3, h2.unsichtbar{
	display:none;
}
.maindiv h2{
	font-size: 1.1em;
	color: black;
	background-color: White;
	font-weight: bold;
	text-align: left;
	margin: 10px 0px 10px 0px;
	background-image: url(http://www.hoevelhof.de/img/header_btn_darkred.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 22px;
}
.maindiv h4{
	font-size: 1em;
	color: Black;
	background-color: white;
	font-weight: bold;
	text-align: left;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
.maindiv  .schriftzug{
	width: 150px;
	height: 700px;
	background-color: #b6d150;
	background-image: url(http://www.hoevelhof.de/img/linkespalte.jpg);
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
}
.maindiv .headerbild{
	width: 51.5em;
	height: 150px;
	background-color: #b6d150;
	background-image: url(http://www.hoevelhof.de/img/header_hg.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	float: left;
        min-width:824px;
}
.maindiv li.clr{
	clear: both;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	height: 1px;
}


/*Start Header***************************************************************/
.maindiv .header_menue{
	margin: -19px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:37.6em;
	float: left;
        min-width:602px;
}
.maindiv .search_headline{
	width: 11.2em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(http://www.hoevelhof.de/img/leiste_gruen_188_19.jpg);
	background-repeat: repeat;
	border-top:1px solid #B6D150;
	border-left:1px solid #B6D150;  
	border-right:1px solid #B6D150;  
	font-weight: bold;
	color: White;
	background-color: black;
	height: 1.2em;
}

.maindiv .search{
	height: 3.5em;
	background-color: white;
	width: 11.28em;
	float: left;
	border: 1px solid #B6D150;
	vertical-align: middle;
	margin: -38px 0px 0px 20px;
	padding: 0px;
	background-image: url(http://www.hoevelhof.de/img/leiste_gruen_188_19.jpg);
	background-repeat: no-repeat;
        min-width:181px;
        min-height:56px;
}
.maindiv .search label{	
	font-size: 0.7em;
	color: white;
	width: 100%;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 19px;
	font-weight: bold;
	line-height: 2em;
}
.maindiv .search form{
	margin: 0px;
	padding: 0px;
}
.maindiv .search input{
	margin-top:9px; 	
}
.maindiv .search input.txt{
	width: 10em;
	margin:2px 3px 0px 19px;
}
.maindiv .search img:hover, .maindiv .search img:focus{border: 2px solid #7E0001;}
/*Menü Javascript*************************/

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
        z-index: 4;
}
#nav a {
	display: block;
   width: auto;
}
#nav li { /* all list items */
	float: left;
}
#nav li.li_button, #nav li.li_button_akt{
	padding: 0px 0px 0px 0px;
	width: 9.4em;
min-width:150px;
}
#nav li a.button_portrait, #nav li a.button_rathaus, #nav li a.button_tourismus, #nav li a.button_wirtschaft,#nav li a.button_portrait_akt, #nav li a.button_rathaus_akt, #nav li a.button_tourismus_akt, #nav li a.button_wirtschaft_akt{
	background-color: black;
	color: White;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
	padding: 13px 0px 8px 10px;
	background-repeat: repeat;
	margin: 0px;
}
#nav li a.button_portrait,#nav li a.button_portrait_akt{background-image: url(http://www.hoevelhof.de/img/button_portrait.jpg);}
#nav li a.button_rathaus, #nav li a.button_rathaus_akt{background-image: url(http://www.hoevelhof.de/img/button_rathaus.jpg);}
#nav li a.button_tourismus, #nav li a.button_tourismus_akt{background-image: url(http://www.hoevelhof.de/img/button_tourismus.jpg);}
#nav li a.button_wirtschaft, #nav li a.button_wirtschaft_akt{background-image: url(http://www.hoevelhof.de/img/button_wirtschaft.jpg);}

#nav li a.button_portrait_akt, #nav li a.button_rathaus_akt, #nav li a.button_tourismus_akt, #nav li a.button_wirtschaft_akt{
	text-decoration: underline;
}
#nav li a.button_portrait:hover, #nav li a.button_rathaus:hover, #nav li a.button_tourismus:hover, #nav li a.button_wirtschaft:hover{
	text-decoration: underline;
}

#nav li a.button:hover, #nav li a.button_portrait_akt:hover, #nav li a.button_rathaus_akt:hover, #nav li a.button_tourismus_akt:hover, #nav li a.button_wirtschaft_akt:hover{
	background-color: transparent;
	color:  white;
	text-decoration: underline;
	font-weight: bold;
}
#nav li a.button:focus, #nav li a.button_portrait_akt:focus, #nav li a.button_rathaus_akt:focus, #nav li a.button_tourismus_akt:focus, #nav li a.button_wirtschaft_akt:focus{text-decoration:underline;background-color: White;color: black;}
#nav li a.button_portrait:focus, #nav li a.button_rathaus:focus, #nav li a.button_tourismus:focus, #nav li a.button_wirtschaft:focus{text-decoration:underline;background-color: White;color: black;}
#nav li.li_button_akt{
	color: #7E0001;
	text-decoration: none;
}
#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	width:11.75em;
}
#nav LI:hover UL {
	LEFT: auto;
	text-indent: 0;
}
#nav li ul li{
	padding: 0px;
}
#nav li ul a.submenue1, #nav li ul a.submenue2, #nav li ul a.submenue3, #nav li ul a.submenue4{
	text-decoration: none;
	font-size: 0.8em;
	padding: 5px 5px 5px 15px;
	width: 13em;
	color: Black;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	background-repeat: repeat;
        background-color:#dddddd;
}
#nav li ul a.submenue1{background-image: url(http://www.hoevelhof.de/img/navi1_portrait_1.jpg);}
#nav li ul a.submenue2{background-image: url(http://www.hoevelhof.de/img/navi1_rathaus_1.jpg);}
#nav li ul a.submenue3{background-image: url(http://www.hoevelhof.de/img/navi1_tourismus_1.jpg);}
#nav li ul a.submenue4{background-image: url(http://www.hoevelhof.de/img/navi1_wirtschaft_1.jpg);}

#nav li ul a.submenue1:hover, #nav li ul a.submenue2:hover, #nav li ul a.submenue3:hover, #nav li ul a.submenue4:hover{
	background-color: #f9f9f9;
	background-image: url(http://www.hoevelhof.de/img/pfeilr2.jpg);
	background-repeat: no-repeat;
	color:  #7e0001;
	text-decoration: underline;
}
#nav li ul a.submenue:focus{position:absolute;top:1px;text-decoration:underline;background-color: White;color: #7E0001;border: 1px solid #7E0001;}
#nav li ul ul { /* third-and-above-level lists */
	margin: -1.7em 0 0 11.7em;
}
#nav li ul ul li{
	padding: 0px;
}
#nav li ul ul a.subsubmenue1,#nav li ul ul a.subsubmenue2, #nav li ul ul a.subsubmenue3, #nav li ul ul a.subsubmenue4{
	color: Black;
	text-decoration: none;
	font-size: 0.8em;
	padding: 5px 5px 5px 15px;
	width: 13em;
        border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
        background-color:#dddddd;
}
#nav li ul a.subsubmenue1{background-image: url(http://www.hoevelhof.de/img/navi1_portrait_2.jpg);}
#nav li ul a.subsubmenue2{background-image: url(http://www.hoevelhof.de/img/navi1_rathaus_2.jpg);}
#nav li ul a.subsubmenue3{background-image: url(http://www.hoevelhof.de/img/navi1_tourismus_2.jpg);}
#nav li ul a.subsubmenue4{background-image: url(http://www.hoevelhof.de/img/navi1_wirtschaft_2.jpg);}

#nav li ul ul a.subsubmenue1:hover,#nav li ul ul a.subsubmenue2:hover, #nav li ul ul a.subsubmenue3:hover, #nav li ul ul a.subsubmenue4:hover{
	background-image: url(http://www.hoevelhof.de/img/pfeilr2.jpg);
	background-repeat: no-repeat;
	color:  #7E0001;
	background-color: #f9f9f9;
	text-decoration: underline;	
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/*End  Menü Javascript*****************************/
/*End Header******************************************************************/

/*Start Contenbereich******************************************************************/
.maindiv .inhalt{
	margin: 2.35em 50px 19px 44px;	
	padding: 0px;
	float: left;
	width: 31.75em;
	color: Black;
	background-color: white;
        min-width:508px;
}
.maindiv .inhalt .eilmeldung{
        margin:0px 0px 10px 0px;
        padding:5px;
        /*width:685px;*/
        font-weight:bold;
        background-color:darkred;
}

.maindiv .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;
}

.maindiv .inhalt .eilmeldung .eilmeldung_headline1{
         border-bottom: 1px dotted white;
         color: white;
         font-size:14px;
         margin:15px 0px 15px 0px;
}

.maindiv .inhalt .eilmeldung .eilmeldung_headline2{
         border-bottom: 1px dotted white;
         color: white;
         font-size:14px;
         margin:25px 0px 0px 0px;
}
.maindiv .inhalt .eilmeldung .eilmeldung_sp_intro{
        color: white;
        font-size:12px;
}

.maindiv .inhalt .eilmeldung .eilmeldung_link1 a{
        color: white;
        border:none;
        text-decoration:none;
        font-size:12px;
        margin:0px;
        clear:both;
}

.maindiv .inhalt .eilmeldung .eilmeldung_link2{
        padding:0px;
        margin:0px;
        text-align:right;
}

.maindiv .inhalt .eilmeldung .eilmeldung_link2 a{
        color: white;
        text-decoration:none;
        font-size:12px;
}

.maindiv .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;
}

.maindiv .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;}

.maindiv .greetings{
	margin: 0px 0px 19px 0px;	
	padding: 0px 0px 0px 38px;
	background-color: white;
	float: left;
	font-weight: bold;
	color: #3D3D3D;
	font-size: 1.1em;
}

.maindiv .inhalt ul{
	list-style-position: inside;
}
.maindiv .inhalt img{
   border:none;
}

/*Serviceleiste Mitte*/
.maindiv .inhalt .sl_mitte_links{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 49%;
	background-color: white;
	color: Black;
	border: 1px solid silver;
}
.maindiv .inhalt .sl_mitte_rechts{
	float: right;
	margin: 0px;
	padding: 0px;
	width: 49%;
	background-color: white;
	color: Black;
	border: 1px solid silver;
}
.maindiv .inhalt .sl_mitte_links h2,.maindiv .inhalt .sl_mitte_rechts h2, .maindiv .inhalt .sl_mitte_unten h2{
	margin: 0px;
	padding: 0px;
	clear:both;
	text-align: center;
	font-size: 0.8em;
	color: white;	
	background-color: silver;
	background-image: url(http://www.hoevelhof.de/img/sl_mitte_hline_hg.jpg);
	background-repeat: repeat;
	height: 1.5em;
	width: 100%;
}
.maindiv .inhalt .sl_mitte_links .mheight, .maindiv .inhalt .sl_mitte_rechts .mheight{
	float: left;
	height: 200px;
	width: 1px;
	margin: 0px;
	padding: 0px;
}
.maindiv .inhalt .sl_mitte_links ul, .maindiv .inhalt .sl_mitte_rechts ul{
	margin: 19px 0px 20px 19px;
	padding: 0px 0px 0px 19px;
}

.maindiv .inhalt .sl_mitte_links ul li, .maindiv .inhalt .sl_mitte_rechts ul li{
	list-style-position:outside;
	list-style-image:url(http://www.hoevelhof.de/img/icon_link.jpg);
        margin-bottom:8.5px;
}
 .maindiv .inhalt .sl_mitte_rechts ul li{
        margin-bottom:8.9px;
}
.maindiv .inhalt .sl_mitte_links ul li a, .maindiv .inhalt .sl_mitte_rechts ul li a{
	font-size: 0.8em;
	text-decoration: none;
	font-weight: bold;
	color: black;
	background-color: white;
}
.maindiv .inhalt .sl_mitte_rechts ul li a.por{color:#97a04a;}
.maindiv .inhalt .sl_mitte_rechts ul li a.rat{color:#407209;}
.maindiv .inhalt .sl_mitte_rechts ul li a.tou{color:#992307;}
.maindiv .inhalt .sl_mitte_rechts ul li a.wir{color:#006C93;}

.maindiv .inhalt .sl_mitte_links ul li.veranst{
        margin-bottom:0px;
        padding-bottom:0px;
}
.maindiv .inhalt .sl_mitte_rechts ul li.quicks{
        margin-bottom:0px;
        padding-bottom:0px;
}
.maindiv .inhalt .sl_mitte_links ul li a:hover, .maindiv .inhalt .sl_mitte_rechts ul li a:hover{
	text-decoration: underline;
	color: black;
}
.maindiv .inhalt .sl_mitte_unten{
	float: left;
	margin: 19px 0px 0px 0px;
	padding: 0px;
	width: 99.8%;
	border: 1px solid silver;
min-width:505px;
}
.maindiv .inhalt .sl_mitte_unten h2{
	margin-bottom: 19px;
}
.maindiv .inhalt .sl_mitte_unten ul{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	width: 30.55em;
}
.maindiv .inhalt .sl_mitte_unten ul li{
	margin: 0px 0px 19px 19px;
	padding: 0px;
	list-style-position: outside;
	list-style: none;
min-width:470px;
}
.maindiv .inhalt .sl_mitte_unten ul li img{
	border: none;
	margin: 0px 19px 0px 0px;
	padding: 0px;
}
.maindiv .inhalt .sl_mitte_unten ul li hr{
	border: none;	
	background-color: silver;
	margin: 19px 0px 0px 0px;
	line-height: 1px;
	height: 1px;
}
.maindiv .inhalt .sl_mitte_unten ul li a.news_headline{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
	color: black;
	background-color: White;
	color: black;
	text-decoration: none;	
	font-weight: bold;
	background-image: url(http://www.hoevelhof.de/img/icon_link.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-size: 0.9em;
}
.maindiv .inhalt .sl_mitte_unten ul li a.news_txt{
	color: black;
	background-color: White;
	text-decoration: none;
	font-size: 0.9em;
}
.maindiv .inhalt .sl_mitte_unten ul li a.news_txt:hover, .maindiv .inhalt .sl_mitte_unten ul li a.news_headline:hover{
	text-decoration: underline;
	color: black;
}
.maindiv .inhalt .sl_mitte_unten ul li a.ohnepfeil{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-image: none;
}

/*Start Content Footer******************************************************************/
.maindiv .inhalt .content_footer{
	padding: 2px 0px 0px 0px;
	width: 116.7%;
	margin: 20px 0px 0px -38px;	
	float: left;
	background-image: url(http://www.hoevelhof.de/img/content_footer_hg.jpg);
	background-repeat: repeat-x;
	text-align: right;
}
.maindiv .inhalt .content_footer a{
	font-size: 0.7em;
	padding: 0px 2px 0px 14px;
	color: black;
	background-color: White;
	color: black;
	text-decoration: none;	
	font-weight: bold;
	background-image: url(http://www.hoevelhof.de/img/icon_link.jpg);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}


/*Start Serviceleiste rechts******************************************************************/
.maindiv .sl_right{
	float: left;
	margin: 4.8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 13.9em;
	background-color: white;
	color: black;
        min-width:222px;
}
.maindiv .sl_right ul.sl_right_top{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 11.5em;
	margin: 0px 0px 0px 20px;
	text-align: center;
        min-width:181px;
}
.maindiv .sl_right ul.sl_right_top li{
	float: left;
	background-color: white;
	color: black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
.maindiv .sl_right ul.sl_right_top li a{
	color: black;
	font-weight: bold;
	font-size: 0.7em;
	text-decoration: none;
}
.maindiv .sl_right ul.sl_right_top li a:hover{
	text-decoration: underline;
	color: black; 
}
.maindiv .sl_right img{
        border:none;
	padding: 0px;
	margin: 0px;
}
.maindiv .sl_right .sl_right_content_headline{
	width: 11.3em;
	font-size: 1em;
	margin: 19px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background-image: url(http://www.hoevelhof.de/img/leiste_gruen_188_19.jpg);
	background-repeat: repeat;
	border-top:1px solid #B6D150;
	border-left:1px solid #B6D150;  
	border-right:1px solid #B6D150;  
	font-weight: bold;
	color: White;
	background-color: black;
	height: 1.2em;
        min-width:181px;
}
.maindiv .sl_right .sl_right_content_headline2{
	width: 11.3em;
	font-size: 1em;
	margin: 0px 0px 0px 20px;
	padding: 0px;
        min-width:181px;
}
.maindiv .sl_right .sl_right_content_headline .txt{
	font-size: 0.7em;
	margin: 0px 0px 0px 20px;
	padding: 2px 0px 0px 0px;
	height: 20px;
	width: 90%;
}
.maindiv .sl_right .sl_right_content_eintrag{
	width: 11.3em;
	font-size: 1em;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	background-color: white;
	color: Black;
	border: 1px solid #b6d150;
        min-width:181px;
}
.maindiv .sl_right .sl_right_content_eintrag .txt{
	font-size: 0.8em;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
.maindiv .sl_right .sl_right_content_eintrag .txt a{
	color: black;
	text-decoration: none;	
	font-weight: bold;
	padding-left:14px;
	background-image: url(http://www.hoevelhof.de/img/icon_link.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.maindiv .sl_right .sl_right_content_eintrag .txt a:hover{
	text-decoration: underline;
	color: black;
}
.maindiv .sl_right .sl_right_content_eintrag .txt a.pic{
	padding: 0px;
	background-image: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.maindiv .sl_right .sl_right_content_eintrag .txt .pic img{
	margin: 0px 0px -3px -20px;
	width:181px;
}
/*END Serviceleiste rechts******************************************************************/

