body  {font: 12px Arial, sans-serif; line-height: 18px; background:#456CA7 url(verlauf.jpg) top left repeat-x; margin:0; color:#333; }
p {padding:0; width:560px; font-weight:normal; }
p a:link, p a:visited, a:active {color: #333;}
p a:hover {text-decoration: none;}
img {border:0; }
.bold, .bold a, .box a:active, .box a:link, .bold a:visited  {font: 14px Arial, sans-serif; font-weight:bold; color: #666; text-decoration: none;}
.bold a:hover {font: 12px Arial, sans-serif; font-weight:bold; color: #666; text-decoration: underline;}
.bold-weiss  {font: 12px Arial, sans-serif; font-weight:bold; color: #fff; text-decoration: none}
.bold-weiss a, .bold a:visited {font: 12px Arial, sans-serif; font-weight:bold; color: #fff; text-decoration: none; }
.bold-weiss a:hover {color: #fff; text-decoration: underline}
.box, .box a, .box a:active, .box a:link {padding: 3px; text-decoration: none; color: #666; }
.box:hover {color: #000000; padding: 3px; text-decoration: none; background-color: #ccc; }
.red {color:#990000;font-weight:normal; }

h1 {width:560px; font-size:18px; line-height:normal; margin:0px; padding:38px 0 10px 0; color:#02254D; font-weight:normal; }
h2 {font-size:14px; margin:20px 0 0 0; padding:10px 0 0 0; color:#02254D; width:560px;  }

.rand #container {width:813px; height:100%; background: url(verlauf2.gif) top left repeat-y; margin:0 auto; text-align:left; } 
#header {width:813px; height:190px; background: url(head2.jpg) no-repeat; margin:0; padding:0; }
#header-standardyachten {width:813px; height:190px; background: url(head6.jpg) no-repeat; margin:0; padding:0; }

.rand #home {position:relative; top:60px; left:25px; z-index:3; width:350px; height:50px;}
.rand #foto-index {position:relative; top:70px; left:20px; width:579px; height:200px;}
.rand #foto-index-yachtcharter {position:relative; top:90px; left:20px; width:288px; height:225px;}
.rand #foto-index-kabinencharter {position:relative; top:-135px; left:310px; width:288px; height:225px;}
.rand #navi-top {position:relative; top:80px; left:630px; z-index:4; width:190px; height:30px;  }
.rand #navi-top2 {position:relative; width:190px;  top:-60px; left:630px; }
* html .rand #navi-top2 {position:relative; width:190px;  top:-530px; left:585px; }

.rand #spaltelinks {float:left; display:block; width:620px; margin:0; padding:0; }
* html .rand #spaltelinks {float:left; display:block; width:580px; margin:160px 0 10px 20px; padding:0; }
.rand #yachten {float:left; display:block; width:190px; margin:0; padding:0; } 
* html .rand #yachten {margin:-100px 0 0 0; width:187px; } 
* html .rand #yachten2 {margin:-130px 0; padding:63px 0 0 0;} 
.rand #yachten2 {float:left; display:block; width:192px; margin:30px 0; padding:52px 0; background: url(head3.jpg) top left no-repeat;}
.rand #yachten-index {float:left; display:block; width:190px; margin:0; padding:0; }
* html .rand #yachten-index {margin:-300px 0 0 0; }   
#text {width:500px; position:relative; top:160px; left:20px; margin:0px 0px 0 0px; }
* html #text {width:500px; position:relative; top:-100px; left:-20px; margin:0px 0px 0 0px; }


/* fuss */
.rand #footer {text-align:center; display:block; background: #FAF4DB url(fuss.gif) no-repeat; width:813px; height:23px; margin:0; padding:0; clear:both; }
.footer {font-size:11px; margin:0; padding:3px 0 0 0; text-align:center; color:#fff; text-decoration: none; }

.rand #links {text-align:center; display:block; margin:10px 0 0 0; padding:0; color:#8EAFE1;}
.links, .links a, .links a:visited, .links a:active {font-size:11px; color:#8EAFE1; text-decoration: none; }
.links a:hover {font-size:11px; color:#B7CCEB; text-decoration: underline; }
.clear {clear:both;}

#box190{width:170px; margin:16px 3px 0 10px; }
.boxtext {font-size:11px; line-height:11px; text-align:right;}
.boxtext a, .boxtext a:visited {font: 11px Arial, sans-serif; color: #333; text-decoration: none; }
.boxtext a:hover {color: #8EAFE1; text-decoration: underline}

.submitbuttonnorm {height:22px; width:105px; background-color:#fff;  border:1px solid #00a8ab; font-size:11px;}
.textboxNorm {font-family:Verdana; font-size:11px; color:#00a8ab; font-style:normal; font-weight:normal; border-width:0 1px 1px 0; border-style:solid; border-color:#00a8ab; width:260px;}
.textareaNorm {height: 100px; color:#00a8ab; border-width: 0 1px 1px 0; border-style:solid; border-color:#00a8ab; width:260px;}