/* default */

table, tr, td {
         color:#ffffff; 
         font: 12px Tahoma; 
         }  

ul {
	list-style-image: url(../img/list_point.gif);
	line-height: 18px;	
	margin-left:20px;
	color: #ffffff;
	font-size: 12px;
         }
                          
i { 
         font: bold 12px Tahoma; 
         text-decoration: none;
		  }

b {
	font: bold 12px Tahoma;
	text-decoration: none;
		  }

.projekt {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;	
    text-indent: 8px; 		
}

.projekt2 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;	
}

strong { 
         font: bold 12px Tahoma; 
         text-decoration: none;
		  }		  
		  
.formular {
         font: 11px Tahoma;
		 color: #012952;
         border: 1px solid #000022;
		 padding-left: 3px;
}		

h1 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;	
    text-indent: 8px; 	
}

h2 {
    font-family: Tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
   }     
   
.headline2 {
    font-family: Tahoma;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
   }       

.footer {
    font-family: Tahoma;
	font-size: 10px;
	color: #ffffff;
	line-height: 14px;
   }  
   
.error {
    font-family: Tahoma;
	font-size: 12px;
	color: #ff0000;
	line-height: 16px;
   }  

.erfolg {
    font-family: Tahoma;
	font-size: 12px;
	color: #28FE46;
	line-height: 16px;
   }        

#master {
   width: 976px;
   position: absolute;
   left: 50%;
   margin-left: -488px;
}

/* Content */

#content {
   width: 100%;
   position: absolute;
   margin-top: 158px;
}

.content {
    font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
   }  
   
.content a{
    font-family: Tahoma;
	font-size: 12px;
    color: #98C2FB; 
    text-decoration: none;  	
	line-height: 16px;
   }  
   
.content a:hover{
    font-family: Tahoma;
	font-size: 12px;
    color: #98C2FB; 
    text-decoration: underline;  	
	line-height: 16px;
   }     

.anker a{
    font-family: Tahoma;
    color: #ffffff; 
    text-decoration: none;  	
   }  
   
.anker a:hover{
    font-family: Tahoma;
    color: #ffffff; 
    text-decoration: none; 
   } 
  
.hellblau {
    font-family: Tahoma;
	font-size: 12px;
    color: #98C2FB; 
    text-decoration: none;  	
	line-height: 16px;
   }   

/* Navigation */   
/* Nebennavigation */

.nebennav {
	font-family: Tahoma;
	color: #ffffff;	
	font-size: 11px;
    text-decoration: none;     	
}

.nebennav:hover{
	font-family: Tahoma;
    color: #98C2FB; 
	font-size: 11px;
    text-decoration: none;     	
}

.nebennav_a {
	font-family: Tahoma;
    color: #98C2FB; 
	font-size: 11px;
    text-decoration: none;     	
}

.nebennav_a:hover{
	font-family: Tahoma;
    color: #98C2FB; 
	font-size: 11px;
    text-decoration: none;     	
}

/* Navigation Ebene1 */
/* adblue media - default */

td#adblue-media a{
   white-space:nowrap;
   padding-top: 15px;
   text-indent: 92px; 
   display: block;    
   width: 187px;
   height: 46px;     
   font: 14px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#adblue-media a:hover{
   background-image: url(../img/nav/adblue-media-a.gif);
   background-repeat: no-repeat;      
   color: #98C2FB;  
}


/* adblue media - active*/

td#adblue-media_a a{
   white-space:nowrap;
   padding-top: 15px;
   text-indent: 92px; 
   display: block;       
   width: 187px;
   height: 46px;   
   background-image: url(../img/nav/adblue-media-a.gif);
   background-repeat: no-repeat;   
   font: 14px Tahoma;  
   text-decoration: none;       
   color: #98C2FB;  
   word-spacing:0.1em; 
}

td#adblue-media_a a:hover{
   background-image: url(../img/nav/adblue-media-a.gif);
   background-repeat: no-repeat;      
   color: #98C2FB;  
}


/* aktuell - default*/

