label {
    width:180px;
    margin:0;
    padding:0;
    display:block;
    }

body  {
     	margin:0px;
     	padding:0px;
     	border:0px none;
     	background:white;
     	font-family:Arial,sans-serif;
     	font-size:12px;
      }	 

a       {
	  text-decoration:none;
	  color:#4D4D4D;
	  font-weight:normal;
	 }

a:hover  {
	  text-decoration:none;
	  color:black;
	 }

.aktiv  {
	  text-decoration:none;
	  color:black;
  	font-weight:900;
	 }	
.intro{
			position:absolute;
			top:0px;
			
			}
.betreten{
			font-size:15px;
			font-weight:bolder;
			}			
.bildmittext{
	float:left;
}
.snippet6{
	float:left;
	max-width:440px;
	/*margin-left:10px;*/
}
img{
	border:0px none;
	}
.bildmittext img{	margin-right:8px;} 
/************************/
/*die drei Hauptbereiche*/
/************************/

.top {
		position:absolute;
		left:0px;
    top:0px;
    width:1004px;
    height:42px;
    }

.left{
		position:absolute;
		left:0px;
    top:42px;
    width:210px;
    font-size:12px;
    font-weight:normal;
    background:white;
    z-index:1;
    }

.right{
 	 	position:absolute;
		left:210px;
    top:42px;
    width:794px;
    height:100%;
    background:white;
    font-size:12px;
    font-weight:normal;
    z-index:0;
    }
    
/*****************/    
/*Navigation oben*/
/*****************/
  .navelement1 {
						position:absolute;
						left:0px;
            }             
.navelement2a {
						position:absolute;
						left:65px;
            }            
  
.navilitop {
						position:absolute;
						height:20px;
						top:7px;
						left:10px;
            font-size:12px;
            font-weight:bold;
            }
.naviretop {
						position:absolute;
						height:20px;
						top:7px;
						left:55px;
            font-size:12px;
            font-weight:bold;
            } 
            
         
/**********************/                                                                 
/*Linke Spalte Inhalt**/           
/**********************/
.aktuelles{ 
						position:absolute;
						top:150px;
						left:10px;
            font-size:12px;
            font-weight:bold;
            min-width:200px;
            }
 .aktuelles_neu{
 	margin-top:80px;
 }
.personeninfolinks{ 
						margin:85px 0px 0px 10px;
            font-size:12px;
            font-weight:normal;
            }  
.person_adresse{ 
						margin:10px 0px 0px 10px;
            font-size:12px;
            font-weight:normal;
            }                                  
.footerli{ 
						position:absolute;
						bottom:5%;
						left:10px;
            font-size:10px;
            font-weight:bold;
            }  
.footerlienglindex{ 
						position:absolute;
						top:450px;
						left:10px;
            font-size:10px;
            font-weight:bold;
            } 
.footerliindex{ 
						position:absolute;
						top:650px;
						left:10px;
            font-size:10px;
            font-weight:bold;
            }  
.footerlimenueseiten{ 
						position:absolute;
						top:580px;
						left:10px;
	
            font-size:10px;
            font-weight:bold;
            }  
  .footerlimenueseitenengl{
						position:absolute;
						top:500px;
						left:10px;
            font-size:10px;
            font-weight:bold;
            }            
.footerlimitarbeiter { 
						position:absolute;
						top:880px;
						left:10px;
            font-size:10px;
            font-weight:bold;
            }                                                        
/***************/            
/*Rechte Spalte*/
/***************/
           
.contentright{position:absolute;
						top:80px;
						width:600px;
						left:60px;
            }
            
         
/*Mitarbeiterübersicht mit Photos*/

.bild{position:absolute;left:0px;top:0px;}

.bildtext{
          padding:8px 5px 5px 105px;
          
          font-size:12px;
          }

.bildtextengl{
          padding:0px 5px 5px 105px;
          
          font-size:12px;
          }            
.contentright1{position:absolute;
						top:0px;
						left:0px;
						height:180px;
						width:335px;
            background:#FA8176;
            }            

.contentright2{position:absolute;
						top:0px;
						left:345px;
						height:180px;
						width:335px;
            background:#FF6609;
            }                                                   
.contentright3{position:absolute;
						top:190px;
						left:0px;
						height:180px;
						width:335px;
            background:#FFEB01;
            }      
.contentright4{position:absolute;
						top:190px;
						left:345px;
						height:180px;
						width:335px;
            background:#617BB9;
            }      
