@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (de)Kontrastumschaltung
 *
 * @copyright       Copyright 2005-2007, Dirk Meinke
 *
 * @lastmodified    $Date: 2009-04-30 16:22:00 +0100 (Do, 30 April 2009) $
 * @appdef yaml
 */

@media screen
{
  
  /* (de) Basis-Layout erhält Backgroundfarben*/
  
  #page { background-color:#fff;}
  
  /* (en) base layout gets standard font size 11px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 11 Pixeln */
  body {
	color:#000; 
  }
  .hideme { background-color:#fff;}
  
  h1 {color:#d1001e;}                   
  h2 {color:#001d8f;}           
  h3 { color:#001d8f; } 

  legend { color:#575757; margin: 0 0 1em 0; font-weight:bold;}
  dfn { color:#ff0000;}
  
 
  /**
   * Generic Content Classes
   * (en) standard classes for positioning and highlighting
   * (de) Standardklassen zur Positionierung und Hervorhebung
   *
   * @section content-generic-classes
   */

  .note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
  .important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
  .warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }

  /**
   * External Links
   *
   * (en) Formatting of hyperlinks
   * (de) Gestaltung von Hyperlinks
   *
   */

	a {color: black; text-decoration:underline;}
	a:focus,
	a:hover,
	a:active {color: #d1001e; text-decoration:none;}
	
	#topnav a { color: #000; font-weight: bold; background:transparent; text-decoration:none; }
	#topnav a:focus,
	#topnav a:hover,
	#topnav a:active{ text-decoration:underline; background-color: transparent;}
	
	#footer {font-size: 91.67%;} /* 11px */
	#footer a { background:transparent; font-weight: normal;color: #000; text-decoration: none;}
	#footer a:focus,
	#footer a:hover,
	#footer a:active {color: white ; background-color: #67cce5; text-decoration:none;}
	
	
	/* Top-Navigation */	
	#nav_top ul li a{
   	font-size:91.67%;} /* 11px */
	
	#nav_top ul li a {
		text-decoration:none;
		font-weight: normal;
		color: #000;} 
		
	#nav_top ul li a:focus,
	#nav_top ul li a:hover,
	#nav_top ul li a:active  {color: #fff; background-color: #41bfdf; text-decoration:none;}

  	/*Hauptnavigation */	
	#nav_main li a {color: #fff;}
	#nav_main a:hover {background-color: #374a87; color: #fff;}
	
	/*Level 1 */	
	#nav_main ul li a:focus
	#nav_main ul li a:hover
	#nav_main ul li a:active {background-color:#ff8b00;}
	
	#nav_main ul li.active a{
		background-color:#374a87;
	}
	/* Level 2*/
	#nav_main ul li.active ul li a,
	#nav_main ul li ul li a {background-color: #374a87;}
	#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-color: #de0524;}
	
	#nav_main ul li ul li.active a {
		color:#000;
		background-color:#b2cce5;}
	
	/* 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 { color:#fff;background-color: #374a87;}
	#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-color: #de0524;}
	
	#nav_main ul li ul li ul li.active a {
		color:#000;
		background-color:#b2cce5;}
	
	
	/*Level 1*/
	#nav_sub li a {color: #000;}
	#nav_sub li a:focus,
	#nav_sub li a:hover,
	#nav_sub li a:active {background: #d6dffd; color:#000;}
	
	#nav_sub li.active a{background-color:#d6dffd;}
	
	 /* Level 2 */	
  #nav_sub li ul li a , 
  #nav_sub li.active ul li a {color: #374a87 ; }
  #nav_sub li ul li a:focus,
  #nav_sub li ul li a:hover,
  #nav_sub li ul li a:active {background:#303a91 url(../../../../fileadmin/graphic/pointer_w.gif) 5% 50% no-repeat; color: #fff; }

  #nav_sub li ul li.active a{color:#000; background:#a0aac1 url(../../../../fileadmin/graphic/pointer_w.gif) 5% 50% no-repeat;}
		
	/** Schriftfarben f&uuml;r col 2 **/
	#col2 h2 {color: #d1001e; text-transform: uppercase; }
	#col2 strong {color: black; }
	#col2 hr {
    color: #fff;
    background:transparent;}
	
	
  thead th { background: #d2d2d2; }
  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 { text-align:center; cursor : pointer; color : #ffffff; border : 1px outset; border-color : #838383; background-color : #0e79c3;}
	a.button  {padding:0.3em; font-weight:normal; text-decoration:none;}
	a.button:focus,
	a.button:hover,
	a.button:active  {color : #ffffff;background-color:#0e79c3;}
	
	/**
	* @section Eingabe-Formulare
	* 
	*/
	.error input, .error select, .error textarea { 
		color : #000;
		border : 1px solid #ff0137;
		background : #fff;
	} 
	.error { 
		color : #ff0137 !important;
	} 	
  
}

