html {
	xmin-height: 100%; /* erzwingt vertikalen Scrollbalken-Platzhalter im Firefox, um ein Hüpfen zu vermeiden (zusammen mit margin-bottom: 0.1px;) */
	xmargin-bottom: 0.1px;
	xborder-bottom: 1px solid #363a3d; /* dann funktionierts auch mit Safari und Opera, allerdings mit immer mit aktivem Scrollbalken, auch im FF */
	overflow:scroll;
}

body {
	background: url(../images/background.gif) repeat-x;
	font-size: 8pt;
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	background-color: #000000;
	margin:0 auto;
	padding: 0;
	text-align: left;
	width:1024px;
	padding-bottom:100px;
} 

.mussfeld {
	color: #DC2D2D;
	font-size:12px;
}


a {
	text-decoration:underline;
	color:#FFFFFF;

}


a:hover {
	text-decoration:none;
}

form {
	padding:0px;
	margin:0px:
}

input.text {
	padding:0px;
	margin:0px;
	border:1px solid #000;
	height:16px;
	width: 100px;
	text-align:left;
	padding-top:2px;
	font-size:12px;
}

input.StueckPR {
	padding:0px;
	margin:0px;
	border:1px solid #000;
	width: 30px;
	height:18px;
	text-align:center;
	padding-top:2px;
	font-size:12px;
}

input.StueckPRWK {
	padding:0px;
	margin:0px;
	border:1px solid #000;
	height:14px;
	width: 25px;
	text-align:center;
	padding-bottom:2px;
	font-size:12px;
}

select {
	height:22px;
	padding:0px;
	margin:0px;
	border:1px solid #000;
	width:161px;
	font-size:12px;
}

select.FarbenPR {
	height:22px;
	padding:0px;
	margin:0px;
	border:1px solid #000;
	width:161px;
}
textarea {
	height:80px;
	padding:0px;
	margin:0px;
	border:1px solid #000;
	width:200px;
	font-size:12px;
}
/* BEGINN STYLES HEADER */
#Header {
	padding:0px 20px 0px 20px;
}
#HeaderLogo {
	float:left;
	width:320px;
}

#HeaderHotline {
	float:left;
	width:365px; 
	margin-left:80px;
}

*html #HeaderHotline {
	margin-left:20px;
} 

#HeaderWarenkorb {
	background: url(../images/background-wk.gif) no-repeat;
	float:right;
	width:160px;
}

#HeaderWarenkorb .links {
	float:left;
	width : 35px;
	padding: 0px;
}

#HeaderWarenkorb .mitte {
	float:left;
	width : 78px;
	padding: 5px 0px 0px 0px;
	font-size:7pt;
}
#HeaderWarenkorb .rechts {
	float:left;
}


#ExpressVersand {
	background: url(../images/background-express.png) no-repeat;
	height:25px; width:966px; margin:10px 0px 18px 11px;
}
*html #ExpressVersand {
	background: url(../images/background-express.gif) no-repeat;
	height:25px; width:966px; margin:10px 0px 18px 11px;
}

#ExpressVersand .ExprCont {
	text-align:center;
	font-size:12px;
	font-weight:bold; 
	padding-top:5px;
	color:	#E7D9B6;
}


#HeaderNavigation { 
	padding-left:16px;
	margin-bottom:5px;
}
*html #HeaderNavigation { 
	margin-bottom:-10px;
}
*+html #HeaderNavigation { 
	margin-bottom:-10px;
}

#HeaderNavigation ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#HeaderNavigation ul li {
	float:left;
	padding-right:12px;
}

#content {
	padding: 0px 20px 0px 20px;
}


/* ENDE STYLES HEADER */


/* BEGINN STYLES FOOTER */
#footer {
 	color:#A1A1A1;
	padding:0px 20px 0px 26px;
}

#footer ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#footer ul li {
	float:left;
	padding-right: 5px;
	padding-left: 5px;
	border-right:1px solid #A1A1A1;
}
#footer .noborder {
	border-right: none;
}

#footer .rechts {
	float:right;
	padding-right:20px;
	border-right: none;
}

#footer a {
	color: #A1A1A1;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}
/* ENDE STYLES FOOTER */

/* BEGINN STYLES STARTSEITE */

#impressionen {
	float:left;
	width:651px;
	position:relative;
	padding-top:1px;
}

