*{margin:0;padding:0}
body{background-color:#878787}
.wrapper{width:800px;margin:0 auto}
#logo{border:1px solid white;position:absolute;top:-3px;height:50px}
#logo-inside{border:1px solid gray;background:white;width:241px;height:48px}
#sign{font-family:'Cardo', Garamond, Times, serif;text-transform:uppercase;letter-spacing:2px;line-height:18px;font-size:12px;text-align:center;margin-top:27px}
#bild{border:1px solid white;position:absolute;top:52px;height:159px}
#bild img{border:1px solid gray;background:white;width:241px;height:157px}
#links{border:1px solid white;position:absolute;top:215px;width:243px}
#links #block{border:1px solid gray;display:block;height:702px;background-color:white;font-family:'Cardo', Garamond, Times, serif;color:#000;font-size:13px;line-height:16px;text-decoration:none}
#links #block #adresse{margin:35px 0 36px 30px}
#links #block #adresse a{color:black;text-decoration:none;font-weight:bold}
#links #block #adresse a:hover{text-decoration:underline}
#links #block #impressum a{margin:0 0 0 30px;color:#000;text-decoration:none;font-weight:normal}
#links #block #impressum a:hover{text-decoration:underline}
#links #block #datenschutz a{margin:0 0 0 30px;color:#000;text-decoration:none;font-weight:normal}
#links #block #datenschutz a:hover{text-decoration:underline}
#inhalt{border:1px solid white;position:absolute;top:52px;margin-left:251px;width:547px}
#inhalt #block, #anwalt #block{height:830px}
#inhalt #block{border:1px solid gray;display:block;background-color:white;padding:35px 62px 0 62px;font-family:Times, serif;color:#000;font-size:13px;line-height:16px;text-decoration:none;font-weight:normal}
#inhalt #block #hl{font-family:'Cardo', Garamond, Times, serif;letter-spacing:2px;line-height:24px;font-size:16px;text-align:center}
#inhalt #block #hl h1{text-transform:uppercase;font-weight:400;font-size:16px}
#inhalt #block #img-anfahrt{display:block;margin:36px 0}
#inhalt #block #img-index{display:block;margin:36px auto}
#inhalt #block #list p{text-align:center;letter-spacing:1px;width:auto}
#inhalt #block p{padding:0 0 16px 0}
#inhalt #block a{font-family:Times, serif;color:#000;font-size:13px;text-decoration:underline;font-weight:bold}
#inhalt #block p a{text-decoration:none}
#inhalt #block h2{font-family:Garamond, Georgia, Times, serif;color:#000;font-size:13px;letter-spacing:1px;text-decoration:none;font-weight:bold}
#inhalt #block ul{padding-bottom:25px;margin-left:0}
#inhalt #block ul.sw li{margin-right:38px;list-style:none}
#inhalt #block ul.sw li a{margin-left:0;font-family:Times, serif;color:#000;font-size:12px;line-height:22px;text-decoration:underline;font-weight:normal}
#anwalt{border:1px solid white;position:absolute;top:52px;margin-left:251px;width:495px}
#anwalt #block{border:1px solid gray;display:block;background-color:white;padding:35px 62px 0 62px;font-family:Times, serif;color:#000;font-size:13px;line-height:16px;text-decoration:none;font-weight:normal}
#anwalt #block ul.nav{padding-left:0;padding-top:0;width:384px;padding-bottom:12px;list-style:none;overflow:hidden}
#anwalt #block ul.nav li{float:left;width:104px;margin:0 24px 24px 0}
#anwalt #block ul.nav li a{display:inline-block;font-family:Times, serif;color:#000;font-size:12px;text-decoration:none;font-weight:normal}
#anwalt #block ul.nav li a img{border-width:1px;border-style:solid;border-color:white}
#anwalt #block ul.nav li a:hover img{border-color:#aaa}
#anwalt #block ul.nav li a img.select{border-color:gray}
#anwalt #block ul.nav li a:hover{text-decoration:underline}
#anwalt #block ul.anwalt{padding-left:20px;padding-top:0;list-style:disc}
#anwalt #block #einzug{padding-left:34px}
#anwalt #block p{padding:0 0 16px 0;width:310px}
#anwalt #block p a{font-family:Garamond, Georgia, Times, serif;color:#000;font-size:13px;text-decoration:underline;font-weight:normal}
#imprint #inhalt #block{height:1250px}
#imprint #block p{width:369px}
#imprint #quickborn, #imprint #kiel{display:inline-block;float:left;font-style:normal;width:184px}
#imprint #kiel{float:none}
#navi{border:1px solid white;position:absolute;top:-2px;text-align:center;margin-left:251px}
#navi ul{border:1px solid gray;background:white;padding-top:23px;list-style:none;overflow:hidden;width:545px;height:24px}
#navi li{display:inline-block;background:white;}

#navi a{display: block;padding: 1px 3px;font-family: Arial,Verdana;text-transform: uppercase;font-size: 11.5px;text-decoration: none;color: #000;border: 1px solid #fff;}
#navi a:hover,#navi a.active{border: 1px solid #000;}