.contentright5{position:absolute;
						top:380px;
						left:0px;
						height:180px;
						width:335px;
            background:#50B68A;
            }      
.contentright6{position:absolute;
						top:380px;
						left:345px;
						height:180px;
						width:335px;
            background:#67C6DD;
            }  
.contentrightfootengl{
								position:absolute;
								top:330px;
								left:0px;
								width:680px;
								
            		}
.contentrightfoot{
								position:absolute;
								top:570px;
								left:0px;
								width:680px;
            		}
.contentrightfootuebersicht{
								position:absolute;
								top:570px;
								left:0px;
								width:680px;
								height:43px;
								background:#6D6E71;
								text-align:center;
								font-size:15px;
								padding-top:10px;
            		}
.contentrightfootuebersicht a{
	text-decoration:underline;
	color:white;
	font-weight:bold;	

}
.contentrightfoottext{
								position:absolute;
								top:7px;
								left:70px;
								font-size:11px;
            		}
.row_newline_mitarbeiter{
	width:734px;
	clear:left;
	height:200px;
	margin-bottom:10px;
	overflow:hidden;
}
.left_newline{
	float:left;
	width:150px;
}
.right_newline{
	float:left;
	width:525px;
	padding:10px 0px 0px 15px;
}
.newline1{
	background:#DFD2CB;
}
.newline2{
	background:#F3E6C7;
}
.newline3{
	background:#D0DFED;
}

.right_newline ul{
	margin-left:18px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}  
.right_newline p{
	margin:0px;padding:0px;
}          		
.right_newline strong{
	font-size:15px;
}
.left_international{
	float:left;
	width:285px;
	height:201px;
	overflow:hidden;
}
.right_international{
	float:left;
	width:390px;
	padding:5px 0px 0px 15px;
	height:200px;
}
.right_international ul{
	margin-left:18px;
	margin-top:0px;
	padding:0px;
}  
.right_international p{
	margin:0px;padding:0px;
}          		
.right_international strong{
	font-size:15px;
} 
  
.unterstrichen_fett{
	font-weight:bold;
	text-decoration:underline;
}        		
/***************************/            		   
/* SEKTION KONTAKTFORMULAR */   
/***************************/
 .submit {
 				font-size:11px;
 				text-align:center;
 				}
 .area  {
 				font-size:11px;
 				text-align:left !important;
 				}      		                                                            
.formular {
					font-size:11px;
					float:bottom;
}

.spalte1  {
						position:relative;
						top:0px;
						left:0px;
						width:200px;		
            }          		
.spalte2  {
						position:relative;
						top:-180px;
						left:200px;
						width:150px;
					}
.spalte3  {
						position:relative;
					
						top:-446px;
						left:350px;
						width:150px;
					}		
.spalte4  {
						position:relative;
						
						top:-651px;
						left:500px;
						width:160px;		
           }                                  

.tabelle{
	font-family:Arial,sans-serif;
	font-size:12px;
}

td {
	padding:5px;
	vertical-align:top;
	font-family:Arial,sans-serif;
	font-size:12px;
	}

.referenzenlispalte{
						position:absolute;
						top:20px;
						left:0px;
						width:300px;
						font-size:11px;		
           }              								
.referenzenrespalte{
						position:absolute;
						top:20px;
						left:280px;
						width:300px;
						font-size:11px;				
           }  
.footer{
				position:relativ;
				top:20px;
				}
	.referenzenfooter	{
						position:absolute;
						top:530px;
						
						font-size:12px;				
           }  





.pressepdf{
line-height:17px;
margin-bottom:20px;
}
.pdfimage{
	float:left;
	width:50px;
	padding-top:3px;
}
.pdftext{
	float:left;
	width:360px;
}
.pressepdf a{
color: black;
text-decoration:none;
}
.pdfgroesse{
width:150px;
float:left;
padding-left:20px;
overflow:hidden;

}

.snippet13{
 font-size:18px !important;
}
.snippet13 h1{
	font-size:18px !important;
	font-weight:bold;
}

.element_float{
	float:left;
	width:215px;
	overflow:hidden;
}
.element_float3{
	float:left;
	width:165px;

}
.element_content{
	padding-right:22px;
}
.cleaner{
 clear:left;
 height:1px;
 overflow:hidden;
}			
				
  @media print                    
  {
  
  	.top {
		display:none;
    }

.left{
	display:none;
    }

.right{
		position:absolute;
		left:-30px;
    top:42px;
    width:794px;
    height:100%;
    background:white;
    font-size:12px;
    font-weight:normal;
    }
  }
  