@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) central stylesheet - layout example "3col_standard"
 * (de) Zentrales Stylesheet - Beispiellayout "3col_standard"
 *
 * @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:426 $
 * @lastmodified    $Date: 2009-10-27 21:15:57 +0100 (Di, 27. Okt 2009) $
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(yaml/slim_base.css);

@import url(content.css);
@import url(forms.css);

/* import print layout | Druck-Layout einbinden */
@import url(print_draft.css);

@media screen, projection
{

  body { background:#C5BFBA url(../img/page_bg.jpg) top left repeat; padding:10px; }

  .page_margins { margin:0 auto; width:752px; background:transparent; }
  .page { padding:0; }
  #header { padding:45px 2em 1em 20px; color:#000; background:transparent; }
  #main { margin:0; padding:10px 0; background:#fff; }
  #footer { padding:10px 20px; color:#666; background:transparent; text-align:right; border-top:3px #FF6600 solid; }

  /*-- Navigation -----------------------------------------------------------*/

  #nav { overflow:hidden; }
  #nav ul { margin:0; padding:0; }
  #nav ul li { margin:0; padding:0; display:inline; }

  #nav ul li a { display:block; float:left; width:160px; height:34px; padding:10px 15px 0; line-height:1.2em;
    background:transparent url(../img/nav_sprite.png) -186px 0 no-repeat; font-size:91.667%; text-transform:uppercase;
    text-decoration:none; color:#900000; }

  #nav ul li a span { display:block; font-size:90.90%; color:#996666; }

  #nav ul li.first a,
  #nav ul li.last a { width:156px; }

  #nav ul li.first a { background-position:0 0; }
  #nav ul li.last a { background-position:-374px 0; }

  #nav ul li.current a { background-position:-186px -54px; }
  #nav ul li.first.current a { background-position:0 -54px; }
  #nav ul li.last.current a { background-position:-374px -54px; }

  #nav ul li a:hover,
  #nav ul li a:active,
  #nav ul li a:focus { background-position:-186px -108px; }

  #nav ul li.first a:hover,
  #nav ul li.first a:active,
  #nav ul li.first a:focus { background-position:0 -108px; }

  #nav ul li.last a:hover,
  #nav ul li.last a:active,
  #nav ul li.last a:focus { background-position:-374px -108px; }

  #nav ul li.first.current a { background-position:0px -54px; }
  #nav ul li.last.current a { background-position:-374px -54px; }

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

  #col1 { float:right; width:25%; }
  #col2 { display:none}
  #col3 { width:auto; margin:0 25% 0 0; }
  #col1_content { padding:0 10px 0 10px; }
  #col3_content { padding:0 10px 0 20px; }


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

  div.ref_list { overflow:hidden; }
  div.ref_list ul { margin:0; padding:0; }
  div.ref_list li { margin:0; padding:0; list-style:none; display:inline; }
  div.ref_list li a { display:block; float:left; width:248px; height:248px; border:1px solid #C5BFBA; margin-right:15px;
    background-position:center; background-repeat:no-repeat; text-indent:-900em; }

  div.ref_list li a:hover,
  div.ref_list li a:active,
  div.ref_list li a:focus { background-color:#F0F0F0; border:1px solid #900000; }

  /* div.ref_list li a#ref_net { background-image:url(../img/ref_.net.png); } */

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

  #footer ul { margin:0; padding:0; display:inline; }
  #footer li { margin:0; padding:0; list-style:none; display:inline; }
  #footer li a { display:inline; margin-right: 0px;}

  #footer  li a:hover,
  #footer  li a:active,
}