body {margin: 0 auto; width:889px; text-align:center; font-family:Verdana; font-size:12px; color:#101010; background-color:#ffffff}
a {color:#535353; text-decoration:none}
a:hover {color:#535353; text-decoration:underline}

img {border:none}
h4 {color:#0a264e}
table {font-size:11pt}
h1, h2, h3 {display:inline}
div#impressum h2 {display:block !important; margin-top:15px !important}
h1 {font-size:18px}
fieldset {float:left; border:0px}

span.impressum_info {float:left; width:225px; height:135px; background-image:url(../images/impressum_info.jpg)}
span.kontakt_info {float:left; width:225px; height:92px; background-image:url(../images/kontakt_info.jpg)}

form.kontakt {margin:10px; margin-top:25px}

.prop {float:right; width:1px}
.clear {clear:both; height:1px; overflow:hidden}
.min400px {height:100px}

#header {width:889px; height:157px; background-color:#ffffff; float:left; text-align:left; margin-top:50px; color:#000000}
#header img.logo {float:left; border:0px; margin:0px; padding:0px; width:283px; height:100px; margin-left:10px}
#header img.banner {float:right; border:0px; margin:0px; padding:0px; width:498px; height:116px; margin-right:12px}


#header div.nav2 {float:left; width:889px; height:24px; background-image:url(../images/nav2.jpg)}
#header div.nav2 b.partner {float:left; width:70px; margin-left:100px; margin-top:8px; font-size:11px; position:relative; color:#626262}
#header div.nav2 ul {float:right; width:600px; margin:0px; padding:0px; list-style-type:none; padding-right:10px}
#header div.nav2 ul li {float:right; width:103px; padding:0px; margin:0px; height:23px; padding-top:1px}
#header div.nav2 ul li a {float:left; text-align:center; width:103px; padding-top:4px; height:22px; text-decoration:none}
#header div.nav2 ul li a:hover { float:left; width:103px; height:22px; font-weight:bold; background-image:url(../images/hover.jpg); background-repeat:no-repeat}
#header div.nav2 ul li a.bold { float:left; width:103px; height:22px; font-weight:bold}

#header div.top3 {width:889px; height:17px; background-image:url(../images/top3.jpg); float:left}

#main {float:left; width:889px; text-align:left}
#main div.links {float:left; width:177px; height:530px; margin-left:71px}
#main div.loc {float:left; width:21px; height:530px; margin:0px; padding:0px}
#main div.loc img {float:left; padding-top:395px; padding-left:62px}
#main div.links div.links_spacer {float:left; width:177px; height:493px; background-image:url(../images/links_spacer.jpg); background-repeat:repeat-y}
#main div.links div.box_top {float:left; width:171px; height:7px; margin-left:3px; margin-top:5px; background-image:url(../images/box_top.jpg)}
#main div.links div.box_main {float:left; width:171px; height:50px; margin-left:3px; background-image:url(../images/box_spacer.jpg); text-align:center}
#main div.links div.box_foot {float:left; width:171px; height:7px; margin-left:3px; background-image:url(../images/box_foot.jpg)}
#main div.links div.links_foot {float:left; width:177px; height:20px; background-image:url(../images/links_foot.jpg)}
#main div.links a {font-size:13pt}

#main div.content {float:left; width:575px; height:530px; margin-left:31px}
#main div.text {float:left; width:575px; height:500px; background-image:url(../images/main_spacer.jpg); background-repeat:repeat-y; overflow:auto}
#main div.content h1 {float:left; color:#ff6767; margin-top:14px; margin-left:25px; margin-bottom:0px}
#main div.content p {float:left; width:550px; margin-top:20px; padding:0px; margin-left:14px; font-size:13px; margin-bottom:0px}
#main div.content b {padding:2px}
#main div.content div.box {float:left; width:189px; margin-left:53px; margin-top:23px}
#main div.content div.box span.top {float:left; width:189px; height:11px; background-image:url(../images/box_pflege_top.jpg)}
#main div.content div.box div.spacer {float:left; width:189px; background-image:url(../images/box_pflege_spacer.jpg)}
#main div.content div.box div.spacer i {font-size:13px; width:170px; margin-left:20px; display:block}
#main div.content ul {list-style-type:square; margin-top:6px}
#main div.content ul li {margin-top:3px}
#main div.content div.box span.foot {float:left; width:189px; height:9px; background-image:url(../images/box_pflege_foot.jpg)}

#main div.content div.box_big {float:left; width:387px; margin-left:73px; margin-top:28px}
#main div.content div.box_big span.top {float:left; width:387px; height:7px; background-image:url(../images/box_big_top.jpg)}
#main div.content div.box_big div.spacer {float:left; width:387px; background-image:url(../images/box_big_spacer.jpg)}
#main div.content div.box_big div.spacer i {font-size:13px; width:367px; margin-left:20px; display:block}
#main div.content div.box_big span.foot {float:left; width:387px; height:8px; background-image:url(../images/box_big_foot.jpg)}

#main div.text_foot {float:left; width:575px; height:12px; background-image:url(../images/main_footer.jpg)}

#footer {float:left; width:889px; height:23px; background-image:url(../images/footer.jpg); color:#999999; font-size:10px}
#footer span {float:left; width:300px; margin-left:28px; margin-top:5px}
#footer span a {color:#5f5f5f}
#footer span.copy {float:right; width:400px; text-align:right; margin-right:30px}
