body {
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	background: rgb(230,230,230);
	min-width: 600px;
	vertical-align: top;
}

a:link { font-weight:normal; color:red; text-decoration:none; }
a:visited { font-weight:normal; color:red; text-decoration:none; }
a:focus { font-weight:normal; color:red; text-decoration:underline; }
a:hover { font-weight:normal; color:red; text-decoration:underline; }
a:active { font-weight:normal; color:red; text-decoration:underline; }

h3{
  padding:0;
  margin:0;
  border:0;
  font-family: verdana,arial,sans-serif;
  font-size: 22px;
  line-height: 24px;
  color: rgb(000,094,146);
  text-decoration: underline;
}

ul {
	list-style-type: none;
	list-style-position:inside;
	}	
	
li	{
	font-weight: normal;
}

pre{
  margin:0;
  padding:0;
  font-family: courier new, courier, monospace, fixedsys;
  font-size:small;
}

hr {
  width:93%;
  color: rgb(230,230,230);
}

table {
  width: 100%;
  border:0;
  border-collapse:collapse;
  padding:0;
  margin:0;  
  vertical-align: top;
}

img {
  border: 0;
  padding: 0;
  margin: 1px;
  vertical-align: bottom;
  text-align: left;
}

.main_table {
  margin-left: 60px;
  margin-top:5px;
  padding:0;
  border-color: rgb(0,0,0);
  border-style: solid;
  border-width: 1px;
  border-collapse:collapse;
  width: 900px;
}

.print_table {
  margin-left: 3%;
  padding:2;
  border-color: rgb(0,0,0);
  border-style: solid;
  border-width: 1px;
  width: 94%;
}

.headerbox{
  margin: 0;
  padding:0;
  border: 0;
  height: 120px;
  background-image:url(../images/back_header.jpg);
}

.header {
  text-align:right;
  margin: 0;
  padding:2px;
  border: 0;
  color:rgb(255,255,255);
  background: rgb(000,094,146);
  width: 100%;
  vertical-align: top;
  font-size: 11px;
  line-height: 16px;
}

a.header:link {font-weight:normal; color:rgb(255,255,255); text-decoration:none;}
a.header:visited { font-weight:normal; color:rgb(255,255,255); text-decoration:none;}
a.header:focus { font-weight:normal; color:rgb(255,255,255); text-decoration:underline;}
a.header:hover { font-weight:normal; color:rgb(255,255,255); text-decoration:underline;}
a.header:active { font-weight:normal; color:rgb(255,255,255); text-decoration:underline;}

.navigationbox{
  margin: 0;
  border: 0;
  background: rgb(255,255,255);
  padding: 2px;    
  width: 160px;
  vertical-align: top;
}

.navigation{
  margin: 0;
  border: 0;
  padding: 2px;  
  vertical-align: top;
  width: 100%;
}

.navitem1 {
 padding-left:1px;
 height: 20px;
 width: 160px;
 vertical-align: bottom; 
}

a.navitem1:link {font-weight:normal; color:rgb(000,000,000); text-decoration:none; }
a.navitem1:visited { font-weight:normal; color:rgb(000,000,000); text-decoration:none; }
a.navitem1:focus { font-weight:normal; color:rgb(151,000,007); text-decoration:underline; }
a.navitem1:hover { font-weight:normal; color:rgb(151,000,007); text-decoration:underline; }
a.navitem1:active { font-weight:normal; color:rgb(151,000,007); text-decoration:underline; }

.navitem2 {
  padding-left:4px;
  height: 20px;
  vertical-align: bottom;
}

a.navitem2:link { font-weight:normal; color:rgb(000,000,000); text-decoration:none; }
a.navitem2:visited { font-weight:normal; color:rgb(000,000,000); text-decoration:none; }
a.navitem2:focus { font-weight:normal; color:rgb(151,000,007); text-decoration:underline; }
a.navitem2:hover { font-weight:normal; color:rgb(151,000,007); text-decoration:underline; }
a.navitem2:active { font-weight:normal; color:rgb(151,000,007); text-decoration:underline; }

.navitem3 {
  padding-left:2px;
  vertical-align: bottom;
}

a.navitem3:link { font-weight:normal; color: rgb(000,094,146); text-decoration:none; }
a.navitem3:visited { font-weight:normal; color: rgb(000,094,146); text-decoration:none; }
a.navitem3:focus { font-weight:normal; color:rgb(151,000,007); text-decoration:underline; }
a.navitem3:hover { font-weight:normal; color:rgb(151,000,007); text-decoration:underline; }
a.navitem3:active { font-weight:normal; color:rgb(151,000,007); text-decoration:underline; }

.navheader{
  padding-left:0;
  margin:0;
  vertical-align: bottom;
  font-weight:bold;  
}

