html, body
{
	margin:  0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}



div#dsubmenu a:hover
{
	/* color: #999999; */
}

a.lWhite:hover, div#dredline a:hover, #sbContent a, #divExtratext a
{
	color: #aaaaaa;
	text-decoration: none;
}

a.lWhite, #sbContent a:hover, div#dredline a, div#dsubmenu a
{
	color: #ffffff;
	text-decoration: none;
}





div#mnutext, div#mnutextshow
{
	position: absolute;
	z-index: 20;
	top: 177px;
	left: 31px;
	color: #ffffff;
}

div#mnutext, div#mnutextshow, .textformat
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#flexInhalt p
{
    border: 0px;
    margin: 0px;
}

div#mnutext
{
    visibility: hidden;
}
h5
{
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.beschreibung
{
	font-size: 9pt;
	color: #000000;
}

img
{
	border: 0;
}


div#dmenu
{
	position: absolute;
	z-index: 4;
	top: 0px;
	left: 16px;
	height: 100%;
	width: 216px;
	background: #000000;
    opacity: .75;filter: alpha(opacity=75);
}

div#dtop
{
	position: absolute;
	z-index: 5;
	top: 0px;
	left: 16px;
	width: 216px;
}
div#dtopr
{
	position: absolute;
	z-index: 5;
	top: 0px;
	left: 232px;
}

div.produktblende
{
	position: absolute;
	z-index: 60;
	opacity: .25;filter: alpha(opacity=25);
	background: #E72019;
}

div#dinfo
{
	position: absolute;
	z-index: 10;
	top: 207px;
	left: 0px;
	height: 169px;
	width: 100%;
	background: #E72019;
	opacity: .75;filter: alpha(opacity=75);
}

div#dinfoshadow
{
	position: absolute;
	z-index: 9;
	top: 209px;
	left: 0px;
	height: 169px;
	width: 100%;
	background: #000000;
	opacity: .40;filter: alpha(opacity=40);
}

div#navi
{
	position: absolute;
	z-index: 20;
	top: 149px;
	left: 32px;
}
div.mnupt
{
	position: relative;
	float: left;
	padding: 0px;
	padding-right: 8px;
}

div.mnupt img
{
	border: 1px solid #e6002a;
}


div#dFlashHolder
{
	position: fixed;
	z-index: 500;
	left: 590px;
	top: 230px;
	width: 164px;
	height: 111px;
	border: 1px solid #ffffff;
	padding: 1px;
}

div#ddata
{
	position: absolute;
	z-index: 30;
	left: 246px;
	top: 230px;
	width: 520px;
	height: 120px;
}

div#indexteaser
{
	position: relative;
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

div#indexteaser img
{
	padding: 1px;
	margin: 1px;
	border: 1px solid #ffffff;
	display: block;
}

* html div#indexteaser img
{
    border: 0px;
}

* html div.ieborderbug
{
    border: 1px solid #ffffff;
    padding: 1px 0px;
    padding-bottom: 0px;
    width: 1px;
    height: 1px;
    margin-bottom: 1px;
}

div#indextobig
{
	position: relative;
	padding-top: 5px;
	height: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
	visibility: hidden;
}
div#indextobig img
{
	padding: 1px;
	margin: 1px;
	border: 1px solid #ffffff;
	display: inline;
}

* html div#indextobig img
{
	border: 0px solid #ffffff;
}

div#indextobig div 
{
    padding-top: 0px;
	display: inline;
}

* html div#indextobig div 
{
	margin-left: 1px;
}

div#kontaktimage
{
	position: relative;
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 1px;
	border: 1px solid #ffffff;
}
div#kontaktimage img
{
	margin: 0px;
}

div#referenzimages
{
	position: relative;
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 1px;
}

div#referenzimages img
{
	margin: 0px; padding: 0px; margin-left: 1px;
}

div#divContainer
{
	position:relative;
	width: 500px;
	height: 120px;
	border: 0px solid black;
	overflow: hidden;
}

#sbContent, #sbContent table
{
	font-size: 9pt;
	color: #ffffff;
}
#sbContent img
{
	margin-left: 1px;
}

#dFlaechenutzenBG
{
	position:absolute;
	height: 22px;
	z-index: 58;
	top: 398px;
	left: 16px;
	width: 216px;
	background: #ffffff;
	opacity: .05;filter: alpha(opacity=5);
}
* html #dFlaechenutzenBG
{
	width: 216px;
}

#divFlaechenutzen
{
	position:absolute;
	z-index: 60;
	top: 402px;
	left: 12px;
	width: 206px;
}
* html #divFlaechenutzen
{
	width: 208px;
}

#dFlaechenutzenBG2
{
	position:absolute;
	height: 36px;
	z-index: 58;
	top: 428px;
	left: 16px;
	width: 216px;
	background: #ffffff;
	opacity: .05;filter: alpha(opacity=5);
}
* html #dFlaechenutzenBG2
{
	width: 216px;
}

#divFlaechenutzen2
{
	position:absolute;
	z-index: 60;
	top: 432px;
	left: 12px;
	width: 206px;
}
* html #divFlaechenutzen2
{
	width: 208px;
}

div.hidden
{
	position: absolute;
	top: 0px;
	left: 20px;
	width: 0px;
	height: 0px;
	overflow: hidden;
}

div#dsubmenu
{
	position: absolute;
	font-size: 9pt;
	color: #ffffff;
	z-index: 30;
	left: 32px;
	top: 232px;
}

div#dueberschrift
{
	position: absolute;
	z-index: 30;
	top: 150px;
	left: 241px;
	width: 500px;
}

div#dunterschrift
{
	position: relative;
	padding-right: 40px;
	padding-top: 5;
	font-size: 9pt;
}

div#dredline
{
	position: absolute;
	z-index: 50;
	top: 352px;
	left: 243px;
	width: 520px;
	font-size: 9px;
	color: #ffffff;
}

* html div#dredline
{
	top: 342px;
}

div#dfilepos
{
	position: absolute;
	top: 5px;
	left: 14px;
	padding-top: 2px;
}

div#dreaderpos
{
	position: absolute;
	top: 5px;
	left: 230px;
	padding-top: 2px;
}

* html div#dfilepos, * html div#dreaderpos
{
	top: 14px;
}

div#divExtratext
{
	position: absolute;
	z-index: 55;
	top: 400px;
	left: 240px;
	width: 500px;
	text-indent: 20px;
	font-size: 9pt;
	color: #000000;
}

.produktdetail
{
	position: absolute;
	visibility: hidden;
	z-index: 200;
	top: 0px;
	left: 0px;
}