body{
background-color:#fff;
margin:0px;
padding:4% 0px 0px 0px;
text-align:center;
font-family: Verdana, Tahoma,sans-serif;
font-size: 12px;
color: #555;
line-height: 16px;
}
div#container {
background: url(../images/rahmen_logo.gif) no-repeat center;
width: 752px;
height: 502px;
margin:auto;
text-align:left;
padding: 0px;
}
*+html div#content {
padding-top: 16px;
}
* html div#content {
padding-top: 16px;
}
div#content {
width:522px;
height:350px;
position: relative;
top: 108px; left: 24px;
float:left;
padding-left: 15px;
padding-top: 0px;
z-index: 1;
}
div#navirechts {
position:relative;
left: 27px;
top: 111px;
float: left; /*Damit die Links nicht über die gesamte Breite gehen */
}
div#navirechts img {
width: 52px;
height: 38px;
display: block;
margin-bottom: 7px;
}

div#introlink {
width:752px;
text-align:right;
font-size:9px;
margin:auto;
padding-right: 30px;
padding-top: 0px;
}
div#start {
color: white;
margin-top: -100px;
margin-left: 15px;
width: 475px;
font-size: 15px;
line-height: 17px;
}
*+html div#start {
margin-top: -122px;
}
* html div#start {
margin-top: -122px;
}
div#rundblick {
width: 500px;
margin-top: 20px;
}
div#runblickpopup {
margin: 0px;
padding: 0px;
}
div.imp {
width: 240px; 
float: left;
}
p#imp {
margin-top: 114px;
}
*+html p#imp {
margin-top: 115px;
}
* html p#imp {
margin-top: 116px;
}
div#disclaimer {
margin-top: 30px;
width: 500px;
}
* html div#disclaimer {
margin-top: 60px;
}
*+html div#disclaimer {
margin-top: 60px;
}
div.preise {
margin-top: 16px;
}
p#anfahrt {
margin-top: 176px;
}
*+html p#anfahrt {
margin-top: 164px;
}
* html p#anfahrt {
margin-top: 164px;
}
p#anfahrt1 {
margin-top: 14px;
}
*+html p#anfahrt1 {
margin-top: -2px;
}
* html p#anfahrt1 {
margin-top: -2px;
}
p#ausstattung {
margin-top:61px;
}
*+html p#ausstattung {
margin-top:57px;
}
* html p#ausstattung {
margin-top:57px;
}
*+html p#kontakt {
margin-top: -3px;
}
* html p#kontakt {
margin-top: -3px;
}
ul {
padding: 0 0 0 2px;
margin: 2px 0 0 0px;
list-style: none;
position: relative; /* IE6 listbug*/
}
ul.ausstattung {
width: 291px; /*Bild sonst nicht überall anklickbar; breiter geht im IE nicht*/
}
ul span {
color: #555;
font-size: 12px;
margin-left: -3px;
}
ul#navi {
text-align: right;
width: 90px;
list-style: none;
position: relative;
top:100px; left: 15px;
float:left;
}
ul#navi li {
margin-top: 20px;
line-height: 15px;
background: none;
}
*+html ul#navi li {
margin-top: 23px;
}
* html ul#navi li {
margin-top: 23px;
}
ul#navi li.subnavi {
margin-top: 0px;
}
ul#navi img {
height: 15px;
}
li {
background: url(../images/bulletpoint.gif) no-repeat left top;
padding-left: 9px;
}
* html li {
padding-left: 11px;
}
*+html li {
padding-left: 11px;
}

img.navi, img.subnavi {
border: none;
height: 15px;
}
img.fullimage {
width: 528px; height: 353px;
position:relative; left: -17px; top: 1px;
z-index: -1;
}
*+html img.fullimage {
top: -14px;
}
* html img.fullimage {
top: -14px;
}
img#planausstattungklein {
width: 179px; height: 242px;
float: right;
margin: 16px 25px;
}
img#anfahrtskizzeklein {
width: 242px;
height: 160px;
float:right;
margin: 16px 25px;
}
*+html img#planausstattungklein {
margin-top: 0px;
}
* html img#anfahrtskizzeklein {
margin-top: 0px;
}
h3 {
color: #e50;
margin-bottom: 2px;
}
* html h3 {
font-weight: normal;
}
*+html h3 {
font-weight: normal;
}
a {
color: #e50;
text-decoration: none;
outline-style: none; /*kein gestrichelter Rahmen bei angeklicktem Link im FF*/
}
img {
border: none;
}
.unsichtbar {
display: none;
}