#ProduktPreisBox {
	float:left; margin-left:10px; padding-left:29px; padding-top:19px; width:291px; height:361px; background: url(../images/produktseiten/bg-produktpreisbox.gif) no-repeat;
	font-size:11px;
}

#Doggielounge #ProduktPreisBox {
	float:left; margin-left:10px; padding-left:29px; padding-top:19px; width:291px; height:461px; background: url(../images/produktseiten/bg-produktpreisbox-doggie.gif) no-repeat;
}


#Fuellung #ProduktPreisBox {
	float:left; margin-left:10px; padding-left:29px; padding-top:19px; width:291px; height:401px; background: url(../images/produktseiten/bg-produktpreisbox-fuellung.gif) no-repeat;
}


#Farbdetailseiten #ProduktPreisBox {
	float:left; margin-left:10px; padding-left:29px; padding-top:19px; width:291px; height:461px; background: url(../images/produktseiten/bg-produktpreisbox-doggie.gif) no-repeat;
}

#Avenue #ProduktPreisBox {
	float:left; margin-left:10px; padding-left:29px; padding-top:19px; width:291px; height:481px; background: url(../images/produktseiten/bg-produktpreisbox-avenue.gif) no-repeat;
}
#ProduktPreisBox .preise {
	float:left; width:135px;
}

#ProduktPreisBox .preise .preisboxEuro {	
	font-size:30px; color:#6C777C;
}
#ProduktPreisBox .preise .preisboxValue {	
	font-size:40px; font-weight:bold; color:#6C777C;
}
#ProduktPreisBox .angaben {
	float:left; color:#6C777C; font-size:11px; padding-top:10px;
}

#ProduktPreisBox .angaben a { 
	color:#D61B27; text-decoration:none;
}
#ProduktPreisBox .angaben a:hover { 
	text-decoration:underline;
}

#Preisboxformular {
	float:left; width:70px; padding-top:10px;
}

#Preisboxformular ul {
	list-style-type:none; padding:0px; margin:0px;
}

#Preisboxformular ul li { float:left; width:16px; }

#Preisboxformular ul li.leftinput {
	float:left; background:url(../images/produktseiten/bg-input-menge.gif) no-repeat; width:31px; height:23px; padding-top:6px; padding-left:10px;
}

#ProdMenge {
	border:0px; width:25px; text-align:center; font-size:13px;
}

.Preisboxformularright {
	float:left;
}

#preisboxInfos {
	color:#6C7477;
}

#preisboxInfos ul {
	list-style-type:none; padding:0px; margin:0px;
}
#preisboxInfos ul li {
	padding-top:5px;
}
#preisboxInfos ul li.lieferbarkeit {
	margin-left:20px;
}
.liefleft {
	float:left; width:20px;
}
.liefright {
	float:left;
}
.liefertext {
	margin: 10px 0px 10px 3px; width:280px;
}

.VorteilList {
	margin: 0px 0px 0px 26px;
}
.VortLeft {
	float:left; width:20px; padding-top:2px;
}
.VortRight {
	float:left; width:240px; padding-top:4px;
}

/* Crossseller und Produktinformationen für Taschen und Living */
#ProduktInformationen {
	margin:10px 0px 0px 5px;
}
#Fuellung #ProduktInformationen {
	margin:0px 0px 0px 5px;
}

#ProduktInformationen .header {
	height:35px;
}

#ProduktInformationen .header li {
	float:left; width:196px;
}
#ProduktInformationen .header li.marg {
	margin-left:1px;
}

#ProduktInformationen .header li.big {
	width:195px;
}
#ProduktInformationen .content {
	background-color:#E6EBED; width:980px; padding:20px 0px 20px 0px; color:#000; font-size:13px; line-height:17px; height:500px;
}

#Fuellung  #ProduktInformationen .content { height:380px;}

#ProduktInformationen .text {
	width:900px; padding-left:30px;
}

#ProduktInformationen #ContFarbe .text {
	width:930px; padding-left:20px;
}

#ProduktInformationen .textLeft {
	float:left; width:440px;
}
#ProduktInformationen .textRight {
	float:left; width:440px; margin-left:20px;
}

#ProduktInformationen ul#Groessen, #ProduktInformationen ul#Groessen2 {
	list-style-type:none; padding:0px;
}

#ProduktInformationen ul#Groessen li, #ProduktInformationen ul#Groessen2 li {
	padding:5px 0px 5px 0px;
}

#ProduktInformationen ul#Groessen li.einger, #ProduktInformationen ul#Groessen2 li.einger {
	margin-left:90px; border-bottom:1px solid #B4BCC0;
}
#ProduktInformationen .TitelFacts { float:left; width:160px; }
#Fuellung #ProduktInformationen .TitelFacts { width:100px; } 
#ProduktInformationen .PreFacts { float:left; width:70px; }
#Fuellung #ProduktInformationen .PreFacts { width:20px; } 

