@media screen, projection
{
  body { background-color: #dbdbdb;  }

  /* Layout Alignment | Layout-Ausrichtung */
  #page_margins { margin: 0px auto;background-color: #dbdbdb;  }

  /* Layout Properties | Layout-Eigenschaften */
  #page_margins { width: 986px;  min-width: inherit; max-width: none; background: #FFFFFF;padding:4px ;overflow:hidden;}
  #page { padding: 0px;background-color:#dbdbdb; }
  #header { padding: 0; color: #000; padding-bottom:0px;background-color:#ffc212; }
  #nav { overflow:hidden;background-color:#dbdbdb;padding-top:2px  }
    #footer_nav { overflow:hidden;background-color:#dbdbdb;padding-top:2px  }

  #nav_main { background-color:#dbdbdb; }
  #main { margin: 2px 0;background-color:#dbdbdb;}
  #footer { border-top: 2px #212121 solid; background-color:#dbdbdb }

  /* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */
  #nav ul { margin-left: 20px; }
  /*-------------------------------------------------------------------------*/
#col1 { float: left; width: 18.6%;  margin:0; vertical-align:top;}  
#col2 { float: right; width: 21.6%;  margin:0 ;padding-left:2px;vertical-align:top;padding-right:2px;}  
#col3 { width: auto; margin: 0 21.6% 0 18.6%; vertical-align:top;}  
.c15r{float:right;width:14%}
.c70l{float:left;width:70%}
.c15l{float:left;width:15%}
.col50lfooter{width:49%}
.col50rfooter{width:49%}
  #col1_content { padding: 0px 2px 0px 2px; overflow:hidden;vertical-align:top; }
  #col2_content { padding: 0px 2px 0px 2px; overflow:hidden;vertical-align:top}
  #col3_content { padding: 0px 0px 0px 0px;overflow:hidden;vertical-align:top}
.subc{ padding:0}

}
