html body { background: #666 url(../img/bg/bg_body.gif) no-repeat fixed; }

* { font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #333; padding: 0; margin: 0; border: 0; }


.cb { clear: both; }
.overflow { overflow: hidden; }

/* [container] */
#outerwrap { margin:auto; width:1010px; text-align: center; }
* html #outerwrap { width:1020px;  }

#pagewrap { width: 940px; height: 1%; float:left;text-align: left; }

/* Reiter */
#flagNavigation { float:left;position: relative; left: 20px; top: 100px; width: 35px; z-index: 10; }

#header, #mainAnimation, #mainNavigation, #mainVideo, #mainChannel, #special, #channels, #footer { padding: 0 20px; }

/* Header Bereich, beinhaltet die Onsite-Suche und die permanente Animation */
#header { height: 50px; background: url(../img/bg/bg_header.png) no-repeat; clear: both; }

* html #header{
	filter:progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/bg_header.png', sizingMethod='scale');
	background:none;
}

/* * html #header { background: url(../img/bg/bg_header_ie6.gif) no-repeat; clear: both; } */

/* Main Content Bereich, beinhaltet den vertikal kachelnden Hintergrund */
#main { background: url(../img/bg/bg_main.png) repeat-y; clear: both; }


* html #main { 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg/bg_main.png', sizingMethod='scale'); 
	background:none;
}


/* Footer Bereich */
#footer { padding: 30px 20px 20px; background: url(../img/bg/bg_footer.png) no-repeat; clear: both; }

* html #footer { background: url(../img/bg/bg_footer_ie6.gif) no-repeat; clear: both; }

/* background: #f00; */