
body, table, td, th, div, span, a, input, select {
	font-family:          Arial,Verdana,sans-serif;
	font-size:            12px;
	text-decoration:      none;
	color:                #000000;
}

body {
	color:                #FFFFFF;
	background-color:     #000000;
	text-align:           center;
	margin-left:          0px;
	margin-top:           0px;
}

body table td span {
	color:                #FFFFFF;
}

body.popup {
	margin:               0px 0px 0px 40px;
	background-color:     #000000;
	text-align:           left;
}

#popup_content {
	width:                581px;
	background-color:     #FFFFFF;
	text-align:           left;
}

#popup_content table, td, th, div, span, a, input, select {
	color:                #000000;
}

#popup_content div table td, th, div, span, a, input, select {
	color:                #000000;
}

#popup_content .orange, .cart_main .orange {
	color:                #333333;
}
.noe {display:none;}
.cust_register td, .cust_main_block td, a, span, .underline {
	color:                #000000;
}

.cart_page td, span, a {
	color:                #000000;
}

.cart_page a span, .cust_main_block a span {
	color:                #000000;
}

img.block {
	display:              block;
	float:                none;
}

/* Zahlungsarten Popup Ueberschriften*/
h1 { font-size: 13px !important; font-weight: bold !important; color: grey !important; margin: 0px 0px 0px 0px; padding: 0px !important; clear: both; text-transform: uppercase; }

select {
	font-size:            11px;
}

.hidden_block {
	position:             absolute;
	visibility:           hidden;
}

.l2_absolute {
	position:             absolute;
	z-index:              2;
}

.l3_absolute {
	position:             absolute;
	z-index:              3;
}

.error_message {
	font-weight:          bold;
	color:                #e20800;
}

.detail_error_message {
	font-weight:          bold;
	color:                #FFFFFF;
}

input {
	margin:               0px;
	padding:              0px;
	background-color:     #ffffff;
	color:                #000000;
	cursor:               auto;
}

input[type=text], input[type=password] {
	border:               1px solid #cccccc;
	padding:              1px 0px 1px 3px;
}

input[type=radio] {
	background-color:     transparent;
}

input[name=search] {
	width:                87px;
}

input.width_49 {
	width:                49px;
}

input.width_94 {
	width:                94px;
}

input.width_105 {
	width:                105px;
}

input.width_117 {
	width:                117px;
}

input.width_174 {
	width:                174px;
}

input.width_187 {
	width:                187px;
}

input.width_220 {
	width:                220px;
}

.inputW1  { width: 49px; }
.inputW2  { width: 94px; }
.inputW3  { width: 104px; }
.inputW4  { width: 117px; }
.inputW5  { width: 174px; }
.inputW6  { width: 187px; }
.inputW7  { width: 220px; }
.inputW8  { width: 77px; }
.inputW9  { width: 150px; }


.underline, *[decoration=underline] {
	text-decoration:  underline;
}

.form_tr {
	height:           27px;
}

.field_name {
	font-size:        11px;
	font-weight:      bold;
	color:            #333333;
}

.fs10 {
	font-size:        10px;
	color:            #333333;
}

.fs11 {
	font-size:        11px;
	color:            #333333;
}

#select_country {
	width:384px;
	height:316px;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:1px;
	z-index:99;
	visibility:visible;
	position:absolute;
	left:170px;
	top:170px;
	background-image: url(/images/en/home_com_layer_background.gif);
}

.voucher_value, .voucher_value_VKF {
	position:             absolute;
	z-index:              2;
	color:                yellow;
	width:                160px;
	text-align:           center;
	font-weight:          bold;
}

.voucher_value_VKF {
	margin:               130px 0 0 280px;
	font-size:            48px;
}

.voucher_value {
	color:#000000;
	left:465px;
	position:absolute;
	top:85px;
	text-align:center;
	width:100px;
}

.voucher_currency {
	color:                #000000;
	font-size:            14px;
	font-weight:          bold;
}

