body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
html {
	height: 100%;
	width: 100%;
}

#seite { position:absolute; left:0px; top:0px; width:100%; height:auto; z-index:1; text-align: center; padding: 0px; margin: 0px; }
#rahmen {	position:relative;	top:10px;	width:870px;	height:100%;	z-index:2;	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}
#banner {	position:absolute;	left:0px;	top:0px;	width:870px;	height:110px;	z-index:2;	background-color: #e2001a;  text-align: right;}
#meidmeid {  position:absolute;  left:40px;  top:60px;  width:100px;  height:21px;  z-index:2;  text-align: left;}
#navigation {	position:absolute;	left:0px;	top:120px;	width:870px;	height:50px;	z-index:11;	border-top-width: 1px;  border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;	border-style: solid;	border-top-color: #E2001A;	border-bottom-color: #E2001A;}
#fuss {  position:absolute;  left:0px;  top:460px;  width:870px;  height:90px;  z-index:10;  border-top-width: 1px;  border-bottom-width: 1px;  border-top-style: solid;  border-bottom-style: solid;  border-top-color: #e2001a;  border-bottom-color: #e2001a;}
#adresse {  position:absolute;  left:40px;  top:5px;  width:140px;  height:80px;  z-index:2;  text-align: left;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9px;}
#tel {  position:absolute;  left:200px;  top:5px;  width:141px;  height:80px;  z-index:2;  text-align: left;}
#mail {  position:absolute;  left:360px;  top:5px;  width:143px;  height:65px;  z-index:2;  text-align: left;}
#hauptnav {  position:absolute;  left:40px;  top:10px;  width:576px;  height:18px;  z-index:2;  text-align: left;}
#newsnav1 {  position:absolute;  left:789px;  top:415px;  width:84px;  height:15px;  z-index:2;  text-align: left;  margin: 0px;  padding: 0px;}
#subnav {  position:absolute;  left:40px;  top:25px;  width:552px;  height:20px;  z-index:2;  text-align: left;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #666666;}

#hauptnavleiste { position:absolute; left:40px; top:11px; width:576px; height:12px; z-index:2; text-align: left; }
#hauptnavleiste ul { margin: 0px; padding: 0px; }
#hauptnavleiste li { float: left; list-style-type: none; margin: 0px; padding: 0px; height: 11px; }
#hauptnavleiste li.spacer { float: left; list-style-type: none; margin: 0px; padding: 0px; height: 11px; background-image: url(images/spacer.gif); width: 10px; background-repeat: no-repeat; background-position: center top; line-height: normal; font-size: 11px; }
#hauptnavleiste li a { margin: 0px; padding: 0px; background-image: url(images/bg_hauptnav.gif); background-repeat: no-repeat; display:block; height: 11px; overflow: hidden; }
.meidmeid {background-position:0px 0px; width:61px; height:12px;  } 
.revier { background-position:-61px 0px; width:39px; height:12px; } 
.heimathafen {background-position:-101px 0px; width:78px; height:12px;  } 
.logbuch {background-position:-179px 0px; width:52px; height:12px;  } 

#hauptnavleiste li a.hover {background:url(images/bg_hauptnav.gif) no-repeat;  display: block; opacity: 0;  position: relative;  top: 0;  left: 0;  height: 100%;  width: 100%;  } 
#hauptnavleiste li a.meidmeid:hover {  background-position: 0px -11px;  } 
#hauptnavleiste li a.revier:hover { background-position: -61px -11px; } 
#hauptnavleiste li a.heimathafen:hover {  background-position: -101px -11px;  } 
#hauptnavleiste li a.logbuch:hover {  background-position: -179px -11px;  } 
#hauptnavleiste a:link { margin: 0px; padding: 0px; height: 12px; }

#hauptnavleiste li a.meidmeid_act {  background-position: 0px -11px; width:61px; height:12px;    } 
#hauptnavleiste li a.revier_act { background-position: -61px -11px; width:39px; height:12px;} 
#hauptnavleiste li a.heimathafen_act {  background-position: -101px -11px; width:78px; height:12px;  } 
#hauptnavleiste li a.logbuch_act {  background-position: -179px -11px; width:52px; height:12px; } 
#hauptnavleiste a:link { margin: 0px; padding: 0px; height: 12px; }

a.sub:link {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #666666;  text-decoration: none;  font-weight: normal;}

p {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #666666;  margin: 0px;  padding: 0px;  line-height: 14px;}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 9px;  color: #666666;  font-weight: bold;  letter-spacing: 1px;  margin: 0px;  padding: 0px;}

td {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;}

th {  font-family: Arial, Helvetica, sans-serif;}
.klein {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 8px;  padding-bottom: 7px;  letter-spacing: 2px;}
a.sub:visited {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #666666;  text-decoration: none;}
a.sub:active {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #e2001a;  text-decoration: none;}
a.sub:hover {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #e2001a;  text-decoration: none;}
#content1 li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; list-style-type: circle; list-style-position: outside; list-style-image: url(images/bullet.gif); margin: 0px; padding: 0px; line-height: 13px; }
#hauptnav a:link { margin: 0px; padding: 0px; height: 12px; }

#content1 ul {  margin: 0px;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 20px;}

#content2 li {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #333333;  list-style-type: circle;  list-style-position: outside;  list-style-image: url(images/bullet.gif);  margin: 0px;  padding: 0px;}
#content2 ul {  margin: 0px;  padding-top: 0px;  padding-right: 0px;  padding-bottom: 0px;  padding-left: 20px;}

.aktiv {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #e2001a;  text-decoration: none;}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #666666;  line-height: normal;  margin-top: 0px;  margin-bottom: 4px;  font-weight: bold;}
.newstext {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #666666;  text-align: left;  line-height: normal;}
a.newslink:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	color: #666666;	margin: 0px;	padding: 0px;	letter-spacing: 1px;	vertical-align: top;}
a.newslink:active {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	color: #666666; margin: 0px;	padding: 0px;	letter-spacing: 1px;	vertical-align: top;}
a.newslink:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	color: #666666; margin: 0px;	padding: 0px;	letter-spacing: 1px;	vertical-align: top;}
a.newslink:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	color: #E2001A; margin: 0px;	padding: 0px;	letter-spacing: 1px;	vertical-align: top;}
.fett {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #666666;  margin: 0px;  padding: 0px;  line-height: 14px;  font-weight: bold;}
a.text:link {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	margin: 0px;	padding: 0px;	text-decoration: underline;}
a.text:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	margin: 0px;	padding: 0px;	text-decoration: underline;}
a.text:active {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	margin: 0px;	padding: 0px;	text-decoration: underline;}
a.text:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #e2001a;	margin: 0px;	padding: 0px;	text-decoration: underline;}
