@import url(boxes.css);
@import url(thickbox.css);

/*<agl.folder "Allgemein">*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

hr { display: none }
hr.Break { display: block; visibility: hidden; }

div.break {
	display:block;
	float:none;
	clear:both;
	border-top:1px solid #e5e5e5;
	visibility: visible;
	margin: 5px 0 25px 0;
}

.Break { float: none; clear: both; }
.Left { float: left }
.Right { float: Right }

.lAlign { text-align: left; }
.rAlign { text-align: right; }
.cAlign { text-align: center; }

body {
	color: #222;
	font-size: 11px;
	background:url(images/background.png) repeat-y scroll center top #325267;
	text-align: center;
	margin: 0;
	padding: 0;

}
body * { font-family: Verdana, Arial, Helvetica, sans-serif;}
body { behavior:url(csshover3.htc); }
img, a img { border: none; }
a { color: #222; text-decoration: none }
a:hover { text-decoration: underline; color: #953a65; }
h1, h2, h3, h4, h5, h6 {}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {}
p, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:10px 0 5px 0;
}
ul, ol { margin-top: 0; margin-bottom: 0; padding-top: 0.3em; padding-bottom: 0.3em }
li { margin-left:14px; list-style:circle; list-style-type:circle; list-style-position:outside; margin-top:7px;}
form, input, textarea, select { font-size: 11px }
form { margin: 0; padding: 0; }
p, table, td, th, caption, li { }
p small { font-size: 10px }
h1 { color: #385330; font-size: 20px; font-weight: normal }
h2 { color: #222; font-size: 14px; font-weight: bold }
h3 { color: #222; font-size: 14px; font-weight: normal }
h4 { color: #222; font-size: 11px; font-weight: bold; line-height:13px; }
h5 { color: #222; font-size: 12px; font-weight: normal }
h6 { color: #222; font-size: 12px; font-weight: normal }

p, ul, ol, table, form, input, textarea, select, h1, h2, h3, h5, h6 { line-height: 124% }
/*</agl.folder>*/


textarea,
select,
form#login input[type="text"],
form#login input[type="password"],
form#gift_coupon input[type="text"] {border: 1px solid #ccc;}

/*<agl.folder "MainCols & MainWrap">*/

#MainWrap {
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 50% 10px;
	text-align: left;
	margin: 0 auto 0;
	padding: 0px 5px 10px 5px;
	position: relative;
	width: 978px;
	float: none;
	clear: both;
	/*overflow: hidden;*/
}

#MidCol,
#MidColFull,
#LeftCol,
#RightCol {
	position: relative;
}

#RightCol,
#LeftCol {
	overflow: hidden
}

#LeftCol,
#RightCol { width: 190px }

#MidCol,
#MidColFull {
	position: relative;
	float: left;
	margin: 195px 0 20px 0;
    padding: 0 10px 0 10px;
    width: 958px;
	min-height:500px;
}

#MidCol.startseite {margin: 130px 0 20px 0;}

/* sollte nach Relaunch nicht mehr vorkommen */
#LeftCol {
	left: -743px;
	float: left;
	width: 194px;
	margin: 195px 0 20px 0;
	padding:5px 0 15px 0;
}

#RightCol {
	right: 10px;
	float: right;
}


/*</agl.folder>*/

/*<agl.folder "MidCol">*/

#ShopContent { margin-top: 0px; padding-bottom: 10px; position: relative; }

#MidColFull #ShopContent {
    min-height: 980px;
}

#BreadCrumb  { margin: 0; padding-top: 0.3em; padding-bottom: 0; position: absolute; top: -36px; left: 0; height: 26px; font-size:11px; }
.ButtonSet { margin-top: 10px; border-top: 2px solid #e5e5e5 }
.ErrorMessage { margin-top: 10px; margin-bottom: 10px; padding:10px; border: solid 2px #c00; font-weight:bold; background-color:#FEE5E9; }
.Half { width: 275px; }
.CheckOutFunction { padding-right: 10px; border-top: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; margin-bottom: 25px; position:relative;}
.CheckOutFunction p {}
.CheckOutFunction .Half { width: 265px }
.OrderItem { padding-right: 10px; border-top: 1px solid #eee; border-right: 1px solid #eee }
#ProgressBar { float: none; clear: both; border: solid 1px #e5e5e5; margin-bottom:10px;}
/*#ProgressBar span { background-color: #ddd; float: left; text-align: center; width: 25% }
#ProgressBar span.Current { color: #c13; }*/
#ProgressBar .Step1 {float:left; background-image:url(../../images/versand.jpg); background-repeat:no-repeat; height:42px; width:188px}
#ProgressBar .Step1.Current {float:left; background-image:url(../../images/versand_mo.jpg); background-repeat:no-repeat; height:42px;  width:188px}
#ProgressBar .Step2 {float:left; background-image:url(../../images/zahlung.jpg); background-repeat:no-repeat; height:42px;  width:188px}
#ProgressBar .Step2.Current {float:left; background-image:url(../../images/zahlung_mo.jpg); background-repeat:no-repeat; height:42px;  width:188px}
#ProgressBar .Step3 {float:left; background-image:url(../../images/bestaetigung.jpg); background-repeat:no-repeat; height:42px;  width:188px}
#ProgressBar .Step3.Current {float:left; background-image:url(../../images/bestaetigung_mo.jpg); background-repeat:no-repeat; height:42px;  width:188px}
#ProgressBar .Step4 {float:left; background-image:url(../../images/abschluss.jpg); background-repeat:no-repeat; height:42px;  width:187px}
#ProgressBar .Step4.Current {float:left; background-image:url(../../images/abschluss_mo.jpg); background-repeat:no-repeat; height:42px;  width:187px}

#checkout_payment h4 {font-size:13px;}
#checkout_address h4 {font-size:13px;}
#checkout_confirmation h4 {font-size:13px;}
#checkout_success h4 {font-size:13px;}
/*</agl.folder>*/

/*<agl.folder "CatInfo">*/
.CatInfo { background-color: #f7f9f3; padding: 10px }
.CatInfo .Image { background-color: #d6e1c1; width: 200px; height: 200px; float: left }
.CatInfo .Text { background-color: #aab39a; width: 330px; float: right }
/*</agl.folder>*/

/*<agl.folder "CatListing">*/
.CatListing { width: 680px; }
.CatListing .Item { background-color: #f2f2f2; margin:0 5px 5px 0; float: left; border:1px solid #e5e5e5; padding: 0 4px 0px 4px; }
.CatListing .Image {}
/*</agl.folder>*/


#MidColFull .ProdListingCrossSelling .ProdListing1,
#MidColFull .ProdListingCrossSelling .ProdListing2,
#MidColFull .ProdListingCrossSelling .ProdListing3 {
	width:724px;
}

#MidColFull .ProdListing1,
#MidColFull .ProdListing2,
#MidColFull .ProdListing3 {
	width:958px;
}

#MidColFull .ProdListing3 .List_Item {
	margin: 0 6px 0 0;
}

/*<agl.folder "ProdListing">*/
.ProdListing1,
.ProdListing2,
.ProdListing3 { width: 958px }

.ProdListing1 .Item,
.ProdListing2 .Item,
.ProdListing3 .Item { background-color: #f7f9f3; border:1px solid #cad6c0; }

.ProdListing1 .Image,
.ProdListing2 .Image,
.ProdListing3 .Image {margin: 0 10px;}

.ProdListing1 .Item {}
.ProdListing1 .List_Item_Col1{background-color: #fff; border:1px solid #e5e5e5; width: 240px; float:left; margin-right:13px; margin-bottom:10px; }

.ProdListing2 .Item { width: 275px; float: left; margin: 0 10px 10px 0; }


.ProdListing3 .Item { }
.ProdListing3 .List_Item_Col1, .ProdListing3 .List_Item_Col2, .ProdListing3 .List_Item_Col3,
.ProdListing4 .List_Item_Col1, .ProdListing4 .List_Item_Col2, .ProdListing4 .List_Item_Col3, .ProdListing4 .List_Item_Col4 {
	background-color: #fff;
	width: 240px;
	float:left;
	margin-right:13px;
	margin-bottom:25px;
}
.ProdListing3 .List_Item_Col2, .ProdListing3 .List_Item_Col3 {
	margin-right:0;
}

.ProdListing3 .List_Item_Col3 {float:right;}


.ProdListing3 .Break, .ProdListing4 .Break { border: 1px dashed #999; visibility: visible; margin: 5px 0 25px 0;}
.ProdListing3 .List_Item , .ProdListing4 .List_Item { background: none; border: none; width: 224px; float: left; margin: 0 15px 10px 0;}
.ProdListing3 .List_Item  { width: 235px; }
.ProdListing3 .List_Item .image, .ProdListing4 .List_Item .image{  border-bottom: 1px solid #ccc; padding: 0 0 15px 0; margin: 0 0 10px 0; }
.ProdListing3 .List_Item .cattitel, .ProdListing4 .List_Item .cattitel { height: 40px;}
.ProdListing3 .List_Item .cattitel h4 , .ProdListing4 .List_Item .cattitel h4 { padding: 0;font-weight:normal; }

.ProdListing3 .List_Item .catpreis,
.ProdListing4 .List_Item .catpreis {
	float: left;;
	height: /*83px*/40px;
	margin: 0 0 0 10px;
	text-align: left;
}
.ProdListing3 .List_Item .catpreis span,
.ProdListing4 .List_Item .catpreis span {
	color: #953A65;
	font-size: 18px;
	display: block;
	font-weight: bold;
	margin: 0 0 5px 0;
}
.ProdListing3 .List_Item .catpreis span span.productOldPrice,
.ProdListing4 .List_Item .catpreis span span.productOldPrice {
	font-size: 11px;
	font-weight: normal;
	display: inline;
	color:#222;
}

.ProdListing3 .List_Item .catpreis span span.PriceNewSpecial2,
.ProdListing4 .List_Item .catpreis span span.PriceNewSpecial2 {display: inline; color:#cc3333;}

.ProdListing3 .List_Item .catpreis span span.priceOnly,
.ProdListing4 .List_Item .catpreis span span.priceOnly {display: inline; font-size: 12px; color:#cc3333;}


.ProdListing3 .List_Item .catpreis span span br, .ProdListing4 .List_Item .catpreis span span br { display: none;}

.ProdListing3 .List_Item .details, .ProdListing4 .List_Item .details {
	padding:0;
	text-decoration: /*underline*/none;
	font-size:10px;
	float:right;
}

.ProdListingSpec { width: 766px }
.ProdListingSpec .List_Item_Col_Specials{background-color: #fff; border:1px solid #e5e5e5; width: 240px; float:left; margin-right:13px; margin-bottom:10px; height:345px; }

/* SALE % */

.ProdListing4 .List_Item_Col1,
.ProdListing4 .List_Item_Col2,
.ProdListing4 .List_Item_Col3,
.ProdListing4 .List_Item_Col4 {
	background-color: #fff;
	width: 232px;
	float:left;
	margin:0 10px 25px 0;
}

.ProdListing4 .List_Item_Col4 {
	background-color: #fff;
	width: 232px;
	float:left;
	margin:0 0 25px 0;
}
/***/

/*</agl.folder>*/

/*<agl.folder "LeftCol">*/
/* K�mmt noch */
/*</agl.folder>*/

/*<agl.folder "RightCol">*/
/* K�mmt noch */
/*</agl.folder>*/

/*<agl.folder "MainHeader">*/
#MainHeader {
	position: absolute;
	width: 958px;
	top: 0px;
	left: 0;	
	margin:0 15px 0 15px;
}

#ShopLogo {
	background: url("images/la-cadena-header.jpg") no-repeat scroll 0 0 #ffffff;
	margin:0;
	padding:0;
	height: 120px;
	overflow: hidden;
	position:relative;
	text-transform:uppercase;
}

#ShopLogo a:visited { }
#ShopLogo a:link {}
#ShopLogo a:hover {}
#ShopFunctions { background-color: #d6e1c1; margin-top: 10px; padding-right: 10px; padding-left: 10px; height: 40px; float: none; clear: both }
#ShopFunctions p { color: #79806e; /*font-size: 16px;*/ line-height: 40px; margin: 0; padding: 0; height: 40px }
#ShopFunctions form * { vertical-align: middle; }
#ShopFunctions input { text-align: center }
/*</agl.folder>*/

/*<agl.folder "MainFooter">*/
#Footer {
	background-color:#e9e9e9;
	border-top: solid 1px #D5D5D5;
	border-right:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;		
	padding:15px 0 15px 0;
	margin:0 auto;
	width:986px;
}
#MainFooter {
	color: #8f8f8f;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: 50% 10px;
	text-align: left;
	margin: 0 auto 0;
	padding: 0px 10px 0 10px;
	position: relative;
	width: 958px;
	overflow: hidden;
}

#MainFooter p { line-height: 30px; padding: 0; height: 30px }
#MainFooter a {color: #8f8f8f; }
/*</agl.folder>*/
#MFBox1 {
	float:left;
	width:170px;
	margin: 0px 20px 0px 0px;
	height:150px;
	background-color: #F5F5F5;
	border: solid 1px #e5e5e5;
}
#MFBox2 {
	float:left;
	width:170px;
	margin: 0px 20px 0px 0px;
	height:150px;
	border: solid 1px #e5e5e5;
}
#MFBox3 {
	float:left;
	width:170px;
	margin: 0px 20px 0px 0px;
	height:150px;
	border: solid 1px #e5e5e5;
}
#MFBox4 {
	float:left;
	width:170px;
	margin: 0px 20px 0px 0px;
	height:150px;
	border: solid 1px #e5e5e5;
}
#MFBox5 {
	float:right;
	width:170px;
	margin: 0px 0px 0px 0px;
	height:150px;
	border: solid 1px #e5e5e5;
}
.errorBox {
	background-color: #FFA646;
	z-index: 10000;
	width: 100%;
	text-align: left;
}
.Footerheader {
	font-size:12px;
	font-weight:bold;
}

/* Spamschutz im Kontaktformular */
.contact2 {
	border: 0px none;
	background: #FFF;
}

/* debug-Ausgaben */
pre {
	text-align: left;
	background-color: #fff;
	font-family: courier;
}

/* Checkout-Process */

.zahlung_radiobtn {
	width:25px;
	border-top:solid 0px #e5e5e5;
}
.zahlung_title {

}
.zahlung_text {
	margin: 7px 42px 7px 170px;
}
.zahlung_text1 {
	margin: 7px 42px 7px 162px;
}



/* selbst hinzugefügt */
.header_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:146px;
	width:165px;
	z-index:1;
	color:#ffffff;
	color:#7D7D7D;
	font-size:9px;
	margin-left:793px;
	margin-top:0px;
	line-height:1.6em;
	letter-spacing:0px;
}

.footer_text {
    color: #7D7D7D;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    height: 133px;
    letter-spacing: 0;
    line-height: 1.6em;
    width: 166px;
    z-index: 1;
}

div#ShopLogo div#header_payment {
    color: #7D7D7D;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
    height: 146px;
    letter-spacing: 0;
    line-height: 1.6em;
    margin-left: 793px;
    margin-top: 0;
    width: 165px;
    z-index: 1;
}

div#ShopLogo div#header_payment div.payment {
	background-color:#fff;
	width: 164px;
	height: 147px;
	border:none;
	position:relative;		
}

div#ShopLogo div#header_payment div.payment div {
	text-align:center;
	position:absolute;
	bottom:23PX;
	width:164px;
		
}

