/**
* (en) Formatting YAML's  basic layout elements
*/

/* (en) Marginal areas & page background */
body {padding:5px 0 10px;}

/* (en) Layout: width, background, borders */
#page_margins { width:990px; margin:0 auto; border:0px #FFF solid;}
#page{border:0px #FFF solid;}

/* (en) Centering layout in old IE-versions */
body {text-align:center;}
#page_margins {text-align:left;}

  /* (en) Designing main layout elements */
  #header {height:55px;}
  #header h1 span {display:block; height:1px; width:1px; overflow:hidden; line-height:105px;}
  #header div.tx-macinasearchbox-pi1 {position:absolute; bottom:8px; right:10px; font-size:11px;}
  #header div.tx-macinasearchbox-pi1 input {margin-left:0;}
  #header div.tx-macinasearchbox-pi1 form span {display:block; font-weight:bold; color:#aaa;}
  #header div.tx-macinasearchbox-pi1 form input {width:170px; height:13px;}
  #header #banner {position:absolute; top:25px; right:10px; z-index:10;}
  #header #topnav {
  	color: white;
	background-color:#8FABD0;
	height:49px;
	padding-top:2px;
	padding-right:5px;
	position:absolute;
	right:0;
	text-align:right;
	width:160px;
  }
  #header #topnav span.accessKey {text-decoration:underline;}
  #header #topnav span.showAccessKey {font-size:80%; font-style:italic;}

  /* (en) adjustment of main navigation */
  #nav_main {
  	background: #8FABD0;
    border-bottom:0; 
    height: 27px;
	z-index: 999;    
	position: relative;
  }
  #nav ul {margin-left:0;}

  #main {
	  background:#fff;
	  padding:5px 0 0 0;
	  margin-bottom:1em;
  }

  #footer {
    color:#666; 
    background:#f9f9f9;
    padding:15px;
    border-top:5px #efefef solid;

  }

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3     | #col2   |
   * | 25%     | flexible  | 25%     |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */


  #col1 { width: 156px; }
  

  /* #col2 {width:25%} */
  #col2 { width: 165px; }

  #col3 {
    margin-top:0;
    margin-bottom:0;
    margin-left:161px;
    margin-right:160px;
    width: 659px;
    }
  
