@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Screen layout for YAML examples
 * (de) Bildschirmlayout fr YAML-Beispiele
 *
 * @copyright       Copyright 2005-2008, 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.0.6
 * @revision        $Revision: 202 $
 * @lastmodified    $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $
 */

@media screen, projection
{
  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Formatting YAML\'s  basic layout elements
   * (de) Gestaltung des YAML Basis-Layouts
   

  body { background: #fff url("/tmpl/imgs/bg_body_2_w.jpg") no-repeat top center; padding: 0px; margin: 0px; }

  body { text-align: center; }
  #page_margins { text-align: right; margin: 0 auto; }

  #page_margins { width: 850px; background: transparent url("/tmpl/imgs/bg_body_2_repeatx.jpg") repeat-x top center;; }
  #page{ padding: 0px; width: 850px; margin: 0 auto; text-align: left; }

  #header {
    color: #000;
    background: transparent url("/tmpl/imgs/bg_header.jpg") no-repeat top left;
    padding: 0px;
	margin: 0px; 
	height: 230px;
	padding: 60px 0px 0px 0px;
  }

  #topnav { color: #aaa; background: #666666; height: 50px; width: 400px; margin: 0px 0px 0px 550px; padding: 0px; }

  #nav ul { margin-left: 20px; }
  #nav_main { background-color: #336; }

  #main { background: transparent; padding: 0px; }
  
  #search { background: #666; width: 270px; margin: 0px 0px 0px 560px; padding: 60px 0px 15px 20px; }

  #footer { 
    color:#666; 
    margin: 30px 0px 0px 0px;
	padding: 10px 0px 30px 0px;
    border-top: 3px solid #ef7f12;
	width: 100%;
  }
  #footer_content {
  	width: 800px; 
	text-align: left;
	margin: 0 auto;
	}


  #col1 { width: 540px; }
  #col1_content { padding: 0px; }

  #col3 { margin-left:560px; margin-right:0; width: 215px; }
  #col3_content { padding: 0px; }
  
  #col3_content div.container_right { border-left: 1px solid #eb7f12; padding: 20px; margin: 20px 0px 0px 0px; width: 215px; } 
  #col3_content div.container_right h2 { font-size: 14px; background: #eb7f12; padding: 5px 0px 5px 20px; color: #fff; margin: -20px 0px 20px -20px; } 


  #nav * { border: 0px none; }
  #nav_main { background: #eb7f12; height: 47px; }
  #nav_main ul { margin-left: 10px; }
  #nav_main ul li { line-height: 1.2em; padding: 10px; border: 0px none; border-right: 1px solid #fff; }
  
  #nav_main ul li a,
  #nav_main ul li strong { color: #fff; font-size: 14px; font-weight: bold; }
  
  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active  { background: transparent url("/tmpl/imgs/navi_arrow.jpg") no-repeat bottom center; color: #fff; padding-bottom: 18px;  }
  
  #nav_main ul li.current { background: transparent url("/tmpl/imgs/navi_arrow.jpg") no-repeat bottom center; }
  
  #nav_main ul li.current strong,
  #nav_main ul li.current a,
  #nav_main ul li.current a:focus,
  #nav_main ul li.current a:hover,
  #nav_main ul li.current a:active { background: none; color: #fff; font-weight: bold; }
  
  #nav_main ul li.current a:focus,
  #nav_main ul li.current a:hover,
  #nav_main ul li.current a:active { padding-bottom: 7px; color: #fff; font-weight: bold; }

*/
a.totop { display: none; }

}