div#ShopLogo div#header_payment div span {
    display: block;
    font-size: 10px;
    margin: 5px 0 4px 0;
	text-align:center;		
}

.footer_service {
    background-color: #F5F5F5;
    background-repeat: no-repeat;
    border: 1px solid #727272;
    height: 131px;
    width: 164px;
}

.header_service {
	background-color:#f5f5f5;
	background-repeat: no-repeat;
	width: 164px;
	height: 145px;
	border:1px solid #727272;
}

.rueckruf {
	float:right;
	margin:10px 10px 8px 0;
}
.header_order_button {
	margin: 16px 0 0 0 ;
}

.header_order_title {
	float:left;
}
.header_order_title img{
	border:1px solid #BFBFBF;
	padding:2px;
}
.header_hotline {
	margin:8px 12px 0 12px;
}

.header_order {
	width: 165px;
	height: 67px;
}
.livesupport {
	clear:both;
	height:37px;
	padding:0 11px 0 11px
  }
.bestellfax {
	margin:10px 0 8px 11px;
	float:left
}
.header_bestellfax_title {
	float:left;

}
.header_bestellfax_title img{
	border:1px solid #BFBFBF;
	padding:2px;
}
.header_bestellfax_button {
	margin: 16px 0 0 0 ;

}

.meinkonto {
	clear:both;
    font-size:9px;
	color:#7d7d7d;
	border-top:#727272 solid 1px;
	width:164px;
	position:absolute;
	bottom:3px;
	z-index:10;
 }
.meinkonto_l {
	float:left;
	margin:2px 0px 0px 10px;
	text-align:left;
}

.meinkonto_r {
	float:right;
	margin:2px 10px 0px 0px;
	text-align:right;
}


.header_text a,
.footer_text a {
	color: #aab39a;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
}
/**+ html #nav {
background-image: url("images/fill.jpg"); background-repeat: repeat-x;
width:957px;
height:29px;
position:relative;
border-bottom: 1px solid #000;
border-right: 1px solid #000;
z-index:1;
}*/
#nav {
background-image: url("images/fill.jpg"); background-repeat: repeat-x;
width:957px;
height:29px;
border-right: 1px solid #000;
}

/**+ html #mwdiv {
position: relative;
z-index:1;
margin-top: 30px;
}*/
#mwdiv {

}
#mzettel {
	float:left;
}

#mwcart {
	float:right;
}
#cartnumber {
position: relative;
z-index: 2;
font-size:14px;
font-weight: bold;
color: #ffe6e9;
float:right;
top:5px;
right:8px;
}
#mzettel a {
position:absolute;
background-image: url(images/over_mzettel.jpg);
background-position: bottom;
background-repeat: no-repeat;
}
#mzettel a:hover img {
visibility: hidden;
}
#mwcart a {
position:absolute;
right:0px;
background-image: url(images/over_wkorb.jpg);
background-position: bottom;
background-repeat: no-repeat;
}
#mwcart a:hover img {
visibility: hidden;
}


.logo_link {
width:235px;
height:60px;
float:left;
cursor:pointer;
position:absolute;
z-index:3;
margin-left:40px;
margin-top:20px;
}


div#ShopLogo a div.logo_link {
	width:335px;
	height:140px;
	float:left;
	cursor:pointer;
	position:absolute;
	z-index:3;
	margin:0;
}

.sicherheit {
	position:absolute;
	top:25px;
	left:575px;
	width:165px;
	height:115px;
	z-index:10;
	border:0px solid #ff0000;
}

.sicherheit a{
	position:absolute;
	top:0px;
}
.sicherheit-text{
	position:relative;
	top:75px;
}
.ssl {
	position:absolute;
	top:0px;
	left:85px;
}
.thawte img {
	width:70px;
	height:70px;
}
.trusted-shop {
	position:relative;
}

/* Header Vorteile */


div.header-vorteile {
	clear:both;
}

div.header-vorteile div.aktion {
	width:120px;
	height:55px;
	float:left;
	margin:42px 15px 0 350px;
	color:#666;
	background: url(images/icons/aktion-rueckgaberecht.png) no-repeat scroll 0 -2px transparent;
	padding:0 0 0 50px;
	cursor:pointer;
}

div.header-vorteile div.aktion span.one {
	font-size:9px;
	text-transform:none;
}
div.header-vorteile div.aktion span.two {
	font-size:11px;
}

div.header-vorteile div.aktion span.three {
	font-size:9px;
	text-transform:none;
}

div.header-vorteile div.trusted-shops {
	width:55px;
	height:55px;
	float:left;
	margin:35px 20px 0 525px;	
}

div.header-vorteile div.trusted-shops img {
	width:55px;
	height:55px;
}

div.header-vorteile div.thawte {
	float:left;
	width:60px;
	height:60px;
	background:#f5f5f5;
	margin:33px 20px 0 0;
}

div.header-vorteile .thawte img {
	width:60px;
	height:60px;
	cursor:pointer;
}

div.header-vorteile div.header-vorteile-liste {
	float:left;
	height:55px;
	margin:35px 0 0 0;
}

div.header-vorteile div.header-vorteile-liste ul {
	padding:0;
}

div.header-vorteile div.header-vorteile-liste ul li {
	font-size:9px;
	color:#666;
	list-style:none;
	text-transform:none;
	margin:4px 0 0 0;
}

div.header-vorteile div.header-vorteile-liste ul li span {
	background:url(images/icon-vorteile.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 10px;
    margin:2px 7px 0 0;
    width: 6px;
}

/***/
.search_top {
background-color: #ffffff;
position:absolute;
margin-left:0px;
margin-top:0px;
top:0;
left:0;
z-index: 1;
}

.input_search {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#222;
height:12px;
width: 218px;
padding:3px 6px 0 2px;
margin: 4px 0 0 0;
background-color:#f2f2f2;
/*float:left;*/
}

#boxokbutton {
	margin-left:250px;
	height:29px;
	width:37px;
}

#boxokbuttontop    {

}
#boxokbuttontop a:hover img{

}

.Button  {
/*background-image:url(buttons/german/button_ok.jpg);
background-repeat: no-repeat;
background-position:bottom left;
height:29px;
width:37px;
padding: 0x 0px 0 0;
margin:0px 0 0 0 ;*/

}
.Button:hover {
background-image:url(buttons/german/over_ok.jpg);
background-repeat: no-repeat;
background-position:top left;
height:29px;
}
/* CONTENT BEREICH */

.content_bereich{
width:685px;
height:auto;
margin-top:10px;
}

.box_produkt_woche{
	width:336px;
	height:192px;
	background-image: url("images/box_produkt_woche.jpg");
	background-repeat: no-repeat;
	position:relative;
	float:left;
}

.pw_image {
	margin: 11px 0 0 15px;
}
.pw_title, .pw_title a {
	position:relative;
	width:181px;
	height:32px;
	font-size:10px;
	color:#953A65;
	font-weight:bold;
	text-decoration:none;
	margin-left:-2px;
	margin-top:-6px;
}
.pw_zeit {
	position:relative;
	top:0px;
	left:0px;
	font-size:10px;
	width:195px;
	height:30px;
	margin-left:-6px;
}
.pw_preis {
	position:relative;
	font-size:10px;
	width:165px;
	margin-left:-5px;
}
.pw_details {
	position:relative;
	top:-20px;
	left:114px;
}

.box_vorteile{
width:336px;
height:192px;
background-image: url("images/box_vorteile.jpg"); background-repeat: no-repeat;
position:relative;
float:right;
margin:0 1px 15px 0;
z-index:0;
}

.box_auflistung{
width:205px;
height:145px;
position:relative;
float:left;
margin-top:35px;
margin-left:28px;
color:#3b5a2f;
z-index:1;
font-weight:bold;
font-size:11px;
}

.box_auflistung ul {
line-height:14px;
margin: 0;
list-style: url(images/list_punkt.png);
}

.vorteile_spacer {
height:5px;
}

.box_kategorien{
width:680px;
height:400px;
background-color:#FFFFFF;
border: 1px solid #cad3c0;
position:relative;
float:left;
margin-top:15px;
}

.startseitekat{

position:relative;
float:left;
margin-bottom:15px;

}


.copyright {
	font-size:10px;
	color:#BFBFBF;
	background-color:#e9e9e9;
	margin:0 auto;
	width:986px;	
	border-right:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;	
}

.copyright a, .copyright1 a {
	font-size:10px;
	color:#BFBFBF;
}

.copyright1 {
	font-size:10px;
	color:#BFBFBF;
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	padding-bottom:15px; 
	background-color:#e9e9e9;
	margin:0 auto;
	width:986px;	
	border-right:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;		
}


	/****************************************************************************************************
	 *
	 * Hauptnavigation: "Sliding Doors" von A List Apart
	 *
	****************************************************************************************************/

	#nav_main {
		margin-left: 0px;
		width: 628px;
		overflow: hidden;

		float:left;
		height:29px;
	}

	#nav_main ul {
		margin: 0;
		list-style: none;
		float: left;
		display: inline;
		margin: 0;
		padding: 0;
	}

	#nav_main ul li {
		float: left;
		display: inline;
		margin: 0;
		padding: 0;
		font-size: 1.0em;
		line-height: 1em;
		list-style-type: none;
	}

	#nav_main a {
		float: left;
		background-position: 0% -79px;
		margin: 0;
		padding: 0 0 0 0px;
		text-decoration: none;
	}

	#nav_main a span {
		float: left;
		display: block;
		background-position: 100% -79px;
		padding: 5px 11px 8px 1px;
		color: #FFF;
		font-weight: bold;
		white-space: nowrap;
	}

	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#nav_main a span {float: none;}
	/* End IE5-Mac hack */

	#nav_main a:hover span {
		color: #FFF;
		background-position: 0% -79px;
	}

	#nav_main #current a {
		background-position: 0 0;
		border-width: 0;
	}

	#nav_main #current a span {
		background-position: 100% 0;
		padding-bottom: 5px;
		color: #FFF;
		font-weight: bold;
	}

	#nav_main a:hover {
		background-position: 0 0;
	}

	#nav_main a:hover span {
		background-position: 100% 0;
	}
	#navmitte, #navmitte a{
	background-image:url(images/button_gutscheine_hover.jpg);
	background-position:bottom;
	position:absolute;
	height:29px;
	left:209px;
	}
	#navmitte a:hover img {
	visibility: hidden;
	}
	#navsale, #navsale a {
	position:absolute;
	background-image: url(images/sale_hover.jpg);
	background-position:bottom;
	left:171px;
	height:29px;
	}
	#navsale a:hover img {
	visibility: hidden;
	}
	#navlogin, #navlogin a {
	position:absolute;
	background-image: url(images/mo_login.jpg);
	background-position:bottom;
	left:272px;
	height:29px;
	}
	#navlogin a:hover img {
	visibility: hidden;
	}


/* Alter Preis / Neuer Preis ***/

.artikelpreis .productOldPrice {
	font-size:12px;
	text-decoration:line-through;
}
.artikelpreis .PriceNewSpecial2 {
	font-size:14px;
	color:#953A65;
}
.catpreis .PriceNewSpecial2 {
	font-size:14px;
}
.pw_preis .productOldPrice {
	font-size:11px;
	text-decoration:line-through;
}
/* zurück BUTTON */

div.product-navi {
    left: 878px;
    position: absolute;
    text-align: right;
    top: -45px;
    width: 80px;
    z-index: 20;
    line-height: 20px;	
}

div.product-navi a {
	color:#953a65;
	font-size:10px;
}

/*
-----------------------------------------------------------------
Produkt-Detailseite STANDARD & LIVE
-----------------------------------------------------------------
*/

/* allgemein */

.artikellinks {
	float:left;
	width:384px;
}

.artikelrechts {
	float:right;
	width:574px;
	position:relative;
}


/* title */

#MidColFull .artikeltitle,
#MidColFull .artikeltitle-live {
    width: 340px;
	margin:0 0 10px 0;
	height: 45px;
}

#MidColFull .artikeltitle h1,
#MidColFull .artikeltitle-live h1{
	color:#222;
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0;
}

.livezeit {
	height:56px;
}

/* image */

div.artikellinks div.product-image-live a img,
div.artikellinks div.product-image-standard a img {
	padding:4px;
	width:360px;
	height:360px;
}

div.artikellinks div.product-image-live {}
div.artikellinks div.product-image-standard {}

.artikelimage {
	height:368px;
	width:368px;
	border: 1px solid #e5e5e5;
	box-shadow: 0 0 2px 2px #ededed;
	margin:2px 10px 0px 2px;
}

/* more images */

div.artikel-left div.artikelimagemore {
	position:absolute;
	bottom:0px;
}

div.artikel-left div.artikelimagemore div {
	border: 1px solid #e5e5e5;
    box-shadow: 0 0 1px 1px #ededed;
    height: 50px;
    width: 50px;
    margin: 10px 10px 0 0;
	float:left;	
}
div.artikel-left div.artikelimagemore div.facebook-btn-teilen {
	border: none;
    box-shadow: none;
    height: 50px;
    width: 50px;
    margin: 12px 10px 0 0;
	float:left;	
}
div.artikel-left div.artikelimagemore div a {}
div.artikel-left div.artikelimagemore div a img {
	width:50px;
	height:50px;
}

div.artikel-left div.artikelimagemore div.facebook-btn-teilen a img {
	width:54px;
	height:20px;
	margin:30px 0 0 0;
}

div.artikellinks div.product-image-live div.artikelimagemore a.thickbox img,
div.artikellinks div.product-image-standard div.artikelimagemore a.thickbox img {
	width:60px;
	height:60px;
    border: 1px solid #e5e5e5;
    margin: 0 0 2px 0;
    padding:0;	
}

/* beschreibung */

.artikelbeschr {
	/*border: solid 1px #e5e5e5;*/
	margin:5px 0;
	padding: 5px 10px;
	/*background:#F2F2F2;*/
}

.artikelbeschr ul li {
	margin-left:15px;
}

/*
---------------------------------------------------------
 Artikel rechte Seite - 2spaltig
---------------------------------------------------------
*/


div.artikelrechts div.artikel-left {
	float:left;
	width:340px;
	margin: 0 10px 0 0;
	height:372px;
	position:relative;
}

div.artikelrechts div.artikel-right {
	float:right;
	width:214px;
}



div.artikelrechts div.artikel-left div.artikel-hersteller {
	margin:0 0 10px 0;
}

div.artikelrechts div.artikel-left div.artikel-hersteller div.herstellerbild {
    border: 1px solid #e5e5e5;
    box-shadow: 0 0 2px 2px #ededed;
    height: 80px;
    width: 174px;
}

div.artikelrechts div.artikel-left div.artikel-hersteller div.herstellerbild img {
    height: 56px;
    margin: 12px;
    width: 150px;
}

div.artikelrechts div.artikel-left div.artikel-hersteller div.herstellername {}

div.artikelrechts div.artikel-left div.artikel-hersteller div.herstellername h4 {
	font-weight:normal;
}

div.artikelrechts div.artikel-lieferzeit {
    font-size: 9px;
    margin:0;
	width:190px;
}

div.artikelwarenkorb div.artikel-lieferzeit img {
	float:left;
	margin:2px 3px 0 0;
}

div.artikelrechts div.merkkasse_button {
	position:absolute;
	top:145px;
	right:0px;
	display:none;
}

/* Preis Ersparnis */

