	@charset "UTF-8";
	
	@media all
	{
	* html body { min-height: auto; height: 1% }
	* html { height: auto }
	* html textarea {overflow:scroll; overflow-x: hidden}
	* html input {overflow: hidden}
	* html body { position:relative }
	* html .clearfix { display: inline-block }  /* ... especial for IE7 */
	* html .clearfix { display: block }      /* ... für IE5,IE6,IE7 */
	* html .clearfix { height: 1% }   /* ... für IE5 + IE6/Win | hasLayout aktivieren */
	* html .floatbox { width:100% }
	* html .slidebox {
		margin-right: -1000px;
		position:relative;
		height: 1%}
	* html #col1 { position:relative } /* Nur für < IE7, sonst gibts im IE7 neue Positionierungsprobleme */
	* html #col2 { position:relative } /* Nur für < IE7, sonst gibts im IE7 neue Positionierungsprobleme */
	* html #col3 { position:relative }
	* html #page_margins, #page, #header, #nav, #main, #footer { zoom:1 }             /* IE6 & IE7    */
	* html #page_margins, #page { height: 1% }                                        /* IE 5.x       */
	* html #header, * html #nav, * html #main, * html #footer { width: 100% }  /* IE 5.x & IE6 */
	* html #header, * html #nav, * html #main, * html #footer { wid\th: auto } /* IE 6         */
	* html ul { position: relative }
	* html ol { position: relative }
	* html dl { 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}
	* html #col3_content {margin-bottom:-2px }
	* html {margin-right: 1px}
	* html {margin-right: 0}
	* html #col3 { position:relative }
	* html body a, * html body a:hover { background-color: transparent; }
	* html .c50l, * html .c25l, * html .c33l, * html .c38l, * html .c66l, * html .c75l, * html .c62l,
	* html .c50r, * html .c25r, * html .c33r, * html .c38r, * html .c66r, * html .c75r, * html .c62r {
		display:inline;
	}
	}
	
	@media screen{
	* html #col1 { display: inline }
	* html #col2 { display: inline }  
	* html #col1_content { word-wrap: break-word; }
	* html #col2_content { word-wrap: break-word; }
	* html #col3_content { word-wrap: break-word; }
	* html .subcolumns .subc,
	* html .subcolumns .subcl,
	* html .subcolumns .subcr { word-wrap: break-word; overflow:hidden; }
	}
	
	@media print{  *html #col3 { height: 1% }}
