@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Screen layout for YAML examples
 * (de) Bildschirmlayout für YAML-Beispiele
 *
 * @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
{
  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Formatting YAML's  basic layout elements
   * (de) Gestaltung des YAML Basis-Layouts
   */
   
	/*
	  Font size ist 13px which is 1em.
	  Thw page width is 990px which are 74,62em.
		-> 1px = 0,076923
	*/

  * { font-size: 100%; }

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body {
		background: #e8e8e8 url("../../images/backgrounds/navi_verlauf.jpg") repeat-x top left fixed;
		padding: 0.42em 0;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 81.25%;
		line-height: 130%;
  }

  /* (en) Layout: width, background, borders */
  /* (de) Layout: Breite, Hintergrund, Rahmen */
												/* 74,6153846em ? */
 /* #page_margins { width: 75em; margin: 0 auto; border: 0px #BFBFBF solid; }*/
 	#page_margins { width: 75.85em; margin: 0 auto; }
  #page{ background: #fff; border: 1px #BFBFBF solid; padding: 0.7em;  }

  /* (en) Centering layout in old IE-versions */
  /* (de) Zentrierung des Layouts in alten IE-versionen */
  body { text-align: center }
  #page_margins { text-align:left }

  /* (en) Designing main layout elements */
  /* (de) Gestaltung der Hauptelemente des Layouts */
  #header {
	color: #000;
	border-color: #fff;
	background-image: url("../../images/logos/stifterverband_logo.jpg");
	background-repeat: no-repeat;
	background-position: 0.75em left;
	padding: 0;
	height: 7.5em;
  }

  #topnav { 
    color: #333;
    border-top: 0.38em #e9e8f0 solid;
    background: transparent; 
		padding-top: 0.76em;
		margin-top: 0.25em;
  }
  

   /* (de) Gestaltung der Website Suche */
 
   #form1{
   width: 100%;
   font-size: 0.85em;
   }
 
   #suchfeld {
   width: 60%;
   border: 1px #BFBFBF solid;
   padding: 0.23em 0.23em;
   }
   #suchbutton {
   width: 36.6%;
   color: #fff;
   background: #0D3182;
   border: 1px #0D3182 solid;
   padding: 0.15em 0.15em;
   }
   

	#breadcrump {
    border-top: 0.38em #e9e8f0 solid;
		color: #fff;
		font-size: 0.87em;
		background: #0D3182 repeat-x top left;
		padding: 0.23em 0.46em; 
		margin: 0 0 0.68em 0;
		height: 1.7em;
		line-height: 100%;
  }
	#breadcrump ul { margin: 0; padding: 0; }
	#breadcrump ul li {	display: inline; padding:0 0.23em; margin:0; }
	#breadcrump ul li a {	color: #ffffff; text-decoration:none; }
	#breadcrump ul li.arrow {
		background: url("../../images/bullets/pfeil_breadcrumb.gif");
		background-repeat: no-repeat;
		background-position: center left;
		padding-left:0.9em;
	}
	#breadcrump ul li a:hover {text-decoration:underline;}  
	#breadcrump ul li a:focus,
	#breadcrump ul li a:active {
		color: #CC0000;
	}


  /* (en) adjustment of main navigation */
  /* (de) Anpassung der Hauptnavigation */

  #main { background: #fff; padding:0.76px 0; }

  #footer {
		color:#666;
		padding: 1em 1.15em 1.15em 18em;
		background-image: url(../../images/boxes/line_bottom.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
  }
	#footer_logo {
		color: #000;
		background: #fff url("../../images/logos/stifterverband_logo_230x136.jpg");
		padding: 0;
		height: 2.77em;
		background-repeat: no-repeat;
		background-position: center right;
	}
  

  #copyright {
		color:#666;
		text-align:center;
		padding: 1.15em;
		font-size: 0.85em;  
  }
  

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3               |
   * | 220px   | flexible            |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */

/*	
	#col1 { width: 230px; }
	#col1_content { padding: 0; width: 230px; }


	#col3 { margin: 0 0 0 235px; margin-right:0; padding-right:0; }
	#col3_content { padding-left: 0em; width: 717px; border: 0px solid red; padding:0; margin:0; right:-2px}
*/
	#col1 { width: 17.7em; }
	#col1_content { padding: 0; width: 17.7em; }


	#col3 { margin: 0 0 0 18.1em; margin-right:0; padding-right:0; }
	#col3_content { width: 56.5em; padding:0; padding-right:2.3em; margin:0; }


  /*------------------------------------------------------------------------------------------------------*/
 
	.c470pxl, .c230pxl, .c730pxl, .c85l, .c15l {float: left; }
	.c470pxr, .c230pxr, .c730pxr, .c85r, .c15r {float: right; }

/*
	.c470pxl, .c470pxr { width: 470px; }
	.c230pxl, .c230pxr { width: 230px; border: 1px solid red; }
	.c730pxl, .c730pxr { width: 710px; }
*/

	.c470pxl, .c470pxr { width: 36.1538em; }
	.c230pxl, .c230pxr { width: 17em; padding-right: 0.8em; }
	/*.c730pxl, .c730pxr { width: 54.61538em; }*/
	.c730pxl, .c730pxr { width: 56.25em; }
	.c85l, .c85r { width: 85%; }
	.c15l, .c15r { width: 15%; }
	
	.subcl { padding: 0 0.5em 0 0 }
  .subcr { padding: 0 0 0 0.5em }

}