body {

}
 img {
 border:none;
 }
#navigation 
{
	position:absolute;
	left:-40px;
    /*font-family :Verdana; 
	top:10px;
    font-size: 80%;*/
    text-align:left;
}
#navigation ul 
{
	position:absolute;
	text-align:left;
list-style: none;
margin: 0;
padding: 0;
padding-top: 4px;
}
#navigation li {
display:inline;margin: 0px 0px 0px -10px;
}
#navigation a:link, #navigation a:visited 
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
/*border: 3px solid #a4d4ef;*/
}
#navigation a:hover {
/*background-color: #a4d4ef;*/
}
div#Lw {    
    float:left;   
	margin: 0px 0px 0px -5px;
  }
  div#Vm {    
    float:left;     
	margin: 0px 0px 0px -5px;
  }
  div#Lm {    
    float:left;     
	margin: 0px 0px 0px -5px;
  }
  div#Hm {    
    float:left;     
margin: 0px 0px 0px -5px;
  }
  div#Pm {    
    float:left;     
	margin: 0px 0px 0px -5px;
  }
  div#Kz {    
    float:left;     
	margin: 0px 0px 0px -5px;
  }
  div#Dsr {    
    float:left;     
	margin: 0px 0px 0px -5px;
  }
  div#Sr {    
    float:left; 
    margin: 0px 0px 0px -5px;    
  }

#MainFrame
{	
	position:relative;
	width:800px;
	text-align:left;
}
#Logo
{
	position:absolute;
	width:160px;
	height:136px;
}
#Header
{
	position:absolute;
	left:176px;
	
	text-align:center;
	width:624px; height:136px;
	/*border:solid 1px #000000;*/
}		
#Menu
{
	position:absolute;
	left:176px;	top:150px;
	width:624px; height:66px;
	vertical-align:top;
	/*border:solid 1px #000000;*/
}
#Left{
 font-family:Verdana; font-size:10px;
}
#Flotte
{
	position:absolute;
    left:0px; top:202px; 
    background-color:#eeeeee; background-position:inherit;
}
#Charter
{
	position:absolute;
    left:0px; top:272px;
	line-height:14px;
    background-color:#eeeeee; background-position:inherit;
}
#Versicherungen
{
	position:absolute;
    left:0px; top:335px; 
    background-color:#eeeeee; background-position:inherit;
}
#LeftSide3
{
	position:absolute;
    left:0px; top:405px; 
}	
#LeftSide4
{
	position:absolute;
    left:40px; top:445px; 
}
#footer 
{
	visibility:hidden;
	top:610px; left:40px; border-top:solid 2px #eeeeee;
	position:relative; text-align:center; 
	font-family:Verdana; font-size:10px; font-style:italic; color:#adadad; 
}
#Content
{
	position:absolute;
	left:176px;	top:202px;
	margin:0; padding:0;
	width:624px; height:660px;
	/*border:solid 1px black;*/
	
	font-family:Verdana; font-size:11px;
}
#Content a:link, #Content a:visited 
{
color:#000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
/*border: 3px solid #a4d4ef;*/
}
#Content a:hover {
color:#aa0a1b;
}
#Charterfragen 
{
	background-color:#eeeeee;
	width: 570px;
	height: auto;
	position:absolute;
	top: 30px; left: 0px;
}
#Charterfragen select, input, textarea  
{
	border:solid 1px #000000;
}



