@charset "UTF-8";

/* 
	Hinweise: 
	- alle Container für Text in em statt px!
	- in dieser Style-Datei keine Farben!
*/

@media all {
	
/* ##### Basis Styles ##### */
	* {
		margin:0; padding:0;
	}
	
	body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:150%;}
	
	body { behavior: url('/de/wLayout/design/htc/csshover3.htc'); }
	
	img { border:0;}	
	
	#page_margin {}
	
	#page {}
	
	#header {margin-bottom:0.5em;}
	
	#nav { margin-bottom:1.5em;}
	
	#teaserWrap { margin-bottom:3em;}
	#teaser {}
	
	#mainWrap { margin-bottom:1.5em;}
	#main {}
	
	#footer {}
	
	#header, #nav, #teaser, #main, #footer { position:relative;}
	
/* ##### Column Styles ##### */	
	.subcolumns { width:100%; overflow:hidden;}

  .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l { float:left;}
  .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r { float:right; margin-left:-5px;}

  .c25l, .c25r { width:25%;}
  .c33l, .c33r { width:33.333%;}
  .c50l, .c50r { width:50%;}
  .c66l, .c66r { width:66.666%;}
  .c75l, .c75r { width:75%;}
  .c38l, .c38r { width:38.2%;}
  .c62l, .c62r { width:61.8%;}
	
	.cs160r { float:right; width:160px;}
	.cs160s { margin-right:160px;}
	.cs80r { float:right; width:80px;}
	.cs240l { float:left; width:240px;}
	
/* ##### Element Styles ##### */
	.elementHeadline {}
	.elementText {}
	.elementImage {}
	
	/* ##### Header Styles ##### */	
		/* no pre styles */
		
	/* ##### Navigation Styles ##### */		
		#nav ul { list-style-type:none; padding-left:1em; position:relative;}
		#nav ul li { float:left; padding:0.2em 1em;}
		#nav ul li a { display:block;}	
		
		#nav ul ul { list-style:none; padding-left:0; position:absolute; top:1.5em;}
		#nav ul ul li {}
		#nav ul ul li a {}
	
	/* ##### Teaser Styles ##### */		
		/* no pre styles */
	
	/* ##### Main Styles ##### */	
		/* no pre styles */
	
	/* ##### Footer Styles ##### */	
		/* no pre styles */
	








/* ##### Helper Styles ##### */

	.clearfix:after {
			content: ".";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0;
	}
	
	.clearfix {
			display: inline-block;
	}
	
	html[xmlns] .clearfix {
			display: block;
	}
	
	* html .clearfix {
			height: 1%;
	}
	
} /* media all END */