@media all
{
	

	body,table,input,select,label,button,textarea,.default
	{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size:12px;
	color:#5f6869;
	}

	body
	{
	background:#E3E2E1;
	color:#65696d;
	margin-bottom:20px;
	overflow:scroll;
	}
	table.timeline td
	{
	font-size:96% !important;
	padding-bottom:1em !important;
	line-height:130%;
	}
	img.timeline
	{
	position:relative;
	z-index:500 !important;
	}
	
	.year
	{
	position:relative;
	z-index:200 !important;
	margin-left:-200px;
	font-size:19px;
	color:#f8a716 !important;
	}
	
	#_BODY,
	.footer
	{
	width:970px;
	text-align:left;
	margin:30px auto;
	}

	a
	{
	
	}
	
	a:link
	{
	color:#42728c;
	}
	
	a:visited
	{
	color:#5b7b8d;
	}

	a.arrow,
	a.arrow:link,
	a.arrow:visited
	{
	display:block;
	padding-left:18px;
	background-image:url('/img/gui/arrow1.png');
	background-repeat:no-repeat;
	background-position:0 50%;
	text-decoration:none;
	}
	
	a.arrow2,
	a.arrow2:link,
	a.arrow2:visited
	{
	display:block;
	padding-left:18px;
	background-image:url('/img/gui/arrow2.png');
	background-repeat:no-repeat;
	background-position:0 50%;
	text-decoration:none;
	}

	a.dropshadow
	{
	float:left;
	padding:0 10px 10px 0;
	background-image:url('/webEdition/images/backgrounds/dropshadow.png');
	background-repeat:no-repeat;
	background-position:right bottom;
	}

	a.dropshadow img
	{
	border:1px solid #999;
	}

	a.note
	{
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding-top:3px;
	line-height:100%;
	}

	.abstract
	{
	font-weight:bold;
	line-height:140%;
	}

	.sidebar .box .data,
	.sidebar .box .block,
	.box2
	{
	display:block;
	margin-top:4px;
	background-image:url('/img/gui/h2.png');
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#e5e3e4;
	padding:2px;
	}

	.sidebar .box .block
	{
	line-height:130%;
	text-decoration:none !important;
	padding:6px;
	}
	
	.sidebar .box .block strong
	{
	display:block;
	margin-bottom:6px;
	}

	h1,.h1
	{
	display:block;
	margin:-2px 0 20px 0;
	font-weight:normal;
	font-size:20px;
	letter-spacing:1.1px;
	text-transform:uppercase;
	line-height:110%;
	}
	
	h2,.h2
	{
	display:block;
	margin-top:30px;
	padding:3px 5px;
	font-weight:bold;
	font-size:13px;
	background-color:#e5e3e4;
	background-image:url('/img/gui/h2.png');
	background-repeat:repeat-x;
	background-position:left bottom;
	}
		
	h3,.h3
	{
	display:block;
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	}
	
	h4,.h4
	{
	display:block;
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	}

			
	h5,.h5
	{
	margin:0;
	padding:0;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	font-size:inherit;
	}
	
	div.hr
	{
	margin-top:10px;
	padding-bottom:10px;
	width:100%;
	height:1px;
	font-size:1px;
	background-image:url('/img/gui/hr.png');
	background-repeat:repeat-x;
	}
	
	tr.hr
	{
	height:20px;
	font-size:1px;
	background-image:url('/img/gui/hr.png');
	background-repeat:repeat-x;
	background-position:50% 50%;
	}
	
	.missing
	{
	background:#FFCCCC;
	}
	div.missing
	{
	padding:2px;
	margin:2px 0;
	border:1px solid #990000;
	}
	
	.nav a,
	.nav a:link,
	.nav a:visited
	{
	text-decoration:none;
	color:inherit;
	}

			
	#_NAVX
	{
	position:relative;
	margin:-140px 0 20px -2px;
	width:145px;
	height:120px;
	}

	#_NAV0
	{
	margin-top:4px;
	padding-top:5px;
	}

	#_NAV1
	{
	background:#5b6365;
	}
	
	#_NAV2
	{
	padding-left:6px;
	width:894px;
	}
	
	#_NAV1,
	#_NAV2
	{
	color:#FFF;
	margin-bottom:4px;
	padding-top:5px;
	border-right:4px solid #f3f3f3;
	background-image:url('/img/gui/corner-nw.png');
	background-repeat:no-repeat;
	}
	
	#_NAVL,
	#_NAVL a,
	#_NAVL a:link,
	#_NAVL a:visited,
	#_NAV0,
	#_NAV0 a,
	#_NAV0 a:link,
	#_NAV0 a:visited,
	#_NAV1,
	#_NAV1 a,
	#_NAV1 a:link,
	#_NAV1 a:visited,
	#_NAV2,	
	#_NAV2 a,
	#_NAV2 a:link,
	#_NAV2 a:visited
	{
	float:left;
	overflow:hidden;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	}

	#_NAVL a,
	#_NAVL a:link,
	#_NAVL a:visited,
	#_NAV0 a,
	#_NAV0 span,
	#_NAV1 a,
	#_NAV1 span,
	#_NAV2 a,
	#_NAV2 span
	{
	float:left;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:-5px;
	height:12px;
	}

	#_NAVL a,
	#_NAVL a:link,
	#_NAVL a:visited
	{
	margin-top:0;
	}
	
	#_NAVL
	{
	float:right;
	}
	
	#_NAVL a,
	#_NAVL a:link,
	#_NAVL a:visited
	{
	font-weight:normal !important;
	margin-left:10px;
	text-decoration:none !important;
	}

	#_NAVL a.active
	{
	border-bottom:2px solid #b6b4b4;
	}
	
	#_NAVL a.active,
	#_NAVL a.active:link,
	#_NAVL a.active:visited
	{
	font-weight:bold !important;
	}
	
	#_NAV0 span,
	#_NAV1 a
	{
	padding-left:15px;
	padding-right:15px;
	}
	
	#_NAV2 a
	{
	padding-left:10px;
	padding-right:10px;
	}
	
	#_NAV2 a.active
	{
	/*background-image:url('/img/gui/nav2_marker.png');*/
	background-repeat:no-repeat;
	background-position:50% top;
	}
	
	#_NAV1 a,
	#_NAV1 a:link,
	#_NAV1 a:visited
	{
	width:160px;
	border-right:4px solid #F2F0F1;
	background-image:url('/img/gui/corner-nw.png');
	background-repeat:no-repeat;	
	}

	#_NAV0 a:hover
	{
	text-decoration:underline !important;
	}
	
	#_NAV1 a:hover
	{
	background-color:#7e8b8c;/*+15 brightness*/
	}

	img
	{
	border:0;
	}
	
	div.success
	{
	background:#EFE;
	padding:2px;
	margin:2px 0;
	border:1px solid #090;
	}
	
	table.alternate,
	table.alternate th,
	table.alternate td
	{
	border:1px solid #F2F0F1;
	border-collapse:collapse;
	}
	
	td,th
	{
	vertical-align:top;
	text-align:left;
	}
	
	
	tr.disabled
	{
	display:none;
	}
	
	tr.disabled td,
	tr.disabled td a,
	tr.disabled th,
	tr.disabled th a
	{
	color:#CCC !important;
	text-decoration:none !important;
	background:#DDD !important;
	}
	
	#_TOP
	{
	float:left;
	background-color:#C9C7C7;
	background-image:url('/img/gui/bg-gradient.gif');
	background-repeat:repeat-x;
	background-position:50% 50%;
	padding:12px 12px 0 12px;
	width:946px;
	}



	ul
	{
	margin:0.5em 0 1em 0;
	padding:0 0 0 1.5em;
	}


	.header,
	.content,
	#_NAV0,
	#_NAV1,
	.header .banner
	{
	width:900px;
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
	}

	.header,
	.content,
	.footer
	{
	float:left;
	clear:both;
	padding:4px 23px;
	}
	
	.header,
	.content
	{
	background:#F2F0F1;
	}
	
	.header
	{
	padding-top:23px;
	}
	
	.content
	{
	line-height:160%;
	}
	
	#_CONTENT
	{
	padding-bottom:40px;
	margin-top:10px;
	padding-top:20px;
	width:900px;
	height:300px;
	}
	#_CONTENT[id]
	{
	min-height:300px;
	height:auto;
	}
	#_CONTENT.alternate,
	.alternate
	{
	background:#eae9e9;
	}
	
	table#_LAYOUT
	{
	border-collapse:collapse;
	border:0;
	margin:0;
	width:900px;
	table-layout:fixed;
	}
	
	
	strong,
	.strong
	{
	font-weight:bold;
	}
	
	.footer
	{
	margin:12px -12px 0 -12px;
	text-align:right;
	font-size:80%;
	padding:1em 0 0.3em 0;
	background:#E3E2E1;
	}

	.header .banner
	{
	margin-top:8px;
	height:150px;
	margin-bottom:8px;
	}
		
	.footer .nav
	{
	float:left;
	}

	.footer a,
	.footer a:link,
	.footer a:visited
	{
	text-decoration:none;
	color:inherit !important;
	}

	.footer .nav a,
	.footer .nav a:link,
	.footer .nav a:visited
	{
	margin-right:2ex;
	text-transform:uppercase;
	color:#a3a1a1 !important;
	}
	
	.footer .nav a:hover
	{
	color:#65696d !important;
	}
	
	.sidebar
	{
	width:170px;
	overflow:hidden;
	}
	
	.sidebar .box,
	.sidebar .box2
	{
	margin-bottom:20px;
	}
	
	.sidebar .box .grip
	{
	padding:5px 5px 0 5px;
	overflow:hidden;
	margin:-2px -2px 2px -2px;
	background-image:url('/img/gui/corner-nw.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	}
	
	.sidebar .box .data
	{
	width:164px;
	overflow:hidden;
	}
	
	.sidebar .box .data .hr
	{
	margin-top:2px;
	padding-bottom:2px;
	}
	

	.sidebar .box .data a
	{
	white-space:pre;
	font-size:9px;
	text-decoration:none;
	}
	
	.sidebar .box .data a.arrow
	{
	overflow:hidden;
	}
	

	
	.sidebar2 .box .grip
	{
	background-color:#b8c5ce;
	}
	

.line
{
height:4px;
margin:2px 12px 2px 0;
}


	/*********************** segment specifics ***********************/
	.bg0,
	.segment0 #_NAV2
	{
	background-color:#a0a7aa !important;
	}
	.segment0 #_NAV2
	{
	margin-bottom:12px;
	}



     /*about*/
	.sidebar1 .box .grip
	{
	background-color:#44748e;
	}

	.segment1 #_NAV2,
	.segment1 #_NAV2 a
	.segment1 #_NAV1 a.active
	{
	color:#333 !important;
	}
	
	.S0:hover,
	.bg1,
	.segment1 #_NAV1 a.active:hover,
	.segment1 #_NAV1 a.active,
	.segment1 #_NAV2
	{
	color:#666 !important;
	background-color:rgb(249, 180, 29) !important;
	}
	.segment1 #_NAV2 a:hover
	{
	background-color:#fbc756 !important;
	}
	.segment1 .abstract
	{
	color:#666 !important;
	}
	.segment1 #_NAV2 a.active
	{
	color:#000 !important;
	/*background-color:#F7AE11 !important;*/
	}
	.segment1 h3,.segment1 .h3,
	.segment1 h4,.segment1 .h4,
	.segment1 h5,.segment1 .h5
	{
	color:rgb(249, 180, 29);
	}

     /*industry*/
	.segment2 .sidebar1 .box .grip
	{
	background-color:rgb(255, 229, 36);
	}
	.S1:hover,
	.bg2,.bg2:link
	.segment2 #_NAV1 a.active:hover,
	.segment2 #_NAV1 a.active,
	.segment2 #_NAV2
	{
	background-color:rgb(255, 229, 36) !important;
	color:#5b6365 !important;
	}
	.segment2 #_NAV2 a:hover
	{
	background-color:#fff292 !important;
	}
	.segment2 #_NAV1 a.active,
	.segment2 #_NAV2 a.active
	{
	color:#5b6365 !important;
	}
	.segment2 h3,.segment2 .h3,
	.segment2 h4,.segment2 .h4,
	.segment2 h5,.segment2 .h5
	{
	color:#ccaa00;
	color:#5b6365;
	}

     /*ventilation*/
	.segment3 .sidebar1 .box .grip
	{
	background-color:rgb(0, 167, 211);
	}
	.S2:hover,
	.bg3,
	.segment3 #_NAV1 a.active:hover,
	.segment3 #_NAV1 a.active,
	.segment3 #_NAV2
	{
	background-color:rgb(0, 167, 211) !important;
	}
	.segment3 #_NAV2 a:hover
	{
	background-color:#0CC9FE !important;
	}
	.segment3 #_NAV2 a.active
	{
	color:#666 !important;
	}
	.segment3 h3,.segment3 .h3,
	.segment3 h4,.segment3 .h4,
	.segment3 h5,.segment3 .h5
	{
	color:rgb(0, 167, 211);
	}

     /*cladding*/
	.segment4 .sidebar1 .box .grip
	{
	background-color:rgb(30,162,51);
	}
	.S3:hover,
	.bg4,
	.segment4 #_NAV1 a.active:hover,
	.segment4 #_NAV1 a.active,
	.segment4 #_NAV2
	{
	background-color:rgb(30,162,51) !important;
	}
	.segment4 #_NAV2 a:hover
	{
	background-color:#4bb55c !important;
	}
	.segment4 #_NAV2 a.active
	{
	color:#555 !important;
	}
	.segment4 h3,.segment4 .h3,
	.segment4 h4,.segment4 .h4,
	.segment4 h5,.segment4 .h5
	{
	color:rgb(30,162,51);
	}
	
	
      /*debug mode*/
	.debug div
	{
	border:1px solid #334;
	}
	
	
	table.data .wetextinput
	{
	width:520px !important;
	}
	

	/* default opacity for IE */
	img {
	filter:alpha(opacity=100);
	}

	/* duplicate image positioning */
	img.idupe {
	position:absolute;
	z-index:30000;
	visibility:hidden;
	}



	#_LAYOUT a
	{
	font-weight:bold;
	}


	.sidebar a
	{
	font-weight:normal !important;
	}

	#ui_logo_print
	{
	display:none;
	}

	.filter .bg1,
	.filter .bg2,
	.filter .bg3,
	.filter .bg4
	{
	display:none;
	margin:2px 0 0 3px;
	}


	.spiegel .bg1{display:inline;}
	.industry .bg2{display:inline;}
	.ventilation .bg3{display:inline;}
	.cladding .bg4{display:inline;}

	/*
	#iframe{border:1px solid #666;border-top:0;}
	div.tabs{border-bottom:1px solid #666;float:left;width:500px;height:20px;}
	a.tab,a.activetab{margin:0 1px 0 0;text-align:center;text-decoration:none;border-bottom-color:0;width:150px !important;display:block !important;float:left;border:1px solid #666;}
	a.activetab{border-color:#999;border-top:2px solid #B8C5CE;margin-top:-1px;padding-bottom:2px;background:#E4E2E1;}
	*/

	#iframe{border:0;}
	div.tabs{margin-bottom:3px;background:url('/img/gui/corner-nw.png') no-repeat #A0A7AA;width:500px;height:20px;}
	a.tab,a.activetab{text-transform:uppercase;font-size:11px;font-weight:normal !important;color:#444;text-decoration:none;padding:0 10px; border-left:1px solid #CCC;}
	a.activetab{color:#FFF;font-weight:bold !important;}
	#tab1{border-left:0;}
}

@media print
{
	.sidebar .box .data,
	.sidebar .box .block,
	.box2,
	img#sidebanner,
	.sidebar,
	#_FOOTER .nav,
	.idupe,
	.header
	{
	display:none;
	}

	#_CONTENT
	{
	margin-left:-50px;
	}
	
	


	#ui_logo_print
	{
	display:block !important;
	visibility:visible !important;
	}

	#_CONTENT,#_LAYOUT
	{
	width:700px !important;
	}
	

	#_FOOTER
	{
	width:700px !important;
	text-align:left;
	}

	span.printonly{display:inline;}
}



@media screen, handheld, projector
{
	.printonly{display:none;}
	#printpage{position:relative;left:882px;}
}