.M1PanelCaption
{
	position:relative; 
    border-bottom:solid 2px #aa0a1b;
    width: 340px;
	background-color:#ffffff;height:15px;
	text-indent:0px; color:#aa0a1b; font-weight:bold; font-family:Verdana; font-size:10px; line-height:16px;
}
.MRestPanelCaption
{
    float:left;
    
    width: 340px;
	background-color:#ffffff;height:15px;
	color:solid black; font-weight:bold; font-family:Verdana; font-size:10px; line-height:16px;margin:10px 0 10px 0px; 
}
.MarinasSpFlotteCaptionAll
{
 float:left;
 width:560px;
 margin-left:5px;
 border-bottom:0px solid black;
}
.MarinasSpFlotteCaption1
{
	
    float:left;
	
	color:solid black;
	width:140px;
	height:16px;
	margin:0 0 0 5px;
	font-size:11px;
	font-weight:normal;
	
}
.MarinasSpFlotteCaption2
{
	
   float:left;
   width:160px;
   height:16px;
   margin:0 0 0 0px;
   font-size:11px;
   font-weight:normal;
   text-decoration:underline;
  
}.MarinasSpFlotteCaption3
{
	
    float:left;
	width:60px;
	height:16px;
	margin:0 0 0 0px;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	
}
.ErrorCaption
{   left:0px;
	border-bottom:solid 2px #aa0a1b;
    width: 340px;
	background-color:#ffffff;height:15px;
	text-indent:0px; color:#aa0a1b; font-weight:bold; font-family:Verdana; font-size:10px; line-height:16px;
}
.PanelCaption
{
	position:absolute; 
    border-bottom:solid 2px #aa0a1b;
    width: 160px;
	background-color:#ffffff;height:15px;
	text-indent:40px; color:#aa0a1b; font-weight:bold; font-family:Verdana; font-size:10px; line-height:16px;
}
.QPanelCaption
{
	position:absolute; 
    border-bottom:solid 2px #aa0a1b;
    width: 290px;
	background-color:#ffffff;height:15px;
	text-indent:0px; color:#aa0a1b; font-weight:bold; font-family:Verdana; font-size:10px; line-height:16px;
}
.SPanelCaption
{
	position:absolute; 
    border-bottom:solid 2px #aa0a1b;
    width: 340px;
	background-color:#ffffff;height:15px;
	text-indent:0px; color:#aa0a1b; font-weight:bold; font-family:Verdana; font-size:10px; line-height:16px;
}
.LoginPanel
{
	/*border-top:solid 2px #aa0a1b;*/
	/*border:solid 1px black;*/
	height:100px;
	width: 160px; 
	background-color:#eeeeee; background-position:inherit; top:18px;
	position:absolute; text-align:left; font-family:Verdana; font-size:10px; line-height:16px;
}
.TopOffersContent
{
	position:absolute;
	top: 40px;
	width:624px;
	font-family:Verdana; font-size:10px;
}
.YachOffer
{
	position:relative;
	border-bottom:solid 1px #dddddd;
	width:250px;
	margin-bottom:5px;
	margin-top:5px;  font-family:Verdana; font-size:10px;
}
.GridView
{
	font-size:small;
	font-family:Verdana;
	text-align:left;	
	border-style:none;
}
.classicTextBox
{
	border:solid 1px #dddddd; height:12px; width:100px; font-size:10px;line-height:16px;
}
.classicButton
{
	border:solid 1px #000000; font-family:Verdana; font-size:10px; background-color: #ffffff;
}
.currencyTextBox 
{
	text-align:right;
	width:60px;
}
#HomeFirstQuadrant
{
	position:absolute;
	font-family:Verdana; font-size:10px;
	width:290px; height:200px;/*border:solid 1px black;background-color:#eeeeee; */
	
	border-bottom:solid 1px #dddddd;
}
#HomeSecondQuadrant
{
	position:absolute; top:203px;
	font-family:Verdana; font-size:10px;
	width:290px; height:200px;/* border:solid 1px black;background-color:#eeeeee;*/
	 background-position:inherit;
	border-bottom:solid 1px #dddddd;
}
#HomeThirdQuadrant
{
	position:absolute;
	font-family:Verdana; font-size:10px;left:298px;
	width:290px; height:200px;/* border:solid 1px black;background-color:#eeeeee;*/
	 background-position:inherit;
	border-bottom:solid 1px #dddddd;
}
#HomeFourthQuadrant
{
	position:absolute;
	font-family:Verdana; font-size:10px;left:298px;top:203px;
	width:290px; height:200px;/*background-color:#eeeeee; border:solid 1px black;*/
	 background-position:inherit;
	border-bottom:solid 1px #dddddd;
}
#YachtenTypeDetails2
{
	position:absolute; left:410px; top:20px; width:160px;
	font-family:Verdana; font-size:10px;
	background-color:#ffffff; background-position:inherit;
}
#YachtenTypeDetails3
{
	position:absolute; top:340px; width:570px;
	font-family:Verdana; font-size:10px;
	background-color:#ffffff; background-position:inherit;
}
#MarineDetails2
{
	position:absolute; left:410px; top:20px; width:160px;
	font-family:Verdana; font-size:10px;
	background-color:#ffffff; background-position:inherit;
}
#MarineDetails3
{
	position:absolute; top:340px; width:570px;
	font-family:Verdana; font-size:10px;
	background-color:#ffffff; background-position:inherit;
}
#SpecialDetails2
{
	position:absolute; left:410px; top:20px; width:160px;
	font-family:Verdana; font-size:10px;
	background-color:#ffffff; background-position:inherit;
}
#SpecialDetails3
{
	position:absolute; top:270px; width:570px;
	font-family:Verdana; font-size:10px;
	background-color:#ffffff; background-position:inherit;
}

