@charset "UTF-8";

@media screen, projection
{

  body { background: #fff url("../images/toppanel_bg.jpg") repeat-x top left; padding: 0px 0; }

  #page_margins { margin: 0 auto; }

  #page_margins { width: 960px;  min-width: 960px; max-width: 960px; background: #fff; }

  #page_margins_zusatz { width: 800px;  min-width: 800px; max-width: 800px; background: #fff; }

  #page { padding: 0px; }

  #header { 
  padding: 0;
  height: 200px;
  color: #fefefe; 
  }

  #nav {
  overflow:hidden; 
  margin: 20px 0 20px 0;
  }

  #nav_main {
  margin: 20px 0 20px 0;
  }

  #main { 
  margin: 60px 0 10px 0; 
  background: #fff; 
  }

  #teaser { 
  clear:both; 
  padding: 0; 
  margin: auto; 
  }

  #footer { 
  padding: 55px 0px 15px 0px; 
  color:#695d53; 
  background: #1b1713 url("../images/footer_bg.jpg") repeat-x top center; 
  border-top: 0px #372c24 solid; 
  }
  #footer_inner { width: 960px; margin:auto; }

  #footer_validate { 
  padding: 25px 0px 10px 0px; 
  color:#fefefe; 
  background: #372c24 url("../images/footer_validate_bg.jpg") repeat-x top left; 
  border-top: 0px #666 solid; 
  }
  #footer_validate_wrapper { 
  width: 960px; 
  margin:auto;
  }
  
  #footer_divider_960 {
  width: 100%;
  height: 4px;
  margin: 20px 0 20px 0;
  background: url("../images/footer_divider_960.jpg") no-repeat top center;
  }

  #nav ul { margin-left: 20px; }


  #col1 { 
  float: right; 
  width: 25%; 
  margin: 0px 0 0 0;
  }

  #col1_kontakt { 
  background: #99cc00 url("../images/col1_top_bg.jpg") no-repeat top left;
  margin: 0px 0 0px 0;
  }

  #col1_kontakt_content { 
  padding: 60px 20px 40px 10px; 
  color: #fff; 
  background: transparent url("../images/col1_bottom_bg.jpg") no-repeat bottom left; 
  }

  #col1_newsfeed { 
  background: #ff7e00 url("../images/col1_nf_top_bg.png") no-repeat top left;
  margin: 0px 0 0px 0;
  }

  #col1_newsfeed_content { 
  padding: 60px 20px 40px 10px; 
  color: #fefefe; 
  background: transparent url("../images/col1_nf_bottom_bg.png") no-repeat bottom left; 
  }

  #col1_downloads { 
  background: #e2e2e2 url("../images/col1_os_top_bg.jpg") no-repeat top left;
  margin: 0px 0 0px 0;
  }

  #col1_downloads_content { 
  padding: 60px 20px 40px 10px; 
  color: #888; 
  background: transparent url("../images/col1_os_bottom_bg.jpg") no-repeat bottom left; 
  }

  #col1_kategorien { 
  background: #666666 url("../images/col1_kat_top_bg.png") no-repeat top left;
  margin: 0px 0 0px 0;
  }

  #col1_kategorien_content { 
  padding: 60px 20px 40px 10px; 
  color: #fefefe; 
  background: transparent url("../images/col1_kat_bottom_bg.png") no-repeat bottom left; 
  }



  
  #col2 { display:none}
  
  #col3 { 
  width: auto; 
  margin: 0 25% 0 0;
  padding: 0 30px 0 0;
  }

  #col3 .opened {
  width: auto; margin: 0;
  padding: 0 0px 0 0;  
  }

  #col1_content { 
  padding: 60px 20px 40px 10px; 
  color: #fefefe; 
  background: transparent url("../images/col1_bottom_bg.jpg") no-repeat bottom left;  
  }



  #col3_content { padding: 0 0px 0 0px }

  
  #about {
  padding: 0px 30px 0px 0;
  color: #695d53;
  }
  
  .startcontainer {
  padding: 0 0 30px 0;
  margin: 0 0 50px 0;
  border-bottom: 0px dashed #cccccc;
  } 

  .startcontainer2 {
  padding: 0 0 0px 0;
  margin: 0 0 0px 0;
  border-bottom: 0px dashed #cccccc;
  }   

  .impressumcontainer {
  padding: 0 20px 0px 20px;
  margin: 0 0 0px 0;
  border-bottom: 0px dashed #cccccc;
  }    





  
  
}