/* Allgemeine Elementformatierungen/* * * * * * * * * * * * * * * * * * * * * * * * * * */body {color: #333;background: #f6f6f6  url(../bilder/hgmenue.gif) repeat-y;font-family: verdana,arial,sans-serif;font-size: 100.01%;margin: 0;padding: 0;}h1, h2, h3, h4 {margin: 0 0 0.75em 0;padding: 0;color: #333;line-height: 120%;font-weight: lighter;}p {margin: 0 0 0.75em 0;padding: 0;font-size: 85%;line-height: 140%;}h1 {font-size: 140%;}h2 {font-size: 120%;margin-top: 2em; !important!}h3 {font-size: 100%;}h4 {font-size: 100%;font-weight: bold;color: #333; !important!margin-top: 2em; !important!}strong {color: #333;}img {border: 0;margin: 0;padding: 0;}a:link, a:visited, a:hover, a:active {color: #1b3483;font-weight: bold;text-decoration: none;}a:visited { }a:hover {color: #a6a6a6;text-decoration: underline;}a:active {color: #a6a6a6;text-decoration: underline;}/* Allgemeine Klassen/* * * * * * * * * * * * * * * * * * * * * * * * * * */.gruen {color: #1b3483;font-weight: bold;}.stopFloat {display: block;float: none;clear: both;height: 1px;font-size: 0px;line-height: 0px;}.bildrechts {float: right;margin: 0.25em 0 0 1em;}.bildlinks {float: left;margin: 0.25em 1em 0 0;}.abstandlinks {margin-left: 2em;}.abstandoben {margin-top: 2em;}/* kopf/* * * * * * * * * * * * * * * * * * * * * * * * * * */#kopf {width: 100%;background: url(../bilder/hg.gif) top left repeat-x;}#logo {width: 850px;}#logo img {float: left;border: 0;margin: 0;padding: 0;}/* menue/* * * * * * * * * * * * * * * * * * * * * * * * * * */#menue {float: left;width: 124px;margin: 0;padding: 0;}#menue ul {list-style: none;margin: 10px 0 20px 5px;padding: 0px;font-size: 85%;}#menue li a {background: url(../bilder/off.gif) 0 0.1em no-repeat;padding-left: 17px;display: block;height: 2em;}#menue li a:hover {background: url(../bilder/hover.gif) 0 0.1em no-repeat;}#menue li.on a {background: url(../bilder/on.gif) 0 0.1em no-repeat;}#menue ul.home {margin: 20px 0 0 5px;}/* adresskasten innerhalb der menueleiste/* * * * * * * * * * * * * * * * * * * * * * * * * * */#adresse {position: relative;background: url(../bilder/hgadresse.gif) no-repeat;width: 137px;height: 185px;margin: 0 0 0 -1px;padding: 0;border: #a6a6a6 1px solid ;}* html #adresse { /* Diesen Selektor beachten nur IEs */  width: 139px;  /* Diese Anweisungen sind nur fuer IE 5 und 5.5 */  height: 187px;  w\idth: 137px; /* Diese Anweisungen sind nur fuer IE 6 */  hei\ght: 184px;}#adresse p {position: absolute;bottom: 0px;display: block;width: 133px;margin-left: 5px;padding: 0;color: #fff;font-size: 12px;}#adresse a, #adresse strong {color: #fff;}/* inhalt und rechts/* * * * * * * * * * * * * * * * * * * * * * * * * * */#inhalt, #gesuche, #angebote, #kontakt {margin: 40px 10px 0 200px;padding: 0;}#inhalt {width: 650px;}#rechts {float: right;width: 10px;margin: 0;padding: 0;}#inhalt ul, #angebote ul {list-style: none;margin: 0 0 2em 0;padding: 0;font-size: 85%;}* html #inhalt ul {height: 1%;}#inhalt li a, #angebote li a {display: block;height: 1.5em;}/* gesuche/* * * * * * * * * * * * * * * * * * * * * * * * * * */#gesuche ul {list-style-type: none;margin: 0 0 0.75em 0;padding: 0;font-size: 85%;line-height: 140%;}#gesuche h3 {margin-top: 2em;}/* kontakt/* * * * * * * * * * * * * * * * * * * * * * * * * * */#kontakt {margin: 40px 10px 0 200px ;}#impressum {font-size: 70%;}/* angebote/* * * * * * * * * * * * * * * * * * * * * * * * * * */#immonet {/*width: 600px;margin: 0 10px 0 200px;padding: 0;*/}