@import url(text.css);
@import url(images.css);
@import url(forms.css);

body {
	margin: 0px;
	background-color: #EEEEEE;
	HEIGHT: 100%;
	background-image: url(../images/common/bg.gif);
	background-repeat: repeat-y;
}
#main {
	width: 830px;
	background-color: #FFFFFF;
}
#header {
	width: 800px;
	background-color: #FFFFFF;
	height: 71px;
}
#head {
	width: 800px;
	background-color: #000000;
	height: 200px;
}
#produktdetail {
	width: 800px;
	background-color: #474747;
	height: 200px;
}
#logo {
	position:relative;
	top: 50px;
	left: 20px;
	float: left;
}
#logoquad {
	position:relative;
	top: 0px;
	left: 20px;
	float: left;
	visibility: visible; z-index: 1000; position: absolute; overflow: hidden;
}
#greyline {
	width: 750px;
	background-color: #999999;
	float: left;
}
#greylinetop {
	width: 620px;
	background-color: #D4D4D4;
}
#thumb { width: 50px; float: left; top: 200px; left: 750px; visibility: visible; z-index: 100; position: absolute; overflow: hidden; }
#thumbhidden { width: 50px; float: left; top: 200px; left: 750px; visibility: hidden; z-index: 100; position: absolute; overflow: hidden; }
#thumbpro { width: 50px; float: left; top: 280px; left: 750px; visibility: visible; z-index: 100; position: absolute; overflow: hidden; }
#uebermenu { width: 110px; float: left; top: 280px; left: 100px; visibility: hidden; z-index: 100; position: absolute; }
#uebermenua { width: 110px; float: left; top: 280px; left: 100px; visibility: visible; z-index: 100; position: absolute; }
#uebermenupro { width: 110px; float: left; top: 360px; left: 100px; visibility: hidden; z-index: 100; position: absolute; }
#kuechenmenu { width: 110px; float: left; top: 309px; left: 100px; visibility: hidden; z-index: 100; position: absolute; }
#kuechenmenua { width: 110px; float: left; top: 309px; left: 100px; visibility: visible; z-index: 100; position: absolute; }
#kuechenmenupro {
	width: 110px;
	float: left;
	top: 389px;
	left: 100px;
	z-index: 100;
	position: absolute;
	visibility: visible;
}
#wohnenmenu {
	width: 110px;
	float: left;
	top: 405px;
	left: 100px;
	z-index: 100;
	position: absolute;
	visibility: hidden;
}
#wohnenmenupro {
	width: 110px;
	float: left;
	top: 405px;
	left: 100px;
	z-index: 100;
	position: absolute;
	visibility: visible;
}
#projektmenu { width: 110px; float: left; top: 339px; left: 100px; visibility: hidden; z-index: 100; position: absolute; }
#projektmenua { width: 110px; float: left; top: 339px; left: 100px; visibility: visible; z-index: 100; position: absolute; }
#projektmenupro { width: 110px; float: left; top: 419px; left: 100px; visibility: hidden; z-index: 100; position: absolute; }
#projektmenuproa { width: 110px; float: left; top: 419px; left: 100px; visibility: visible; z-index: 100; position: absolute; }
#ausstellungmenu { width: 110px; float: left; top: 398px; left: 100px; visibility: hidden; z-index: 100; position: absolute; }
#ausstellungmenua { width: 110px; float: left; top: 398px; left: 100px; visibility: visible; z-index: 100; position: absolute; }
#ausstellungmenupro { width: 110px; float: left; top: 478px; left: 100px; visibility: hidden; z-index: 100; position: absolute; }
#ausstellungmenuproa { width: 110px; float: left; top: 478px; left: 100px; visibility: visible; z-index: 100; position: absolute; }
#gaggenaumenu { width: 110px; float: left; top: 423px; left: 100px; visibility: hidden; z-index: 100; position: absolute; }
#gaggenaumenua { width: 110px; float: left; top: 423px; left: 100px; visibility: visible; z-index: 100; position: absolute; }
#gaggenaumenupro { width: 110px; float: left; top: 503px; left: 100px; visibility: hidden; z-index: 100; position: absolute; }
#gaggenaumenuproa { width: 110px; float: left; top: 503px; left: 100px; visibility: visible; z-index: 100; position: absolute; }
#kontaktmenu { width: 110px; float: left; top: 466px; left: 100px; visibility: hidden; z-index: 100; position: absolute; }
#kontaktmenua { width: 110px; float: left; top: 466px; left: 100px; visibility: visible; z-index: 100; position: absolute; }
#kontaktmenupro { width: 110px; float: left; top: 546px; left: 100px; visibility: hidden; z-index: 100; position: absolute; }
#impressummenu { width: 110px; float: left; top: 481px; left: 100px; visibility: hidden; z-index: 100; position: absolute; }
#impressummenua { width: 110px; float: left; top: 481px; left: 100px; visibility: visible; z-index: 100; position: absolute; }
#impressummenupro { width: 110px; float: left; top: 561px; left: 100px; visibility: hidden; z-index: 100; position: absolute; }
#headnav { float: left; top: 0px; left: 607px; visibility: visible; z-index: 100; position: absolute; overflow: hidden; }
#contentarea { WIDTH: 800px; TEXT-ALIGN: left; }
#navcell { PADDING-LEFT: 20px; FLOAT: left; WIDTH: 230px; MARGIN-TOP: 58px; }
#navcella { PADDING-LEFT: 20px; FLOAT: left; WIDTH: 230px; MARGIN-TOP: 53px; }
#contentcell { FLOAT: left; WIDTH: 380px; MARGIN-TOP: 53px; }
#contentcella { FLOAT: left; WIDTH: 570px; MARGIN-TOP: 53px; }
DIV.content_w {
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 5px;
}
#rightcell { FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 160px; MARGIN-TOP: 53px; }
#footer {
	text-align: right;
	margin-bottom: 50px;
}
#line {
	margin-top: 2px;
	margin-bottom: 20px;
	background-color: #E1E1E1;
}
#adminline {
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #E1E1E1;
}
#linecontent {
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #F1F1F1;
}
#footerline {
	margin-top: 30px;
	margin-bottom: 2px;
	background-color: #E1E1E1;
}

