body {
	background-color : #FFF7DD;
}

#infobar{
width: 300px;
position: absolute;
text-align: center;
left: 50%;
top: 60px;
margin-left: -480px;
}
#infobar2{
width: 300px;
position: absolute;
text-align: center;
left: 50%;
top: 60px;
margin-left: 180px;
}






.info {

	font-family :  NimbusSanD-Lig, Helvetica Neue, Helvetica, Arial;
	
	color: #FFFFFF;
	
	font-size : 14px;

	padding-left : 0px;

	padding-right : 0px;
	
	text-align : center;

	padding-top : 0px;
	
	padding-bottom : 0px;

	letter-spacing : 1px;

	margin-top : 0px;

	margin-bottom : 0px;

	margin-right : 0px;

	margin-left : 0px;

	line-height : 17px;
		

}

.artikeltext {

	font-family :  NimbusSanD-UltLig, Helvetica Neue, Helvetica, Arial;
	
	font-size : 18px;

	padding-left : 0px;

	padding-right : 0px;
	
	text-align : right;

	padding-top : 0px;
	
	padding-bottom : 0px;

	letter-spacing : 0px;

	margin-top : 0px;

	margin-bottom : 0px;

	margin-right : 0px;

	margin-left : 0px;

	line-height : 25px;
		

}


.artikeltext-left {

	font-family :  NimbusSanD-UltLig, Helvetica Neue, Helvetica, Arial;
	
	font-size : 18px;

	padding-left : 0px;

	padding-right : 0px;
	
	text-align : left;

	padding-top : 0px;
	
	padding-bottom : 0px;

	letter-spacing : 0px;

	margin-top : 0px;

	margin-bottom : 0px;

	margin-right : 0px;

	margin-left : 0px;

	line-height : 25px;
		

}

.artikeltext-less-spacing {

	font-family :  NimbusSanD-UltLig, Helvetica Neue, Helvetica, Arial;
	
	font-size : 18px;

	padding-left : 0px;

	padding-right : 0px;
	
	text-align : center;

	padding-top : 0px;
	
	padding-bottom : 0px;

	letter-spacing : 0px;

	margin-top : 0px;

	margin-bottom : 0px;

	margin-right : 0px;

	margin-left : 0px;

	line-height : 18px;
		

}

.geschaeftetext {

	font-family :  NimbusSanD-UltLig, Helvetica Neue, Helvetica, Arial;
	
	font-size : 23px;

	padding-left : 0px;

	padding-right : 0px;
	
	text-align : center;

	padding-top : 0px;
	
	padding-bottom : 0px;

	letter-spacing : 0px;

	margin-top : 0px;

	margin-bottom : 0px;

	margin-right : 0px;

	margin-left : 0px;

	line-height : 25px;
		

}


.abouttext {

	font-family :  NimbusSanD-UltLig, Helvetica Neue, Helvetica, Arial;
	
	font-size : 19px;

	padding-left : 0px;

	padding-right : 0px;
	
	text-align : left;

	padding-top : 0px;
	
	padding-bottom : 0px;

	letter-spacing : 0px;

	margin-top : 20px;

	margin-bottom : 30px;

	margin-right : 100px;

	margin-left : 100px;

	line-height : 26px;
		

}


.footer {

	font-family :  NimbusSanD-Lig, Helvetica Neue, Helvetica, Arial;
	
	font-size : 11px;

	padding-left : 0px;

	padding-right : 0px;
	
	text-align : center;

	padding-top : 0px;
	
	padding-bottom : 0px;

	letter-spacing : 0px;

	margin-top : 0px;

	margin-bottom : 0px;

	margin-right : 0px;

	margin-left : 0px;

	line-height : 17px;
		

}


.info-left {

	font-family :  NimbusSanD-Lig, Helvetica Neue, Helvetica, Arial;

	color : #000000;
	
	font-size : 12px;

	padding-left : 0px;

	padding-right : 0px;
	
	text-align : left;

	padding-top : 0px;
	
	padding-bottom : 0px;

	letter-spacing : 1px;

	margin-top : 0px;

	margin-bottom : 0px;

	margin-right : 0px;

	margin-left : 40px;

	line-height : 17px;
		

}





h1 {

	font-family : NimbusSanD-UltLig, Helvetica Neue, Helvetica, Arial;
	
	font-size : 38px;

	padding-left : 0px;

	padding-right : 0px;
	
	text-align : center;

	padding-top : 0px;
	
	padding-bottom : 0px;

	letter-spacing : 0px;

	margin-left: 20px;
	
	margin-right: 20px;

	margin-top: 0px;
	
	margin-bottom: 0px;

	line-height : 40px;
		

}

