    body  {
    	font: 75% Arial, Helvetica, sans-serif;    	
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color: #333;		
	}		
	
    #container { 
    	width: 950px;      	
    	margin: 0 auto; 
    	text-align: left; 
    } 
   #header {     	
    	padding:0px;
		height:140px;  
		background: transparent url(images/logo-slogan.gif) left top no-repeat;
		background-position:0px 0px;
    }
	
	#stripe {     	
    	padding:0px;
		height:11px;
		width:950px;  
		background: transparent url(images/stripe.gif) left top no-repeat;		
    }
	
	#top-menue {float:right; margin-top:90px;}
	#top-menue ul { list-style:none; margin-right:15px;}
	#top-menue li { color: #fff; float:left; }
	#top-menue li a { display:block; float:left; height:30px; line-height:29px; color:#2777ac; text-decoration:none;text-align:center; padding:0px 0px 0px 20px;} 
        
    #sidebar1 {
	float: left;     	
    	width:184px; 
		background-color:#2777ac;
		padding-top:50px;
		min-height:500px		
    }
    #sidebar1 p {
    	margin-left: 10px; /* Für jedes Element, das in den seitlichen Spalten platziert wird, sollten ein linker und ein rechter Rand angegeben werden. */
    	margin-right: 10px;
    }
	
   *html #sidebar1 { padding-top: 30px;}
    
	#menue { width:184px;}
	#menue ul {
	list-style: none;
	margin:0px;
	padding: 0;
	border: none;	
	}
	#menue ul li {
	border-bottom:1px dotted #fff;margin: 0px;
	}
	#menue li a {
	margin: 0;display: block; padding: 5px 2px 3px 10px;color: #fff;text-decoration: none;
	}

	#menue li a.active { padding:5px 2px 3px 7px; font-weight:bold; border-left:3px solid #fe8022;background-color:#a0d0f0;}
	#menue li a:hover {  border-left:3px solid #5ba728; padding-left:7px; background-color:#a0d0f0;}

	
	#menue ul ul li {  border-top:1px dotted #fff; border-bottom:none; background-color:#71aed7;margin: 0px;padding: 0px 0px 0px 15px;}	
	*html #menue ul ul li {padding: 0px 0px 3px 10px;}
	
	#menue ul ul li.e2 a { margin:0; display: block; padding: 3px 2px 3px 10px; color: #fff; text-decoration: none;font-weight: normal;}
	#menue ul ul li.e2 a:hover{border-left:3px solid #5ba728; padding-left:7px; background-color:#7db7de;}
	#menue ul ul li.e2 a:focus{border-left:3px solid #5ba728; padding-left:7px; background-color:#7db7de;}
	#menue ul ul li.e2-active a{text-decoration: none; font-style:italic; border-left:3px solid #5ba728; padding-left:7px; background-color:#71aed7; }
      
   #mainContent {    
    	margin:0px 0px 0px 0px; 
		padding:20px 15px 20px 220px;
		border-bottom:5px solid #5ba728;		
		line-height:1.5em;	
		background: transparent url(images/bg-body.gif) left top repeat-y;
    }
	
	#pics-1 { margin: 0px 0px 0px 184px; background: transparent url(images/pic-rows/bl-start.jpg) left top no-repeat; height:181px; }
	#pics-bromelain { margin: 0px 0px 0px 184px; background: transparent url(images/pic-rows/bromelain.jpg) left top no-repeat; height:181px; }
	#pics-papain { margin: 0px 0px 0px 184px; background: transparent url(images/pic-rows/papain.jpg) left top no-repeat; height:181px; }
	#pics-pancreatin { margin: 0px 0px 0px 184px; background: transparent url(images/pic-rows/pancreatin.jpg) left top no-repeat; height:181px; }
	#pics-chymotrypsin { margin: 0px 0px 0px 184px; background: transparent url(images/pic-rows/chymotrypsin.jpg) left top no-repeat; height:181px; }
	#pics-company { margin: 0px 0px 0px 184px; background: transparent url(images/pic-rows/company.jpg) left top no-repeat; height:181px; } 
	#pics-jointventure { margin: 0px 0px 0px 184px; background: transparent url(images/pic-rows/jointventure.jpg) left top no-repeat; height:181px; }
	#pics-trypsin { margin: 0px 0px 0px 184px; background: transparent url(images/pic-rows/trypsin.jpg) left top no-repeat; height:181px; } 
	#pics-pepsin { margin: 0px 0px 0px 184px; background: transparent url(images/pic-rows/pepsin.jpg) left top no-repeat; height:181px; } 
	#pics-kontakt { margin: 0px 0px 0px 184px; background: transparent url(images/pic-rows/kontakt.jpg) left top no-repeat; height:181px; }
	#pics-trypsin-chromotrypsin { margin: 0px 0px 0px 184px; background: transparent url(images/pic-rows/trypsin-chromotrypsin.jpg) left top no-repeat; height:181px; }
    		
  
#mainContent ol li { line-height:1.5em;}
   
#mainContent ul { list-style:none; margin-left:-30px;}
*html #mainContent ul { margin-left:5px;}
*+html #mainContent ul { margin-left:10px;}
   
   
#mainContent ul li {
   margin-left:0px;
   background: transparent url(images/bullet.gif) left top no-repeat;
   background-position:0 6px;
   padding-left: 15px;
   text-align: left;
   line-height:1.6em;
}
   
    /* Verschiedene wieder verwertbare Klassen */
.fltrt { float: right;	margin-left: 8px; }
.fltlft {float: left; margin-right: 8px; }
	
.einrueckung { text-indent:3em;}
	
h1 { font-size:120%; color:#2777ac; font-style:italic}
h2 { font-size:110%; color:#2777ac; border-bottom:1px dotted #ccc;}
h3 { font-size:100%; color:#2777ac;}

strong { color:#666;}
   
a:link { color:#5ba728;}
a:hover { color:#5ba728;}
a:focus { color:#5ba728;}  
a:visited { color:#5ba728;}  
	
.clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
.left-title { width:120px; float:left;}
	

.abstand-rechts { float:left; width:120px;}


.top {
background: transparent url(images/top.gif) left center no-repeat;
padding-left: 18px;
font-size:0.9em;
}
	
	table,td {border: 1px solid #fff; border-collapse: collapse;}
	table{border:none;border:1px solid #fff; background-color:#dfeef9;}	
	thead th, tbody th {background:#2777ac;padding: 5px 5px; border-left: 1px solid #fff; text-align: left;  color:#fff;}
	tbody tr td{padding: 7px 5px;color: #666;vertical-align:top;}

	.plain table td {border: 1px solid #fff; border-collapse: collapse;}
	.plain table {border:none;border:1px solid #fff; background-color:#fff;}	
	.plain table thead th, tbody th {background:#fff;padding: 5px 5px; border-left: 1px solid #fff; text-align: left;  color:#666;}
	.plain table tbody tr td{padding: 7px 5px;color: #666;vertical-align:top;}
   
   
#footer { 
    	padding: 0 10px; margin-left:200px; border-top:1px solid #fff;     	
    } 
#footer p {
    	margin: 0; 
    	padding: 10px 0; 
    }
	
