@charset "UTF-8";

/* Layout independent adjustments | Layout-unabhngige Anpassungen  */
@import url(../yaml/core/slim_iehacks.css);

/* Layout-dependent adjustments | Layout-abhngige Anpassungen */
@media screen, projection {

/**
  * 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 < 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" )));
}

#footer-wrap {
	margin: 10px auto;
}
* html #nav ul li a { width: auto; }

#body_nav ul { float: left; width: 100%; }

* html #body_nav ul li { white-space: nowrap; }
* html #body_nav ul li a, #body_nav ul li a:visited { float: left; }

* html #col3_content ul.nav-side { zoom: 1; }
* html #col3 form div.set input, * html #col3 form div.set textarea, * html #col3 form div.set select {
		width: 95%;
	}
	button.flipswitch {
        left:-110px;
        top:5px;
        width:90px;
    }
	* html button.flipswitch {
        top:5px;
        line-height: 14px;
        zoom: 1;
    }
    #col1_content form fieldset.special .compset_image {
    	margin-top: 5px;
    }
}
