h1, h2, h3, h4, h5, h6, p, a, span, div, address, form, ul, li, form, label, fieldset, input, option, select {margin:0;padding:0;}
html {font-size:101%;width: 100%;height:100%;}
body {background-color:#fff;font-family: Verdana, Arial, Helvetica, san-serif;font-size:72%;margin:0;padding:0;text-align: center;width:100%;}
#mitte {width:1000px;margin:20px auto 0 auto;padding:0;font-size:100%;}
img.logo {margin-bottom:28px;}
#navi {width:100%;border-bottom:1px solid #328491;margin:0;padding:0 0 16px 0;text-align:right;position:relative;}
#navi ul {position:absolute;top:0px;right:0px;padding:0;margin:0;list-style-type:none;display:block;}
#navi li {list-style-type: none;float: left;margin:0 0 0 21px;padding:0;color:#006777;display:inline;}
#navi ul li a {color:#006777;text-decoration:none;font-weight:normal;font-size:110%;letter-spacing:-1px;}
#navi ul li a.aktiv {font-weight:bold;}
img.home {border-top:1px solid #C8DDE0;}
div#box {position:relative;width:1000px;margin:0;padding:0;font-size:100%;text-align:left;}
div#box div#subnavi {position:absolute;top:0px;left:0px;width:200px;height:300px;margin:0;padding:0;background-color:#006777;color:#fff;font-weight:normal;}
div#box div#subnavi ul {margin:28px 0 0 50px;padding:0;list-style-type: none;}
div#box div#subnavi ul li {margin:0 0 18px 0;}
div#box div#subnavi ul li a {color:#fff;text-decoration:none;}
div#box div#subnavi ul li a:hover {color:#fff;text-decoration:underline;}
div#box div#subnavi ul li a.aktiv {color:#fff;text-decoration:none;font-weight:bold;}
div#box div#subnavi ul li a.aktiv:hover {color:#fff;text-decoration:underline;font-weight:bold;}
div#box div#subnavi ul li ul {margin:10px 0 0 20px;padding:0;list-style-type: none;}
div#box div#subnavi ul li ul li {margin:0 0 10px 0;}
div#box div#subnavi ul li ul li a {color:#fff;text-decoration:none;}
div#box div#subnavi ul li ul li a:hover {color:#fff;text-decoration:underline;}
div#box div#subnavi ul li ul li a.aktiv {color:#fff;text-decoration:none;font-weight:bold;}
div#box div#subnavi ul li ul li a.aktiv:hover {color:#fff;text-decoration:underline;font-weight:bold;}
div#box div#inhalt {position:absolute;top:0px;left:220px;width:400px;margin:0;padding:0;font-weight:normal;}
div#box div#inhalt-kontakt {position:absolute;top:0px;left:220px;width:390px;margin:0;padding:0;text-align:left;font-weight:bold;}
div#box div#inhalt h1, div#box div#inhalt-impressum h1 {font-size:100%;color:#006777;line-height:130%;margin:6px 0 0 0;padding:0;font-weight:normal;}
div#box div#inhalt h2, div#box div#inhalt-impressum h2 {font-size:100%;color:#006777;line-height:130%;margin:10px 0 0 0;padding:6px 0;font-weight:bold;}
div#box div#inhalt p, div#box div#inhalt-impressum p, div#box div#inhalt ul, div#box div#inhalt-impressum ul {font-size:100%;color:#000;line-height:130%;margin:0 0 12px 0;padding:0;}
div#box div#inhalt ul, div#box div#inhalt-impressum ul {margin-left:20px;}
div#box div#inhalt a, div#box div#inhalt-impressum a {color:#006777;text-decoration:underline;}
div#box div#inhalt a:hover, div#box div#inhalt-impressum a:hover {text-decoration:none;}
div#box div#inhalt address, div#box div#inhalt-impressum address {font-size:100%;color:#000;line-height:130%;margin:0 0 12px 0;padding:0;font-style:normal;}
div#box div#bild {position:absolute;top:0px;right:0px;width:358px;margin:0;padding:0;text-align:center;}
div#box div#inhalt-impressum {position:absolute;top:0px;right:0px;width:358px;margin:0;padding:0;text-align:left;font-weight:normal;}
div#box div#bild img.kanzlei {margin:26px auto 0 auto;}
div#box div#farbe {position:absolute;top:0px;right:0px;width:358px;height:300px;margin:0;padding:0;background-color:#7AA8A8;}
/* div#box div#anfahrt {position:absolute;top:0px;right:0px;width:476px;height:298px;margin:0;padding:0;background-color:#006777;} */
div#box div#inhalt form {width:100%;}
div#box div#inhalt form fieldset {border:none;margin:4px 0;}
div#box div#inhalt form legend {font-size:100%;padding:6px 4px;color:#006777;}
* html div#box div#inhalt form legend {padding:6px 0;margin:0;}
div#box div#inhalt form label {float:left;width:80px;margin:3px 0 0 4px;font-size:100%;}
div#box div#inhalt form select {font-size:100%;width:60px;margin-bottom:4px;}
div#box div#inhalt form select option {padding:0 0 0 4px;}
div#box div#inhalt form input, div#box div#inhalt form textarea {width:310px;margin:0 0 6px 0;padding:2px;border:1px solid #7AA8A8;font-family: Verdana, Arial, Helvetica, san-serif;font-size:100%;color:#000;font-weight:normal;}
div#box div#inhalt form input.button {margin:4px 0 0 0;width:80px;border:1px solid
#7AA8A8;background-color:#fff;float:right;font-weight:bold;font-size:90%;}