* { padding:0px; margin:0px; }
p { display:block !important; padding-top:4px !important; padding-bottom:4px !important; }

table.destination {
  display:block;
  border:none;
}

table.destination td.head {
  font-family:Tahoma, Verdana, Arial;
  font-size:13px;
  font-weight:bold;
  
  text-align:right;
  
  color:#4D047C;
  border:none;
}

table. td.head h1 { color:#CA1CC5; }
table.destination td.head h2 { color:#B563B2; }
table.destination td.head h1, h2 {
  display:inline;
    line-height:100%;
  
  font-size:25px;
  text-align:left;
  
  padding:0px;
  margin:0px;
}

table.destination td.body {
  vertical-align:top;
    padding-top:4px;
  
  border:1px solid #B9C4FE;
    border-top:2px solid #B9C4FE;
    border-bottom:3px solid #B9C4FE;
}


table.destination td.body table { width:100%; }
table.destination td.body table td.title {
  width:150px;

  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-weight:bold;
  
  text-align:right;
  
  color:#000000;
  padding-right:2px;
}


table.destination td.body table td.text {
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-weight:normal;
  
  text-align:left;
}

table.destination td.image img { border:2px solid #949BF8; }
table.destination td.image {
  width:1%;
  
  border:5px solid #FFFFFF;
  background-color:#FFFFFF;
}

/*  ##########################################################################################################
    # Layoutformatierung Contentboxen
*/
div.Contentbox {
  position:absolute !important;
    z-index:9999999;
    visibility:hidden;
    
  top:0; left:0; right:0; bottom:0;
  margin:0px; 
  padding:0px;
}

div.Contentbox *.Contentbox_Layout {
  width:100%;
  height:100%;
  
  border:2px solid #5963F8;
  background-color:#FFFFFF;
}

div.Contentbox *.Contentbox_Button {
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-variant:small-caps;
  
  color:#750F71;
}

div.Contentbox *.Contentbox_Button a {
  text-decoration:none;
  text-align:center;

  color:#1C2BF9;
  border:1px solid #AEB3F9;
  background-color:#E5E6F9;
  
  display:block;
    float:left;
    
  width:85px;
    padding:2px;
}


/*  ##########################################################################################################
    # Layoutformatierung Contentboxen - Fahrzeuge
*/

*.Fahrzeug { }
*.Fahrzeug_Info {
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-variant:small-caps;
  font-weight:bold;
  
  text-align:center;
  text-decoration:none;
  
  color:#09139F;
  
  padding:2px;
    padding-bottom:8px;
}

*.Fahrzeug_Info a {
  display:block;
    width:100px;

  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-variant:small-caps;
  font-weight:bold;
  
  text-decoration:none;
  text-align:center;
  
  margin-top:5px;
    
  padding:2px;
    padding-left:6px;
    padding-right:9px;
    
  color:#656FF6;
  border:1px solid #858CEC;
  background-color:#E6E7FD;
}

*.Fahrzeug_Info a:hover {
  color:#000000;
  border:1px solid #656FF6;
  background-color:#FFFFFF;
}




// www.daikun.de 2008-02-25 CSS fuer Boote - experimentell

*.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;
}


*.boatbox {
  border:1px solid #BBBFFF;
  
  /* Wasserzeichen im Hintergrund */


  
  padding-left:3px;
  padding-right:3px;
}

*.boatbox ul {
  line-height:110%;
  
  padding:0px;
  margin:0px;
    margin-left:20px;
    margin-top:10px;
    margin-bottom:10px;
}

*.boatbox li, *.boatbox li a {
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-weight:bold;
  
  color:#838AC8;
}

*.boatbox li a { color:#7380F9; text-decoration:none; }
*.boatbox li a:hover { color:#4455F1; text-decoration:none; }

*.boatbox *.text { height:1px; }
*.boatbox p, 
*.boatbox *.text {
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-weight:normal;
  
  color:#000000;
  
  padding:2px;
    padding-top:3px;
    padding-bottom:3px;
}

*.boatbox *.text_table { margin-top:10px; margin-left:10px; }
*.boatbox *.text_image { border:5px solid #C5CAFE; }

*.boatbox *.text_header { height:1px; }
*.boatbox *.text_header a {
  font-family:Tahoma, Verdana, Arial;
  font-size:14px;
  font-weight:bold;
  
  color:#717EF5;
}

*.boatbox * div.paragraph {
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-weight:normal;
  
  color:#000000;
  
  padding:2px;
    padding-top:3px;
    padding-bottom:3px;
}

*.boatbox *.button { margin:4px; margin-top:10px; margin-bottom:10px; }
*.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;
}

*.boatbox *.button a:hover {
  color:#FFFFFF;
  border:1px solid #2137F9;
  background-color:#6A79FC;
}

.boatdetail {

  border: none;
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
}

/* Bildergalerie zum Boot */
*.boatgallery {
  margin-top:10px;
}

*.boatgallery * a img {
  border:3px solid #C5CAFE;
  margin-bottom:6px;
}

*.boatgallery *.links img { margin-right:5px; }
*.boatgallery *.links {
  display:block;
    float:left;
    
    width:66.75%;
    height:100%;
    
    margin-right:1px;
        
  border-right:2px solid #BBBFFF;
  
  text-align:right;
  padding-right:8px;
}

*.boatgallery *.rechts img { margin-right:5px; }
*.boatgallery *.rechts {
  width:30%;
    float:right;
    
  text-align:left;
  padding-left:8px;
    
  border-left:2px solid #BBBFFF;
}

/* ##### */



*.bootsanfrage {
  margin-top:20px;
  
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-weight:normal;
}

*.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;
}

*.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;
}

*.bootsanfrage *.input_field { width:70%; }

*.bootsanfrage *.input_field input, 
*.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 #949BF8;
  background-color:#E7E9FB;
}

*.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;
}

div.Contentbox2 {
  position:absolute; 
    visibility:hidden;
  
  width:100%;
    
  left:0px;
  top:0px;
}

div.Contentbox2 *.Contentbox_Layout2 {
  border:2px solid #646EF7;
  background-color:#FFFFFF;
}


div.Contentbox2 *.Contentbox_Button2 {
  font-family:Tahoma, Verdana, Arial;
  font-size:11px;
  font-variant:small-caps;
  
  color:#C9CCF9;
}

div.Contentbox2 *.Contentbox_Button2 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.Contentbox2 *.Contentbox_Button2 a:hover {
  color:#0715DD;
  border:1px solid #0715DD;
  background-color:#FFFFFF;
}


#angebote table td {
	text-align:center;
	border-bottom:1px solid #e0e0e0;
	background-color:#f0f0f0;
	padding:3px;
	
}

#angebote table th {
	text-align:center;
	background-color:#1f06f1;
	padding:3px;
	color:#ffffff;
	
}

#angebote img {
	height:64px;
	border:1px solid #ffffff;
	
}
