/*
NOTE: it was not copied, it was a rebuilt
*/

/* HTML und BODY*/

body,html{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#f6f0e0;
}

/* picturebo */

#fullscreenbg{
	display:block;
	position:fixed;
	top:-5000px;
	left:0px;
	width:100%;
	height:100%;
	z-index:100;
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	background-color:#505559;
}
* html #fullscreenbg { /* ie6 */
	position:absolute;
	height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#fullscreen{
	display:block;
	position:absolute;
	top:-5000px;
	left:0px;
	width:100%;
	height:100%;
	z-index:101;
}
#horizon{
	width:100%;
	height:1px;
	overflow:visible;
	visibility:visible;
	display:block;
	margin:0px;
	/* Hides from IE-mac */
	position:absolute;
	top:50%;
	left:0px;
	/* End hide from IE-mac */
	padding:0px 0px 0px 0px;
}
#highimg{
	display:block;
	width:512px;
	min-height:100px;
	margin:0px auto 0px auto;
	padding:10px 10px 10px 10px;
	z-index:102;
	background-color:#fff;
}
#highimg img{
	display:block;
	min-height:100px;
	margin:0px auto 0px auto;
	padding:2px 0px 0px 0px;
	z-index:102;
}
#highimg a.schliessen{
	display:block;
	width:512px;
	height:18px;
	margin:0px auto 0px auto;
	padding:7px 0px 0px 0px;
	z-index:104;
	text-align:center;
	text-decoration:none;
	font:bold 12px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#505559;
}
#highimg a.schliessen{
	color:#000;
}


/* complete */

#container{
	display:block;
	width:934px;
	min-height:100%;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 30px;
	text-align:left;
	background:left top url('htdocs/_images/bg-site.jpg') no-repeat #f6f0e0;
}

/* Head */

#head{
	display:block;
	width:926px;
	height:80px;
	margin:0px 0px 34px 0px;
	padding:30px 0px 0px 0px;
	background:left 30px url('htdocs/_images/bg-head.gif') repeat-x;
}
#logo{
	display:block;
	float:left;
	width:584px;
	height:80px;
	margin:0px;
	padding:0px;
}
#logo a img{
	display:block;
	width:294px;
	height:80px;
	margin:0px auto 0px auto;
	padding:0px;
	border:0px none;
}

#mainmenu{
	display:block;
	float:left;
	width:342px;
	height:18px;
	margin:62px 0px 0px 0px;
	padding:0px;
	list-style:none outside none;
	background-color:#f6f0e0;
}
#mainmenu li{
	display:block;
	float:left;
	width:85px;
	height:18px;
	margin:0px;
	padding:0px;
}
#mainmenu li a{
	display:block;
	width:100%;
	height:18px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	font:bold 12px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#b18e42;
}
#mainmenu li a:hover{
	color:#505559;
}
#mainmenu li a.on{
	display:block;
	width:100%;
	height:18px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	font:bold 12px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#505559;
}

/* Body */

#body{
	display:block;
	width:926px;
	min-height:400px;
	padding:0px;
	margin:0px;
}
#lounge{
	display:block;
	width:934px;
	height:409px;
	padding:15px 0px 0px 0px;
	margin:0px;
	background:left top url('htdocs/_images/bg-lounge.gif') no-repeat;
}
#loungebody{
	display:block;
	width:900px;
	height:370px;
	padding:0px;
	margin:0px 0px 15px 13px;
}
#loungebody img{
	display:block;
	width:900px;
	height:370px;
	padding:0px;
	margin:0px;
	border:0px none;
}

/* ----- Teaser ----- */

#teaser{
	display:block;
	float:right;
	width:342px;
	height:424px;
	margin:0px;
	padding:0px;
}
#image{
	display:block;
	width:342px;
	height:400px;
	margin:0px;
	padding:0px;
	background-color:#fff;
}
#metamenu{
	display:block;
	float:left;
	width:342px;
	height:14px;
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style:none outside none;
}
#metamenu li{
	display:block;
	float:left;
	width:85px;
	height:14px;
	margin:0px;
	padding:0px;
}
#metamenu li a{
	display:block;
	width:100%;
	height:14px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	font:normal 9px/14px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#b18e42;
}
#metamenu li a:hover{
	color:#505559;
}
#metamenu li a.on{
	display:block;
	width:100%;
	height:14px;
	margin:0px 0px -14px 0px;
	padding:0px;
	text-decoration:none;
	font:normal 9px/14px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#505559;
}

