@charset "utf-8";
/* CSS Document */

* 						{ margin:0px; padding:0px; border:none;}

body 					{ font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#646464; background:#fff url(../images/float.jpg) top repeat-x;}

/* ------------------------------------------------------------------------------------- */
/* -------------------------- Standart Tagformatierung ENDE ---------------------------- */
/* ------------------------------------------------------------------------------------- */

/* ----------------------------------- Links ------------------------------------------- */

#content a													{ color:#565656; text-decoration:underline; padding:0px 8px;}
#footer a 													{ color:#747474; font-size:11px; text-decoration:none;}
#footer .footer5 a											{ text-decoration:underline;}

#philosophie #content a, #philosophie #footer a 			{ color:#2c6e4a;}
#ueber_mich #content a, #ueber_mich #footer a 				{ color:#cf4924;}
#leistungen #content a, #leistungen #footer a 				{ color:#b87912;}
#referenzen #content a, #referenzen #footer a 				{ color:#253562;}

.linksPDF a 			{ padding:0 0 5px 30px; }
.linksDownload a 		{ padding:0 0 5px 30px;}

/* ------------------------------------------------------------------------------------- */
/* ------------------------ Tagformatierungen ENDE ------------------------------------- */
/* ------------------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------------------- */
/* ------------------------- Layoutelemente ANFANG ------------------------------------- */
/* ------------------------------------------------------------------------------------- */

#wrapper 	 		   	{ width:950px; height:auto; margin:0 auto; }
#head 					{ width:936px; height:151px; background:#FFF; padding:29px 0 0 10px;}
#logo					{ width:323px; float:left;}

#box					{ width:940px; margin-left:10px;}

#left					{ display:none;}

#content	 			{ width:602px; float:left; }
#box2	 				{ width:602px; float:left; margin-bottom:20px;}
.spalte1				{ width:280px; float:left; margin-right:35px;}
.spalte1 p, #box2 p  	{ padding-left:9px;}
.spalte2				{ width:280px; float:left;}
#box2 .spalte2 p		{ padding-left:0px;}
#drucken_top 			{ display:none;}

#footer					{ width:940px; margin:0 0 0 10px; padding-top:14px; color:#707070;}
#footer .startseite		{ display:none;}
#footer .kontakt		{ display:none;}
#footer .impressum		{ display:none;}
#footer #footer1		{ width:592px; float:left; padding:0px; font-size:11px;}
#footer .footer2		{ width:148px; float:left;}
#footer .footer3		{ width:114px; float:left; padding-left:34px}
#footer .footer4		{ width:138px; float:left; padding-left:10px}
#footer .footer5		{ width:145px; float:left; text-align: right;}
#footer p strong		{ color:#484848; font-family:Arial, Helvetica, sans-serif;} 			

#kontakt form			{ display:none;}
.noprint				{ display:none;}

/* -------------------------------------------------------------------------------------------- */
/* ------------------------- Layoutelemente ENDE ---------------------------------------------- */
/* -------------------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------------------- */
/* ---------------------------Navi-Anfang------------------------------------------------------ */
/* -------------------------------------------------------------------------------------------- */

#navi 		   			{ display:none;}
						
/* ---------------------------Navi-Referenzen------------------------------------------------ */						

#naviReferenzen				{ display:none; }

/* ------------------------------------------------------------------------------------------ */
/* ------------------------------------Navi-Ende--------------------------------------------- */
/* ------------------------------------------------------------------------------------------ */



/* ------------------------------------------------------------------------------------------ */
/* ------------------------------- Klassen und Kleinkram ------------------------------------ */
/* ------------------------------------------------------------------------------------------ */

#content h1, #content h2  	{ color:#646464; width:602px; padding-left:12px;}
#content h1  				{ font:18px Verdana, Arial, Helvetica, sans-serif; height:30px; margin-bottom:10px;}
#content h2  				{ font:16px Verdana, Arial, Helvetica, sans-serif; height:26px; margin-bottom:30px;}

/* ------------------------------------- Startseite ----------------------------------------- */

#startseite #content p   			{ padding-left:12px; width:285px; float:left;}
#startseite #content .img_abstand 	{ margin:50px 2px 0 0;}
#startseite #content a 				{ padding:0px;}

/* ------------------------------------- Floats ----------------------------------------- */

.floatstop  { clear:both; }

/* ------------------------------------- Spacing ---------------------------------------- */

.mT10 	{ margin-top:10px; }
.mT20 	{ margin-top:20px; }
.mT30 	{ margin-top:30px; }
.mB10 	{ margin-bottom:10px; }
.mB20 	{ margin-bottom:20px; }
.mB30 	{ margin-bottom:30px; }
.mL10 	{ margin-left:10px; }
.mL20 	{ margin-left:20px; }
.mL30 	{ margin-left:30px; }
.mR8 	{ margin-right:8px; }
.mR10 	{ margin-right:10px; }
.mR20 	{ margin-right:20px; }
.mR30 	{ margin-right:30px; }

/* ------------------------------------- Listen ----------------------------------------- */

#content li 		 			{ list-style:disc; margin-left:20px; margin-bottom:6px;}
#content .spalte1 ul			{ padding-left:9px;}

/* ------------------------------------- Sonstige --------------------------------------- */

.italic							{ font-style:italic;}
#startseite #content .architekt { padding-left:40px; width:240px;}
.kapitalletters 				{ text-transform:uppercase;}
.pic							{ padding:1px; border:solid 1px #c6c6c6; margin-bottom:14px; }