h2 {

	font-family : NimbusSanD-UltLig, Helvetica Neue, Helvetica, Arial;
	
	font-size : 34px;

	padding-left : 0px;

	padding-right : 0px;
	
	text-align : left;

	padding-top : 0px;
	
	padding-bottom : 0px;

	letter-spacing : 0px;

	margin-left: 20px;
	
	margin-right: 20px;

	margin-top: 0px;
	
	margin-bottom: 0px;

	line-height : 40px;
		

}


h3 {

	font-family : NimbusSanD-UltLig, Helvetica Neue, Helvetica, Arial;
	
	font-size : 26px;

	padding-left : 0px;

	padding-right : 0px;
	
	text-align : center;

	padding-top : 0px;
	
	padding-bottom : 0px;

	letter-spacing : 0px;

	margin-left: 20px;
	
	margin-right: 20px;

	margin-top: 0px;
	
	margin-bottom: 0px;

	line-height : 29px;
		

}


.color1 {
	color : #D93610;
}

.color2 {
	color : #D9B500;
}

.color-grey {
	color : #444444;
}

.color-lightgrey {
	color : #999999;
}


.title {
	font-family : NimbusSanD-UltLig, Helvetica Neue, Helvetica, Arial;
	color : #000000;
	font-size : 23px;
	padding-left : 0px;
	padding-right : 0px;
	text-align : center;
	padding-top : 0px;
	padding-bottom : 0px;
	letter-spacing : 0px;
	margin: 20px;
	line-height : 28px;
}



A:link {
        color : #D93610;
        text-decoration : underline;
}

A:visited {
        color : #D93610;
        text-decoration : underline;
}

A:hover {
        color : #D9B500;
        text-decoration : underline;
}

A:active {
        color : #000000;
        text-decoration : none;
}


a.shopper {
	margin-left: 570;
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	background: url("../images/shopper.png");
	}

a.shopper:hover {
	background-position: -30px 0;
	}

a.shopper:active {
	background-position: -60px 0;
	}
	
	
	
a.shopper-nospacing {
	margin-left: 100px;
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	background: url("../images/shopper.png");
	}

a.shopper-nospacing:hover {
	background-position: -30px 0;
	}

a.shopper-nospacing:active {
	background-position: -60px 0;
	}	
	
	
a.shopper-nospacingleft {
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	background: url("../images/shopper.png");
	}

a.shopper-nospacingleft:hover {
	background-position: -30px 0;
	}

a.shopper-nospacingleft:active {
	background-position: -60px 0;
	}	


#desc1{
width: 600px;
position: absolute;
text-align: right;
left: 50%;
top: 1100px;
margin-left: -300px;
z-index: 100;
}

#desc2{
width: 600px;
position: absolute;
text-align: right;
left: 50%;
top: 1650px;
margin-left: -280px;
z-index: 100;
}

#desc3{
width: 600px;
position: absolute;
text-align: left;
left: 50%;
top: 1950px;
margin-left: -300px;
z-index: 100;
}

#desc4{
width: 600px;
position: absolute;
text-align: left;
left: 50%;
top: 2600px;
margin-left: -330px;
z-index: 100;
}

#desc5{
width: 600px;
position: absolute;
text-align: right;
left: 50%;
top: 2940px;
margin-left: -290px;
z-index: 100;
}

#desc6{
width: 600px;
position: absolute;
text-align: right;
left: 50%;
top: 3450px;
margin-left: -200px;
z-index: 100;
}
#desc7{
width: 600px;
position: absolute;
text-align: right;
left: 50%;
top: 4070px;
margin-left: -250px;
z-index: 100;
}

#desc8{
width: 600px;
position: absolute;
text-align: right;
left: 50%;
top: 4490px;
margin-left: -320px;
z-index: 100;
}
#desc9{
width: 600px;
position: absolute;
text-align: right;
left: 50%;
top: 5020px;
margin-left: -300px;
z-index: 100;
}




#textfeld1{
width: 430px;
position: absolute;
height: auto;
overflow: auto;
text-align: center;
left: 50%;
top: 880px;
margin-left: 40px;
z-index: 100;
}

#textfeld2{
width: 330px;
position: absolute;
height: auto;
overflow: auto;
text-align: center;
left: 50%;
top: 3580px;
margin-left: 40px;
z-index: 100;
}



#artikel1{
width: 220px;
position: absolute;
height: auto;
overflow: auto;
text-align: center;
left: 50%;
top: 1180px;
margin-left: -40px;
z-index: 100;
}