a.voucher_value_link {
display:block;
font-size:40px;
height:120px;
}

/* -------------------- main blocks  ------------------- */

#main {
	width:                100%;
	float:                none;
	margin-left:          auto;
	margin-right:         auto;
	background-repeat:    no-repeat;
	background-position:  top left;
}

#head {
	background-color:     #000000;
	height:               110px;
	width:                994px;
	background-image:     url(/images/head_background.jpg);
	background-repeat:    no-repeat;
	background-position:  top center;
	padding-top: 30px;
	margin-left:          auto;
	margin-right:         auto;
	position: relative;
}

#content {
	width: 100%;
	min-height: 560px;
	overflow: hidden;
	background: url(/images/background/default.jpg) top center no-repeat #484848;
}

.wrapper {
	margin-left:          auto;
	margin-right:         auto;
	width:                994px;
	text-align:           left;
	overflow:             hidden;
	position: relative;
	min-height: 560px;
}

.wrapper.cust {
	background-color: #FFFFFF;
}

.content_home .wrapper {
	overflow:             visible;
}

.content li {
	width:                994px;
	display:              table;
}

.content li main a {
	color:                #000000;
}

.content .cust {
	background-color:     #FFFFFF;
	/*background-repeat:    no-repeat;
	background-position:  top left;
	background-image:     url(/images/content_background_cust.jpg);*/
}

.wrapper .main {
	width:                570px;
	float:                left;
	position: relative;
}

.wrapper .main.wide {
	width:                775px;
	float:                left;
}

.wrapper .main.cart {
	width:				600px;
	background-color:	#FFFFFF;
	padding:			20px 67px;
	float:				right;
}

.wrapper .teaser {
	width:                205px;
	min-height:           560px;
	float:                right;
}

.wrapper .teaser_cust {
	display:              table-cell;
	width:                165px;
	min-height:           560px;
	float:                right;
}

.cart_page .orange, .cust .orange, .cust .orange a {
	color:                #ce4923;
}

.cart_page span {
	color:                #000000;
}

#footer {
	background-color:	#000000;
	padding-top:		11px;
	height:				90px;
	margin-left:		auto;
	margin-right:		auto;
	width:				994px;
}

#etracker {
	position:             absolute;
	visibility:           hidden;
}

/* ----------------------- contents  ------------------- */
#content.content_home {
	background: url(/images/background/home.jpg) top center no-repeat #484848;
}

#content.content_women {
	background: url(/images/background/women.jpg) top center no-repeat #484848;
}

#content.content_men {
	background: url(/images/background/men.jpg) top center no-repeat #484848;
}

#content.content_men_de {
	background: url(/images/background/men_de.jpg) top center no-repeat #484848;
}

#content.content_men_en {
	background: url(/images/background/men_en.jpg) top center no-repeat #484848;
}

#content.content_shop_1 {
	background: url(/images/background/shop_women.jpg) top center no-repeat #484848;
}

#content.content_shop_2 {
	background: url(/images/background/shop_men.jpg) top center no-repeat #484848;
}

#content.content_service {
	background: url(/images/background/service.jpg) top center no-repeat #000000;
}

#content.content_cart {
	background: none;
	background-color: #343434;
}


#service_block {
	width:                775px;
	min-height:           533px;
	float:                right;
}

#service_block div.se {
	padding:              40px 26px 30px 26px;
	color:                #FFFFFF;
}

#service_block div, td {
	color:                #FFFFFF;
}

#service_block .costs td {
	color:                #000000;
}

#service_block a {
	color:                #ffe614;
}

/* ------------------ content.shop block  -------------- */
.shop_navigation_bar {
	position: absolute;
	z-index: 2;
	right: 202px;
}

.shop_navigation_bar.top {
	top: 5px;
}

.shop_navigation_bar.bottom, .shop_navigation_bar.bottom_1 {
	bottom: 7px;
}

.shop_navigation_bar, .shop_navigation_bar * {
	color: #534D4F;
}

