@charset "UTF-8";

@import url(../yaml/core/iehacks.css);
/* Layout-dependent adjustments | Layout-abhängige Anpassungen */
@media screen {
	/** * Bugfix for IE 3-Pixel-Jog Bug * * @bugfix * @affected IE 5.x/Win,IE6 * @css-for IE 5.x/Win,IE6 * @valid yes */
	* html #col1 {
		margin-right:-3px
	}
	* html #col3 {
		margin-left:175px;
		margin-right:174px;
		height:1%
	}
	* html #col2 {
		margin-left: -3px
	}
	/** * min-width/max-width workaround for IE * * @workaround * @affected IE 5.x/Win,IE6 * @css-for IE 5.x/Win,IE6 * @valid no */
	* html #background_right_3col {
		height: 100%;
		/* Fallback if JavaScript is disabled */
		width:auto;
		/* JS-Expression for min-/max-width simulation */
		width:expression((document.documentElement && document.documentElement.clientHeight) ? ((document.documentElement.clientWidth < 500) ? "500px":("auto" )):((document.body.clientWidth < 500) ? "500px":("auto" )));
	}
	/* 2-Col Layout FIX */
	* html #col3 {
		margin-right:0px;
	}
	* html #col2 {
		margin-left: 0px;
	}
	/* Damit die rechte Spalte keinen Abstand von rechts bekommt und damit Col3 nach unten rutscht */
	* html #col2_content .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		margin-right: 0 !important;
	}
	/* Damit das Bild in der CommerceEinzelansicht wieder erscheint */
	* html .com-single-article {
		height: 1%;
	}
	/* Margin zwischen den 5 Bestellschritten war zu groß */
	* html ul.com-chkout-steps li {
		margin: 0px 15px 0px 10px;
	}
	/* Kein Margin bringt das gleiche Ergebniss wie #main mit 3px bug ... */
	* html .tx-commerce-pi1 .com-single .com-single-article {
		margin-left: 1px;
	}
	/* Das Menu rechts soll nicht mehr in der Mitte sitzen */
	* html #smallnavbar #smallnav ul.clearfix {
		display: inline;
	}
	/** * Bugfix for IE 3-Pixel-Jog Bug * * @bugfix * @affected IE 5.x/Win,IE6 * @css-for IE 5.x/Win,IE6 * @valid yes */
	body {
		height:100%;
	}
	* html #background_right {
		height:100%;
		width:expression(document.body.clientWidth <1001 ? "1000px": "100%" );
	}
	/* IE6 FIX */
	* html #col1 {
		height:280px;
		position:absolute;
		left:0px;
	}
	* html #col1 ul li a { zoom: 1; }
	* html #col2 { overflow: hidden; }
	* html #header {
		height:89px;
		overflow:hidden
	}
	* html #smallnavbar {
		overflow:hidden;
	}
	* html #flags ul li {
		padding:4px 5px;
	}
	* html #flags ul li {
		padding: 4px 5px;
	}
	/* IE7 FIX */
	*+html #flags ul li {
		padding: 4px 5px;
	}
	div#inactive_iconbox {
		/* IE5.5+/Win - this is more specific than the IE 5.0 version */
		left:expression( ( document.body.scrollLeft/2+( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) )+'px' );
		top:expression( ( document.body.scrollTop/2+( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) )+'px' );
	}
	.tx-commerce-pi1 .com-single.configurator .com-single-article .com-input-attributes {
		/*IE FIX*/ width:760px;
	}
	table.com-list .com-select-attributes td,.com-select-attributes td {
		padding:0px 5px;
	}
	div.com-address-list ol li {
		zoom: 1;
	}
	* html #smallnavbar .subcolumns {
		height:20px;
	}
	* html #topnav ul li a {
		height: 30px;
	}
	/* IE6-Fix fuer Tip-A-Friend - Captcha (Floatbox) */
	* html .tipafriend_form_input #captcha {
		width:auto !important;
		margin-left: 200px;
	}
	
	/* use png-filter in ie6 to display the jquery-fancybox */
	* html #fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/jq_fancybox/fancybox/images/fancy_loading.png', sizingMethod='scale'); }
	* html .fancybox-ie #fancybox-close			{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/jq_fancybox/fancybox/images/fancy_close.png', sizingMethod='scale'); }
	* html .fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/jq_fancybox/fancybox/images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
	* html .fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/jq_fancybox/fancybox/images/fancy_title_left.png', sizingMethod='scale'); }
	* html .fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/jq_fancybox/fancybox/images/fancy_title_main.png', sizingMethod='scale'); }
	* html .fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/jq_fancybox/fancybox/images/fancy_title_right.png', sizingMethod='scale'); }
	* html .fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/jq_fancybox/fancybox/images/fancy_nav_left.png', sizingMethod='scale'); }
	* html .fancybox-ie #fancybox-right-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/jq_fancybox/fancybox/images/fancy_nav_right.png', sizingMethod='scale'); }
	* html .fancybox-ie #fancy-bg-n				{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/jq_fancybox/fancybox/images/fancy_shadow_n.png', sizingMethod='scale'); }
	* html .fancybox-ie #fancy-bg-ne			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/jq_fancybox/fancybox/images/fancy_shadow_ne.png', sizingMethod='scale'); }
	* html .fancybox-ie #fancy-bg-e				{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/jq_fancybox/fancybox/images/fancy_shadow_e.png', sizingMethod='scale'); }
	* html .fancybox-ie #fancy-bg-se			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/jq_fancybox/fancybox/images/fancy_shadow_se.png', sizingMethod='scale'); }
	* html .fancybox-ie #fancy-bg-s				{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/jq_fancybox/fancybox/images/fancy_shadow_s.png', sizingMethod='scale'); }
	* html .fancybox-ie #fancy-bg-sw			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/jq_fancybox/fancybox/images/fancy_shadow_sw.png', sizingMethod='scale'); }
	* html .fancybox-ie #fancy-bg-w				{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/jq_fancybox/fancybox/images/fancy_shadow_w.png', sizingMethod='scale'); }
	* html .fancybox-ie #fancy-bg-nw			{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/jq_fancybox/fancybox/images/fancy_shadow_nw.png', sizingMethod='scale'); }
}
