@charset "utf-8";
/* CSS Document */

body{
height: 100%;
margin: 0;
padding: 0;
background:url(../upload/pix/layout_start/bg_start.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}

img, div, a, input { behavior: url(../js/pngfix/iepngfix.htc) }

p { margin:1px;}

img, div, a, input { behavior: url(../js/pngfix/iepngfix.htc) }

#contentwrap{
width: 100%;
text-align: center;
padding: 0;
margin: 0;
}

#footer {
height: 30px;
vertical-align: middle;
padding: 7px 0;
z-index:-1;
text-align:center;
width:100%;
border-top: 1px solid #999;
background: url(../upload/pix/layout_main/footer_line.jpg) repeat-x top center;
}


#footer a#pfeil { font-size: 10px; line-height: 25px; color: #f09 }
#footer a#pfeil:visited {color:#f09; }
#footer a#pfeil:hover { background-color:#f09; color: #fff }
#footer a#pfeil:active { background-color:#f09; color:#fff; }
#footer a#pfeil:focus { color:#fff; background-color:#f09; }

/* Navi-Konfiguration */
#tabs {margin: auto; width:600px;}
#tabs div#box {float:left; width:200px; height:470px}
#tabs div#box a {display:block; text-align:left; line-height:10px; text-decoration:none; color:#000; font-weight:bold; font-size:12px;}
#tabs div#box a:hover {text-decoration:underline; color:#f0c;}

#tabs div#box div {display:none;}
#tabs div#box:hover div {display:block; border-left:#F0C 1px solid; margin-left:30px; padding:10px 0 0 20px; background:url(../upload/pix/layout_main/bg_content.png)}
#tabs div#box a:hover div {display:block; border-left:#F0C 1px solid;}

.clear {clear:both; height:0; line-height:0; overflow:hidden;}
.dancing {background:url(../upload/pix/layout_start/fig_dancing.png) no-repeat; background-position: 0px 216px;}
.farame {background:url(../upload/pix/layout_start/fig_farame.png) no-repeat; background-position: 0px 216px;}
.booking {background:url(../upload/pix/layout_start/fig_booking.png) no-repeat; background-position: 0px 216px;}