div.artikel-right div.artikelersparnis {
	position:absolute;
	top:0px;
	left:354px;
	z-index:50;
	margin:0;
}

div.artikel-right div.artikelersparnis img {}

div.artikel-right div.artikelersparnis span.prozent {
    color: #FFFFFF;
    font-size: 16px;
    left: 10px;
    position: absolute;
    text-align: center;
    top: 20px;
    width: 53px;
}
		
/* Artikel Beschreibung */

div.artikeldetailseite div.artikel-beschreibung {
	width:724px;
	border:none;
}

div.artikeldetailseite div.artikel-beschreibung div.artikel-desc {
    float: left;
    height: auto;
    margin: 0 0 40px;
    padding: 10px 10px 0 0;
    width: 714px;
}

div.artikeldetailseite div.artikel-beschreibung div.artikel-desc th {
	padding:0 15px 0 0;
}

div.artikeldetailseite div.artikel-beschreibung div.trusted-shops {
	padding:0;
	height:auto;
	margin:160px 0 5px;
	width:200px;
	float:right;
}

div.artikeldetailseite div.artikel-beschreibung div.trusted-shops div.facebook {
	padding:0;
	height:auto;
	margin:10px 0 5px 0;
	width:190px;
}

div.artikeldetailseite div.artikel-beschreibung div.trusted-shops div.facebook span {}

div.artikeldetailseite div.artikel-beschreibung div.trusted-shops div.facebook div {
	margin:10px 0 0 0;
}
/***/

div.artikeldetailseite div.artikelsonstiges {
	position:relative;
	margin:0 10px 10px 0;
	text-align:left;
	padding:10px 0 0 0;
	border-top:1px solid #ededed;
	width:738px;
	float:left;
}

div.artikeldetailseite div.hersteller-info {
    margin: 0 0 20px 0;
}

div.artikeldetailseite div.hersteller-info div.herstellerbild img {
	margin:10px 0 0 0;
}

div.artikeldetailseite div.keywords {
	margin:0;
	text-align:left;
	width:724px;
	padding:15px 0 5px 0;
	height:auto;		
}

div.artikeldetailseite div.facebook {
	float:left;
	margin:0;
	text-align:left;
	padding:0;
	width:234px;
	height:120px;
	padding:0 0 0 7px;	
}

/* preis & warenkorb */

div.warenkorb {
	margin:0 0 10px 0;
	padding:0;
	clear:both;
}

/***/

div.warenkorb div.artikelwarenkorb {
	clear:both;
	position:relative;
}

div.preisboxrechts div div.artikelwarenkorb input[type="image"] {border: 1px solid #B32466;}

div.artikelwarenkorb input[type="image"] {
	position:absolute;
	top:0;
	right:0;
	width:210px;
}

div.artikelwarenkorb span.artikel-anzahl {
	float:left;
	color:#696969;
    margin: 10px 0 0 15px;	
	display:none;
}
div.artikelwarenkorb span.artikel-anzahl input.flat_text,
div.artikelwarenkorb span.artikel-anzahl input[type="text"] {
    height: 25px;
    width: 25px;
    text-align: center;	
}

/* hier werden zusätzliche Produktvarianten aufgeführt, z. B. Kettenlänge, Gravuroptionen */
div.artikelwarenkorb .kundenoptions {
	position:absolute;
	top:56px;
	left:364px;
	width:211px;
	font-size:11px;
}

.kundenoptions div.option select {
	border:1px solid #ccc;
	width:132px;
	margin:-2px 0 0 0;
	float:right;
}

.kundenoptions div.option select option {
	padding:0 10px 0 10px;
}


/*
------------------------------------------------------------------
GRAVUR
------------------------------------------------------------------
*/


div.artikelrechts div.gravur-einstellungen {
    margin: 0 10px 0 0;
    position: absolute;
    width: 340px;
	top:45px;
}


div.artikelrechts div.gravur-einstellungen div.gravur {
	text-align:left;
	margin:2px 0 0 0;
}

div.artikelrechts div.gravur-einstellungen div.gravur div.title {
	height:25px;
	/*border-bottom: 1px solid #ededed;*/
    border-top: 1px solid #ededed;
	padding:10px 0 0 0;
	margin:0;
}
div.artikelrechts div.gravur-einstellungen div.gravur div.title b {
	float:left;
}

div.artikelrechts div.gravur-einstellungens div.gravur div.title div.gravurinfo {
	float:right;
}

div.artikelrechts div.gravur-einstellungen div.gravur div.title div.gravurinfo div {
	float:left;
}


div.artikelrechts div.gravur-einstellungen div.gravur div.name {
	float:left;
	margin:5px 0 10px 0;
}

div.artikelrechts div.gravur-einstellungen div.gravur div#Schriftarten {
	text-align:left;
	margin:0 0 5px 0;
}

div.artikelrechts div.gravur-einstellungen div.gravur div#Schriftarten div.row {
	float:left;
	padding:3px 0 3px 0;
}

div.artikelrechts div.gravur-einstellungen div.gravur div#Schriftarten div.row div.item {
	float:left;
	width:160px;
}

div.gravur table.kundenoptions td.main div.name {
	float:left;
	margin:0 0 5px 0;
}

div.gravur table.kundenoptions td.main div.option {float:left;}

div.gravur table.kundenoptions td.main div.option input,
div.gravur table.kundenoptions td.main div.option input[text],
div.gravur table.kundenoptions td.main div.option input[file] {
	border:1px solid #e5e5e5;
	background:#F2F2F2;
}


div.gravur table.kundenoptions td.main div em {
	float:left;
	font-style:normal;
	font-size:9px;
	margin:2px 0 0 0;	
}

/*
------------------------------------------------------------------
PREISE
------------------------------------------------------------------
*/

div.warenkorb div.artikel-preis {text-align:right;}
div.warenkorb div.artikel-preis div.artikelpreis {
	margin:-5px 0 4px 0;
	color: #7D214C;	
}

div.warenkorb div.artikel-preis div.artikelpreis span.productOldPrice {
	color:#222;
	text-decoration:line-through;
	font-size:12px;
}

div.warenkorb div.artikel-preis div.artikelpreis span.PriceNewSpecial2 {
	font-size:24px;
	font-weight: bold;
}

			 
div.warenkorb div.artikel-preis div.artikelsteuer {
	margin:0;
	line-height:13px;
}        

/* zusätzliche Informationen */

div.artikel-zusatz-infos,
div.artikel-zusatz-infos-1,
div.artikel-zusatz-infos-2 {
	position:absolute;
	width:210px;
	right:0;
	height:850px;
	
}	

div.artikel-zusatz-infos {
	top:175px;
}

div.artikel-zusatz-infos-1 {top:145px;}	

div.artikel-zusatz-infos-2 {top:175px;}	

/* vorteile */

div.artikelrechts div.artikelvorteile {
	width:190px;
	padding:0 10px 0 10px;
	background:#f0f0f0;
	margin:0 0 15px 0;
}

div.artikelrechts div.artikelvorteile-ts {
	width:190px;
	padding:10px;
	background:#f0f0f0;
	margin:0 0 15px 0;
}

div.artikelrechts div.artikelvorteile-ts .trustedbox {
	margin:0;
}

div.artikelrechts div.artikelvorteile-ts .trustedbox a {
	display:block;
}

div.artikelrechts div.artikel-infos {
	width:210px;
	padding:0;
	background:#fff;
	margin:0 0 15px 0;
}

div.artikelrechts div.artikel-infos ul.product-benefits {
	list-style:none;
	padding:0;
	width:210px;
	height:33px;
	background: url(images/merkzettel-info.png) no-repeat scroll 0 0 transparent;
}

div.artikelvorteile ul.product-benefits {
	list-style:none;
	padding:10px 0 10px 0;
	width:190px;
}

div.artikelvorteile ul.product-benefits li {
	list-style:none;
	padding:0 0 0 40px;
    margin:10px 0 0 0;
	height:30px;
}

div.artikelrechts div.artikel-infos ul.product-benefits li {
	list-style:none;
	height:33px;
	float:left;
	background:none;
}

div.artikelrechts div.artikel-infos ul.product-benefits li.merkzettel {
    margin: 0;
    padding: 0 0 0 5px;
    width: 88px;
}

div.artikelrechts div.artikel-infos ul.product-benefits li.merkzettel input {border:none;}


div.artikelrechts div.artikel-infos ul.product-benefits li.produktinfo {
	margin:0;
	padding:0 0 0 12px;
	width:99px;
}
div.artikelrechts div.artikel-infos ul.product-benefits li.produktinfo img {
	cursor:pointer;
}

div.artikelvorteile ul.product-benefits li.rabatt-vorkasse {background: url(images/icons/icon-vorteile-rabatt.png) no-repeat scroll 0 0 transparent;margin:0;}
div.artikelvorteile ul.product-benefits li.ssl-sicherheit {background: url(images/icons/icon-vorteile-ssl.png) no-repeat scroll 0 0 transparent;}
div.artikelvorteile ul.product-benefits li.geld-zurueck-garantie {background: url(images/icons/icon-vorteile-geld-zurueck-garantie.png) no-repeat scroll 0 0 transparent;}
div.artikelvorteile ul.product-benefits li.geschenk {background: url(images/icons/icon-vorteile-geschenk.png) no-repeat scroll 0 0 transparent;}
div.artikelvorteile ul.product-benefits li.ts {background: url(images/icons/icon-vorteile-ts.png) no-repeat scroll 0 0 transparent;}
div.artikelvorteile ul.product-benefits li.paymorrow-re {background: url(images/icons/icon-vorteile-paymorrow-re.png) no-repeat scroll 0 0 transparent;}
div.artikelvorteile ul.product-benefits li.paymorrow-rate {background: url(images/icons/icon-vorteile-paymorrow-rate.png) no-repeat scroll 0 0 transparent;}

div.artikelvorteile ul.product-benefits li.service {
	background: url(images/icons/icon-vorteile-service.png) no-repeat scroll 0 0 transparent;
	padding:0 0 0 40px;
	height:27px;
}

div.artikelvorteile ul.product-benefits li.service span {
	font-weight:bold;
	font-size:14px;
   line-height: 25px;
}

div.artikelvorteile ul.left {
	float:left;
	margin:5px 10px 0 10px;
	padding:0;
}
div.artikelvorteile ul.right {
	float:right;
	margin:5px 5px 0 0;
	padding:0;
}

/***/

.artikelnavioben {
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	height:38px;
}

.artikelpreisbox {
	position:relative;
	width:350px;
	height:196px;
	border: solid 1px #e5e5e5;
	margin-bottom:5px;
}

.artikelpreisbox .merkkasse_button{
	position:absolute;
	bottom:26px;
	right:8px;
}

.preisboxlinks {
	float:left;
	width:150px;
	text-align:left;
}

.preisboxrechts {
	margin: 10px 10px 0 0;
	width:190px;
	float:right;
}

.artikelpreis {
	font-size:24px;
	margin: 17px 0 0 10px;
	font-weight:bold;
}

.artikelsteuer {
	font-size:9px;
	margin: 6px 0 0 10px;
}
.artikelersparnis {
	font-size:14px;
	font-weight:bold;
	color:#953A65;
	margin: 12px 0 12px 10px;
}
.artikellieferzeit {
	position:absolute;
	left:10px;
	top:152px;
	font-size:9px;
	width:170px;
}

.artikellieferzeitlive {
	font-size:9px;
	margin: 43px 0 0 10px;
	width:170px;
}

.artikellieferzeitlive img,
.artikellieferzeit img {
	float:left;
	margin: 0 3px 0 0;
}

.artikelhersteller{
	border-top:1px solid #e5e5e5;
	width:420px;
	/*border: solid 1px #e5e5e5;*/
	height: 154px;
	/*background:#F2F2F2;*/
	margin:6px 0 0 0;
	padding:15px 0 0 0;
}

.artikelhersteller .produktvonhersteller{
	clear:both;
	text-align:left;
	margin:6px 7px 5px 10px;
	height:28px;
}

.artikelhersteller .facebook{
	text-align:left;
	margin:0 0 0 10px;
	height:35px;
}

.artikelhersteller .herstellername{
	float:left;
	clear:both;
	width:147px;
	margin:0px 5px 0 10px;
	text-align:left;
	text-transform:uppercase;
}

.artikelhersteller .herstellername h4{
	margin:0px 0 26px 0;
	font-weight:normal;
	font-size:11px;
	padding:0;
}

.artikelhersteller .herstellerbild{
	margin: 0px 10px 0 0;
	width:177px;
	height:77px;
	vertical-align:bottom;
	float:right;
}

.artikelnaviunten {
	clear:both;
	height:20px;
	margin:0 0 5px 0;
	padding:5px;
	border-top: solid 1px #E5E5E5;
	width:714px;	
}

.artikelnaviunten h2 {
	font-size:11px;	
}

.weitereartikel{
	position:relative;
	float:left;
	width:110px;
	height:155px;
	padding:4px;
	border: solid 1px #e5e5e5;
	margin:0 3px 5px 0;
}
.weitereartikel a{
	font-size:10px;
}
.weitereartikel img{
	width:110px;
}


a.bildlink:hover {
	position: relative;                        /* Bezug für span, IE: erst bei :hover setzen */         /* IE, Farbe egal */
}


a.bildlink div img {
	position: relative;
	z-index:100;
	top:-343px;
	left:/*-106px*/-5px;
	visibility:hidden;
	width:220px;
	border:1px solid #e5e5e5;
}

*+html a.bildlink div img {
	position: relative;
	z-index:100;
	top:-343px;
	left:-5px;
	visibility:hidden;
	width:220px;
	border:1px solid #e5e5e5;
}

a.bildlink:hover div img {
	visibility: visible;
	position:relative;
	z-index:100;
}                     /* hover: sichtbar */



.artikelfooter {
	height:25px;
}

.artikelbackbutton{
	position:absolute;
	bottom:5px;
	right:8px;
}

div.cart_quantity{
	position:absolute;
	top:90px;
	width:574px;
	right:0;
}

#cart_quantity{
}

#cart_quantity .checkoutbuttons img{
	vertical-align:middle;
}

.artikelwarenkorb {
	margin-top:-10px;
}
.artikelwarenkorb input.flat_text{
	border:1px solid #e5e5e5;
}

.artikeldetailseite {
	margin:10px 0 0 0;
}

.flat_text{

}

/*
-----------------------------------------------------------------
KATEGORIE SEITE
-----------------------------------------------------------------
*/

.cattitel {
	height:50px;
	margin: 0 10px;
}

.cattext {
	font-size:9px;
	height:54px;
	margin: 0 10px;
}

.cattext ul {
	padding-left:10px;
}

.catpreis {
	margin: 0 0 0 10px;
	height: 50px;
	/*width: 130px;*/
	float:left;
}

.catpreis .productOldPrice {
	font-size:10px;
	text-decoration:line-through;
	font-weight:normal;
}

.catunten {
    float: left;
    height: 40px;
    margin: 0 0 0 10px;
    text-align: left;
    width: 86px;
}

.catunten-special {
    float: right;
    height: 37px;
    margin: 25px 0 0;
    text-align: left;
    width: 73px;
}	

/* Startseite Kategorien */
.categories_list {
	width:682px;
    border: 1px solid #cad3c0;
	background-color:#F9FCF5;
}

.startseite-text {
	width:721px;
	background-color:#ffffff;
	margin-top:5px;
	clear:both;
}