#LEFT a:link, #LEFT a:visited, #LEFT a img:link, #LEFT a img :visited 
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
color: #000000;
border:none;

}
#LEFT a:hover 
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
color:#aa0a1b;
border:none;

}
.kwcaptionOne{
    float:left;
    width:52px;
	border-right:0px solid black;
	height:12px;

}
.kwcaption{
    float:left;
    width:52px;
	border-right:0px solid black;
	height:21px;

}
.FCaptionWhite{
   float:left;
   width:590px;
   
   border:0px solid black;
   text-align:center;
   margin-top:0px;
}
.FCaptionGrey{
   float:left;
   width:590px;
   background-color:#DDDDDD;
   border:0px solid black;
   text-align:center;
   margin-top:0px;
}

.FCaptionHeader{
   float:left;
   width:590px;
   height:63px;
   background-color:#DDDDDD;
   border:0px solid black;
   text-align:center;

}
.FlottePfeile{
  float:left;
  margin-left:242px;
  width:265px;
  height:20px;
  margin-top:0px;
  margin-bottom:0px;
  border-left:1px solid black;
  border-right:1px solid black;
  


}


.FlotteYTOne{
 float:left;
 border-right:0px solid black;
 width:120px;
 height:12px;
 margin:0 0 0 0px;
 font-size:10;
 font-weight:bold;
}
.FlotteLaengeOne{
 float:left;
 border-right:0px solid black;
 width:40px;
 height:12px;
 margin:0 0 0 0px;
 font-size:10;
 font-weight:bold;
}
.FlotteBjOne{
 float:left;
 border-right:0px solid black;
 width:30;
 height:12px;
 margin:0 0 0 0px;
 font-size:10;
 font-weight:bold;
}
.FlotteKojenOne{
 float:left;
 border-right:0px solid black;
 width:40;
 height:12px;
 margin:0 0 0 0px;
 font-size:10;
 font-weight:bold;
}

.FlotteZeitraumOne{
 float:left;
 border-right:0px solid black;
 width:255;
 height:12px;
 margin:0 0 0 0px;
 font-size:10;
 font-weight:bold;
 text-align:center;
}
.FlotteAbgabeOne{
 float:left;
 border-right:0px solid black;
 width:50px;
 height:12px;
 margin:0 0 0 0px;
 font-size:9px;
 font-weight:bold;
 
}
.FlotteRabatteOne{
 float:left;
 border-right:0px solid black;
 width:40px;
 height:12px;
 margin:0 0 0 0px;
 font-size:9px;
 font-weight:bold;
 text-align:right;
 
}
.FlotteYT{
 float:left;
 border-right:0px solid black;
 width:120px;
 height:24px;
 margin:0 0 0 0px;
 font-size:10;
 font-weight:normal;
}
.FlotteLaenge{
 float:left;
 border-right:0px solid black;
 width:30px;
 height:24px;
 margin:0 0 0 0px;
 font-size:10;
 font-weight:normal;
}
.FlotteKojen{
 float:left;
 border-right:0px solid black;
 width:52px;
 height:24px;
 margin:0 0 0 0px;
 font-size:10;
 font-weight:normal;
}
.FlotteBj{
 float:left;
 border-right:0px solid black;
 width:40px;
 height:24px;
 margin:0 0 0 0px;
 font-size:10;
 font-weight:normal;
}
.FlotteZeitraum{
 float:left;
 border-right:1px solid black;
 border-left:1px solid black;
 width:265;
 height:24px;
 margin:0 0 0 0px;
 font-size:10;
 font-weight:normal;
 text-align:center;
}
.FlotteZeitraumunderline{
 float:left; 
 border-right:1px solid black;
 border-left:1px solid black;
 border-bottom:1px solid black;
 width:265px;
 height:24px;
 margin:0 0 0 0px; 
 
}
.FlotteZeitraumoutsideline{
 float:left; 
 border-right:1px solid black;
 border-left:1px solid black;
 width:265px;
 height:24px;
 margin:0 0 0 0px; 
 
}
.FlotteAbgabe{
 float:left;
 border-right:0px solid black;
 width:38px;
 height:24px;
 margin:0 0 0 0px;
 font-size:10;
 font-weight:normal;
 
}
.FlotteRabatte{
 float:left;
 border-right:0px solid black;
 width:38px;
 height:24px;
 margin:0 0 0 0px;
 font-size:10;
 font-weight:normal;
 
}



