@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-2007, 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.4
 * @revision        $Revision: 138 $
 * @lastmodified    $Date: 2007-11-19 21:05:33 +0100 (Mo, 19 Nov 2007) $
 * @appdef yaml
 */

@media all
{
  /**
   * Fonts
   * (en) font-family and font-size selection for headings and standard text elements
   * (de) Zeichensatz und Schriftgrößen für Überschriften und übliche Text-Elemente
   *
   * @section content-fonts
   */
  
  /* (en) base layout gets standard font size 11px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 11 Pixeln */
  body {
	color:#000; 
  }
  h1 {color:#00639F;}  /* 24px */                       
  h2 {color:#CFEEFF; }    /* 14px */ 
  #col3_content h2  {color:#00639F;}
  legend {color:#000;}    /* 18px */
  fieldset {color: #124f86;} /*11px*/
  .hideme,a.skip{ color:#fff;}
  .hideme { background:#000;}
  /* ### Lists | Listen  #### */
 
 	/* ### Layer text */
	#topnav a { color: #fff;}
	#breadcrumbc,#breadcrumbc a { color:#fff;}
	
	#col1_content ,#col1_content a {color:#fff;}
	#col2_content ,#col2_content a {color:#fff;}
	
	#footer, #footer a {color:#fff;}
	#footer a:focus,
	#footer a:hover,
	#footer a:active {color: #267cc1 ;}
  /**
   * Generic Content Classes
   * (en) standard classes for positioning and highlighting
   * (de) Standardklassen zur Positionierung und Hervorhebung
   *
   * @section content-generic-classes
   */

  .note {background: #dfd;}
  .important {background: #ffd;}
  .warning {background: #fdd;}
  
	/*Hintergründe */
	.bgwhite {background-color:#fff !important;}
	.bgred {background-color:#be0002 !important;}
	.bgorange {background-color: #ff8a00 !important;}
	.bblue { background-color:#0b3f6e !important;}
	
  /**
   * External Links
   *
   * (en) Formatting of hyperlinks
   * (de) Gestaltung von Hyperlinks
   *
   */

	a {}
	a:focus,
	a:hover,
	a:active {color: #47a7d0; }
	
	
	/* Top-Navigation */	
	#nav_top a {color: #fff;}
	/*#nav_top a:focus,
	#nav_top a:hover,
	#nav_top a:active {color: #fff; background-color: #0027DF;}*/
	

  	/*Hauptnavigation*/ 
	/* Level 1 */
	#nav_main ul li a {color: #fff; background-color:#b70014;}
	#nav_main ul li a:focus,
	#nav_main ul li a:hover,
	#nav_main ul li a:active  {color: #fff;background-color: #990011;}
	#nav_main ul li.active a{
		background-color:#990011;
	}
	
	/*Level 2*/
	#nav_main ul li.active ul li a,
	#nav_main ul li ul li a {
		background-color: #fdfbf7; 
		color: #001644; } /* 11px */
	
	#nav_main ul li ul li a:focus,
	#nav_main ul li ul li a:hover,
	#nav_main ul li ul li a:active {color: white; background-color:#005F9F;}
	#nav_main ul li ul li.active a {
		color: white;
		background-color:#005F9F;}
	
	/* Level 3*/
	#nav_main ul li.active ul li ul li a,
	#nav_main ul li ul li.active ul li a,
	#nav_main ul li ul li ul li a {
		background-color: #fdfbf7; 
		color: #001644; 
	}
	#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 {color: white; background-color: #005F9F;}
	#nav_main ul li ul li ul li.active a {
		color: white;
		background-color:#005F9F;}	
	

	/* NAV SUB Untermenu */
	/*Level 1*/
	#nav_sub li a {
		color: #fff;
		background-color: #1c315e; }
	#nav_sub ul li a:focus,
	#nav_sub ul li a:hover,
	#nav_sub ul li a:active {color: #fff; background-color: #005F9F;}
	#nav_sub ul li.active {color: #fff; background-color: #005F9F; border-bottom:1px solid #0782D7;}
	#nav_sub ul li.active a {color: #fff; background-color: #005F9F; border-bottom:1px solid #0782D7;}

	/* Level 2 */
	#nav_sub ul li ul li a:focus, 
	#nav_sub ul li ul li a:hover, 
	#nav_sub ul li ul li a:active  {color: white; background-color: #005F9F;}
	#nav_sub ul li ul li.active a  {color: white; background-color: #005F9F;}
	
	/* Level 3 
	#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  {color: white; background-color: #005F9F;}
	#nav_sub ul li ul li ul li.active a  {color: white; background-color: transparent;}*/
	
  /**
   * 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 { background: #005F9F; color:#fff; }
  tbody th { background: #e2e2e2; color: #333; }
  tbody th.sub { background: #ddd; color: #333 }
  tfoot { background: #bd0000; color: #fff;}	
  
  /**
   * Miscellaneous | Sonstiges
   *
   * @section content-misc
   */

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #c5c5c5 solid;
  }
  
  /**
  * @section Formulare
  * 
  */	
	.button {color : #ffffff;background-color : #005F9F;}
	a.button  {color : #ffffff !important;}
	a.button:focus,
	a.button:hover,
	a.button:active  {color : #ffffff;background-color:#005F9F;}
	/**
	* @section Eingabe-Formulare
	* 
	*/
	.error input, .error select, .error textarea { 
		color : #000;
		background : #fff;
	} 
	.error { 
		color : red !important;
	} 	
  
    /**
	* @section Eingabe-Formulare
	* 
	*/
	#ter_anmeldung label { color:#000;}
	#tagcloud a {color:#fdfbf7;}
}


