body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,form,fieldset,img,p,blockquote,table,th,tr,td{margin:0;padding:0;border:0;}
table{border-collapse:collapse;border-spacing:0;}
H2{margin-bottom:25px; font-size:18px; font-weight:normal; color:#464034;}
H3{font-size:12px; line-height:20px; color:#464034; font-weight:bold; margin:15px 0 5px 85px;}
A{font-weight:normal;text-decoration:none; color:#b40001;}
A:hover{text-decoration:underline;}
HR{height:1px;margin-top:10px;margin-bottom:10px;}
OL, ul{margin-left:0px;list-style:none;}
P{color:#464034; margin-left:85px;}
BODY{background:url('images/body_bg.gif') repeat-x #cea975; font-family:Arial, Verdana, Helvetica, Geneva, sans-serif; font-size:12px; line-height:20px; color:#color:#464034;}
.main{width:765px; min-height:600px; height:auto !important; height:600px; margin-left:auto; margin-right:auto; margin-top:20px;  margin-bottom:20px; background-color:#fff;padding:6px;}
.header{widht:765px; height:88px; background:url('images/header_bg.gif') repeat-x; background-position:bottom;}
.logo{padding-top:26px;}
.impression_index{margin-top:5px; margin-bottom:1px; background:url('images/header_strand_01.jpg') no-repeat; width:765px; height:230px;}
.impression_gutshaus{margin-top:5px; margin-bottom:1px; background:url('images/header_gutshaus_01.jpg') no-repeat; width:765px; height:230px;}
.impression_gutshaus2{margin-top:5px; margin-bottom:1px; background:url('images/header_gutshaus_02.jpg') no-repeat; width:765px; height:230px;}
.impression_lage{margin-top:5px; margin-bottom:1px; background:url('images/header_anfahrt.gif') no-repeat; width:765px; height:230px;}
.impression_buchung{margin-top:5px; margin-bottom:1px; background:url('images/header_strand_06.jpg') no-repeat; width:765px; height:230px;}
.impression_impressionen{margin-top:5px; margin-bottom:1px; background:url('images/header_panorama.jpg') no-repeat; width:765px; height:230px;}
.impression_impressum{margin-top:5px; margin-bottom:1px; background:url('images/header_strand_04.jpg') no-repeat; width:765px; height:230px;}
.impression_kontakt{margin-top:5px; margin-bottom:1px; background:url('images/header_strand_05.jpg') no-repeat; width:765px; height:230px;}
.navigation{height:30px; background:url('images/navi_bg.gif') repeat-x;}
.navigation ul{padding-left:30px;}
.navigation ul li{list-style-type:none; float:left; }
.navigation ul li a{display:block; padding:5px 0 5px 0px; margin-right:30px; color:#fff;}
.navigation ul li a.active{text-decoration:none; border-bottom:2px solid #ddc4a5; color:#b40001;}
.navigation ul li a:hover{text-decoration:none; border-bottom:2px solid #ddc4a5; color:#b40001;}
.content{margin:50px 100px 50px 30px;}
.content_impressionen{margin:50px 0 50px 30px;}
.galerie_left{width:362px; margin:0 20px 0 85px; float:left;color:#464034;}
.galerie_left IMG{padding:5px; margin-bottom:15px; border:1px solid #ddc4a5;}
.galerie_right{width:205px; float:left;}
.galerie_right IMG{background-color:#fff; padding:3px; border:1px solid #ddc4a5; margin:0 5px 5px 0;}
.footer{height:70px; background:url('images/footer_bg.gif'); color:#b99769; font-size:smaller;}
.footer p{padding:30px 0 0 30px; color:#b99769; font-size:9px;}
.pulldown{display:block; clear:both; height:0px; margin:0; padding:0; line-height:0px;}
.form{margin-top:40px;margin-left:85px;color:#464034;}
.form td{text-align:left; margin-right:10px; width:80px; vertical-align:top; font-weight:normal;}
.form INPUT.text, TEXTAREA.text{border:1px solid #ddc4a5; width:200px;}
.form td P{font-size:smaller; line-height:12px;}
INPUT, SELECT, TEXTAREA{margin:5px; color:#464034; border:1px #ddc4a5 solid; line-height:10pt; font-family:Arial, Verdana, Helvetica, Geneva, sans-serif; font-size:12px; text-decoration:none;}
INPUT, SELECT{padding:1px;}
