@media screen {
	
	/***********************************************/
	/* Header                                      */
	/***********************************************/ 
	#header {
		width: 950px;
		height: 120px;
		position:absolute; 
	}
	
	/***********************************************/
	/* LEFT AREA                                     */
	/***********************************************/ 
	#LEFT{
		width: 175px;
		height: auto;
		left: 0px;
		top: 125px;
		position:absolute; 
	}
	.suche{
		width: 154px;
		height: auto;
		background-color:#C2081C;
		padding-top:8px;
		padding-bottom:8px;
		padding-left:10px;
		padding-right:10px;
		color:#FFFFFF;
		margin-bottom:5px;
	}
	.nav01{
		width: 164px;
		height: auto;
		background-color:#0E499D;
		padding-top:8px;
		padding-bottom:16px;
		padding-left:10px;
		
		color:#FFFFFF;
	}
	.nav01sub{
		width: 154px;
		height: auto;
		background-color:#0E499D;
		padding-bottom:12px;
		padding-left:10px;
		padding-right:10px;
		color:#FFFFFF;
		margin-top: -2px
	}
	.nav02{
		width: 154px;
		height: auto;
		background-color:#D9D9D9;
		padding-top:8px;
		padding-bottom:3px;
		padding-left:10px;
		padding-right:10px;
		color:#000000;
		margin-bottom:5px;
		margin-top:5px;
	}
	
	.navComment{
		width: 152px;
		height: auto;
		background-color:#F1F1F1;
		border:1px solid #F1F1F1;
		padding-top:8px;
		padding-bottom:3px;
		padding-left:10px;
		padding-right:10px;
		color:#000000;
		margin-bottom:5px;
		margin-top:5px;
	}
	
	.sponsor{
		
		width: 154px;
		height: auto;
		background-color:#F1F1F1;
		padding-top:8px;
		padding-bottom:8px;
		padding-left:10px;
		padding-right:10px;
		color:#000000;
		margin-bottom:5px;
	}



	/***********************************************/
	/* MAIN AREA                                     */
	/***********************************************/ 
	#MAIN{
		width: 565px;
		left: 180px;
		top: 125px;
		line-height:140%;
		position:absolute; 
	}
	#MAIN2{
		width: 950px;
		top: 125px;
		line-height:140%;
		position:absolute; 
	}
	#TOPNAV{
	width: 545px;
	height:auto;
	background-color:#F1F1F1;
	padding-top:8px;
	padding-left:10px;
	padding-right: 10px
	}
	
	
	.MAINgrey, .MAINgreyRuhr {
	width: 545px;
	background-color:#F1F1F1;
	padding-top:1px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	}
	*html .MAINgrey, *html .MAINgreyRuhr {
	padding-top:8px;
	padding-bottom:10px;
	}

	*+html .MAINgrey, *+html .MAINgreyRuhr {
	padding-top:8px;
	}

	
	.MAINwhite, .MAINwhiteRuhr {
	width: 545px;
	background-color:#ffffff;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	}

	*html .MAINwhite, *html .MAINwhiteRuhr {
	padding-top:12px;
	}
	
	*+html .MAINwhite, *+html .MAINwhiteRuhr {
	padding-top:12px;
	}
	
	.MAINwhiteTop{
	width: 565px;
	background-color:#ffffff;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	}
	
	.grossbild {
	position:absolute;
	border:1px #cccccc solid;
	background-color:#ffffff;
	padding:2px;
	margin:0px;
	margin-left:-5px;
	visibility:hidden;
	z-index:999;
	}
	.merken{
	width: 100px;
	padding-top:1px;
	padding-bottom:2px;
	color: #C2081C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	/***********************************************/
	/* Ruhr 2010                                   */
	/***********************************************/
	
	.MAINgreyRuhr {
		background-color: #E2E9F1; /* #01A9DA	//	#FF9900 */
	}
	
	.MAINgreyRuhr h1 {
		color:#0E499D;				
	}
	
	.MAINwhiteRuhr {
		background-color: #FFFFFF;	/* #E2F3FA	//	#FFF9F1 */
		border:	0px solid #01A9DA;	/* #01A9DA	//	#FF9900 */
		width: 545px;
		padding-top:	10px;
		padding-bottom:	10px;
		margin-bottom:	5px;
	}
	
	*html .MAINwhiteRuhr {
		padding-bottom:	3px;
	}
	
	*+html .MAINwhiteRuhr {
		padding-bottom:	3px;
	}
	
	.Ruhrbutton {
		background-color:#0E499D;	/* #01A9DA	//	#FF9900 */
		border:0 none;
		color:#FFFFFF;
		font-family:Verdana;
		font-size:11px;
		margin-left:14px;
		margin-top:10px;
		padding:0px 5px 1px;
		font-weight: bold;
	}




	/***********************************************/
	/* RIGHT AREA                                  */
	/***********************************************/ 
	#RIGHT{
		width: 200px;
		left: 750px;
		top: 125px;
		line-height:140%;
		padding:0px;
	
	}
	.RIGHTgrey{
	width: 184px;
	background-color:#F1F1F1;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	color:#000000;
	margin-bottom:5px;
	}
	*html .RIGHTgrey{
		width: 184px;
	background-color:#F1F1F1;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
		color:#000000;
		margin-bottom:5px;
	}
	
	.ruhr2010 {
		background-color:#D9D9D9;	/* #E2F3FA	//	#FFF9F1 */
		/*background-image:url(../img/ruhr_logo_nav.gif);
		background-repeat:no-repeat;
		border:1px solid #D9D9D9;*/	/* #01A9DA	//	#FF9900 */
		color:#000000;
		margin-bottom:5px;
		padding:8px;
		padding-top: 0px;
		padding-bottom:	16px;
		width:184px;
	}
	
	.expertensuche{
		width: 184px;
	background-color:#F1F1F1;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
		color:#000000;
		margin-bottom:5px;
	}
	*html .expertensuche{
		width: 184px;
	background-color:#F1F1F1;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
		color:#000000;
		margin-bottom:5px;
	}


	/***********************************************/
	/* FOOTER                                      */
	/***********************************************/ 
	#FOOTER{
		width: 545px;
		height: 18px;
	background-color:#F1F1F1;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	margin-top:20px;
	margin-bottom:5px;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;	
	color: #999999;
	}
}









