* { margin:0; padding:0;}

html,body {
	width:100%;
	height:100%;
	background-image:url(../bilder/bg.jpg);
	
}
#container {
	float:none;	
	width:698px;
	min-height:100%;
	height:auto;
	margin:auto;
	background-image:url(../bilder/grundbau_ww_20.jpg);
	padding:0 21px 0 21px;
}

html > body #container {
	min-height:100%;
	height:auto;
}


.headerall { width:698px; height:167px; float:none; margin-bottom:25px;}
.header1{ margin:auto; width:698px; height:74px; float:none; background-image:url(../bilder/grundbau_ww_02.jpg); }


.headerbuttons02 { width:257px; height:27px; float:left; background-image:url(../bilder/grundbau_ww_04.jpg); }

.headerall a#headerbuttons03{ width:98px; height:27px; float:left; background-image:url(../bilder/grundbau_ww_05.jpg); }
.headerall a#headerbuttons04{ width:85px; height:27px; float:left; background-image:url(../bilder/grundbau_ww_06.jpg); }
.headerall a#headerbuttons05{ width:91px; height:27px; float:left; background-image:url(../bilder/grundbau_ww_07.jpg); }
.headerall a#headerbuttons06{ width:90px; height:27px; float:left; background-image:url(../bilder/grundbau_ww_08.jpg); }
.headerall a#headerbuttons07{ width:77px; height:27px; float:left; background-image:url(../bilder/grundbau_ww_09.jpg); }

.headerall a#headerbuttons03:hover{ width:98px; height:27px; float:left; background-image:url(../bilder/buttons/buttons_hovered_05.jpg); }
.headerall a#headerbuttons04:hover{ width:85px; height:27px; float:left; background-image:url(../bilder/buttons/buttons_hovered_06.jpg); }
.headerall a#headerbuttons05:hover{ width:91px; height:27px; float:left; background-image:url(../bilder/buttons/buttons_hovered_07.jpg); }
.headerall a#headerbuttons06:hover{ width:90px; height:27px; float:left; background-image:url(../bilder/buttons/buttons_hovered_08.jpg); }
.headerall a#headerbuttons07:hover{ width:77px; height:27px; float:left; background-image:url(../bilder/buttons/buttons_hovered_09.jpg); }


.header8 { 
	width:673px; 
	height:41px; 
	float:none; 
	background-image:url(../bilder/grundbau_ww_10.jpg); 
	padding: 25px 0 0 25px
}
.footer { text-align:center; padding:0 30px 0 30px; width:680px; height:34px; float:none; margin:auto; background-image:url(../bilder/grundbau_ww_18.jpg);}

/*ALLGENEINE (Klassen)*/
.clearer {clear:both; visibility:hidden; width:0; height:0;}
.uberschrift {width:616px; height:50px; float:none;}
.standardcontenttop { overflow:hidden; width:698px; height:40px; float:none; background-image:url(../bilder/standardcontentaussen_03.jpg);}
.standardcontent {overflow:hidden; width:616px; height:auto; float:none; background-image:url(../bilder/standardcontentaussen_05.jpg); padding:0 41px 0 41px;}
.standardcotnentfooter { overflow:hidden; width:698px; height:34px; float:none; background-image:url(../bilder/standardcontentaussen_23.jpg);}

