@charset "UTF-8";
@media all
{

  body { background: #F2F3F4 url("../images/bg_body.png") repeat-x top left; padding: 10px 0; } }
  #page_margins {  background: url("../images/bg_body_sec.jpg") repeat-x 50% 1px;}

   /*-------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */

  #col1 { float: right; width: 25em}
  #col2 { display:none}
  #col3 { width: auto; margin: 0 25em 0 0; padding:0;}
  #col1_content { padding: 0; }
  #col3_content { margin: 0 10px 0 0; padding:0;}

  /*-------------------------------------------------------------------------*/
  
  /* Layout Properties | Layout-Eigenschaften */
  #page_margins {   }
  #page { padding: 0; margin: 0 auto;width: 80em;}
  #header { padding: 20px 0 0 0; color: #000;  }
  #topnav { color: #aaa; background: transparent; }
  #nav { overflow:hidden; padding:0; margin:0;}
  #main {  background: #fff; padding: 20px;}


#footer{
 margin: 0;
 padding: 0;
 background: #fff;
}

#bottomline{
 clear: both;
 background: #002447 url(../images/bg_footer.png) repeat-x;
 color: #fff;
 padding: 1em;
 margin: 0;
}

.footer_close{
background: url(../images/bg_wegzeichen_ende.png) no-repeat right bottom;
height:36px;
margin-bottom:-8px;
}