/* Allgemeine Verweise */
 a:link {color:#003399;}
 a:visited {color:#003399;}
 a:hover {color:#E64F05;}
 a:active {color:#E64F05;}
 
/* nach oben Verweise */
 a.nach_oben:link {color:#003399;margin-left:420px;font-weight:bold;}
 a.nach_oben:visited {color:#003399;margin-left:420px;font-weight:bold;}
 a.nach_oben:hover {color:#E64F05;margin-left:420px;font-weight:bold;}
 a.nach_oben:active {color:#E64F05;margin-left:420px;font-weight:bold;}
 
/* Verweise Hauptnavigation oben*/
  a.haupt_nav 
 			{text-decoration:none;
			color:#000000;
			}
 a.haupt_nav:link {color:#000000;}
 a.haupt_nav:visited {color:#000000;}
 a.haupt_nav:hover {color:#E64F05;}
 a.haupt_nav:active {color:#E64F05;}
 
 /* Verweise Haupt-Aufklappnavigaion oben*/
 a.sec_nav {text-decoration:none;
			line-height:18px;}
 a.sec_nav:link {color:#003399;}
 a.sec_nav:visited {color:#003399;}
 a.sec_nav:hover {color:#E64F05;}
 a.sec_nav:active {color:#E64F05;}
 
 /* Verweise Haupt-Aufklappnavigaion klein oben*/
 a.sec2_nav {text-decoration:none;
			line-height:11px;
			font-size:9px;}
 a.sec2_nav:link {color:black;}
 a.sec2_nav:visited {color:black;}
 a.sec2_nav:hover {color:#E64F05;}
 a.sec2_nav:active {color:#E64F05;}
 
/* Verweise im Pfad*/
  a.pfad_nav {text-decoration:none;}
 a.pfad_nav:link {color:#999999;}
 a.pfad_nav:visited {color:#999999;}
 a.pfad_nav:hover {color:#003399;}
 a.pfad_nav:active {color:#003399;}
 
 /* Verweise Navigation Unternehmen links*/
 a.cema_nav {text-decoration:none;
			line-height:19px;}
 a.cema_nav:link {color:#003399;}
 a.cema_nav:visited {color:#003399;}
 a.cema_nav:hover {color:#E64F05;}
 a.cema_nav:active {color:#E64F05;}
 
/* Verweise For Your Services links*/
 a.service_nav {text-decoration:none;
			line-height:19px;
			color:#ffffff;	}
 a.service_nav:link {color:#ffffff;}
 a.service_nav:visited {color:#ffffff;}
 a.service_nav:hover {color:#E64F05;}
 a.service_nav:active {color:#E64F05;}
 
 /* Verweise Spezial-Thema links*/
 a.cema_spezial {text-decoration:none;
			line-height:19px;
			color:#E64F05;	}
 a.cema_spezial:link {color:#E64F05;}
 a.cema_spezial:visited {color:#E64F05;}
 a.cema_spezial:hover {color:#003399;}
 a.cema_spezial:active {color:#003399;}
 
 
 
/* Hintergrundbild Schattenfläche und Verlauf*/ 
body 	{  background-color:white;
		   padding:0px;
		   margin:0px;}


/* Allgemeine Angaben zur Schrift*/ 	   
body, p, td, div, li, ol, ul
			{ font-family:verdana,arial,helvetica,sans-serif;
			font-style:normal;
			font-size:11px; 
			line-height:16px; 
			list-style-type:square;}
table
			{ padding:0px;
			  margin:0px;}
			
/*Klassen für die Farben*/		
	.rot {color:#E64F05;}
	.blau {color:#003399;}

/* Verlauf-Balken */
   #nach_oben { position:absolute; 
				top:0px;
				left:0px; }

/* Verlauf-Balken */
   #verlauf { position:absolute; 
				top:0px;
				left:0px; }
		
/* Abbildung im Balken, ganz oben definiert, damit sie drunter liegt */
	#abbildung { position:absolute; 
				top:50px;
				left:195px;}
			
/* Gesamter linker Bereich: Logo, Navigationen */			
	#links { position:absolute; 
				top:10px;
				left:7px;  }

	/* Abstand der Navigation zum Logo und nach links */		
	#links_nav 
			{ margin-left:62px;
			  margin-top:5px; }
			  
	/* Nur-Titel Abstand nach oben, unten links */		  
	#spezial_thema_titel	
			{ margin-left:62px;
			  margin-top:25px;
			  font-weight:bold;
			  color:#E64F05;		   }
			 
	/* Abstand nach oben und Farbe */		  
	#spezial_thema	
			{ margin-left:18px;
			  color:white;
			margin-top:5px;   }
			  
	/* Abstand nach oben und Farbe */		  
	#for_your_service	
			{ margin-left:62px;
			  margin-top:52px; 
			  color:white;
						   }
	/* Impressum und Datenschutz ganz unten */
	#impressum
 			{color:white;
			 margin-left:62px;
			 margin-top:30px;}
			 
/* Mittlerer Bereich*/			   
	#mitte { position:absolute; 
				left:218px; 
				width:740px;
				}	 
				
/*Pfad*/
	#pfad_nav { font-size:9px;
				position:absolute;
				top:3px;
				right:0px;
			  text-align:right;
			  color:#999999;}
			  
/*Online-Icons*/
	#Online { font-size:9px;
				position:absolute;
				top:25px;
				right:0px;
			  text-align:right;
			  color:#999999;}
			  

/*Tabelle mit Haut-Navigation*/
					
	#tabelle_haupt_nav 
				{ position:absolute;
				right:0px;
				top:63px;
				width:436px;}

/*Aufklapp-Kästen jeweils für Position und Hintergrundfarbe
	wegen verschiedener Browser-Darstellung */
	
/*	Virtualisierungs-Kasten kann unter Umständen gelöscht werden  */
	.nav_virtualisierung_kasten 
				{ position:absolute; 
				left:8px; 
				top:77px; 
				width:198px; 
				height:75px;	}
    #nav_virtualisierung 
				{ visibility:hidden; 
				  background-color:#E7EAF0;
				  top:82px; 
			      padding-left:8px; } 
				  
		
	.nav_consulting_kasten 
				{ position:absolute; 
				left:307px; 
				top:77px; 
				width:140px; 
				height:57px;	}
				
    #nav_consulting {
		visibility:hidden; 
		background-color:#E7EAF0;
		top:82px; 
		padding-left:8px; }
	
	.nav_loesungen_kasten 
				{ position:absolute; 
				left:405px; 
				top:77px; 
				width:178px; 
				height:131px;	}
				
    #nav_loesungen {
		visibility:hidden; 
		background-color:#E7EAF0;
		top:82px; 
		padding-left:8px; }
		
	.nav_betrieb_kasten 
				{ position:absolute; 
				left:493px; 
				top:77px; 
				width:178px; 
				height:150px;
				}
				
    #nav_betrieb {
		visibility:hidden; 
		background-color:#E7EAF0;
		top:82px; 
		padding-left:8px; }
		
	.nav_beschaffung_kasten 
				{ position:absolute; 
				left:632px; 
				top:77px; 
				width:140px; 
				height:77px;
				}
				
    #nav_beschaffung {
		visibility:hidden; 
		background-color:#E7EAF0;
		top:82px; 
		padding-left:8px; }
		
	#einfuehrungstext {
		color:#003399;
		width:470px;
		padding-top:235px; }
		
	#bereichstitel {
		margin-top:20px;
		width:470px;
		color:#003399;}
					
	#inhalt { 
			margin-top:10px;
			width:490px;
			overflow:auto;
			padding-right:10px;}
			
	#zitate { 
			font-size:11px;
			line-height:15px;
			border-left:solid 3px #E6E6E6;
			padding-left:10px; 
			border-top:solid 3px #E6E6E6; 
			padding-top:12px;
			}
 
 	#quelle {
			font-style:normal;
			font-size:9px;
			line-height:11px;
			}
		
/* rechter Teil */
		
	#rechts { position:absolute; 
				top:318px;
				left:735px; 
				height:430px;
				width:255px;
				color:#003399;
				}
	
	#events { color:#003399;
				}

marquee { font-family:arial,helvetica,geneva,sans-serif;
			font-size:12px; 
			color:#ffffff; 
			font-weight:bold;  
			line-height:14px;
			background-color:red; 
			width:200px;
		    }

