

/* (en/de) Standard: 200 Pixel */
@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) IE patch stylesheet 
 * (de) IE-Anpassungs-Stylesheet
 *
 * @creator       YAML Builder V1.2b (http://builder.yaml.de)
 * @file          patch_my_layout.css
 * @-yaml-minver  3.1
 */

/* Layout independent adjustments | Layout-unabhängige Anpassungen  */
@import url(yaml/core/iehacks.css);

/* Layout-dependent adjustments | Layout-abhängige Anpassungen */
@media screen, projection
{
 /**
  * Bugfix for IE 3-Pixel-Jog Bug
  *
  * @bugfix
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */
 * html #header {
		padding: 0em 0em 0em 0em;
		color:#E5E5D9;
		background:  #E5E5D9;
		z-index: 1;
		width: 792px;
	
	}
 * html	#topnav {
		
		background:  #E5E5D9;
		z-index: 2;
		height:19px;
			width: 792px;
	}
 * html	#main {
		margin: 0px 0;
		background:  #E5E5D9;
		width: 792px;
		font-family: "Helvetica", Helvetica, sans-serif;
	}

 * html	body {
background: #ffffff url("images/bg_blue.gif") repeat-x top left fixed;
padding: 10px 0;
margin: 0 auto
}

 * html	img { border:0  none; }

    /* Layout Alignment | Layout-Ausrichtung */ .page_margins {
margin: 0

auto;
}

    /* Layout Properties | Layout-Eigenschaften */
 * html	 .page_margins {
width: auto;
max-width: 792px;

background: #fff;
}
 * html	.page {
padding-left: 29%;
padding-top:2.5%;
	width:792px;	
	background: #E5E5D9;
}


 * html	#nav {

width:792px;


background: #E5E5D9;
}
 * html	#header {
width:792px;	
color: #000;
background: #E5E5D9;
z-index: 1;
}
 * html	#main {
margin: 0px 0;
background: #E5E5D9;

}
 * html	#footer {
padding: 0px 0px;
color: #e3e5d4;
background: #E5E5D9;

overflow:visible;
}

 


/* (en) Preparation for absolute positioning within content columns */
/* (de) Vorbereitung für absolute Positionierungen innerhalb der Inhaltsspalten */ #col1_content, #col2_content, #col3_content{ 	position: relative;
}
* html div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt {
	float: none;
}
* html div.csc-textpic-imagewrap {
	height:131px;
	overflow:hidden;
}
 /**
  * min-width/max-width workaround for IE
  *
  * @workaround
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      no
  */

  

	* html #main {
		margin: 0px 0;
		background:  #E5E5D9;
		width:792px;
		font-family: "Helvetica", Helvetica, sans-serif;
	}
	 * html #footer {
		padding:  2px;
		color: #e3e5d4;
		background:  #E5E5D9;
		border-top: 1px  #E5E5D9 solid;
		height:42px;
	}
	
	
	
	* html	.tx-ecogal-ply1 {
	margin-top:0px;
	position:relative;
	width:560px !important;
	z-index:4!important;
	}

	* html	#previewPane {
	border:0 solid #E5E5D9;
	height:20px !important;
	margin-bottom:1px;
	padding:0;
	position:relative;
	text-align:left;
	width:550px!important;
	height:365px!important;
	z-index:4!important;
	margin-top:0px;
	right:30px !important;
	margin:0px;
	}


	* html	#galleryContainer{
	width:620px ;	
	text-align:left;
	margin-left:24px;
	bottom:9px;
	z-index:10;
	overflow: visible;
	}

	* html	#largeImageCaption{
		width:550px;
		text-align:right !important;
		margin-left:36px;
	}

	* html	#infoicon {
		position:absolute;
	    margin-left:594px!important;
		top:509px;
		height:15px;
		width:15px;

		z-index:9;
	}
	* html	#arrow_left{
		position:absolute;
		left:542px!important;
		z-index:16;
	width:34px;
	padding-right:-3px!important;

	}

	* html	#arrow_right{
		position:absolute;
		left:577px!important;
		z-index:12;

	}
	* html	#nav {
		height:59px !important;
		padding-bottom:8px;
		width:792px;

	}
	
	* html .page_margins {
	    /* Fallback if JavaScript is disabled */
	    width: auto;

	    /* JS-Expression for min-/max-width simulation */
	    width: expression((document.documentElement && document.documentElement.clientHeight) ? ((document.documentElement.clientWidth < 740) ? "740px" : ((document.documentElement.clientWidth > (90 * 16 * (parseInt(this.parentNode.currentStyle.fontSize) / 100))) ? "90em" : "auto" )) : ((document.body.clientWidth < 740) ? "740px" : ((document.body.clientWidth > (90 * 16 * (parseInt(this.parentNode.currentStyle.fontSize) / 100))) ? "90em" : "auto" )));
	  }


	* html #sidemenu {


	font-size: 100%;
	background: #E5E5D9;
	left:-75px;
	list-style-type: none!important;
	text-decoration: none!important;
	
	z-index:11;
	border: 0 none;



	}

	* html	 #sidemenu  a {
		border:none;
		border: 0 none;

	}

* html #col1 {
		background: #E5E5D9;
}

* html #col3 {
		background: #E5E5D9;
}

	* html	#sidemenu li{
	text-decoration: none;	
	}
	* html	#sidemenu ul li strong, ul li a:focus {
	color: #6a7187;
	text-decoration: none;
	background: #E5E5D9;
	}
}



