
html { background-color: transparent; height: 101%; }
body { color: #141414; font-size: 13px; font-family: "century gothic", verdana, Arial, Helvetica, sans-serif; background-color: white; background-image: url(../img_bachmannpartner/hgpixel_body.jpg); background-repeat: repeat-x; background-position: left top; text-align: center; height: 101%; margin: 0; padding: 0; }
#container { background-color: transparent; background-image: url(../img_bachmannpartner/hgpixel_container.jpg); text-align: left; height: auto; width: 950px; z-index: 1; visibility: visible; margin-right: auto; margin-left: auto; }
#hugwasserzeichen { background-color: transparent; background-image: url(../img_bachmannpartner/bachmannpartner_HGbild2.jpg); background-repeat: no-repeat; height: auto; width: inherit; z-index: 2; visibility: visible; }
#huglogoundnav { background-color: transparent; height: 760px; width: 220px; z-index: 3; visibility: visible; float: left; }
#logo { height: 285px; width: auto; z-index: 4; visibility: visible; }
#navigation { background-color: transparent; height: 100px; width: inherit; z-index: 3; visibility: visible; }
#hugfotoundinhalte { background-color: transparent; height: auto; width: 725px; z-index: 3; visibility: visible; float: right; margin: 90px 0 0; padding: 0; }
#hugschriftzugundfoto { background-color: transparent; height: 400px; width: inherit; z-index: 5; visibility: visible; margin: 0; padding: 0; }
#schriftzug { background-color: transparent; height: auto; width: 400px; z-index: 6; visibility: visible; float: left; margin: 45px 0 0; padding: 0; }
#foto { color: #f5f5f5; background-color: transparent; background-image: url(../img_bachmannpartner/bachmannpartner_Foto.jpg); background-repeat: no-repeat; height: 323px; width: 323px; z-index: 6; visibility: visible; float: right; margin: 0; padding: 0; }
#huginhalte { color: #141414; background-color: transparent; height: auto; width: 600px; z-index: 5; visibility: visible; margin-left: 40px; padding-bottom: 40px; }
#huginhaltehomegate { color: #141414; background-color: transparent; visibility: visible; margin-left: 40px; padding-bottom: 40px; z-index: 5; width: 650px; height: auto; }
#hugfooter { background-color: #e5e5e5; height: auto; width: 100%; z-index: 1; visibility: visible; }
#hugadresszeile { color: #ccc; font-size: 12px; background-color: transparent; background-image: url(../img_bachmannpartner/hg_adresszeile.jpg); background-repeat: repeat-y; text-align: left; height: auto; width: 950px; z-index: 2; visibility: visible; margin: 0 auto 0; padding: 0; }
#hugadresszeile p { color: #333; font-size: 12px; background-color: transparent; padding: 3px 0 3px 35px; }
#hugadresszeile a:link, #hugadresszeile a:visited { color: #333; font-size: 12px; background-color: transparent; text-decoration: underline; padding: 3px 0; }
#hugadresszeile a:hover, #hugadresszeile a:active { color: #fff; font-size: 12px; text-decoration: underline; background-color: transparent; padding: 3px 0; }
#abschlussunten { background-color: transparent; height: 100%; width: 100%; z-index: 1; visibility: visible; }
#impressum { color: #141414; font-size: 11px; background-color: transparent; text-decoration: none; text-align: right; height: 40px; width: 950px; z-index: 2; visibility: visible; margin-right: auto; margin-left: auto; }
#impressum a:link, #impressum a:visited { color: #696969; font-size: 11px; text-decoration: none; background-color: transparent; }
#impressum a:hover, #impressum a:active { color: #ccc; font-size: 11px; text-decoration: none; background-color: transparent; width: 950px; height: 40px; }
h1 { color: #000; font-size: 18px; font-weight: normal; background-color: transparent; margin: 0; padding: 0 0 12px; }
h2 { color: #141414; font-size: 15px; font-weight: normal; background-color: transparent; margin: 0; padding: 0 0 8px; }
h3 { color: #141414; font-size: 16px; font-weight: normal; background-color: transparent; margin: 0; padding: 0 0 5px; }
p { color: #141414; font-size: 13px; background-color: transparent; margin: 0; padding: 0; }
a:link, a:visited { color: #141414; font-size: 13px; font-weight: normal; background-color: transparent; text-decoration: underline; margin: 0; padding: 0; }
a:hover, a:active { color: #808080; font-size: 13px; background-color: transparent; text-decoration: underline; margin: 0; padding: 0; }
ul { font-size: 13px; font-weight: normal; background-color: transparent; margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 15px; }
li { font-size: 13px; font-weight: normal; background-color: transparent; margin: 0; padding: 4px 0 0 0; }
.reset { font-size: 1px; background-color: transparent; height: 1px; clear: both; }
table { background-color: transparent; width: 100%; margin: 0; padding: 0; border-collapse: collapse; }
table tr { vertical-align: top; }
table td { background-color: transparent; vertical-align: top; padding-bottom: 5px; }
.tabelletxtewechselbereich { color: #f5f5f5; font-size: 13px; background-color: transparent; width: 270px; height: auto; margin: 15px 0 0 15px; padding: 0; border-collapse: collapse; }
.tabelletextewechselbereich tr { color: #f5f5f5; font-size: 13px; background-color: transparent; vertical-align: top; margin: 0; padding: 0; }
.tabellewechselbereich td { color: #f5f5f5; font-size: 13px; background-color: transparent; margin: 0; padding: 20px 10px 10px; border: solid 1px #da70d6; }
.tabelletxtewechselbereich p { color: #f5f5f5; font-size: 13px; background-color: transparent; margin: 0; padding: 0; }
.tabelletxtewechselbereich a:link, .tabelletxtewechselbereich a:visited { color: #f5f5f5; font-size: 13px; background-color: transparent; text-decoration: underline; margin: 0; padding: 0; }
.tabelletxtewechselbereich a:hover, .tabelletxtewechselbereich a:active { color: #d3d3d3; font-size: 13px; text-decoration: underline; background-color: transparent; margin: 0; padding: 0; }

