body {
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
}

a img { border:0px; }
/* *******************************************************
                  Skalierbarer Hintergrund
******************************************************** */

#bg td {
vertical-align:middle;
text-align:center;
}

#bg img {
min-height:50%;
min-width:50%;
margin:0 auto;
display:block;
}

#bg div {
position:absolute;
width:200%;
height:200%;
top:-50%;
left:-50%;
}

html,body,#bg,#bg table,#bg td,#content {
width:100%;
height:100%;
overflow:hidden;
}

.test {
	z-index: 3;
	position:absolute;
	left: 0px
	top: 0px;
	height: 100%;
	width: 100%;
	min-height:200px;
	min-width:200px;
}


/* *******************************************************
                  Navigation
******************************************************** */

.logo {
	z-index: 3;
	position:absolute;
	left: 25px;
	top: 86px;
	height: 54px;
	width: 153px;
}

.nav {
	position:absolute;
	left: 0px;
	top: 306px;
	width: 130px;
	height: 200px;
	z-index: 3;
}

.nav01 {
	position:absolute;
	left: 0px;
	top: 170px;
	width: 178px;
	height: 250px;
	z-index: 3;
}

.nav1 {
	display: block;
	z-index: 5;
	height: 16px;
	padding-left: 25px;
}

.nav11 {
	display: block;
	z-index: 5;
	height: 16px;
	text-align: left;
	font-weight: normal;
	color:#000;
	padding-left: 35px;
}

.navspace {
	display: block;
	z-index: 5;
	text-align: left;
	font-weight: lighter;
	color:#000;
	font-family: Arial;
	padding-left: 25px;
}

.logo-h {
	position: absolute;
	left: 0px;
	top: 232px;
	height: 304px;
	width: 300px;
	z-index: 2;
}

.balken-rot {
	background-color:#d0001f;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 618px;
	width: 178px;
	z-index: 2;
}

.copyright {
	position: absolute;
	left: 0px;
	top: 628px;
	height: 30px;
	width: 153px;
	padding-left:25px;
	z-index: 2;
	font: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	color: #FFF;
	letter-spacing:1px;
}

.copyright a	{
	color:#FFF;
	font-size: 9px;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration:none;
}

.copyright a:hover	{
	color: #000;
}

.copyright2 {
	position: absolute;
	left: 0px;
	top: 496px;
	height: 18px;
	width: 178px;
	padding-left:25px;
	z-index: 2;
	font-size: 10px;
	color: #FFF;
	letter-spacing:normal;
	font-family: Tahoma, Geneva, sans-serif;
}

.copyright2 a	{
	color: #FFF;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration:none;
}

.copyright2 a:hover	{
	color: #000;
	font-family: Tahoma, Geneva, sans-serif;
}

.lo {
	position: absolute;
	left: 654px;
	top: 620px;
	height: 18px;
	width: 153px;
	padding-left:13px;
	z-index: 2;
	font: Tahoma, Geneva, sans-serif;
	font-size: 8px;
	color: #000;
	letter-spacing:1px;
}

/* *******************************************************
                  Inhalt Mitte
******************************************************** */

.logo-text {
	position: absolute;
	left: 311px;
	top: 436px;
	height: 100px;
	width: 194px;
	z-index: 2;
}

.logo-wohndesign {
	position: absolute;
	left: 311px;
	top: 200px;
	height: 100px;
	width: 194px;
	z-index: 2;
}

.logo-balken {
	position: absolute;
	left: 0px;
	top: 232px;
	height: 304px;
	width: 100%;
	z-index:1;
}

.balken-grau-breit {
	background-image:url(../images/balkenhintergrund.png);
	position: absolute;
	left: 182px;
	top: 150px;
	height: 451px;
	width: 446px;
	padding-top:17px;
	padding-left:12px;
	padding-right: 10px;
	z-index:1;
}

.balken-grau-impressionen {
	background-image:url(../images/balkenhintergrund.png);
	position: absolute;
	left: 182px;
	top: 150px;
	height: 451px;
	width: 628px;
	padding-top:17px;
	padding-left:12px;
	padding-right: 10px;
	z-index:1;
}

.balken-grau-breit2 {
	background-image:url(../images/balkenhintergrund.png);
	position: absolute;
	left: 182px;
	top: 150px;
	height: 451px;
	width: 446px;
	padding-top:17px;
	padding-left:12px;
	padding-right: 10px;
	z-index:1;
}

.labels {
	position: absolute;
	left: 13px;
	top: 13px;
	height: 442px;
	width: 442px;
	z-index:1;
	overflow: scroll;
	overflow-x:hidden;
	scrollbar-base-color: #666;
}

