@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Screen layout for YAML examples
 * (de) Bildschirmlayout für YAML-Beispiele
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.1
 * @revision        $Revision: 343 $
 * @lastmodified    $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $
 */

@media screen, projection
{
  /**
   * (en) Formatting YAML's  basic layout elements
   * (de) Gestaltung des YAML Basis-Layouts
   */

  html { margin-bottom: 0; }

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

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

  /* (en) Layout: width, background, borders */
  /* (de) Layout: Breite, Hintergrund, Rahmen */
  .page_margins { width: 1200px; background: #fff; }
  .page { padding: 7px; }

  /* (en) Designing main layout elements */
  /* (de) Gestaltung der Hauptelemente des Layouts */

  #header {
    color: #000;
    width: 1186px;
	height: 211px;
	border-bottom: 9px #8d6333 solid;
  }
  
  #header .slideshow {
	position: relative;
	height: 211px;  
    padding: 0;  
    margin:  0;
	float:right;
	overflow: hidden;
	width: 830px;
	background: #000;
  }
  
  #header_left {
	float: left;
	height: 211px;
	width: 30%;
	z-index: 89;
  }
  
  #banner { float: right; }
  
  #banner_text {
	position: absolute;
	right: 0;
	bottom: 0;  
	z-index: 100;
  }
  
  #logo { margin: -6px 0 0 32px; z-index: 100; }

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

  #main { background: #fff; padding:10px 0; width: 100%; }

  #rubrikbild {
	text-align: center;
  }

  #footer {
    color:#fff;
	padding: 11px 0 5px 20px;
    background: #aa8552 url(images/bg_footer.gif) repeat-x top left;
    line-height: 1.5em;
	border-left: 7px #957548 solid;
	border-right: 7px #957548 solid;
	border-bottom: 6px #957548 solid;
	float: left;
	width: 1166px;
  }
  
  #footer_content {
	  width: 1040px;
	  float: left;
	  clear: both;
  }
  
  #footer_margins { position: relative; bottom: 10px; margin: 10px 0 0 0; }
  
  #logo_unico {
	text-align: right;
	padding: 0 20px 0 0;
	float: right;
	display: inline;
  }

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

    /**
   * (en) Repositioning content container
   * (de) Neupositionierung der Content Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col3   | #col1               |
   * | flexible| 70%                 |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */
 	

  /* #col1 becomes the main column | #col1 wird zur Hauptinhaltsspalte */
  #col1 {width: 830px; float:right; }
  #col1_content { padding: 16px 0; }

  /* #col2 is turned off | #col2 abschalten */
  #col2 { display:none; }

  /* #col3 becomes the left column | #col3 wird zur linken Spalte */
  #col3 { width: 341px; margin: 0 830px 0 0; }
  #col3_content { padding: 10px 20px 10px 0; }

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

  /**
   * (en) Styling of layout specific elements
   * (de) Gestaltung layoutabhängiger Elemente
   */

  #header h1 {
    font-weight:bold;
    font-size:2.5em;
    letter-spacing:-2px;
    line-height:65%;
    color:#000;
  }

  #header span { color:#999; }

  #topnav a { color: #999; font-weight: normal; background:transparent; text-decoration:none; }
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active { text-decoration:underline; background-color: transparent;}

  #footer a { color: #999; background:transparent; font-weight: bold;}
  #footer a:focus,
  #footer a:hover,
  #footer a:active {color: #4D87C7; background-color: transparent; text-decoration:underline;}  
  
  .vlist li ul li ul li ul li a,
  .vlist li ul li ul li ul li strong { padding-left: 80px; } /* LTR */
  
  .vlist li ul li ul li ul li ul li a,
  .vlist li ul li ul li ul li ul li strong { padding-left: 99px; } /* LTR */

}
