.gruener_balken{width:560px;height:52px;background-image:url(../../pics/box_gruen.png);background-repeat:no-repeat}
.gruener_balken img {margin:15px 18px 15px 18px}
h2.gruener_balken {width:524px;height:52px;margin:0 0 15px 0;padding:10px 18px 0 18px;font-size:18px;color:#fff;background-image:url(/pics/box_gruen.png);background-repeat:no-repeat;text-transform:uppercase}

.inhalt_text{font-size:12px;color:#000;line-height:20px;margin:10px 24px 10px 24px;min-height:20px}
.inhalt_text img.links {margin:10px 18px 10px 0px;vertical-align:middle}
.inhalt_text img.rechts {margin:10px 0px 10px 0px;vertical-align:middle}
.inhalt_text a {color:#000;text-decoration:underline}
.inhalt_text a:hover {text-decoration:none}
.inhalt_text a img.links, .inhalt_text a img.rechts {border:10px solid #e1e1e1}
.inhalt_text a:hover img.links, .inhalt_text a:hover img.rechts{border:10px solid #920433}
.inhalt_text fieldset {padding:10px;border:1px solid #dddddd}
.hinweis {font-size:10px}
img.hover {border:10px solid #e1e1e1}
img.hover:hover {border:10px solid #920433}

.inhalt_text ul {margin:0 0 0 20px;padding:0;list-style:none; }
.inhalt_text li {background-image:url(/pics/bullet_point.png);background-repeat:no-repeat;background-position:0 7px;margin:0;padding:0 0 0 20px;line-height:19px}

.gallery {width:510px;min-height:120px;border-spacing:10px}
.gallery {border-spacing:15px}
.gallery td {width:250px;height:180px;vertical-align:middle;text-align:center;border:0}
.gallery td img {border:10px solid #dddddd}
.gallery td img:hover {border:10px solid #920433}

#hauptbereich_inhalt hr{width:560px;height:2px;margin-top:5px;margin-bottom:15px;border:none;color:#e7e7e7;background-color:#efefef}
#unterpunkt.ueberblick #hauptbereich_inhalt hr{width:435px}

.wohnungsinfo_uebersicht{margin:0 18px 0 18px}
.wohnungsinfo_uebersicht .td_titel, .wohnungsinfo_details .td_titel {text-align:left;padding:0px 0px 10px 0px;width:140px;vertical-align:top}
.wohnungsinfo_uebersicht .td_titel {font-weight:bold}
.wohnungsinfo_uebersicht td, .wohnungsinfo_details td {text-align:left;padding:0px 0px 10px 0px}
.wohnungsinfo_details{margin:0 18px 0 18px}
.wohnungsinfo_details td ul {margin:0 0 0 0px;padding:0;list-style:none; }
.wohnungsinfo_details td li{background-image:url(/pics/bullet_point.png);background-repeat:no-repeat;background-position:0 7px;margin:0;padding:0 0 0 20px;line-height:19px}

.grau_gross_oben{margin-top:20px;width:510px;height:27px;background-image:url(../../pics/box_grau_gross_oben.png);background-repeat:no-repeat;background-color:#f1f1f1;font-size:11px;padding:15px 25px 0px 25px}
.grau_partner_oben {overflow:visible}
.grau_partner_oben h3 {color:#930336;font-weight:bold;font-size:14px;margin-bottom:12px}
html>body .grau_partner_oben {height:auto;min-height:27px;color:#666666}
.grau_partner_oben .grau_gross_hr {width:510px;margin:12px 0}
.partner_info {padding-bottom:12px}
.partnerdaten {width:298px;float:right;font-size:12px}
.partnerdaten a, .partnerdaten a:link, .partnerdaten a:visited, .partnerdaten a:active, .partnerdaten a:hover {color:#94C01C;text-decoration:underline;font-weight:bold}
.partnerlogo {width:200px;float:left}
.partner_subhead {color:#00B1C4;font-weight:bold;margin-bottom:2px}

.grau_gross_partner{margin-top:20px;width:560px;height:112px;background-image:url(../../pics/box_grau_gross_partner.png);background-repeat:no-repeat;background-color:#f1f1f1;font-size:11px;padding:0px 0px 0px 0px}
.grau_gross_titel {float:left;color:#920433;font-weight:bold}
.grau_gross_system {float:right;color:#898989}
.grau_gross_ort {float:right;color:#000;font-weight:bold}
.grau_gross_hr {width:560px;height:4px;line-height:0;font-size:0;background-image:url(/pics/box_grau_gross_hr.png);background-repeat:repeat-x}
.grau_gross_mitte {width:560px;background-color:#f1f1f1;height:10px;overflow:visible}
html>body .grau_gross_mitte {height:auto;min-height:10px}
.grau_gross_mitte .jobs {padding:12px 20px 10px 20px;font-size:10px;line-height:20px;color:#000;word-spacing:2px}
.grau_gross_mitte .jobs a {color:#000;text-decoration:underline}
.grau_gross_mitte .jobs a:hover{color:#000;text-decoration:none}
.grau_gross_mitte .jobs li{margin-left:20px}
.grau_gross_mitte .joblinks {padding:10px 20px 10px 20px;font-size:10px;line-height:20px;word-spacing:2px;font-weight:bold}
.grau_gross_mitte .joblinks a{color:#000;text-decoration:none;margin-right:30px}
.grau_gross_mitte .joblinks a:hover{color:#920433;text-decoration:underline}
.grau_gross_mitte .joblinks img{vertical-align:top}
.grau_gross_unten{width:560px;height:10px;background-image:url(../../pics/box_grau_gross_unten.png);background-repeat:no-repeat;margin-bottom:15px}

.grau_klein{float:left;margin-bottom:20px}
.grau_klein_oben{width:230px;height:29px;background-image:url(../../pics/box_grau_rot_oben.png);background-repeat:no-repeat;padding:16px 20px 0px 20px}
h2.grau_klein_oben {color:#fff;font-size:12px}
.grau_klein_mitte{width:231px;background-color:#f1f1f1;padding:15px 19px 15px 19px;font-size:10px;word-spacing:1px;line-height:15px}
.grau_klein_mitte img{border:1px solid #f1f1f1;margin-bottom:10px}
.grau_klein_mitte img:hover{border:1px solid #920433}
.grau_klein_unten{width:230px;height:28px;background-image:url(../../pics/box_grau_unten_klein.png);background-repeat:no-repeat;padding:16px 20px 0px 20px;font-size:10px;font-weight:bold;text-align:right;color:#898989 }
.grau_klein_unten a{color:#000;text-decoration:none}
.grau_klein_unten a:hover{color:#94c01c;text-decoration:underline}

.box_news{margin-bottom:20px}
.box_news .grau_gross_unten{margin-bottom:0px}
.grau_news_oben {width:495px;color:#920433;font-weight:bold;overflow:hidden}
.grau_news_oben .news_header{float:left;padding-right:10px;text-transform:uppercase }
.grau_news_oben .datum{float:right;font-size:9px;font-weight:normal;padding:0px 0px 0px 0px}
.grau_news_oben.inaktiv .datum{color:#707070}
.grau_news_oben.inaktiv{color:#920433;height:17px;padding:13px 50px 10px 15px}
.grau_news_oben.aktiv{background-image:url(../../pics/box_news_aktiv.png);background-repeat:no-repeat;color:#fff;height:21px;padding:15px 50px 10px 15px}

.news_bilder{float:left;margin:20px 20px 20px 20px;width:180px}
.news_bilder img{border:1px solid #f1f1f1;margin-bottom:20px}
.news_bilder img:hover {border:1px solid #920433}
.news_text{padding:16px 20px 20px 230px;line-height:20px}
.news_link{padding:8px 0px 6px 0px;background-color:#f1f1f1;text-align:center}
#news a{color:#94c01c;text-decoration:underline;font-weight:bold}
#news a:hover{color:#94c01c;text-decoration:none}

.newsergebnisse {width:400px;min-height:50px;margin:30px 0px 0px 20px}
.newsergebnisse li {padding:4px 4px 4px 4px;margin-left:10px;list-style:none}
.newsergebnisse li a {color:#9b9b9b;text-decoration:none}
.newsergebnisse li a:hover {color:#94c01c;text-decoration:underline}

.blog h3 {font-size:13px;margin-bottom:15px;padding:0}
.blog ul, .blog ol, .blog p {margin:0 0 15px 0;padding:0}

.ns {display:none}
