@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) IE patch stylesheet 
 * (de) IE-Anpassungs-Stylesheet
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          patch_my_layout.css
 * @-yaml-minver  3.2
 */

/* Layout independent adjustments | Layout-unabh�ngige Anpassungen  */
@import url(../../yaml/core/iehacks.css);


/* Layout-dependent adjustments | Layout-abh�ngige Anpassungen */
@media screen, projection
{
#zeitZeitungSuccess_spiegel3 {padding-top:140px;}

#elastic_sxf, #elastic_txl, #elastic_ber, #elastic_ham, #elastic_cgn, #elastic_dtm, #elastic_haj, #elastic_bre {width: 446px; float:left; }
#elastic_haj {width:445px; float:left;}
#elastic {width:450px;}

#hservice2 #elastic, #hservice2 #elastic_sxf, #hservice2 #elastic_txl, #hservice2 #elastic_ber, #hservice2 #elastic_ham, #hservice2 #elastic_cgn, #hservice2 #elastic_dtm, #hservice2 #elastic_fra, #hservice2 #elastic_bre {width: 606px; float:left;}


#elastic #infoserviceButton,
#elastic_sxf #infoserviceButton,
#elastic_txl #infoserviceButton,
#elastic_dtm #infoserviceButton,
#elastic_bre #infoserviceButton,
#elastic_ber #infoserviceButton,
#elastic_ham #infoserviceButton,
#elastic_cgn #infoserviceButton,
#elastic_haj #infoserviceButton,
#elastic_fra #infoserviceButton {display:block; font-size:0; line-height:0;}

#elastic_dtm .registrationsform {padding:18px 0 22px 213px;}
#elastic .registrationsform {padding:18px 0 22px 213px;}
#elastic_haj .registrationsform {padding:18px 0 18px 213px;}

/* #fixed
#fixed_sxf,
#fixed_txl,
#fixed_bre {height:228px;}
#fixed_dtm {height:213px;}
#fixed_ham {height:208px;}
#fixed_haj {height:228px;}
#fixed_cgn {height:228px;}
#fixed_fra {}*/

/* #hservice2 #hservice_content #infoservice .content #innercolumns #fixed {height:621px;} */

#infoserviceForm small {display:block;}
#infoserviceForm input {clear:both; padding:4px 8px 2px 8px; border:none; font-size:14px; line-height:27px;}
#innercolumns {background-color:#FFF;}
.rbot {margin-top:-9px;}
ul#flydir {width:400px; margin-left:18px;}
.ui-datepicker-row-break {display:none;}
#infoserviceButtonStep1 {margin:-35px 0 0 0; float:right;}
#infoserviceForm .MobilNumber, #infoserviceForm .Email,
#infoserviceForm .MobilNumber_txl, #infoserviceForm .Email_txl,
#infoserviceForm .MobilNumber_sxf, #infoserviceForm .Email_sxf,
#infoserviceForm .MobilNumber_bre, #infoserviceForm .Email_bre,
#infoserviceForm .MobilNumber_dtm, #infoserviceForm .Email_dtm,
#infoserviceForm .MobilNumber_fra, #infoserviceForm .Email_fra,  
#infoserviceForm .MobilNumber_ham, #infoserviceForm .Email_ham,
#infoserviceForm .MobilNumber_haj, #infoserviceForm .Email_haj,
#infoserviceForm .MobilNumber_cgn, #infoserviceForm .Email_cgn {padding-top:2px; padding-bottom:2px;}

 /**
  * 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%}
  * html #col1 {margin-left: -3px}
  * html #col2 {margin-right: -3px}
  * html #col3 {margin-left: 177px; margin-right: 317px }

 /**
  * min-width/max-width workaround for IE
  *
  * @workaround
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      no
  */

  * 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 < 1000) ? "1000px" : ((document.documentElement.clientWidth > (90 * 16 * (parseInt(this.parentNode.currentStyle.fontSize) / 100))) ? "90em" : "auto" )) : ((document.body.clientWidth < 1000) ? "1000px" : ((document.body.clientWidth > (90 * 16 * (parseInt(this.parentNode.currentStyle.fontSize) / 100))) ? "90em" : "auto" )));
  }


/* FancyBox 1.3.1. IE CSS */

	* html #fancybox-loading {	/* IE6 */
		position: absolute;
		margin-top: 0;
	}
	
	* html #fancybox-overlay {	/* IE6 */
		position: absolute;
		width: 100%;
	}
		
	#fancybox-left:hover, #fancybox-right:hover {
		visibility: visible;    /* IE6 */
	}
	
	/* IE */
	#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/lib/fancybox/fancy_loading.png', sizingMethod='scale'); }
	.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/lib/fancybox/fancy_close.png', sizingMethod='scale'); }
	.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/lib/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
	.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/lib/fancybox/fancy_title_left.png', sizingMethod='scale'); }
	.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/lib/fancybox/fancy_title_main.png', sizingMethod='scale'); }
	.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/lib/fancybox/fancy_title_right.png', sizingMethod='scale'); }
	.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/lib/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
	.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/lib/fancybox/fancy_nav_right.png', sizingMethod='scale'); }
	
	.fancybox-ie .fancy-bg { background: transparent !important; }
	.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/lib/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/lib/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/lib/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/lib/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/lib/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/lib/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/lib/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
	.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/js/lib/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
}