#artikel2{
width: 220px;
position: absolute;
height: auto;
overflow: auto;
text-align: center;
left: 50%;
top: 1250px;
margin-left: 240px;
z-index: 100;
}

#artikel3{
width: 220px;
position: absolute;
height: auto;
overflow: auto;
text-align: center;
left: 50%;
top: 2000px;
margin-left: -200px;
z-index: 100;
}

#artikel4{
width: 220px;
position: absolute;
height: auto;
overflow: auto;
text-align: center;
left: 50%;
top: 2100px;
margin-left: -450px;
z-index: 100;
}
#artikel5{
width: 220px;
position: absolute;
height: auto;
overflow: auto;
text-align: center;
left: 50%;
top: 3010px;
margin-left: 0px;
z-index: 100;
}
#artikel6{
width: 220px;
position: absolute;
height: auto;
overflow: auto;
text-align: center;
left: 50%;
top: 3030px;
margin-left: 240px;
z-index: 100;
}
#artikel7{
width: 220px;
position: absolute;
height: auto;
overflow: auto;
text-align: center;
left: 50%;
top: 3680px;
margin-left: -30px;
z-index: 100;
}
#artikel8{
width: 220px;
position: absolute;
height: auto;
overflow: auto;
text-align: center;
left: 50%;
top: 4590px;
margin-left: -180px;
z-index: 100;
}
#artikel9{
width: 220px;
position: absolute;
height: auto;
overflow: auto;
text-align: center;
left: 50%;
top: 4600px;
margin-left: -440px;
z-index: 100;
}






a.artikelhover1 {
	margin-left: 10px;
	margin-top: 10px;
	display: block;
	width: 200px;
	height: 267px;
	text-decoration: none;
	cursor: default;
	background: url("../fs2012/artikel01.jpg");
	}	
a.artikelhover1:hover {
	background-position: -200px 0;
	cursor: default;
	}


a.artikelhover2 {
	margin-left: 10px;
	margin-top: 10px;
	display: block;
	width: 200px;
	height: 267px;
	text-decoration: none;
	cursor: default;
	background: url("../fs2012/artikel02.jpg");
	}	
a.artikelhover2:hover {
	background-position: -200px 0;
	cursor: default;
	}

a.artikelhover3 {
	margin-left: 10px;
	margin-top: 10px;
	display: block;
	width: 200px;
	height: 267px;
	text-decoration: none;
	cursor: default;
	background: url("../fs2012/artikel03.jpg");
	}	
a.artikelhover3:hover {
	background-position: -200px 0;
	cursor: default;
	}

a.artikelhover4 {
	margin-left: 10px;
	margin-top: 10px;
	display: block;
	width: 200px;
	height: 267px;
	text-decoration: none;
	cursor: default;
	background: url("../fs2012/artikel04.jpg");
	}	
a.artikelhover4:hover {
	background-position: -200px 0;
	cursor: default;
	}

a.artikelhover5 {
	margin-left: 10px;
	margin-top: 10px;
	display: block;
	width: 200px;
	height: 267px;
	text-decoration: none;
	cursor: default;
	background: url("../fs2012/artikel05.jpg");
	}	
a.artikelhover5:hover {
	background-position: -200px 0;
	cursor: default;
	}
a.artikelhover6 {
	margin-left: 10px;
	margin-top: 10px;
	display: block;
	width: 200px;
	height: 267px;
	text-decoration: none;
	cursor: default;
	background: url("../fs2012/artikel06.jpg");
	}	
a.artikelhover6:hover {
	background-position: -200px 0;
	cursor: default;
	}
	
a.artikelhover7 {
	margin-left: 10px;
	margin-top: 10px;
	display: block;
	width: 200px;
	height: 267px;
	text-decoration: none;
	cursor: default;
	background: url("../fs2012/artikel07.jpg");
	}	
a.artikelhover7:hover {
	background-position: -200px 0;
	cursor: default;
	}
a.artikelhover8 {
	margin-left: 10px;
	margin-top: 10px;
	display: block;
	width: 200px;
	height: 267px;
	text-decoration: none;
	cursor: default;
	background: url("../fs2012/artikel08.jpg");
	}	
a.artikelhover8:hover {
	background-position: -200px 0;
	cursor: default;
	}
	
a.artikelhover9 {
	margin-left: 10px;
	margin-top: 10px;
	display: block;
	width: 200px;
	height: 267px;
	text-decoration: none;
	cursor: default;
	background: url("../fs2012/artikel09.jpg");
	}	
a.artikelhover9:hover {
	background-position: -200px 0;
	cursor: default;
	}

