#preview ul{
margin-bottom:20px;
} 
.kurz {
line-height:20px;
} 
.sehrkurz {
line-height:1.5;
} 
a[rel = "lightbox[roadtrip]"] {
font-size:11px;
color:#000000;
text-decoration:underline;
} 
.footerlink {
font-size:9px;
color:#999999;
text-decoration:underline;
} 
*{
margin:0px;
padding:0px;
font-family:verdana, Arial, sans-serif;
font-size:11px;
}
a, img, fieldset, select{
border:0px;
}
option{
padding:5px 0px 0px 5px;
}
html{
background:#ccc;
height:100.01%;
}
#all{
width:780px;
margin:0px auto;
background:#fff;
position:relative;
}
h1{
width:780px;
height:128px;
position:relative;
}
h1 span{
background:url('./images/header.gif') no-repeat right top #f5f9fd;
position:absolute;
width:100%;
height:100%;
left:0px;
top:0px;
}
#topmenu{
background:#d0e6ff;
border-top:18px solid #5394dd;
margin-top:39px;
padding-left:69px;
height:99px;
position:relative;
}
#topmenu a{
font-size:14px;
color:#484848;
text-decoration:none;
display:block; 
width:130px;
padding-left:22px;
background:url('./images/dot.gif') no-repeat -200 -500;
font-weight:600;
}
#topmenu a:hover, .active{
background:url('./images/dot.gif') no-repeat center left;
}
#topmenu li{
position:absolute;
}
#preise, #kontaktlink, #wegbeschreibung{
left:236px;
}
#preise, #home{
top:15px;
}
#about, #kontaktlink{
top:41px;
}
#einblicke, #wegbeschreibung{
top:68px;
}
#preview{
float:right;
position:absolute;
right:93px;
}
ul{
list-style-type:none;
}
#main{
padding:42px 347px 50px 90px;
border-bottom:1px solid #cfcfcf;
position:relative;
min-height:338px;
height:auto !important;
height:338px;
color:#4f4f4f;
line-height:25px;
text-align:justify;
}

#footer{
clear:right;
background:#e8f3ff url('./images/footer_bg.jpg') 412px 14px no-repeat;
height:189px;
padding:0px 42px 0px 90px;
position:relative;
}
#preview *{
cursor:default;
outline:none;
background-repeat:no-repeat;
}
#preview li, #preview li a{
width:157px;
height:97px;
}
#preview li a{
text-indent:-999em;
display:block;
font-size:0;
text-decoration:none;
outline:none;
}
#firstpreview{
background:url('./images/preview1.jpg');
margin-bottom:23px;
}
#firstpreview a{
background:url('./images/hover1.jpg');
}
#secondpreview{
background:url('./images/preview2.jpg');
margin-bottom:21px;
}
#secondpreview a{
background:url('./images/hover2.jpg');
}
#thirdpreview{
background:url('./images/preview3.jpg');
}
#thirdpreview a{
background:url('./images/hover3.jpg');
}    
#preview li a:hover{
background:none;
}

#uns1 {
background:url('./images/uns-b1.jpg');
margin-bottom:23px;
}
#uns1 a{
background:url('./images/uns-a1.jpg');
}
#uns2{
background:url('./images/uns-b2.jpg');
margin-bottom:21px;
}
#uns2 a{
background:url('./images/uns-a2.jpg');
}
#uns3 {
background:url('./images/uns-b3.jpg');
}
#uns3  a{
background:url('./images/uns-a3.jpg');
}    
#preview li a:hover{
background:none;
}

#buchungsform form, #buchungsform form fieldset{
position:relative;
width:320px;
}
#personen, #submit{ 
position:absolute;
left:185px;
}
#personen{
top:0px;
}
#submit{
top:42px;
}
h2{
color:#4f4f4f;
}
h4{
font-size:17px;
color:#767676;
padding:18px 0px;
}
#kontakt{
position:absolute;
width:200px;
top:0px;
right:34px;
}
#footer h4, #footer p{
color:#767676;
}
#kontakt h4, #kontakt p{
text-align:right;    
}
label{
display:block;
margin:7px 0px;
}
#address{
margin:20px 0px 0px 25px;
}
#address dt{
float:left;
}
#address dd{
display:block;
margin-left:45px;
}
#maildt, #maildd{
margin-top:10px;
}
#maildd a{
color:#000;
}
.jahr{
width:60px;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
#submit, #personen{
left:205px;
}
#submit{
top:46px;
border:1px;
}
/* End hide from IE5/mac */   