a:link {text-decoration: none; color: #007456; }
div.disc a:visited {text-decoration: underline; color:#CCCCCC; }
a:visited {text-decoration: none; color: #007456; }
div.disc a:hover {text-decoration: none; color:#CCCCCC; }
a:hover {text-decoration: underline; color: #007456; }
a:active {text-decoration: underline; color: #007456; }
div.disc a:active {text-decoration: underline; color:#CCCCCC; }
div.disc a {text-decoration: underline; color:#CCCCCC; }
.subimmo {width:200px; float:left; }
.downl {width:275px; float:left; background-image: url(../../images/lin.jpg); background-repeat: no-repeat; background-position: right 25px; }
.content {width:420px; float:left; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-left: 20px; padding-top: 10px; }
.disc {width:720px; height:30px; float:left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 30px; padding-left: 20px; }
.footer {width:840px; height:80px; background-image: url(../../images/hgfooter.jpg); background-repeat: no-repeat; float:left; background-position: top; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.contentholder {width:455px; float:right; margin-top:40px; margin-right: auto; margin-bottom: 40px; margin-left: auto; padding-right: 60px; background-image: url(../../images/hghead.jpg); background-repeat: no-repeat; }
.nb {width:254px; height:10px; float:right; background-image: url(../../images/nb.jpg); background-repeat: no-repeat; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.nobjo {width:254px; height:28px; float:right; background-image: url(../../images/nbo.jpg); background-repeat: no-repeat; margin-bottom:5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; margin-top: 0; margin-right: auto; margin-left: auto; }
.nobjn {width:254px; height:28px; float:right; background-image: url(../../images/nbn.jpg); background-repeat: no-repeat; margin-bottom:5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #007456; font-weight: bold; margin-top: 0; margin-right: auto; margin-left: auto; }
.nobjtxt {width:200px; float:left; padding-top: 7px; padding-left: 25px; margin:0 auto; }
.nobjholder {width:254px; margin:0 auto; float:right; background-image: url(../../images/nhg.jpg); background-repeat: repeat-y; }
.nt {width:254px; height:10px; float:right; margin-bottom:0px; background-image: url(../../images/nt.jpg); background-repeat: no-repeat; margin-top: 0; margin-right: auto; margin-left: auto; }
.searchengine {width:299px; height:186px; margin:0 auto; float:left; margin-top:20px; background-image: url(../../images/hg_suche.jpg); background-repeat: no-repeat; background-position: right; }
.locholder {width:299px; height:76px; margin:0 auto; float:left; margin-top:20px; }
.naviholder {width:299px; margin:0 auto; float:left; margin-top:40px; }
.mainholder {width:840px; margin:0 auto; float:left; background-image: url(../../images/hgs.jpg); background-repeat: repeat-y; }
.header {width:840px; height:140px; margin:0 auto; background-image: url(../../images/header.jpg); background-repeat: no-repeat; float:left; }
.holder {width:840px; margin:0 auto; }
.headline {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #007456; }
.text16 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #007456; }
.text14 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #007456; }
.text12w {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 15px; }
.text12g {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #007456; line-height: 15px; }
.text12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 15px; }
.text11 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
body {margin: 0; padding: 0; }
img {border:0; }
html {min-height: 100%; }
