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

html, body {
    background-color:#FFF;
	font:  12px Lucida Sans Unicode, Lucida Grande, sans-serif;
	color: #5e5e5e;
    margin: 0; padding: 0em 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
    margin-top:0px;
	height:0%;
	line-height:12pt;

  }
  
html[xmlns^="http"]
			{
			/* verhindert Mozilla-Zucken
			 * > Firefox 1.5
			 */
			overflow-y: scroll;
			}  
			
	A.white-link {	color:#FFF; }
	A.white-link:link { text-decoration: none; }
	A.white-link:visited {	text-decoration:none; color:#FFF; }
	A.white-link:hover { text-decoration:underline; color:#FFF; }
	A.white-link:active { text-decoration:underline; color:#FFF; }
	
	A.grey-link {	color:#5e5e5e; }
	A.grey-link:link { text-decoration: none; }
	A.grey-link:visited {	text-decoration:none; color:#5e5e5e; } 
	A.grey-link:hover { text-decoration:underline; color:#5e5e5e; }
	A.grey-link:active { text-decoration:underline; color:#5e5e5e; }

	A.grey-link-u {	text-decoration: underline; color:#5e5e5e; }
	A.grey-link-u:link { text-decoration: underline; }
	A.grey-link-u:visited {	text-decoration:underline; color:#5e5e5e; } 
	A.grey-link-u:hover { text-decoration:none; color:#5e5e5e; }
	A.grey-link-u:active { text-decoration:none; color:#5e5e5e; }
	
	A.orange-link {	color:#ff6000; }
	A.orange-link:link { text-decoration: none; }
	A.orange-link:visited {	text-decoration:none; color:#ff6000; } 
	A.orange-link:hover { text-decoration:underline; color:#ff6000; }
	A.orange-link:active { text-decoration:underline; color:#ff6000; }
  
  	A.green-link {	color:#FFF; text-decoration:none; font-weight:bold; }
	A.green-link:link { text-decoration:none; }
	A.green-link:visited {	text-decoration:none; color:#FFF; } 
	A.green-link:hover { text-decoration: underline; color:#FFF; }
	A.green-link:active { text-decoration: underline; color:#FFF; }
	
  	A.red-link {	color:#c6001f; font-size:13px; }
	A.red-link:link { text-decoration: none; }
	A.red-link:visited {	text-decoration:none; color:#c6001f; font-size:13px; } 
	A.red-link:hover { text-decoration:underline; color:#c6001f; font-size:13px; }
	A.red-link:active { text-decoration:underline; color:#c6001f; font-size:13px; }
  
  	hr { color:#FFF; background-color:#FFF; border:0px; height:1px; }
  
  	h1.green { 	font-size:16px;	font-weight:normal; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#7da42f; margin-bottom:-18px; 
				 text-decoration:underline;  margin-top:0px;}
  	h1.greenneu { font-size:16px;	font-weight:normal; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#7da42f; margin-bottom:-18px; 
				text-decoration:none;  margin-top:0px;}
  	h1.red { 	font-size:16px;	font-weight:normal; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#e70024; margin-bottom:-18px; 
				text-decoration:underline; margin-top:0px; }	
	h1.red-ohne { 	font-size:16px;	font-weight:normal; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#e70024; margin-bottom:-18px; 
				text-decoration:none; margin-top:0px;}	
  	h1.white { 	font-size:16px;	font-weight:normal; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#ffffff;
				text-decoration:underline; margin-top:0px; }	
	h1.white2 { 	font-size:16px;	font-weight:normal; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#ffffff;
				text-decoration:underline;  margin-bottom:-18px;  margin-top:0px;}	
  	h1.grey  { 	font-size:16px;	font-weight:normal; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#a12a21;
				text-decoration:underline; margin-top:0px; }
	h1.red2  { 	font-size:16px;	font-weight:normal; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#a12a21;
				text-decoration:none;  margin-top:0px;}
				
	h2.orange  { 	font-size:12px;	font-weight:normal; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#ff0000;
				text-decoration:underline;  margin-top:0px;}
  	h2.green { font-size:14px;	font-weight:normal; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#7da42f; margin-bottom:-18px; 
				text-decoration:none; margin-top:0px;}

				
				
	a { color:#7e8285; }
	a:link { text-decoration: none; }
	a:visited {	text-decoration: none; }
	a:hover { text-decoration: underline; }
	a:active { text-decoration:underline; }
	
	A.mail { color:#7e8285; text-decoration:underline; }
	A.link:hover { color:#7e8285; text-decoration:underline; }
  																									/* LAYOUT */
	

	
																									
  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 920px;
    padding: 0;
    min-height:90%;
	
  }
  
  div#white-bg { 	background-color:#FFF; padding-top:2em;	padding-bottom:25px; }
	  
	  
	  
  
  
  
   div#Inhalt { margin:0px; padding:0px; width:850px; height:auto;}
   
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
  }
  
  
  .kasten-inhalt { position:absolute; margin-top:40px; margin-left:15px; width:315px; } 
  																									/* HEADER */
																									
																									
  
   div#logo {padding-bottom:20px }
   
   div#men-rechts { position:absolute; margin-top:-33px; margin-left:365px; text-align:right; color:#838282; width:470px; }
   
   
   div#bg-menu { /* in der index.html */ }
  
   div#menu { width:100%; }
   
   span.b1 { float:left; text-align:left; }
   span.b2 { padding-left:20px; float:left; text-align:left; padding-top:6px; }
   span.b3 { padding-left:80px; float:left; text-align:left; padding-top:6px; }
   
   
   
				
	div#strich		{ position:absolute; margin-top:55px;background-color:#dbebfe; height:1px; width:850px; }
	
	div#strich-suche { position:absolute; margin-top:25px;background-color:#dbebfe; height:1px; width:850px; }
	div#strich-suche-anzeige { position:absolute; margin-top:30px;background-color:#dbebfe; height:1px; width:850px; }	
	
	div#strich-forschung { position:absolute; margin-top:75px; background-color:#dbebfe; height:1px; width:850px; }
   

	
	
  																										/* HOME */		
   .clearer {clear: both;}
   div#bild { padding-top:20px; } 
   div#bild2 { padding-top:0px; }
   span.text { float:left; text-align:left; padding-top:20px; width:490px;  }
   span.cms { float:left; padding-left:21px; padding-top:22px; overflow:hidden; }
   span.vitalizer { float:left; padding-left:21px; padding-top:22px; overflow:hidden; color:#ff6000; }
   div#cms-load { position:absolute; width:315px; height:180px; padding-left:20px; padding-right:20px; padding-bottom:20px; font-size:12px;
   				  left:50%; margin-left:85px; margin-top:469px; overflow:auto; text-align:left; color:#5e5e5e; overflow:hidden;	}
   
   
   
   
   																										/* NATURSTOFFE */	
	div#cms-natur { margin-top:30px; color:#5e5e5e; }																									
    div#blue-strich { position:absolute; left:50%; margin-left:-425px; margin-top:732px; background-color:#dbebfe; height:1px; width:850px; }

	
	
	
   																										/* FORSCHUNG*/	
	
	span.text-forschung { float:left; text-align:left; padding-top:42px; width:490px; }  
	div#forschung-bottom { width:100%; margin-top:50px; }
    div#forschung-strich { position:absolute; left:50%; margin-left:-425px; margin-top:755px; background-color:#dbebfe; height:1px; width:850px; }
	
	
																										/*SPORT*/		
	div#footer-sport { padding-top:130px; clear:both; }
	div#cms-event { margin-top:80px; color:#5e5e5e; }	
   	div#strich-event	{ position:absolute; margin-top:105px;background-color:#dbebfe; height:1px; width:850px; }		
	
																										/*PARTNERAPOTHEKEN*/	
   div#blue-partner { position:absolute; width:315px; height:180px; padding-left:20px; padding-right:20px; padding-bottom:20px; font-size:12px;
   				  left:50%; margin-left:85px; margin-top:170px; overflow:auto; text-align:left; color:#5e5e5e; overflow:hidden;	}
   span.text-partner { float:left; text-align:left; padding-top:42px; width:490px; }

	div.boxes{ width:300px; font:12px/15px Arial; text-align:center; padding-top:10px; padding-bottom:5px; }
	.inputField { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;  BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-SIZE: 12px; width:148px; color:#5e5e5e; }
	.errorField { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;  BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-SIZE: 12px; width:148px; background-color:#FFFFCC; color:#5e5e5e; }
	.vitalizerbtn { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;  BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; 
	FONT-SIZE: 12px; width:50px; color:#5e5e5e; margin-left:200px; }
	.inputField-suche { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;  BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-SIZE: 12px; width:100px; color:#5e5e5e; }


																										/*PRESSE*/		
																										
	div#blue-strich-oben { position:absolute; left:50%; margin-left:-425px; margin-top:433px; background-color:#dbebfe; height:1px; width:850px; }
   	span.text-ohnebild { float:left; text-align:left; padding-top:40px; width:490px; }



																										/*Kontakt*/																		

	span.google { float:left; text-align:left; padding-top:45px; width:510px; }

																										/* FOOTER */
   div#footer { padding-top:30px; clear:both; }
   span.foot { /* index.html */ }
   span.copy { /* index.html */ }
   
   #admin { border: 1px dotted #F00; margin-top:5px; }
