@charset "UTF-8";

@media all
{
  /* Rand und Seitenhintergrund */
  body { 
    background: #fff repeat-x top left fixed; 
    padding: 10px 0; 
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 75.00%; 
    color: #444;  
    text-align: center 
  }
  
  a{
    color: #444;
  }

  /* (de) Layout: Breite, Hintergrund, Rahmen */
  #page_margins { 
    min-width: 900px; 
    max-width: 80em; 
    margin: 0 auto; 
    border: 0px #889 solid; 
    text-align:center
  }
  #page{ 
    background: #fff; 
    border: 10px #fff solid; 
    width: 900px;
    text-align: left;
  }

  #header {
    top-margin: 10px;
    color: #000;
    background: #fff url('/fileadmin/bilder/banner_startseite.jpg') no-repeat;
    height: 228px;
  }

  #header.uebermich {
    background: #fff url('/fileadmin/bilder/banner_uebermich.jpg') no-repeat;
  } 
  #header.galerie {
    background: #fff url('/fileadmin/bilder/banner_galerie.jpg') no-repeat;
  }
  #header.leistungen {
    background: #fff url('/fileadmin/bilder/banner_leistungen.jpg') no-repeat;
  }  
  #header.aktuelles {
    background: #fff url('/fileadmin/bilder/banner_aktuelles.jpg') no-repeat;
  } 
  #header.modelle_gesucht {
    background: #fff url('/fileadmin/bilder/banner_modelle_gesucht.jpg') no-repeat;
  }
  #header.kontakt {
    background: #fff url('/fileadmin/bilder/banner_kontakt.jpg') no-repeat;
  }
  #header.links {
    background: #fff url('/fileadmin/bilder/banner_links.jpg') no-repeat;
  }   
  #header.referenzen {
    background: #fff url('/fileadmin/bilder/banner_referenzen.jpg') no-repeat;
  }
  #topnav {
    color: #000;
    padding: 0;
    margin: 0;
    margin-top: -38px; 
  }
  
  #topnav h1{
    display: none;
  }
  
  #topnav  ul {position:relative; top:10px!important;top:15px; padding:0; margin:0% 3% 0% 0%; }
  #topnav  ul li {font-size: 120%; display:inline; margin:0 1px; color: #373e22;}
  #topnav  li {padding:2px 2px;}
  #topnav  li:hover {padding:2px 2px;}
  #topnav  li a {text-decoration: none; font-weight: bold; color: #373e22; background-color:transparent;}
  #topnav  a:hover {color: #373e22; background-color:transparent;}


  #main { 
    background: #fff; 
    padding:10px 0; 
    margin-top: 50px; 
  }

  #main img{
    padding: 5px;
    border: 1px solid #373e22;
    margin-bottom: 15px;
  }
  
  #main p{
    margin: 0;
    font-size: 120%;
  }
  
  .zeile{
    float:left;
    margin: 0;
    margin-bottom: 20px;
    width: 890px;
    /*border: 1px #000 solid ;*/
  }
  
  .zeile h1{
    font-size: 160%;
  }
  
  .block_links{
    background: #transparent;
    width: 300px;
    float: left;
    margin: 0;
    margin-left: 5px;
    padding: 0;
    /*border: 1px solid #000;*/
  }
  
  .block_rechts{
    background: #transparent;
    width: 500px;
    margin: 0;
    margin-left: 340px;
    padding: 0;
    /*border: 1px solid #000;*/
  }  
  
  .clear_both{
    clear: both;
    margin: 0;
    padding: 0;
  }
  

  #footer { 
    color:#666; 
    background: #fff url('/fileadmin/bilder/footer.jpg') repeat;
    text-align: center; 
    height:20px
  }
  #footer p{
    color: #373e22;
    padding: 3px;
  }
  
  /*TYPO3 Styles*/
  
  div.csc-textpicHeader h1{
    font-size: 160%;
  }
  
  h1.csc-firstHeader{
    font-size: 160%;
  }
  
  
  div.csc-textpic-text{
  font-family: Verdana, Helvetica, Arial, sans-serif;
    background: #transparent;
    width: 500px;
    margin: 0;
    margin-left: 40px;
    padding: 0;
    margin-bottom: 30px;
  }


}