.socialmedia {
	position: absolute; right: 15px; top: 190px;
}

.socialmedia2 {
	position: absolute; right: 15px; top: 260px;
}

.socialmedia3 {
	position: absolute; right: 15px; top: 320px;
}

.h1watt {
	 border-bottom: #f89938 1px dashed;
	 text-align: left;
	 padding-bottom: 4px;
	 font-family: Verdana, sans serif;
	 margin-bottom: 10px;
	 color: #3599cc;
	 font-size: 8pt;
	 font-weight: bold}

img {
	 border-bottom: 0px;
	 border-left: 0px;
	 border-top: 0px;
	 border-right: 0px}

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}

.lmzusatz {
	 font-style: normal;
	 font-family: Verdana, sans serif;
	 color: #000000;
	 font-size: 7pt;
	 font-weight: normal;
	 padding-top: 15px}

.lmzusatz2 {
	 padding-bottom: 125px;
	 font-style: normal;
	 font-family: Verdana, sans serif;
	 color: #000000;
	 font-size: 7pt;
	 font-weight: normal}

.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}

.inputspeichern {
	 background-image: url(media/images/grundrahmen/pfeil2gruen.gif);
	 padding-bottom: 6px;
	 border-right-width: 0px;
	 background-color: #ffffff;
	 margin-top: 15px;
	 padding-left: 25px;
	 width: 100px;
	 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}

.input_forumtext {
	 font-size: 8pt}

.input_form_links {
	 padding-right: 10px;
	 color: #000000;
	 font-size: 8pt}

.fehler {
	 font-style: normal;
	 color: #d47800;
	 font-size: 8pt;
	 font-weight: bold}

.lmlistbearbeiten {
	 margin-top: 3px;
	 font-size: 7pt;
	 font-weight: bold}

.lmlistbearbeiten A {
	 text-decoration: underline}

.lmlistanzeige {
	 margin-top: 5px;
	 padding-right: 5px;
	 margin-bottom: 5px}

.lmlistunten {
	 padding-bottom: 5px;
	 background-color: #e1dddd;
	 padding-left: 5px;
	 padding-right: 5px;
	 padding-top: 3px}

.lmlist {
	 border-bottom: #525252 1px dashed;
	 background-color: #f6f6f6;
	 margin-top: 15px;
	 font-family: Verdana, sans serif;
	 font-size: 8pt}

.lmlistimage {
	 float: left;
	 margin-right: 10px}

.lmlistinhalt {
	 }

.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}

.forumerstellt {
	 font-style: italic;
	 font-size: 7pt}

.forumanbieter {
	 font-style: normal;
	 color: #d47800;
	 font-weight: bold}

.foruminhalt {
	 border-bottom: #525252 1px dashed;
	 background-color: #f6f6f6;
	 margin-top: 10px;
	 padding-left: 10px;
	 font-family: Verdana, sans serif;
	 height: 55px;
	 font-size: 8pt;
	 padding-top: 10px}

.foruminhalt A {
	 text-decoration: none}

.foruminhalt1 {
	 width: 160px;
	 float: left}

.foruminhalt2 {
	 padding-left: 10px;
	 width: 240px;
	 float: left}

.foruminhalt3 {
	 text-align: right;
	 float: left}

.foruminhalt4 {
	 text-align: right;
	 padding-right: 15px}

.forumhead {
	 border-bottom: #525252 1px solid;
	 border-left: #525252 1px solid;
	 padding-bottom: 10px;
	 font-style: normal;
	 padding-left: 10px;
	 padding-right: 10px;
	 font-family: Verdana, sans serif;
	 margin-bottom: 10px;
	 color: #525252;
	 font-size: 8pt;
	 border-top: #525252 1px solid;
	 font-weight: bold;
	 border-right: #525252 1px solid;
	 padding-top: 10px}

.forumhead1 {
	 width: 160px;
	 float: left}

.forumhead2 {
	 padding-left: 10px;
	 width: 240px;
	 float: left}

.forumhead3 {
	 float: left}

.forumhead4 {
	 text-align: right;
	 padding-right: 10px}

.seitenzahlen {
	 border-bottom: #838383 1px dashed;
	 text-align: center;
	 border-left: #838383 1px dashed;
	 padding-bottom: 5px;
	 font-style: normal;
	 margin-top: 10px;
	 font-family: Verdana, sans serif;
	 margin-bottom: 10px;
	 font-size: 8pt;
	 border-top: #838383 1px dashed;
	 font-weight: bold;
	 border-right: #838383 1px dashed;
	 text-decoration: none;
	 padding-top: 5px}

.seitenzahlen A {
	 text-decoration: none}

.seitenzahlen A:hover {
	 color: #d47800;
	 text-decoration: underline}

.buchungsanfrageeinzug {
	 margin-left: 20px}

.produktliste {
	 width: 550px}

.contenttext {
	 font-family: Verdana, sans serif;
	 color: #000000;
	 font-size: 10pt}

.detailsbeschreibung {
	 margin-top: 5px;
	 padding-right: 5px;
	 font-family: Verdana, sans serif;
	 margin-bottom: 5px;
	 font-size: 8pt;
	 border-top: #838383 1px dashed;
	 margin-right: 5px;
	 padding-top: 10px}