#Point #ProduktInformationen .PreFacts { width:120px;}
#Catbag #ProduktInformationen .PreFacts { width:120px;}
#Island #ProduktInformationen .PreFacts { width:120px;}

#ProduktInformationen .Facts { float:left; text-align:right; width:54px; padding-top:3px;}
#Doggielounge #ProduktInformationen .Facts { width:60px; }
#Fuellung #ProduktInformationen .Facts { width:120px; }
#Avenue #ProduktInformationen .Facts2 { float:left; text-align:right; width:120px; padding-top:3px;}

#ProduktInformationen ul#Groessen li.trenner, #ProduktInformationen ul#Groessen2 li.trenner {
	height:10px;
}
#ProduktInformationen ul#Groessen li.subTitel, #ProduktInformationen ul#Groessen2 li.subTitel {
	border-bottom:1px solid #B4BCC0;
}

#ProduktInformationen .TitelFarben {
	padding:9px 0px 5px 0px; border-bottom:1px solid #B4BCC0;
}

#ProduktInformationen ul#VerfFarben {
	list-style-type:none; padding:0px; margin:0px 0px 0px 140px;	
}
#ProduktInformationen ul#VerfFarben li.Farbe {
	border-bottom:1px solid #B4BCC0; margin-top: 5px; padding-bottom:5px;
}
#ProduktInformationen ul#VerfFarben .FarbBild {
	float:left; width:34px;
}

#ProduktInformationen ul#VerfFarben .FarbText {
	float:left; width:64px; padding-top:7px;
}
#Marimekko #ProduktInformationen ul#VerfFarben .FarbText { width: 90px;}
#Doggielounge #ProduktInformationen ul#VerfFarben .FarbText { width: 90px; }
#Flowerpowersol #ProduktInformationen ul#VerfFarben .FarbText {	width: 90px; }

#ProduktInformationen .bottom {
	background: url(../images/produktseiten/bg-produkttexte.gif) no-repeat; height:4px;
}




#cross {
	background: url(../images/produktseiten/bg-cross.gif) no-repeat; height:148px; margin-top:10px; padding: 17px 0px 11px 137px;
}
#cross .PreisBox {
	position:absolute; width:107px; height:61px; top: 9px; left: 152px; background: url(../images/startseite/bg-preisbox-small.png) no-repeat;
}

#cross .Box1 {top: 79px; }
#cross .Box2 {top: 9px; }
#cross .Box3 {top: 79px; }

#cross .PreisBox .titel {
	padding: 2px 0px 0px 3px;
	height:20px;	
}

#cross .PreisBox .content {
	padding-left:11px;
}

#cross .PreisBox .preis {
	float:left; width:70px; font-weight:bold; padding-top:3px; color:#FFF;
}

#cross .preisboxEuro {	
	font-size:14px;
}

#cross .preisboxValue {
	font-size:20px;
}

#cross .PreisBox .golink { 
	float:left; width:25px; padding-top:2px;
}

#cross ul li {
	float:left; width:280px; position:relative;
}

#cross ul li.marg {
	margin-left:17px;
}
/* Crossseller und Produktinformationen für Taschen und Living */


/* Farbmuster Tab */
.FarbmusterTitel {
	padding:0px 0px 10px 15px;
}
.FarbmusterLeft {
	float:left; width: 465px;
}
.FarbmusterLeft .TextOben {
	margin-bottom:10px; width:450px; margin-left:15px;
}

.FarbmusterRight {
	float:left; width: 420px; margin-left:30px;
}
.FarbmusterRight .TextOben {
	margin-bottom:10px; margin-left: 8px;
}
#FarbmusterAnf {
	margin-top:30px;
	width:440px;
	padding-left:10px; 
}

#FarbmusterAnf ul {
	list-style-type:none; padding:0px; margin:0px;
}
#FarbmusterAnf ul li {
	margin-top:10px;
}

*+html #FarbmusterAnf ul li {
	margin-top:5px;
}

.FarbmusterListe ul {	
	list-style-type:none; padding:0px; margin:0px;
}
.FarbmusterListe ul li.Farbe {	
	float:left; width:70px; text-align:center;
	margin-bottom:8px;
}
#Marimekko .FarbmusterListe ul li.Farbe {	
	width:100px;
}
#Doggielounge .FarbmusterListe ul li.Farbe {	
	width:100px;
}
#Flowerpowersol .FarbmusterListe ul li.Farbe {	
	width:100px;
}

.FarbmusterListe ul li.Farbe div {	
	margin-top:-4px;
}

#FarbmusterForm .label {
	float:left; width:132px; padding-top:8px;
}

#FarbHaengematte #FarbmusterAnf {
	width:400px;
}

#FarbHaengematte #FarbmusterForm .label {
	float:left; width:100px; padding-top:8px;
}