#breadcrumbs {
	position:absolute;
	width: 958px;
	height: 25px;
	top: 155px;
	left:15px;
	padding: 5px 0 0 0;
	line-height:20px;
    border-bottom:2px dotted #E5E5E5;
	font-size:10px;
	z-index:0;
}

div#breadcrumbs a {
	color:#953a65;
} 

div#breadcrumbs img {
} 

#service {
border: 1px solid #d5d5d5;
margin-top: 8px;
margin-left: 11px;
color:#d5d5d5;
height: 15px;
width: 136px;
padding-top: 1px;
padding-left: 5px;
}

#service2 {
border: 1px solid #d5d5d5;
margin-top: 5px;
margin-left: 11px;
color:#d5d5d5;
height: 15px;
width: 136px;
padding-top: 1px;
padding-left: 5px;
}

/* 
----------------------------------------
Top Navigation
----------------------------------------
*/

div#topnav {
	position:absolute;
	width:958px;
	height:20px;
	margin:0;
	padding:0 15px 0 15px;
	top:0;
	left:0;
	z-index:100;
}

div#topnav ul#topnav {
	list-style:none;
	clear:both;
	height:20px;
}

div#topnav ul#topnav li {
	float:right;
	list-style:none;
	margin:5px 0 5px 10px;
}

div#topnav ul#topnav li a {
	color:/*#7d7d7d*/#222;
	/*text-transform:uppercase;*/
}

/* 
----------------------------------------
Warenkorb (Top Navigation)
----------------------------------------
*/

div#shopping-cart {
	position:absolute;
	width:138px;
	height:80px;
	top:35px;
	left:820px;
	clear:both;
	z-index:100;
}

div#shopping-cart a {
	float:right;
}

div#shopping-cart span.shopping-cart-count {
	float:right;
}

/* 
----------------------------------------
SEACH BOX im HeaderBereich
----------------------------------------
*/
#boxsearch {
	position:absolute;
	width:267px;
	height:22px;
	top:35px;
	left:691px;
	margin:0;
	z-index:10;
	padding:0 0 0 0;
}

div#boxsearch form#SearchForm.Left {
	width:267px;
	height:22px;
	clear:both;
}

div#boxsearch form#SearchForm.Left div#boxsearchinner {
	background:none;
	float:left;
	margin:0;
	padding:0;
	width:212px;
}
div#boxsearch form#SearchForm.Left div#boxsearchinner input.input_search {
	border:none;
	height:16px;
	width:202px;
	margin:0;
	padding:2px 4px 2px 4px;
	border:1px solid #999;
	color:#999;
}

div#boxsearch form#SearchForm.Left div#boxokbuttontop {
	width:53px;
	height:20px;
	float:left;
	border:1px solid #b32466;	
}

div#boxsearch form#SearchForm.Left div#boxokbuttontop:hover {
	border:1px solid #888;	
}

div#boxsearch form#SearchForm.Left div#boxokbuttontop input {
	width:53px;
	height:20px;
}




/***/

.MainHeading { color: #b32466; height: 25px; }

div#ShopContent h1.MainHeading {padding:0 0 5px 0;}

div#ShopContent h1.MainHeading span {
	font-family:Arial, Helvetica, sans-serif;}

.catfilter,
.searchfilter,
.filter-v1 {
	clear:both;
	padding-top:8px;
	background: #fff;
	margin:10px 0 10px 0;
	height:25px;
	color: #222;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;	
}

.catfilter label { float:left; margin:2px 10px 0 10px; }

.catfilter .filter { float:left; margin:0 20px 0 5px; }

.catfilter .count { float:right; margin-right:15px; width:176px; text-align: right; }

.catseitennavi {margin: 0 0 20px 0; clear:both; }

.clear { clear:both; margin:0;}


div.catfilter div.filter select,
div.searchfilter select,
div.filter-v1 select {
	border: 1px solid #ccc;
	background:#dae8f2;
}



#weihnachten { border: 1px solid #e5e5e5; margin-top: 10px; }

#saison {
border: 1px solid #e5e5e5;
margin-top: 10px;
width:751px;
height:225px;
}

#bild {
height:225px;
width:85px;
}

#bild2 {
height:225px;
width:78px;
}

#bild3 {
height:225px;
width:85px;
}

#bild4 {
height:225px;
width:90px;
}


#bild_start {
height:225px;
width:413px;
float:left;
}

#bild .bild_normal,
#bild2 .bild_normal,
#bild3 .bild_normal,
#bild4 .bild_normal {
visibility:visible;
position:absolute;
}

#bild a:hover .bild_normal,
#bild2 a:hover .bild_normal,
#bild3 a:hover .bild_normal,
#bild4 a:hover .bild_normal {
visibility:hidden;
}

#bild a:hover .bild_mo,
#bild2 a:hover .bild_mo,
#bild3 a:hover .bild_mo,
#bild4 a:hover .bild_mo {
visibility:visible;
}

#bild a .bild_mo,
#bild2 a .bild_mo,
#bild3 a .bild_mo,
#bild4 a .bild_mo {
visibility:hidden;
position:absolute;
}

#saison #bild,
#saison #bild2,
#saison #bild3,
#saison #bild4 {
float:left;
}

#startteaser {
	position:relative;
	border:1px solid #e5e5e5;
	margin:10px 0 0 0;
	height:228px;
	overflow:hidden;
	width:751px;
	float:left;
}

#startteaser a.misssixtyschmuck
{
	position:absolute;
	top:249px;
	left: 116px;
	height:40px;
	width:250px;
}

#startteaser .misssixtyschmuck div img {
	height:40px;
	width:250px;
}

#startteaser a.misssixtyuhren {
	position:absolute;
	top:249px;
	left: 405px;
	height:40px;
	width:224px;
}

#startteaser .misssixtyuhren div img {
	height:40px;
	width:224px;
}

#tagesprodukt {
	border: 1px solid #e5e5e5;
	margin: 10px 0;
	margin-left: 0px;
	width: 368px;
	height: 190px;
	float:left;
	display:none;
}
#tagesprodukt_h1 {
	background-image: url(images/cats_tag.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #b5b5b5;
	color: #b32466;
	padding-top: 5px;
	padding-left: 78px;
	padding-bottom: 13px;
	height: 20px;
}
#tag_prod {
	background-image: url(images/cats_tag_bg.jpg);
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: -151px;
	margin-left: 157px;
	height: 141px;
	width: 181px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #222;
}
#vorteile {
	background-repeat: no-repeat;
	background-position: bottom;
	border: 1px solid #e5e5e5;
	width:193px;
	height: 228px;
	margin:10px 0 10px 0;
	float:right;
}
#vorteil_h1 {
	background-image: url(images/cats_vorteil.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #b5b5b5;
	color: #b32466;
	padding:5px;
	height: 20px;
	text-transform:none;
	font-size:16px;
}

#vorteile_liste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #222;
	list-style-type: none;
	margin:10px;
	line-height: 20px;
}

#vorteile ul li {
	list-style-type:none;
	list-style:none;
	margin:0 0 0 5px;
	font-size:9px;
}


#uhren_h1 {
	color: #b32466;
	padding-top: 5px;
	padding-left: 96px;
	padding-bottom: 13px;
	height: 20px;
	margin-top: 204px;
	margin-left: 39px;
}
#uhren {
	background-image: url(images/cats_uhren.jpg);
	border: 1px solid #e5e5e5;
	width: 367px;
	height: 240px;
	float:right;
	margin-top: 12px;
}

#schmuck {
	clear:both;
	float:left;
	background-image: url(images/cats_schmuck.jpg);
	margin: 12px 0 12px 0;
	border: 1px solid #e5e5e5;
	width: 368px;
	height: 240px;
}
#schmuck_h1 {
	color: #b32466;
	padding-top: 5px;
	padding-left: 96px;
	padding-bottom: 13px;
	height: 20px;
	margin-top: 204px;
	margin-left: 25px;
}

.schmuck_damen {
	color: #b32466;
	font-size:15px;
	font-weight:bold;
	float:left;
	margin-left:12px;
	margin-top:213px;
}

.schmuck_damen a {
	color: #b32466;
	font-size:15px;
	font-weight:bold;
}

.schmuck_damen a:hover {
	color: #b32466;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}

.schmuck_herren {
	color: #b32466;
	font-size:15px;
	font-weight:bold;
	float:left;
	padding-left:40px;
	padding-top:213px;
}

.schmuck_herren a {
	color: #b32466;
	font-size:15px;
	font-weight:bold;
}

.schmuck_herren a:hover {
	color: #b32466;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}

.uhren_damen {
	color: #b32466;
	font-size:15px;
	font-weight:bold;
	float:left;
	margin-left:10px;
	margin-top:213px;
}

.uhren_damen a {
	color: #b32466;
	font-size:15px;
	font-weight:bold;
}

.uhren_damen a:hover {
	color: #b32466;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}

.uhren_herren {
	color: #b32466;
	font-size:15px;
	font-weight:bold;
	float:left;
	padding-left:92px;
	padding-top:213px;
}

.uhren_herren a {
	color: #b32466;
	font-size:15px;
	font-weight:bold;
}

.uhren_herren a:hover {
	color: #b32466;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}

#gutschein-start {
	clear:both;
	border: 1px solid #e5e5e5;
	width: 751px;
	margin: 0 0 12px 0;
}

#logos {
	clear:both;
	border: 1px solid #e5e5e5;
	margin: 0 0 10px 0;
	width: 751px;
}

#kampagne {
	margin-top:12px;
}

#kampagne_links {
	float:left;
	border: 1px solid #e5e5e5;
}
#kampagne_rechts {
	float:right;
	border: 1px solid #e5e5e5;
}


/**+ html .CatLevel1 {
padding-left: 20px;
list-style-type: none;
background-image: url(images/star_bg3.jpg);
background-repeat:no-repeat;
background-position: top left;
}*/

#SubNavi {
	font-size: 12px;
	padding-left: 7px;
}

#SubNavi ul li {
	list-style-type:none;
	}
#SubNavi .CatLevel1 {
	padding-left: 0px;
	list-style-type:none;
}
#SubNavi .CatLevel2 {
	padding-left: 10px;
	list-style-type:none;
}
#SubNavi  .CatLevel3 {
	padding-left: 10px;
	list-style-type:none;
}
#SubNavi .CatLevel4 {
	padding-left: 10px;
	list-style-type:none;
}
.Current {
/*background-image: url(images/star_bg.jpg);
background-repeat: no-repeat;
background-position:left;*/
color: #953a65;
}
.CurrentParent {
color: #953a65;
/*background-image: url(images/star_bg.jpg);
background-repeat: no-repeat;
background-position: top left;*/
}
/**+ html .Current {
background-image: url(images/star_bg_ie7.jpg);
background-repeat: no-repeat;
background-position: top left;
color: #953a65;
padding-left: 21px;
margin-left: -20px;
}
*+ html .CurrentParent {
color: #953a65;
background-image: url(images/star_bg_ie7.jpg);
background-repeat: no-repeat;
background-position: top left;
padding-left: 21px;
margin-left: -20px;
}*/
.ddmenu {
}
/**+ html #TopCats {
margin-top: 10px;
margin-left: -72px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
text-transform:uppercase;
width: 725px;
}*/
#TopCats {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-transform:uppercase;
	width: 724px;
}
#TopCats .CatLevel1{
	margin-right: 2px;

}
#TopCats .CatLevel1 a {
	background-image: url(images/merkzettel_bg.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	margin-top: 0px;
	color:#FFFFFF;
	height: 17px;
	padding: 6px 7px;
	text-align:left;
}
#TopCats .CatLevel1 a:hover {
	color: #ffffff;
	background-image: url(images/merkzettel_bg_over.jpg);
	background-position: center top;
}

#TopCats .CatLevel2{
	width:100%;
	margin-left:-11px;
}
#TopCats .CatLevel2 a {
	color:#FFFFFF;
	background:#606060;
	border: none;
	font-size: 12px;
	margin: 0px 0 0px 0;
	width:100%;
	padding-right:10px;
}
#TopCats .CatLevel2 a:hover {
	background-color: #953A65;
	background-image: none;
}

#TopCats li {
	margin-left: 0px;
}
#TopCats ul{
	display: none;
	padding-right:20px;
}
/* Hier wird die dritte Ebene des Dropdown Menu aus-/eingeblendet */
#TopCats li ul li ul li{
	display: none;
}
/* Ende */
/**+ html #TopCats li:hover ul {
	position: absolute;
	z-index: 5;
	display: block;
	margin-top: 29px;
	margin-left: -129px;
	margin-bottom:-20px;
	background-color: #333333;
	color: #fff;
	width: 117px;
	padding-left: 12px;
}*/
#TopCats li:hover ul {
	position: absolute;
	z-index:4;
	display: block;
	margin-top: 29px;
	margin-left: 0px;
	margin-bottom:-20px;
	color: #fff;
	padding-left: 12px;
}
#TopCats li ul li {
	margin-top: 0px;
}

#TopCategories {
	border:none;
	background: none;
	z-index: 2;
	margin-left: 68px;
}

#TopCategories:link {
	color:#fff;
}

*+ html #uber {
	position: absolute;
	z-index:-1;
	margin-top: 94px;
	margin-left: -135px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}
#uber {
	margin-top: 71px;
	margin-left: 37px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

#SearchForm {
	width: 275px;
	margin: 0px 0 0 0px;
}

#advsearch {
	position:absolute;
	background-image: url(images/over_detailsuche.jpg);
	background-position:top;
	left:284px;
}
#advsearch a:hover img{
	visibility:hidden;
}

/* Produkttabelle aus dem alten Shop */
.cont_sub_text {}

.cont_sub_text span {line-height:18px;}

.produkttab {width: 368px; text-align:left;margin-top: 10px;}

