

/* Die Seiten sollten KEINE Doctype angaben haben, denn es sollte im Quirks Mode dargestellt werden. */



body { padding:0; margin:0; background-color:#eeeeee; text-align:center; background:url(/img/bg.gif) 50% 0px repeat-y; }

p { padding:0; margin:0; }

div#bodydiv { margin:0 auto 0 auto; width:800px; }



#fotos { text-align:left; margin:0; padding:0; width:800; }

#fotos img { margin:20px 0 20px 20px; }



#navistreifen { margin:0; padding:0; width:800; text-align:left; }



#hauptnavi { margin:0; padding:0 20px 0 8px; height:30px; overflow:hidden; background-color:#bb0077; }

#hauptnavi a { display:block; margin:0; float:left; height:30px; }



a#home { width:62px; } 

a#home:link,a#home:visited,a#home:active { background:url(/img/navi_home.gif) no-repeat; text-decoration:none; } 

a#home:hover,body.home a#home:link,body.home a#home:visited,body.home a#home:active { background:url(/img/navi_home_ro.gif) no-repeat; text-decoration:none; } 



a#wirtshaus { width:87px; } 

a#wirtshaus:link,a#wirtshaus:visited,a#wirtshaus:active { background:url(/img/navi_wirtshaus.gif) no-repeat; text-decoration:none; } 

a#wirtshaus:hover,body.wirtshaus a#wirtshaus:link,body.wirtshaus a#wirtshaus:visited,body.wirtshaus a#wirtshaus:active { background:url(/img/navi_wirtshaus_ro.gif) no-repeat; text-decoration:none; } 



a#restaurant { width:90px; } 

a#restaurant:link,a#restaurant:visited,a#restaurant:active { background:url(/img/navi_restaurant.gif) no-repeat; text-decoration:none; } 

a#restaurant:hover,body.restaurant a#restaurant:link,body.restaurant a#restaurant:visited,body.restaurant a#restaurant:active { background:url(/img/navi_restaurant_ro.gif) no-repeat; text-decoration:none; } 



a#kultur { width:64px; } 

a#kultur:link,a#kultur:visited,a#kultur:active { background:url(/img/navi_kultur.gif) no-repeat; text-decoration:none; } 

a#kultur:hover,body.kultur a#kultur:link,body.kultur a#kultur:visited,body.kultur a#kultur:active { background:url(/img/navi_kultur_ro.gif) no-repeat; text-decoration:none; } 



a#culture { width:71px; } 

a#culture:link,a#culture:visited,a#culture:active { background:url(/img/navi_culture.gif) no-repeat; text-decoration:none; } 

a#culture:hover,body.culture a#culture:link,body.culture a#culture:visited,body.culture a#culture:active { background:url(/img/navi_culture_ro.gif) no-repeat; text-decoration:none; } 





a#hotel { width:53px; } 

a#hotel:link,a#hotel:visited,a#hotel:active { background:url(/img/navi_hotel.gif) no-repeat; text-decoration:none; } 

a#hotel:hover,body.hotel a#hotel:link,body.hotel a#hotel:visited,body.hotel a#hotel:active { background:url(/img/navi_hotel_ro.gif) no-repeat; text-decoration:none; } 



a#presse { width:61px; } 

a#presse:link,a#presse:visited,a#presse:active { background:url(/img/navi_presse.gif) no-repeat; text-decoration:none; } 

a#presse:hover,body.presse a#presse:link,body.presse a#presse:visited,body.presse a#presse:active { background:url(/img/navi_presse_ro.gif) no-repeat; text-decoration:none; } 



a#press { width:50px; } 

a#press:link,a#press:visited,a#press:active { background:url(/img/navi_press.gif) no-repeat; text-decoration:none; } 

a#press:hover,body.press a#press:link,body.press a#press:visited,body.press a#press:active { background:url(/img/navi_press_ro.gif) no-repeat; text-decoration:none; } 



a#photos { width:68px; } 

a#photos:link,a#photos:visited,a#photos:active { background:url(/img/navi_photos.gif) no-repeat; text-decoration:none; } 

a#photos:hover,body.photos a#photos:link,body.photos a#photos:visited,body.photos a#photos:active { background:url(/img/navi_photos_ro.gif) no-repeat; text-decoration:none; } 



a#kontakt { width:77px; } 

a#kontakt:link,a#kontakt:visited,a#kontakt:active { background:url(/img/navi_kontakt.gif) no-repeat; text-decoration:none; } 

a#kontakt:hover,body.kontakt a#kontakt:link,body.kontakt a#kontakt:visited,body.kontakt a#kontakt:active { background:url(/img/navi_kontakt_ro.gif) no-repeat; text-decoration:none; } 



a#contact { width:77px; } 

a#contact:link,a#contact:visited,a#contact:active { background:url(/img/navi_contact.gif) no-repeat; text-decoration:none; } 

a#contact:hover,body.contact a#contact:link,body.contact a#contact:visited,body.contact a#contact:active { background:url(/img/navi_contact_ro.gif) no-repeat; text-decoration:none; } 



/* Sprachbutton ist noch nicht da, kommt aber wohl ja noch */



a#english { float:right; width:62px; }

a#english:link,a#english:visited,a#english:active { background:url(/img/navi_english.gif) no-repeat; text-decoration:none; }

a#english:hover,a#english.on:link,a#english.on:visited,a#english.on:active { background:url(/img/navi_english_ro.gif) no-repeat; text-decoration:none; }





a#deutsch { float:right; width:62px; }

a#deutsch:link,a#deutsch:visited,a#deutsch:active { background:url(/img/navi_deutsch.gif) no-repeat; text-decoration:none; }

a#deutsch:hover,a#deutsch.on:link,a#deutsch.on:visited,a#deutsch.on:active { background:url(/img/navi_deutsch_ro.gif) no-repeat; text-decoration:none; }







/* damit die Links der Hauptnavigation nicht leer sind wird ein <span class="navitext">Bezeichnung</span> reingesetzt, der dann versteckt wird */

span.navitext { visibility:hidden; }



#subnavi { margin:0; padding:2 0 0 20px; height:21px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; overflow:hidden; }

#subnavi a { display:block; margin:3px 20px 0 0; float:left; }

#subnavi a:link,#subnavi a:visited,#subnavi a:active { color:#ffffff; text-decoration:none; font-weight:normal; }

#subnavi a:hover { color:#000000; text-decoration:none; font-weight:normal; }



#text { margin:0; padding:0; font-family:Verdana,Arial,Helvetica,sans-serif; font-style:normal; color:#000000; font-weight:normal; font-size:10px; line-height:15px; text-align:left; }

#text h1, #text h2 {  margin:0; padding:0; font-family:Verdana,Arial,Helvetica,sans-serif; font-style:normal; color:#000000; font-weight:bold; font-size:10px; line-height:15px; }

#text div.breitespalte { float:left; vertical-align:top; width:520px; padding:20px 0 20px 0; border:0;}





table#spalten td { width:50%; padding:0 0 0 20px; vertical-align:top; font-family:Verdana,Arial,Helvetica,sans-serif; font-style:normal; color:#000000; font-weight:normal; font-size:10px; line-height:15px; text-align:left; }

#text div.spalte { float:left; vertical-align:top; width:240px; padding:20px 0 20px 20px; }





/* link style for normale Textbl?cke */

#text a:link,#text a:visited,#text a:active { border:0; color:#BB0077; }

#text a:hover { color:#000000; }



/* link style only subsubnavi */

#text #subsubnavi a:link,#text #subsubnavi a:visited,#text #subsubnavi a:active { font-weight:bold; text-decoration:none; }

#text #subsubnavi a:hover { font-weight:bold; text-decoration:none; }



/* suche input form */

#text #subsubnavi form { padding:0; margin:0 0 13px 0; }

#text #subsubnavi input { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; }

#text #subsubnavi input.feld { width:80px; height:15px; border:solid 1px #BB0077; font-weight:normal; }

#text #subsubnavi input.button { height:15px; background-color:#ffffff; border:0; color:#BB0077; font-weight:bold; cursor:pointer; }

/*Newsletter*/

#text .zemContactForm { margin:0; border:solid 1px #e2e2e2; background-color:#f7f7f7; padding:10px; }

#text .zemContactForm label.zemText,
#text .zemContactForm label.zemSelect{ width: 100px; display:block;  float:left}

#text .zemContactForm .zemCheckbox,
#text .zemContactForm .zemCheckbox .zemRequired { width:20px; border:none; }
#text .zemContactForm .checkbox { width:20px; border:none; }

div.trenner { margin: 8px 0 8px 0; border-bottom:solid 1px #e2e2e2; }

#text .zemContactForm .zemSubmit { cursor:pointer; }

table#spalten td.flex { width:auto;
	line-height:auto;
	padding:0 0 0 0px;
	text-align:left;
	vertical-align:middle;
}
/*Newsletter*/