.shop_navigation_bar.bottom_1, .shop_navigation_bar.bottom_1 * {
	color: #cccccc;
}

.shop_navigation_bar a {
	padding: 1px 2px;
	margin-left: 1px;
}

.shop_navigation_bar a.act, .shop_navigation_bar a:hover {
	background-color: #F8F400;
	color: #534D4F;
}

.main.shop {
	width: 600px;
	padding: 27px 0px;
}

.main a.style_tip {
	color: #FFFFFF;
	display: block;
	height: 365px;
	left: 490px;
	position: absolute;
	top: 140px;
	width: 280px;
	z-index: 1000;
}

.cart_page {
	float:                left;
	min-height:           560px;
	padding:              0px 10px 10px 10px;
}

.cust_page {
	height:               542px;
	padding:              0px 0px 20px 5px;
}

.content_article {
	padding:              25px 0px 0px 4px;
}

.article {
	width:                145px;
	height:               253px;
	text-align:           left;
	float:                left;
	display:              table-cell;
	border:               0px solid #0EEFD5; /*ScA neuhinzugefuegt*/
}

.shop_article_photo {
	border:               0px solid #E3E1DC;
}

.shop_article_descr, .shop_article_price, .detail_form_title {
	text-align:           left;
	color:                #FFFFFF;
}

.page_number, .page_number_act {
	font-size:            12px;
	color:                #FFF200;
	padding:              2px 0;
}

.page_number {
	color:                #8E8E8E;
}

.page_number_act {
	color:                #FFF200;
	/*background:           #8F8F8F;*/
}

/* ScA start s_n_b */
/* in tmpl 1. ebene start **/
#lee_art_nav {
	float:                right;
	margin:               0px 0px 0px 0px;
	padding:              0px 0px 0px 0px;
	border:               0px solid #FFE614;
}

#lee_show_art_per_page{
	float:                left;
	margin:               0px 0px 0px 0px;
	padding:              0px;
}

#lee_show_page_numbers{
	float:                left;
	margin:               0px 0px 0px 0px;
	padding:              0px 0px 0px 0px;
}

#lee_clear_float {
	height:               0px;
	margin:               0px 0px 0px 0px;
	padding:              0px 0px 0px 0px;
	border:               0px;
	clear:                both;
}

/* in tmpl 1. ebene ende **/
/** in tmpl 2. ebene start ***/
.lee_trans_daten{
	/*padding:               2px 10px 2px 5px;*/
	padding:               2px 2px 2px 2px;
	color:                 #8E8E8E;
}

.lee_art_act {
	text-align:           center;
	padding:              2px 2px 2px 2px;
	color:                #FFF200;
	/*background:           #8F8F8F;'*/
	/*border:1px solid yellow;*/
}

/** in tmpl 2. ebene ende ***/
/*** in tmpl 3. ebene start ***/
a.lee_art_selection_link {
	margin:               0px 0px 0px 0px;
	padding:              0px 2px 0px 2px;
	color:                #8E8E8E;
	/*border:1px solid yellow;*/
}

a.lee_arrow{
	margin:                0px 0px 0px 0px;
	padding:               0px 0px 0px 0px;
	font-size:             14px;
	line-height: 12px;
}

/*** in tmpl 3. ebene ende ***/
/* in tmpl 1. ebene start */
#lee_header_height_snav_bar{
	margin:               10px 0px 15px 0px;
	padding:              0px 0px 0px 0px;
}

#lee_footer_height_snav_bar{
	margin:                20px 0px 10px 0px;
	padding:               0px 0px 0px 0px;
}
/* in tmpl 1. ebene ende */

/* ScA start d_i_l */
/* in tmpl 1. ebene start */
#detail_info_layers{
	position:             absolute;
	z-index:              199;
	margin:               200px 0px 0px 600px;
	width:				  314px;
}

/*IE 6*/
* html #detail_info_layers{
	position:             absolute;
	z-index:              99;
	margin:               200px 0px 0px 450px;
}