#impressionen div {
	position:absolute;top:0px;left:0px;
}

#imprprodfuell {
	float:left;
	width:11px;
}


#produktbox {
	float:right;
	width:320px;
	height:341px;
	background: url(../images/backgroundproduktbox.gif) no-repeat;

}

#produktbox .boxtitel {
	padding: 0;
	position:relative;
	z-index:5;
}
#produktbox .boxtitel span {
	position:absolute;
	top: -5000px;
	left: -5000px;
}

#produktbox .boxtitel {
	background: url(../images/boxen/produktbox-titel.gif) 0 0 no-repeat;
	width:290px;
	height:20px;
	margin: 0;
	top:10px; left:10px;
}

#produktbox .boxtext {
	margin-top: 16px;
	padding-left:10px;
	line-height:16px;
}

#produktview .preisView {
	font-weight:bold;
}


#produktview #textView {
	 font-size:7pt;
	 padding-top:2px;
	 text-align:center;
}



#produktview #cubo {
	float:left;
	background: url(../images/boxen/background-cubo.png) no-repeat;
	width:90px;
	height:90px;
	text-align:center; 
	padding-right:10px;
	position:relative;
}

*html #produktview #cubo {
	background: url(../images/boxen/background-cubo.gif) no-repeat;
}

#produktview #cubo2010 {
	float:left;
	background: url(../images/boxen/background-cubo2010.png) no-repeat;
	width:90px;
	height:90px;
	text-align:center; 
	padding-right:10px;
	position:relative;
}

*html #produktview #cubo2010 {
	background: url(../images/boxen/background-cubo2010.gif) no-repeat;
}

#produktview #cubo .blaseCubo { display:none; }
#produktview #cubo:hover .blaseCubo {
	position: absolute;
	top:-80px;
	left:-210px;
	z-index:999999;
	display:block;
	width:240px;
	height:55px;
	margin:0;
	background: url(../images/blase-cubo.png) no-repeat;
	color:#000;
	font-size: 10px;
	padding: 30px 5px 3px 15px;
	text-align:left;
	line-height:14px;
}

*html #produktview #cubo {
	background: url(../images/boxen/background-cubo.gif) no-repeat; 
}


#produktview #cubo2010 .blaseCubo2010 { display:none; }
#produktview #cubo2010:hover .blaseCubo2010 {
	position: absolute;
	top:-80px;
	left:-210px;
	z-index:999999;
	display:block;
	width:240px;
	height:55px;
	margin:0;
	background: url(../images/blase-cubo2010.png) no-repeat;
	color:#000;
	font-size: 10px;
	padding: 30px 5px 3px 15px;
	text-align:left;
	line-height:14px;
}

*html #produktview #cubo2010 {
	background: url(../images/boxen/background-cubo2010.gif) no-repeat; 
}

#produktview #elements {
	float:left;
	background: url(../images/boxen/background-elements.png) no-repeat; 
	width:90px;
	height:90px;
	text-align:center;
	padding-right:10px;
	position:relative;
}
*html #produktview #elements {
	background: url(../images/boxen/background-elements.gif) no-repeat; 
}
#produktview #elements .blaseElements { display:none; }
#produktview #elements:hover .blaseElements {
	position: absolute;
	top:-80px;
	left:-210px;
	z-index:999999;
	display:block;
	width:240px;
	height:55px;
	margin:0;
	background: url(../images/blase-elements.png) no-repeat;
	color:#000;
	font-size: 10px;
	padding: 30px 5px 3px 15px;
	text-align:left;
	line-height:14px;
}

*html #produktview #cubo:hover .blaseElements {
	background: url(../images/blase-elements.gif) no-repeat;
}

#produktview #elementsW {
	float:left;
	background: url(../images/boxen/background-elementsW.png) no-repeat;
	width:90px;
	height:90px;
	text-align:center;
	padding-right:10px;
	position:relative;
}

*html #produktview #elementsW {
	background: url(../images/boxen/background-elementsW.gif) no-repeat;
}
#produktview #elementsW .blaseElementsW { display:none; }
#produktview #elementsW:hover .blaseElementsW {
	position: absolute;
	top:-80px;
	left:-210px;
	z-index:999999;
	display:block;
	width:240px;
	height:55px;
	margin:0;
	background: url(../images/blase-elementsW.png) no-repeat;
	color:#000;
	font-size: 10px;
	padding: 30px 5px 3px 15px;
	text-align:left;
	line-height:14px;
}