.spalte1 {width: 110px; text-align: left; border-bottom: 1px dotted #CFCFCF;}
.spalte1 span a			{font-size:11px; text-decoration:underline;}
.spalte1 span a:hover 	{font-size:11px; text-decoration:none;}

.spalte2 {border-bottom: 1px dotted #CFCFCF;}
.spalte2 span a			{font-size:11px; text-decoration:underline;}
.spalte2 span a:hover 	{font-size:11px; text-decoration:none;}
/* Produkttabelle aus dem alten Shop  Ende*/


.seitennavi-mitte {
width:450px; margin-left:151px; position:absolute; text-align:center; padding:2px 0px;}
*+html .seitennavi-mitte {
width:450px;margin-left:0px; text-align:center; padding:2px 0px; float:left;}
*+html .seitennavi-links{
width:151px;}
*+html .seitennavi-linksundmitte{
float:left;}

.icon_nachoben {
margin-bottom:20px;
margin-left:902px;
}

.trennlinie {
margin-top: 10px; border-top: 1px solid #e5e5e5;
}

.Kat-Kopf {
	/*border:1px solid #e5e5e5;*/
	height:228px;
	margin:0 0 10px 0;
}

.Kat-Title {
	position:absolute;
	top:196px;
	right:212px;
	z-index:10;
}
.Kat-Title h1 {
	color:#fff;
	font-size:14px;
}

div.Kat-Kopf div.Kat-Bild,
.Kat-Bild {
    border: 1px solid #E5E5E5;
    float: left;
    height: 228px;
}

div.Kat-Kopf div.Kat-Bild-Box {
    background: url("images/gutschein-verschenken.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #E5E5E5;
    float: right;
    height: 228px;
    margin: 0;
    width: 193px;
}

div.Kat-Kopf div.Kat-Bild-Box a {
    display: block;
    height: 228px;
    text-indent: -9999px;
    width: 193px;
}

.Kat-Desc {
	border:1px solid #e5e5e5;
	margin:20px 0 10px 0;
	padding:10px;
}
.Kat-Desc h2{
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}

.Kat-Desc a {color: #953a65;}


/*
---------------------------------------------------------------------
Landing Pages
---------------------------------------------------------------------
*/

.lp_charms_hbild {
	background-image: url(images/lp/charms/charms.jpg);
	background-repeat:no-repeat;
	width:430px;
	height:409px;
	z-index:50;
	position:absolute;
}

.lp_charms_hbild_text {
	font-size:20px;
	color:#b32466;
	z-index:50;
	position:absolute;
	text-transform:uppercase;
	line-height:17px;
	letter-spacing:1px;
	width:165px;
	height:40px;
	margin-left:126px;
	margin-top:185px;
	cursor:text;
}

.lp_charms_button {
	background-image: url(images/lp/charms/button_charms.jpg);
	background-repeat:no-repeat;
	width:279px;
	height:26px;
	z-index:50;
	position:absolute;
}

.lp_charms_button_text {
	font-size:11px;
	color:#222;
	z-index:50;
	position:absolute;
	text-transform:uppercase;
	width:260px;
	height:10px;
	margin-left:10px;
	margin-top:6px;
	font-weight:bold;
	cursor:text;
}

.linkdiv {
cursor:pointer;
}

.lp_charms_kette {
	background-image: url(images/lp/charms/charms_kette.jpg);
	background-repeat:no-repeat;
	width:279px;
	height:83px;
	z-index:50;
	position:absolute;
}

.lp_charms_kette_text {
	font-size:14px;
	color:#b32466;
	z-index:50;
	position:absolute;
	width:200px;
	height:10px;
	margin-left:50px;
	margin-top:3px;
	cursor:text;
}


.lp_charms_anhaenger {
	background-image: url(images/lp/charms/charms_anhaenger.jpg);
	background-repeat:no-repeat;
	width:279px;
	height:83px;
	z-index:50;
	position:absolute;
}

.lp_charms_anhaenger_text {
	font-size:14px;
	color:#b32466;
	z-index:50;
	position:absolute;
	width:200px;
	height:10px;
	margin-left:75px;
	margin-top:3px;
	cursor:text;
}

.lp_charms_bettelarmband {
	background-image: url(images/lp/charms/charms_sammlung.jpg);
	background-repeat:no-repeat;
	width:279px;
	height:83px;
	z-index:50;
	position:absolute;
}

.lp_charms_bettelarmband_text {
	font-size:14px;
	color:#b32466;
	z-index:50;
	position:absolute;
	width:204px;
	height:10px;
	margin-left:42px;
	margin-top:3px;
	cursor:text;
}

.lp_bildskalierer {
margin-top:410px;
}

.lp_detailbutton {
	border:none;
	margin-top:188px;
	z-index:75;
	position:absolute;
	width:172px;
}

/* LandingPage Charms Bilder */

.lp_charms_1,
.lp_charms_2,
.lp_charms_3,
.lp_charms_4,
.lp_charms_5,
.lp_charms_6,
.lp_charms_7,
.lp_charms_8,
.lp_charms_9,
.lp_charms_10,
.lp_charms_11,
.lp_charms_12 {
	position:absolute;
	width:172px;
	height:218px;
	border:1px solid #e5e5e5;
	z-index:50;
}

.lp_charms_1 {background: url(images/lp/charms/charm_1.jpg) no-repeat scroll 0 0 transparent;}
.lp_charms_2 {background: url(images/lp/charms/charm_2.jpg) no-repeat scroll 0 0 transparent;}
.lp_charms_3 {background: url(images/lp/charms/charm_3.jpg) no-repeat scroll 0 0 transparent;}
.lp_charms_4 {background: url(images/lp/charms/charm_4.jpg) no-repeat scroll 0 0 transparent;}
.lp_charms_5 {background: url(images/lp/charms/charm_5.jpg) no-repeat scroll 0 0 transparent;}
.lp_charms_6 {background: url(images/lp/charms/charms_6.jpg) no-repeat scroll 0 0 transparent;}
.lp_charms_7 {background: url(images/lp/charms/charms_7.jpg) no-repeat scroll 0 0 transparent;}
.lp_charms_8 {background: url(images/lp/charms/charms_8.jpg) no-repeat scroll 0 0 transparent;}
.lp_charms_9 {background: url(images/lp/charms/charms_9.jpg) no-repeat scroll 0 0 transparent;}
.lp_charms_10 {background: url(images/lp/charms/charms_10.jpg) no-repeat scroll 0 0 transparent;}
.lp_charms_11 {background: url(images/lp/charms/charms_11.jpg) no-repeat scroll 0 0 transparent;}
.lp_charms_12 {background: url(images/lp/charms/charms_12.jpg) no-repeat scroll 0 0 transparent;}

.lp_charms_text {
	font-size:12px;
	color:#222;
	z-index:50;
	position:absolute;
	width:172px;
	height:12px;
	margin-top:8px;
	font-weight:bold;
	cursor:pointer;
}

.lp_bettelarmband_hbild {
	/*background-image: url(images/lp/bettelarmband/bettelarmband.jpg);
	background-repeat:no-repeat;*/
	width:430px;
	height:409px;
	z-index:50;
	position:absolute;
}

.lp_bettelarmband_hbild_text {
	font-size:16px;
	color:#b32466;
	z-index:50;
	position:absolute;
	text-transform:uppercase;
	line-height:17px;
	letter-spacing:1px;
	width:165px;
	height:40px;
	margin-left:126px;
	margin-top:185px;
	cursor:text;
}

.lp_bettelarmband_button {
	/*background-image: url(images/lp/bettelarmband/button_bettelarmbaender.jpg);
	background-repeat:no-repeat;*/
	width:279px;
	height:26px;
	z-index:50;
	position:absolute;
}

.lp_bettelarmband_button_text {
	font-size:11px;
	color:#222;
	z-index:50;
	position:absolute;
	text-transform:uppercase;
	width:235px;
	height:10px;
	margin-left:10px;
	margin-top:6px;
	font-weight:bold;
	cursor:text;
}

.linkdiv {
cursor:pointer;
}

.lp_bettelarmband_kette {
	/*background-image: url(images/lp/bettelarmband/bettelarmband_kette.jpg);
	background-repeat:no-repeat;*/
	width:279px;
	height:83px;
	z-index:50;
	position:absolute;
}

.lp_bettelarmband_kette_text {
	font-size:14px;
	color:#b32466;
	z-index:50;
	position:absolute;
	width:200px;
	height:10px;
	margin-left:50px;
	margin-top:3px;
	cursor:text;
}


.lp_bettelarmband_anhaenger {
	/*background-image: url(images/lp/bettelarmband/bettelarmband_stuecke.jpg);
	background-repeat:no-repeat;*/
	width:279px;
	height:83px;
	z-index:50;
	position:absolute;
}

.lp_bettelarmband_anhaenger_text {
	font-size:14px;
	color:#b32466;
	z-index:50;
	position:absolute;
	width:220px;
	height:10px;
	margin-left:32px;
	margin-top:3px;
	cursor:text;
}

.lp_bettelarmband_bettelarmband {
	/*background-image: url(images/lp/bettelarmband/bettelarmband_sammlung.jpg);
	background-repeat:no-repeat;*/
	width:279px;
	height:83px;
	z-index:50;
	position:absolute;
}

.lp_bettelarmband_bettelarmband_text {
	font-size:14px;
	color:#b32466;
	z-index:50;
	position:absolute;
	width:200px;
	height:10px;
	margin-left:42px;
	margin-top:3px;
	cursor:text;
}

.lp_bildskalierer {
margin-top:410px;
}


.lp_bettelarmband_1,
.lp_bettelarmband_2,
.lp_bettelarmband_3,
.lp_bettelarmband_4,
.lp_bettelarmband_5,
.lp_bettelarmband_6,
.lp_bettelarmband_7,
.lp_bettelarmband_8 {
	position:absolute;
	width:172px;
	height:218px;
	border:1px solid #e5e5e5;
	z-index:50;	
}

.lp_bettelarmband_1 {background: url(images/lp/bettelarmband/charm_1.jpg) no-repeat scroll 0 0 transparent;}
.lp_bettelarmband_2 {background: url(images/lp/bettelarmband/charm_2.jpg) no-repeat scroll 0 0 transparent;}
.lp_bettelarmband_3 {background: url(images/lp/bettelarmband/charm_3.jpg) no-repeat scroll 0 0 transparent;}
.lp_bettelarmband_4 {background: url(images/lp/bettelarmband/charm_4.jpg) no-repeat scroll 0 0 transparent;}
.lp_bettelarmband_5 {background: url(images/lp/bettelarmband/charm_5.jpg) no-repeat scroll 0 0 transparent;}
.lp_bettelarmband_6 {background: url(images/lp/bettelarmband/charms_6.jpg) no-repeat scroll 0 0 transparent;}
.lp_bettelarmband_7 {background: url(images/lp/bettelarmband/charms_7.jpg) no-repeat scroll 0 0 transparent;}
.lp_bettelarmband_8 {background: url(images/lp/bettelarmband/charms_8.jpg) no-repeat scroll 0 0 transparent;}


.lp_bettelarmband_text {
	font-size:12px;
	color:#222;
	z-index:50;
	position:absolute;
	width:172px;
	height:12px;
	margin-top:8px;
	font-weight:bold;
	cursor:pointer;
}

.lp_automatikuhren_bg {
	background-image: url(images/lp/automatikuhren/automatikuhren.jpg);
	background-repeat:no-repeat;
	width:469px;
	height:282px;
	z-index:50;
	position:absolute;
	left:20px;
}

.lp_automatikuhren_button {
	background-image: url(images/lp/automatikuhren/button_automatikuhr.jpg);
	background-repeat:no-repeat;
	width:279px;
	height:26px;
	z-index:50;
	margin-left:16px;
}

.lp_automatikuhren_button1 {
	background-image: url(images/lp/automatikuhren/button_automatikuhr.jpg);
	background-repeat:no-repeat;
	width:279px;
	height:26px;
	z-index:50;
	position:absolute;
	top:80px;
	right:0;
}

.lp_automatikuhren_button_text {
	font-size:11px;
	color:#222;
	z-index:50;
	position:absolute;
	text-transform:uppercase;
	width:250px;
	height:10px;
	left:24px;
	top:5px;
	font-weight:bold;
	cursor:text;
}

.lp_automatikuhren_button_text1 {
	font-size:11px;
	color:#222;
	z-index:50;
	position:absolute;
	text-transform:uppercase;
	width:250px;
	height:10px;
	right:20px;
	top:86px;
	font-weight:bold;
	cursor:text;
}


/*
----------------------------------------------------------------------------------------------------
CHARMS - Landing Pages
----------------------------------------------------------------------------------------------------
*/

div.charms-vorteile {
	position:absolute;
	left: 764px;
	top:0;
	width: 190px;
	padding:0;
	margin:0 0 15px 0;
}

div.charms-vorteile-box {
	position:relative;
	background: #f5f5f5;
	width: 190px;
	padding:0;
	margin:0 0 15px 0;
}

div.charms-vorteile-box div.artikelvorteile {
	padding:0 10px 0 10px;
}

div.charms-vorteile-box div.artikelvorteile .product-benefits {width:170px;}

div.charms-vorteile-box div.artikelvorteile ul.product-benefits li.service span {
    font-size: 13px;
}

div.charms-trusted-box {
	position:relative;
	width: 190px;
	padding:0;
	margin:0 0 15px 0;
}

div.charms-vorteile-box ul.hook_box {}

div.charms-vorteile-box ul.hook_box {
    padding: 10px;
    position: relative;
    width: 168px;
}


ul.hook_box li {
	font-weight: bold;
	list-style-image: url("img/lp_charms/icon_hook.gif");
}


/***/

.hinweis_footer {
	color:#a1a1a1;
	font-size:10px;
	width:978px;
	position:absolute;
	margin-top:130px;
	z-index:9999;
}

*+ html #manudropdown select {
	width:360px;
}
#manudropdown select {
	width:150px;
}
#manudropdown option {
	padding:0px 4px;
}
#kat-manudropdown select {}

#kat-manudropdown option {
	padding:0px 4px;
}
#sortby select {}

#sortby option {
	padding:0px 4px;
}
#anzahl select {}

#anzahl option {
	padding:0px 4px;
}
.gutscheinkauf input, textarea {
	border:1px solid #ccc;
	margin-bottom:4px;
}
.containerPopup {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
.paymentcro {
	position:absolute;
	right:92px;
	bottom:13px;
	width:254px;
}
.paymentcro2 {
	float:left;
	width:254px;
}
.paymentcro img,
.paymentcro2 img{
	float:left;
}
.paymentcro ul,
.paymentcro2 ul{
	margin-top:-2px;
	padding:0 0 0 80px;
}
.paymentcro ul li,
.paymentcro2 ul li{
	list-style-type:square;
	color:#090;
	line-height:10px;
}

div.katpic {
	float:left;
	border:none;
	margin:0 0 10px 0;
	padding:0;
}

.katpic,
img.katpic {
	border:1px solid #e5e5e5;
	margin:0;
}

.katpic-box {
	float:right;
	background:url(images/gutschein-verschenken.jpg) no-repeat scroll 0 0 transparent;
	height:228px;
	width:193px;
	border:1px solid #e5e5e5;
	margin:0 0 10px 0;
}

.katpic-box a {
	display:block;
	text-indent:-9999px;
	width:193px;
	height:228px;
}


/******************************************** AJAX CHECKOUT PROCESS ***********************/

.cartTotalBox {
	margin-top: 10px;
	border-right: 1px solid #cccccc;
}
.cartTotalBox td {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding: 5px;
	width: 150px;
	text-align: right;
}
.cartTotalBox td.sec {
	width: 94px;
}
.cartTotalBox .bigfont {
	font-size: 150%;
	border-bottom: 1px solid #cccccc;
}
.cartTotalBox .nonBorder {
	border: none;
	border-top: 1px solid #cccccc;
	padding: 0;
}

div.checkout_row {
	clear:both;
}

div.checkout_title {
	position:relative;
	background-color:#777;
	color:#FFF;
	padding:4px;
	font-size:12px;
	border-right:solid 1px #777;
	border-left:solid 1px #777;
	border-top:solid 1px #777;
}


div.checkout_title .right {
	position:absolute;
	right:6px;
	top:3px;
	font-weight:bold;
}

div.checkout_content {
	color:#222;
	padding: 20px 0 0 8px;
	border-right:solid 1px #777;
	border-left:solid 1px #777;
	border-bottom:solid 1px #777;
	position:relative !important;
	position:static;
	zoom:1;
}

div.checkout_content #lost_password {
	position:absolute;
	top:188px;
	right:10px;
	text-decoration: underline;
}
div.checkout_content #lost_password a{
	text-decoration: underline;
}

div.checkout_form_row#button_login {
	margin: 0;
}

div.checkout_form_row#button_login input{
	border: none;
	height: auto;
	width: auto;
	margin-left: 319px;
}

div.checkout_content .inputRequirement select {
	width:190px;
}

div.checkout_content .virtual {
	text-align:center;
}

div.checkout_content .left_space {
	padding-left:20px;
}

div.checkout_shipping_modules {
	display:none;
}


/***/
div.checkout_payment_modules {
	width:100%;
	border-bottom:solid 1px #777;
}