@media print {
		
	/***********************************************/
	/* Header                                      */
	/***********************************************/ 
	#header {
		width: 760px;
		height: 120px;
		overflow: hidden;
		margin-left:-100px;

	}
	
	/***********************************************/
	/* LEFT AREA                                     */
	/***********************************************/ 
	#LEFT{
		width: 175px;
		height: auto;
		left: 0px;
		top: 125px;
		position:absolute; 
				display:none; 

	}
	.suche{
		width: 154px;
		height: auto;
		background-color:#C2081C;
		padding-top:8px;
		padding-bottom:8px;
		padding-left:10px;
		padding-right:10px;
		color:#FFFFFF;
		margin-bottom:5px;
				display:none; 

	}
	.nav01{
		width: 164px;
		height: auto;
		background-color:#0E499D;
		padding-top:8px;
		padding-bottom:16px;
		padding-left:10px;
				display:none; 

		color:#FFFFFF;
	}
	.nav01sub{
		width: 154px;
		height: auto;
		background-color:#0E499D;
		padding-bottom:12px;
		padding-left:10px;
		padding-right:10px;
		color:#FFFFFF;
		margin-top: -2px;
				display:none; 

	}
	.nav02{
		width: 154px;
		height: auto;
		background-color:#D9D9D9;
		padding-top:8px;
		padding-bottom:3px;
		padding-left:10px;
		padding-right:10px;
		color:#000000;
		margin-bottom:5px;
		margin-top:5px;
				display:none; 

	}
	
	.navComment{
		width: 152px;
		height: auto;
		background-color:#e8ecf5;
		border:1px solid #CCCCCC;
		padding-top:8px;
		padding-bottom:3px;
		padding-left:10px;
		padding-right:10px;
		color:#000000;
		margin-bottom:5px;
		margin-top:5px;
				display:none; 

	}
	
	.sponsor{
		
		width: 154px;
		height: auto;
		background-color:#F1F1F1;
		padding-top:8px;
		padding-bottom:8px;
		padding-left:10px;
		padding-right:10px;
		color:#000000;
		margin-bottom:5px;
				display:none; 

	}
	/***********************************************/
	/* MAIN AREA                                     */
	/***********************************************/ 
	#MAIN{
		width: 565px;
		left: 0px;
		top: 125px;
		line-height:140%;
		overflow:visible;
	}
	#MAIN2{
		width: 950px;
		top: 125px;
		line-height:140%;
		position:absolute; 
	}
	#TOPNAV{
		width: 545px;
		height:auto;
	background-color:#F1F1F1;
	padding-top:8px;
	padding-left:10px;
	padding-right: 10px
	}
	
	
	.MAINgrey{
		width: 545px;
	background-color:#F1F1F1;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	margin-top:-0px;
	margin-bottom:0px;
	}
	*html .MAINgrey{
		width: 545px;
	background-color:#F1F1F1;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	padding-right:10px;
	}
	.MAINwhite{
		width: 545px;
	background-color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	margin-top:-0px;
	margin-bottom:0px;
	}
	.MAINwhiteTop{
		width: 565px;
	background-color:#ffffff;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:0px;
	margin-top:-0px;
	margin-bottom:0px;
	}
	*html .MAINwhite{
		width: 545px;
	background-color:#ffffff;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:10px;
	padding-right:10px;
	}
	
	.grossbild {
	position:absolute;
	border:1px #cccccc solid;
	background-color:#ffffff;
	padding:2px;
	margin:0px;
	margin-left:-5px;
	visibility:hidden;
	z-index:999;
	}
	.merken{
	width: 100px;
	padding-top:1px;
	padding-bottom:2px;
	color: #C2081C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	/***********************************************/
	/* RIGHT AREA                                  */
	/***********************************************/ 
	#RIGHT{
		width: 200px;
		left: 750px;
		top: 125px;
		line-height:140%;
		padding:0px;
				display:none; 

	
	}
	.RIGHTgrey{
		width: 184px;
	background-color:#F1F1F1;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
		color:#000000;
		margin-bottom:5px;
				display:none; 

	}
	*html .RIGHTgrey{
		width: 184px;
	background-color:#F1F1F1;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
		color:#000000;
		margin-bottom:5px;
				display:none; 

	}
	.expertensuche{
		width: 184px;
	background-color:#F1F1F1;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
		color:#000000;
		margin-bottom:5px;
				display:none; 

	}
	*html .expertensuche{
		width: 184px;
	background-color:#F1F1F1;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
		color:#000000;
		margin-bottom:5px;
				display:none; 

	}
	/***********************************************/
	/* FOOTER                                      */
	/***********************************************/ 
	#FOOTER{
		width: 545px;
		height: 18px;
	background-color:#F1F1F1;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	margin-top:20px;
	margin-bottom:5px;
	font: 0.9em Verdana, Arial, Helvetica, sans-serif;	
	color: #999999;
			display:none; 

	}
}
