@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
{

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body {
    color:#000;
  }

  /*--- Headings | Überschriften ------------------------------------------------------------------------*/
  h1 {color: #072854;}
  
  h2,h3,h4,h5,h6 {
    color: #000;
  }



  /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */

  blockquote { color:#666; }

  pre, code { color:#000; }
  kbd, samp, var, tt { color:#666; }

  acronym, abbr {
    border-bottom:1px #aaa dotted;
  }

  hr {
    color:#fff;
    border-bottom:1px #e2e2e2 solid;
  }

  /*--- Links ----------------------------------------------------------------------------------------- */

  a { color:#820025; }
  a:visited  { color:#820025; }

  a:focus,
  a:hover,
  a:active { color:#a0002e; }

 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Tables | Tabellen
  *
  * (en) Generic classes for table-width and design definition
  * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
  *
  * @section content-tables
  */

  thead th { color:#000; border-bottom:2px #800 solid; }
  tbody th { background:#e2e2e2; color:#333; }
  tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }

  tbody th { border-bottom:1px solid #fff; }
  tbody td { border-bottom:1px solid #eee; }

  tbody tr:hover th[scope="row"],
  tbody tr:hover tbody th.sub { background:#f0e8e8; }
  tbody tr:hover td { background:#fffef8; }


 /**
  * (de) Klassen für die Formularfelder
  *
  * @section Formulare
  */
	
	.button { color: #000; border-color: #838383; background-color: #e2e2e2; }
	a.button  { color: #000; }
	a.button:focus,
	a.button:hover,
	a.button:active  { color: #fff; background-color: #a0002e; }
	
	/**
	* (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;
	} 	


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

 /**
  * Design of the Basic Layout | Gestaltung des YAML Basis-Layouts
  *
  * @section layout-basics
  */
  
  #header {  }
  
  #main { border-bottom: 1px solid #c1b5a2; }


  /***************************************
  			breadcrumb
  ****************************************/   
  #breadcrumb { color: #000; }
  #breadcrumb a { color: #000; }

  /***************************************
  			footer
  ****************************************/ 
  #footer { background: #EFEFEF; border-top: 1px solid #fff; color: #000; }
  #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 { color: #000; } 
  #footer ul li a { color: #000; }  
  
 
 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Navigation 
  *
  * (en) Visual styling for navigations
  * (de) Visuelle Gestaltung der Navigationen
  *
  * @section layout-navigation
  */
  
  
  /***************************************
  			nav_main
  ****************************************/ 

  #nav_main { background-color: transparent; }
   /* Level 1 */
  #nav_main ul li a { background: transparent url(../../graphic/bg_li-nav-main.gif) right center no-repeat; color: #fff; border: 0px solid; text-transform:uppercase; } /* 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: #072854; color: #fff; }
   /* Level 2 */
  #nav_main ul li ul li a, #nav_main ul li.active ul li a { background: #072854; color: #fff; border: 0px solid; border-bottom: 1px solid #4677af; font-weight: normal; font-size: 100%;  text-transform: none; min-width: 12em;} /* 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 { background: #fff; color: #072854; }
  #nav_main ul li ul li.active a { background: #fff; font-weight: bold; }
   /* Level 3 */
  #nav_main ul li ul li.active ul li a, #nav_main ul li ul li ul li a { background: #072854; color: #fff; border-bottom: 1px solid #4677af; font-weight: normal; }
  #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 {background: #fff; color: #072854; }
  #nav_main ul li ul li ul li.active a { background: #fff; font-weight: bold; }
  
  /***************************************
  			nav_sub
  ****************************************/   
  #nav_sub { background: transparent; }
   /* Level 1 */
  #nav_sub ul li a { background: transparent; color: #000; border-bottom: 1px solid #820025; }
  #nav_sub ul li a:focus,
  #nav_sub ul li a:hover,
  #nav_sub ul li a:active,
  #nav_sub ul li.active a  { background: transparent; color: #820025; }
   /* Level 2 */
  #nav_sub ul li.active ul li a, #nav_sub ul li ul li a { background: transparent url(../../graphic/icon_nav_sub_kontrast.gif) 5% center no-repeat; color: #000; border-bottom: 1px solid #e7e7e7; }
  #nav_sub ul li ul li a:focus,
  #nav_sub ul li ul li a:hover,
  #nav_sub ul li ul li a:active { background: transparent url(../../graphic/icon_nav_sub_kontrast.gif) 5% center no-repeat; color: #820025; }
  #nav_sub ul li ul li.active a { color: #820025; }
   /* Level 3 */
  #nav_sub ul li ul li.active ul li a, #nav_sub ul li ul li ul li a { background: transparent; color: #000; } 
  #nav_sub ul li ul li ul li a:focus,
  #nav_sub ul li ul li ul li a:hover,
  #nav_sub ul li ul li ul li a:active,
  #nav_sub ul li ul li ul li.active a { background: transparent; color: #820025; border-bottom: 1px solid #e7e7e7; }
  
 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Miscellaneous | Sonstiges
  *
  * @section content-misc
  */
  
  #search input { color: #000000; }
  #search a, #search li { color: #ffffff; }

  #contact {color:#000000;}
  #contact ul li {background-color:#072854;}
  #contact a {color:#072854;}
  #contact ul li#phone_nav.ui-tabs-selected a {background-color:#ECEDED;color:#072854;}
  
  
  #tagcloud a {color:#072854 }

}