/*IE 7*/
* + html #detail_info_layers{
	position:             absolute;
	z-index:              99;
	margin:               210px 0px 0px 450px;
}
/* in tmpl 1. ebene start */
/* ScA end*/

/* ------------------ content.detail block  -------------- */
.info_layer {
	position:             absolute;
	z-index:              2;
	text-align:           left;
	visibility:           hidden;
	width:                314px;
	height:               255px;
	border-style:         double;
	border-color:         #656565;
	background-color:     #FFFFFF;
	/*  background-image:     url(/images/detail_info_layer_background.gif); */
	background-repeat:    no-repeat;
	background-position:  top left;
}

#flash, #noflash {
	position:absolute;
	visibility:          hidden;
}

.detail_article_photo {
	margin-left:          10px;
	width:                388px;
	min-height:               597px;
	border:               0px solid #B2B2B2;
}

.detail_info_bar {
	/*margin-left:          10px;*/
	width:                330px;
	min-height:           540px;
	float:                left;
	background-color:     #666666;
}

.article_details {
	width:                760px;
	min-height:               597px;
	background-color:     #FFFFFF;
}

/* ---------------------- head block  ------------------ */
.head_logo {
	float:                left;
	/*  display:              inline;*/
	margin-left:          0px;
	padding-bottom:       28px;
	background-color:     #000000;
}

.head_navi {
	float:                left;
	margin:               0px 0px 0px 0px;
	padding: 64px 0px 0px 30px;
}

.head_nav_info {
	float:                none;
	clear:                both;
	height:               68px;
	text-align:           left;
	overflow:             hidden;
}

.head_cart {
	float:                right;
	cursor:               pointer;
}

.head_cart_icon {
	float:                left;
	padding:              30px 10px 0px 20px;
	/*  display:              inline;*/
}

.head_cart_text {
	color:                #ffffff;
	width:                180px;
	float:                left;
	font-size:            11px;
	text-align:           left;
	padding-top:          18px;
	text-align:           right;
}

.head_cart_text span {
	color:                #ffffff;
}

/* ------------------- content block  ------------------ */
.cart_main table td span {
	color:                #000000;
}

#teaser {
	float:                right;
	width:                205px;
	display:              table-cell;
	text-align:           center;
}

/* --------------------- specials  -------------------- */

#one0one_archives .content {
	float:                left;
}

#one0one_archives #image {
	position:             absolute;
	width:                386px;
	height:               560px;
	display:              block;
	float:                right;
}

#one0one_archives #image img {
	position:             absolute;
	z-index:              1;
	visibility:           hidden;
	width:                386px;
	height:               560px;
	display:              block;
}

#one0one_archives #image img#default {
	position:             absolute;
	z-index:              1;
	visibility:           visible;
	width:                386px;
	height:               560px;
	display:              block;
}

#one0one_archives #buttons {
	float:                right;
	z-index:              70;
	position:             absolute;
	width:                386px;
	height:               26px;
	margin-top:           51px;
	border-top:           1px solid #FFF200;
}

#one0one_archives #buttons .left {
	z-index:              99;
	position:             absolute;
	margin-left:          342px;
	float:                left;
}

#one0one_archives #buttons .right {
	z-index:              99;
	position:             absolute;
	margin-left:          365px;
	float:                right;
}



/* --------------------- head_navi  -------------------- */
.head_navi .nav_entry {
	float: left;
	position: relative;
}

.head_navi .nav_entry .nav_sub_entry {
	position: absolute;
	top: 18px;
	left: 7px;
	padding: 4px 0px;
	color: #FFFFFF;
	background-color: #545454;
	display: none;
	white-space:nowrap;
}

.head_navi .nav_entry .nav_sub_entry a {
	padding: 0px;
	margin: 0px;
	display: inline;
	float: none;
	padding: 3px 5px;
	color: #FFFFFF;
	border: 1px solid #545454;
}

