/*
hellblau: #e5eded
schriftgrau: #636465;
ueberschriftgra #727272;
telerot #d01920;
rahmengrau: #afafaf;
balugrau: #8899aa;


wSeitenueberschrift #5b5b5b;
*/

*{font-family:Verdana,Helvetica,Sans-Serif;font-size:11px;}

.firstTD{padding-left:6px;border:0px solid red; height:57px;}
.middleTD{height:48px;border:0px solid red;margin-top:10px; height:52px;vertical-align:top;}
.middleTD img{width:182px;}

.aaa{padding:7px 12px;background-image:url(resources/images/bigColHead.gif );height:220px;}
.aaa1{vertical-align:top;padding:8px 9px;background-image:url(resources/images/colBack.gif )}

.bbb{height:270px;width:182px;vertical-align:top;padding:8px 9px;background-image:url(resources/images/errichter.gif ); background-repeat:no-repeat;}
.bbb1{height:270px;width:182px;vertical-align:top;padding:8px 9px;background-image:url(resources/images/architekten.gif );background-repeat:no-repeat;}
.bbb2{height:270px;width:182px;vertical-align:top;padding:8px 9px;background-image:url(resources/images/planer.gif );background-repeat:no-repeat;}
.bbb3{height:270px;width:182px;vertical-align:top;padding:8px 9px;background-image:url(resources/images/bauherren.gif );background-repeat:no-repeat;}

.aaa1 p  {padding-left:5px;}
.bbb p  {padding-left:5px; margin-top:7px;}
.bbb1 p  {padding-left:5px; margin-top:7px;}
.bbb2 p  {padding-left:5px; margin-top:7px;}
.bbb3 p  {padding-left:5px; margin-top:7px;}

.spacer{width:26px;}


.frontp{color:black;text-decoration:none;font-size:13px;line-height:13px;}
.frontp:hover{color:#d01920;;text-decoration:none;}

.cleardiv{clear:both; width:100%; height: 1px; overflow: hidden;}

body{ margin-top:0px; background-color:#7c8d9f; 
      background-image:url(resources/images/body_bg.gif );
      background-repeat:repeat-y;
      background-position:top center;
}

body{background-image:none}


h2, h3, h4, h5  {color:#636465;font-size:14px;}
h1{color:#666;font-size:16px;}


#container{text-align:left; margin:auto; border:1px solid #727272; border-bottom:0px; background-color:white;width:980px; border-top:0;}



#header{background-image: url(resources/images/bg_header.jpg);background-repeat:no-repeat;}

#mainnav{padding-left:39px;padding-top:0px; width:730px; margin-top:45px; margin-bottom:10px;float:left;}
#mainnav ul{margin:0;padding:0}
#mainnav ul li{ list-style:none;display:inline; margin-right:27px;text-transform:uppercase;font-size:13px; }



#mainnav ul li a { color:#727272;font-size:13px; }
#mainnav ul li a:hover { color:#d62026; text-decoration:none;}
#mainnav ul li.active a{color:#d62026}


#navigation{ width:235px;float:left;
             border-top:1px solid #afafaf;
}


#navigation a{ color:#636465}
#navigation a:hover{text-decoration:none; color:#d62026;}

#navigation ul {list-style-image: url(resources/images/navi_pfeil.gif); margin:0;padding:0}
#navigation ul li{font-size:13px;margin:0px; margin-left:-5px; margin-bottom:7px; }
#navigation ul li ul {font-size:13px; margin-left:20px; margin-bottom:7px;margin-top:5px; }
#navigation ul li.active {list-style-image: url(resources/images/navi_pfeil_selected.gif);}
#navigation ul li.active  a{ color:#d62026;}
#navigation ul li.active ul li a {color:#636465 }
#navigation ul li.active ul li a:hover{color:#d62026; }

#navigation_inlay{  padding-left:59px; margin-right:7px;border-top:7px solid white; padding-right:10px;}


#targetgroupbox{padding-left:39px; margin-right:7px; padding-right:10px;padding-top:15px;padding-bottom:10px;}


.einhaenger{margin-left:130px;z-index:5;position:relative;margin-top:-2px;}

.einhaenger1{width:30px; float:right;margin-top:-4px;}
.einhaenger1 img{height:20px;}

#targetgroupcontentbox{ border-top:1px solid silver; }
#targetgroupcontentbox h1{display:inline; font-size:16px;color:#636465; padding:0px; margin:0px;position:relative;top:-12px;
                          margin-left:10px;
}

#targetgrouprightbox{height:45px;}
#content{background-image:url(resources/images/spaltenBG.gif);
         background-repeat:repeat-y;
         padding-bottom:20px;
         min-height:500px;
         height:auto !important;  /* für moderne Browser */
         height:500px;  /*für den IE */
}
#content_content{width:710px;float:left;  margin:0px 0px 0px 0px; }

#content_right{width:197px;float:left;  }
#content_right h3{margin-top:0px;}

#footer{margin:auto; padding-top:10px; width:985px;text-align:center;padding-bottom:30px;} 
#footer ul li{display:inline;  font-size:9px; margin-left:20px;}
#footer ul{ list-style:none;}

#langSelect{margin-top:47px;float:right;font-size:11px;padding-right:39px; text-align:right; width:170px;}
#langSelect a{  font-size:11px;}
#langSelect a:hover {text-decoration:none;}

.csc-textpic-caption{text-transform:uppercase;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {margin-bottom:25px; margin-top:5px;}

.colText input{width:134px;margin-bottom:5px; border:0px solid red;}

.silverborder{border:1px solid silver;}
.seperator{width:35px;}
.onecolumn{width:190px; background-color:white; height:230px;}



.columnDiv {margin:7px;padding:7px;padding-top:7px;margin-top:-32px;background-color: #dae2e4; height:230px;}
.columnHeader{height:40px;font-family:Arial, Helvetica, Sans-Serif;line-height:13px;font-size:13px;text-transform:uppercase;background-color:#dae2e4;padding:5px;}


.colBild{margin-top:7px; margin-left:-7px;  margin-right:-7px; margin-bottom:-1px; border-top:7px solid white;}
.colText{margin-top:0px; margin-left:-7px;  margin-right:-7px; border-top:7px solid white;padding:5px;}

.headerBild{margin:6px}
.csc-mailform label{width:70px;display:block;float:left;text-align:right;padding-right:5px;}
.csc-mailform-field{width:100%;clear:both;padding-bottom:5px;}
.csc-mailform input{width:260px; }
.csc-mailform textarea{width:260px;}
.csc-mailform .csc-mailform-submit{width:auto;margin-left:70px}
.csc-mailform .csc-mailform-check {width:auto;float:left;margin-left:70px;display:block;}

.umkehrCheck label{width:auto;}

fieldset  {border:none;}



#footer ul{display:inline; padding-left:0px;}
form{display:inline;}

.tx-geosearch-pi1-form input{width:150px;}
.tx-geosearch-pi1-button input{width:auto;}


DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
  border:0;
  margin: 7px 10px 15px 6px;
}

#content_right .testmydiv{background-position: left top;}
#content_right .testmydiv img{margin: 7px 10px 15px 7px;}


#starttable ul {list-style-image: url(resources/images/navi_pfeil.gif);margin:0;padding-left:27px;padding-top:5px;}
#starttable ul li{margin:0px; margin-left:-5px; margin-bottom:0px; }
#starttable ul li ul { margin-left:20px; margin-bottom:7px;margin-top:5px; }
#starttable ul li.active {list-style-image: url(resources/images/navi_pfeil_selected.gif);}
#starttable ul li.active  a{ color:#d62026;}



