body{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
border: 0px;
margin: 0px;
padding-left: 0px;
} 

table {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
border: 0px;
margin: 0px;
padding-left: 1px;

}
table.data-table, table.tide-table{
border:1px solid #C0C0C0;
}
table.data-table th {
background-color:#C0C0C0;
font-weight:bold;
text-align:center;
}
table.tide-table th {
background-color:#C0C0C0;
font-weight:bold;
text-align:left;
}

tr.even {
background-color:#F0F0F0;
}
tr.odd {
background-color:#FFFFFF;
}
table.info-table{
}
table.info-table td.col2{
padding-left: 10px;
}
table.info-table th{
font-weight:bold;
text-align: left;
font-size:11pt;
margin-left: 5px;
text-decoration: underline;
}
table.navi{
background-color:#E6E6E6;
border:1px solid #CFCFCF;
padding-left: 0px;
}
a:visited{
color:#000077;
}
div.logo {
background-color:#D4D4D4;
font-weight:bold;
}
div.menu {
background-color:#F18D3F;
color:#FFFFFF;
font-size:9pt;
font-weight:bold;
padding:2px;
}
hr.trenner{
border-color:#EF7C00 #CF5C00 #CF5C00 #EF7C00;
border-style:solid;
border-width:1px;
margin: 0px;
}
div.menu a:link {
color:#FFFFFF;
font-size:9pt;
font-weight:bold;
text-decoration:underline;
}
div.menu a:visited {
color:#ffffff;
font-size:9pt;
font-weight:bold;
text-decoration:underline;
}

td.moving{
/* Google blau #6BA8FE Mehlaus #2f6073; */
	background-color: #2f6073;
/*	background-color: #548DEA;
	background-color: #0066dd;
	background-color: #0055cc;*/
	width: 2em;
	border: 1px solid #000000;
}
td.moored{
/* Google rot #FC776B Mehlaus #c23a2e;*/
	background-color: #c23a2e;
/*	background-color: #FF7C70;
	background-color: #ee0000;
	background-color: #dd0000;*/
	width: 2em;
	border: 1px solid #000000;
}
td.anchorage{
/* Google orange #FEB500 */
	background-color: #FEB500;
/*	background-color: #FEBC44;
	background-color: #ff9900; */
	width: 2em;
	border: 1px solid #000000;
}
td.waiting{
/* Google gelb #FFFF00   Mehlaus #f2d091; */
	 /* auch grau
	background-color: #a3a68; */
	background-color: #CCCCC9;
/*	background-color: #bbbbbb;
	background-color: #aaaaaa;*/
	width: 2em;
	border: 1px solid #000000;
}
td.unknown{
/* Google grau #BFBFBF */
	background-color: #a3a68f;
/*	background-color: #CCCCC9;
	background-color: #bbbbbb;
	background-color: #aaaaaa;*/
	width: 2em;
	border: 1px solid #000000;
}
div.navi{
padding: 0;
border: 0;
margin:0;
}
img{
border: 0px;
padding: 0px;
}
label.search{
font-size: 9pt;
}
input.login {
background-color:#E6E6E6;
border:1px solid #CFCFCF;
width:180px;
}
input.search{
background-color:#E6E6E6;
border:1px solid #CFCFCF;
width:160px;
}
input.submitButton {
background-color:#FFFFFF;
border:medium none;
height:auto;
}
b.h2 {/*hauptüberschrift*/
color:#444444;
font-size:16pt;
font-style: italic;
margin-left: 5px;
text-decoration: underline;
}
h2 {/*hauptüberschrift*/
color:#444444;
font-size:16pt;
font-style: italic;
margin-left: 5px;
text-decoration: underline;
display: inline;
}
b.h4{/*unterüberschriften*/
font-weight:bold;
text-align: left;
font-size:11pt;
margin: 0px 0px 10px 0px;
text-decoration: underline;
}
b.h4-text{
text-decoration: none;
margin: 0px 0px 0px 5px;
font-style:	italic;
}
h4{/*unterüberschriften*/
font-weight:bold;
text-align: left;
font-size:11pt;
margin: 0px 0px 10px 0px;
text-decoration: underline;
}
h4.error{
text-decoration: none;
margin: 5px 0px 10px 0px;
}
i.h5{/*photographer*/
margin:0;
font-style:italic;
}
h5{/*photographer*/
margin:0;
font-style:italic;
}
div.tip {
background-color:#FFF9B6;
}
div.tip a {
font-size:large;
font-weight:bold;
}
div.lastShown {
background-color:#E6E6E6;
border:1px solid #CFCFCF;
font-size:9pt;
padding: 0px 0px 3px 2px;
}
div.lastShown a:link {
color:#000000;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
}
div.lastShown a:visited {
color:#000000;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
}

td.td-button{
text-align: right;
}
input.button{
background-color: #ff9933;
border: 2px solid #ee5827;
margin:1px;
}
input.buttonUnderList{
background-color: #ff9933;
border: 2px solid #ee5827;
margin:1px;
margin-top: 7px;
}
td.comment{
font-style: italic;
}
form{
display:inline;
}
select{
width: 147px;
}
select.countryPrefix{
	width:4.3em;
}
select.mobilePrefix{
	width:4.7em;
}
select.mapType{
	width:123px;
}
input.mobile{
	width:100px;
}
input.text{
	width:147px;
}
font.success{
	font-weight: bold;
	color: #009900;
	font-size: larger;
}
font.error{
	font-weight: bold;
	color: #dd0000;
	font-size:larger;
}
font.moored{
	color: #aa0000;
	font-weight: bold;
}
font.unmoored{
	color: #00aa00;
	font-weight: bold;
}
div.actionlink{
margin: 10px 0px 0px 0px;
}
div.actionlink img{
margin: 0 2px -4px 3px;
}
img.course{
margin-bottom: -5px;
}
img.flag{
margin-bottom: -2px;
}
