div#static div.banner{margin: 0px 0px 33px 0px;}div#static div.banner img{border: none; visibility: visible; opacity: 1; z-index: 1; position: relative;}/*div#statics ul li{display:block;}*/div#statics img{ border:none;}/*div#statics{margin-top:50px;}*/div#statics h2{font-size:16px; font-weight:bold; color:#F26919; display:block; margin-bottom:20px;}div#statics h2.left_ml{clear: both; margin: 0px 0px 3px 80px; font-size: 22px; font-weight: normal !important;}div#statics h3{font-size:14px; font-weight:bold; color:#F26919; display:block; margin-bottom:5px;}div#statics h5{font-size:12px;}div#statics .boldor{font-weight:bold; color:#F26919;}div#statics a {color:#990000;}

div#statics input{border:none; color:#FFF;}div#statics.contact_form input{color:#000;border:1px solid #999999;}div#statics.contact_form .formElement{clear:none;}div#statics.contact_form .btn_gen{float:right;margin-top:10px;color:white;}div#statics.contact_form input#nickname{display:none;}/*list-style-position:inherit;*/div#statics ul.arrow li{ background:url('/image/static/arrow_right.gif') no-repeat; list-style-image:inherit; list-style-position:outside; line-height:23px; vertical-align:top; padding-left: 30px;}div#statics .infobox{width:305px; float:right;}div#statics .bauherr_link img.bauherrenInfo{ float:right; width:102px; height:101px; padding:20px 0 0 30px; position:absolute; right:0px; top:-30px;}div#statics .bauherr_link .einruecken{width: 148px; margin:0 0px 0 10px; color:#990000}div#statics .bauherr_link input.bauherr_but{background:url('/image/static/bauherr_but.gif'); width:138px; height:24px; border:none; color:#FFF;}div#statics div.boxesBauherr{clear:both; margin:35px 0 30px 0;}div#statics div.boxesArchit{clear:both; margin:81px 0 30px 0;}div#statics .center{text-align:center;}div#statics div.leftBox{width:470px;}div#statics div.left_ml{float: left; margin: 0px 0px 0px 80px; width: 620px;}div#statics div.left_ml p{line-height: 1.5;}div#statics div.contact{clear: both; margin: 0px 0px 0px 80px; width: 590px;}div#statics .buttonText{float:right; font-size:12px;}div#statics div.anfrage{}div#statics div.bueroprofile{background:url('/image/static/archit_bueroprofile_bg.jpg') no-repeat bottom;}div#statics div.leftBox h4{ padding-left:10px; line-height:23px; height:22px; background:url('/image/static/archit_anfrage_bg.gif') no-repeat bottom; color:#FFFFFF; font-size:12px; letter-spacing:0.5px; min-height:22px;}div#statics div.leftBox h4.anfrageHl{background:url('/image/static/bauherr_anfrageHl_bg.gif') no-repeat bottom;}div#statics div.leftBox h4.personenprofileHl{background:url('/image/static/archit_personenprofileHl_bg.gif') no-repeat top;}div#statics div.leftBox h3{ font-weight:bold; font-size:12px;}div#statics div.leftBox .content{ padding:12px; background:url('/image/static/bauherr_box_content_bg.png') repeat-y; position:relative; z-index:2;}div#statics div.leftBox img.anfrage{position:absolute;top:-169px;z-index:0;}div#statics div.leftBox .imgtext_anfrage{width:225px; margin:40px 20px 0px 200px; font-size:12px;}div#statics div.leftBox img.personenprofile{position:absolute; top:-223px; z-index:0;}div#statics div.leftBox .imgtext_personenprofile{width:225px; margin:20px 20px 0px 200px; font-size:12px;}div#statics div.leftBox .centerPersonenprofile{margin-top:10px;}div#statics div.leftBox .centerAnfrage{margin-top:40px;}div#statics input.med{width:124px; height:24px; background:url('/image/static/bauherr_anfrage.gif')}div#statics input.lon{width:197px; height:24px; background:url('/image/static/bauherr_ausschreibung.gif')}div#statics div.rightBox{ float:right; width:470px; height:443px;}div#statics div.ausschreibung{}div#statics div.rightBox h4{ padding-left:10px; line-height:23px; height:22px; background:url('/image/static/archit_ausschreibung_bg.gif') no-repeat bottom; color:#FFFFFF; font-size:12px; letter-spacing:0.5px; min-height:22px;}div#statics div.rightBox h4.ausschreibungHl{background:url('/image/static/bauherr_ausschreibungHl_bg.gif') no-repeat bottom;}div#statics div.rightBox h4.bueroprofileHl{background:url('/image/static/archit_bueroprofileHl_bg.gif') no-repeat bottom;}div#statics div.rightBox h3{ font-weight:bold; font-size:12px;}div#statics div.rightBox .content{padding:12px; background:url('/image/static/bauherr_box_content_bg.png') repeat-y; position:relative; z-index:2;}div#statics div.rightBox img.ausschreibung{position:absolute; top:-190px; z-index:0;}div#statics div.rightBox img.bueroprofile{position:absolute; top:-263px; z-index:0;}/*margin:30px 0 0 0*/div#statics div.rightBox .imgtext_ausschreibung{width:240px; margin:26px 0 0 0; font-size:12px;}div#statics div.rightBox .imgtext_bueroprofile{width:230px; margin:25px 0px 0px 0px;  font-size:12px;}div#statics div.rightBox .center{margin-top:83px;}div#statics div.rightBox .centerBueroprofile{margin-top:90px;}div#statics div.rightBox .centerAusschreibung{margin-top:40px;}/*list-style-position:inside*/div#statics div.content ul.counted li{ font-size:14px; font-weight:bold; list-style-position:outside; color:#900;}div#statics div.content ul.counted li.nr1{ background:url('/image/static/li1.gif') no-repeat; padding-left: 27px; margin-top:20px; line-height:20px;}div#statics div.content ul.counted li.nr2{ background:url('/image/static/li2.gif') no-repeat; padding-left: 27px; margin-top:20px; line-height:20px;}div#statics div.content ul.counted li.nr3{ background:url('/image/static/li3.gif') no-repeat; padding-left: 27px; margin-top:20px; line-height:20px;}div#statics div.content ul.counted li.nr4{ background:url('/image/static/li4.gif') no-repeat; padding-left: 27px; margin-top:20px; line-height:20px;}div#statics div.content ul.dotted{list-style-type:square; list-style-position:inside; color:#900; font-size:12px; font-weight:normal; margin-top:20px;}div#statics div.content ul.dotted li{list-style-type:square; list-style-position:outside; color:#900; line-height:25px;margin-left:12px;}div#statics .frame table.tab1 {width:495px; border-collapse:separate; margin-bottom: 22px;}div#statics .tab1 table.tab2{background:url('/image/static/tabTwo.gif');}div#statics .tab1 table thead{font-weight:bold;}div#statics .tab1 table tr{width:477px; height:31px; margin:14px 0 4px 0;}div#statics .tab1 table tr td.breit{width:310px;}div#statics .tab1 table tr td.center{text-align:center;}div#statics .tab1 table tr.darkGrey{width:477px;}div#statics .tab1 table tr.darkGrey td.bgleft{background:url('/image/static/darkGreyRow.jpg') no-repeat bottom;}div#statics .tab1 table tr.darkGrey td.bgright{background:url('/image/static/darkGreyRow.jpg') no-repeat right bottom;}div#statics .tab1 table tr.darkGrey td.bgcenter{background:url('/image/static/darkGreyRow.jpg') no-repeat  center bottom;}div#statics .tab1 table tr.darkGrey td.one_pic{ width:50px;}div#statics .tab1 table tr.transparent td.one_pic{ width:50px;}div#statics .tab1 table td{height:2px; line-height:10px; padding:0 5px 0 5px;}div#statics div#messungen{ margin-bottom:50px;}div#statics .leftSide{width:700px;}div#statics #vfBauherren{ height:310px; width:676px; background:url('/image/static/vfBauherren.gif') no-repeat; padding: 17px 12px 17px 12px; margin-bottom:20px;}div#statics #vfBauherren li{font-weight:bold; font-size:12px; color:#666; margin-bottom:4px;}div#statics #ausprobieren{ height:55px; width:676px; background:url('/image/static/ausprobieren.gif') no-repeat; padding: 17px 12px 17px 12px; margin-bottom:20px;}div#statics .rightSide{ width:250px; float:right; position:relative;}div#statics .frame table{border-collapse:collapse; padding:0; width:100%; border-spacing:0; border:0;}html div#statics table{border-collapse:collapse;}div#statics .frame table.border{border:1px solid #cecece;}div#statics .frame thead tr td.tl{ background:url('/image/static/frame/rahmen_tl.gif') no-repeat bottom; width:8px; height:8px;}div#statics .frame thead tr td.t{ background:url('/image/static/frame/rahmen_t.gif') repeat-x bottom; height:8px;}div#statics .frame thead tr td.tr{ background:url('/image/static/frame/rahmen_rt.gif') no-repeat bottom; height:8px; width:8px;}div#statics .frame tbody td.l{ background:url('/image/static/frame/rahmen_l.gif') repeat-y; width:8px;}div#statics .frame tbody td.c{background:#fdfdfd url('/image/static/frame/rahmen_c.gif') repeat-x bottom; padding:8px 4px 8px 4px;}div#statics .frame tbody td.r{ background:url('/image/static/frame/rahmen_r.gif') repeat-y; width:8px;}div#statics .frame tfoot td.bl{ background:url('/image/static/frame/rahmen_lb.gif') no-repeat; width:8px; height:8px;}div#statics .frame tfoot td.b{ background:url('/image/static/frame/rahmen_b.gif') repeat-x;height:8px;}div#statics .frame tfoot td.br{ background:url('/image/static/frame/rahmen_rb.gif') no-repeat; width:8px; height:8px;}div#statics .anker li{display:block; font-size:12px; margin-top:10px;}div#statics .anker h3{margin:30px 0 30px 0;}div#statics .questionmark{ background:url('/image/static/questionmark.gif') no-repeat; width:92px; height:93px; float:right; position:relative; top:-10px; right:-13px;}div#statics .pdfdownload li{display:block; font-size:12px; margin-top:10px;}div#statics .pdfdownload h3{margin:5px 0 30px 0;}	div#statics .download{ background:url('/image/static/download.png') no-repeat; width:58px; height:74px; float:right; position:relative; top:-10px; right:-10px;}div#statics a.download{background:url('/image/static/download.png') no-repeat; display: inline-block; margin: 10px 5px -10px 0px;}div#statics .mb_headline{ background:#F15A00 url('/image/static/mb_headline.gif') repeat; height:31px; border:1px solid #f60; color:#fff; font-size:14px; line-height:31px; padding-left:10px; margin-bottom:10px;}div#statics table.arrow_light a{ color:#f60;}div#statics table.arrow_light tr td{ background:url('/image/static/arrow_rlight.gif') no-repeat; padding-left:15px; color:#f60;}div#statics .leistungen{margin-bottom:20px; margin-top:20px;}div#statics .leistungen thead td.headline{ background:url('/image/static/table_head.gif') repeat-x; height:45px; text-align:center; color:#fff; font-size:14px; border:1px solid #f60; vertical-align:middle; position:relative;}div#statics .leistungen .firstLine{width:149px;}div#statics .leistungen .lil_spacer{width:5px; padding:0;}div#statics .leistungen .med_spacer{width:13px; padding:0;}div#statics .leistungen tbody tr{vertical-align:top;}div#statics .leistungen td.lightgrey{background:#e6e6e6;}div#statics .leistungen td.darkgrey{background:#d3d3d3;}div#statics .leistungen td.description{font-size:12px; font-weight:bold; color:#666;}div#statics .leistungen td.tdContent{font-size:12px; color:#333;}div#statics .leistungen td.tdContent ul li{list-style:square; list-style-position:outside; margin-left:15px;}div#statics .leistungen tbody td{ padding:20px 11px 11px 11px;}div#statics .leistungen tbody td.none{font-size:24px; text-align:center; color:#999;}div#statics .leistungen tbody td.kosten{text-align:center; font-weight:bold; color:#333;}div#statics .leistungen tfoot .left{ text-align:right;}div#statics .bildtext{position:relative; top:-30px;}/*line-height:22px;*/input.but { cursor: pointer; }div#statics input.but{ background:url('/image/static/but_bg.gif') repeat-x; font-size:12px; color:#FFF; height:22px; line-height:12px; padding:0 30px 0 30px; border:1px solid #600; text-align:center;}html div#statics input.but{outline-width:0px; padding:0;}div#statics .frame{margin-bottom:20px;}div#statics .jump_down{margin-bottom:20px;}div#statics .f_right_button{float:right; position:relative; top:30px;}div#statics .leistungen thead td.headline img.keyhole{position:absolute; top:-50px; right:10px;}.infobox{ position:relative;}/*Eigenwerbung Beginn*/div#statics h2#headlineEW {padding-left:5px;}div#statics div.ew {width: 960px; margin-left: 5px; margin-right: 5px; font-size: 13px; line-height: 15px;}div#statics div.ew h2{margin-bottom: 1em; font-size: 15px;}div#statics div.ew h3.spacer {background-color:#F2F2F2;color:#6A6A6A; font-style:italic; front-weight: bold; line-height:34px; padding-left: 11px; opacity: 0.75; font-size: 13px;}div#statics div.ew ul#cols li.main {background: url('/image/eigendarstellung/headerBG.png') no-repeat top #F1F1F1; float:left;	margin-top: -5px; width: 320px; color: #555555;}div#statics div.ew ul#cols li.main.last {border: none}div#statics div.ew ul#cols li.main h2 {padding: 26px 0px 0px 23px; color: #FF8800; margin: 0; letter-spacing: 1px;}div#statics div.ew ul#cols li.main p {padding: 20px 0px 9px 23px;}div#statics div.ew ul#cols li.main p.top {height: 30px;}div#statics div.ew ul#cols li.main p.info {background:url('/image/eigendarstellung/infoBG.png') no-repeat top; height:61px; margin-bottom: 0px; padding: 15px 0px 0px 23px; letter-spacing: -0.2px; }/* Safari kann nicht mit Decimal zahlen in letter-spacing umgehen */.safari div#statics div.ew ul#cols li.main p.info {letter-spacing: 0px; font-size:12px; line-height: 15px;}div#statics div.ew ul#cols li.main div.button {background: url('/image/eigendarstellung/divButtonBG.png') no-repeat top; height: 145px;}div#statics div.ew ul#cols li.main p#phone {text-align:left;background:url('/image/eigendarstellung/phoneIcon.png') no-repeat 0px 22px;  margin:0px 0px 15px 59px; padding-left:43px; padding-top: 25px; background-color: #F2F2F2; height: 34px; font-weight: bold;}div#statics div.ew ul#cols li.main p#phone span {font-size: 14px;}div#statics div.ew ul#cols li.main div.button {text-align: center;}div#statics div.ew ul#cols li.main a#memberBtn {outline: 0px; background: transparent url(/image/eigendarstellung/btnBG_red.png); border: 1px solid #FFF; color: #FFF; font-weight:bold; line-height: 37px; padding: 8px 20px; position:relative; top: 22px; text-decoration:none;}div#statics div.ew ul#cols li.main a#memberBtn.orange {background: transparent url(/image/eigendarstellung/btnBG_orange.png);}div#statics div.ew ul#cols li.main a#memberBtn img { margin:22px 0px 20px 60px; out-line: 0px;}div#statics div.ew ul#cols li.main a#regBtn img {margin:22px 0px 20px 60px; out-line: 0px;}div#statics div.ew ul#cols li.main ul li {background:url('/image/eigendarstellung/lineBG.png') repeat-y top; padding: 6px 0px 6px 60px;}div#statics div.ew ul#cols li.main ul li.gerade {background:url('/image/eigendarstellung/lineGeradeBG.png') repeat-y top;}div#statics div.ew ul#cols li.main ul li.spacer {background-image: none;}div#statics div.ew ul#cols li.main ul li span {background:url("/image/eigendarstellung/unchecked.png") no-repeat; display:inline-block; float:left; height:16px; margin-left: -36px; margin-top: -1px; width:17px; }div#statics div.ew ul#cols li.main ul li.checked span{background:url("/image/eigendarstellung/checked.png") no-repeat; }div#statics div.ew ul#cols li.main ul li abbr { display:block; font-size: 10px; margin: 3px 0;}div#statics div.ew ul#cols li.main ul li.campaign_1 {background: #d9f0f2 !important; background-image:none !important; padding-top: 16px;}div#statics div.ew ul#cols li.main ul li.campaign_2 {background: #b9e3e7 !important; padding-top: 16px; padding-bottom: 26px;}div#statics div.ew ul#cols li.main ul li.campaign_2 img {float:right; margin-top: -38px;}.ie div#statics div.ew ul#cols li.main ul li.campaign_1 {padding-top: 12px;}.ie div#statics div.ew ul#cols li.main ul li.campaign_2 {padding-top: 12px; padding-bottom: 6px;}.ie div#statics div.ew ul#cols li.main ul li.campaign_2 img {margin-top: -48px;}div#statics div.ew ul#cols li.main ul li.campaign_image_left {background-image:url(/image/static/campaign_minu50_left.png) !important; height: 193px;}.ie div#statics div.ew ul#cols li.main ul li.campaign_image_left {width:262px;}div#statics div.ew ul#cols li.main ul li.campaign_image_right {background-image:url(/image/static/campaign_minu50_right.png) !important; height: 193px;}div#statics div.ew ul#cols li.active {float:left; background: url('/image/eigendarstellung/headerBGActiv.png') no-repeat top #F2E9DC;}div#statics div.ew ul#cols li.active h2 {color: #ee0508;}div#statics div.ew ul#cols li.active p.info {background:url('/image/eigendarstellung/infoActivBG.png') no-repeat top;}div#statics div.ew ul#cols li.active div.button {background: url('/image/eigendarstellung/divButtonActivBG.png') no-repeat top;}div#statics div.ew ul#cols li.active ul li {background:url('/image/eigendarstellung/lineBGActive.png') repeat-y top;}div#statics div.ew ul#cols li.active ul li.gerade {background:url('/image/eigendarstellung/lineGeradeBGActive.png') repeat-y top;}div#statics div.policy {margin-top: 20px; color: #555555;}div#statics div.policy h2 {color: #555555; font-size: 12px; margin-bottom: 0px;}/*IE7 & IE8 & teilweise IE6 Sonderbehandlung*/.ie8 div#statics div.ew h3.spacer, .ie7 div#statics div.ew h3.spacer {background-color:#F2F2F2;color:#6D6D6D; font-style:italic; line-height:30px; padding-top: 5px; padding-left: 5px;}.ie6 div#statics div.ew ul#cols li.main p, .ie8 div#statics div.ew ul#cols li.main p, .ie7 div#statics div.ew ul#cols li.main p {padding: 15px 0px 0px 23px;}.ie6 div#statics div.ew ul#cols li.main p.info, .ie8 div#statics div.ew ul#cols li.main p.info, .ie7 div#statics div.ew ul#cols li.main p.info {letter-spacing: -1px; }.ie6 div#statics div.ew ul#cols li.main ul li, .ie8 div#statics div.ew ul#cols li.main ul li, .ie7 div#statics div.ew ul#cols li.main ul li {background:url('/image/eigendarstellung/lineBG.png') repeat-y top; margin-left: -16px; text-align: left; display: inline-block;}.ie8 div#statics div.ew ul#cols li.main ul li.gerade, .ie7 div#statics div.ew ul#cols li.main ul li.gerade {background:url('/image/eigendarstellung/lineGeradeBG.png') repeat-y top;}.ie8 div#statics div.ew ul#cols li.main ul li span, .ie7 div#statics div.ew ul#cols li.main ul li span {background:url("/image/eigendarstellung/unchecked.png") no-repeat; display: block; float:left; height:23px; margin-left: -36px; margin-top: -3px; width:23px; padding: 5px 0px 5px 0px;}.ie6 div#statics div.ew ul#cols li.main ul li.checked span, .ie8 div#statics div.ew ul#cols li.main ul li.checked span, .ie7 div#statics div.ew ul#cols li.main ul li.checked span{background:url("/image/eigendarstellung/checked.png") no-repeat; }.ie8 div#statics div.ew ul#cols li.active ul li, .ie7 div#statics div.ew ul#cols li.active ul li {background:url('/image/eigendarstellung/lineBGActive.png') repeat-y top;}.ie8 div#statics div.ew ul#cols li.active ul li.gerade, .ie7 div#statics div.ew ul#cols li.active ul li.gerade {background:url('/image/eigendarstellung/lineGeradeBGActive.png') repeat-y top;}/*IE6 Sonderbehandlung*/.ie6 div#statics div.ew ul#cols li.main ul li span {background:url("/image/eigendarstellung/unchecked.png") no-repeat; display: block; float:left; height:24px; margin-left: -18px; margin-top: -3px; width:23px; padding: 5px 13px 5px 0px;}/*google-chrome Sonderbehandlung*/.chrome div#statics div.ew ul#cols li.main p.info {letter-spacing: -1px; }/*Eigenwerbung Ende*/