*html #produktview #cubo:hover .blaseElementsW {
	background: url(../images/blase-elementsW.gif) no-repeat;
}

#produktview #eklipse {
	float:left;
	background: url(../images/boxen/background-eklipse.png) no-repeat;
	width:90px;
	height:90px;
	text-align:center;
	padding-right:10px;
	position:relative;
}

*html #produktview #eklipse {
	background: url(../images/boxen/background-eklipse.gif) no-repeat;
}
	
#produktview #eklipse .blaseEklipse { display:none; }
#produktview #eklipse:hover .blaseEklipse {
	position: absolute;
	top:-80px;
	left:-210px;
	z-index:999999;
	display:block;
	width:240px;
	height:55px;
	margin:0;
	background: url(../images/blase-eklipse.png) no-repeat;
	color:#000;
	font-size: 10px;
	padding: 30px 5px 3px 15px;
	text-align:left;
	line-height:14px;
}

*html #produktview #cubo:hover .blaseEklipse {
	background: url(../images/blase-eklipse.gif) no-repeat;
}

#produktview #edock {
	float:left;
	background: url(../images/boxen/background-edock.png) no-repeat;
	width:90px;
	height:90px;
	text-align:center;
	padding-right:10px;
	position:relative;
}
*html #produktview #edock {
	background: url(../images/boxen/background-edock.gif) no-repeat;
}
#produktview #edock .blaseEdock { display:none; }
#produktview #edock:hover .blaseEdock {
	position: absolute;
	top:-80px;
	left:-210px;
	z-index:999999;
	display:block;
	width:240px;
	height:55px;
	margin:0;
	background: url(../images/blase-edock.png) no-repeat;
	color:#000;
	font-size: 10px;
	padding: 30px 5px 3px 15px;
	text-align:left;
	line-height:14px;
}


*html #produktview #cubo:hover .blaseEdock {
	background: url(../images/blase-edock.gif) no-repeat;
}

#boxIhreVorteile {
	float:left;
	width:328px;
	height:175px;
	background: url(../images/boxen/background-ihreVorteile.png) no-repeat;
}
*html #boxIhreVorteile {
	background: url(../images/boxen/background-ihreVorteile.gif) no-repeat;
}

#boxIhreVorteile .boxtitel {
	padding: 0;
	position:relative;
	z-index:5;
}
#boxIhreVorteile .boxtitel span {
	position:absolute;
	top: -5000px;
	left: -5000px;
}

#boxIhreVorteile .boxtitel {
	background: url(../images/boxen/boxIhreVorteile-titel.png) 0 0 no-repeat;
	width:243px;
	height:30px;
	margin: 0;
	top:5px; left:0px;
}
*html #boxIhreVorteile .boxtitel {
	background: url(../images/boxen/boxIhreVorteile-titel.gif) 0 0 no-repeat;
}
#boxIhreVorteile .boxtext {
	margin-top:5px;
	padding-left:15px;
}

#boxIhreVorteile .boxtext ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#boxIhreVorteile .boxtext ul li {
	padding: 2px 0px 2px 0px;
}

*html #boxIhreVorteile .boxtext ul li {
	height: 14px;
	padding: 0px 0px 2px 0px;
}

*+html #boxIhreVorteile .boxtext ul li {
	height: 15px;
	padding: 2px 0px 2px 0px;
}


#boxIhreVorteile .boxtext ul li .haken {
	float:left;
	width:24px;
}

#boxCuboMystique {
	float:left; 
	width:319px;
	margin-left:3px;
}

#boxBannerMitte {
	float:left; 
	width:319px;
	margin-left:3px;
}
#imprinfoawards {
	float:left;
	width:11px;
}

#boxAwards {
	float:right;
	margin-top:5px;
	width:320px;
	height:170px;
	background: url(../images/boxen/background-awards.png) no-repeat;
}
*html #boxAwards {
	background: url(../images/boxen/background-awards.gif) no-repeat;
}

#boxAwards .boxtitel {
	padding: 0;
	position:relative;
	z-index:5;
}
#boxAwards .boxtitel span {
	position:absolute;
	top: -5000px;
	left: -5000px;
}

