/*
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(../images/bigColHead.gif ); background-repeat:no-repeat; height:220px;}
.aaa1{vertical-align:top;padding:8px 9px;background-image:url(../images/colBack.gif ); background-repeat:no-repeat;}

.bbb{height:270px;width:182px;vertical-align:top;padding:8px 9px;background-image:url(../images/errichter.gif ); background-repeat:no-repeat;}
.bbb1{height:270px;width:182px;vertical-align:top;padding:8px 9px;background-image:url(../images/architekten.gif );background-repeat:no-repeat;}
.bbb2{height:270px;width:182px;vertical-align:top;padding:8px 9px;background-image:url(../images/planer.gif );background-repeat:no-repeat;}
.bbb3{height:270px;width:182px;vertical-align:top;padding:8px 9px;background-image:url(../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(../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(../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(../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(../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{float:right;margin-top:-4px;display:none;}
.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:0px;}
#content{background-image:url(../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:433px;float:left;  margin:0px 39px 0px 39px; }

#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:75px;display:block;float:left;text-align:left;padding-right:5px;padding-bottom:12px;}
.csc-mailform-field{width:100%;clear:both;padding-bottom:10px;}

.csc-mailform input{width:260px; }
.csc-mailform textarea{width:260px;}
.csc-mailform .csc-mailform-submit{width:auto;margin-left:0px}
.csc-mailform .csc-mailform-check {width:auto;float:left;margin-left:75px;display:block;}




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(../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(../images/navi_pfeil_selected.gif);}
#starttable ul li.active  a{ color:#d62026;}

#myfrontendlogin{display:block;padding-top:5px;padding-left:5px}
#myfrontendlogin #pass {width:130px;}
#myfrontendlogin #user {width:130px;}

legend{color:#000000}


.tx-felogin-pi1 legend{display:none;}
.tx-felogin-pi1 fieldset{padding-top:10px;}
.tx-felogin-pi1 fieldset div {padding-top:10px;}

.tx-indexedsearch-descr {line-height:16px;}
.tx-indexedsearch-searchbox-button {margin-top:5px;}
.browsebox{list-style-type: none; list-style-image:none; padding-left:0px;}
.browsebox li {list-style:none;display:inline; margin-right:10px;font-size:13px; }

.tx-indexedsearch-searchbox table tr {height:22px;}

.umkehrCheck label{width:280px;}

#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-zip input {width:5em;}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-city input {width:156px;}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-name input {width:156px;}

#loginError{margin-left:-30px;
   width:245px;
   height:108px;
   background-image:url(../images/tooltip.png );
   background-repeat:no-repeat; position:absolute;
   top:495px;
   z-index:200;
   color:white;
   padding: 0 0 0 20px;}