.detailsweiter {
	 text-align: left;
	 margin-bottom: 10px}

.detailsweiter A {
	 text-align: right;
	 color: #525252;
	 font-size: 8pt}

.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}

.detailsdaten A {
	 color: #525252}

.detailsdaten {
	 text-align: left;
	 font-style: normal;
	 margin-top: 5px;
	 font-family: Verdana, sans serif;
	 color: #525252;
	 font-size: 7pt;
	 font-weight: bold}

.detailsdaten2 A {
	 color: #525252}

.detailsdaten2 {
	 text-align: left;
	 font-style: normal;
	 margin-top: 5px;
	 padding-left: 315px;
	 font-family: Verdana, sans serif;
	 color: #525252;
	 font-size: 7pt;
	 font-weight: bold}

.detailzusatz {
	 padding-left: 205px;
	 font-size: 7pt;
	 padding-top: 5px}

.detailsliste {
	 padding-left: 10px;
	 padding-top: 10px}

.detailsliste A {
	 text-decoration: none}

.detailsubnav {
	 font-style: normal;
	 font-family: Verdana, sans serif;
	 font-size: 8pt;
	 font-weight: normal}

.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}

.headlinerahmen {
	 border-bottom: #4d5738 1px dashed;
	 color: #4d5738;
	 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}

a:hover {
	 color: #d47800}

a {
	 color: #000000}

.newslink {
	 font-family: Verdana, sans serif;
	 margin-bottom: 2px;
	 color: #000000;
	 font-size: 8pt;
	 text-decoration: none}

.newslink A {
	 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/pfeil2gruen.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: 20px;
	 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}

.hg_logo {
	 background-image: url(media/images/grundrahmen/hg_oben.jpg);
	 background-repeat: no-repeat;
	 background-position: 0px 0px;
	 height: 84px}

.leisteorange {
	 background-color: #4d5738;
	 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/pfeilgruen.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/pfeilgruen.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/pfeilgruen.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/pfeilgruen.gif);
	 background-repeat: no-repeat;
	 color: #d47800;
	 text-decoration: underline}

.clear {
	 clear: left}

.produktlistebild {
	 margin-top: 10px;
	 float: left;
	 margin-right: 10px}

.keinbild {
	 border-bottom: #838383 1px solid;
	 text-align: center;
	 border-left: #838383 1px solid;
	 font-style: normal;
	 width: 200px;
	 font-family: Verdana, sans serif;
	 float: left;
	 height: 150px;
	 font-size: 7pt;
	 vertical-align: text-bottom;
	 border-top: #838383 1px solid;
	 border-right: #838383 1px solid}

.keinbild2 {
	 border-bottom: #838383 1px solid;
	 text-align: center;
	 border-left: #838383 1px solid;
	 font-style: normal;
	 width: 300px;
	 font-family: Verdana, sans serif;
	 float: left;
	 height: 200px;
	 font-size: 7pt;
	 vertical-align: text-bottom;
	 border-top: #838383 1px solid;
	 border-right: #838383 1px solid}

.produktlistesortierung {
	 text-align: right;
	 font-style: normal;
	 font-family: Verdana, sans serif;
	 font-size: 8pt;
	 font-weight: bold}

.produktlistesubnav {
	 font-style: normal;
	 font-family: Verdana, sans serif;
	 margin-bottom: 10px;
	 float: left;
	 font-size: 8pt;
	 font-weight: normal}

.produktlistebutton {
	 border-bottom: #838383 1px dashed;
	 padding-bottom: 35px;
	 padding-right: 30px}

.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}

.buttonmerken {
	 background-image: url(media/images/grundrahmen/pfeil2gruen.gif);
	 padding-bottom: 4px;
	 border-right-width: 0px;
	 background-color: #ffffff;
	 font-style: normal;
	 padding-left: 22px;
	 background-repeat: no-repeat;
	 background-position: 0px 0px;
	 border-top-width: 0px;
	 border-bottom-width: 0px;
	 color: #4d5738;
	 font-size: 8pt;
	 border-left-width: 0px;
	 cursor: pointer;
	 font-weight: bolder;
	 text-decoration: underline;
	 padding-top: 0px}

.boxbuttonmerken A {
	 color: #4d5738}

.bwarenkorbdelete {
	 background-image: url(media/images/grundrahmen/pfeil2gruen.gif);
	 padding-bottom: 4px;
	 border-right-width: 0px;
	 background-color: #ffffff;
	 font-style: normal;
	 margin-top: 8px;
	 padding-left: 22px;
	 background-repeat: no-repeat;
	 background-position: 1px 1px;
	 margin-bottom: 8px;
	 border-top-width: 0px;
	 border-bottom-width: 0px;
	 height: 22px;
	 color: #4d5738;
	 font-size: 8pt;
	 border-left-width: 0px;
	 cursor: hand;
	 font-weight: bolder;
	 margin-right: 20px;
	 text-decoration: underline;
	 padding-top: 3px}

.buttonimg A {
	 color: #4d5738}

.detailsbildtitel {
	 width: 300px;
	 margin-bottom: 20px;
	 color: #838383;
	 font-size: 7pt;
	 padding-top: 2px}

