@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.3
 * @revision        $Revision: 118 $
 * @lastmodified    $Date: 2007-08-18 16:03:42 +0200 (Sa, 18 Aug 2007) $
 */
@media all  
{   
  /*-------------------------------------------------------------------------*/  
  
  /* (en) Marginal areas & page background */  
  /* (de) Randbereiche & Seitenhintergrund */  
  body { background: #fff url("../../layout/pageHG.gif") repeat-x top left ; padding: 0px 0; }   
  
  /* Layout Alignment | Layout-Ausrichtung */  
  #page_margins { margin: 0 auto; }   
  
  /* Layout Properties | Layout-Eigenschaften */  
  #page_margins { width: 946px;  min-width: inherit; max-width: none; 

 background: #fff url("../../layout/pageHG.gif") repeat-x top left ; padding: 0px 0;
  }   
  
  #page { padding: 0px; margin-top: 31px; }  
  
    .c33l{
  	width: 42px;
	background:  url("../../layout/randl.jpg") repeat-y top left ;
	}
	 .c33r {
  	width: 42px;
	background:  url("../../layout/rechter-rand.gif") repeat-y top left ;
	}
  .c33m{
  	float:left;
	bxxackground: transparent;
	width: 882px;
  }
  
  
   
  #header {
  padding: 0px; 
  color: #000; 
  width: 946px;
  height: 165px; background: #fff;} 
  #header {
  	background: #fff url("../../layout/header.gif") repeat-x top left;
  }  
  #header img{
  	float:left;
  }
  #header_top {
  	height: 165px;
  } 

  
  #topnav { float:right; color: #aaa; background: #fff; 
  margin-right:35px;
  margin-top:85px;}  
  
   #reiter{
   	float:right;
		margin-top: 130px;
		margin-right:45px;
   }
   

  




  #nav_detail_top    {width: 946px;height: 40px;
  	background:  url("../../layout/detailnavi.gif") repeat-y top left ;
	
  }
  
 #nav_detail { 
      
        /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width: 600px;
    overflow: hidden;
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
	 padding-top: 0px; 
	 margin-left:360px;
	 margin-top: 12px;
    float: left;
    display: inline;
	 
	 }
#nav_detail ul, #nav_detail li{
	margin-left:0;
}	 
  #main { 
  padding: 0px 42px;  
  background: url("../../layout/mainlang.gif") repeat-y top left ;
 min-height: 200px;
  }  
  
   /* für die aktive Detailnavigation */ 
h1{
	margin-top: 0px;
	padding-top: 26px;
}
  
   
  #footer { height: 58px; padding: 10 0px; color:#666; 
 padding-top: 10px;
  background: #fff url("../../layout/footer.gif") repeat-x top left;
  text-align: center; }   

  /* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */  
  
  /*-------------------------------------------------------------------------*/  
  
  /**  
   * (en) Formatting content container  
   * (de) Formatierung der Inhalts-Container  
   *  
   */  
  
  #col1 { float: left; width: 698px; width: 305px;margin-top:0px;}   
  #col2 { display:none}   
  #col3 { width: auto; margin: 0 0 0 698px}
   #col3 { width: auto; margin: 0 0 0 704px; margin: 0 0 0 305px}    
  #col1_content { padding: 20px 0px 20px 0px;background:#fff;background:#fff;}   
  #col3_content { padding: 0px 20px 20px 10px; background:#fff;}   
    #col1{
    	background:#fff;
    } 
	 #col3{
    	background:#fff;
    }   
	 #col1 img{
	 	margin-bottom: 30px;
	 }

	 .bodytext{
	 	txxext-align: justify;
	 }
	 
	   /*-------------------------------------------------------------------------*/  
}  

