@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.2
 * @revision        $Revision: 430 $
 * @lastmodified    $Date: 2009-10-27 21:15:57 +0100 (Di, 27. Okt 2009) $
 */

@media screen, projection
{
  /** 
   * (en) Forcing vertical scrollbars in IE8, Firefox, Webkit & Opera 
   */

  body { overflow-y: scroll; }

  /*------------------------------------------------------------------------------------------------------*/
  
  /**
   * (en) Formatting YAML's  basic layout elements
   */

  /* (en) Marginal areas & page background */
  body { background: #fff; padding: 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 { min-width: 740px; max-width: 80em; background: #fff; }
  .page { padding: 0; }

  /* (en) Designing main layout elements */

  #header {
    color: #000;
    background: #fff repeat-x top left;
    padding: 20px 5px 2em 19px;
  }
  #header table{width:100%}
	#header table td{padding:0;}
	#logo{margin-right:52px;}


  /* (en) adjustment of main navigation */
  #nav table{width:100%;background: #b51213 url(/images/bg-topmenu.gif) 0 50% no-repeat;height:38px;}
  #nav table td{background:url(/images/sep-topmenu.gif) 100% 50% no-repeat;text-align:center;}
  #nav table td.last{background:url(/images/bg-topmenu.gif) 100% 50% no-repeat;}
  #nav a{color:#fff;text-decoration:none;font-size:15px;}

  #main { background: #fff;padding:10px 0; }

  #footer {
    color:#666;
    padding: 10px 20px;
    border-top: 1px #474747 solid;
    line-height: 1.5em;
    overflow:hidden;
  }
  
	div#artus{float:right;padding:1em 0 0 0;color:#a0a0a0;font-size:91.67%;}

	div#artus img, div#artus input{vertical-align:middle;}
	div#artus span{
		display:inline-block !important;
		display:-moz-inline-stack !important;
	  display:inline-block !important;
	  _overflow:hidden;
	  zoom:1;
	  *display:inline !important;
		vertical-align:middle;
	  padding:0 10px;
	  margin-right:10px;
	}
	
	div#artus a{color:#a0a0a0;text-decoration:none;}

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Repositioning content container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col3   | #col1               |
   * | flexible| 75%                 |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */

/*
  #col1 { width: 31%; }
  #col1_content { padding: 10px 0; }

  #col3 { margin-left: 31%; }
  #col3_content { padding: 25px 10px 10px 18px; }
*/

  #col1 { width: 68.75%; float:right;}
  #col1_content { padding: 25px 10px 10px 18px; }

  #col3 { margin-right: 68.75%; margin-left: 0; }
  #col3_content { padding: 10px 0; }

  

  /*------------------------------------------------------------------------------------------------------*/
/*Top Image Map*/
	#imap {
		position:relative;
		list-style:none;
		background:url(/images/imaps.gif) left top no-repeat;
		width:172px;
		height:17px;
		margin:0 0 1em;
	}
	/*#header #imap{margin-left:6em;}*/
	#imap li {position:absolute; background:none; padding:0; margin:0; list-style:none !important; list-style-image:none !important;}
	#imap #mail {left:4px; top:1px; z-index:20;}
	#imap #sitemap {left:53px; top:1px; z-index:20;}
	#imap #printver {left:105px; top:1px; z-index:20;}
	#imap #search {left:151px; top:1px; z-index:20;}
	
	#imap a {
		display:block !important;
		background:none !important;
		text-decoration:none;
		z-index:20;
		padding:0 !important;
	}
	
	#imap a {width:17px; height:15px;}

	#breadcrumbs{margin:0 0 1em;}
	
	#vnav a{text-decoration:none;}
	#vnav ul{list-style:none;margin:0;}
	#vnav ul li{padding:0 0 5px 20px;margin:0;background: url(/images/li-nav.gif) 0 0.35em no-repeat;font-size:15px;}
	#vnav ul ul li{margin:5px 0 0 0;background: url(/images/li-nav2.gif) 0 0.45em no-repeat;font-size:13px;}
	#vnav ul ul ul li{padding:0 0 0.15em 20px;background: none;font-size:11px;}

}
