/* Navigation (links im Contentbereich) */
.main *.main_layout *.navigation ul {
  width:100%;

  line-height:100%;
  list-style:none;
  
  text-align:center !important;
}

.main *.main_layout *.navigation ul li.navi_wave {
  height:30px;

  background-image:url('./../resource/icons/wave.gif');
  background-position:center;
  background-repeat:no-repeat;
}

.main *.main_layout *.navigation ul li.navi_shark {
  height:30px;

  background-image:url('./../resource/icons/shark.gif');
  background-position:center;
  background-repeat:no-repeat;
}


.main *.main_layout *.navigation ul li.navi_link a {
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-weight:bold;
  font-variant:small-caps;
  
  color:#7F97B1;
  
  text-decoration:none;
  text-align:center !important;
}

.main *.main_layout *.navigation ul li.navi_link a:hover {
  color:#2B7DDA;
  text-decoration:underline;
}


.main *.main_layout *.navigation ul li.navi_highlight {
  font-family:Tahoma, Verdana, Arial;
  font-size:13px;
  font-weight:bold;
  font-variant:small-caps;
  
  color:#1643D9;
  
  text-decoration:none;
  text-align:center !important;
}

/* Formatierung der Contentinhalte */
.main *.main_layout *.content h1 {
  display:block;

  font-family:Tahoma, Verdana, Arial;
  font-size:14px;
  font-weight:bold;
  text-align:right;
  
  color:#363C8D;
  
  padding-bottom:3px;
  margin-bottom:3px;
  
  border:none;
    border-bottom:2px solid #BBBFFF;
}

.main *.main_layout *.content h3 {
  display:block;

  font-family:Tahoma, Verdana, Arial;
  font-size:14px;
  font-weight:bold;
  text-align:right;
  
  color:#363C8D;
  
  padding-bottom:3px;
  margin-bottom:3px;
  
  border:none;
    border-bottom:2px solid #BBBFFF;
}

.main *.main_layout *.content *.boatbox {
  border:1px solid #BBBFFF;
  
  /* Wasserzeichen im Hintergrund */
  background-image:url('./../resource/icons/wasserzeichen.gif');
  background-position:left bottom;
  background-repeat:no-repeat;
  
  padding-left:3px;
  padding-right:3px;
}

.main *.main_layout *.content *.boatbox ul {
  line-height:110%;
  
  padding:0px;
  margin:0px;
    margin-left:20px;
    margin-top:10px;
    margin-bottom:10px;
}

.main *.main_layout *.content *.boatbox li,.main *.main_layout *.content *.boatbox li a {
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-weight:bold;
  
  color:#838AC8;
}

