/* Normalisiert margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{ margin : 0; padding :0; }

/* Normalisiert font-size für Überschriften */
h1, h2, h3, h4, h5, h6
{ font-size : 100%;}

/* Entfernt list-style aus Listen */
ol, ul
{ list-style : none; }

/* Normalisiert font-style und font-weight auf normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Normalisiert Tabellen */
table
{ border-collapse : collapse; border-spacing : 0; }

/* Entfernt border aus fieldset und img */
fieldset, img
{ border : 0; }

/* Richtet Text in caption und th links aus */
caption, th
{ text-align : left; }

/* Entfernt Anführungszeichen aus q */
q:before, q:after
{ content :''; }




body {
	background-image:url(../image/bg-bottom.jpg);
	background-repeat: repeat-y;
	background-position:center top;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
}
#mainbox {
	position:relative;
	background-image:url(../image/bg.jpg);
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:1024px;
	height:768px;
}
#navi ul{
	left:113px;
	position:absolute;
	top:162px;
	width:87px;
}	
#navi li{
	background-color:#EDEDED;
	text-decoration:none;
	padding-right:23px;
	padding-bottom:9px;
	padding-top:4px;
	padding-left:5px;
	margin-bottom:1px;
	height:18px;
}	
#navi a{
	color:#C22540;
	float:left;
	font-family:Verdana;
	font-size:10px;
	letter-spacing:0.5px;
	text-decoration:none;
	padding-top:3px;	
	font-weight:bold;
}
#navi .current{
	background-color:#FFFFFF;
}
#navi .current a{
	color:#A3B85A;
}	
#status{
	height:34px;
	left:242px;
	position:relative;
	top:225px;
	display:block;
	z-index:10;
	font-size:30px;
	font-family:Verdana;
	color:#C22540;
	display:none;
}	
#slideshow{
	height:304px;
	left:368px;
	position:relative;
	top:136px;
	width:400px;
	display:none;
	z-index:5;
}
#description {
	height:501px;
	left:369px;
	overflow:auto;
	position:absolute;
	top:179px;
	width:515px;
}
#description h1{
	font-size:17px;
	font-family:Verdana;
	color:#2D2B2B;
	font-weight:normal;
	padding-bottom:10px;
}
#description p{
	font-family:Arial;
	color:#676363;
	font-size:14px;
	padding-bottom:10px;
}
#description ul{
	font-family:Arial;
	font-size:12px;
	margin:10px 0;
	list-style-type:disc;
	list-style-position:inside;
}
#description li{
	font-family:Arial;
	font-size:12px;
	margin:5px 0;
}
#türen {
	height:142px;
	left:112px;
	position:absolute;
	top:384px;
	width:89px;
}
#tischlerei {
	height:113px;
	left:112px;
	position:absolute;
	top:525px;
	width:229px;
}
#einbauschraenke {
	height:45px;
	left:112px;
	position:absolute;
	top:640px;
	width:246px;
}
#fenster {
	height:82px;
	left:112px;
	position:absolute;
	top:685px;
	width:224px;
}
#einbruchschutz {
	height:82px;
	left:338px;
	position:absolute;
	top:685px;
	width:159px;
}
#info {
	font-size:13px;
	height:82px;
	left:703px;
	position:absolute;
	top:657px;
	width:170px;
	display:none;
}
#info h{
	color:#2D2B2B;	
}
#info p{
	color:#676363;	
}
#hanseaticweb{
	font-size: 1px;
	display:none;
}