/* ----- Content ----- */

#contwrap{
	display:block;
	float:right;
	width:584px;
	min-height:406px;
	margin:0px;
	padding:0px;
}
* html #content { /* ie6 hack */
	height:406px;
}
#content{
	display:block;
	width:584px;
	min-height:382px;
	margin:0px;
	padding:18px 0px 0px 0px;
	background:left top url('htdocs/_images/bg-site-content.jpg') no-repeat #eadab6;
}
* html #content { /* ie6 hack */
	height:382px;
}
#submenu{
	display:block;
	width:529px;
	height:18px;
	margin:0px 0px 0px 18px;
	padding:0px 0px 0px 37px;
	list-style:none outside none;
	background-color:#cba553;
}
#submenu li{
	display:block;
	float:left;
	width:85px;
	height:18px;
	margin:0px;
	padding:0px 0px 0px 20px;
}
#submenu li a{
	display:block;
	width:100%;
	height:18px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	font:bold 12px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#88651c;
}
#submenu li a:hover{
	color:#31393f;
}
#submenu li a.on{
	display:block;
	width:100%;
	height:18px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	font:bold 12px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#31393f;
}
#content div div.startlink{
	display:block;
	float:left;
	width:140px;
	height:74px;
	margin:0px;
	padding:0px;
}
#content div div.startlink a{
	display:block;
	width:140px;
	height:74px;
	margin:0px;
	padding:0px;
	text-decoration:none;
	font:normal 11px/18px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#f7efdf;
	background:left 0px none no-repeat;
}
#content div div.startlink a:hover{
	background:left -75px none no-repeat;
}
#content div div.startlink a span{
	display:none;
	width:137px;
	height:54px;
	margin:0;
	padding:20px 0 0 3px;
}
#content div div.produkt{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#content div div.produkt img{
	display:block;
	margin:0;
	padding:0;
}
#content div.element{
	display:block;
	min-height:18px;
	margin:0;
	padding:10px 75px 0 75px;
}
#content div div.col240{
	display:block;
	float:left;
	min-height:18px;
	width:220px;
	margin:0px;
	padding:0 20px 0;
}
#content div div.col200{
	display:block;
	float:left;
	min-height:18px;
	width:200px;
	margin:0;
	padding:0;
}
#content div div.col180{
	display:block;
	float:left;
	min-height:18px;
	width:180px;
	margin:0;
	padding:0;
}
#content div h1, #content h1{
	display:block;
	min-height:25px;
	margin:0px;
	padding:30px 0px 10px 0px;
	font:normal 18px/25px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#505559;
}
#content div h2, #content h2{
	display:block;
	min-height:20px;
	margin:-10px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font:italic 12px/20px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#505559;
}
#content div h3, #content h3{
	display:block;
	min-height:20px;
	margin:0px;
	padding:0px 0px 0px 0px;
	font:bold 12px/20px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#505559;
}
#content div form p, #content div p, #content p, #content div div p{
	display:block;
	min-height:20px;
	margin:0px;
	padding:0px 0px 0px 0px;
	font:normal 12px/20px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#505559;
}
#content div form p a, #content div p a, #content p a, #content div div p a{
	text-decoration:none;
	color:#505559;
}
#content div form p a:hover, #content div p a:hover, #content p a:hover, #content div div p a:hover{
	text-decoration:underline;
	color:#31393f;
}
img.foto{
	display:block;
	float:right;
	width:140px;
	height:180px;
	margin:80px 0px 0px 0px;
	padding:0px 65px 0px 0px;
}
span.price{
	display:block;
	float:right;
	width:70px;
	height:20px;
	text-align:right;
	font:normal 12px/20px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
span.indent{
	display:block;
	float:left;
	width:55px;
	height:20px;
	font:normal 12px/20px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
span.tween{
	display:block;
	float:right;
	width:110px;
	height:20px;
	font:normal 12px/20px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
}
span.right{
	text-align:right;
}
div.clear, span.clear{
	display:block;
	clear:both;
	height:1px;
	width:100px;
	margin:-1px 0px 0px 0px;
	padding:0px;
	font:normal 1px/1px Sans-Serif;
}
div.space{
	display:block;
	clear:both;
	height:20px;
	width:100px;
	margin:0px;
	padding:0px;
	font:normal 1px/1px Sans-Serif;
}
#etclink{
	display:block;
	float:right;
	width:100px;
	height:14px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	text-decoration:none;
	text-align:right;
	font:normal 9px/14px "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
	color:#b18e42;
}