@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Uniform design of standard content elements
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @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:392 $
 * @lastmodified    $Date:2009-07-05 12:18:40 +0200 (So, 05. Jul 2009) $
 * @appdef yaml
 */

@media all
{
 /**
  * Fonts
  *
  * (en) global settings of font-families and font-sizes
  * (de) Globale Einstellungen für Zeichensatz und Schriftgrößen
  *
  * @section content-global-settings
  */

  /* (en) reset font size for all elements to standard (16 Pixel) */
  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */


 /**
  * (en) reset monospaced elements to font size 16px in all browsers
  * (de) Schriftgröße von monospaced Elemente in allen Browsern auf 16 Pixel setzen
  *
  * @see: http://webkit.org/blog/67/strange-medium/
  */

  .button {  color : #ffffff; border-color : #838383; background-color: #0769a5; }
  a.button:focus,
  a.button:hover,
  a.button:active  {color : #ffffff;background-color:#0a7ec7 ;}
  
  /**
  * (de) Klassen für die Formularfelder Errorbehandlung
  *
  * @section Eingabe-Formulare
  */
  .error input, .error select, .error textarea { 
    color : #000;
    border : 1px solid #ff0137;
    background : #fff;
  } 
  .error { 
    color : #ff0137 !important;
  }   


 /*------------------------------------------------------------------------------------------------------*/

 /**
  * Formatting of the Content Area | Formatierung der Inhaltsbereichs
  *
  * @section layout-main
  */
    

  #teaser h2 {color: #6f6f6f;}
  #teaser #image { border: 1px solid #bfbfbf; }
  #teaser #image img{ border: 1px solid #eee9e3;}
  #teaser #text {color: #6f6f6f; }  
  #main {background: #ffffff; }
  
  
  /***************************************
        footer
  ****************************************/  
  
  #footer_top {background: white; color:black; }
  #footer_top a{ color:black;}
  
  #footer {background: none; }
  #footer * { color: black;  }
  

  #header {background: #ffffff; }

     
 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Navigation 
  *
  * (en) Visual styling for navigations
  * (de) Visuelle Gestaltung der Navigationen
  *
  * @section layout-navigation
  */
  
  /***************************************
        nav_top
  ****************************************/   
  #nav_top ul li a { border-right: 1px solid black; color: black; }
  
  #nav_top ul li a:focus,
  #nav_top ul li a:hover,
  #nav_top ul li a:active {color: black; background: transparent; }
  
  
  /***************************************
        nav_main
  ****************************************/ 
  #nav { background: #E3BC93 url(../../graphic/bg_nav.gif) top left repeat-x; }  
  #nav_main { background: #E3BC93 url(../../graphic/bg_nav.gif) top left repeat-x;  }
   /* Level 1 */
  #nav_main ul li a {  background: transparent url(../../graphic/bg_nav_border.gif) center right no-repeat ; color: #ffffff; border:0px solid;  } /* 14px */
  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active,
  #nav_main ul li.active a { background: #E3BC93 url(../../graphic/bg_nav_hover.gif) top left repeat-x; color: #ffffff;}
   /* Level 2 */
  #nav_main ul li.active ul li a, #nav_main ul li ul li a { background: #818181;  border-right:0px solid; border-bottom: 1px solid white; } /* 12px */
  #nav_main ul li ul li a:focus,
  #nav_main ul li ul li a:hover,
  #nav_main ul li ul li a:active,
  #nav_main ul li ul li.active a {  background: #606060; color: #ffffff; }
   /* Level 3 */
  #nav_main ul li ul li.active ul li a, #nav_main ul li ul li ul li a { background: #818181; border-right:0px solid; border-bottom: 1px solid white; }
  #nav_main ul li ul li ul li a:focus,
  #nav_main ul li ul li ul li a:hover,
  #nav_main ul li ul li ul li a:active,
  #nav_main ul li ul li ul li.active a {  background: #606060; color: #ffffff;}
  
  /* Barrierefreiheit */
  #nav_tools ul li a:focus,
  #nav_tools ul li a:hover,
  #nav_tools ul li a:active { background: none; text-decoration: none; }
}
