
.socialmedia {
	 position: absolute;
	 right: 15px;
	 top: 190px}

.socialmedia2 {
	 position: absolute;
	 right: 15px;
	 top: 260px}

.socialmedia3 {
	 position: absolute;
	 right: 15px;
	 top: 320px}

.sitemap1 {
	 margin-top: 10px;
	 font-weight: bolder}

.sitemap2 {
	 margin-top: 5px;
	 margin-left: 10px}

.sitemap3 {
	 margin-top: 5px;
	 margin-left: 20px}

.sitemap1 A {
	 font-weight: 100;
	 text-decoration: none}

.sitemap1 A:hover {
	 }

.sitemap2 A {
	 font-weight: 100;
	 text-decoration: none}

.sitemap2 A:hover {
	 }

.sitemap3 A {
	 font-weight: 100;
	 text-decoration: none}

.sitemap3 A:hover {
	 }

.lmzusatz {
	 font-style: normal;
	 font-family: Verdana, sans serif;
	 color: #000000;
	 font-size: 7pt;
	 font-weight: normal;
	 padding-top: 15px}

.clear {
	 clear: left}

.tidetagzahl {
	 border-bottom: 0px solid;
	 border-left: 0px solid;
	 padding-bottom: 5px;
	 width: 70px;
	 font-family: Verdana, sans serif;
	 margin-bottom: 0px;
	 float: left;
	 font-size: 10pt;
	 border-top: 0px solid;
	 margin-right: 0px;
	 border-right: #dcdcdc 1px dashed}

.tidetagzahl1 {
	 padding-bottom: 5px;
	 padding-left: 5px;
	 width: 120px;
	 font-family: Verdana, sans serif;
	 margin-bottom: 0px;
	 float: left;
	 font-size: 10pt;
	 border-right: #dcdcdc 1px dashed}

.tidetagzahl2 {
	 padding-bottom: 5px;
	 padding-left: 5px;
	 width: 120px;
	 font-family: Verdana, sans serif;
	 margin-bottom: 0px;
	 float: left;
	 font-size: 10pt}

.lmrahmen {
	 border-bottom: #dcdcdc 1px solid;
	 padding-bottom: 10px;
	 font-style: normal;
	 margin-top: 20px;
	 padding-left: 30px;
	 width: 227px;
	 letter-spacing: 1px;
	 font-family: Verdana, sans serif;
	 color: #525252;
	 font-size: 8pt;
	 border-top: #dcdcdc 1px solid;
	 font-weight: bolder;
	 border-right: #dcdcdc 1px solid;
	 word-spacing: 1px;
	 padding-top: 20px}

.lmheadline {
	 font-style: normal;
	 font-size: 8pt}

.lminhaltbox A {
	 padding-bottom: 5px;
	 border-bottom-width: 1px;
	 color: #838383;
	 margin-left: 10px;
	 font-size: 7pt;
	 text-decoration: none}

.tidetag {
	 font-family: Verdana, sans serif;
	 font-size: 10pt;
	 padding-top: 5px}

.tidezeit {
	 padding-left: 20px;
	 font-family: Verdana, sans serif;
	 font-size: 10pt;
	 padding-top: 5px}

.rahmen2 {
	 border-bottom: #838383 1px dashed;
	 border-left: #838383 1px dashed;
	 padding-bottom: 10px;
	 padding-left: 10px;
	 padding-right: 10px;
	 font-family: Verdana, sans serif;
	 font-size: 8pt;
	 border-top: #838383 1px dashed;
	 border-right: #838383 1px dashed;
	 padding-top: 10px}

.buttonimg {
	 background-image: url(media/images/grundrahmen/pfeil2gruen.gif);
	 padding-bottom: 5px;
	 font-style: normal;
	 padding-left: 22px;
	 background-repeat: no-repeat;
	 background-position: 0px 0px;
	 height: 2px;
	 color: #4d5738;
	 font-size: 8pt;
	 cursor: hand;
	 font-weight: bolder;
	 margin-right: 8px}

.inputspeichern {
	 background-image: url(media/images/grundrahmen/pfeil2grau.gif);
	 padding-bottom: 6px;
	 border-right-width: 0px;
	 background-color: #ffffff;
	 margin-top: 15px;
	 padding-left: 25px;
	 background-repeat: no-repeat;
	 font-family: Verdana, sans serif;
	 border-top-width: 0px;
	 border-bottom-width: 0px;
	 height: 25px;
	 margin-left: 0px;
	 font-size: 8pt;
	 border-left-width: 0px;
	 cursor: hand;
	 font-weight: bold}

.hinweis {
	 font-style: normal;
	 margin-top: 5px;
	 font-size: 7pt;
	 font-weight: bolder}

.fehler {
	 font-style: normal;
	 color: #d47800;
	 font-size: 8pt;
	 font-weight: bold}

.content {
	 margin-top: 20px;
	 padding-left: 15px;
	 font-family: Verdana, sans serif;
	 margin-bottom: 15px;
	 color: #000000;
	 font-size: 10pt;
	 margin-right: 15px}

.content A {
	 color: #000000}

.contenttext {
	 font-family: Verdana, sans serif;
	 color: #000000;
	 font-size: 10pt}

.contenttext A {
	 color: #000000}

h1 {
	 border-bottom: #525252 1px dashed;
	 text-align: left;
	 padding-bottom: 4px;
	 font-family: Verdana, sans serif;
	 margin-bottom: 10px;
	 color: #525252;
	 font-size: 8pt}

a:hover {
	 color: #d47800}

.newslink {
	 font-family: Verdana, sans serif;
	 margin-bottom: 2px;
	 color: #000000;
	 font-size: 8pt;
	 text-decoration: none}

.newslink A {
	 color: #000000;
	 text-decoration: none}

.newslink2 {
	 margin-top: 2px;
	 width: 130px;
	 font-family: Verdana, sans serif;
	 color: #000000;
	 font-size: 8pt;
	 border-top: #838383 1px dashed;
	 font-weight: bold;
	 text-decoration: none;
	 padding-top: 4px}

.newslink2 A {
	 text-decoration: none}

.boxinhalt {
	 padding-bottom: 3px;
	 background-color: #f6f6f6;
	 font-style: normal;
	 padding-left: 8px;
	 font-family: Verdana, sans serif;
	 font-size: 8pt;
	 padding-top: 8px}

.boxinhalti {
	 background-image: url(media/images/grundrahmen/impressionen.jpg);
	 text-align: left;
	 padding-bottom: 10px;
	 font-style: normal;
	 padding-left: 10px;
	 font-family: Verdana, sans serif;
	 height: 90px;
	 color: #ffffff;
	 font-size: 8pt;
	 vertical-align: bottom;
	 font-weight: bold}

.boxinhalti A {
	 color: #ffffff}

.box {
	 border-bottom: #838383 1px solid;
	 border-left: #838383 1px solid;
	 margin-top: 20px;
	 border-top: #838383 1px solid;
	 margin-right: 5px;
	 border-right: #838383 1px solid}

.boxhead {
	 background-image: url(media/images/grundrahmen/hg_box.jpg);
	 font-style: normal;
	 padding-left: 8px;
	 font-family: Verdana, sans serif;
	 color: #ffffff;
	 font-size: 8pt;
	 font-weight: bold;
	 margin-right: 5px}

.submit_pfeil {
	 background-image: url(media/images/grundrahmen/pfeil2grau.gif);
	 border-bottom: 0px solid;
	 border-left: 0px solid;
	 background-color: #ffffff;
	 width: 20px;
	 background-repeat: no-repeat;
	 background-position: 0px 2px;
	 height: 20px;
	 border-top: 0px solid;
	 cursor: hand;
	 border-right: 0px solid}

input {
	 border-bottom: #999999 1px solid;
	 text-align: left;
	 border-left: #999999 1px solid;
	 background-color: #f6f6f6;
	 background-attachment: scroll;
	 background-repeat: repeat;
	 font-family: Verdana, sans serif;
	 background-position: 0% 0%;
	 height: 18px;
	 color: #000000;
	 font-size: 10px;
	 border-top: #999999 1px solid;
	 border-right: #999999 1px solid}

body {
	 background-image: url(media/images/startseite/hg2.jpg);
	 margin: 0px;
	 background-attachment: fixed;
	 background-repeat: repeat-x;
	 background-position: 0px 100px}

img {
	 border-bottom: 0px;
	 border-left: 0px;
	 border-top: 0px;
	 border-right: 0px}

.hg_logo {
	 background-image: url(media/images/grundrahmen/hg_oben.jpg);
	 background-repeat: no-repeat;
	 background-position: 0px 0px;
	 height: 84px}

.leisteorange {
	 background-color: #838383;
	 height: 14px}

.nav1 {
	 background-image: url(media/images/grundrahmen/nort.gif);
	 font-style: normal;
	 padding-left: 10px;
	 width: 89px;
	 letter-spacing: 0px;
	 background-repeat: no-repeat;
	 font-family: Verdana, sans serif;
	 background-position: 0px 0px;
	 height: 24px;
	 font-size: 10pt;
	 font-weight: bold;
	 word-spacing: 1px;
	 padding-top: 1px}

.nav1 A {
	 color: #ffffff;
	 cursor: hand;
	 text-decoration: none}

.nav1 A:hover {
	 color: #000000}

.nav2 {
	 background-image: url(media/images/grundrahmen/nvermietung.gif);
	 font-style: normal;
	 padding-left: 10px;
	 width: 89px;
	 letter-spacing: 0px;
	 background-repeat: no-repeat;
	 font-family: Verdana, sans serif;
	 background-position: 0px 0px;
	 height: 24px;
	 font-size: 10pt;
	 font-weight: bold;
	 word-spacing: 1px;
	 padding-top: 1px}

.nav2 A {
	 color: #ffffff;
	 cursor: hand;
	 text-decoration: none}

.nav2 A:hover {
	 color: #000000}

.nav3 {
	 background-image: url(media/images/grundrahmen/nservice.gif);
	 font-style: normal;
	 padding-left: 10px;
	 width: 89px;
	 letter-spacing: 0px;
	 background-repeat: no-repeat;
	 font-family: Verdana, sans serif;
	 background-position: 0px 0px;
	 height: 24px;
	 font-size: 10pt;
	 font-weight: bold;
	 word-spacing: 1px;
	 padding-top: 1px}

.nav3 A {
	 color: #ffffff;
	 cursor: hand;
	 text-decoration: none}

.nav3 A:hover {
	 color: #000000}

.subnav {
	 text-align: right;
	 font-style: normal;
	 margin-top: 10px;
	 font-family: Verdana, sans serif;
	 margin-bottom: 10px;
	 color: #838383;
	 font-size: 8pt;
	 font-weight: normal;
	 margin-right: 10px}

.subnav A {
	 color: #838383;
	 cursor: hand;
	 text-decoration: none}

.subnav A:hover {
	 color: #d47800}

.rahmenlinks {
	 background-color: #ffffff}

.rahmenrechts {
	 background-color: #ffffff}

.rahmenmitte {
	 background-color: #ffffff}

.grundrahmen {
	 border-bottom: #838383 1px solid;
	 border-left: #838383 1px solid;
	 margin-top: 10px;
	 border-top: #838383 1px solid;
	 border-right: #838383 1px solid}

.rahmen_nav {
	 border-bottom: #dcdcdc 1px solid;
	 padding-bottom: 20px;
	 margin-top: 20px;
	 margin-bottom: 20px;
	 border-top: #dcdcdc 1px solid;
	 border-right: #dcdcdc 1px solid}

.rahmen_suche {
	 border-bottom: #dcdcdc 1px solid;
	 font-style: normal;
	 margin-top: 20px;
	 padding-left: 30px;
	 width: 227px;
	 letter-spacing: 1px;
	 font-family: Verdana, sans serif;
	 color: #525252;
	 font-size: 8pt;
	 border-top: #dcdcdc 1px solid;
	 font-weight: bolder;
	 border-right: #dcdcdc 1px solid;
	 word-spacing: 1px;
	 padding-top: 20px}

.navigation_baum_1 {
	 border-bottom: #838383 1px dashed;
	 padding-bottom: 3px;
	 margin: 8px;
	 padding-left: 3px;
	 width: 210px;
	 background-repeat: repeat-x;
	 padding-top: 3px}

.navigation_baum_aktiv_1 {
	 background-image: url(media/images/grundrahmen/pfeilgrau.gif);
	 border-bottom: #838383 1px dashed;
	 padding-bottom: 3px;
	 margin: 8px;
	 padding-left: 3px;
	 width: 210px;
	 background-repeat: no-repeat;
	 background-position: 3px 7px;
	 padding-top: 3px}

.link_ebene_1 {
	 font-style: normal;
	 padding-left: 16px;
	 letter-spacing: 1px;
	 padding-right: 3px;
	 font-family: Verdana, sans serif;
	 color: #525252;
	 font-size: 8pt;
	 font-weight: bold;
	 word-spacing: 1px;
	 text-decoration: none}

.link_ebene_1:hover {
	 background-image: url(media/images/grundrahmen/pfeilgrau.gif);
	 background-repeat: no-repeat;
	 color: #d47800;
	 text-decoration: underline}

.navigation_baum_3 {
	 border-bottom: #838383 1px dashed;
	 padding-bottom: 3px;
	 margin: 8px 8px 8px 20px;
	 padding-left: 3px;
	 width: 190px;
	 background-repeat: repeat-x;
	 padding-top: 3px}

.navigation_baum_aktiv_3 {
	 background-image: url(media/images/grundrahmen/pfeilgrau.gif);
	 border-bottom: #838383 1px dashed;
	 padding-bottom: 3px;
	 margin: 8px 8px 8px 20px;
	 padding-left: 3px;
	 width: 190px;
	 background-repeat: no-repeat;
	 background-position: 3px 7px;
	 padding-top: 3px}

.link_ebene_3 {
	 font-style: normal;
	 padding-left: 16px;
	 letter-spacing: 1px;
	 padding-right: 3px;
	 font-family: Verdana, sans serif;
	 color: #525252;
	 font-size: 8pt;
	 word-spacing: 1px;
	 text-decoration: none}

.link_ebene_3:hover {
	 background-image: url(media/images/grundrahmen/pfeilgrau.gif);
	 background-repeat: no-repeat;
	 color: #d47800;
	 text-decoration: underline}

.linie {
	 border-bottom: #838383 1px dashed;
	 width: 90%}

.boxbuttonmerken {
	 background-image: url(media/images/grundrahmen/pfeil2gruen.gif);
	 border-right-width: 0px;
	 background-color: #f6f6f6;
	 font-style: normal;
	 margin-top: 8px;
	 padding-left: 22px;
	 background-repeat: no-repeat;
	 background-position: 0px 0px;
	 margin-bottom: 8px;
	 border-top-width: 0px;
	 border-bottom-width: 0px;
	 height: 18px;
	 color: #4d5738;
	 font-size: 8pt;
	 border-left-width: 0px;
	 cursor: pointer;
	 font-weight: bolder;
	 text-decoration: underline;
	 padding-top: 0px}

.subnaveinzug {
	 padding-left: 8px;
	 padding-top: 10px}

.subnavtext {
	 padding-bottom: 5px;
	 background-color: #dcdcdc;
	 margin-top: 20px;
	 padding-left: 5px;
	 width: 99%;
	 letter-spacing: 1px;
	 margin-bottom: 15px;
	 font-weight: bold;
	 word-spacing: 1px;
	 padding-top: 5px}

