@import url('../../../yaml/core/slim_iehacks.css');
@media all {
  * html .col1, * html .col2, * html .col3 { position: relative; }
  html .ie_clearing {
    position:static;
    display:block;
    \clear:both;
    width: 100%;
    font-size:0px;
    margin: -2px 0 -1em 1px;
  }
  * html .ie_clearing { margin: -2px 0 -1em 0; }
  .col3_content { margin-bottom:-2px; }
  .col3 { position: relative; }
  .xf-container, .yamlpage { zoom: 1; }
  * html .xf-container, * html .yamlpage { width: 100%; wid\th: auto; }
}
@media screen, projection
{
  .col1, .col2 { display: inline; }
  * html .col1_content, * html .col2_content, * html .col3_content { word-wrap: break-word; }
/* Layout-dependent adjustments | Layout-abhängige Anpassungen --------------------------------------- */
/**
* Bugfix for IE 3-Pixel-Jog Bug
   *
   * @bugfix
   * @affected   IE 5.x/Win, IE6
   * @css-for    IE 5.x/Win, IE6
   * @valid      yes
   */
 * html .col3 {height: 1%;}        /* Activate hack for 3-Pixel-Jog Bug | Hack für 3-Pixel-Jog Bug aktivieren */
* html #header .col1 { margin-left: -3px; z-index:7 }
* html #header .col3 { margin-right: 97px; }
#header .col1_content { z-index:7; }
* html #siteinfo .col1 { margin-left: -3px; }
* html #siteinfo .col3 { margin-right: 467px; }
 * html .xf_layout-default #main .col1 { margin-left: -3px; }
 * html .xf_layout-default #main .col3 { margin-right: 32%}
 * html .xf_layout-tippgemeinschaft #main .col3 { margin-right: 0; margin-left: 0; }
 * html .xf_layout-home #main .col1 { margin-left: -3px; }
 * html .xf_layout-home #main .col3 { margin-right: 32%}
  .page_margins {
    max-width: 80em;
  }
  .xf-container {
    min-width: 740px;
  }
  * html div.page_margins {
    width: 80em;
    width: expression((document.documentElement && document.documentElement.clientHeight) ? ((document.documentElement.clientWidth < 740) ? "740px" : ((document.documentElement.clientWidth > (80 * 16 * (parseInt(this.parentNode.currentStyle.fontSize) / 100))) ? "80em" : "auto" )) : ((document.body.clientWidth < 740) ?  "740px" : ((document.body.clientWidth > (80 * 16 * (parseInt(this.parentNode.currentStyle.fontSize) / 100))) ?  "80em" : "auto" )));
  }
 .page_margins { text-align: left;margin: 0 auto;}
/**
* Containing floats adjustment and stability fixes for Internet Explorer
*
* @workaround
* @affected IE 5.x/Win, IE6, IE7
* @css-for IE 5.x/Win, IE6, IE7
* @valid no
*/
* html .jquery_tabs .content { z-index:-1 }
* html .jquery_tabs { zoom:0; width:auto; position:relative }
*+html .jquery_tabs { zoom:0; width:auto }
.jquery_tabs * { zoom:0 }
	.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/fancy_close.png', sizingMethod='scale'); }
	.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/fancy_nav_left.png', sizingMethod='scale'); }
	.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/fancy_nav_right.png', sizingMethod='scale'); }
	.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
	.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/fancy_title_left.png', sizingMethod='scale'); }
	.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/fancy_title_main.png', sizingMethod='scale'); }
	.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/fancy_title_right.png', sizingMethod='scale'); }
	.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
		height: expression(this.parentNode.clientHeight + 'px');
	}
	#fancybox-loading.fancybox-ie6 {
		position: absolute; margin-top: 0;
		top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
	}
	#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/fancy_loading.png', sizingMethod='scale'); }
	.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1 }
	.flexslider, .flexslider .slides, .flex-container { zoom: 1 }
	.flex-control-nav li { zoom: 1; display: inline }
}
/* end @media screen, projection*/
@media print {
  .col3 { height: 1%; }
}