#boxAwards .boxtitel {
	background: url(../images/boxen/boxAwards-titel.png) 0 0 no-repeat;
	width:320px;
	height:30px;
	margin: 0;
	top:0px; left:0px;
}
*html #boxAwards .boxtitel {
	background: url(../images/boxen/boxAwards-titel.gif) 0 0 no-repeat;
}
#boxAwards .boxtext {
	margin-top:0px;
	padding-left:15px;
	padding-right:10px;
	line-height:14px;
}
/* ENDE STYLES STARTSEITE*/

/* BEGINN Layer für die FlyInWarenkorb-Funktion */
#layerWK {
	position:absolute;
	top: -1000px;
	left:-1000px;
	width:651px;
	height:340px;
	display:none;
	z-index:999;
}

#layerAddWK {
	position : absolute;
	width : 358px;
	top : -1000px;
	left : -1000px;
	padding: 30px 7px 15px 7px;
	height : 46px;
	color : #000;
	text-align : left;
	z-index : 999;
	background : url(../images/blase-wk.gif) no-repeat;
	font-size : 12px;
	line-height:14px;
}
/* ENDE Layer für die FlyInWarenkorb-Funktion */

/* QUALITÄT */
#qualitext {
	float:left;
	width:650px;
	height:471px;
	background: url(../images/qualitaet/background-left.gif) no-repeat;
}


#qualitext  h1 span {
	padding: 0; position:relative; z-index:5;
}
#qualitext  h1 span {
	position:absolute; top: -5000px; left: -5000px;
}

#qualitext h1 {
	background: url(../images/qualitaet/h1-titel.gif) 0 0 no-repeat; width:650px; height:44px; margin: 0; top:0px; left:0px;
}

#qualitext .text {
	float:left;
	line-height:15px;
	color: #000;
	padding-left:18px;
	width:450px;
}

#qualitext .image {
	float:left;
	width:180px;
	text-align:center;
}

#qualiimages {
	float:right; width:320px; height:471px; background: url(../images/background-orderarea-471.gif) no-repeat;
}

#qualiimages #list {
	padding: 16px 0px 0px 6px;
}

#qualiimages .singleimage {
	float:left; width:140px; padding-left:10px; position:relative;
	margin-top:5px;
}

*+html #qualiimages .singleimage {
	height:140px;
	margin-top:5px;
}

*+html #qualiimages .abstand {
	clear:both;
}

#qualiimages .singleimage .InfoBlase { display:none; }

#qualiimages .singleimage:hover .InfoBlase {
	position: absolute; top:-65px; left:-205px; z-index:999999;	display:block; width:228px; height:55px; margin:0; 
	background: url(../images/blase-cubo.png) no-repeat; color:#000; font-size: 10px; padding: 30px 5px 3px 10px; text-align:left; line-height:14px;
}
/* QUALITÄT */
/* AWARDS */

#awards {
	
}

#awards #uebersicht {
	float:left;
	width:650px;
	height:471px;
	background: url(../images/awards/background-left.gif) no-repeat;
}

#uebersicht  h1 span {
	padding: 0; position:relative; z-index:5;
}
#uebersicht  h1 span {
	position:absolute; top: -5000px; left: -5000px;
}

#uebersicht h1 {
	background: url(../images/awards/h1-titel.gif) 0 0 no-repeat; width:650px; height:44px; margin: 0; top:0px; left:0px;
}

#uebersicht #tabelle {
	padding-left:16px;
}


#uebersicht #tabelle ul {
	list-style-type:none; padding:0px; margin:0px;
}

#uebersicht #tabelle ul li {
	padding-top:5px;
}

*html #uebersicht #tabelle ul li {
	height:98px;
	padding-top:0px;
	
}

*+html #uebersicht #tabelle ul li {
	height:100px;
	padding-top:0px;
	
}

#uebersicht #tabelle .prodimage {
	float:left; width: 160px;
}

#uebersicht #tabelle .prodtitel {
	float:left; width:150px; padding-top:44px;
}

#uebersicht #tabelle .prodtitelCubo {
	float:left; width:150px; padding-top:20px;
}

#uebersicht #tabelle .prodawards {
	float:left; width:300px; text-align:right;
}

#awards #stimmen {
	float:right; width:320px; height:471px; background: url(../images/background-orderarea-471.gif) no-repeat;
}

#kundenstimmen {
	padding: 23px 0px 0px 18px;
}