#FarbmusterForm .input {
	float:left; width:270px;
}
#FarbmusterForm .inputstrasse {
	float:left; width:229px;
}
#FarbmusterForm .inputhausnummer {
	float:left; width:40px;
}
#FarbmusterForm .inputplz {
	float:left; width:70px;
}
#FarbmusterForm .inputort {
	float:left; width:200px;
}
#FarbmusterForm .sternchen {
	float:left; color:#8C969A; padding-top:3px; padding-right:5px;
}

#FarbmusterForm .inputNewsletter { float:left; background:none; color:#545F65; width: 275px; padding-left:5px; }

#FarbmusterForm select {
	border:0px; color:#545F65; font-size:14px; background: #FFF url(../images/warenkorb/bg-input-select.gif) no-repeat; padding-top:4px; padding-bottom: 4px; padding-left:5px; padding-right:5px;  width:262px; height:28px; 
}
#FarbmusterForm select:focus {
	background: #F3F7F8 url(../images/warenkorb/bg-input-select-foc.gif) no-repeat;
}
#FarbmusterForm select.error {
	background: #FFDEE0 url(../images/warenkorb/bg-input-select-err.gif) no-repeat;
}

#FarbmusterForm input {
	border:0px; color:#545F65; font-size:14px; background: url(../images/warenkorb/bg-input-long.gif) no-repeat; width:257px; height:23px; padding-top:5px; padding-left:5px; position:relative;
}
#FarbmusterForm input:focus {
	background: #F3F7F8 url(../images/warenkorb/bg-input-long-foc.gif) no-repeat;
}
#FarbmusterForm input.error {
	background: #FFDEE0 url(../images/warenkorb/bg-input-long-err.gif) no-repeat;
}

#FarbmusterForm input.strasse {
	border:0px; color:#545F65; font-size:14px; background: url(../images/warenkorb/bg-input-strasse.gif) no-repeat; width:219px; height:23px; padding-top:5px; padding-left:5px;
}
#FarbmusterForm input.strasse:focus {
	background: url(../images/warenkorb/bg-input-strasse-foc.gif) no-repeat; 
}
#FarbmusterForm input.strasse.error {
	background: url(../images/warenkorb/bg-input-strasse-error.gif) no-repeat; 
}

#FarbmusterForm input.hausnummer {
	border:0px; color:#545F65; font-size:14px; background: url(../images/warenkorb/bg-input-hausnummer.gif) no-repeat; width:26px; height:28px; padding-top:5px; padding-left:5px; padding-right:5px;
}
#FarbmusterForm input.hausnummer:focus {
	background: url(../images/warenkorb/bg-input-hausnummer-foc.gif) no-repeat; 
}
#FarbmusterForm input.hausnummer.error {
	background: url(../images/warenkorb/bg-input-hausnummer-error.gif) no-repeat; 
}
#FarbmusterForm input.plz {
	border:0px; color:#545F65; font-size:14px; background: url(../images/warenkorb/bg-input-plz.gif) no-repeat; width:60px; height:28px; padding-top:5px; padding-left:5px;
}
#FarbmusterForm input.plz:focus {
	background: url(../images/warenkorb/bg-input-plz-foc.gif) no-repeat; 
}
#FarbmusterForm input.plz.error {
	background: url(../images/warenkorb/bg-input-plz-err.gif) no-repeat; 
}
#FarbmusterForm input.ort {
	border:0px; color:#545F65; font-size:14px; background: url(../images/warenkorb/bg-input-ort.gif) no-repeat; width:192px; height:28px; padding-top:5px; padding-left:5px;
}
#FarbmusterForm input.ort:focus {
	background: url(../images/warenkorb/bg-input-ort-foc.gif) no-repeat;
}
#FarbmusterForm input.ort.error {
	background: url(../images/warenkorb/bg-input-ort-error.gif) no-repeat;
}


#FarbmusterForm input.checkbox { 
	width:20px;
}

/* Ende Farbmuster Tab */

#InfoLayer {
	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;
}

#InfoLayercontent {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 468px;
	margin-left: -320px;
	margin-top: -251px;
	padding: 16px;
	background-color: white;
	z-index:1002;
	overflow: hidden;
	padding:0px;
}

#InfoLayercontent .top { background:url(../images/produktseiten/bg-infolayer-top.gif) no-repeat; height:46px;}
#InfoLayercontent .bottom { background:url(../images/produktseiten/bg-infolayer-bottom.gif) no-repeat; height:7px;}

#InfoLayercontent .line { padding:30px 10px 30px 10px; }
ul#ZAListe { list-style-type:none; padding:0px; margin:0px; font-size:11px; }
ul#ZAListe li {  padding:10px 0px; border-bottom:1px solid #B4BCC0 }

#InfoLayercontent .ZAArt { float:left; width:108px; }
#InfoLayercontent .ZAText { float:left; width:330px; }

#InfoLayercontent .Quader { float:left; width:15px; padding-top:4px;}
#InfoLayercontent .QuaderInfo { float:left; width:305px; }