.head_navi .nav_entry:hover > .nav_sub_entry {
	display: block;
}

.head_navi .nav_entry.with_sub_cat:hover > a {
	background-color: #545454;
	color: #8A9199;
}

.head_navi .nav_entry .nav_sub_entry * {
	color: #FFFFFF;
}

.head_navi a {
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	padding: 2px 7px;
	margin: 0px 7px;
	color: #FFFFFF;
	background-color: transparent;
	display: block;
	float: left;
	z-index: 10;
}

.head_navi a:hover, .head_navi a.act {
	background-color: #545454;
}

.head_navi a.sale {
	color:                #c32e27 !important;
}

.head_nav_item.sale, .head_nav_item.sale:hover, .head_nav_item_act.sale {
	border-bottom:        1px solid #c32e27;
}

#head_nav_infoTitle {
	color:                #ffe614;
	font-size:            26px;
	padding:              4px 0px 0px 0px;
	display:							block;
}

.head_nav_info_title {
	color:                #8e8e8e;
	font-size:            24px;
	font-weight:          bold;
}

.head_nav_info_title_act {
	color:                #ffe614;
	font-size:            18px;
	font-weight:          bold;
}

.head_nav_info_title_act.sale {
	color:                #C32E27 !important;
}
/* ---------------------- overview  -------------------- */
.overview {
	width:                219px;
	float:                left;
	color:				#FFFFFF;
	padding-top:			20px;
	padding-bottom:		10px;
}

#overviewTitle {
	color:                #ffe614;
	font-size:            17px;
	padding:              3px 0px 1px 18px;
}

#overviewTitle.main_cat {
	padding:              20px 0px 17px 18px;
}

a.overviewTitle {
	color:                #ffe614;
	font-size:            17px;
	font-weight:          bold;
}

.overviewArrow, .overviewArrow_act {
	float:                left;
	margin:               4px 4px 0px 13px;
}

.overviewArrow {
	color:                #FFFFFF;
}

.overviewArrow_act {
	color:                #ffe614;
}

.overviewArrow {
	/*visibility:           hidden;*/
}

.overview a, .overview .cart_step, .overview .cart_step_act {
	font-size:            16px;
	color:                #FFFFFF;
	display: block;
	padding: 3px 0px 0px 0px;
}

.overview .cart_step, .overview .cart_step_act {
	font-size:            14px;
	color:                #FFFFFF;
	display: block;
	padding: 13px 0px 0px 0px;
}

.overview .overviewSubBlock a {
	font-size: 11px;
	padding: 1px 0px 0px 0px;
}

.overview .spacer_line {
	padding: 15px 0px 20px 0px;
}

.overview a:hover, .overview a.act, .overview .cart_step_act {
	color:                #FFF200;
}

.overview a.title, .overview img.title {
	color:                #ffe614;
	font-size:            18px;
	font-weight:          bold;
}

.overview .overview_teaser {
	padding-top: 15px;
}

a.overviewSubCatLink {
	font-size:            13px;
	color:                #FFFFFF;
}

.overviewSubLink, .overviewSubLink_act {
	font-size:            11px;
}

.overviewSubLink {
	color:                #B2B2B2;
}

.overviewSubLink_act, a.overviewSubLink:hover {
	color:                #fff200;
}

.overviewSpace {
	width:                180px;
	height:               10px;
}

.overviewPadding, .overviewLine {
	width:                205px;
}

.overviewPadding {
	height: 10px;
}

.overviewSubBlock {
	padding:              5px 0px 5px 15px;
}

.overviewSubTitle {
	color:                #FFF200;
	font-size:            12px;
	font-weight:          bold;
	padding:              0px 0px 0px 10px;
}

a.overviewSubTitleA {
	color:                #FFF200;
}

.overviewEntry {
	color:                #FFFFFF;
	/*float:                left;*/
	/*font-weight:          bold;*/
}

.overviewSubEntry {
	color:                #FFFFFF;
	padding-left:         10px;
	/*float:                left;*/
	/*font-weight:          bold;*/
}

