body { 
    background: #FFF /*transparent url(/images/bg.gif) 0 0 repeat-y*/;
    font-family: vedana,arial,helvertical; 
	margin:0; padding:0; 
    font-size: 100%;
}

td { vertical-align:top;}

#body { 
	width: 880px; 
	background: transparent url(/images/header_img01.gif) 0 0 no-repeat; 
	border-bottom: 10px solid #004E91;
}

#header {
	width: 880px;
	border-top: 7px solid #E7CF5C;
}

#header .logo { margin: 10px 0 0 445px; padding:0; }

#topnavig  { display: block; text-align: right; margin: 11px 0 7px 0; padding:0; vertical-align: center }

#topnavig a { 
	color: #FFF; font-size: 11px; text-decoration: none; 
	margin: 0 0px 0 20px; padding:0;
}
#topnavig a:hover { background: #366499; }

/*
#leftnavig { 
	background: transparent url(/images/bg_navig01.gif) 0 0 no-repeat;
	width: 156px; margin: 136px 0 0 10px; padding:0;  
}
*/
#leftnavig { 
background: transparent url(/images/bg_navig01.gif) 0 0 no-repeat;
width: 180px; margin: 136px 0 0 4px; padding:0; 
}

#leftnavig td { text-align: right; vertical-align: top; margin:0; padding: 0; }

/* #leftnavig a { margin: 0; padding: 0; padding-right: 13px; } */
#leftnavig a { margin: 0; padding: 0; padding-right: 28px;  }

.submenu_Schiffe,
.submenu_Boats,
.submenu_Bike { 
	display: block; text-align: right; font-size: 11px; 
	margin: 0 10px 0 0; padding-bottom: 20px; 
}
.submenu_Schiffe a,
.submenu_Boats a { 
	display: block; text-align: right; 
	text-decoration: none; color: #444; margin: 0; padding: 0 0 8px 0; color: #004A94;
}
.submenu_Revier,
.submenu_Touring_Area { 
	display: block; text-align: right; font-size: 11px; 
	margin: 0 0px 0 0; padding-bottom: 20px; 
}
.submenu_Revier a,
.submenu_Touring_Area a { 
	display: block; text-align: right; 
	text-decoration: none; color: #444; margin: 0; padding: 0 0 8px 0;	 
}

.submenu_Bike a {
	display: block; text-align: right; font-size: 11px;
	text-decoration: none; color: #444; margin: 0; padding: 0 0 8px 0;
}

.submenu_Schiffe a:hover,
.submenu_Boats a:hover,
.submenu_Revier a:hover,
submenu_Touring_Area a:hover,
.submenu_Bike a:hover { text-decoration: underline; }

.authorized { width: 164px; margin:34px 0 0 40px; padding: 0; }
.main { /*width: 100%;*/ width: 704px; font-size: 11px; color: #555; padding: 125px 20px 0 25px; }
.main p { padding: 0 0 11px 0; margin: 0; }
.main a { color: #000; text-decoration: none; }
.main h2 { font-size: 16pt; padding: 12px 0 12px 0; margin: 0; color: #004E91;}
.main h3 { font-size: 12px; padding: 12px 0 12px 0; margin: 0; }
.main h4 { font-size: 11px; font-weight: normal; color: #1F5386; padding: 12px 0 11px 0; margin: 0; }
.main a:hover { /*text-decoration: underline; */ background: #E6E6E6; }
.main .orange { color: #CC8B35; }

.main .black,
.main p { color: #555 }

.main img.left { margin: 0 10px 5px 0; }
.main img.right { margin: 0 0 5px 10px;}
/* .adresse { background: transparent url(/images/anker.gif) 120px -25px no-repeat; margin: 0 20px 0 0; padding: 40px 0 100px 150px; } */
.adresse { background: transparent url(/images/image001.gif) 140px 15px no-repeat; margin: 0 20px 0 0; padding: 40px 0 120px 58px; }
p.adresse { padding: 7px; color: #5D5D5D; font-size: 10px }

/* .inhalt { font-size: 11px; color: #555; margin: 40px 100px 0 130px; padding:0; } */
.inhalt { font-size: 11px; color: #555; margin: 40px 30px 0 30px; padding:0; }

table.ansicht { background-color: #FFF; clear: both; }
table.ansicht th { background-color: #004E91; color: #F2F2F2; }

.gallery { float: left; background: #EAEAEA; border: 2px solid #EAEAEA; margin-right: 10px; margin-bottom: 10px;}
.gallery p { padding: 3px; margin:0; }