a {color: #ffffff; }
body {text-align:left;background-image:url(/img/common/bg.gif);background-repeat:repeat-y;margin:0;background-color:#111111; border-top:20px solid #111111;}
img {border-style: none;}
td{vertical-align: top;}
div#wrapper {width:1056px;/*background-image:url(/img/common/top.gif);background-repeat:no-repeat;background-position:top left;*/text-align:left;min-height:100px;
background-image:url(/img/common/bannerlogo.jpg);
background-repeat:no-repeat;
background-position:top right;
height: 500px;
}
ul#topnav {height:71px;margin:0;padding:0;list-style-type:none;float:right;}
ul#topnav li {float:left;margin:14px 6px 0px 16px;}
ul#topnav li a {color:#ffffff;font-family:Arial;font-size:10px;line-height:10px;text-decoration:none;}
ul#nav {float:left;/*margin:71px 0px 0px 56px;*/margin:10px 0px 0px 10px;padding:0;list-style-type:none;}
ul#nav li {width:147px;min-height:19px;background-color:#be0a0b;border-bottom:1px solid #010101;text-align:right;}
ul#products ul li:hover, ul#sub li:hover {background-color:#303030;}
ul#nav li a {padding:4px 9px 4px 4px;color:#ffffff;text-decoration:none;font-weight:bold;text-transform:uppercase;font-family:verdana;font-size:10px;}

ul#nav li a {display: block;}
ul#nav li a:hover {color:#000000; background-color: #ffffff;}


ul#nav li.selected {color:#303030;}
ul#nav li.last {border-bottom:0px;}
ul#products {margin:0;padding:0;list-style-type:none;}
ul#products li {border:0;width:147px;padding:0;color:#ffffff;text-decoration:none;font-weight:bold;text-transform:uppercase;font-family:Verdana;font-size:10px;background-color:#303030;}
ul#products li span {display:block;font-size:9px;}
ul#products li ul, ul#sub {margin:0;padding:0;list-style-type:none;}
ul#products li ul li, ul#sub li {display:block;border:0;width:147px;background-color:#111111;padding:0;}
ul#products li ul li a, ul#sub li a {font-weight:normal;text-transform:none;font-size:9px;display:block;overflow:hidden;}
ul#sub li {display:block;}
ul#sub {background-color:#111111;}
ul#products li ul .selected, ul#sub .selected {color:#bc0a0a;}
div#content {color:#ffffff;font-family:Arial;font-size:12px;width:615px;/*float:right;*/position:absolute; left:200px;padding:0;margin:0;margin-top:10px;}
div#content p {margin:0;clear:both;padding:0;margin-left:15px;text-align:justify;font-size:12px;margin-bottom:20px;line-height:16px;margin-right:15px;}
div#content h1 {margin:0;display:block;height:39px;/*background-image:url(/img/common/sitelogo.gif);background-repeat:no-repeat;*/z-index:2;top:0px;left:500px;display:block; background-position: right;}
div#content h1 a {width:100px;height:39px;display:block;text-indent:-999px;overflow:hidden; position: relative; left: 510px;}
div#content h2 {padding-right: 110px; font-family:Arial;font-size:23px;font-weight:normal;text-transform:uppercase;color:#be0a0b;padding-bottom:8px;border-bottom:1px solid #3e3e3e;width:505px;position:relative;z-index:1;top:-8px;left:0px;margin:0;margin-top:-13px;}
div#content h3 {color:#bfbebe;font-weight:bold;font-size:17px;font-size:Arial;padding-left:12px;padding-top:2px;width:622px;height:35px;background-image:url(/img/common/h3.gif);text-transform:uppercase;background-repeat:no-repeat;background-position:top left;position:relative;top:-24px;margin-bottom:-29px;}
div.blackbox {padding-top:10px;width:613px;background-color:#000000;background-image:url(/img/common/blackbox_top.gif);background-repeat:no-repeat;background-position:top left;}
div.blackbox .customer {color:#cc0000;text-transform:uppercase;}
div.blackbox div.pdf {width:100px;height:47px;background-image:url(/img/common/pdf.gif);margin-top:230px;}
div.blackbox div.pdf a {width:100px;height:47px;display:block;text-indent:-999px;overflow:hidden;}
div.pdf {width:100px;height:47px;background-image:url(/img/common/pdf.gif);margin-top:230px;}
div.pdf a {width:100px;height:47px;display:block;text-indent:-999px;overflow:hidden;}
div#content h5 {color:#bfbebe;font-weight:bold;font-size:17px;font-size:Arial;margin-bottom:20px;margin-left:15px;}
div#content div.greybox p,
div#content div.greybox ul,
div#content div.greybox li,
div#content div.greybox div,
div#content div.greybox span,
 {color:#bfbebe;font-size:12px;line-height:20px;}
 
div#content div.greybox ul {padding-left: 25px;}
div#content div.greybox .last {border-bottom:1px solid #242424;padding-bottom:30px;display:block;}
div#content div.greybox {/*background-color:#0e0e0e*/;width:622px;padding-bottom:1px;}
div#content a.print {float:right;color:#ffffff;text-decoration:underline;background-image:url(/img/common/icon_printer.gif);padding-left:17px;background-repeat:no-repeat;background-position:center left;margin-bottom:5px;}
div#content a.productbox {width:599px;height:207px;display:block;}
div#content a.concertstages {background-image:url(/img/common/box_concertstages.gif);}
div#content a.temporarystructures {background-image:url(/img/common/box_temporarystructures.gif);}
div#content a.productbox img {border:0px;padding-top:11px;padding-left:30px;}
div.box {width:599px;background-image:url(/img/common/box_top.gif);background-repeat:no-repeat;background-position:top left;}
div.box div.content {clear:both;width:599px;background-image:url(/img/common/box_bottom.gif);background-repeat:no-repeat;background-position:bottom left;padding-left:15px;padding-top:10px;padding-bottom:10px;}
div.box img {padding-top:10px;padding-left:25px;float:left;}
div.box h4 {border-bottom:1px solid #ffffff;padding-left:30px;padding-bottom:7px;margin-bottom:15px;float:right;padding-right:15px;padding-top:10px;text-transform:uppercase;color:#ffffff;font-family:Arial;font-size:20px;font-weight:normal;}
div.box ul {margin:0;padding:0;padding-top:10px;list-style-type:none;float:right;}
div.box ul li {height:29px;width:194px;display:block;background-image:url(/img/common/box_li.gif);background-repeat:no-repeat;margin-bottom:6px;}
div.box ul li:hover {background-image:url(/img/common/box_li_hover.gif);}
div.box ul li a {text-transform:uppercase;width:194px;height:29px;display:block;color:#ffffff;text-align:right;padding-top:4px;text-decoration:none;font-size:16px;float:right;}
div.box ul li a:hover {color:#000000;}
div.box ul li a span {margin-right:10px;}
div.box div.content p {width:550px;font-size:15px;text-align:justify;}
div.box div.content p strong {font-size:14px;font-weight:normal;line-height:22px;}
div.reference {background-image:url(/img/common/reference.gif);padding-top:6px;background-repeat:no-repeat;background-position:top left;width:291px;height:100px;margin-bottom:15px;color:#ffffff;}
div.reference img {float:left;margin-left:8px;margin-right:10px;border:0px;}
div.reference .titel {color:#cc0000;text-transform:uppercase;margin-bottom:3px;text-decoration:none;}
div.reference .titel:hover {text-decoration:underline;}
div.left {float:left;}
div.right {float:right;}

#breadcrumb {
	position: absolute; 
	top: 0px;
	color: #BE0A0B;
}

#breadcrumb a{
	color: #BE0A0B;
	font-style: italic;
	text-decoration: none;
}

#breadcrumb a:hover{
	text-decoration: underline;
}

	.ref { margin-top: 10px; margin-bottom: 10px; }
	.ref div.refimage {
		float: left;
		width: 120px;
		min-height: 60px;
	}
	
	.ref div.refcontent {
		float: left; width: 420px;
	}
	.ref div.refcontent div p, div#content div.ref p {
		margin-left: 0px; 
	}