.overviewCartEntry {
	padding:              1px 0px 0px 10px;
	color:                #FFFFFF;
}

.overviewCartStep {
	font-size:            21px;
	color:                #AAAAAA;
}

.overviewCartStep_act {
	font-size:            21px;
	color:                #FFF200;
}

/* ---------------------- footer block  ---------------- */

.footer_selects {
	width:                219px;
	float:                left;
	padding-top: 4px;
}

.service_links {
	width:                600px;
	float:                left;
	text-align:           center;
	color:                #8D8D8D;
	font-size:            11px;
	padding-left: 20px;
	padding-top: 4px;
}

.footer_newsletter {
	position: relative;
	width:                180px;
	float:                right;
	text-align:           right;
	color:                #8D8D8D;
	font-size:            11px;
}

.service_link {
	color:                #8D8D8D;
	font-size:            11px;
	padding-right: 13px;
}

/* ---------------------- cust block  ---------------- */
.cust_login, .cust_register {
	background-color:     transparent;
	background-repeat:    no-repeat;
	background-position:  top center;
	width:                577px;
	margin:               33px 0px 53px 0px;
}

.cust_main_block, .cust_buttons {
	width:                533px;
	/* background-color:     #DEDBD2; */
	background-color:     #FFFFFF;
	padding:              0px 30px 30px 30px;
}

.cust_main_block {
	min-height:           350px;
	padding-top:          40px;
}

.orange {
	color:                #ffe614;
}

.subTitle {
	color:                #996F23; /* #664F3D */
	font-size:            13px;
	font-weight:          bold;
}

.custSubTitle {
	color:                #000000;
	font-size:            12px;
	font-weight:          bold;
}

#wallpapper_div {
	position: absolute;
	top: 300px;
	width: 360px;
	left: 180px;
	color: #ccc;
	text-align: center;
}

#wallpapper_div a {
	color: #ccc;
	font-size:13px;
	white-space: nowrap;
}
#wallpapper_div a:hover {
	color: yellow;
}

/* Landingpage Gift Voucher */
div .gift_voucher {
	margin: 0;
	padding: 0;
	width: 737px;
	height: 560px;
}
div .g_v_de {
	background:         url(/images/de/landingpage_gift_voucher.jpg) no-repeat top left;
}
div .g_v_en {
	background:         url(/images/en/landingpage_gift_voucher.jpg) no-repeat top left;
}

.g_v_amount_euro,
.g_v_amount_cent {
	color: #000000 !important;
	border: 1px solid rgb(135,135,135);
	font-family: Verdana, Arial;
	font-size: 18px !important;
}
.g_v_amount_euro {
	width: 35px;
	text-align:right;
}
.g_v_amount_cent {
	width: 22px;
	text-align:left;
}
.g_v_but_cart {
	background: transparent url(/images/landingpage_gift_voucher_arrow_cart.gif) no-repeat center right;
  margin:0 0px 0 15px;
	padding: 0 15px 0 0;
	border: 0;
	color: #FFFFFF;
	text-align: left;
	font-size: 18px;
	font-weight:bold;
	cursor: pointer;
}

/* for Internet Explorer */
/*\*/
* + html .g_v_but_cart {
	width:1%;
/*  margin:0 120px 0 15px;*/
}

a.link_back_to_shop {
	background: transparent url(/images/landingpage_gift_voucher_arrow_shop.gif) no-repeat center left;
	padding:            0 0 0 15px;
  font-size:         18px;
  font-weight:       bold;
	color:             #FFFFFF;
}

a.link_back_to_shop:hover {
	color:             #FFFFFF;
}

#gift_voucher_terms {
	position: absolute;
	width: 450px;
	padding: 10px;
	top: 25%;
	left: 35%;
	background-color: white;
/* IE filter extension */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-khtml-opacity:0.9;        /* Konqueror extension (Safari 1.1)*/
	opacity: 0.9;              /* the correct CSS3 syntax */
	border: solid gray 1px;
	display: none;
}

