/* CSS Document */
BODY {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(../images/bg.gif) repeat-x #FFFFCC;
margin:0;
padding:0;
text-align:center;
width:100%;
}
P, H1, UL, LI {
margin:0;
padding:0;
}
H1 {
width:800px;
text-align:center;
}
DIV#wrap {
width:800px;
height:600px;
margin:0px auto;
overflow:visible;
padding:0px;
text-align:left;
}
DIV#hauptinhalt {
width:800px;
height:464px;
margin:0;
padding:0;
}
DIV#menu, DIV#vins {
float:left;
padding-left:96px;
}
DIV#special {
clear:left;
text-align:center;
padding-top:11px;
}
DIV#aktiv-menu, DIV#aktiv-vins, DIV#aktiv-special {
visibility:hidden;
position:absolute;
top:0;
margin-top:-1000px;
}
DIV#aktiv-menu {
left:20%;
z-index:69;
} 
DIV#aktiv-vins {
left:60%;
z-index:79;
} 
DIV#aktiv-special {
left:40%;
z-index:89;
} 
DIV#hauptinhalt .links {
padding-left:67px;
width:418px;
float:left;
} 
DIV#hauptinhalt .linksbreit {
padding-left:67px;
width:498px;
float:left;
}
IMG.lageplan {padding:44px 0 0 178px;}
DIV#hauptinhalt .rechts {
width:300px;
float:left;
}
DIV#hauptinhalt .rechtsschmal {
width:200px;
float:left;
}
.p-rechts {
width:300px;
padding-top:25px;
}
.lage-p-rechts {
padding:25px 0 0 60px;
}
.link-rechts {
padding-top:3px;
}
DIV#navigation {
height:30px;
overflow:hidden;
}
DIV#navigation UL, LI {
list-style:none;
}
DIV#navigation UL {
padding-left:197px;
}
DIV#navigation LI {
display:inline;
float:left;
}
DIV#fusszeile {
text-align:center;
clear:left;
}
OBJECT#swf-wrap {
margin-left:27px;
}