* {padding:0; margin:0; border:0;}
html, body {height:100%; color:#000000; background:#A2E1FF url(../img/hgsite.jpg) repeat-x; text-align:center; font:12px/22px "Trebuchet MS",Verdana,Arial,sans-serif;}

h1, h2, h3, h4, h4 {font-size:12px;}
h1 {display:none;}
h2 {font-size:22px; color:#FF9600; margin:15px 0; width:50%;}
h2.first {margin-top:0;}
h2 b {color:#000000;}
h3 {font-size:14px;}
h4 {margin:0 0 1px 0;}
hr {background:#A4E4FD; height:1px;}
p {margin:0 0 17px 0;}

.c {clear:both; float:none;}
#box {width:667px; margin:0 auto; text-align:left; position:relative; background:url(../img/hgcontent.gif);}

.content {background:url(../img/hgcontent_aktion.jpg) repeat-x; padding:72px 13px 5px 13px; border-top:1px solid #e1f5ff; text-align:justify;}

.navbox {width:124px; background:#fef5e6; border:1px solid #ffcd84; padding:5px; line-height:22px; margin:0 0 14px 0; padding:5px;}
.navbox h2 {font-size:14px; text-decoration:underline; color:#000000; margin:0; width:auto;}
.navbox ol {margin:0 0 0 23px;}
.navbox ol li {margin:0;}
.navbox li a {color:#000000; text-decoration:none;}
.navbox li a:hover{color:#000000; text-decoration:underline;}

.contentbox {margin:0 0 10px 0;}
.contentbox ul {margin:0 0 12px 28px;}
.contentbox a {color:#5D5D5D; font-weight:bold; text-decoration:none;}
.contentbox a:hover {text-decoration:underline;}

.lightbox {float:left; margin:0 15px 10px 0; display:block;}
.more-lightbox {display:none;}
.bepl{margin:0 9px 8px 0;}
.bayliner-logo {margin:6px 0 9px 0; display:block;}

.float{float:left; margin:0 10px 0 0;}

.t1 {width:50%; color:#000; background-color:#F4FAFF}
.t2 {width:25%; color:#000; background-color:#F4FAFF; text-align:center; font-weight:bold}
.t3 {width:25%; color:#000; background-color:#FFF; text-align:center}
.t4 {border:2px solid #E6F4FF; width:100%; margin-top:10px; background-color:#FFF}

.table1 {width:47%; height:auto; padding-left:3px; padding-right:3px}
.table2 {width:47%; height:auto; border:2px solid #E6F4FF;}

.monthtable {border:1px solid #c5e5ff; width:150px; float:left; margin:0 10px 10px 0; line-height:14px;}
.monthtable td {text-align:center; font-size:11px; padding:1px}
.monthtable td.month {font-weight:bold; font-size:11px; background:#c5e5ff; height:25px}
.monthtable td.days {color:#666666;}
.monthtable td.gruen {background:#b5ffa4;}
.monthtable td.rot {background:#ffa4a4;}

.seahelp {position:absolute; left:300px; top:203px; border:0px;}
.impressum .table2 {float:left; padding:6px 0 6px 6px; margin:0 8px 0 0;}
.valid {margin:12px 0 0 0;}

#jquery-overlay {position:absolute; top:0; left:0; z-index:90; width:100%; height:500px;}
#jquery-lightbox {position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#jquery-lightbox a img {border:none;}
#lightbox-container-image-box {position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#lightbox-container-image {padding:10px;}
#lightbox-loading {position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#lightbox-nav {position:absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#lightbox-container-image-box >#lightbox-nav {left:0;}
#lightbox-nav a {outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%; height:100%; zoom:1; display:block;}
#lightbox-nav-btnPrev {left:0; float:left;}
#lightbox-nav-btnNext {right:0; float:right;}
#lightbox-container-image-data-box {background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0;}
#lightbox-container-image-data {padding:0 10px; color:#666;}
#lightbox-container-image-data #lightbox-image-details {width:70%; float:left; text-align:left;}
#lightbox-image-details-caption {font-weight:bold;}
#lightbox-image-details-currentNumber {display:block; clear:left; padding-bottom:1.0em;}
#lightbox-secNav-btnClose {width:98px; float:right; padding-bottom:0.7em;}

