@charset "UTF-8";  
/** 
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework 
 * (en) stylesheet for screen layout 
 * (de) Stylesheet für das Bildschirm-Layout 
 * 
 * @creator       YAML Builder V1.1b (http://builder.yaml.de) 
 * @file          basemod.css 
 * @-yaml-minver  3.1 
 */  
  
@media screen, projection  
{  
  /*-------------------------------------------------------------------------*/  
  
  /* (en) Marginal areas & page background */  
  /* (de) Randbereiche & Seitenhintergrund */  
  body { background: #3b69ad none; padding: 10px 0; }  
  
  /* Layout Alignment | Layout-Ausrichtung */  
  #page_margins { margin: 0 auto; }  
  
  /* Layout Properties | Layout-Eigenschaften */  
  #page_margins { width: auto;  min-width: 99%; max-width: 99%; background: #fff; }  
  #page { padding: 10px 15px 10px 10px; }  
  #header { padding: 45px 2em 1em 20px; color: #000; background:#edf2f8 url("/img/bg_header.png") repeat-x bottom left; }  
  #topnav { color: #aaa; background: transparent; }  
  #nav { overflow:hidden; }  
  div.hlist { background-color: #c8ddf3 }  
  #main { margin: 10px 0; background: #fff; }
  #teaser { clear:both; padding: 0 20px; margin: 10px 0; }  
  #teaser { clear:both; padding: 0 0px; margin: 10px 0; }
  #footer { padding: 10px 20px; color:#666; background: #f9f9f9; border-top: 5px #efefef solid; }  
  
  /* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */  
  #nav ul { margin-left: 20px; }  
  
  /*-------------------------------------------------------------------------*/  
  
  /** 
   * (en) Formatting content container 
   * (de) Formatierung der Inhalts-Container 
   * 
   */  
  
	#main { padding: 0px 0px }
      
  /*-------------------------------------------------------------------------*/  
  
#page,#page_margins {border: 0 none;}
#page_margins {background: none;max-width: 100%;min-width: 100%;}
#page {margin: 0 0 0 5px;padding: 10px 15px 10px 10px;}
#border-top {background: repeat-x;margin-bottom: -15px;}
#border-bottom,#border-top {overflow: hidden;width: auto;}
#edge-br,#edge-bl,#edge-tr,#edge-tl,#border-bottom,#border-top {height: 20px;}
#edge-tr,#edge-tl,#border-bottom,#border-top {font-size: 0;}
#border-bottom {margin-top: -15px; visibility:hidden;}
#edge-bl,#edge-tl {float: left;}
#edge-br,#edge-bl,#edge-tr,#edge-tl {width: 20px;}
#edge-br,#edge-tr {position: relative;float: right;}
#edge-br,#edge-bl,#border-bottom,#page {padding: 0;margin: 0;}

}  


