body { font: 12px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; text-align: center; color: #975812; background-color: #333333; background-image: url(../bilder/fond.jpg); background-repeat: repeat; background-attachment: fixed; }
	
    #container {width: 980px;background: #FFFFFF;margin: 0 auto;text-align: left;}
	
	/*KOPF-------------------*/
    #header { height: 122px;background: #FFFFFF; padding: 0 20px 0 20px; }	
	#headerContent1 {height:10px;padding:0;}	
	#headerContent1 .land {width:200px;margin:2px 0 0 20px; text-align:left; position:absolute}
	#headerContent2 {height:112px;padding:0;}
	#headerContent2 #headerMenu {width:690px;margin:92px 0 0 0; position:absolute}
	*+html #headerContent2 #headerMenu {width:690px;margin:92px 0 0 0; position:absolute;z-index:224}
	#headerContent2 #logo {width:250px;padding:0; float:right}
	#headerContent2 .wetter {font-size:10px;width:150px; height:20px; margin:-6px 0 0 95px; position:absolute}
	#headerContent2 .wetter p {margin:0}
	#headerContent2 .wetter a {color: #975812; text-decoration:none}
	
	ul#main-nav {margin:0;padding:0;float:left;width:100%; position:relative}
	ul#main-nav li {margin:0;padding:0;list-style:none;float:left;margin:0 22px 0 0; }
	ul#main-nav li a {text-decoration:none;display:block;padding:0 0.2em 0.2em 0.2em;color: #975812}
	ul#main-nav li a:hover {font-weight:normal; background-color:#975812;color:#FFFFFF}
	
	ul#main-nav li ul {padding:0;display:none; border:1px solid #975812;background-color:#FFFFFF;}
	ul#main-nav li:hover a {background-color:#975812; color:#FFFFFF!important}
	ul#main-nav li:hover ul {display:block; position:absolute;z-index:224 }
	*+html ul#main-nav li:hover ul {display:block; position:absolute;margin-left:0; }
	ul#main-nav li:hover ul li {float:none;width:155px;margin:0;background-color:#FFFFFF!important}
	ul#main-nav li:hover ul li a {font-size:10px;background-color:#FFFFFF!important;color:#975812!important}
	ul#main-nav li:hover ul li a:hover {background-color:#FFFFFF; font-weight:bold; color:#975812}
 
div.land ul li {list-style-type: none; float: left; clear: none; margin: 0 4px 0 0; padding: 0;  }
div.land ul {margin: 0; padding: 0; }
    
	/*CONTENT----------------*/
    #mainContent {padding: 15px 20px 0 20px;background: #FFFFFF; z-index:1;margin:0}
	.kasten { width:305px; font-size:11px; line-height:140%; color:#FFFFFF; padding:10px; z-index:222;  background-image: url(../bilder/hintergrund.png); background-repeat: repeat; }
	.kasten h1 {font: 21px "Times New Roman", Times, serif;margin:0 0 6px 0;}
	.kasten p {margin:0}
	div.kasten div.kastenbuttons {height: 20px; overflow: hidden; float: right; top: 0; position: absolute; right: 0;  }
	div.kasten div.kastenbuttons img {margin-top: 0px; }
	
	
	#mainContent #dreispalt {margin:0 auto;}
	#mainContent #dreispalt p {font-size:11px; line-height:140%; margin-top:6px}
	#mainContent #dreispalt a {text-decoration:none; font-weight:bold; color:#975812}
	#mainContent #dreispalt .spalte1 {width:305px; margin:20px 12px 0 0; float:left}
	#mainContent #dreispalt .spalte2 {width:305px; margin:20px 13px 0 0; float:left}
	#mainContent #dreispalt .spalte3 { height:120px;width:305px; margin:20px 0 0 0; float:right; background-color: #333333; background-image: url(../bilder/back_buchung.jpg); background-repeat: no-repeat; }
	#mainContent #dreispalt .spalte3 h1 {color:#FFFFFF;font: 20px "Times New Roman", Times, serif;margin:5px 0 3px 5px;}
	#mainContent #dreispalt .spalte3 p {color:#FFFFFF;margin:0 0 3px 5px}
	.clearfix:after {content: "."; display: block;height: 0;clear: both; visibility: hidden;}
	
	table#buchen {font-size:9px; width:300px; color:#FFFFFF; margin:0 5px 0 5px; padding:0}
	table#buchen form {margin:0; padding:0}
	table#buchen td {padding:2px 0 2px 0; }
	table#buchen .textfield {width:115px; font-size:9px;padding:0}
	table#buchen .button {width:125px;background-color:#FFFFFF; border:none; cursor:pointer}

	
	/*FUSS-------------------*/
    	#footer { height: 50px;padding:0 20px 0 20px;background:#FFFFFF;}
	#footerContent {border-top: 1px solid #824509; padding:0; font-size:11px;}
	#footerContent .fusslogo {padding:0 0 0 0;position:absolute}
	#footerContent .fusszeile #c4 {font-size:11px;margin:6px 0 0 0;color:#975812; position:absolute}
	#footerContent .fusszeile #c4 img {margin:-10px 0 0 0; padding:0}
	#footerContent .fusszeile #c4 ul {margin-left:0}
	#footerContent .fusszeile a {color:#975812;}
	#footerContent .fusszeile a:hover {font-weight:bold}
	


#footerContent #footerNav {padding-top: 0; margin: 6px 0 0 532px; position:absolute }
	
	.fusszefdfile {margin:0;padding:0;float:left;}
	.fusszeile li, #footerNav ul li {padding:0;list-style:none;float:left;margin:0 10px 0 0;}
	.fusszeile li a, #footerNav ul li a {text-decoration:none;display:block;padding:0;color:#975812;}
	.fusszeile li a:hover, #footerNav ul li a:hover {font-weight:bold;}
    

