/*Definiert die Main Divs und setzt alle default-Randabstände auf Null*/
body, table { text-align: left; color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; background-color: white; margin: 0; padding: 0; }
#all { position: relative; right: auto; left: auto; width: 940px; height: auto; }
#logoleiste { text-align: left; position: relative; width: 940px; height: 35px; margin: 0; }
#logoleistelinks { position: absolute; top: 0; left: 0; width: 70%; height: 35px; padding-top: 10px; padding-left: 20px; }
#logoleisterechts { text-align: right; position: absolute; top: 0; left: 680px; width: 260px; height: 35px; }
#hauptnavigation { background-image: url(../bilder/kopf01.jpg); background-repeat: no-repeat; text-align: left; position: relative; top: 0; left: 0; width: 940px; height: 139px; float: none; margin: 0; }
#hauptnavigationimmo { background-image: url(../bilder/kopf02.jpg); background-repeat: no-repeat; text-align: left; margin: 0; position: relative; top: 0; left: 0; width: 940px; height: 139px; float: none; }
#hauptcontent { text-align: left; position: relative; top: 0; left: 0 !important; width: 940px; height: auto; visibility: visible; margin: 0; padding-top: 10px; }
#sprache { text-align: right; position: absolute; top: 106px; left: 800px; width: 100px; height: 33px; z-index: 100; float: none; margin: 0; padding: 0 10px 0 0; }
#menuebuttons { text-align: left; position: relative; top: 106px; left: 0; width: 900px; height: 33px; margin: 0 0 0 10px; padding: 0; }
#abschlussleiste { text-align: center; position: relative; width: 940px; height: 30px; padding-top: 10px; border-top: 2px solid #e3e3e5; }
/*Basic style description*/
p { margin: 3px 0; padding: 0; }
td {  }