.balken-grau-schmal2 {
	background-image:url(../images/balkenhintergrund.png);
	position: absolute;
	left: 182px;
	top: 150px;
	height: 451px;
	width: 152px;
	padding-top:17px;
	padding-left:12px;
	padding-right: 10px;
	z-index:1;
}

.balken-grau-schmal3 {
	background-image:url(../images/balkenhintergrund.png);
	position: absolute;
	left: 182px;
	top: 150px;
	height: 338px;
	width: 152px;
	padding-top:130px;
	padding-left:12px;
	padding-right: 10px;
	z-index:1;
}

.bigpic-mouseover {
	position: absolute;
	left: 182px;
	top: 150px;
	height: 466px;
	width: 469px;
	z-index:2;
}

.kontakt {
	background-image:url(../images/balkenhintergrund.png);
	position: absolute;
	left: 182px;
	top: 150px;
	height: 455px;
	width: 455px;
	padding-left: 13px;
	padding-top: 13px;
	z-index:2;
}

.schnaeppchen {
	background-color:#FFF;
	position: absolute;
	left: 182px;
	top: 150px;
	height: 455px;
	width: 455px;
	padding-left: 13px;
	padding-top: 13px;
	z-index:2;
	overflow:scroll;
}

.content-titel {
	z-index: 3;
	position:absolute;
	left: 182px;
	top: 117px;
	height: 35px;
	width: 397px;
	padding-left: 13px;
}

/* *******************************************************
                  Inhalt Recht (Pics)
******************************************************** */

.balken-grau-schmal {
	background-image:url(../images/balkenhintergrund.png);
	position: absolute;
	left: 654px;
	top: 150px;
	height: 455px;
	width: 152px;
	padding-top:13px;
	padding-left:13px;
	padding-right: 13px;
	z-index:2;
}

.pics-background {
	position: absolute;
	left: 667px;
	top: 163px;
	height: 203px;
	width: 152px;
	letter-spacing:1px;
	z-index:3;
}

.reihe1 {
	z-index: 4;
	position: absolute;
	left: 667px;
	top: 150px;
	padding-top: 13px; 
	height: 455px;
	width: 50px;
	height: 203px;
}

.reihe1-2 {
	z-index: 4;
	position: absolute;
	left: 667px;
	top: 540px;
	padding-top: 13px; 
	height: 60px;
	width: 50px;
	height: 203px;
}

.pics-reihe1 {
	display: block;
	z-index: 3;
	height: 16px;
	height: 50px;
	width: 50px;
	letter-spacing:1px;
}

.reihe2 {
	z-index: 4;
	position: absolute;
	left: 718px;
	top: 150px;
	padding-top: 13px; 
	height: 455px;
	width: 50px;
	height: 203px;
}

.reihe2-2 {
	z-index: 4;
	position: absolute;
	left: 718px;
	top: 540px;
	padding-top: 13px; 
	height: 60px;
	width: 50px;
	height: 203px;
}

.pics-reihe2 {
	display: block;
	z-index: 3;
	height: 16px;
	height: 50px;
	width: 50px;
	letter-spacing:1px;
}

.reihe3 {
	z-index: 4;
	position: absolute;
	left: 769px;
	top: 150px;
	padding-top: 13px; 
	height: 455px;
	width: 50px;
	height: 203px;
}

.reihe3-2 {
	z-index: 4;
	position: absolute;
	left: 769px;
	top: 540px;
	padding-top: 13px; 
	height: 60px;
	width: 50px;
	height: 203px;
}

.pics-reihe3 {
	display: block;
	z-index: 3;
	height: 16px;
	height: 50px;
	width: 50px;
	letter-spacing:1px;
}

.titel-balken-pics {
	z-index: 3;
	position:absolute;
	left: 654px;
	top: 371px;
	height: 50px;
	width: 150px;
	padding-left: 13px;
	letter-spacing:1px;
}

.titel-balken-pics {
	z-index: 3;
	position:absolute;
	left: 654px;
	top: 371px;
	height: 50px;
	width: 150px;
	padding-left: 13px;
	letter-spacing:1px;
}

.titel-balken-pics2 {
	z-index: 3;
	position:absolute;
	left: 654px;
	top: 220px;
	width: 150px;
	padding-left: 13px;
	letter-spacing:1px;
}

.titel-balken-pics-15pics {
	z-index: 3;
	position:absolute;
	left: 654px;
	top: 422px;
	height: 50px;
	width: 150px;
	padding-left: 13px;
	letter-spacing:1px;
}

.titel-balken-handwerk {
	z-index: 3;
	position:absolute;
	left: 654px;
	top: 167px;
	height: 16px;
	height: 50px;
	width: 150px;
	padding-left: 13px;
	letter-spacing:1px;
}

