body {font: 100%/1.9 "Lucida Grande", Arial, Helvetica, sans-serif;background-color: #000000;margin: 10px 30px 20px;}
*{margin: 0;padding: 0;}
img {border: 0;display: block;}
.clear {clear: both;display: block;height: 0;line-height: 1px;font-size: 1px;}

/* @group NAVIGATION */
#navcontainer {height: 34px;position: relative;z-index: 3;background-color: #e1dccf;padding-left: 8px;}
#navcontainer .current {text-transform: uppercase;
	color: #000;
}
#navcontainer .current:hover {}
#navcontainer .currentAncestor {}
#navcontainer ul{list-style: none;z-index: 5;}
#navcontainer li {position: relative;display: inline;float: left;}
#navcontainer a {color: #60460e;
	display: block;
	padding: 5px 12px;
	text-decoration: none;	
	font-size: 0.80em;
}
#navcontainer a:hover {color: #000;background-color: #ebe6d8;}
#navcontainer a:active {}
/* All browsers will use this code, it will make the pop out menus work */
#navcontainer ul ul {
	position: absolute;
	top: 34px;
	left: 0px;
	right: 0;
	display: none;
	z-index: 6;
	font-size: 0.9em;
	width: 80px;
	padding-bottom: 4px;background-color: #e1dccf;
}
#navcontainer ul ul li {display: block;background-color: #e1dccf;}
#navcontainer ul ul li:hover {display: block;}
#navcontainer ul ul li:active {display: block;background-color: #ebe6d8;}
#navcontainer ul ul a {font-size: 0.80em;display: block;/*width: 180px;*/color: #60460e;padding: 1px 3px 1px 12px;background-color: #e1dccf;}
#navcontainer ul ul a:hover {/*font-size: 0.80em;*/color: #000;background-color: #f4efe1;}
#navcontainer ul ul .current {/*font-weight: bold;*/color: #000;
	text-transform: uppercase;
}
#navcontainer ul ul ul {position: absolute;left: 110px;top: 0;font-size: 1em;}
div#navcontainer ul ul,div#navcontainer ul ul ul,div#navcontainer ul li:hover ul ul, div#navcontainer ul li:hover ul ul ul {display:none;}
div#navcontainer ul li:hover ul,div#navcontainer ul ul li:hover ul,div#navcontainer ul ul ul li:hover ul {display:block;}
/* @end */

/* @group LAYOUT */

#wrap {margin: 0px auto 100px;width: 100%;min-width: 900px;max-width: 1200px;position: relative;}
#headlogo {float: right;padding-bottom: 10px;padding-top: 20px;}
#wrapcontent{width: 100%;background-color: #000;position: relative;z-index: 2;/*border: 1px dotted #ffe4a4;*/}
#img {float: left;width:420px;}
#content{margin-left: 420px;background-color: #fff;border-left: 2px solid #000;}
#innerContent {padding: 22px;}
#galerieProducts {color: #fff;}
#galerieProducts img {width: 112px;height: 152px;
	margin: 1px 1px 5px 1px;
}
#galerieProducts .product
{
	float: left;
	width: 114px;
	background-color: #000;
	text-align: center;
	line-height: 1.3em;
	color: #fff;
	font-size: .65em;
	margin: 0 5px 5px 0;
}
#galerieProducts .product a {display: block;color: #fff;letter-spacing: 0;padding-bottom: 3px;}
#galerieProducts .product a:hover {background-color: #60460e;}



table {border-collapse: collapse;}
th {text-align: left;line-height: 1.4em;color: #000;font-size: .75em;background-color: #fff;
	font-weight: normal;
	font-style: normal;
	width: 196px;
}
td {width: 196px;text-align: center;line-height: 1.4em;color: #fff;font-size: .70em;background-color: #000;}

#detailProducts .productDetail
{
	/*float: left;
	background-color: #000;
	text-align: center;
	line-height: 1.3em;
	color: #fff;
	font-size: .65em;
	margin: 0 5px 5px 0;*/
}

#referenzen img {border: 0;display: inline;}


.col {float: left;width: 350px;/*border: 1px dotted #ff26ff;*/}
/* @end */

/* @group STYLES */
h1, h2, h3, h4 {color: #000;font-weight: bold;font-style: normal;letter-spacing: 0.09em;line-height: 1.4em;padding: 5px 5px 5px 0;}
h1 {font-size: 1.0em;letter-spacing: 0.15em;margin-bottom: 10px;}
h2 {font-size: 0.9em;}
h3 {font-size: 0.8em;letter-spacing: 0.06em;}
p {font-size: .75em;line-height: 1.8em;padding: 0 0 10px;}
table {border: 0;border-collapse: collapse;}
td {font-size: .75em;border: 1px solid #d8d4d7;padding: 3px 5px;}
a {text-decoration: none;color: #000;letter-spacing: 1px;}
a:hover {color: #000;}
/* @end */
/* @group FOOTER */
#footer {color: #c8c8c8;margin-left: 423px;	font-size: 0.70em;padding: 5px 0 20px;}
#footer a {color: #fff;letter-spacing: 1px;}
/* @end */
/* @group FORM */
fieldset	{padding: 10px 0 0 15px;border: 1px solid #ccc;}
legend		{font-size: 1.0em;letter-spacing: 0.15em;color: #000;}
label 		{float: left;width: 10em;}
input.iradio {margin-right: 0.1em;}
input.field, textarea {width: 280px;border: 1px solid #CCC;}
input:focus, textarea:focus {background: #d6faff;}
/*#invalid_text {color: #FF6666;}*/
label .required {font-size: 1.20em;color: #ff790b;}
/* :KLUDGE: Explicitly set the width for IE6- */
* html .feedback { width: 10em; }
/* @end */
