/* CSS Document */

html, body { 
 margin:0; 
 padding:0; 
 text-align:center;
 background-color:#AFAFAF;
 min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
} 

/* CONTAINER */  

#logo{ 
 position:absolute;
 width:254px;
 height:124px;
 text-align:left;  
 margin-left:33px; 
 margin-top:33px;
 z-index:2;    
 }

#box_job { 
 position:absolute;
 width:125px;
 height:125px;
 text-align:left;  
 margin-top:33px;
 margin-left:293px;
 z-index:2;    
 }

#box_ber { 
 position:absolute;
 width:125px;
 height:125px;
 text-align:left;  
 margin-top:33px;
 margin-left:423px;
 z-index:2;    
 }

#box_soz { 
 position:absolute;
 width:125px;
 height:125px;
 text-align:left;  
 margin-top:33px;
 margin-left:553px;
 z-index:2;    
 }

#box_mod { 
 position:absolute;
 width:125px;
 height:125px;
 text-align:left;  
 margin-top:163px;
 margin-left:683px;
 z-index:2;    
 }

#nav { 
 position:absolute;
 width:200px;
 text-align:left;  
 margin-top:161px;
 margin-left:31px;
 padding-top:13px;
 padding-left:13px;
 z-index:2;    
 }

#pic { 
 position:absolute;
 width:253px;
 height:383px;
 margin-top:293px;
 margin-left:33px;
 z-index:2;    
 }
 
/* Links */

a:link, a:visited, a:active {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
	font-weight:bold;
}

.grau {
    text-decoration:none;
	color:#8F8F8F;
}

.gruen {
    text-decoration:underline;
	color:#128F88;
}

.tuerkis {
    text-decoration:underline;
	color:#05B5AD;
}

.blau {
    text-decoration:underline;
	color:#1C7B92;
}

/* Text */

h1 {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 padding:0;
 margin-bottom:15px;
 }

p {
 font-family:Verdana, Helvetica, sans-serif;
 font-size:11px;
 padding:0;
 margin:0;
 line-height:14px;
 }

.rahmen {
  border:#8F8F8F solid 1px;
  }

.mod {
 color:#8F8F8F;
 }
 
.mod_news {
 color:#8F8F8F;
 padding-bottom:14px;
 }

.job {
 color:#128F88;
 }

.ber {
 color:#05B5AD;
 }
 
.soz {
 color:#1C7B92;
 }