*{margin:0;padding:0}HTML{height:100%;width:100%}BODY{color:#444444;font-family:arial,helvetica,sans-serif;font-size:12px;line-height:16px;width:100%;height:100%}UL,OL{padding-left:40px}SECTION,NAV,ASIDE,ARTICLE,HEADER,FOOTER{display:block}IMG{border:0}A{outline:0;text-decoration:none;color:#444444}A:hover{text-decoration:underline}#content-wrapper{position:relative;width:100%;min-width:1040px;height:auto !important;height:100%;min-height:100%;background:url('/img/BodyBG.gif') repeat}#content{padding:60px 0 190px 10px;width:880px}#content aside{float:right;width:265px}#content aside h2{font-weight:bold;font-style:italic;font-size:23px;line-height:27px;color:#007da2;margin-bottom:10px}#content aside p{line-height:18px;color:#666666;margin-bottom:25px}#content aside a.mail{color:#666666}#content aside a{color:#007da2}#content aside .label{float:left;width:80px;clear:both;margin-top:5px}#content aside .field{float:left;width:150px;margin-top:5px}#content aside br{clear:both}#content-body{float:left;width:565px}header.top{position:relative;height:303px;width:100%;overflow:visible;background:url('/img/HeaderBG.gif') repeat-x}header.top .main-col{position:relative;background:url('/img/cloud.png') no-repeat;height:300px;padding:0 75px}header.top a:hover{text-decoration:none}header.top img{position:absolute;right:75px;top:70px}header.top ul.topnavi{position:absolute;right:75px;top:18px}header.top ul.topnavi li{padding-left:15px}header.top ul.topnavi li a{color:#666666}header.top ul.topnavi li a:hover{text-decoration:underline}header.top ul.topnavi li:first-child{padding-left:0}header.top ul.subnavi{position:absolute;top:266px;width:890px;height:81px;background:url('/img/subnavi.png') no-repeat -5px;z-index:10;padding-left:0}header.top ul.subnavi li{padding-left:35px}header.top ul.subnavi li a{color:#ffffff;font-size:16px;font-style:italic;display:block;height:60px;line-height:60px}header.top ul.subnavi li.active a{text-decoration:underline}header.top ul.subnavi li:first-child{padding-left:25px}header.top ul.mainnavi{position:absolute;height:34px;top:232px;padding-left:10px}header.top ul.mainnavi li{background:url('/img/mainnavi_inactive_left.png') no-repeat;height:34px;padding-left:10px;margin-left:-12px;position:relative;top:3px}header.top ul.mainnavi li a{display:block;background:url('/img/mainnavi_inactive_right.png') no-repeat right;height:34px;line-height:34px;padding-left:10px;padding-right:22px;color:#333333;font-size:16px}header.top ul.mainnavi li.active{background:url('/img/mainnavi_active_left.png') no-repeat;top:0;margin-left:-7px}header.top ul.mainnavi li.active a{background:url('/img/mainnavi_active_right.png') no-repeat right;color:#ffffff;padding-left:5px}header.top ul.mainnavi li:first-child{margin-left:0}header.top ul.mainnavi li:first-child a{padding-left:5px}ul.inline{list-style:none}ul.inline li{display:inline;float:left}footer.big{height:138px;position:absolute;bottom:0;width:100%;color:#ffffff;background:url('/img/FooterBG.gif') repeat-x}footer.big .main-col{position:relative;background:url('/img/footer.png') no-repeat;height:138px;padding:0 75px}footer.big h2{font-size:28px;font-style:italic;font-weight:normal;margin-top:30px;margin-bottom:10px;line-height:16px}footer.big p{font-size:14px;line-height:18px}footer.big a{color:#ffffff}footer.big section.branding{float:left}footer.big section.branding h2{font-weight:bold}footer.big section.address{float:right;width:150px;padding-right:115px;background:url('/img/map_wsgw_small.jpg') no-repeat right bottom}a.blank:hover{text-decoration:none}a.blue,.item-news a,.item-textarea a{padding-left:12px;background:url('/img/link.png') no-repeat left -9px transparent;color:#007DA2}a.blue:hover,.item-news a:hover,.item-textarea a:hover{text-decoration:underline}.item-textarea,.item-introtext{font-size:13px;line-height:22px;margin-bottom:20px}h2.content,div.impress h1,.item-news h2,.item-textarea h2,.item-introtext h2{font-weight:bold;font-style:italic;font-size:23px;line-height:27px;padding-bottom:10px}.item-news h2{margin-top:25px}div.impress h2{font-weight:bold;font-size:14px;line-height:14px;margin-top:15px;float:left;width:200px;clear:both}div.impress p{float:left;margin-top:15px;width:365px}.item-news:first-child h2{margin-top:0}.item-news p.author{margin-top:-7px;margin-bottom:15px;font-style:italic;font-size:10px}.item-introtext span{font-style:italic;color:#007da2}.item-apartment{margin-top:30px}.item-apartment h2{background-color:#2e92b0;color:#ffffff;font-size:18px;line-height:40px;font-weight:normal;font-style:italic;padding:0 10px}.item-apartment h2 sup{font-size:12px}.item-apartment ul{background-color:#e6e6e6;font-size:13px;line-height:20px;padding:10px}.item-apartment ul li{padding-left:10px}.item-apartment ul li:first-child{width:280px;padding-left:0}.item-apartment ul li h3{color:#007da2;font-weight:bold;font-size:14px}.item-apartment ul li span{display:block;font-style:italic}.item-apartment ul li strong{font-weight:bold;font-style:italic}.item-apartment ul li img{margin-top:5px;cursor:pointer}.item-apartment ul li a{color:#007da2;font-style:italic;display:block}.item-contactitem{margin-top:15px}.item-contactitem:first-child{margin-top:0}.item-contactitem .funktion{font-weight:bold;width:135px;float:left}.item-contactitem .kontaktname{width:200px;float:left}.item-contactitem .telefon{width:50px;float:left;margin-right:10px}.item-contactitem .email{width:150px;float:left}form.default{padding:10px;padding-bottom:65px;font-size:14px;line-height:25px;text-align:left;position:relative}form.default label{width:190px;display:block;float:left}form.slim label{width:95px}form.wide label{width:240px;padding-right:10px;text-align:right}form.default textarea,form.default input{width:250px;display:block;float:left;margin-bottom:5px;height:25px}form.wide textarea,form.wide input{width:280px}form.default textarea,form.default input[type="password"],form.default input[type="text"]{border:1px solid #999999;padding:0 5px;font-size:14px;line-height:25px}form.default input[type="checkbox"]{margin-top:5px;margin-right:5px;border:0;width:auto;height:auto}form.default input[type="button"]{font-size:14px;height:30px;margin-right:5px;padding:0 5px;width:auto}form.default input[type="submit"]{height:35px;width:auto;padding:0 10px}form.default textarea{font-family:arial,helvetica,sans-serif;font-size:14px;line-height:16px;height:80px;padding:5px}form.default br{clear:both}form.default .controls{border-top:1px solid #DDDDDD;padding:15px 0;height:35px;width:472px;background-color:#EDF7FF;position:absolute;bottom:0;left:0}form.default .controls input{float:right;width:100px;height:35px;margin-right:10px}form.default .controls img{float:right;margin-top:5px;margin-right:7px;display:none}form.default p{background-color:#A7D4F7;font-size:12px;line-height:14px;margin-top:25px;padding:7px;position:absolute;right:10px;width:118px;border-radius:5px}form.default img{float:left;margin-bottom:5px}.form-input-block h3{border-bottom:1px solid #444444;font-size:18px;font-weight:normal;margin-bottom:20px}form.WEG label{width:120px}form.WEG input[type="submit"]{float:right}section.WEG{width:403px}section.WEG span{font-size:16px;color:#ff0000;padding-left:10px}.intro-box-container{width:610px;height:500px;position:absolute;top:50%;left:50%;margin-left:-305px;margin-top:-250px;z-index:2}.intro-box-container .intro-box{position:relative;float:left;width:303px;height:203px;background:url('/img/intro-box.png') no-repeat left top transparent}.intro-box-container .intro-box a:hover{text-decoration:none}.intro-box-container .intro-box img{padding-left:15px;padding-top:15px}.intro-box-container .intro-box .text-bg{background-color:#018ab4;position:absolute;left:15px;right:13px;bottom:17px;height:40px;border-top:1px solid #004973;filter:alpha(opacity=50);-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;cursor:pointer}.intro-box-container .intro-box p{color:#ffffff;font-size:24px;font-style:italic;line-height:40px;position:absolute;bottom:17px;right:23px;cursor:pointer}.intro-box-container header{padding-right:10px;margin-bottom:3px}.intro-box-container header img{float:right}.intro-box-container footer{font-size:13px;line-height:27px}.intro-box-container footer p{float:left;padding-left:10px;color:#666666}.intro-box-container footer a{float:right;padding-right:10px;color:#666666}.content-notification{border:3px solid #007DA2;background-color:#E0F8FF;padding:15px;margin-bottom:20px;border-radius:7px}.content-notification h3{font-size:18px;font-weight:normal;margin-bottom:20px}.required{color:#ff0000}.underlined{border-bottom:1px solid #999999;margin-bottom:10px}.text-blue{color:#007DA2}.content-button{height:34px;border:0;outline:0;cursor:pointer;padding-left:9px;display:inline-block;margin-right:10px;float:left}.btn-white{background:url('/img/btn_white_left.png') no-repeat left top transparent}.btn-red{background:url('/img/btn_red_left.png') no-repeat left top transparent}.content-button span{display:block;height:34px;padding:7px 14px 6px 6px;float:left}.btn-white span{background:url('/img/btn_white_right.png') no-repeat right top transparent}.btn-red span{background:url('/img/btn_red_right.png') no-repeat right top transparent}.main-col{margin:0 auto;width:890px}.border-white{border:1px solid #dddddd;background-color:#ffffff;padding:5px;box-shadow:1px 1px 10px #aaaaaa}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}.clearfix{zoom:1}