/*GROHHlayout*/
body{margin:0px;padding:0px;background-color:#243048;}

#base{
position:absolute;
width:900px;
left:50%;
margin-left:-505px;
background-color:#243048;
}
#top{
background-image:url(../template_img/top_neu.jpg);
width:1010px;
height:145px;
background-color:#243048;
}

#linkholder{float:right;margin-top:108px; margin-right:72px;}
#linkholder a {color:#243048;}

#banner{
background-image:url(../template_img/banner_neu.jpg);
width:1010px;
height:201px;
background-color:#243048;

}
#mainholder{
background-image:url(../template_img/add_neu.jpg);
width:1010px;padding-top:10px;

}


#maincont{
margin-left:75px;
float:left;
width:280px;
background-color:#171f30;

}
#services{
padding-left:30px;padding-right:30px;padding-bottom:40px;

}
#werbung{
width:250px;
background-color:#171f30;

}
#maincontr{
background-color:#303647;

margin-right:57px;
float:right;
width:598px;
}

#mainpage{
padding:0px 30px 20px 20px; 
width:549px;
/*height:400px;*/
background-color:#303647;
}

#projekte{
padding:0px 30px 20px 20px; 
width:245px;

background-color:#303647;
float:left;
}

#tipps{
padding:0px 30px 20px 20px; 
width:245px;
background-color:#303647;
float:right;

}
#footer{
clear:both;
padding-left:0px;
background-image:url(../template_img/footer_neu.jpg);
background-repeat:no-repeat;
width:1010px;
height:117px;
}




/*Sitestyles*/

#mainpage p, #tipps p{font-size:0.7em;font-family:Arial, Helvetica, sans-serif;line-height:1.5em;color:#99a3c0;}
#mainpage h1, #projekte h1, #tipps h1{font-size:1.1em;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;color:#e1e1e1;padding-bottom:20px;padding-top:17px;}
#mainpage h2, #projekte h2, #tipps h2{font-size:0.9em;font-family:Arial, Helvetica, sans-serif; font-weight:bold;color:#e1e1e1;}

#projekte h1 {font-size:1.1em;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;color:#e1e1e1;padding-bottom:10px;}
#tipps h1 {font-size:1.1em;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;color:#e1e1e1;padding-bottom:10px;}

#services h1 {font-size:1.1em;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;color:#e1e1e1;padding-bottom:20px;padding-top:17px;}
#services ul {margin-left:10px; padding-left:10px;font-size:0.7em;font-family:Arial, Helvetica, sans-serif;color:#99a3c0;}
#services li {list-style:inside; text-decoration:underline; padding-bottom:0.3em;}

#projekte, table p {font-family:Arial, Helvetica, sans-serif;line-height:1.3em;color:#99a3c0;}
#projekte p {font-size:0.7em;}
#footer {color:#3F5374}
#footer ul{display:block;padding:14px 0px 0px 40px;margin:14px 0px 0px 40px;float:left}
#footer li{display:inline; padding:0px 10px 0px 0px; text-transform:uppercase; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#footer a {color:#3F5374}
#footer p {padding-top:-4px;color:#3c4459;font-size:10px;
font-family:Arial, Helvetica, sans-serif; text-decoration:none;
}

#footer a:hover {color:#4A6A8A;}

.float {float:left; padding:0px 7px 7px 0px;} 




/*Formular_shit*/
input {
font-family:Arial,sans-serif;
color:#8F8F8F;
font-size:11px;
border:none;
background-color:#303647;
border-bottom: 1px dotted #3F5374;
width:170px;
}
textarea {
font-family:Arial,sans-serif;
color:#8F8F8F;
font-size:11px;
border:none;
background-color:#303647;
border: 1px dotted #3F5374;
width:170px;
}

.send_clear {
cursor: pointer;
font:11px Arial, Helvetica;
color:#FFFFFF;
border: 0px solid #2C6ED5;
background-color: #3F5374;
width:120px;
margin-bottom:3px;
}





/*additonal _shit*/

#quickkontakt{
position:absolute;
left:50%;
margin-left:300px;
padding-top:37px;
}

.white{color:#CCCCCC;
font-size:0.7em;font-family:Arial, Helvetica, sans-serif;line-height:1.5em;
}

#mainpage, table1 p {
font-family:Arial, Helvetica, sans-serif;
color:#99a3c0;
}
