@import url("gifts.css");
@import url("ecards.css");

body { font-family: Verdana,sans-serif; font-size: 11px; background-color:#ffffff; margin-left:0px; margin-top:0px;text-align:center}
body.popup { margin-left:20px; margin-top:0px; margin-bottom:0px; text-align:left}
table, td, th, div, span, a { font-family: Verdana,sans-serif; font-size: 11px; color: #5a6970; text-decoration: none}
input { margin: 0px; padding: 0px; font-family: Verdana,sans-serif; font-size:11px; background:#FFFFFF; color: #000000; border-color:#FFFFFF; cursor:auto; }
select { margin: 0px; font-family: Verdana,sans-serif; font-size:11px; background:#FFFFFF; color: #000000; border:1px; border-style: solid; border-color:#A5ACB2; cursor:auto; }
.pulldown { background:#FFFFFF; color:#000000; border-color:#FFFFFF; font-family:Verdana,sans-serif; font-size:10px; cursor:auto; }

.overview_linktext { color:#FFFFFF; }
.orange, a:active.hellgrau, a:hover.hellgrau, a:active.dunkelgrau, a:hover.dunkelgrau, a:hover.overview_linktext { color:#000000; }

a:hover.overview_linktext_xmas { color:#CDC3A3; }
.overview_linktext_xmas { color:#ffffff; }

a:hover.overview_linktext_valentine { color:#FE0202; }
.overview_linktext_valentine { color:#000714; }

a:hover.overview_linktext_sale { color:#DD7703; }
.overview_linktext_sale { color:#000714; }

.popup_title {
	background-color: #3AAFB9;
	height: 30px;
	padding-left: 20px;
	color: #FFFFFF;
	font-size: 12px;
}

.overview_raquo {
	width: 21px;
	padding-left: 15px;
	color: #FFFFFF;
}

.overview_sel {
	width: 157px;
	padding_left: 15px;
	text-align: left;
	color:#FFFFFF;
}

.overview_pulldown {
	width: 190px;
	text-align: center;
	padding:7px 0px 8px 0px;
}

.detail_price {
	width: 190px;
	text-align: center;
	padding:4px 0px;
	color: #FFFFFF;
	font-size: 22px;
}

.detail_infos_block {
	padding: 5px;
}

.cart_navi_1, .cart_navi_1_act {
	margin: 44px 0px 0px 33px;
	font-size: 12px;
}

.cart_navi_2, .cart_navi_2_act {
	margin: 0px 0px 0px 33px;
	font-size: 12px;
}

.cart_navi_1, .cart_navi_2 {
	color: #FFFFFF;
}

.cart_navi_1_act, .cart_navi_2_act {
	color: #000000;
}

.cart_navi_arrow {
	margin: 5px 0px 16px 53px;
}

.hauptnavi {
	font-weight:bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	margin:15px 7px 0px 7px;
}
a:hover.hauptnavi { color:#12bfce; }

.hauptnavi_ES {
	font-weight:bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin:15px 7px 0px 7px;
}
a:hover.hauptnavi_ES { color:#12bfce; }

.hauptnavi_act {
	font-weight:bold;
	font-size: 12px;
	color: #12bfce;
	text-decoration: none;
	margin:15px 7px 0px 7px;
}

a:hover.hauptnavi_act { color:#12bfce; }

.hauptnavi_act_ES {
	font-weight:bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin:15px 7px 0px 7px;
}

a:hover.hauptnavi_act_ES { color:#12bfce; }

form { margin:0px; }

.input_border {
	border:1px solid #A5ACB2;
}

.search { width: 93px; }

input.width_20 { width:20px;border:1px solid #A5ACB2; }
input.width_30 { width:30px;border:1px solid #A5ACB2; }
input.width_49 { width:49px;border:1px solid #A5ACB2; }
input.width_58 { width:58px;border:1px solid #A5ACB2; }
input.width_60 { width:60px;border:1px solid #A5ACB2; }
input.width_94 { width:94px;border:1px solid #A5ACB2; }
input.width_117 { width:117px;border:1px solid #A5ACB2; }
input.width_167 { width:167px;border:1px solid #A5ACB2; }
input.width_176 { width:176px;border:1px solid #A5ACB2; }
input.width_185 { width:185px;border:1px solid #A5ACB2; }
input.width_187 { width:187px;border:1px solid #A5ACB2; }
input.width_244 { width:244px;border:1px solid #A5ACB2; }

.error_message {
	font-weight:bold;
	color:#FF0000;
}

.header_common {
	width:990px;
	margin-left:auto;
	margin-right:auto;
}

.home_product_listing {
	color: #4C6674;
	text-decoration:none;
}

.home_product_listing_save_percent {
	text-align:center;
	font-weight: bold;
	color: #FF8A06;
}


.shop_article, .shop_article_my_choice { width: 140px; height: 273px; float: left;}
.shop_article_photo { float: left; width: 140px; }
.shop_article_descr { width: 138px; padding-left: 4px; }
.shop_article_descr_name {  font-weight:bold; }
.shop_article_descr_price { padding-bottom: 2px;}

.sel_page { padding: 0px; width: 187px; height: 17px; vertical-align: middle; }
.sel_page_back { float: left; width: 49px; margin-right: 2px; }
.sel_page_select { float: left; width: 85px; text-align: center; }
.sel_page_next { float: left; width: 49px; margin-left: 2px; }
.sel_article { padding: 0px; width: 310px; height: 17px; vertical-align: middle; }


#add_to_cart {
	width:320px;
	height:263px;
	background-color:#FFFFFF;
	border-style:double;
	z-index:99;
	visibility:hidden;
	position:absolute;
	left:335px;
	top:280px;
}

#add_to_wishlist {
	width:320px;
	height:263px;
	background-color:#FFFFFF;
	border-style:double;
	z-index:99;
	visibility:hidden;
	position:absolute;
	left:335px;
	top:280px;
}

#select_country {
	width:384px;
	height:316px;
	background-color:#FFFFFF;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:2px;
	z-index:99;
	visibility:visible;
	position:absolute;
	left:170px;
	top:170px;
	background-image: url(/images/en/home_com_layer_background.gif);
	filter:alpha(opacity=100);
}

.cust_form_fields_bg {
	background-color:#F7F4EC;
}

.shop_photo_easter {
  background-attachment:scroll;
  background-color:transparent;
  background-image:url("/images/shop_easter_icon.png");
  background-position:left top;
  background-repeat:no-repeat;
  height:29px;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:156px;
  position:absolute;
  width:28px;
}

+ html .shop_photo_easter  {
	background-image: none;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/shop_easter_icon.png')
}


.shop_photo_sale {
	width:                      30px;
	height:                     30px;
	font-size:                  11px;
	position:                   absolute;
	z-index:                    103;
	margin-top:                 2px;
	margin-left:                1px;
}

.shop_photo_joy {
	width:                      41px;
	height:                     41px;
	position:                   absolute;
	z-index:                    103;
	margin-top:                 2px;
	margin-left:                1px;
}

#home_pussy_deluxe_ST_top {
	display: block;
	width: 390px;
	height: 182px;
	background-image: url("/images/home/pussy.jpg");
}
#home_pussy_deluxe_ST_top:hover {
	background-image: url("/images/home/pussy_over.jpg");
}

#home_pussy_deluxe_ST_bottom{
	display: block;
	width: 390px;
	height: 182px;
	background-image: url("/images/home/shooting_moovie.jpg");
}

#home_pussy_deluxe_ST_bottom:hover {
	background-image: url("/images/home/shooting_moovie_over.jpg");
}

#footer_left {
	width: 790px;
	margin-top: 10px;
	margin-bottom:10px;
	background-color: #DEEDEE;
	float: left;
	position: relative;
}

#footer_left a {
	border: none;
	white-space: nowrap;
	margin-right: 10px;
	display: block;
	float: left;
}
#footer_left a img, #footer_right a img { border: none;}

#footer_right {
	margin-top: 10px;
	margin-bottom:10px;
	float: left;
	position: relative;
	width: 195px;
	background-color: #DEEDEE;
}

#footer_right a {
	border: none;
	white-space: nowrap;
	display: block;
	float: left;
}

#foto_shooting_div {
	background-image: url("/images/foto_shooting_bg.jpg");
	height: 551px;
	width: 990px;
	margin-left: auto;
	margin-right:auto;
	background-repeat: no-repeat;
}


.clear {
  clear : both;
  display : block;
  overflow : hidden;
  visibility : hidden;
  width : 0;
  height : 0;
  font-size : 0;
  line-height : 0;
  border: 0;
}

.teaserheight {
  max-height: 3363px;
  min-height: 963px;
  height : 100%;
}

.shop_navigation_bar_tdheight {
  height : 40px;
  padding-left:10px;
  vertical-align:top;
}

* html .shop_navigation_bar_tdheight {
  height : 20px;
}

a.ecards_icon {
  /*margin: 0px 0px 0px 510px;*/
  padding: 0px;
  position: absolute;
  top: -9px;
	right: 48px;
}

* html a.ecards_icon {
  margin: 0px 0px 0px 10px;
  padding: 0px;
  position: absolute;
  top: -9px;
}