.main *.main_layout *.content *.boatbox li a { color:#7380F9; text-decoration:none; }
.main *.main_layout *.content *.boatbox li a:hover { color:#4455F1; text-decoration:none; }

.main *.main_layout *.content *.boatbox *.text { height:1px; }
.main *.main_layout *.content *.boatbox p, 
.main *.main_layout *.content *.boatbox *.text {
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-weight:normal;
  
  color:#000000;
  
  padding:2px;
    padding-top:3px;
    padding-bottom:3px;
}

.main *.main_layout *.content *.boatbox *.text_table { margin-top:10px; margin-left:10px; }
.main *.main_layout *.content *.boatbox *.text_image { border:5px solid #C5CAFE; }

.main *.main_layout *.content *.boatbox *.text_header { height:1px; }
.main *.main_layout *.content *.boatbox *.text_header a {
  font-family:Tahoma, Verdana, Arial;
  font-size:14px;
  font-weight:bold;
  
  color:#717EF5;
}

.main *.main_layout *.content *.boatbox * div.paragraph {
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-weight:normal;
  
  color:#000000;
  
  padding:2px;
    padding-top:3px;
    padding-bottom:3px;
}

.main *.main_layout *.content *.boatbox *.button { margin:4px; margin-top:10px; margin-bottom:10px; }
.main *.main_layout *.content *.boatbox *.button a {
  font-family:Tahoma, Verdana, Arial;
  font-size:13px;
  font-weight:bold;

  text-align:center;
  text-decoration:none;
  
  color:#4759F9;
  border:1px solid #DBDFFD;
  background-color:#F5F6FE;
  
  padding:4px;
    padding-top:3px;
    padding-bottom:3px;
}

.main *.main_layout *.content *.boatbox *.button a:hover {
  color:#FFFFFF;
  border:1px solid #2137F9;
  background-color:#6A79FC;
}

/* Bildergalerie zum Boot */
.main *.main_layout *.content *.boatgallery {
  margin-top:10px;
}

.main *.main_layout *.content *.boatgallery * a img {
  border:3px solid #C5CAFE;
  margin-bottom:6px;
}

.main *.main_layout *.content *.boatgallery *.links img { margin-right:5px; }
.main *.main_layout *.content *.boatgallery *.links {
  display:block;
    float:left;
    
    width:66.75%;
    height:100%;
    
    margin-right:1px;
        
  border-right:2px solid #E0E0E0;
  
  text-align:right;
  padding-right:8px;
}

.main *.main_layout *.content *.boatgallery *.rechts img { margin-right:5px; }
.main *.main_layout *.content *.boatgallery *.rechts {
  width:30%;
    float:right;
    
  text-align:left;
  padding-left:8px;
    
  border-left:2px solid #C2C6FF;
}

/*  ##########################################################################################################
    # Layoutformatierung der Formularelemente
*/

.main *.main_layout *.content *.bootsanfrage {
  margin-top:20px;
  
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-weight:normal;
}

.main *.main_layout *.content *.bootsanfrage *.input_header {    
  font-family:Tahoma, Verdana, Arial;
  font-size:14px;
  font-weight:bold;
  text-align:right;
  
  color:#363C8D;
  
  padding-bottom:3px;
  margin-bottom:3px;
  
  border:none;
    border-bottom:2px solid #BBBFFF;
}

.main *.main_layout *.content *.bootsanfrage *.input_caption {
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-weight:bold;

  text-align:right;
  text-decoration:none;
  
  color:#081196;
  vertical-align:top;
}

.main *.main_layout *.content *.bootsanfrage *.input_field { width:70%; }

.main *.main_layout *.content *.bootsanfrage *.input_field input, 
.main *.main_layout *.content *.bootsanfrage *.input_field select, 
.main *.main_layout *.content *.bootsanfrage *.input_field textarea {
  width:200px;

  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-weight:normal;

  text-align:left;
  text-decoration:none;
  
  padding:2px;
  color:#000000;
  
  border:1px solid #7F87F1;
  background-color:#E7E9FB;
}

.main *.main_layout *.content *.bootsanfrage *.input_submit input {
  width:205.5px;

  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-weight:bold;

  text-align:center;
  text-decoration:none;
  
  padding:2px;
  color:#2A36E6;
  
  border:1px solid #666666;
  background-color:#EAEAEA;
}

/*  ##########################################################################################################
    # Layoutformatierung Contentboxen
*/
div.Contentbox {
  position:absolute; 
    visibility:hidden;
  
  width:100%;
    
  left:0px;
  top:0px;
}

div.Contentbox *.Contentbox_Layout {
  border:2px solid #646EF7;
  background-color:#FFFFFF;
}

div.Contentbox *.Contentbox_Button {
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-variant:small-caps;
  
  color:#C9CCF9;
}

div.Contentbox *.Contentbox_Button a {
  text-decoration:none;
  text-align:center;

  color:#878EF5;
  border:1px solid #C9CCF9;
  background-color:#FAFAFA;
  
  display:block;
    float:left;
    
  width:85px;
    padding:2px;
}

div.Contentbox *.Contentbox_Button a:hover {
  color:#0715DD;
  border:1px solid #0715DD;
  background-color:#FFFFFF;
}

/*  ##########################################################################################################
    # Layoutformatierung der Systemmeldungen
*/

.main *.main_layout *.content *.Sysbox {
  border:1px solid #098A0B;
  background-color:#F0FEF0;
  color:#099F0B; 
  
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-weight:bold;

  text-align:center;
  text-decoration:none;
  
  padding:5px;
  
  margin-top:10px;
  margin-bottom:10px;
}


/* www.daikunde. 080404*/

.infotable {

  border: none;
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;

}

.infotable td {
 border-bottom:1px dotted #000000;
 text-align: center;
}

.infotable th {
 width: 25%;
 text-align: center;
}


.boatdetail {

  border: none;
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
}