#kundenstimmen  h2 span {
	padding: 0; position:relative; z-index:5;
}
#kundenstimmen  h2 span {
	position:absolute; top: -5000px; left: -5000px;
}

#kundenstimmen h2 {
	background: url(../images/awards/h2-kundenstimmen.gif) 0 0 no-repeat; width:143px; height:18px; margin: 0; top:0px; left:0px;
}

#kundenstimmen ul {
	list-style-type:none; padding:0px; margin:0px;
	width: 280px;
}

#kundenstimmen ul li {
	padding-top:12px;
}

#pressestimmen {
	padding: 0px 0px 0px 18px;
}

#pressestimmen  h2 span {
	padding: 0; position:relative; z-index:5;
}
#pressestimmen  h2 span {
	position:absolute; top: -5000px; left: -5000px;
}

#pressestimmen h2 {
	background: url(../images/awards/h2-pressestimmen.gif) 0 0 no-repeat; width:143px; height:18px; margin: 0; top:0px; left:0px;
}

#pressestimmen .titel {
	font-weight:bold; padding-bottom:5px; font-size:14px;
}

#presseShow {
	position:relative;
}

#presseShow .presseBild {
	position:absolute; top:0px; left:0px;
}
/* AWARDS */

/* Infoboxen */


#boxDatenschutz {
	padding-left:15px; padding-top:10px; padding-bottom:10px;
}

#boxDatenschutz  h2 span {
	padding: 0; position:relative; z-index:5;
}
#boxDatenschutz  h2 span {
	position:absolute; top: -5000px; left: -5000px;
}

#boxDatenschutz h2 {
	background: url(../images/boxen/h2-boxDatenschutz.png) 0 0 no-repeat; width:147px; height:17px; margin: 5px 0px 0px 0px; top:0px; left:0px;
}
*html #boxDatenschutz h2 {
	background: url(../images/boxen/h2-boxDatenschutz.gif) 0 0 no-repeat; width:147px; height:22px; margin: 0; top:0px; left:0px;
}

#boxDatenschutz .text {
	float:left; width:200px; margin-top:0px; padding-left:2px; padding-right:10px; line-height:14px; padding-top: 5px; 
}

#boxDatenschutz .siegel {
	float:left; padding: 10px 0px 0px 5px;
}

#boxKaufOhneRisiko {
	padding-left:15px; padding-top:10px; padding-bottom:10px;
}

#boxKaufOhneRisiko  h2 span {
	padding: 0; position:relative; z-index:5;
}
#boxKaufOhneRisiko  h2 span {
	position:absolute; top: -5000px; left: -5000px;
}

#boxKaufOhneRisiko h2 {
	background: url(../images/boxen/h2-boxKaufOhneRisiko.png) 0 0 no-repeat; width:148px; height:18px; margin: 0; top:0px; left:0px;
}


*html #boxKaufOhneRisiko h2 {
	background: url(../images/boxen/h2-boxKaufOhneRisiko.gif) 0 0 no-repeat;
}

#boxKaufOhneRisiko .titel {
	font-weight:bold; font-size:18px;
}

#boxKaufOhneRisiko .text {
	float:left; width:210px; padding-top: 5px;
}

#boxKaufOhneRisiko ul {
	list-style-type:none; padding:0px; margin:0px;
}

#boxKaufOhneRisiko ul li {
	background: url(../images/warenkorb/haken.gif) no-repeat;
	padding-left:25px;
	height:20px;
	padding-top:1px;
}

#boxGutschein {
	padding-left:15px; padding-top:10px; padding-bottom:10px;
}


#boxGutschein  h2 span {
	padding: 0; position:relative; z-index:5;
}
#boxGutschein  h2 span {
	position:absolute; top: -5000px; left: -5000px;
}

#boxGutschein h2 {
	background: url(../images/boxen/h2-boxGutschein.png) 0 0 no-repeat; width:147px; height:22px; margin: 0; top:0px; left:0px;
}
*html #boxGutschein h2 {
	background: url(../images/boxen/h2-boxGutschein.gif) 0 0 no-repeat;
}

#boxGutschein .titel {
	font-weight:bold; font-size:18px;
}
#boxGutschein .text {
	padding-top:4px;
}

#boxRightAwards {
	padding-left:15px; padding-top:10px; padding-bottom:10px;
}

#boxRightAwards  h2 span {
	padding: 0; position:relative; z-index:5;
}
#boxRightAwards  h2 span {
	position:absolute; top: -5000px; left: -5000px;
}

