@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:hover
	{
	
	}

	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 !important;
	}

			
	#_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
	{
	float:right;
	}
	
	#_NAVL a,
	#_NAVL a:link,
	#_NAVL a:visited
	{
	font-weight:normal !important;
	margin-left:10px;
	text-decoration:none !important;
	}
	
	#_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;
	}
	
	/*********************** 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;
	}
	.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);
	}
	.bg2,
	.segment2 #_NAV1 a.active:hover,
	.segment2 #_NAV1 a.active,
	.segment2 #_NAV2
	{
	background-color:rgb(255, 229, 36) !important;
	color:#5b6365;
	}
	.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);
	}
	.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);
	}
	.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;
	}
	
}
@media print
{


}
@media screen, handheld
{

}