#gift_voucher_terms p {
	margin-bottom: 10px;
	color: #7c7c7c;
	font-size: 12px !important;
	font-family: Verdana,sans-serif;
}

#gift_voucher_terms h3 {
	font-family: Verdana,Times,serif;
	color: black;
	font-size: 18px !important;
}

.nu_starter {
	font-size: 18px !important;
}

.nu_starter a {
	color: #727272;
	cursor: pointer;
	text-decoration: underline;
}

.nu_starter span {
	color: white;
}

.close_gift_voucher_terms {
	margin: 5px;
	padding: 5px;
	background-color: rgb(36,36,36);
	text-align: right;
}

a.close_gift_voucher_terms_a {
	display:block;
	padding: 5px;
	height: 20px;
	background: rgb(100,100,100);
	font-size: 18px;
	font-weight:bold;
	text-align: right;
	cursor: pointer;
	color:#FFFFFF;
}

.back_to_shop {
	margin-top: 515px;
	margin-right: 10px;
}

/* for Internet Explorer */
/*\*/
* html .back_to_shop {
	margin-top: 510px;
	margin-right: 10px;
}

* + html .back_to_shop {
	margin-top: 515px;
	margin-right: 10px;
}
.shop_article_price strong.sale {
color: #df0303;
}

.clearer {
	height:               0px;
	margin:               0px 0px 0px 0px;
	padding:              0px 0px 0px 0px;
	border:               0px;
	clear:                both;
}


/* ---------- Home Newsletter ---------- */
.NL_voucher {
	position: absolute;
	bottom:   22px;
	left:     400px;
	width:    160px;
}

.NL_voucher span {
	display:     block;
	color:       #FFFFFF;
	font-size:   14px;
}

.NL_voucher span.voucher_currency {
	display: inline;
	color:   #FBF002;
}

.NL_voucher span.line2 {
	font-size: 20px;
	color: #FBF002;
}

.NL_voucher span.line3 {
	font-size: 26px;
	font-weight: normal;
}

.NL_voucher .value, .NL_voucher a.arrow {
	color:       #FBF002;
	font-size:   64px;
	font-weight: bold;
}

.NL_voucher a.arrow {
	display:  block;
	position: absolute;
	top:      60px;
	left:     90px;
}

.NL_voucher a.arrow.en {
	top: 76px;
}

/* ----------------   Newsletter & Co-Registration  ---------------- */
.newsletter-form {
	margin-top: 0px;
}

.newsletter-form .co-registration {
	margin-bottom: 14px;
}

.newsletter-form .co-registration span {
	color: #ffffff;
}

.popup .newsletter-form .co-registration span {
	color: #000000;
}

.newsletter-form .co-registration .checkbox-container {
	width:               13px;
	height:              13px;
	padding:             0 4px 0 0;
	float:               left;
	background-position: 3px 3px;
	background-repeat:   no-repeat;
	background-image:    url('../images/newsletter_co_registration_checkbox.gif');
        position:            relative;
}

.newsletter-form .co-registration .checkbox-inact {
	background-image:    url('../images/newsletter_co_registration_checkbox_inact.gif') !important;
}

.cust_register .newsletter {
	padding-top: 20px;
}

.cust_register .checkbox-container,
.order-additional-options .checkbox-container {
	float:   left;
	padding: 0 6px 10px 0;
}

.cust_register .co-registration,
.order-additional-options .co-registration {
	clear: both;
}

.cust_register .checkbox-container input,
.newsletter-form .co-registration input,
.order-additional-options input {
	background-color: transparent;
	margin: 0;
	width:  13px;
	height: 13px;
}

.cust_register .checkbox-container input {
	background-color:#F7F4EC;
}

.order-additional-options div,
.order-additional-options span {
	font-size: 11px;
}

.order-additional-options .agb {
	clear: both;
	padding-top: 7px;
}

