@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-2010, 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.2.1
 * @revision        $Revision:426 $
 * @lastmodified    $Date: 2009-12-31 18:05:05 +0100 (Do, 31. Dez 2009) $
 */
@media screen , projection { /** 
   * (en) Forcing vertical scrollbars in IE8, Firefox, Webkit & Opera 
   * (de) Erzwingen vertikaler Scrollbalken in IE8, Firefox, Webkit & Opera 
   *
   * @workaround
   * @affected IE8, FF, Webkit, Opera
   * @css-for all
   * @valid CSS3
   *//*
	body {
		overflow-y: scroll;
	}
	/*------------------------------------------------------------------------------------------------------*/
	/**
   * (en) Formatting YAML's  basic layout elements
   * (de) Gestaltung des YAML Basis-Layouts
   */ /* (en) Marginal areas & page background */
	/* (de) Randbereiche & Seitenhintergrund */
	body {
		background: #E9EDEB;
		padding: 0 0 10px 0;
	}
	select,input,button,textarea {
		font: 99% Arial, helvetica, clean, sans-serif;
	}
	/* (en) Centering layout in old IE-versions */
	/* (de) Zentrierung des Layouts in alten IE-versionen */
	body {
		text-align: center;
		color:#555555;
	}
	.page_margins {
		text-align: left;
		margin: 0 auto;
	}
	/* (en) Layout:width, background, borders */
	/* (de) Layout:Breite, Hintergrund, Rahmen */
	.page_margins {
		background: transparent;
		
	}
	.page {
		padding: 0px;
	}
	.main-content {
		background:url("../images/igd/bg-lines.gif");
		background-repeat: no-repeat;
		background-position: left 586px;
		
	}
	.main-content .columns {
		background: url("../images/igd/bg-fraunhofer.jpg") no-repeat left top;
		background-repeat: no-repeat;
		background-position: left top;
		/*position:absolute;
		opacity: 0.6;
		z-index: -1;
		width:76.615em;
		height:184px;
		overflow:hidden;
		*/
	}
	/*
	#img_presentation {
		background:url("../../images/igd/bg-vorlage.jpg");
		background-repeat: no-repeat;
		background-position: left 184px;
		
		display:block;
	}
	*/
	/* (en) Designing main layout elements */
	/* (de) Gestaltung der Hauptelemente des Layouts */
	#header, #footer {
		color: #555555;
		background-color: #fff;
		max-width: 100%;
		min-width: 59.769em;
		margin: 0;
		padding: 0;
		
	}
	#topnav {
		color: #aaa;
		background: transparent;
	}
	/* (en) adjustment of main navigation */
	/* (de) Anpassung der Hauptnavigation */
	#nav ul {
		margin-left: 20px;
	}
	#main {
		padding: 0 0;
	}
	
	/*------------------------------------------------------------------------------------------------------*/
	/**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3     | #col2   |
   * | 25%     | flexible  | 25%     |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */
	#col1 {
		width:18.154em !important;
	}
	#col1_content {
		margin:0 1.385em 0 2.154em;
		opacity:1;
		
	}
	#col2 {
		width: 16.769em;
	}
	#col2_content {
		margin:0 2.154em 0 0;
		padding:0;
		opacity:1;
	}
	#col3 {
		margin: 0 16.869em 0 18.154em;
	}
	#col3_content {
		padding: 0px;
		margin:0 1.231em 0 0em;
		opacity:1;
		position:relative;
	}
	
	/**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Skiplinks 
  *
  * (en) Visual styling for skiplink navigation
  * (de) Visuelle Gestaltung der Skiplink-Navigation
  *
  * @section content-skiplinks
  */
	#skiplinks a.skip:focus,#skiplinks a.skip:active {
		color: #fff;
		background: #333;
		border-bottom: 1px #000 solid;
		padding: 10px 0;
		text-decoration: none;
	}
}