@charset "UTF-8";
@media all
{
  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background: white; padding: 10px 0; }

  /* (en) Layout: width, background, borders */
  /* (de) Layout: Breite, Hintergrund, Rahmen */
  #page_margins { width: 850px; height: 600px; margin: 0 auto; border: 0px #889 solid; }
  #page{ background: #fff;}

  /* (en) Centering layout in old IE-versions */
  /* (de) Zentrierung des Layouts in alten IE-versionen */
  body { text-align: center }
  #page_margins { text-align:left }

  /* (en) Designing main layout elements */
  /* (de) Gestaltung der Hauptelemente des Layouts */
  #header {
	width:850px;
	height:285px;
  	color: #000;
    background: #fff repeat-x top left;
  }
  #header_nav{
  	height:43px;
  	background-image: url("../../images/header_nav.jpg");
  }

  #topnav {
    height:43px;
  	background-image: url("../../images/header_nav.jpg");
  }

  #top {
    height:242px;
  	background-image: url("../../images/header.jpg");
  }

  /* (en) adjustment of main navigation */
  /* (de) Anpassung der Hauptnavigation */
  #nav ul { margin-left: 20px; }
  #nav_main {background-color: #336}

  #main {
	padding:55px 0px 0px 0px;
	background-color: #f2f4f8;
	background-image: url("../../images/contentbg.jpg");
	background-repeat:no-repeat;
  }

  #footer { font-size:8pt; background-color: #f2f4f8; text-align:center; padding:10px 0px 0px 0px; height:3em; border-top:3px solid #e3e7f0; }

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

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1       |      | #col2    |
   * | 444px       |      | 266px    |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */


  #col1 { width: 444px; margin-bottom:62px;}
  #col1 IMG {padding:3px; border:1px solid #C2CADF} /* da9122 */
  #col1_content { padding: 5px 5px 10px 0px; margin-left:62px;}
  #col1_content {line-height: 13pt;}
  #col1_content h1 {margin-left:42px; color:#da9122; letter-spacing:0.1em;}
  #col1_content h2 {margin-left:42px;}
  #col1_content .subc {margin:10px 0px 10px 43px; padding:0; float:left;}


  #col2 { width: 290px }
  #col2_content { padding: 0px 5px 5px 5px; margin-right:97px; color:#404042;}

  #col2_content .subhead {height:17px; float:left; width:100%;}
  #col2_content .subc {margin-top:2px; float:left; width:100%;}

  #col2_content .subhead {
  	background-color: #d3d9e8;
  	padding:0;
  }
  #col2_content .subhead h2 {padding-left:5px; padding-top:2px;}
  #col2_content .subc {padding:0; margin-bottom: 20px;}
  #col2_content .subc table{width:100%;}


  #col2_content p {padding:0px 0px 5px 5px; background-image: url("../../images/transparent50.gif"); background-repeat: repeat;}
  #col2_content a { color: #da9122; font-weight:normal; background:transparent; text-decoration:none;}
  #col2_content a:focus,
  #col2_content a:hover,
  #col2_content a:active {color:#243f8a;}

  /* border-style for col1&2 */
  /* #col1_content, #col2_content { border:thin dashed silver; }*/




}