.standardcontentinnentop {overflow:hidden; width:616px; height:14px; float:none; background-image:url(../bilder/standardcontentinnen_07.jpg);}
.standardcontentinnen {overflow:hidden; width:596px; height:auto; float:none; background-image:url(../bilder/standardcontentinnen_09.jpg); color:#000000; padding:0 10px;}
.standardcontentinnen a {color:#000000;}
.standardcontentinnen a:hover {color:#666666;}
.standardcontentinnen hr { color:#000000; background-color:#000000;}

.standardcontentinnenfooter {overflow:hidden; width:616px; height:16px; float:none; background-image:url(../bilder/standardcontentinnen_21.jpg);}

.centerdiv {width:591px; height:auto; float:none; overflow:hidden; text-align:center; }
/*ALLGEMEINE ENDE */

/* Index seite*/
.cont1 .mitte1 ul {list-style:none;}
.cont1 {width:698px;float:none;height:auto; margin:0; padding:0; overflow:hidden;}
.newsbereich1 { width:234px; height:188px; float:left; background-image:url(../bilder/grundbau_ww_11.jpg); overflow:hidden;}
.newsbereich2 { width:464px; height:188px; float:left; background-image:url(../bilder/grundbau_ww_12.jpg); overflow:hidden;}
.newscont { width:199px; height:163px; padding:10px 10px 10px 25px;  color:#000000; font-size:10px; overflow:hidden;}
.newscont2 { width:198px; height:130px; padding:10px 14px 48px 20px;  color:#000000; font-size:10px; float:left; text-align:center; overflow:hidden;}
.newscont h1{ color:#FFFFFF; margin-bottom:15px; font-size:10px;}
.newscont h2{ color:#000000; margin-bottom:5px; font-size:10px; font-weight:bold;}
.newscont2 h1{ color:#FFFFFF; margin-bottom:15px; font-size:10px; text-align:left;}

.mitte1 { width:312px; height:224px; float:left; background-image:url(../bilder/grundbau_ww_13.jpg); }
.mitte1 ul,li{padding:0; margin:0;}
.mitte2 { width:386px; height:224px; float:left; background-image:url(../bilder/grundbau_ww_14.jpg); }

.unten1 { width:393px; height:287px; float:left; background-image:url(../bilder/grundbau_ww_15.jpg); }
.unten2 { width:273px; height:242px; float:left; background-image:url(../bilder/grundbau_ww_16.jpg); overflow:auto;padding:35px 20px 10px 12px;}
/* IndexSeite Ende */


/*************************************************************************************************************
/*Leistungen */
#contentleistungen {overflow:hidden;width:698px;height:768px; float:none;background-image:url(../data_leistungen/bilder/leistungen_03.jpg);}
#contentleistungen #uberschrift {width:598px; height:50px; margin:30px 50px 0 50px; float:none;}

#contentleistungen #ubersicht { overflow:hidden; float:none; }
#contentleistungen #ubersicht ul { list-style:none; padding:0; margin:0;}
#contentleistungen #ubersicht a {display:block; padding:21px 0 0 140px; text-decoration:none;color:#000000;
width:328px; height:97px; margin:23px 59px 0 151px; float:none;}


#contentleistungen a#corporateplanning {background-image:url(../data_leistungen/bilder/ubersicht_link_03.jpg); }

#contentleistungen a#designdevelopment {background-image:url(../data_leistungen/bilder/ubersicht_link_06.jpg);margin-top: 15px;}
									   							   
#contentleistungen a#technicalrealization {margin-top:15px; background-image:url(../data_leistungen/bilder/ubersicht_link_08.jpg);}

#contentleistungen a#searchoptimization {margin-top:17px; background-image:url(../data_leistungen/bilder/ubersicht_link_11.jpg);margin-top: 15px}


/*Inhalt Leistungen*/
.leistungencontenthalb { width:255px; margin:0; height:atuo; float:left; overflow:hidden; padding:15px; text-align:center; font-size:12px;}
.leistungencontenthalb ul {list-style:circle; padding:10px;}
.leistungencontenthalb li {list-style:circle; padding:2px;}
.leistungencontentganz { width:561px; height:auto; float:none; overflow:hidden; padding:15px;}


/*Inhalt Ende */

/*Leistungen Ende */
/*************************************************************************************************************




/*************************************************************************************************************
/*Prdukte */
.produktlinkdiv { width:591px; height:auto; float:none; overflow:hidden;}
.produktklein{overflow:hidden; width:167px; height:59px; float:left; background-image:url(../data_produkte/bilder/produkte_11.jpg); padding:15px; color:#000000;}
.produktkleininnen {width:167px; height:40px; float:none; border-top:1px #000000 solid; margin-top:2px; padding-top:2px;}
.produktgross{overflow:hidden; width:265px; height:59px; float:left; background-image:url(../data_produkte/bilder/produkte_14.jpg); padding:15px; color:#000000;}
.produktgrossinnen {width:265px; height:40px; float:none; border-top:1px #000000 solid; margin-top:2px; padding-top:2px;}

.produktlinkdiv a{ text-decoration:none; color:#000000;}
.produktlinkdiv a.produktklein:hover{background-image:url(../data_produkte/bilder/produkte_hover_11.jpg); color:#000000;}
.produktlinkdiv a.produktgross:hover{background-image:url(../data_produkte/bilder/produkte_hover_14.jpg); color:#000000;}


.produktebeschreibungstext {overflow:hidden; width:561px; height:auto; float:none; margin-top:50px; padding:15px; font-size:11px;}


/*Inhalt Produkte*/
.produkteinhalt { width:571px; height:auto; float:none; overflow:hidden; font-size:11px; padding:10px;}
.produkteinhalt ul {list-style:circle;}
.produktecenterdiv {width:571px; height:auto; float:none; overflow:hidden; text-align:center; }
/*Inhalt Ende*/

/*Ende Produkte*/
/*************************************************************************************************************




/*************************************************************************************************************
/*Referenzen*/
.referenzencontent {width:551px; height:auto; margin:20px; float:none; background-color:#FFFFFF;}
.referenzenbild {width:160px; height:100px; margin:20px 20px;; float:left; background-color:#EAEAEA; display:inline;}
.referenzentext {width:291px; height:auto; margin:20px; float:left;background-color:#F0F0F0; padding:10px; text-align:left; display:inline;}
.referenzencontent h1 {color:#000000; font-size:12px; padding:8px; border-bottom:1px solid #000000;}
.referenzencontent img.logo{ padding-right:20px;}
.referenzencontent ul {list-style:inside; padding:10px; padding-bottom:0; margin:0;}
/*ENDE Referenzen
/*************************************************************************************************************

/*Contact******************************************************************************************************/
.contactleft {width:235px; height:auto; float:left; font-size:12px; background-color:#F2F2F2; display:inline; padding:10px; margin:30px 0 30px 30px}
.contactleft h1{ font-weight:bold; color:#000000}
.contactleft .textfeld{border:1px #000000 solid; width:150px; height:15px;}
.contactleft .textbereich{border:1px #000000 solid; width:150px; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.contactleft .schalter{border:1px #000000 solid; width:50px; height:20px; font-size:10px; background-color:#F0F0F0; color:#000000;}
.contactleft .schalter:hover{background-color:#CCCCCC;}

/*ENDE*********************************************************************************************************/
