body {margin:0;padding:0;font-family:Verdana,sans-serif;background-color:#ccc;color:#fff;text-align:center;font-size:100%;}
td,th {font-size:1.0 em;}
div#page {text-align:left;padding:0;width:803px;margin:0 auto 0 auto;background:url(/static/images/page_bg.jpg) no-repeat 0 0;height:auto;position:relative;background:url("/static/images/page_bg.jpg") no-repeat 0 306px;}

div.c100_jahre_gartenstadt {background:url("/static/images/page_bg1_100jahre.jpg") no-repeat 0 306px !important;}
div.cdie_gemeinschaft {background:url("/static/images/page_bg1_gemeinschaft.jpg") no-repeat 0 306px!important;}
div.cwohnen_im_gruenen {background:url("/static/images/page_bg1_wohnen.jpg") no-repeat 0 306px!important;}
div.cattraktives_sparen{background:url("/static/images/page_bg1_sparen.jpg") no-repeat 0 306px!important;}
div.cmitgliedschaft {background:url("/static/images/page_bg1_vorteile.jpg") no-repeat 0 306px!important;}

div#page hr {clear:both;visibility:hidden;height:1px;padding:0;margin:0;color:#aeafb1;}

div#logo {width:803px;height:163px;background:url(/static/images/logo_bg.jpg) no-repeat 0 0;position:relative;}
div#logo h1 {margin:0;padding:0;width:194px;height:107px;position:absolute;top:33px;left:33px;background:url(/static/images/logo.gif) no-repeat 0 0;} 
div#logo h1 span {display:none;}
div#logo h1 a {margin:0;padding:0;width:194px;height:107px;display:block;}
div#logo a:link {color:#00A6EA;text-decoration:none;}
div#logo a:visited {color:#00A6EA;text-decoration:none;}
div#logo a:focus {color:#fff;text-decoration:none;}
div#logo a:hover {color:#fff;text-decoration:none;}
div#logo a:active {color:#00A6EA;text-decoration:none;}

div#header {width:803px;height:104px;background:url(/static/images/header_bg.jpg) no-repeat 0 0;position:relative;}
div#header h2 {color:#B7DFBA;font-size:0.9em;padding:0;margin:0;position:absolute;top:33px;left:33px;border:1px solid #E4F4E6;padding:10px 10px;}

div#navigation {clear:both;text-align:left;width:803px;height:40px;background:url(/static/images/navigation_bg.jpg) no-repeat 0 0;position:relative;}
div#navigation h2 {clear:both;color:#aaa;font-size:1.1em;font-weight:bold;padding:0;margin:.1em 0 0.6em 1em;text-transform:uppercase;}
div#navigation ul {list-style-type:none;margin:0;padding:0;position:absolute;left:322px;top:4px;}
div#navigation ul li {margin:0 0 0 0;padding:0;display:inline;overflow:hidden;}
div#navigation ul li a {color:#000;font-size:9px;text-decoration:none;display:block;width:121px;height:16px;border:1px solid #fff;}

div#navigation .bildrollover{position:absolute; left:325px; bottom:56px; height:71px; width:117px; border:none; } 
div#navigation .bildrollover:hover{position:absolute; left:325px; bottom:56px; height:71px; width:117px; border:none; background-image:url(/static/images/nav_1_r.jpg); background-repeat:no-repeat; }
div#navigation .bildrollover2{position:absolute; left:450px; bottom:56px; height:71px; width:118px; border:none; } 
div#navigation .bildrollover2:hover{position:absolute; left:450px; bottom:56px; height:71px; width:118px; border:none; background-image:url(/static/images/nav_2_r.jpg); background-repeat:no-repeat; }
div#navigation .bildrollover3{position:absolute; left:575px; bottom:56px; height:71px; width:102px; border:none; } 
div#navigation .bildrollover3:hover{position:absolute; left:575px; bottom:56px; height:71px; width:102px; border:none; background-image:url(/static/images/nav_3_r.jpg); background-repeat:no-repeat; }
div#navigation .bildrollover4{position:absolute; left:685px; bottom:56px; height:71px; width:108px; border:none; } 
div#navigation .bildrollover4:hover{position:absolute; left:685px; bottom:56px; height:71px; width:108px; border:none; background-image:url(/static/images/nav_4_r.jpg); background-repeat:no-repeat; }


/* div#navigation span {display:none;} */
/*div#navigation ul li a {background:url(/static/images/gknav.gif) no-repeat 0 0;}*/
div#navigation ul li a:link {color:#fff;text-decoration:none;display:block;}
div#navigation ul li a:visited {color:#fff;text-decoration:none;}
div#navigation ul li a:focus {color:#fff;text-decoration:none;}
div#navigation ul li a:hover {color:#000;text-decoration:none;}
div#navigation ul li a:active {color:#000;text-decoration:none;}
div#navigation ul li a.active {color:#000;text-decoration:none;}

div#navigation ul li#nav1 a {margin:0 3px 0 0;padding:2px 0 0 0;text-align:center;display:inline;width:117px;height:14px;/* background:url(/static/images/gknav.gif) no-repeat 0 0; */float:left;background-color:#19B273;}
div#navigation ul li#nav1 a:hover {margin:0 3px 0 0;display:inline;width:117px;height:14px;/* background:url(/static/images/gknav.gif) no-repeat 0 -18px; */float:left;background-color:#51C285;color:#000;}
div#navigation ul li#nav1 a.active {margin:0 3px 0 0;display:inline;width:117px;height:14px;/* background:url(/static/images/gknav.gif) no-repeat 0 -18px; */float:left;background-color:#51C285;color:#000;}

div#navigation ul li#nav2 a {margin:0 7px 0 4px;padding:2px 0 0 0;text-align:center;display:inline;width:117px;height:14px;/* background:url(/static/images/gknav.gif) no-repeat -121px 0; */float:left;background-color:#19B273;}
div#navigation ul li#nav2 a:hover {margin:0 7px 0 4px;display:inline;width:117px;height:14px;/* background:url(/static/images/gknav.gif) no-repeat -121px -18px; */float:left;background-color:#51C285;color:#000;}
div#navigation ul li#nav2 a.active {margin:0 7px 0 4px;display:inline;width:117px;height:14px;/* background:url(/static/images/gknav.gif) no-repeat -121px -18px; */float:left;background-color:#51C285;color:#000;}

div#navigation ul li#nav3 a {margin:0 7px 0 0;padding:2px 0 0 0;text-align:center;display:inline;width:102px;height:14px;/* background:url(/static/images/gknav.gif) no-repeat -242px 0; */float:left;background-color:#19B273;}
div#navigation ul li#nav3 a:hover {margin:0 7px 0 0;display:inline;width:102px;height:14px;/* background:url(/static/images/gknav.gif) no-repeat -242px -18px; */float:left;background-color:#51C285;color:#000;}
div#navigation ul li#nav3 a.active {margin:0 7px 0 0;display:inline;width:102px;height:14px;/* background:url(/static/images/gknav.gif) no-repeat -242px -18px; */float:left;background-color:#51C285;color:#000;}

div#navigation ul li#nav4 a {margin:0;padding:2px 0 0 0;text-align:center;display:inline;width:106px;height:14px;/* background:url(/static/images/gknav.gif) no-repeat -344px 0; */float:left;background-color:#19B273;}
div#navigation ul li#nav4 a:hover {margin:0;display:inline;width:106px;height:14px;/* background:url(/static/images/gknav.gif) no-repeat -344px -18px; */float:left;background-color:#51C285;color:#000;}
div#navigation ul li#nav4 a.active {margin:0;display:inline;width:106px;height:14px;/* background:url(/static/images/gknav.gif) no-repeat -344px -18px; */float:left;background-color:#51C285;color:#000;}

div#content {text-align:left;width:489px;min-height:337px;font-size:1em;float:left;}
*html div#content {text-align:left;width:489px;min-height:337px;font-size:.9em;float:right;clear:left;}
div#content h1 {clear:both;color:#ddd;font-size:1.2em;font-weight:bold;padding:0;margin:0 0 .3em 0;}
div#content h1.index {clear:both;background:url(/static/images/h1_index.gif) no-repeat 0 0;width:489px;height:72px;}
div#content h1.index span{display:none;}

div#content h1.pageheadline1, div#dl h1.pageheadline1 {height:30px;width:423px;color:#1FAF74;font-size:1.3em;margin:25px 13px 5px 18px;border-bottom:1px solid #1FAF74;padding:0 0 0 35px;}
/*div#content h1.pageheadline1 span{display:none;}*/
div#dl h1.pageheadline1 {padding:0;}
div#content h2.pageheadline2, div#dl h2.pageheadline2  {clear:both;color:#555;font-size:.85em;font-weight:bold;padding:0;margin:0 50px 20px 0;text-align:right;letter-spacing:-1px;font-family:verdana,sans-serif;text-decoration:none;width:430px;border:0;}

div#content h2 {clear:both;color:#666;font-size:.85em;font-weight:bold;padding:0;margin:0 13px 20px 20px;letter-spacing:-1px;font-family:verdana,sans-serif;/*border-bottom:1px solid #666;*/width:455px;}
/*div#content h2.pageheadline2 {display:none;}*/
div#content h3 {color:#333;font-size:.85em;padding:0;padding-bottom:10px;margin:15px 10px 0px 20px;font-family:verdana,sans-serif;letter-spacing:-1px; text-decoration:none;}
div#content h4 {clear:both;color:#000;font-size:.8em;font-weight:bold;padding:0;margin:2em 0 .3em 1.8em;font-family:verdana,sans-serif;}

div#content p, div#dl p {color:#000;font-size:.78em;line-height:1.3em;padding:0;margin:0 1.1em 13px 20px;font-family:verdana,sans-serif;width:440px;letter-spacing:-0.5px;clear:both;text-align:left;}
*html div#content p, div#dl p {color:#000;font-size:.6em;line-height:1.3em;padding:0;margin:0 1.1em 13px 20px;font-family:verdana,sans-serif;width:440px;clear:both;text-align:left;}
div#content th {color:#000;border:0;font-size:.78em;line-height:1.3em;padding:0; padding-left:15px; padding-right:10px; margin:0 1.1em 13px 20px;font-family:verdana,sans-serif; letter-spacing:-1px;clear:both;text-align:left;}
div#content td {color:#000;font-size:.78em;line-height:1.3em;padding:0;margin:0 1.1em 13px 20px;font-family:verdana,sans-serif; letter-spacing:-0.5px;clear:both;text-align:left;}

*html div#content th {color:#000;border:0;font-size:.6em;line-height:1.3em;padding:0; padding-left:15px; padding-right:10px; margin:0 1.1em 13px 20px;font-family:verdana,sans-serif; letter-spacing:-1px;clear:both;text-align:left;}
*html div#content td {color:#000;font-size:.6em;line-height:1.3em;padding:0;margin:0 1.1em 13px 20px;font-family:verdana,sans-serif; letter-spacing:-1px;clear:both;text-align:left;}


/*div#content p.weiterlesen {text-align:right;padding-bottom:0;}
div#content p img {margin:0 30px 20px 0;padding:0;float:left;width:180px;height:180px;}
div#content p img.ilast {margin-right:0;}*/
div#content ul {list-style-type:square;margin:0 0 20px 3em;padding:0 0 0.2em 5px;color:#000;font-size:.7em;}
div#content ul li {padding:0 25px 0 5px;margin:0;}
div#content ul li a {padding:.2em 0 .2em 0;color:#00A6EA;font-size:1em;display:block;}
div#content a {color:#000;text-decoration:underline;font-family:verdana,sans-serif;font-weight:bold;}
div#content a:link {color:#000;text-decoration:underline;}
div#content a:visited {color:#000;text-decoration:underline;}
div#content a:focus {color:#000;text-decoration:underline;}
div#content a:hover {color:#1FAF74;text-decoration:underline;}
div#content a:active {color:#000;text-decoration:underline;}

div#content img {width:50px;float:left;height:50px;margin:10px 0px 10px 15px;clear:none;text-align:left;border:1px solid #1FAF74;}
div#content .vorschaubild {height:112px; width:150px; margin-right:15px; float:left; clear:none; text-align:left; border:1px solid #1FAF74;}
div#content p img {width:auto;height:auto;border:0;}
div#content div {margin:25px 0 15px 20px!important;width:455px;padding:0;clear:both;padding:0;}
div#content div p {width:285px;float:right;margin:5px 0 10px 0;clear:none;text-align:left;}
div#content div h3 {clear:left;margin:5px 0 10px 0;color:#000;font-size:.78em;text-decoration:none;padding:0;}
div#content div img {width:150px;float:left;height:112px;margin:5px 0 10px 0;clear:none;text-align:left;border:1px solid #1FAF74;}

div#content img.i360 {width:360px;}
div#sub {text-align:left;float:left;width:314px;height:337px;margin:0;color:#fff;position:relative;padding:0;background:url("/static/images/page_bg1.jpg") no-repeat 0 0;}

div#sub.c100_jahre_gartenstadt {background:url("/static/images/page_bg1_100jahre.jpg") no-repeat 0 0!important;}
div#sub.cdie_gemeinschaft {background:url("/static/images/page_bg1_gemeinschaft.jpg") no-repeat 0 0!important;}
div#sub.cwohnen_im_gruenen {background:url("/static/images/page_bg1_wohnen.jpg") no-repeat 0 0!important;}
div#sub.cattraktives_sparen{background:url("/static/images/page_bg1_sparen.jpg") no-repeat 0 0!important;}
div#sub.cmitgliedschaft {background:url("/static/images/page_bg1_vorteile.jpg") no-repeat 0 0!important;}

div#sub ul {list-style-type:none;margin:18px 0 0 0;padding:0 0 0 0;width:297px;height:316px;border-top:1px solid #EFF3EC;}
div#sub ul li {width:297px;padding:0;margin:0 0 0 0;height:15px;border-bottom:1px solid #EFF3EC;}
div#sub ul li a {margin:2px 0;padding:0 0 0 167px;color:#00A6EA;font-size:11px;display:block;letter-spacing:-1px;height:13px;background:url(/static/images/liststyle.gif) no-repeat 152px 4px;}
div#sub ul li a:link {color:#000;text-decoration:none;background:url(/static/images/liststyle.gif) no-repeat 152px 4px;}
div#sub ul li a:visited {color:#000;text-decoration:none;background:url(/static/images/liststyle.gif) no-repeat 152px 4px;}
div#sub ul li a:focus {color:#000;text-decoration:none;background:url(/static/images/liststyle.gif) no-repeat 152px 4px;}
div#sub ul li a:hover {color:#000;text-decoration:none;background:url(/static/images/liststyle.gif) no-repeat 152px 4px;background-color:#EFF3EC;font-weight:900;}
div#sub ul li a:active {color:#000;text-decoration:none;background:url(/static/images/liststyle.gif) no-repeat 152px 4px;background-color:#EFF3EC;}

div#sub ul li#sublistlast {position:relative;left:25px;top:-8px;width:162px;height:64px;background:url(/static/images/teaser_start.gif) no-repeat 0 0;border:0;}
a#linksublistlast {background:none !important;}

div#sub ul li#sublistlast a.active {color:#000;text-decoration:none;background:0;border:0;}
div#sub ul li a.active {color:#000;text-decoration:none;background:url(/static/images/liststyle.gif) no-repeat 152px 4px;background-color:#EFF3EC;}

div#sub ul li#sublistlast a#linksublistlast{width:162px;height:64px;padding:0;margin:0;}
div#sub ul li#sublistlast a#linksublistlast:hover {width:162px;height:64px;text-decoration:none;background-color:none;background:url(/static/images/teaser_start.gif) no-repeat 0 0;}
div#sub ul li#sublistlast a#linksublistlast:hover img {display:none;}

div#sub span {display:none;}
div#sub.impressum ul {border-top:0;}

div#footer {clear:both;font-size:0.6em;width:803px;height:68px;margin:0 auto 1% auto;text-align:left;background:url(/static/images/footer_bg.gif) no-repeat 0 0;position:relative;}
div#footer p {display:none !important;}
div#footer ul {list-style-type:none; margin:0; padding:0; width:295px; position:absolute; top:43px; left:26px;}
div#footer ul li {width:85px; margin:0 10px 0 0; display:inline; text-transform:uppercase; background:url(/static/images/footer_nav_bg.gif) no-repeat 0 0;}

div#footer ul li a {padding:0 0 .2em 14px;color:#00A6EA;font-size:10px;}
div#footer ul li a:link {color:#000;text-decoration:none;}
div#footer ul li a:visited {color:#000;text-decoration:none;}
div#footer ul li a:focus {color:#000;text-decoration:none;}
div#footer ul li a:hover {width:85px; color:#000;text-decoration:none; font-weight:bold; }
div#footer ul li a:active {color:#000;text-decoration:none;}
div#footer ul li a.active {color:#000;text-decoration:none;}

div#footer a {color:#00A6EA;}
div#footer a:link {color:#00A6EA; text-decoration:none;}
div#footer a:visited {color:#00A6EA; text-decoration:none;}
div#footer a:focus {color:#00A6EA; text-decoration:none;}
div#footer a:hover {color:#fff; text-decoration:none;  font-weight:bold;}
div#footer a:active {color:#00A6EA; text-decoration:none;}
div#footer a.active {color:#fff; text-decoration:none;}

.active {color:#fff;text-decoration:none;}


div#angebote {background-color:red;}
#content .wohnen_im_gruenen .trennlinie{border-top:1px solid #333333;}

#content .wohnungsangebote {font-size:1.0em; width:380px;}

#content .wohnungsangebote h5{color:#fff; font-weight:bold; font-size:1.2em;  }
#content .wohnungsangebote h3{ color:#333; font-size:1em; padding:0; margin:0; padding-bottom:10px; font-family:verdana,sans-serif;letter-spacing:-1px; text-decoration:none;}
#content .wohnungsangebote table {margin-bottom:25px; }
#content .wohnungsangebote th{padding:0; margin:0; text-align:center; color:#ffffff;}
#content .wohnungsangebote td{border: 1px solid #1faf74;}
#content .wohnungsangebote a{color:#fff; font-weight:bold;}

div#dl {float:left;clear:none;text-align:left;width:489px;min-height:337px;font-size:1em;}
div#downloads {padding-left:10px;color:#000;font-size:11px;}

.dl_box {padding:0;float:left;margin-right:18px;margin-bottom:6px;}
div#downloads a, div#downloads div.a_clone  {background:#19B273;display:block;width:158px;height:91px;padding:2px;border-right:4px solid #AEAFB1;border-bottom:4px solid #AEAFB1;text-decoration:none;}
div#downloads a:hover {border-right:4px solid #777;border-bottom:4px solid #777;}
div#downloads p {letter-spacing:-1px;font-size:11px;font-weight:900;text-align:center;color:#fff;margin:0;padding:2px 0 4px 0;width:95%;line-height:24px;background:#19B273;border:4px solid #8CD8B9;}
.dl_box img {width:150px;height:44px;border:4px solid #8CD8B9;}

div#downloads a#getAcrobat {color:#000;border:none;background:none;padding:0;margin:0;font-weight:900;width:489px;height:48px;}
a.PDFs {font-size:10px;font-weight:300;color:#000;text-decoration:none;}
#dl ul {margin-left:194px;margin-top:-6px;color:#000;}

img.print, table.print {display:none;}

#content p.required {color:red;font-size:12px;}
#content p.class1 {font-size:12px;margin-top:42px;}

#content input[type=text], #content textarea { width: 240px; margin: 0 0 2px 0; border: 1px solid #1FAF74; }
#content input[type=submit] { font-size: 12px; color: #fff; background: #19B273; border: 1px solid #fff;}

table#webcam {width:464px;padding:0 12px;}
table#webcam #bigImg, table#webcam #bigImg2 {width:464px;height:292px;margin:0 !important;border:0 !important;}
table#webcam .thumbImg {width:56px;margin:1px;cursor:pointer;border:0;border-top:4px solid #fff;}
table#webcam .thumbImg:hover {border-color:#19B273;}

table#webcam.full {padding:0;}
table#webcam.full #bigImg, table#webcam.full #bigImg2 {width:900px;height:562px;margin:0 !important;border:0 !important;}
table#webcam.full .thumbImg {width:111px;margin:0;cursor:pointer;border:0;border-top:4px solid #fff;}
table#webcam.full .thumbImg:hover {border-color:#19B273;}


#webcam2frame {border:0;background:#8AD9BA;margin-top:18px;}

#content div#webcam {position:absolute;right:506px;top:337px;width:297px !important;padding:0;margin:0 !important;}
#content div#webcam2 {position:absolute;right:506px;top:537px;width:297px !important;padding:0;margin:0 !important;}
div#webcam a, div#webcam2 a {margin:10px;display:block;width:277px;height:173px;font-size:14px;}
div#webcam #bigImg, a.CI #bigImg2 {width:277px;height:173px;}

a.CI {color:#19B273 !important;text-decoration:none !important;font-size:14px;}
a.CI:hover {color:#fff !important;}

#content a.image_adv img {height: 57px; margin-left: 190px; width: 113px;}


/* mcCMS */

.s0 {
clear:both;
color:#555;
font-size:1.1em;
font-weight:600;
padding:0px;
margin:0 50px 20px 0;
text-align:right;
letter-spacing:-1px;
font-family:verdana,sans-serif;
text-decoration:none;
width:430px;
border:0;

}
.s1 {
clear:both;
color:#334;
font-size:1.25em;
letter-spacing:-1px;
font-weight:600;
padding:0;
margin:0 50px 20px 0;
text-align:right;
letter-spacing:-1px;
font-family:verdana,sans-serif;
text-decoration:none;
width:430px;
border:0;
}
.s2 { }
.s3 { }
.s4 { }
.s5 { }
.s6 { }
.s7 { }
.s8 { }
.s9 { }

