@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Template for designing a screen layout
 * (de) Gestaltungsvorlage für die Erstellung eines Screenlayouts
 *
 * @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: 130 $
 * @lastmodified    $Date: 2007-10-05 19:05:21 +0200 (Fr, 05 Okt 2007) $
 */
@media all
{
 /*------------------------------------------------------------------------------------------------------*/

 /**
  * Design of the Basic Layout | Gestaltung des YAML Basis-Layouts
  *
  * @section layout-basics
  */

  /* Page margins and background | Randbereiche & Seitenhintergrund */
  body { background: #e1e1e1;}
  body * { text-align:left;}

  /* Layout: Width, Background, Border | Layout: Breite, Hintergrund, Rahmen */
  .page_margins { margin:0 auto; width: /*81.166em*/ 974px; background-color: #fff;}
  .page{background-color:#fff; }

  /* Design of the Main Layout Elements | Gestaltung der Hauptelemente des Layouts */
  
  #spacer {background-color:#0BA40A;}
  
  #footer {border-top: 1px #fff inset; padding:0.5em;}

 /*------------------------------------------------------------------------------------------------------*/
/**
  * Formatierung des Headers
  *
  * @section header
  */
  
  #header_top {width: 100%; overflow:hidden; clear:both; padding: 10px 0 5px 0; } 

  #header{line-height:0}
  #header_bild_links {line-height: 0;}
  #header_bild_mitte {line-height: 0;}
  /*#header_bild_links img {width: 100%;}
  #header_bild_mitte img {width: 100%;}
  #header_bild_rechts img {width: 100%;}*/

  /* Sucheingabe  */  

  #sucheingabec {padding: 2px 20px 2px 0 ;}
  #sucheingabec p {text-align: right; margin: 0;}
   /* Login  */
  #loginc { padding:7px 10px 8px 10px;}
  #loginc p { margin: 0; line-height:1em;}


 /*------------------------------------------------------------------------------------------------------*/
/**
  * Formatierung der Subcolumns
  *
  * @section subtemplates
  */

  .c20l, .c22l, .c42l, .c58l {float: left; }
  .c20r, .c22r, .c42r, .c58r {float: right; margin-left: -5px; }

  .c20l, .c20r { width: 20.25%; }
  .c22l, .c22r { width: 22.25%; }
  .c42l, .c42r { width: 42.5%; }
  .c58l, .c58r { width: 57.5%; }


/**
  * Formatierung der Navigation
  *
  * @section navigation
  */
  
	/* Haupnavigation anpassen */
  	#nav_main { margin: 0 ; padding: 0; border: 0px solid;}
	#nav_main ul { margin-top: 5px;}
	#nav_main li,
	#nav_main li.active { background: url(../../graphic/bg_li.gif) bottom left repeat-x; 
						  padding-bottom: 7px; 
						  margin-top: -6px; }
	#nav_main li.active { padding: 0 0 7px 0; width: 100%;}
	
	
	/* Nebennavigation */
	#nav_sub { border: 0px solid; margin: 0;}
	#nav_sub li.active { padding: 0; width: 100%;}
	

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

 /**
  * Design of Additional Layout Elements | Gestaltung weiterer Layoutelemente
  *
  * @section layout-misc
  */
   /* Barrierefreiheit */
  #nav_tools ul { margin-left: 15px; }
  
   /* Breadcrumb */ 
  #breadcrumb { width:100%; overflow: hidden; }
  #breadcrumbc { padding:0.5em 0; border-bottom:1px dotted #aeaeae;margin-bottom:1em; color: #000; }
 
  
 /*------------------------------------------------------------------------------------------------------*/ 
/**
  * Float löschen
  *
  * @section layout-misc
  */
  
 
	.clear { clear:both;}
	
	.text_right,.text_right *{
		text-align:right;}
		
	.text_center,.text_center *{
		text-align:center;}

	/*Hintergründe */
	.bgwhite {background-color:#fff !important;}
	.bgred {background-color:#be0002 !important;}
	.bgorange {background-color: #ff8a00 !important;}
	.bblue { background-color:#0b3f6e !important;}
	
	/* Definition Archiv */
	.archiv {}
	
	/* Definition POPUP */
	#popup {}
	
}