.maintextbox{
  margin: 0;
  border: 0;
  background: rgb(255,255,255);
  padding: 2px;
  width: 630px;
  vertical-align: top;
}

.maintext{
  font-family: Verdana,Arial;
  margin: 0;
  border: 0;
  background: rgb(255,255,255);
  padding: 0;
  vertical-align: top;
  overflow:hidden;
}

a.maintext:link {font-weight:normal; color:rgb(151,000,007); text-decoration:none; }
a.maintext:visited { font-weight:normal; color:rgb(151,000,007); text-decoration:none; }
a.maintext:focus { font-weight:normal; color:rgb(151,000,007); text-decoration:underline; }
a.maintext:hover { font-weight:normal; color:rgb(151,000,007); text-decoration:underline; }
a.maintext:active { font-weight:normal; color:rgb(151,000,007); text-decoration:underline; }

.preisliste{
  background: rgb(230,230,230);
  vertical-align: top;
  border: 1px solid rgb(200,200,200);
  text-align: left;
}

.preislistedunkel{
  background: #DADADA;
  vertical-align: top;
  border: 1px solid rgb(200,200,200);
  text-align: left;
}

.preislisterechts{
  vertical-align: top;
  text-align: right;
  border: 1px solid rgb(200,200,200);
}

.preislistemitte{
  vertical-align: top;
  text-align: center;
  border: 1px solid rgb(200,200,200);
}

.preislistelinks{
  vertical-align: top;
  text-align: left;
  border: 1px solid rgb(200,200,200);
}

ul.marina {
	list-style-type: none;
	list-style-position:inside;
  list-style-image:url('../bilder/ico_checkbox.gif')
	}

.boatshop24{
  padding:0;
  margin:0;
  width: 100%;
  height: 464px;
  border:0;
}


.catcherbox{
  margin: 0;
  border-top: 0;
  border-right: 0;
  border-bottom:0;
  border-left: 1px dotted rgb(200,200,200);
  background: rgb(255,255,255);
  width: 120px;
  padding: 2px;
  vertical-align: top;
}

.catcher{
  margin: 0;
  border: 0;
  background: rgb(255,255,255);
  padding: 2px;
  width: 100%;
  vertical-align: top;
}

img.catcher {
  border: 0;
  padding: 0;
  margin: 2px;
  vertical-align: middle;
  text-align: center;
}

.footerbox {
  text-align:right;
  margin: 0;
  border: 0;
  color:rgb(255,255,255);
  background: rgb(000,094,146);
  width: 100%;
  vertical-align: top;
  font-size: 9px;
  line-height: 14px;
}

a.footerbox:link {font-weight:normal; color:rgb(255,255,255); text-decoration:none; }
a.footerbox:visited { font-weight:normal; color:rgb(255,255,255); text-decoration:none; }
a.footerbox:focus { font-weight:normal; color:rgb(255,255,255); text-decoration:underline; }
a.footerbox:hover { font-weight:normal; color:rgb(255,255,255); text-decoration:underline; }
a.footerbox:active { font-weight:normal; color:rgb(255,255,255); text-decoration:underline; }

.footerboxleft {
  text-align:left;
  color:rgb(255,255,255);
  background: rgb(000,094,146);
  width: 300px;
  vertical-align: top;
}

.formular{
  width: 500px;
  padding:5px;
  margin:1px;
  background: rgb(230,230,230);
  vertical-align: top;
  border: 1px solid rgb(200,200,200);
  text-align: left;
}

.felementklein{
  margin:2px;
  padding: 2px;
  width:100px;
}

.felementgross{
  margin:2px;
  padding: 2px;
}

.anfrage{
  font-size:10px;
	font-weight: normal;
	font-family: verdana, arial, helvetica, sans-serif;
  color: rgb(000,094,146);
}


.boats{
border: 0; 
width: 500px; 
margin-bottom: 1em; 
padding: 10px;
color: rgb(000,000,000);
background-color: rgb(255,255,255);
}

.navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid rgb(200,200,200);
font: bold 10px Verdana, sans-serif;
}

.navlist li
{
list-style: none;
margin: 0;
display: inline;
}

.navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid rgb(200,200,200);
border-bottom: none;
background: #DDE;
text-decoration: none;
}

.navlist li a:link { color: #448; }
.navlist li a:visited { color: #667; }

.navlist li a:hover
{
color: #000;
background: #AAE;
border-color: #227;
}

.navlist li a.current
{
background: white;
border-bottom: 1px solid white;
}

.tabcontent{
display:none;
}

.thumbnailcontainer {
float:left;
height:104px;
width:140px;
padding:1px;
margin:1px;
border:1px solid; 
border-color:rgb(200,200,200);
text-align:center;
}

.thumbnail{
border:0;
padding:0;
margin:0;
background: rgb(200,200,200);
max-height:100px;
max-width:136px;
}