a:link { color: #58585a; font-weight: bold; text-decoration: underline; }
a:visited { color: #58585a ; font-weight: bold; text-decoration: underline; }
a:hover { color: black ; font-weight: bold; text-decoration: underline; }
a:active { color: #000; font-weight: bold; text-decoration: underline; }


h1 { color: black; font-size: 3em; font-weight: normal; line-height: 1.2em; text-align: left; margin: 0 0 10px; }
h2 { color: black; font-size: 1.3em; font-weight: normal; line-height: 1.3em; text-align: left; margin: 0 0 10px; }
h3 { color: black; font-size: 1.5em; font-weight: normal; line-height: 1.2em; text-align: left; margin: 0; }
h4 { color: black; font-size: 1.2em; font-weight: normal; line-height: 1.2em; text-align: left; margin: 0; }
h5 { color: black; font-size: 1em; font-weight: bold; line-height: 1.2em; text-align: left; margin: 0 0 10px; padding: 0; }
h6 { color: black; font-size: 0.9em; font-weight: normal; line-height: 1.2em; text-align: left; margin: 0; }
/*Startseite*/
#trennungleer { text-align: left; margin: 10px 0; width: 100%; height: 2px; clear: both; }
#trennlinie { background-color: #b6b5b3; text-align: left; width: 100%; height: 2px; clear: both; }
#startseitecontainer { text-align: left; margin: 0 0 10px; position: relative; top: 0; left: 0; width: 925px; height: auto; padding: 0 0 0 20px; }
#startseitecontentlinks { text-align: left; visibility: visible; margin: 0; position: relative; top: 0; left: 0; width: 450px; height: auto; float: left; padding: 10px; }
#startseitecontentrechts { text-align: left; visibility: visible; margin: 0; padding: 0; position: relative; top: 0; left: 0; width: 360px; height: auto; float: left; }
/*Mainnav*/
#mainnav115 { font-weight: bold; text-decoration: none; text-align: center; position: relative; width: 115px; height: 33px; float: left; margin: 0 1px 0 0; padding: 0; }
#mainnav152 { font-weight: bold; text-decoration: none; text-align: center; position: relative; width: 152px; height: 33px; float: left; margin: 0 1px 0 0; padding: 0; }
.mainnavleer115:link { color: #6f6f6f; font-size: 13px; font-weight: bold; background-image: url(../bilder/button_leer115_1.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; top: 0; left: 0; width: 115px; height: 33px; float: left; margin: 0; padding: 8px 0 0; }
.mainnavleer115:visited { color: #6f6f6f; font-size: 13px; font-weight: bold; background-image: url(../bilder/button_leer115_1.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; top: 0; left: 0; width: 115px; height: 33px; float: left; margin: 0; padding: 8px 0 0; }
.mainnavleer115:hover { color: black; font-size: 13px; font-weight: bold; background-image: url(../bilder/button_leer115_1.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; top: 0; left: 0; width: 115px; height: 33px; float: left; margin: 0; padding: 8px 0 0; }
.mainnavleer115:active { color: #6f6f6f; font-size: 13px; font-weight: bold; background-image: url(../bilder/button_leer115_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; top: 0; left: 0; width: 115px; height: 33px; float: left; margin: 0; padding: 8px 0 0; }
.mainnavleer152:link { color: #6f6f6f; font-size: 13px; font-weight: bold; background-image: url(../bilder/button_leer.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; top: 0; left: 0; width: 152px; height: 33px; float: left; margin: 0; padding: 8px 0 0; }
.mainnavleer152:visited { color: #6f6f6f; font-size: 13px; font-weight: bold; background-image: url(../bilder/button_leer.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; top: 0; left: 0; width: 152px; height: 33px; float: left; margin: 0; padding: 8px 0 0; }
.mainnavleer152:hover { color: black; font-size: 13px; font-weight: bold; background-image: url(../bilder/button_leer.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; top: 0; left: 0; width: 152px; height: 33px; float: left; margin: 0; padding: 8px 0 0; }
.mainnavleer152:active { color: #6f6f6f; font-size: 13px; font-weight: bold; background-image: url(../bilder/button_leer3.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; top: 0; left: 0; width: 152px; height: 33px; float: left; margin: 0; padding: 8px 0 0; }
.mainnavleer115active:link { color: #6f6f6f; font-size: 13px; font-weight: bold; background-image: url(../bilder/button_leer115_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; top: 0; left: 0; width: 115px; height: 33px; float: left; margin: 0; padding: 8px 0 0; }
.mainnavleer115active:visited { color: #6f6f6f; font-size: 13px; font-weight: bold; background-image: url(../bilder/button_leer115_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; top: 0; left: 0; width: 115px; height: 33px; float: left; margin: 0; padding: 8px 0 0; }
.mainnavleer115active:hover { color: black; font-size: 13px; font-weight: bold; background-image: url(../bilder/button_leer115_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; top: 0; left: 0; width: 115px; height: 33px; float: left; margin: 0; padding: 8px 0 0; }
.mainnavleer115active:active { color: #6f6f6f; font-size: 13px; font-weight: bold; background-image: url(../bilder/button_leer115_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; top: 0; left: 0; width: 115px; height: 33px; float: left; margin: 0; padding: 8px 0 0; }
.mainnavleer152active:link { color: #6f6f6f; font-size: 13px; font-weight: bold; background-image: url(../bilder/button_leer3.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; top: 0; left: 0; width: 152px; height: 33px; float: left; margin: 0; padding: 8px 0 0; }
.mainnavleer152active:visited { color: #6f6f6f; font-size: 13px; font-weight: bold; background-image: url(../bilder/button_leer3.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; top: 0; left: 0; width: 152px; height: 33px; float: left; margin: 0; padding: 8px 0 0; }
.mainnavleer152active:hover { color: black; font-size: 13px; font-weight: bold; background-image: url(../bilder/button_leer3.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; top: 0; left: 0; width: 152px; height: 33px; float: left; margin: 0; padding: 8px 0 0; }
.mainnavleer152active:active { color: #6f6f6f; font-size: 13px; font-weight: bold; background-image: url(../bilder/button_leer3.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; top: 0; left: 0; width: 152px; height: 33px; float: left; margin: 0; padding: 8px 0 0; }
/*Metanav
*/
.metanav:link { color:#6f6f6f ; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: none; margin-left: 10px; }
.metanav:visited { color:#6f6f6f ; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: none; margin-left: 10px; }
.metanav:hover { color:black ; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: underline; margin-left: 10px; }
.metanav:active { color:black ; font-size: 11px; font-weight: normal; font-style: normal; margin-left: 10px; }

.metanavaktiv:link { color:#6f6f6f ; font-size: 11px; text-decoration: underline; margin-left: 10px; }
.metanavaktiv:visited { color:#6f6f6f ; font-size: 11px; text-decoration: underline; margin-left: 10px; }
.metanavaktiv:hover { color:black ; font-size: 11px; text-decoration: underline; margin-left: 10px; }
.metanavaktiv:active { color:black ; font-size: 11px; text-decoration: underline; margin-left: 10px; }
/*Textformatierung*/
.topobjekt { color: #54947D; font-size: 1em; font-weight: bold; text-align: left; margin: 0; }
.textsold { color: #a81524; font-size: 1em; font-weight: bold; text-align: left; margin: 0; }
.text { font-size: 1em; line-height: 1.4em; text-align: left; }
.fett { font-weight: bold; }
.bildheadline { font-size: 1em; font-weight: bold; }
.auf1emstellen { font-size: 1em; }
.textabschlussschwarz { color: #000; font-size: 0.9em; font-weight: normal; text-align: center; margin-top: 2px; }
.textabschlussgrau { color: #6f6f6f; font-size: 0.9em; font-weight: normal; margin-top: 2px; }
.bildtext { font-size: 0.9em; margin-top: 5px; margin-bottom: 10px; }
.tabellenheader { font-size: 1.1em; font-weight: bold; width: auto; margin-bottom: 10px; }
.tabellestartauto { width: auto; }
.tabellestart400 { width: 400px; }
.tabellestart500 { width: 500px; }
.tabellestart600 { width: 600px; }
.tabellestart700 { width: 700px; }
.spaltetext10 { font-size: 1em; line-height: 1.4em; text-align: left; width: 10px; height: 100%; visibility: visible; float: left   ; margin-right: 5px; }
.spaltetext20 { font-size: 1em; line-height: 1.4em; text-align: left; width: 20px; visibility: visible; float: left   ; margin-right: 5px; }
.spaltetext30 { font-size: 1em; line-height: 1.4em; text-align: left; width: 30px; visibility: visible; float: left   ; margin-right: 5px; }
.spaltetext40 { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; margin-right: 5px; width: 40px; float: left; }
.spaltetext50 { font-size: 1em; line-height: 1.4em; text-align: left; width: 50px; visibility: visible; float: left   ; margin-right: 5px; }
.spaltetext70 { font-size: 1em; line-height: 1.4em; text-align: left; width: 70px; visibility: visible; float: left   ; margin-right: 5px; }
.spaltetext80 { font-size: 1em; line-height: 1.4em; text-align: left; width: 80px; visibility: visible; float: left   ; margin-right: 5px; }
.spaltetext100 { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; width: 100px; float: left; margin-right: 5px; }
.spaltetext110 { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; width: 110px; float: left; margin-right: 5px; }
.spaltetext120 { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; width: 120px; float: left; margin-right: 5px; }
.spaltetext130 { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; width: 130px; float: left; margin-right: 5px; }
.spaltetext140 { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; width: 140px; float: left; margin-right: 5px; }
.spaltetext150 { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; width: 150px; float: left; margin-right: 5px; }
.spaltetext160 { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; margin-right: 5px; width: 160px; float: left; }
.spaltetext200 { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; width: 200px; float: left; margin-right: 20px; }
.spaltetext250 { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; width: 250px; float: left; margin-right: 20px; }
.spaltetext300 { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; width: 300px; float: left; margin-right: 5px; }
.spaltetext330 { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; width: 330px; float: left; margin-right: 5px; }
.spaltetext400 { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; width: 400px; float: left; margin-right: 5px; }
.spaltetext450 { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; width: 450px; float: left; margin-right: 5px; }
.spaltetext500 { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; width: 500px; float: left; margin-right: 5px; }
.spaltetext600 { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; margin-right: 5px; width: 600px; float: left; }
.spaltetextauto { font-size: 1em; line-height: 1.4em; text-align: left; visibility: visible; margin-right: 5px; width: auto; float: left; }
.spalteautoclear { text-align: left; width: 100%; height: 2px; clear: both; margin-bottom: 5px; }
.spalteautotrennlinie { background-color: #b6b5b3; background-image: url(../bilder/2px.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; margin: 10px 0; width: 100%; height: 2px; overflow: hidden; clear: both; min-height: 1px; max-height: 3px; padding: 0; display: block     }
.linktext:link { color: #58585a; font-weight: bold; background-image: url(../bilder/linkpfeil_g.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: underline; position: relative; padding-left: 10px; }
.linktext:visited { color: #58585a; font-weight: bold; background-image: url(../bilder/linkpfeil_g.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: underline; position: relative; padding-left: 10px; }
.linktext:hover { color: #000; font-weight: bold; background-image: url(../bilder/linkpfeil_s.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: underline; position: relative; padding-left: 10px; }
.linktext:active { color: #58585a; font-weight: bold; background-image: url(../bilder/linkpfeil_g.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: underline; position: relative; padding-left: 10px; }
.linkcontainer { width: 100%; margin: 5px 0; padding: 0; }
.linkcontainerlinks { text-align: left; width: 50%; float: left; margin: 0; padding: 0; }
.linkcontainerrechts { text-align: right; width: 50%; float: right; margin: 0; padding: 0; }
.linkpdf:link { color: #58585a; font-weight: bold; background-image: url(../bilder/pdfklein.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: underline; position: relative; padding-left: 16px; }
.linkpdf:visited { color: #58585a; font-weight: bold; background-image: url(../bilder/pdfklein.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: underline; position: relative; padding-left: 16px; }
.linkpdf:hover { color: #000; font-weight: bold; background-image: url(../bilder/pdfklein.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: underline; position: relative; padding-left: 16px; }
.linkpdf:active { color: #58585a; font-weight: bold; background-image: url(../bilder/pdfklein.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: underline; position: relative; padding-left: 16px; }
#seitenlaufcontainer { text-align: right; width: auto; height: auto; float: none; clear: both; }
.seitenlauf:link { color: #58585a; font-weight: normal; font-style: normal; text-decoration: none; position: relative; visibility: visible; margin: 0 3px; }
.seitenlauf:visited { color: #58585a; font-weight: normal; font-style: normal; background-position: 0 4px; text-decoration: none; position: relative; visibility: visible; margin: 0 3px; }
.seitenlauf:hover { color: #000; font-weight: normal; font-style: normal; background-position: 0 4px; text-decoration: underline; position: relative; visibility: visible; margin: 0 3px; }
.seitenlauf:active { color: #58585a; font-weight: normal; font-style: normal; background-position: 0 4px; text-decoration: none; position: relative; visibility: visible; margin: 0 3px; }

.seitenlaufaktiv:link { color: #58585a; font-weight: bold; text-decoration: none; position: relative; visibility: visible; margin: 0 2px; }
.seitenlaufaktiv:visited { color: #58585a; font-weight: bold; background-position: 0 4px; text-decoration: none; position: relative; visibility: visible; margin: 0 2px; }
.seitenlaufaktiv:hover { color: #000; font-weight: bold; background-position: 0 4px; text-decoration: underline; position: relative; visibility: visible; margin: 0 2px; }
.seitenlaufaktiv:active { color: #58585a; font-weight: bold; background-position: 0 4px; text-decoration: none; position: relative; visibility: visible; margin: 0 2px; }
/*Bildformatierung
*/
#bildlinkkleinfloat { text-decoration: none; float: left; clear: left; border: solid 2px #dadbdd; }
#bildlinkkleinclear { height: 15px; float: none; clear: both; }
#bildlinkklein { text-decoration: none; float: left; margin-right: 8px; margin-bottom: 8px; border: solid 2px #dadbdd; }
.bildlinkklein { text-decoration: none; float: left; margin-right: 8px; margin-bottom: 8px; border: solid 2px #dadbdd; }
.bildlinkklein:link { text-decoration: none; float: left; margin-right: 8px; margin-bottom: 8px; border: solid 2px #dadbdd; }
.bildlinkklein:visited { text-decoration: none; float: left; margin-right: 8px; margin-bottom: 8px; border: solid 2px #dadbdd; }
.bildlinkklein:hover { text-decoration: none; float: left; margin-right: 8px; margin-bottom: 8px; border: solid 2px #737373; }
.bildlinkklein:active { text-decoration: none; float: left; margin-right: 8px; margin-bottom: 8px; border: solid 2px #dadbdd; }
/*Contentbox1spaltig*/
#container1spaltig { text-align: left; position: relative; top: 0; left: 0; width: 940px; height: auto; margin: 0; padding: 0; }
#einspaltigsubnav { text-align: left; position: relative; top: 0; left: 0; width: 210px; height: auto; float: left; margin: 0; padding: 0; }
#einspaltigcontent { text-align: left; position: relative; top: 0; width: 670px; height: auto; float: left; margin-left: 30px; padding: 10px 0 0; }
/*Immobilien Startseite*/
.immostart { text-align: left; margin: 15px 0 10px; width: 100%; height: auto; clear: both; padding: 0; }
/*Buttons*/
.buttonsuche:link { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../bilder/button_suchel1.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; width: 66px; height: 32px; visibility: visible; margin: 0; padding: 8px 0 0; display: block }
.buttonsuche:visited { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../bilder/button_suchel1.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; width: 66px; height: 32px; visibility: visible; margin: 0; padding: 8px 0 0; display: block }
.buttonsuche:hover { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../bilder/button_suchel2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; width: 66px; height: 32px; visibility: visible; margin: 0; padding: 8px 0 0; display: block }
.buttonsuche:active { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../bilder/button_suchel1.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; width: 66px; height: 32px; visibility: visible; margin: 0; padding: 8px 0 0; display: block }
.buttongesamt:link { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../bilder/button_gesamtangebotl1.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; width: 226px; height: 32px; visibility: visible; margin: 0; padding: 8px 0 0; display: block }
.buttongesamt:visited { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../bilder/button_gesamtangebotl1.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; width: 226px; height: 32px; visibility: visible; margin: 0; padding: 8px 0 0; display: block }
.buttongesamt:hover { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../bilder/button_gesamtangebotl2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; width: 226px; height: 32px; visibility: visible; margin: 0; padding: 8px 0 0; display: block }
.buttongesamt:active { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../bilder/button_gesamtangebotl1.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; width: 226px; height: 32px; visibility: visible; margin: 0; padding: 8px 0 0; display: block }
.buttonweiterepro:link { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../bilder/button_weitereprojektel1.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; width: 139px; height: 32px; visibility: visible; margin: 0; padding: 8px 0 0; display: block }
.buttonweiterepro:visited { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../bilder/button_weitereprojektel1.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; width: 139px; height: 32px; visibility: visible; margin: 0; padding: 8px 0 0; display: block }
.buttonweiterepro:hover { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../bilder/button_weitereprojektel2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; width: 139px; height: 32px; visibility: visible; margin: 0; padding: 8px 0 0; display: block }
.buttonweiterepro:active { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../bilder/button_weitereprojektel1.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; width: 139px; height: 32px; visibility: visible; margin: 0; padding: 8px 0 0; display: block }

.buttontellafriend:link { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../bilder/button_tell_a_friend1.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; width: 139px; height: 32px; visibility: visible; margin: 0; padding: 8px 0 0; display: block }
.buttontellafriend:visited { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../bilder/button_tell_a_friend1.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; width: 139px; height: 32px; visibility: visible; margin: 0; padding: 8px 0 0; display: block }
.buttontellafriend:hover { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../bilder/button_tell_a_friend2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; width: 139px; height: 32px; visibility: visible; margin: 0; padding: 8px 0 0; display: block }
.buttontellafriend:active { color: #fff; font-size: 12px; font-weight: bold; background-image: url(../bilder/button_tell_a_friend1.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; position: relative; width: 139px; height: 32px; visibility: visible; margin: 0; padding: 8px 0 0; display: block }

/*Contentbox2spaltig*/
#container2spaltig { text-align: left; position: relative; top: 0; left: 0; width: 940px; height: auto; margin: 0; padding: 0; }
#zweispaltigsubnav { text-align: left; position: relative; top: 0; left: 0; width: 210px; height: auto; float: left; margin: 0; padding: 0; }
#zweispaltigcontent1 { text-align: left; position: relative; top: 0; left: 0; width: 400px; height: auto; float: left; margin: 0 0 0 30px; padding: 10px 0 0; }
#zweispaltigcontent2 { text-align: left; position: relative; top: 0; left: 0; width: 235px; height: auto; float: left; margin-left: 30px; padding: 15px 0 0; }
/*Submenue*/
#submenuehg { background-image: url(../bilder/verlauf.jpg); background-repeat: no-repeat; text-align: left; width: 210px; height: auto; margin: 0; padding: 5px; }
.submenueaktiv { background-color: #fff; background-repeat: no-repeat; text-align: left; width: 195px; height: auto; margin: 0; padding: 5px 0 5px 5px; }
.submenueinaktiv { background-repeat: no-repeat; text-align: left; padding-top: 0px; width: 195px; height: auto; margin: 0; padding-bottom: 0px; padding-left: 5px; }
#submenueoben { background-image: url(../bilder/sub_rundung_oben.gif); background-repeat: no-repeat; width: 210px; height: 11px; margin: 0; padding: 0; }
#submenueunten { background-image: url(../bilder/sub_rundung_unten.gif); background-repeat: no-repeat; width: 210px; height: 11px; margin: 0; padding: 0; }
#submenuekontakt { color: black; font-size: 1em; line-height: 1.2em; text-align: left; width: 200px; height: auto; margin: 0; padding: 0 0 0 20px; }
.subnav1:link { color:#000 ; font-size: 12px; font-weight: normal; line-height: 20px; text-decoration: none; padding-left: 10px; }
.subnav1:visited { color:#000 ; font-size: 12px; font-weight: normal; line-height: 20px; text-decoration: none; padding-left: 10px; }
.subnav1:hover { color:#000 ; font-size: 12px; font-weight: normal; line-height: 20px; text-decoration: underline; padding-left: 10px; }
.subnav1:active { color:#000 ; font-size: 12px; font-weight: normal; line-height: 20px; text-decoration: none; padding-left: 10px; }
.subnav1hervorhebung:link { color:#000 ; font-size: 12px; font-weight: bold; line-height: 20px; text-decoration: none; padding-left: 10px; }
.subnav1hervorhebung:visited { color:#000 ; font-size: 12px; font-weight: bold; line-height: 20px; text-decoration: none; padding-left: 10px; }
.subnav1hervorhebung:hover { color:#000 ; font-size: 12px; font-weight: bold; line-height: 20px; text-decoration: underline; padding-left: 10px; }
.subnav1hervorhebung:active { color:#000 ; font-size: 12px; font-weight: bold; line-height: 20px; text-decoration: none; padding-left: 10px; }
.subnav2:link { color:black ; font-size: 12px; font-weight: bold; line-height: 20px; background-image: url(../bilder/subpfeil.gif); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; padding-left: 10px; }
.subnav2:visited { color:black ; font-size: 12px; font-weight: bold; line-height: 20px; background-image: url(../bilder/subpfeil.gif); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; padding-left: 10px; }
.subnav2:hover { color:black ; font-size: 12px; font-weight: bold; line-height: 20px; background-image: url(../bilder/subpfeil.gif); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; padding-left: 10px; }
.subnav2:active { color:black ; font-size: 12px; font-weight: bold; line-height: 20px; background-image: url(../bilder/subpfeil.gif); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; padding-left: 10px; }
.subnav3:link { color:black ; font-size: 11px; font-weight: normal; line-height: 17px; text-decoration: none; position: relative; left: 20px; width: 99%; padding-right: 15px; }
.subnav3:visited { color:black ; font-size: 11px; font-weight: normal; line-height: 17px; text-decoration: none; position: relative; left: 20px; width: 99%; padding-right: 15px; }
.subnav3:hover { color:black ; font-size: 11px; font-weight: normal; line-height: 17px; text-decoration: underline; position: relative; left: 20px; width: 99%; padding-right: 15px; }
.subnav3:active { color:black ; font-size: 11px; font-weight: normal; line-height: 17px; text-decoration: none; position: relative; left: 20px; width: 99%; padding-right: 15px; }

.subnav3active:link { color:black ; font-size: 11px; font-weight: bold; line-height: 17px; text-decoration: underline; position: relative; left: 20px; width: 99%; padding-right: 15px; }
.subnav3active:visited { color:black ; font-size: 11px; font-weight: bold; line-height: 17px; text-decoration: underline; position: relative; left: 20px; width: 99%; padding-right: 15px; }
.subnav3active:hover { color:black ; font-size: 11px; font-weight: bold; line-height: 17px; text-decoration: underline; position: relative; left: 20px; width: 99%; padding-right: 15px; }
/*Formulare und Listen*/
Form { background-color: #ececec; margin: 0; padding: 10px 10px 5px; }
checkbox {  }
label { color: #000; font-size: 0.9em; margin-right: 5px; }
form input { margin-right: 5px; }
.formfeld { color:black ; font-size: 11px; font-weight: normal; line-height: 20px; background-color: #fff; text-decoration: none; width: auto; height: 20px; border: solid 1px #dbdad9; }
ol { list-style-type: decimal; margin: 1em 0 1em 40px; }
ol ul { margin-top: 0; margin-bottom: 0; }
ul { list-style-type: disc; margin: 1em 0 1em 40px; }
ul ol { margin-top: 0; margin-bottom: 0; }
ul ul { margin-top: 0; margin-bottom: 0; }