.text-balken2 {
	z-index: 3;
	position:absolute;
	left: 654px;
	top: 150px;
	height: 400px;
	width: 150px;
	padding-left: 13px;
	padding-top: 13px;
}

.text-balken2-aktuell {
	z-index: 3;
	position:absolute;
	left: 654px;
	top: 150px;
	height: 400px;
	width: 162px;
	padding-left: 13px;
	padding-top: 13px;
}

.text-balken3-aktuell {
	z-index: 3;
	position:absolute;
	left: 0px;
	top: 0px;
	height: 400px;
	width: 200px;
	padding-left: 13px;
	padding-top: 13px;
}

.text-balken3-pic {
	z-index: 3;
	position:absolute;
	left: 234px;
	top: 0px;
	height: 468px;
	width: 234px;
}

.text-balken3 {
	z-index: 3;
	position:absolute;
	left: 654px;
	top: 210px;
	height: 16px;
	height: 400px;
	width: 150px;
	padding-left: 13px;
	padding-top: 13px;
}

.text-balken-pics {
	z-index: 3;
	position:absolute;
	left: 654px;
	top: 570px;
	height: 40px;
	width: 150px;
	padding-left: 13px;
	letter-spacing:1px;
}

.agb {
	z-index: 3;
	position:absolute;
	left: 180px;
	top: 596px;
	width: 150px;
	padding-left: 13px;
	letter-spacing:1px;
}

.weitere-schnaeppchen {
	z-index: 3;
	position:absolute;
	left: 654px;
	top: 560px;
	height: 40px;
	width: 150px;
	padding-left: 13px;
	letter-spacing:1px;
}

.text-balken-pics2 {
	z-index: 3;
	position:absolute;
	left: 654px;
	top: 512px;
	height: 98;
	width: 150px;
	padding-left: 13px;
	letter-spacing:1px;
}

.text-balken-pics3 {
	z-index: 3;
	position:absolute;
	left: 654px;
	top: 371px;
	height: 200px;
	width: 150px;
	padding-left: 13px;
	visibility: hidden;
	vertical-align: bottom;
}

.text-balken-pics-a1 {
	z-index: 10;
	position:absolute;
	left: 654px;
	top: 570px;
	height: 40px;
	width: 150px;
	padding-left: 13px;
	vertical-align: bottom;
	visibility: hidden;
}

.text-balken-pics-a1-aktionen {
	z-index: 10;
	position:absolute;
	left: 654px;
	top: 371px;
	height: 40px;
	width: 150px;
	padding-left: 13px;
	vertical-align: bottom;
	visibility: hidden;
}

.text-balken-pics-2-a1 {
	z-index: 3;
	position:absolute;
	left: 654px;
	top: 371px;
	height: 200px;
	width: 150px;
	padding-left: 13px;
	visibility: hidden;
	vertical-align: bottom;
}

.picspace {
	display: block;
	z-index: 1;
	text-align: left;
	font-weight: lighter;
	color:#000;
	font-family: Arial;
	height: 1px;
	width: 50px;
}

.stopper {
	position: absolute;
	left: 620px;
	top: 340px;
	height: 92px;
	width: 73px;
	z-index: 2;
}

.newsletter {
	position: absolute;
	left: 620px;
	top: 505px;
	width: 200px;
	z-index: 2;
}

.video {
	position: absolute;
	left: 620px;
	top: 280px;
	width: auto;
	height: 197px;
	z-index: 10;
}

.stoppersale {
	position: absolute;
	left: 660px;
	top: 425px;
	height: 112px;
	width: 186px;
	z-index: 2;
}

.stopper-text {
	position: absolute;
	left: 740px;
	top: 487px;
	width: 150px;
	z-index: 2;
	font-weight:bold;
	outline:none;
}

.eurostopper-entry {
	position: absolute;
	left: 620px;
	top: 545px;
	z-index: 2;
	font-weight:bold;
	outline:none;
}

.eurostopper-entry2 {
	position: absolute;
	left: 834px;
	top: 545px;
	z-index: 2;
	font-weight:bold;
	outline:none;
}

ul{
	text-indent: 0px;
	padding-left: 13px;
}

.picbetweentext {
	background-color:#F00;
	position: absolute;
	left: 360px;
	top: 150px;
	height: 468px;
	width: 290px;
	z-index: 10;
}

.eurostopper-aktionen {
	background-image:url(../images/Euro-Stopper-www-2.png);
	position: absolute;
	left: 200px;
	top: 165px;
	height: 102px;
	width: 98px;
	z-index: 20;
}

.sale-aktionen {
	background-image:url(../images/aktionen/sale.png);
	position: absolute;
	left: 185px;
	top: 152px;
	height: 130px;
	width: 165px;
	z-index: 20;
}