td#aktuell a{
   white-space:nowrap;
   padding-top: 15px;
   text-align: center; 
   display: block;       
   width: 61px;
   height: 46px;   
   font: 14px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#aktuell a:hover{
   background-image: url(../img/nav/aktuell-a.gif);
   background-repeat: no-repeat;      
   color: #98C2FB;  
}


/* aktuell - active*/

td#aktuell_a a{
   white-space:nowrap;
   padding-top: 15px;
   text-align: center; 
   display: block;       
   width: 61px;
   height: 46px;   
   background-image: url(../img/nav/aktuell-a.gif);
   background-repeat: no-repeat;   
   font: 14px Tahoma;  
   text-decoration: none;       
   color: #98C2FB;  
   word-spacing:0.1em; 
}

td#aktuell_a a:hover{
   background-image: url(../img/nav/aktuell-a.gif);
   background-repeat: no-repeat;      
   color: #98C2FB;  
}


/* referenzen - default*/

td#projekte a{
   white-space:nowrap;
   padding-top: 15px;
   text-align: center; 
   display: block;       
   width: 72px;
   height: 46px;   
   font: 14px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#projekte a:hover{
   background-image: url(../img/nav/projekte-a.gif);
   background-repeat: no-repeat;      
   color: #98C2FB;  
}


/* referenzen - active*/

td#projekte_a a{
   white-space:nowrap;
   padding-top: 15px;
   text-align: center; 
   display: block;       
   width: 72px;
   height: 46px;   
   background-image: url(../img/nav/projekte-a.gif);
   background-repeat: no-repeat;   
   font: 14px Tahoma;  
   text-decoration: none;       
   color: #98C2FB; 
   word-spacing:0.1em; 
}

ul#projekten_a a:hover{
   background-image: url(../img/nav/projekte-a.gif);
   background-repeat: no-repeat;      
   color: #98C2FB;  
}


/* leistungsspektrum - default*/

td#leistungsspektrum a{
   white-space:nowrap;
   padding-top: 15px;
   text-align: center; 
   display: block;       
   width: 135px;
   height: 46px;   
   font: 14px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#leistungsspektrum a:hover{
   background-image: url(../img/nav/leistungsspektrum-a.gif);
   background-repeat: no-repeat;      
   color: #98C2FB;  
}

/* leistungsspektrum - active*/

td#leistungsspektrum_a a{
   white-space:nowrap;
   padding-top: 15px;
   text-align: center; 
   display: block;       
   width: 135px;
   height: 46px;   
   background-image: url(../img/nav/leistungsspektrum-a.gif);
   background-repeat: no-repeat;   
   font: 14px Tahoma;  
   text-decoration: none;       
   color: #98C2FB;  
   word-spacing:0.1em; 
}

td#leistungsspektrum_a a:hover{
   background-image: url(../img/nav/leistungsspektrum-a.gif);
   background-repeat: no-repeat;      
   color: #98C2FB;  
}


/* kontakt - default*/

td#kontakt a{
   white-space:nowrap;
   padding-top: 15px;
   text-indent: 6px; 
   display: block;       
   width: 125px;
   height: 46px;      
   font: 14px Tahoma;  
   text-decoration: none;       
   color: #ffffff;
   word-spacing:0.1em; 
}

td#kontakt a:hover{
   background-image: url(../img/nav/kontakt-a.gif);
   background-repeat: no-repeat;   
   color: #98C2FB;  
}



/* kontakt - active*/

td#kontakt_a a{
   white-space:nowrap;
   padding-top: 15px;
   text-indent: 6px; 
   display: block;       
   width: 125px;
   height: 46px;   
   background-image: url(../img/nav/kontakt-a.gif);
   background-repeat: no-repeat;   
   font: 14px Tahoma;  
   text-decoration: none;       
   color: #98C2FB;  
   word-spacing:0.1em; 
}

td#kontakt_a a:hover{
   background-image: url(../img/nav/kontakt-a.gif);
   background-repeat: no-repeat;      
   color: #98C2FB;  
}