#boxRightAwards h2 {
	background: url(../images/boxen/h2-boxAwards.png) 0 0 no-repeat; width:147px; height:22px; margin: 0; top:0px; left:0px;
}
*html #boxRightAwards h2 {
	background: url(../images/boxen/h2-boxAwards.gif) 0 0 no-repeat; width:147px; height:22px; margin: 0; margin-bottom:5px; top:0px; left:0px;
}

#boxRightAwards .text {
	padding-top: 5px; line-height:14px; font-size:12px;
}
/* Ende Infoboxen */

/* Shopinfo */
#shopinfo {
	
}

#shopinfo #infos {
	float:left;
	width:630px;
	height:490px;
	background: url(../images/shopinfo/background-left.gif) no-repeat;
	padding:10px 0px 0px 20px;
}

#infos  h1 span {
	padding: 0; position:relative; z-index:5;
}
#infos  h1 span {
	position:absolute; top: -5000px; left: -5000px;
}

#infos h1 {
	background: url(../images/shopinfo/h1-titel.gif) 0 0 no-repeat; width:650px; height:41px; margin: 0; top:0px; left:0px;
}

#infos .content {
	padding:15px 20px 0px 20px;
}
#infos .content ul {
	list-style-type:none; padding:0px; margin:0px;
}

#infos .content ul li {

}

#infos .content ul li.text {
	background: url(../images/shopinfo/info.png) no-repeat; padding-left:25px; margin-top:10px;
}

*html #infos .content ul li.text {
	background: url(../images/shopinfo/info.gif) no-repeat;
}

#infos .content ul li.trenner {
	height:5px;
	padding-top:4px;
}

#shopinfo #shopinfoboxen {
	float:right;
	width:320px;
	height:500px;
	background:url(../images/background-orderarea-500.gif) no-repeat;
}

#boxProdukte {
	padding-left:10px; padding-top:10px;
}

#boxProdukte .boxtext {
	margin-top: 8px;
	line-height:18px;
}

#boxProdukte h2 span {
	padding: 0; position:relative; z-index:5;
}

#boxProdukte h2 span {
	position:absolute; top: -5000px; left: -5000px;
}

#boxProdukte h2 {
	background: url(../images/boxen/h2-produktbox.png) 0 0 no-repeat;
	width: 242px;
	height: 18px;
	margin: 0;
	top: 0px;
	left: 10px;
}

*html #boxProdukte h2 {
	background: url(../images/boxen/h2-produktbox.gif) 0 0 no-repeat; 
}

/* Ende Shopinfo */
/* BEGINN Layer Prospektanforderung */
#prospekt {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
   	background-color: black;
	z-index:1001;
	-moz-opacity: 0.97;
	opacity:.97;
	filter: alpha(opacity=97);
	color:#000;
}

#prospekt a {
	color:#000;
	text-decoration:none;
}

#prospekt a:hover {
	text-decoration:underline;
}

#prospektcontent {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 640px;
	margin-left: -320px;
	height: 402px;
	margin-top: -251px;
	padding: 16px;
	border: 5px solid #D0D0D0;
	background-color: white;
	z-index:1002;
	overflow: hidden;
	padding:0px;
}

#prospektcontent .left {
	float:left; width:179px;
}

#prospektcontent .right { 
	float:left; width:461px;
	padding: 10px 0px;
}

#prospektcontent  h2 span {
	padding: 0; position:relative; z-index:5;
}
#prospektcontent  h2 span {
	position:absolute; top: -5000px; left: -5000px;
}

#prospektcontent h2 {
	background: url(../images/h1-prospekt.gif) 0 0 no-repeat; width:145px; height:26px; margin: 0; top:0px; left:0px;
}


#prospektcontent .label {
	float:left; width:100px; padding-top:2px;
}

#prospektcontent .input {
	float:left; width:300px;
}


#prospektdaten input.text {
	width:200px;
}

#prospektdaten textarea {
	width:300px;
	height:50px;
}

#prospektdaten input.plz {
	width:50px;
}
#prospektdaten input.textplz {
	width:50px;
}
#prospektdaten input.ort {
	width:140px;
}

#prospektdaten input:focus, #prospektdaten select:focus {
	background-color:#E5DAC1;
}
/* ENDE Layer Prospektanforderung */