* {
	margin:0px;
	padding:0px;
}

#body, html  { 
	background-image: url("bilder/hg_leiste.gif"); 
	background-repeat: repeat-x;
	margin-top:0px;
	
 }
#zentriert {
	position:absolute;
	top: 74px;
	left: 50%;
	width: 980px;
	height: 600px;
	margin-left:-465px;
	margin-top:0px;

	
	/*	border: solid 1px red; */
}
#hg {
    
    top: 0px;
    left: 0px;
    width: 980px;
    height: 600px;
    margin-top:0px;
    
    
     
    
/*	border: solid 1px red; */
}

#logo_leiste {
   	position:absolute;
    top: 0px;
    left: 0px;
    width: 980px;
    height: 184px;
    
    /* 	solid 1px red; */
}

#link_leiste {
   	position:absolute;
    top: 182px;
    left: 0px;
    width: 980px;
    height: 36px;
    background-color: #f00;
    
/* 	border: solid 1px red; */
}



#pic {
    position:absolute;
    top: 226px;
    left: 680px;
    width: 300px;
    height: 350px;
    
    
/* 	border: solid 1px red; */
}

#navi_firma {
    position:absolute;
    top: 12px;
    left: 30px;
    width: 120px;
    height: 30px;
/*    border: solid 1px red;  */
}

#navi_leistungen {
    position:absolute;
    top: 12px;
    left: 180px;
    width: 120px;
    height: 30px;
    
/*    border: solid 1px red;  */
}

#navi_referenzen {
    position:absolute;
    top: 12px;
    left: 330px;
    width: 120px;
    height: 30px;
/*    border: solid 1px red;  */
}

#navi_qualifikationen {
    position:absolute;
    top: 12px;
    left: 480px;
    width: 120px;
    height: 30px;
   
/*    border: solid 1px red;  */
}

#navi_aktuell {
    position:absolute;
    top: 12px;
    left: 630px;
    width: 120px;
    height: 30px;
   
/*    border: solid 1px red;  */
}

#navi_kontakt {
    position:absolute;
    top: 579px;
    left: 800px;
    width: 120px;
    height: 27px;
   
/* 	border: solid 1px red; */
}

#navi_impressum {
    position:absolute;
   top: 579px;
    left: 870px;
    width: 120px;
    height: 27px;
        
/* 	border: solid 1px red; */
}

#bg_content {
    position: absolute;
    top: 226px;
    left: 0px;
    *width: 720px;
    width: 690px;
    *height: 350px;
    height: 350px;
    background-color: #eee;
    
    
    
    
/*	border: solid 1px red; */
}

#content {
    position: absolute;
    top: 0px;
    left: 0px;
    *width: 670px;
    width: 630px;
    *height: 350px;
    height: 350px;
    overflow: auto;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 25px;
   
    
    
    
/*	border: solid 1px red; */
}

#ueberschrift {
    position:absolute;
    top: 9px;
    right: 10px;
    width: 550px;
    height: 30px;
    float: right;
    
   
/*    border: solid 1px red;  */
}

#text {
    position: absolute;
    float: right;
    top: 42px;
    right: 10px;
    width: 550px;
    height: 303px;
    padding-right: 10px;
    overflow: auto;
    
   
   
/*	border: solid 1px red; */
}

#vorschau {
    position: absolute;
    top: 300px;
    left: 10px;
    width: 342px;
    height: 60px;
    
   
/*    border: solid 1px red;  */
}







.class   { color: #fff; background-color: transparent; font-size: 9pt; font-family: Arial, sans-serif; font-variant: normal; font-weight: bold; line-height: 14pt; font-stretch: normal; }
.class1  { color: #666; background-color: transparent; font-size: 12pt; font-family: Arial, sans-serif; font-variant: normal; font-weight: bold; line-height: 12pt; font-stretch: normal; text-align: right }
.class2  { color: #fff;  font-size: 10pt; font-family: Arial, sans-serif; font-style: normal; line-height: 14pt; font-stretch: normal; text-align:center; font-weight: bold;}
.class3  { color: #666; font-size: 10pt; font-family: Arial; font-weight: normal; font-style: normal; line-height: 12pt; }
.class4  { color: #f00; font-size: 10pt; font-family: Arial, sans-serif; font-style: normal; font-weight: bold; line-height: 12pt; font-stretch: normal; }


a.link { color:#fff; text-decoration:none; font-family: Arial; font-size: 10pt; line-height: 12pt; letter-spacing: 0,5pt; font-weight: normal;}
a.link:visited  { color: #fff; font-size: 10pt; font-family: Arial; font-weight: normal; text-decoration: none, line-height: 12pt; letter-spacing: 0,5pt}
a.link:focus { font-weight: bold; color: #fff>; text-decoration:none; font-family: Arial;font-size: 10pt; line-height: 12pt; letter-spacing: 0,5pt}
a.link:hover  { color: #fff; font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none, line-height: 12pt; letter-spacing: 0,5pt}
a.link:active  { color: #fff; font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none, line-height: 12pt; letter-spacing: 0,5pt}

a.link2 { color:#666; text-decoration:none; font-family: Arial; font-size: 10pt; line-height: 12pt; font-weight: normal; text-align:center;}
a.link2:visited  { color: #666; font-size: 10pt; font-family: Arial; text-decoration: none, line-height: 12pt; font-weight: normal; text-align:center;}
a.link2:focus {  color: #f00; text-decoration:none; font-family: Arial;font-size: 10pt; line-height: 12pt; font-weight: bold; text-align:center;}
a.link2:hover  { color: #f00; font-size: 10pt; font-family: Arial;  text-decoration: none, line-height: 12pt; font-weight: bold; text-align:center;}
a.link2:active  { color: #f00; font-size: 10pt; font-family: Arial;  text-decoration: none, line-height: 12pt; font-weight: bold; text-align:center;}

a.link3  { color: #666; font-size: 9pt; font-family: Arial; font-weight: normal; text-decoration: none; text-align: right }
a.link3:visited  { color: #666; font-size: 9pt; font-family: Arial; font-weight: normal; text-decoration: none; text-align: right }
a.link3:focus  { color: #f00; font-size: 9pt; font-family: Arial; font-weight: normal; text-decoration: none; text-align: right }
a.link3:hover  { color: #f00; font-size: 9pt; font-family: Arial; font-weight: normal; text-decoration: none; text-align: right }
a.link3:active  { color: #f00; font-size: 9pt; font-family: Arial; font-weight: normal; text-decoration: none; text-align: right }

a.link4  { color: #f00; font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none; text-align: right }
a.link4:visited  { color: #f00; font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none; text-align: right }
a.link4:focus  { color: #666; font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none; text-align: right }
a.link4:hover  { color: #666; font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none; text-align: right }
a.link4:active  { color: #666; font-size: 10pt; font-family: Arial; font-weight: bold; text-decoration: none; text-align: right }

a.link5 { font-weight:bold; color:#999; text-decoration:none; font-family: Arial; font-size: 12pt; line-height: 14pt;}
a.link5:visited  { color: #999; font-size: 12pt; font-family: Arial; font-weight: bold; text-decoration: none, line-height: 14pt; }
a.link5:focus { font-weight:bold; color: #036; text-decoration:none; font-family: Arial;font-size: 12pt; line-height: 14pt;}
a.link5:hover  { color: #036; font-size: 12pt; font-family: Arial; font-weight: bold; text-decoration: none, line-height: 14pt; }
a.link5:active  { color: #036; font-size: 12pt; font-family: Arial; font-weight: bold; text-decoration: none, line-height: 14pt;}

