@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
{

  /* (en) base layout gets standard font size 11px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 11 Pixeln */
  body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 75%; /*12px*/
	color:#4a4a4a; 
  }

  h1,h2,h3,h4,h5,h6 { color:#1A588F; }
  

  /**
   * External Links
   *
   * (en) Formatting of hyperlinks
   * (de) Gestaltung von Hyperlinks
   *
   */

	a {color: #1A588F; text-decoration:underline;}
	a:focus,
	a:hover,
	a:active {color: #1A588F; text-decoration:none;}

 /*------------------------------------------------------------------------------------------------------*/
 /**
  * Formatierung des Main-Layouts
  *
  * @section layout-main
  */
  	 /* Skiplinks */	
	#topnav a { color: #000; background:transparent; }
	#topnav a:focus,
	#topnav a:hover,
	#topnav a:active{ background-color: transparent;}
	
	 /* Footer */
	#footer a { background:transparent; color: #000; }
	#footer a:focus,
	#footer a:hover,
	#footer a:active {color: #267cc1 ; }

	/* Top-Navigation */	
	#nav_tools ul li a { color: #000; }
	#nav_top ul li a {
		color: #000;
		border-right: 1px solid black;} 
	#nav_top ul li a:focus,
	#nav_top ul li a:hover,
	#nav_top ul li a:active  {color: #267cc1; }

  	/*Hauptnavigation*/ 
	#nav_main li a {color: #000; background:none; }
	


	 /*Nebennavigation Spalte2 */
	#nav_sub li {background: transparent url(../../graphic/pointer.gif) no-repeat center left;}
	#nav_sub li a {color: #000; background: none;border-bottom: 1px solid silver; }
	#nav_sub li a:focus,
	#nav_sub li a:hover,
	#nav_sub li a:active { background:none; color: #000; }
	
	#nav_sub li.active {background:transparent url(../../graphic/pointer.gif) no-repeat center left; }


  /**
   * 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: #0B3F6E; color: #fff; }
  tbody th { background: #D9E3EC; color: #333; }
  tbody th.sub { background: #ddd; color: #333 }
  tfoot { background: #bd0000; color: #fff;}	
  
  /**
   * Miscellaneous | Sonstiges
   *
   * @section content-misc
   */
   
  #col2 {background: white;}

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #c5c5c5 solid;
  }
  
 
  #loginc a {color: white; text-decoration: none;}
  
   /* Suche */
  #sucheingabe input { color: #fff; }
  #sucheingabe input.input { color: #000; }	
  
  /** Schriftfarben für col 2 */
	#col2 h2 {color: #0B3F6E; text-transform: uppercase; }
	#col2 strong {color: black; }
	#col2 hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #fff inset;
	}
	
  
  /**
  * @section Formulare
  * 
  */
	
	input, button, select, textarea {padding : 0.2em;}
	
	.formChoices, .formHandle {width:100%; overflow:hidden;}
	
	.formChoices label { cursor : pointer; }
	
	.formLabel {float:left;padding:0.1em;display:block;}
	.formField {margin-left:10em;display:block;}
	
	.formCheckboxField {width:2em;float:left;padding:0.1em;}
	.formCheckboxLabel {margin-left:2.5em;display:block;}
	
	.formTextareaLabel {padding:0.1em;}
	.formTextareaField {padding:0.1em;display:block;}
	
	.formHandle {text-align:right;border-top:1px solid #000;padding-top : 0.5em;}
	
	.button { text-align:center; cursor : pointer; color : #ffffff; border : 1px outset; border-color : #838383; background-color : #0b3f6e;}
	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;
	} 
	/**
	* @section EDITH
	* 
	*/	
	#rat_box_ident h2 { font-size:91.67%}
  
}