div.checkout_total { text-align:right;}

div#checkout_total.checkout_total {
	text-align:right;
	position: relative;
	margin-bottom:120px;
}

div#checkout_total,
div#checkout_total table {
	width:958px;
	margin:0;
	padding:0;
	border:none;

}

div.checkout_spacer, div.checkout_spacer_dyn {
	height:12px;
	font-size:9px;
	clear:both;
}

div.checkout_button {
	text-align:right;
	margin:5px 7px 0 0;
}

.radiobox {
	vertical-align:middle;
	padding:0px;
	margin:0px;
}

.float_right {
	float:right;
}

.float_left {
	float:left;
}

.module_ok, div.checkout_please_wait {
	color:green;
	font-weight:bold;
	font-size:14px;
}

div.checkout_error {
	background-color:#fff;
	color:#FF0000;
	font-weight:bold;


}

div.checkout_error_login {
	display:none;
}

.checkout_form_row {
	margin-bottom:8px;
	width:100%;
	display:block;
	clear:both;
	float:left;
}

.checkout_form_left {
	float:left;
	width:160px;
}

.checkout_form_right {
	float:left;
	margin-bottom: 12px;
}

.checkout_form_input {
	width:160px;
}

.modalDialog_transparentDivs{
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.8;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #777777;
	padding:0px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#ffffff;	/* White background color for the message */
	overflow:auto;
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/


	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */
}
/* CSS for the display. CSS needed for the scripts are loaded dynamically by the scripts */
a.close_modalDialog, a.close_modalDialog:link, a.close_modalDialog:hover {
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	position:absolute;
	left:755px;
	top:3px;
}
a.displayMessage, a.displayMessage:link, a.displayMessage:visited,a.displayMessage:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
h1.heading_modalDialog  {
	display:block;
	background-color:#777777;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	padding:3px 0px 3px 15px;
	margin:0px;
}
.modalDialog_content {
	padding:10px;

}
.modalDialog_content li {
	margin-left:25px;
}
.modelDialog {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
#payments table {
	margin:0 0 1px 0;
	/*padding:2px;*/
}
#payments table tr.moduleRowSelected,
#payments table tr.moduleRow {
	/*background-color:#ccc;*/
}

#payments table tr.moduleRowSelected td,
#payments table tr.moduleRow td {
	padding:0px 0 3px 0;
	border-bottom:1px dotted #999999;
}

#payments table tr.moduleRowSelected td,
#payments table tr.moduleRow td {
	padding:0px 0 3px 0;
	border-bottom:1px dotted #999999;
}

#payments table tr.moduleRowSelected td.onepxwidth,
#payments table tr.moduleRow td.onepxwidth {
	width:15px;
	/*background-color:#BB6A90;*/
}

#payments table tr.moduleRowSelected td.onepxwidth input,
#payments table tr.moduleRow td.onepxwidth input{
	width:15px;
	border: none;
	margin: 0;
}
#payments table td.main {
	padding:5px 0 10px 0;
}
.modalDialog_contentDiv a {
	color:#BB6A90;
}
.checkout_row input,
.checkout_row select,
.checkout_row textarea{
	border:1px solid #ccc;
	width: 260px;
	margin: 0 0 0 0;
}

div#checkout_login_content form div.checkout_form_row div.checkout_form_right input {
	border:1px solid #ccc;
	width: 250px;
	margin: 0 0 0 0;
}

div#checkout_login_content form div.checkout_form_row {
	width: 250px;
	margin: 0 0 0 0;
}


.zip_code input{
	width: 80px;
}
.city input{
	margin-left: 5px;
	width: 162px;
}
.city {
	float: left;
}

.checkout_shipping_address input,
.checkout_shipping_address select,
.checkout_shipping_address textarea,
.checkout_payment_address input,
.checkout_payment_address select,
.checkout_payment_address textarea {
	width: auto;
}

.male_female select{
	width: 120px;
}

.border_bottom {
	margin: 10px 0 20px 0;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
}

.gender select{
	width: 140px;
	height: 18px;
	margin: 0 0 8px 0;
}

.checkout_row .button_mint input {
	width: auto;
	height: auto;
	border: none;
	float: right;
	margin: 10px 10px 0 0;
}

.checkout_row input, .male_female select, .select_country select {
	height: 18px;
}

#checkout_agbtext textarea,
#checkout_privacytext textarea,
#checkout_cancellation textarea{
	width:100%
}
#checkout_agbtext div img,
#checkout_privacytext div img,
#checkout_cancellation div img{
	float:right;
	margin:0 0 3px;
}

#checkout_login_head {
	/*background-color: #000000;
	margin:-15px -15px 0 -15px;
	color:#fff;
	font-weight:bold;
	height:17px;
	padding:5px;
	font-size:12px;*/
}
#checkout_guest_head {
	background-color: #000000;
}
/*#checkout_login_head strong:hover,
#checkout_guest_head strong:hover,
#checkout_register_head strong:hover {
	text-decoration: underline;
}*/

/******************************************** AJAX CHECKOUT PROCESS ENDE***********************/

.trustedbox {
	margin: 0 0 10px 0;
	text-align:center;
}

.trustedbox img{}

div#checkout_trusted_shop {
	width:958px;
    height:225px;
}

/*
---------------------------------------------------------------
Checkout
---------------------------------------------------------------
*/

td.contentsTopics h1.MainHeading {
	font-size:16px;
	color:#999;
}

td.contentsTopics h1.MainHeading span {
	font-size:16px;
	color:#000;
}

td.contentsTopics h1.MainHeading img {
	margin:0 20px
}
/*
---------------------------------------------------------------
Checkout LOGIN | GUEST | REGISTER
---------------------------------------------------------------
*/

#checkout_login_block {
	position:relative;
	height:auto;
}

div#checkout_row_register,
div#checkout_row_guest {
	position:relative;
	padding:-270px 0 0 0;}

div.mboxDefault div#checkout_login {}

div.mboxDefault div.checkout_login_start,
div.mboxDefault div.checkout_guest_start,
div.mboxDefault div.checkout_register_start {
	width:270px;
	background-color:#e2e2e2;
	float:left;
	height:220px;
	padding:15px;
	position:relative;
}

div#checkout_guest,
div#checkout_register {
	padding: 15px;
	display:none;
}

div#btn_guest_exit,
div#btn_guest_exit input,
div#btn_register_exit,
div#btn_register_exit input {
	width:20px;
	height:20px;
	float:right;
	border:none;
}

#checkout_guest_form .checkout_form_right {}

/*div.mboxDefault div.checkout_guest_start,
div.mboxDefault div.checkout_register_start {
	display:none;
}*/

div.mboxDefault div.checkout_guest_start  {margin: 0 29px 0 29px;}

div.mboxDefault div#checkout_login span,
div.mboxDefault div.checkout_guest_start span,
div#checkout_guest div#checkout_guest_head span,
div.mboxDefault div.checkout_register_start span,
div#checkout_register div#checkout_register_head span {
    color: #802B7D;
    font-size: 18px;
    margin: 0 0 10px;
    padding: 0;
}

div#checkout_guest div#checkout_guest_head,
div#checkout_register div#checkout_register_head {
    color: #802B7D;
    font-size: 12px;
}

div#checkout_login div#checkout_login_head,
div#checkout_guest div#checkout_guest_head,
div#checkout_register div#checkout_register_head {
	padding:0;
}


div.mboxDefault div#checkout_login,
div.mboxDefault div#checkout_login div.checkout_title,
div.mboxDefault div#checkout_login div.checkout_content,
div.mboxDefault div#checkout_guest,
div.mboxDefault div#checkout_guest div.checkout_title,
div.mboxDefault div#checkout_guest div.checkout_content,
div.mboxDefault div#checkout_register,
div.mboxDefault div#checkout_register div.checkout_title,
div.mboxDefault div#checkout_register div.checkout_content {
	background-color:#e2e2e2;
	border:none;
}

div#button_login.checkout_form_row div#button-co-login input {
	border:none;
	width:106px;
	height:29px;
	margin:0;
	padding:0;
}


div#button-co-guest input {
	border:none;
	width:151px;
	height:29px;
}

div#button-co-register input{
	border:none;
	width:143px;
	height:29px;
}

div#button-co-login,
div#button-co-guest,
div#button-co-register {
    position: absolute;
    bottom: 30px;
}

div#button-co-login {
    position: absolute;
 	top: 153px;
	right: 10px;
}

div.checkout_register_start li {
    font-size: 12px;
    line-height: 20px;
    list-style: none;
    margin: 0;
	padding:0 0 0 20px;
	background: url(images/co_check.gif) no-repeat scroll 0 2px transparent;
}

#checkout_guest div.checkout_content,
#checkout_register div.checkout_content {
	border:none;
}

#checkout_login div.checkout_error,
#checkout_guest div.checkout_error,
#checkout_register div.checkout_error  {
	background-color:#e2e2e2;
}

#checkout_guest div#chkt_guest.checkout_content {
	padding:15px;
	margin:0;
	border:none;
}

#checkout_login #btn_login {
	color:#000;}

/*
---------------------------------------------------------------
Eigene Styles
---------------------------------------------------------------
*/

#checkout_logged_in {}

div#checkout_logged_in div.checkout_spacer {
	clear:both;
	height:0px;}

div.checkout_payment_modules div.checkout_title,
div.checkout_payment_modules div.checkout_content,
div.checkout_shipping_address div.checkout_title,
div.checkout_shipping_address div.checkout_content,
div.checkout_payment_address div.checkout_title,
div.checkout_payment_address div.checkout_content,
div.checkout_products div.checkout_title,
div.checkout_products div.checkout_content,
div.checkout_comments div.checkout_title,
div.checkout_comments div.checkout_content,
div.checkout_agb div.checkout_title,
div.checkout_agb div.checkout_content {
	background:none;
	border:none;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	padding:0;
	cursor:pointer;
}
#payment_module_error {display:none;}
div.checkout_payment_modules {border:none;}

/***/
div.checkout_payment_modules,
div.checkout_shipping_address,
div.checkout_payment_address,
div.checkout_products,
div.checkout_comments {background-color:#f3f3f3; margin-bottom:9px;}

div.checkout_agb {position:absolute; bottom:35px; z-index:50; width:958px; background-color:#f2f8e7; }

div.checkout_products {background-color:#e7e7e7; margin-bottom:9px;}

/***/

div.checkout_payment_modules h3,
div.checkout_shipping_address h3,
div.checkout_payment_address h3,
div.checkout_comments h3,
div.checkout_products h3 {
	color:#802b7d;
	font-weight:bold;
	font-size:18px;
    margin: 0 0 10px 0;
	padding:0;
}

/* Zahlungsweise*/

div.checkout_payment_modules {width:928px; padding:10px 15px 10px 15px;}

table#payments-listing-overall,
table#payments-listing,
table#payment-selection {
	padding:0;
	margin:0;
}

/*tr#prow_moneyorder,
table#payment-selection tr#prow_paypal,
tr#prow_sofortueberweisung_direct {
	background-color:#f3f3f3;
	border-bottom:1px dotted #999;}
*/
/*
table#payment-selection tr#prow_paypal {
	background-color:#f3f3f3;
	border-bottom:1px dotted #999;
}*/

/* Produkte bzw. Artikel */

div.checkout_products div.checkout_title {color:#802b7d;}

div.checkout_products {padding:10px 15px 10px 15px;}

div#chkt_products td span {color:#802b7d; font-weight:bold; font-size:14px;}

/* AGB */

#chkt_agb {padding:10px 15px 10px 15px;}

#chkt_agb.checkout_content div a,
#chkt_agb.checkout_content div span {
	color:#709052;
	font-weight:bold;
}
#chkt_agb.checkout_content div.text,
#chkt_agb.checkout_content div.checkbox {float:left;}

#chkt_agb.checkout_content div.checkbox {
	border:2px #9e4567 solid;
	}

#chkt_agb.checkout_content div.text {margin: 0 0 0 5px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#chkt_agb.checkout_content div.checkout_button {float: right; margin: 5px 0 0;}


/* Lieferanschrift, Rechnungsanschrift und Kommentar*/

div.checkout_shipping_address {
	width:280px;
	float:left;
}

div.checkout_payment_address {
	width:280px;
	float:left;
}

div.checkout_comments {
	width:308px;
	float:right;
}

div.checkout_shipping_address,
div.checkout_payment_address,
div.checkout_comments {
	padding:10px 15px 15px 15px;
	min-height:140px;
}

div.checkout_shipping_address div.checkout_button,
div.checkout_payment_address div.checkout_button {
	text-align:left;
	margin:12px 0 0 0;
}

#shipping_address,
#payment_address {
	margin:0 0 0 5px;
}

#chkt_comments div.text {margin:0 0 5px 0;}

#chkt_comments textarea {resize:none;}

/* CheckOut Total */

#checkout_total table,
#checkout_total table tbody,
#checkout_total table tbody tr,
#checkout_total table tbody tr td {
	padding:0;
	margin:0;
}


#checkout_total div.otleft {
	float:left;
	width:815px;
	text-align:right;
	padding:5px 0 0 0;
	color:#666;
}
#checkout_total div.otright {
	float:right;
	margin-right:20px;
	padding:5px 0 5px 0;
	color:#666;
}
/*
--------------------------------------------------------------------------------------------
WICHTIG: Je nach Textausgabe, müssen die Klassen entsprechend benannt bzw. ergänzt werden
--------------------------------------------------------------------------------------------
*/
/* Zwischensumme ... */
#checkout_total div.zwischensumme {}

#checkout_total div.zwischensumme div.otleft {
	font-weight:bold;
	font-size:14px;
}
#checkout_total div.zwischensumme div.otright {
	font-weight:bold;
	font-size:14px;
	margin:0 20px 0 0;
}

/* Rabatt ... */
#checkout_total div.rabatt {}

/* Versandkosten ... */
#checkout_total div.versandkostenversandperpostkurier {}

/* Mehrwertsteuer*/
#checkout_total div.inklmwst {display:none;}

div#mwst {
	position:absolute;
	bottom:140px;
	color:#666;
    left:695px;
}

/* Summe, Gesamtsumme ... */
#checkout_total div.gesamtsumme {
	width:956px;
	border:1px solid #e5e5e5;
	height:50px;
}
#checkout_total div.gesamtsumme div.otleft {
	font-weight:bold;
	font-size:14px;
	color:#222;
    margin: 5px 0 0 0;
}
#checkout_total div.gesamtsumme div.otright {
	font-weight:bold;
	font-size:16px;
	color:#222;
	margin:5px 20px 0 0;
}

/*
---------------------------------------------------------------
CheckOut NoSidebar
---------------------------------------------------------------
*/

#MidCol.nosidebar-checkout {
    float: left;
    margin-bottom: 45px;
    position: relative;
    width: 958px;
    margin-top: 220px;
}

A.Menu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight : bold;
/*	border-bottom: 1px solid;  */
/*	border-color: #b6b7cb;    */
	background-color: #2B3744;
}

A.Menu:hover {
  color: #00ffff;
  text-decoration: underline;
}

TR.headerMenu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight : bold;
/*	border-bottom: 1px solid;  */
/*	border-color: #b6b7cb;    */
/*	background-color: #2B3744;  */
}

TR.headerMenu:hover {
  color: #0000ff;
  text-decoration: underline;
}

.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
      overflow: hidden;
	background-color: navy;
	padding-left: 5px;}

