@charset "utf-8";
/* CSS Document */
@import url("font_colors.css");
@import url("head.css");
@import url("navigation.css");
@import url("teaser.css");
@import url("form.css");
@import url("features.css");
@import url("artikel.css");
@import url("forum.css");
@import url("thickbox.css");
@import url("tipp_css.css");
@import url("messages.css");
@import url("concentration.css");
@import url("jqModal.css");
@import url("teamchef.css");


*{ margin:0; padding:0; border:0px; }

	/* Clearfix-Methode zum Clearen der Float-Umgebungen */
	.clearfix:after { content: "."; display: block; height: 0; clear: both !important; visibility: hidden; }
	
	/* Safari-Browser */
	.clearfix { display: block; }
	
	/* Overflow-Methode zum Clearen der Float-Umgebungen */
	.floatbox { overflow:hidden }
	
	.lastcleaner { margin-right:0 !important; }
	
	/* IE-Clearing: Benigt nur der Internet Explorer und ber iehacks.css zugeschaltet */
	.ie_clearing { display: none }
	
	/*.clearer { clear:both; height:1px; visibility: hidden; display: block; }*/
	.ie_clearer { clear:both; height:1px; }
	

/* SEITENAUFBAU */
body { background: url(../img/bg/bg_body.jpg) repeat-x 0 0; margin: 0; padding: 0; width: 100%; }

/*#page_margins {  margin: 0 0 0 15px; z-index:1; } */
	#page { background-color: #ffffff; background: url(../img/bg/bg_head.png) no-repeat 0 0; width: 850px; z-index:14000; margin-left: 15px; float: left;}


/* BANNER */
/*#mf_big { position:relative; top:0px; width:850px; text-align:center; }*/
#mf_big{ /*position:relative;*/  width:850px; padding:5px 0; text-align:center; margin: 0 0 0 15px}
#mf_big div, #mf_big table{ margin:0 auto; }


/*#mfsky { position:absolute; top:100px; right: 0; z-index:1000; width:150px; text-align:center; }*/
/*#mfsky { position:absolute; float:left; padding-top:15px; padding-left: 870px; z-index:1000; text-align:center; }*/
/*html:first-child>b\ody #mfsky{ margin-left:860px; float:none; }  HACK OPERA */

/*NEU*/
#mf_sky { padding-top:34px; padding-left: 865px; }
#mf_sky img, #mf_sky div, #mf_sky table { z-index:1000; }

* html #mf_sky {padding: 0px; margin: 0; z-index: 100; float: left; clear: right} /* Hack IE6 */
 
*+html #mf_sky {padding: 0px; margin: 0; z-index: 100; float: left; clear: right} /* Hack IE7 */
 

/* HEADER */
#header { height: 159px; margin: 0 0 13px; position: relative;}
#header_sub { height: 220px; margin: 0; position: relative; background-color: white}
	

/* SPALTENAUFTEILUNG */
#main { background: #fff; height: 100%; width: 850px; z-index: 0; }
.colFullsize { clear:both; width: 820px; margin: 5px 15px 15px; overflow: hidden; z-index: 0; }

.colFullsize { clear:both; width: 820px; margin: 5px 15px 15px; overflow: hidden; z-index: 0; }

.content { background: #fff; width: 850px; }

.s3Spalten { margin: 5px 0 15px; }
	.s3Spalten .col1 { float: left; margin: 0 0 0 15px; width: 260px; }
	.s3Spalten .col2 { margin: 0 295px; }
	.s3Spalten .col3 { float: right; margin: 0 15px 0 0; width: 260px; }
  		.s3Spalten .col1_content, .s3Spalten .col2_content, .s3Spalten .col3_content { position:relative;  }
		
.s2Spalten_ls { margin: 0px 0 15px; }
	.s2Spalten_ls .col1 { float: left; margin: 0 0 0 15px; width: 540px; overflow: hidden; z-index:100 !important; }
		.s2Spalten_ls .col1 .col1_1 { float: left; margin: 0 0 0 0; width: 260px; }
		.s2Spalten_ls .col1 .col1_2 { margin: 0 280px; width: 260px; }
		.s2Spalten_ls .col1 .col1_1_content { position:relative; }
		
	.s2Spalten_ls .col2 { margin: 0 15px 0 575px; z-index:0 !important; }
		.s2Spalten_ls .col1_content, .s2Spalten_ls .col2_content, .s2Spalten_ls .col3_content { position:relative; }
		.s2Spalten_ls .col1_content { z-index:100 !important; }
		.s2Spalten_ls .col2_content { z-index:0 !important; }

.s2Spalten_ad { margin: 5px 0 15px; }
	.s2Spalten_ad .col1 { float: left; margin: 0 0 0 15px; width: 540px; overflow: hidden; }
	.s2Spalten_ad .col2 { margin: 0 15px 0 575px; }
		.s2Spalten_ad .col1_content, .s2Spalten_ad .col2_content { position:relative; }
		
.s2Spalten_same { margin: 5px 0 15px; }
	.s2Spalten_same .col1 { float: left; margin: 0 0 0 15px; width: 400px; overflow: hidden; }
	.s2Spalten_same .col2 { margin: 0 15px 0 435px; /*padding:1px 0 0 0;*/ }
		.s2Spalten_same .col1_content, .s2Spalten_same .col2_content { position:relative; }
		
/* FOOTER */
#footer { background:#eeeeee; position:relative; bottom:0; width:100%; height:35px; margin:25px 0 0 0; /*z-index:1000;*/ }
	#footercontainer { margin: 0 auto; text-align: left; width: 1010px; position:relative; margin: 0 0 0 15px; }
		#foot_elements { margin: 0 0 0 16px; position:relative; width: 820px; }
			.quicknavi { width:170px; position:absolute; top:10px; left:170px; }
			.suche { width:170px; position:absolute; top:10px; left:0px; }
			.links { width:480px; position:absolute; top:10px; left:340px; text-align:right; }
			



.posL{ float:left !important; }
.posR{ float:right !important; }
.posM { margin:0 auto; }

.textL{ text-align:left !important; }
.textM{ text-align:center !important; }
.textR{ text-align:right !important; }

.abs10{ margin-bottom:10px !important; }
.abs{ margin-bottom:5px !important; }
.absTop{ margin-top:15px !important; }
.absBottom{ margin-bottom:15px !important; }
.absMiddle{ margin:0 15px 10px 15px!important; }
.absDouble{ margin:5px 0 !important; }
.trenner{ margin-bottom:35px; }
.sectionentrenner{ clear:both; border-top:1px dotted #333;/* margin:10px 15px 5px 15px;*/ margin:10px 0 5px 0; }

.borderTop{ border-top:1px dotted #333; }
.borderBottom{ border-bottom:1px dotted #333; }
.noBorder{ border:0 !important; }

ol, ul, dl { list-style: none !important; }

.ItemImgL { float:left; margin:0 10px 0 0; background-repeat: no-repeat; background-position: center; }
.ItemImgR { float:right; margin:0 0 0 10px; background-repeat: no-repeat; background-position: center; }
.ItemImgM { margin:10px 0; }

#NT_copy{background:#ffffff;padding: 5px; color:#666; font-size:9pt;line-height:normal; border: 1px solid gray;}