* { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; margin: 0; padding: 0; }body { background-color: #f2fdff; }#wrapper { background-image: url(../media/hbe_watermark.gif); background-repeat: no-repeat; background-position: 20px -80px; width: 712px; margin: 20px auto; }#header { background-image: url(../media/hbe_logo.gif); background-repeat: no-repeat; background-position: 460px 20px; height: 140px; }#branding { height: 110px; border-top: 2px solid #659ed2; border-right: 2px solid #659ed2; border-left: 2px solid #659ed2; }#topnav { background-image: url(../media/balkenoben.gif); background-repeat: no-repeat; background-position: 0 top; height: 24px; padding-left: 10px; border-right: 2px solid #659ed2; }#topnav ul { font-weight: bold; margin-right: 100px; list-style-type: none; }#topnav ul li { background-image: url(../media/schraegstrich.gif); background-repeat: no-repeat; background-position: right center; float: left; margin-top: 0; padding-top: 5px; padding-right: 18px; padding-left: 10px; }#topnav ul li.last { background-image: none; }.here { color: #747e77; text-transform: uppercase; padding-right: 18px; }#topnav ul li.lasthere { color: #747e77; background-image: none; text-transform: uppercase; padding-right: 18px; }#topnav ul li.here a:link, #topnav ul li.lasthere a:link, #topnav ul li.here a:visited, #topnav ul li.lasthere a:visited { color: #747e77; }#content { margin-top: 0; margin-bottom: 20px; padding-top: 5px; border: solid 2px #659ed2; }#subnav { float: right; margin-top: 15px; }#subnav ul { float: none; }#subnav ul li { background-color: #f2fdff; background-image: url(../media/wuerfel.gif); background-repeat: no-repeat; background-position: left center; padding-right: 18px; padding-left: 15px; }#subnav ul li.here a:link, #subnav ul li.here a:visited { color: #747e77; }h1 { color: #747e77; font-size: 14px; font-weight: normal; line-height: 20px; margin-top: 90px; margin-right: 300px; margin-bottom: 20px; padding-left: 40px; }#main { background-image: url(../media/seitenstrich.gif); background-repeat: repeat-y; background-position: 0 11px; }p { color: #889cb0; background-position: 0 12px; margin-bottom: 18px; padding-right: 220px; padding-left: 40px; }h2 { color: #747e77; font-size: 11px; font-weight: normal; padding-left: 40px; }a:link, a:visited, a:active { color: #659ed2; background-repeat: no-repeat; background-position: right 0; text-decoration: none; text-transform: uppercase; }a:hover { color: #747e77; }p.bu { color: #659ed2; font-size: 9px; line-height: 16px; margin-top: 5px; }p.copyright { color: #659ed2; background-image: none; margin-top: 120px; margin-bottom: 10px; padding-right: 20px; }p.copyright a:link, p.copyright a:visited { text-transform: capitalize; }.pie { background-image: url(../media/schirme.gif); background-repeat: no-repeat; background-position: right bottom; }.bar { background-image: url(../media/balkendia.gif); background-repeat: no-repeat; background-position: right bottom; }.curve { background-image: url(../media/kurven.gif); background-repeat: no-repeat; background-position: right bottom; }.line { background-image: url(../media/berge.gif); background-repeat: no-repeat; background-position: right bottom; }.company { background-image: url(../media/portrait_berge.gif); background-repeat: no-repeat; background-position: right bottom; }#kontakt { background-image: url(../media/seitenstrich.gif); background-repeat: repeat-y; background-position: 0 12px; margin-left: 0; padding-left: 40px; }#kontakt p { background-image: none; margin-top: 10px; margin-bottom: 0; padding-left: 0; }#content a:link, #content a:visited { color: #659ed2; background-image: none; text-decoration: none; }#content a:hover { color: #747e77; }#content ul { background-position: 0 0; margin-bottom: 18px; padding-left: 40px; list-style-type: none; list-style-image: none; }#content ul li { color: #889cb0; background-image: url(../media/wuerfel.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px; list-style-image: none; }#adr { width: 200px; float: left; }#adr p { padding-right: 0; }img { margin-left: 40px; border: solid 1px #659ed2; }input, textarea { line-height: 11px; }.mail { margin-left: 0; }