@charset "UTF-8";

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

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { padding: 10px 0; }

  /* Layout Alignment | Layout-Ausrichtung */
  .page_margins { margin: 0 auto; }

  /* Layout Properties | Layout-Eigenschaften */
  .page_margins { width: 76%;  min-width: 740px; max-width: none; }
  #header { padding: 45px 2em 1em 20px; }
  #topnav { background: transparent; }
  #nav {
	overflow:hidden;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
  }
  #main { margin: 10px 0; }
  #teaser { clear:both; padding: 0 20px; margin: 10px 0; }
  #footer {
	/*margin-top: 1.5em;*/
	padding: 10px 20px;
	border-top: 5px solid #888;/*5px #efefef solid;*/
	text-align: center;
	font-size: 93%;
  }

  /* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */
  #nav ul { margin-left: 20px; }

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

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

  /*#col1 { float: left; width: 25%; }*/
  /*#col2 { width: 100%; padding-bottom: 1.5em;}*/
  /*#col3 { width: auto; margin: 0 0 0 25%; padding-bottom: 1.5em;}*/
  /*#col4 { width: auto; margin: 0 25% 0 0; padding-bottom: 1.5em;}*/
  /*#col5 { float: right; width: 25%; }*/

  #col1 { float: left; width: 23%; margin-left: 2%; }
  #col2 { width: 100%; padding-bottom: 1.5em;}
  #col3 { width: auto; margin: 0 2% 0 25%; padding-bottom: 1.5em;}
  #col4 { width: auto; margin: 0 25% 0 2%; padding-bottom: 1.5em;}
  #col5 { float: right; width: 23%; margin-right: 2%; }

  /*#col1_content { padding: 0 10px 0 20px }*/
  /*#col2_content { padding: 0 10px 0 10px }*/
  /*#col2_content2 { padding: 0 10px 0 10px }*/
  /*#col3_content { padding: 0 20px 0 10px }*/
  /*#col4_content { padding: 0 10px 0 20px }*/
  /*#col5_content { padding: 1em 20px 0 10px }*/

  #col1_content { padding: 0 10px 0 0 }
  #col2_content {width: 96%; margin: 0 auto;}
  #col2_content2 {width: 96%; margin: 0 auto;}
  #col3_content { padding: 0 0 0 10px }
  #col4_content { padding: 0 10px 0 0 }
  #col5_content { padding: 1em 0 0 10px }


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