    body  {
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color: #666;
		font-family:Arial, Helvetica, sans-serif;		
		font-size:70%;
		background:url(images/bg-green.gif) left top repeat-x;
		background-color:#fffae5;		
	}	
	
    #container { 
    	width: 902px;      	
    	margin: auto; 
    	text-align: left; 
    } 
   #header {     	
    	padding:0px;
		height:181px;  
		background: transparent url(images/header.gif) left top no-repeat;		
    }
		
	#head-pics { padding:0px; height:80px; background: transparent url(images/bildleiste.jpg) left top no-repeat;}	
	#head-pics2 { padding:0px; height:80px; background: transparent url(images/bildleiste2.jpg) left top no-repeat;}
	#head-pics3 { padding:0px; height:80px; background: transparent url(images/bildleiste3.jpg) left top no-repeat;}
	#head-pics4 { padding:0px; height:80px; background: transparent url(images/bildleiste4.jpg) left top no-repeat;}	
        

#menue { width:97px;  padding-top:30px; padding-left:0px; line-height:1.2em; background-color:#627266;float:left; margin-left:14px; min-height:400px; border-bottom:10px solid #fc0; border-left:1px solid #fff;}

*html #menue {  margin-left:0.6em; height:400px; border-left:1px solid #fff}

	#menue ul {
	list-style: none;
	margin:0px;
	padding: 0;
	border: none;	
	}
	#menue ul li {	margin: 0px;padding:0px;}
	#menue li a {margin: 0;display: block;padding: 3px 1px 3px 8px;color: #fff;text-decoration: none;}
	#menue li a.active { font-style:italic; color:#fc0;	}
	#menue li a:hover {  font-weight:normal; color:#fc0;}
	
p.spacer-projekte1 { padding-bottom:1050px;}
*html p.spacer-projekte1 { padding-bottom:1050px;}
*+html p.spacer-projekte1 { padding-bottom:1150px;}

p.spacer-projekte2 { padding-bottom:1900px;}
*html p.spacer-projekte2 { padding-bottom:1950px;}
*+html p.spacer-projekte2 { padding-bottom:2050px;}

p.spacer-links { padding-bottom:650px;}
*html p.spacer-links { padding-bottom:650px;}
*+html p.spacer-links { padding-bottom:750px;}

p.spacer-kontakt { padding-bottom:800px;}
*html p.spacer-kontakt { padding-bottom:800px;}
*+html p.spacer-kontakt { padding-bottom:880px;}
   
    /***************************************** Content */
       
   #mainContent { 
    	margin: 30px 20px 0 160px; font-family:Geneva, Arial, Helvetica, sans-serif 
    } 
   
   #mainContent p{ line-height:1.5em;  } 
   *html #mainContent p{ line-height:1.3em;  } 
    *+html #mainContent p{ line-height:1.3em;  }
   
		
   h1 { font-size:120%; color:#627266;}
   h2 { font-size:110%; color:#627266;}
   h3 { font-size:100%; color:#627266;}
   strong { color:#666;}
   
 	hr {height: 1px;border: 0 none; border-top: 1px dotted #543f0d;}
   
	a:link { text-decoration:underline; color:#627266;}
	a:visited {text-decoration:underline; color:#627266;}
	a:hover { color:#627266; text-decoration:underline;}
	a:focus { color:#627266; text-decoration:underline;}
   
   #mainContent ol li { line-height:1.5em;}
   
    #mainContent ul li { margin-left:-10px; line-height:1.5em}    
 
 	
	table{border:none; background-image:url(images/bg_table.gif); float:left;}
	tbody tr td{padding: 7px 5px;color: #666;vertical-align:top; border:none;}
	
  
   /*************************************** Verschiedene wieder verwertbare Klassen */
    .fltrt { float: right;	margin-left: 8px; }
    .fltlft {float: left; margin-right: 20px; }
	
    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
	.left-title { width:110px; float:left;}
	
		
	.download {
		background-image: url(images/icon_pdf.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 18px;
		font-size:1em;
	}
	
	.print {
		background-image: url(images/print.gif);
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 20px;
		font-size:1em;
	}
	
	 /*************************************** Footer */
   
   #footer { 
   		border-top:1px solid #627266;   		
    	padding: 0 10px; /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. */
		margin-left:15px;
    	
    } 
   #footer p {
    	margin: 0; /* Wenn Sie die Ränder des ersten Elements in der Fußzeile auf 0 einstellen, können Sie unerwartete Abstände zwischen divs vermeiden. */
    	padding: 10px 0; 
    }
	
	     