/* End of changes for textfield  */
/* Start of changes for textfield  */
TEXTAREA {
/*  width: 100%; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
/* End of changes for textfield  */
div.kunden div.artikelwarenkorb div.gravur{
    text-align: left;
    margin-top: 5px;
}

div.kunden div.artikelwarenkorb div.gravur div.border{
   border-bottom: 1px solid #e5e5e5;
   width: 323px;
   margin-left: 10px;
   margin-top: -8px;
}
div.kunden div.artikelwarenkorb div.gravur div.title{
    margin-left: 10px;
    padding: 10px 0;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    height: 24px;
        width: 323px;
}
div.kunden div.artikelwarenkorb div.gravur div.title b{
    float: left;
}
div.kunden div.artikelwarenkorb div.gravur div.gravurinfo{
    float:right;
    text-align: right;
    cursor: pointer;
        width: 85px;
}

div.kunden div.artikelwarenkorb div.gravur div.gravurinfo div{
    float:left;
    text-align: right;
}

div.kunden div.artikelwarenkorb div.gravur div.gravurinfo img{
    float:right;
}
div.kunden div.artikelwarenkorb div.gravur table.kundenoptions{
    margin-top: 15px;
}
div.kunden div.artikelwarenkorb table.kundenoptions{
    margin-top: 28px;
    width:335px;
}

div.kunden div.artikelwarenkorb table.kundenoptions tr, div.kunden div.artikelwarenkorb table.kundenoptions td {
    padding-bottom: 7px;

}
div.kunden div.artikelwarenkorb table.kundenoptions td.main div.name{
    float:left;
    margin: 0 0 3px 10px;
}
div.kunden div.artikelwarenkorb table.kundenoptions td.main div.option{
    float:right;

}
div.kunden div.artikelwarenkorb table.kundenoptions td.main div.radio{
    float:none;
    width: 334px;
}
div.kunden div.artikelwarenkorb table.kundenoptions td.main div.radio div.row{
    float:left;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-left: 10px;
}

div.kunden div.artikelwarenkorb table.kundenoptions td.main div.radio div.row div.item{
    float: left;
    width: 162px;
}
div.kunden div.artikelwarenkorb table.kundenoptions td.main em{
    font-size:9px;
    font-style: normal;
    margin-left: 10px;
}

div.kunden div.artikelpreisbox{
    /*height: 568px;*/
    /*background-image: url("../../images/layout/bg_kaufbox-kunde.jpg");*/
}

div.kunden div.artikellieferzeit{
    top:522px;
}

div.kunden div.artikelbeschr{
    height:786px;
}

div.kunden div.artikelwarenkorb table.kundenoptions td input[type="text"]{
    height:17px;
    width: 323px;
    border:1px solid #e5e5e5;
}

div.kunden div.artikelwarenkorb table.kundenoptions td input[type="file"]{
    border: 1px solid #e5e5e5;
    width: 323px;
}


/*
----------------------------------------------------------------------------------------------------
ZUSATZ BOXEN für SPEZIAL ANGEBOTE (STARTSEITE)
----------------------------------------------------------------------------------------------------
*/

/* Box für Spezial-Angebot */

div.start-box-one {
	background:url(images/gutschein-verschenken.jpg) no-repeat scroll 0 0 transparent;
	width:193px;
	height:228px;
	border: 1px solid #e5e5e5;	
	margin:10px 0 10px 0;
	float:right;
}

div.start-box-one a {
	display:block;
	text-indent:-9999px;
	width:193px;
	height:228px;
}

/* Boxen für Kategorien, Marken und Vorteile */

div.start-box-two,
div.start-box-three,
div.start-box-four,
div.start-box-five {
	height:191px;
	float:left;
	border:1px solid #e5e5e5;
	background:#f5f5f5;
	position:relative;
}

div.start-box-two {
	width:243px;
	margin:0 9px 0 0;
}

div.start-box-three {
	width:243px;
	margin:0 9px 0 0;
}

div.start-box-four {
	width:243px;
	margin:0 10px 0 0;
}

div.start-box-five {
	width:173px;
	margin:0 0 10px 0;
    background: none repeat scroll 0 0 #f0f0f0;
    padding: 0 10px;	
}

div.start-box-five div.artikelvorteile ul.product-benefits {
	width:173px;
}

div.start-box-five div.artikelvorteile ul.product-benefits li.service span {
	font-size:13px;
	line-height: 25px;
}

div.start-box-five div.artikelvorteile ul.product-benefits li {
    /*margin:6px 0 0 0;bei 5 Vorteilen*/
	margin:17px 0 0 0;/*bei 4 Vorteilen*/
}

div.start-box-five div.artikelvorteile ul.product-benefits li.rabatt-vorkasse {
    margin:0;
}

div.start-box-two a,
div.start-box-three a,
div.start-box-four a {
	display:block;
	width:243px;
	height:191px;
	cursor:pointer;
	position:absolute;
	top:0;
	left:0;
}

div.start-box-two a img,
div.start-box-three a img,
div.start-box-four a img {
	border:none;
}

/*
----------------------------------------------------------------------------------------------------
ZUSATZ für SPEZIAL PRODUCTS (STARTSEITE)
----------------------------------------------------------------------------------------------------
*/

div.StartseiteSonderangebote{clear:both;}


div.start-special-products_1,
div.start-special-products_2,
div.start-special-products_3 {
	background:#fff;
	float:left;
	border:1px solid #ccc;
}



div.start-special-products_1 {
	width:472px;
	margin:0 10px 10px 0;
}

div.start-special-products_2 {
	width:472px;
	margin:0 0 10px 0;
}

div.start-special-products_3 {
	width:956px;
}

div.StartseiteSonderangebote div.StartseiteSonderangeboteHeadline{
   padding:10px 0;
   background-repeat: no-repeat;
   font-size: /*20px*/18px;
   font-weight: normal;
   color: /*#B32466*/#325267;
   text-transform:none;
}

div.StartseiteSonderangebote div.prodBox {width:958px;}

div.StartseiteSonderangebote .zusatzinfo {
    border-top: 1px dotted #e5e5e5;
    clear: both;
    color: #325267;
    font-size: 9px;
    height: 15px;
    margin: 0 10px;
    padding: 2px;
    text-align: right;
}

div.start-special-products_1 div.prodBox,
div.start-special-products_2 div.prodBox {
	width:452px;
	padding:0 10px 0 10px;
}

div.start-special-products_3 div.prodBox {
	width:936px;
	padding:0 10px 0 10px;
}

div.start-special-products_1 div.StartseiteSonderangeboteHeadline,
div.start-special-products_2 div.StartseiteSonderangeboteHeadline,
div.start-special-products_3 div.StartseiteSonderangeboteHeadline {
    background-repeat: no-repeat;
    border-bottom: 1px dotted #CCCCCC;
    color: #325267;
    font-size: 14px;
    font-weight: bold;
    margin: 0 10px 10px;
    padding: 10px 0;
    text-transform: none;
}

div.start-special-products_1 div.prodBox div.item,
div.start-special-products_1 div.prodBox div.itemright,
div.start-special-products_2 div.prodBox div.item,
div.start-special-products_2 div.prodBox div.itemright {
	float:left;
	width:113px;
	height:160px;
	margin:0 0 10px 0;
}

div.start-special-products_3 div.prodBox div.item,
div.start-special-products_3 div.prodBox div.itemright {
	float:left;
	width:117px;
	height:160px;
	margin:0 0 10px 0;
}

/*div.prodBox{clear:both;}*/

div.prodBox div.item{
    float: left;
    position: relative;
    margin:0 10px 10px 0;
}

div.prodBox div.itemright{
    float: right;   
    position: relative;
    margin:0 0 10px 0;
}
div.prodBox div.item,
div.prodBox div.itemright{
    height: 160px;
    width: /*180px*/109px;
    background-color:#fff;
	/*border:#f5f5f5;*/    
}

div.prodBox div.item a.Image, div.prodBox div.itemright a.Image{
    display:block;   
    margin: 0 auto;
    text-align: center; 
}

div.prodBox div.item a.Image img,
div.prodBox div.itemright a.Image img{
	height:/*150px*/100px;
	width:/*150px*/100px;
    margin:15px 4px 0 4px;
}

div.prodBox div.item a.Image, 
div.prodBox div.itemright a.Image{
     height:160px;
     text-decoration:none;
}

div.prodBox div.item a.Image span.product-text, 
div.prodBox div.itemright a.Image span.product-text {
	display:none;
}

div.prodBox div.item:hover a.Image span.product-text,
div.prodBox div.itemright:hover a.Image span.product-text {
    position: absolute;
    text-align: center;
    top: -70px;
    font-size:9px;
    height:94px;
    padding:15px 5px 5px 5px;
	color:#454545;
    display:block;
    z-index:50;
	left:0;
}

.start-special-products_1 div.prodBox div.item:hover a.Image span.product-text,
.start-special-products_1 div.prodBox div.itemright:hover a.Image span.product-text,
.start-special-products_2 div.prodBox div.item:hover a.Image span.product-text,
.start-special-products_2 div.prodBox div.itemright:hover a.Image span.product-text {
	width:103px;
	background:url(../../templates/gunnart_v1/images/start-special-prod-small.png) no-repeat scroll 0 0 transparent;
    padding:15px 5px 5px 5px;	
}

.start-special-products_3 div.prodBox div.item:hover a.Image span.product-text,
.start-special-products_3 div.prodBox div.itemright:hover a.Image span.product-text {
	width:107px;
	background:url(../../templates/gunnart_v1/images/start-special-prod-big.png) no-repeat scroll 0 0 transparent;
    padding:15px 5px 5px 5px;		
}

/*div.prodBox div.item a.Image span.product-text:hover,
div.prodBox div.itemright a.Image span.product-text:hover  {
    display:none;
}*/


div.prodBox div.item a.product-text,
div.prodBox div.itemright a.product-text{
    display:block;
    font-size:10px;
    margin: 4px 12px 0;
}

div.prodBox div.item span.produktPreisStartseite,
div.prodBox div.itemright span.produktPreisStartseite,
div.prodBox div.item span.produktPreisStartseite span.productOldPrice,
div.prodBox div.itemright span.produktPreisStartseite span.productOldPrice,
div.prodBox div.item span.produktPreisStartseite span.PriceNewSpecial2,
div.prodBox div.itemright span.produktPreisStartseite span.PriceNewSpecial2 {
    position: absolute;    
    width: 89px;
	
}

div.prodBox div.item span.produktPreisStartseite,
div.prodBox div.itemright span.produktPreisStartseite {
    left: 10px;	
    top: 135px;
    font-weight: bold;
    font-size: 11px;
	color:#953A65;
}

div.start-special-products_1 div.prodBox div span.produktPreisStartseite,
div.start-special-products_2 div.prodBox div span.produktPreisStartseite {
    left: 0;	
    top: 120px;
	width:113px;
	text-align:center;
}

div.start-special-products_3 div.prodBox div span.produktPreisStartseite {
    left: 0;	
    top: 120px;
	width:117px;
	text-align:center;
}

/* Old Price */
div.prodBox div.item span.produktPreisStartseite span.productOldPrice,
div.prodBox div.itemright span.produktPreisStartseite span.productOldPrice {
    left:0;
    font-weight: normal;
    top:15px;
    font-size:10px;
    text-decoration: line-through;
    color: #222;
}

div.start-special-products_1 div.prodBox div span.produktPreisStartseite span.productOldPrice,
div.start-special-products_2 div.prodBox div span.produktPreisStartseite span.productOldPrice {
	width:113px;
	text-align:center;
	margin:0;	
}

div.start-special-products_3 div.prodBox div span.produktPreisStartseite span.productOldPrice {
	width:117px;
	text-align:center;
	margin:0;	
}

/* New Price */
div.start-special-products_1 div.prodBox div span.produktPreisStartseite span.PriceNewSpecial2,
div.start-special-products_2 div.prodBox div span.produktPreisStartseite span.PriceNewSpecial2 {
	width:113px;
	text-align:right;
	margin:0;	
}
div.start-special-products_3 div.prodBox div span.produktPreisStartseite span.PriceNewSpecial2 {
	width:117px;
	text-align:right;
	margin:0;	
}

div.prodBox div.item span.produktPreisStartseite span.PriceNewSpecial2,
div.prodBox div.itemright span.produktPreisStartseite span.PriceNewSpecial2 {
    left:0;
    font-weight: bold;
    font-size: 11px;
    color: #cc3333;
}


div.prodBox div.item .produktPreisStartseite span,
div.prodBox div.itemright div.preis span{
    font-size: 16px;
    font-weight: bold;
    /*float: left;*/
    margin-right: 0;
}

div.prodBox .produktPreisStartseite span{
    margin-right: 5px;  
}

div.prodBox div.item span.tax,
div.prodBox div.itemright span.tax{
    left:10px;
    font-size:9px;
    position:absolute;
    bottom:10px;
    color:#696969;
}

div.prodBox h2{
    color: #B20505;
    font-size: 17px;
    font-weight: bold;
    padding: 3px 0;
}


div.prodBox div.ersparnis{
    color: #B20505;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0;
    position: absolute;
    left: 0px;
    top: 0;
}

/*div.prodBox div.ersparnis span.prozent{
    position:absolute;
    top:2px;
    left:7px;
    color:#fff;
    font-size: 11px;
    text-align:center;
    width:43px;
}*/

div.prodBox div.ersparnis span.prozent{
    position:absolute;
    top:120px;
    color:#cc3333;
    font-size: 11px;
    text-align:left;
	left:10px;
	width:100px;
	/*border:1px dotted #cc3333;*/
}

div.start-special-products_1 div.prodBox div.ersparnis span.prozent,
div.start-special-products_2 div.prodBox div.ersparnis span.prozent {}

div.start-special-products_3 div.prodBox div.ersparnis span.prozent {}

div.prodBox div.item .produktPreisStartseite span.priceSymbolAttribute {display:none;}

/*
------------------------------------------------------------------
Imageslider (c) 2008 by Hetfield - www.MerZ-IT-SerVice.de - Begin 
------------------------------------------------------------------
*/
ul#imageslider { 
	margin:0 auto; 
	padding:0; 
	list-style:none; 
	/*list-style-position:outside; */
	overflow:hidden; /* Falls die Inhalte zu gross sind, werden diese abgeschnitten */
	width: 751px; /* Breite des Slideshowcontainers */
    /*border:1px solid #e5e5e5;*/
}

ul#imageslider #slidercontent { 
	display: none; /*Textanzeige deaktiviert/aktiviert durch display:none; */
	z-index: 888;	/* Durch den z-index wird der Conatiner des Textes auf das Bild gelegt */
	position: absolute; 
	bottom: 0px;
	width: 741px; /* Breite des Slideshowcontainers */
	overflow: hidden; /* Falls die Inhalte zu gross sind, werden diese abgeschnitten */
	font-size: 11px; 
	background: #ccc; 
	/* Regelt die Transparenz des Textes um das Bild darunter noch sehen zu können */
	-moz-opacity: 0.7;
	opacity: 0.70; 
	filter:alpha(opacity=70);
	color:#fff;
	padding:5px;
        
}
ul #imageslider .innerfade{
    margin:0; 
    padding:0;
    
}

ul#imageslider li {
	list-style:none;
	margin:0;
	padding:0;
}

/*
----------------------------------------------------------------------------------------------------
SALE Bereich
----------------------------------------------------------------------------------------------------
*/

