/* CSS Document */

@charset "ISO-8859-1";

body {
    color: white; background-color: #ABABAB;
    font-size: 100.01%;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0px;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
   
  }
  
div#headertop {
     color: white;    
    width: 755px;
    height: 45px;
    background:url(../images/headertop.gif) repeat-x;
    margin-top: 0px;
    margin-left: auto; 
    margin-right: auto;
    
    
    
  }

div#headertoplinks {
     
    
    position: relative; left: 620px; top: 28px;
    padding: 0px; 
    width: 135px;
    height: 28px; 
    color: #FFFFFF;
	font-size: 11px   
  }

div#headertoplinks a:link, div#headertoplinks a:visited, div#headertoplinks a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px
}

div#headertoplinks a:hover {
	text-decoration: none;
	
	color: #8A8A8A;
	font-size: 11px
}

div#headerrand {
    width: 100%;
    color: white;     
    height: 290px;
    
    background:url(../images/headerrand.gif) repeat-x;
  }
div#header {
     color: white;    
    width: 755px;
    height: 290px;
    
    margin-top: 0px;
    margin-left: auto; 
    margin-right: auto;
    background:url(../images/headerhome.jpg) ;
  }
/*  
div#headerschatten {
     color: white;
      position: relative;
     border: black 1px solid;    
    width: 4px;
    height: 290px;
    
    background:url(../images/headerschatten.gif) ;
  }
  */
div#headerleistungen {
     color: white;    
    width: 755px;
    height: 290px;
    margin-top: 0px;
    margin-left: auto; 
    margin-right: auto;
    background:url(../images/leistungen.jpg) ;
  }
  
div#headerleistungen_deal {
     color: white;    
    width: 755px;
    height: 290px;
    margin-top: 0px;
    margin-left: auto; 
    margin-right: auto;
    background:url(../images/leistungen_deal.jpg) ;
  } 

div#headerleistungen_file {
     color: white;    
    width: 755px;
    height: 290px;
    margin-top: 0px;
    margin-left: auto; 
    margin-right: auto;
    background:url(../images/leistungen_file.jpg) ;
  } 
 
div#headerleistungen_web {
     color: white;    
    width: 755px;
    height: 290px;
    margin-top: 0px;
    margin-left: auto; 
    margin-right: auto;
    background:url(../images/leistungen_web.jpg) ;
  } 
  
div#headerbio {
     color: white;    
    width: 755px;
    height: 290px;
    margin-top: 0px;
    margin-left: auto; 
    margin-right: auto;
    background:url(../images/bio.jpg) ;
  }   
  
div#headerimpressum {
     color: white;    
    width: 755px;
    height: 290px;
    margin-top: 0px;
    margin-left: auto; 
    margin-right: auto;
    background:url(../images/impressum.jpg) ;
  }   
  
div#headerkontakt {
     color: white;    
    width: 755px;
    height: 290px;
    margin-top: 0px;
    margin-left: auto; 
    margin-right: auto;
    background:url(../images/kontakt.jpg) ;
  }   
  
div#headerreferenzen {
     color: white;    
    width: 755px;
    height: 290px;
    margin-top: 0px;
    margin-left: auto; 
    margin-right: auto;
    background:url(../images/referenzen.jpg) ;
  }   
  

  


div#menu {
    color: white;    
    width: 755px;
    margin-top: 0px;
    margin-left: auto; 
    margin-right: auto;
    height: 19px;
    background-color: #888888;
    
  }
  
div#submenuleistungen {
        
    position:relative; top: 0px; left:50px; width: 250px; height: 18px;
    visibility: hidden;  
    margin: 0px;
    padding: 0px;
    font-size: 10px;
  }

div#content {
    color: #888888;    
    width: 755px; 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-top: 0px;
    margin-left: auto; 
    margin-right: auto;
    
   
    
    background-color: #eeeeee;
    
  }

div#content p {

    margin-left:10px;
  }
  
.con_referenz
{
  
  width: 100%;
  margin-bottom: 20px;
}

.bild_referenz
{
  margin-left: 20px;
  margin-top: 0px;
  width: 180px;
  height: 80px;
  float: left;
}
 
.text_referenz
{
  margin-left:300px;
  margin-top: 20px;
}

br.clear{
  clear: both;
  line-height: 0px;
  font-size: 0px;
  padding: 0px;
  margin: 0px;
}
  