div.catunten a div.sale-button {
	text-align:right;
	background: url(../../templates/gunnart_v1/buttons/german/sale-button.png) no-repeat right 0 transparent;
	height:37px;
	margin:0;	
}

div.catunten a div.sale-button div.sale-ersparnis-text {
	font-size:10px;
	color:#6D182F;
	margin:-3px 6px 0 0;
	display:none;
}

div.catunten a div.sale-button div.sale-rabatt {
	font-size:18px;
	font-weight:bold;
	color:#fff;
    padding:7px 11px 0 0;
	text-align:center;
}

/*
----------------------------------------------------------------------------------------------------
Gravur Kurzinformation
----------------------------------------------------------------------------------------------------
*/

div.gravur-mit-bild,
div.gravur-mit-text,
div.gravur-info {
	width:655px;
	clear:both;
	text-align:left;
	padding:0 10px 0 15px;
}

div.gravur-schmuck-anleitung {
	width:753px;
	clear:both;
	text-align:left;
	padding:0 15px 0 15px;
	margin: 10px 0 0 0;
	height:447px;	
}

div.gravur-mit-bild {
	margin: 10px 0 0 0;
	height:432px;
}

div.gravur-mit-text {
	margin: 10px 0 0 0;
}

div.gravur-info {
	text-align:left;
}

div.gravur-mit-bild ul,
div.gravur-mit-text ul,
div.gravur-schmuck-anleitung ul {
	list-style:none;
	padding:0;
	margin:0;
}

div.gravur-mit-bild ul li,
div.gravur-mit-text ul li,
div.gravur-schmuck-anleitung ul li {
	border: 1px solid #dadada;
	float:left;
	position:relative;
	list-style:none;
}

div.gravur-mit-bild ul li.left,
div.gravur-mit-text ul li.left,
div.gravur-schmuck-anleitung ul li.left,
div.gravur-mit-bild ul li.right,
div.gravur-mit-text ul li.right,
div.gravur-schmuck-anleitung ul li.right {
	width:305px;
	height:130px;
	margin:0 0 15px 0;
}

div.gravur-mit-bild ul li.small,
div.gravur-mit-text ul li.small {
	width:30px;
	height:130px;
	margin:0;
	padding:0 5px 0 5px;
	border: none;
	/*background:url(images/gravur/gravur-arrow.png) no-repeat 0px 40px transparent;*/
}

div.gravur-schmuck-anleitung ul li.small {
	width:54px;
	height:130px;
	padding:0 5px 0 5px;
	border: none;
    margin: 0;
    width: 30px;
}

div.gravur-mit-bild ul li.small span,
div.gravur-mit-text ul li.small span,
div.gravur-schmuck-anleitung ul li.small span {
    color: #FFFFFF;	color:#80234f;
	font-weight: normal;
    margin: 50px 0 0 0;
    position: absolute;
	font-size:9px;
	display:block;
	text-align:center;
	font-size:12px;
}

div.gravur-mit-bild ul li.right img,
div.gravur-mit-text ul li.right img,
div.gravur-schmuck-anleitung ul li.right img,
div.gravur-mit-bild ul li.left img,
div.gravur-mit-text ul li.left img,
div.gravur-schmuck-anleitung ul li.left img {
	position:absolute;
	top:10px;
	left:0;
	width:115px;
	height:115px;
}

div.gravur-mit-bild ul li.left span.headline,
div.gravur-mit-text ul li.left span.headline,
div.gravur-schmuck-anleitung ul li.left span.headline,
div.gravur-mit-bild ul li.right span.headline,
div.gravur-mit-text ul li.right span.headline,
div.gravur-schmuck-anleitung ul li.right span.headline {
	position:absolute;
	top:15px;
	left:120px;
	width:180px;
	height:25px;
	font-weight:bold;
	color:#80234f;
	font-size:12px;
}

div.gravur-mit-bild ul li.left span.desc,
div.gravur-mit-bild ul li.right span.desc,
div.gravur-mit-text ul li.left span.desc,
div.gravur-mit-text ul li.right span.desc,
div.gravur-schmuck-anleitung ul li.left span.desc,
div.gravur-schmuck-anleitung ul li.right span.desc {
	position:absolute;
	top:50px;
	left:120px;
	width:180px;
	height:70px;
	color:#333;
}

div.schritt-eins,
div.schritt-zwei,
div.schritt-drei,
div.schritt-vier {
	position:absolute;
	width:27px;
	height:27px;
	top:-10px;
	left:-10px;
	z-index:20;
	background:url(images/gravur/gravur-step.png) no-repeat 0 0 transparent;
}

div.schritt-eins span,
div.schritt-zwei span,
div.schritt-drei span,
div.schritt-vier span {
	text-align:center;
	color:#fff;
	font-weight:bold;
	margin:5px 0 0 0;
	display:block;
}

span.klick-info {
	margin:0;
	padding:0;
	font-size:12px;
	color:#80234f;
	font-weight:bold;
	height:25px;
	float:left;
	margin:7px 5px 0 0;
}

span.klick-info-img {
	border:0;
	padding:0;
	margin:0 0 10px 0;
	clear:both;
}


/*
----------------------------------------------------------------------------------------------------
Gravur Schmuck - Detailseite ...
----------------------------------------------------------------------------------------------------
*/

div.gravur-schmuck-produkte {
	width:753px;
	height:372px;
	padding:0;
	margin:0 0 15px 0;
}

div.gravur-schmuck-produkte ul {
	width:753px;
	padding:0;
	margin:0;
	list-style:none;
}

div.gravur-schmuck-produkte ul li {
	border: 1px solid #dadada;
	float:left;
	position:relative;
	list-style:none;
	width:116px;
	height:116px;
	margin:0 9px 9px 0;
}


div.gravur-schmuck-produkte ul li.last {
	margin:0 0 9px 0;
}

div.gravur-schmuck-produkte ul li img,
div.gravur-schmuck-produkte ul li.last img {
    height: 100px;
    margin: 8px;
    width: 100px;
}

div.gravur-schmuck-banner {
    border: 1px solid #DADADA;
    height: 228px;
    margin: 0 0 9px 0;
    width: 751px;
}

/*
----------------------------------------------------------------------------------------------------
MainFooter - Startseite
----------------------------------------------------------------------------------------------------
*/

div#MainFooter table tbody tr td {
	line-height:20px;
}

/*
----------------------------------------------------------------------------------------------------
MainFooter - Startseite
----------------------------------------------------------------------------------------------------
*/

div#paypal-short-info {
	width:500px;
}

div#paypal-short-info ul {
	margin:0 0 0 10px;
}

div#paypal-short-info img {}

div#paypal-short-info h1 {
	color:#C88039;
	padding-top:5px;
}

div#paypal-short-info p.legal {
	font-size:10px;
	color:#dadada;
}

/***/

div#paypalMessage{
    display:none;
}

div.paypal-button{
    display:inline;
    cursor:pointer;
}
.paypal-message-link{
    color:#ff0000;   
}

#TB_window a:link {color: #709052;font-weight: bold;text-decoration: underline;}
#TB_window a:visited {color: #709052;font-weight: bold;text-decoration: underline;}
#TB_window a:hover {color: #709052;font-weight: bold;text-decoration: underline;}
#TB_window a:active {color: #709052;font-weight: bold;text-decoration: underline;}
#TB_window a:focus{color: #709052;font-weight: bold; text-decoration: underline;}



/* WARENKORB im Header*/

div#header-shopping-cart {
	position:absolute;
	width:55px;
	height:53px;
	top:92px;
	left:915px;
	z-index:100;
}

div#header-shopping-cart div.icon-shopping-cart {
	width:55px;
	height:47px;
	background:url("images/icon-warenkorb.png") no-repeat scroll 0 0 transparent;
	position:absolute;
	top:6px;
	left:0;
	z-index:150;
}

div#header-shopping-cart div.empty {
	background:url("images/icon-warenkorb-empty.png") no-repeat scroll 0 0 transparent;
}

div#header-shopping-cart div.full {
	background:url("images/icon-warenkorb-full.png") no-repeat scroll 0 0 transparent;
}
div#header-shopping-cart a span {
    color: #C16490;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding:0 0 0 0;
    text-align: right;
	width:55px;
	height:45px;
	z-index:50;
}
div#header-shopping-cart a:hover {
	color:#696969;
	text-decoration:none;
}

div#header-shopping-cart a:hover span {
	color:#696969;
}

div#header-shopping-cart a {
	display:block;
	width:55px;
	height:53px;
	position:absolute;
	z-index:200;
}

div#header-shopping-cart div.products-shopping-cart,
div#header-shopping-cart div.products-shopping-cart span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:10;
	background:none;
}

div#header-shopping-cart div.products-shopping-cart {
    display: block;
    left:0px;
    padding: 0 0 0 0;
    position: absolute;
    text-align: center;
    top:20px;
    width: 43px;
	z-index:175;
}

div#header-shopping-cart div.products-shopping-cart span {
	font-weight:bold;
	font-size:12px;}

/*PAYMENT SERVICE*/

div.artikelrechts div#payment-types {
	width:190px;
	text-align:left;
	padding:10px;
	background:#f0f0f0;
	border:none;
	height:220px/*270px*/;
	float:right;
	margin:0 0 15px 0;
}

div#payment-types ul {
	list-style:none;
	clear:both;
}

div.artikelrechts div#payment-types ul {
	list-style:none;
	clear:both;
	background:#fff;
	width:190px;
	height:220px/*270px*/;
	padding:0;
}

div#payment-types ul li {
	list-style:none;
	float:left;
	height:40px
}
div#payment-types ul li.left {
	margin:0 5px 10px 10px;
	width:81px;
}
div.artikelrechts div#payment-types ul li.left {
	margin:0 4px 10px 10px;
	width:81px;
}
div#payment-types ul li.right {
	margin:0 10px 10px 5px;
	width:81px;
}
div.artikelrechts div#payment-types ul li.right {
	margin:0 10px 10px 3px;
	width:81px;
}
div#payment-types ul li.full {
	margin:0 10px 10px 10px;
	width:172px;
}
div.artikelrechts div#payment-types ul li.full {
	margin:0 9px 10px 9px;
	width:172px;
}
div#payment-types ul li.paypal {
	margin:0 10px 10px 10px;
    width: 172px;
	height:41px;
}
div.artikelrechts div#payment-types ul li.paypal {
	margin:12px 9px 10px 9px;
    width: 172px;
	height:41px;
}
div.artikelrechts div#payment-types ul li.sofort {
	margin:0 5px 10px 10px;
	height:41px;
}

div#payment-types ul li.sofort a img {
	margin:9px 0 0 0;
}

/* payment im subfooter */


div.subfooter-payment {
	width:988px;
	height:51px;
	padding:0 0 20px 0;
	margin:0 auto;
	background:#fff;
}

div.subfooter-payment ul {
	border-top:1px solid #ededed;	
	width:958px;
	margin:0 15px 0 15px;
}

div.subfooter-payment ul,
div.subfooter-payment ul li {
	list-style:none;
}
div.subfooter-payment ul li {
	float:left;
}
div.subfooter-payment ul li a {
	display:block;
}
div.subfooter-payment ul li a img {
	border:none;
}

div.subfooter-payment ul li.paypal {margin: 10px 0 0 4px;}
div.subfooter-payment ul li.paymorrow-re {margin: 6px 0 0 60px;/*margin: 6px 0 0 55px;*/}
div.subfooter-payment ul li.paymorrow-ra {margin: 6px 0 0 94px;/*margin: 6px 0 0 56px;*/}
div.subfooter-payment ul li.mastercard {margin:5px 0 0 91px;/*margin:5px 0 0 53px;*/}
div.subfooter-payment ul li.visa {margin: 5px 0 0 83px;/*margin: 5px 0 0 45px;*/}
div.subfooter-payment ul li.vorkasse {margin: 5px 0 0 90px;/*margin: 5px 0 0 52px;*/}
div.subfooter-payment ul li.sofort {margin: 5px 0 0 79px;/*margin: 5px 0 0 41px;*/}

/* SubFooter im Checkout-Bereich */
div.subfooter-payment ul.subfooter-payment-checkout li.ts {margin: 6px 0 0 5px;}
div.subfooter-payment ul.subfooter-payment-checkout li.paypal {margin: 10px 0 0 32px;/*margin: 5px 0 0 36px;*/}
div.subfooter-payment ul.subfooter-payment-checkout li.paymorrow-re {margin: 6px 0 0 67px;/*margin: 6px 0 0 38px;*/}
div.subfooter-payment ul.subfooter-payment-checkout li.paymorrow-ra {margin: 6px 0 0 67px;/*margin: 6px 0 0 38px;*/}
div.subfooter-payment ul.subfooter-payment-checkout li.mastercard {margin:5px 0 0 67px;/*margin: 6px 0 0 38px;*/}
div.subfooter-payment ul.subfooter-payment-checkout li.visa {margin: 5px 0 0 67px;/*margin: 6px 0 0 38px;*/}
div.subfooter-payment ul.subfooter-payment-checkout li.vorkasse {margin: 5px 0 0 67px;/*margin: 6px 0 0 38px;*/}
div.subfooter-payment ul.subfooter-payment-checkout li.sofort {margin: 5px 0 0 66px;/*margin: 6px 0 0 37px;*/}
/***/

div.ProdListingCrossSelling {clear:both;}

div.ProdListingCrossSelling  div.headline {
	border-top: 1px solid #ededed;
	height:38px;
	margin:0;
	padding:0 0 0 5px;
	width:714px;
}

div.ProdListingCrossSelling  div.headline h2 {
	font-size:11px;
}

div.keywords div img {float:left; margin:0 5px 0 0;}

/* Ask a Question */

body.ask-a-question {
    background: none repeat scroll 0 0 #f5f5f5;
    color: #222;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-align: left;
	font-family:Arial, Helvetica, sans-serif;
}

body.ask-a-question input[type="text"] {
	border:1px solid #e5e5e5;
	height:25px;
}

div.ask-a-question {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:20px;
}

div.ask-a-question div.kontakt-daten {
	clear:both;
}


div.ask-a-question div.kontakt-daten div.text {
	width:150px;
	font-size:12px;
	height:25px;
	margin:0 10px 10px 0;
	float:left;
}

div.ask-a-question div.kontakt-daten div.text-input {
	width:200px;
	font-size:12px;
	height:25px;
	margin:0;
	float:left;
}

div.ask-a-question div.buttons {
	clear:both;
	margin:10px 0 0 0;
}

div.ask-a-question div.buttons div.btn-zurueck {
	float:left;
	margin:0 15px 0 0;
}

div.ask-a-question div.buttons div.btn-senden {
	float:left;
}

div.ask-a-question div.error {
	font-size:11px;
	margin:5px 0 5px 0;
}

div.ask-a-question div.pageHeading {
	font-size:13px;
	margin:0 0 5px 0;
}

div.ask-a-question div.logo {
	width:250px;
	height:60px;
	background:url(images/la-cadena-small.png) no-repeat scroll 0 0 transparent;
}

/***/

div.kundenservice ul,
div.tooltip-paymorrow ul {
	padding:0 0 0 5px;
	list-style:none;
}

div.kundenservice ul li,
div.tooltip ul li {
	background:url(images/icon-vorteile.png) no-repeat scroll 0 2px transparent;
    margin:2px 7px 0 0;
	padding:0 0 0 15px;
	list-style:none;
	/*line-height:20px;*/
}

div.tooltip,
div.tooltip p {}

div.tooltip {margin:0;}
