﻿/*++++++++++++++++++++++
  news-style-main-css
  NEU!!!NEU!!!NEU!!!
++++++++++++++++++++++*/

.ns_stream{
margin:0 83px 20px;
}


.ns_streamHead{

   text-align: center;
    font-family: times New Roman;
    font-size: 29px;
    color: black;
    margin: 0 0 20px 0;

}

.lpFrame{
display:block;
}

/********OUTFIT SLIDER******************/


.outfits_loader{
	height:263px;
	width:616px;
	top:85px;
	left:290px;
	position:relative;
}	

.ou_navigationLeft{
	cursor:pointer;
}	
.ou_navigationRight{
	cursor:pointer;
}
.outfit_navi span{
	margin: 0 7px;
	font-family: arial;
	font-size: 11px; 
	width:40px;
	color:black;
}	
.outfit_navi span img{
	position:relative;
	top: 2px;
}	
.outfit_navi{
	text-align:center;
	position:relative;
	margin: 6px 0px;
}	
.ou_headline_slider{
	font-family: times new roman, serif;
	font-size: 14px; 
	font-weight:bold;
	color:black;
	margin-top:55px;
}

/***************************************/

/**************************/
.thumbActive{

  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* IE 5-7 */
  filter: alpha(opacity=100);
  /* Netscape/FireFox */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* aktuelle Browser */
  opacity: 1;

}


.thumbUnActive{

  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);
  /* Netscape/FireFox */
  -moz-opacity: 0.5;
  /* Safari 1.x */
  -khtml-opacity: 0.5;
  /* aktuelle Browser */
  opacity: 0.5;

}


/**************/


.menBottom{

  margin-bottom: 6px !important;
}

/*************/

/********** TEXT UNTER Main Artikel Bild*************/
.ns_marginTop{

margin:330px 0 0;

}


.ns_interview_pic p, .ns_interview_pic span {
    color: black;
    font-family: times new roman;
    font-size: 13px;
    font-weight: normal;
    height: 35px;
    line-height: 18px;
    margin: 10px 0 0;
    padding: 0 8px 0 0;
    text-align: justify;
	display:block;
}

.ns_interview_pic a{
    color: black;
    font-family: times new roman;
    font-size: 13px;
    font-weight: normal;
    height: 35px;
    line-height: 18px;
    margin: 4px 0 0;
    padding: 0 8px 0 0;
	text-decoration: underline;
}


.ns_interview_pic p a{

    color: black;
    font-family: times new roman;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
	font-weight:normal;
	margin:19px 0 0 0;
	display:block;
	text-decoration:underline;
}





/****************************/


/*Highlight GewinnspielBox */

.passImg {
    background: url("//media.ztat.net/media/A1276/lp/data/images/news-styles/de_redesign/highlights/travel/passport_small.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 200px;
    left: 621px;
    position: absolute;
    top: 237px;
    width: 200px;
    z-index: 750;
}

.bgClass {

width:100%;
height:100%;
position:fixed;
background-color:#000;
opacity:0.4;
top: 0px;
left: 0px;
z-index: 300;
}


.winBox{

width:690px;
height:280px;
border:solid 1px;
display:block;
position:fixed;
z-index:400;
overflow: hidden;
background:white;
box-shadow: 1px 1px 5px 1px;
margin:auto;
top:25%;
left:30%;
}


.winBox_close_button{

width:25px;
height:25px;
display:block;
background-position: right center;
position:absolute;
top: 5px;
right: 5px;
z-index: 250;
cursor: pointer;
background-repeat: no-repeat;
background-image: url("//media.ztat.net/media/A1276/lp/data/images/news-styles/news/shadowbox-css-bilder/close_black.png");


}


.gewinnspiel{
cursor:pointer;
}

.txtBox {
    
    left: 45px;
    margin: 0 0 125px;
    position: relative;
    text-align: center;
    top: 70px;
    width: 600px;
}

.txtBox span {
    color: #000000;
    font-family: Times New Roman,Garamond;
    font-size: 27px;
    font-weight: bold;
    line-height: 24px;
    margin: 12px 0;
    text-align: center;
    text-decoration: none;
}

.winBox p {
    color: #000000;
    font-family: Times New Roman,Garamond;
    font-size: 17px;
    font-weight: normal;
    line-height: 16px;
    margin: 12px 0;
    text-align: center;
   
}



/*******************************/


/*STREETSTYLE POP UP BOX IMG SET*/

.copyrightStreet{
   position: absolute;
    right: 0;
    top: 134px;
}


.strImgBox{
   color: black;
    float: left;
    font-family: Times New Roman,Garamond;
    font-size: 22px;
    font-weight: bold;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 0px;
}







.strImgBox p {
    color: #000000;
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
    line-height: 13px;
    margin: 13px 0 0;
    padding: 0 3px;
    text-align: center;
    text-decoration: none;
}
.strImgBox p span {
    color: #000000;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    line-height: 13px;
    text-align: center;
    text-decoration: none;
}

.strImgBox .quest {
    color: #000000;
    line-height:13px;
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}


.strImgBox p a{
    color: #000000;
	
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
	line-height:13px;

}


.strImgBox img{
margin: 0 0 7px 0;
}

.outerStr { 

    left: 604px;
    margin: 0;
    padding: 0;
    position: absolute;
    background-color: #FFFFFF;
    top: 0;
}


.small_pic img{
cursor:pointer;
}

/******Loader gif video**********/



.ns_videotest .loaderBox{

  display: block;
    left: 600px;
    position: absolute;
    top: 280px;
    z-index: 0;

}



/*  LOADER GIF QUICKBUY ZENTRIERT*/


.quickCartActionWindowLoader {
   background-image: url("//skin.ztat.net/s/3ie/img/imgLoader.gif");
   display: block;
   height: 32px;
   left: 15px !important;
   position: absolute;
   top: 5px !important;
   width: 32px;
   z-index: 20;
}




/*  PMS NEU*/
#productSliderView{
margin: 0 0 0 -10px;

}

#productHeaderHeadline {
   color: #000000;
   font-family: arial,helvetica,sans-serif;
   font-size: 10px;
   font-style: normal;
   line-height: 16px;
   text-decoration: none;
}


.productSliderNavi {
  left: 137px !important;
  top: 2px !important;
}



/************Ende PMS*************/

#breadcrumb {
    height: 20px;
	margin:-5px 0  3px 0;
}



#breadcrumb a{
    color: #787878;
    font-family: arial;
    font-size: 9px;
    text-decoration: none;
    text-transform: uppercase;
}

#breadcrumb a:hover{
    color: black;
    font-family: arial;
    font-size: 9px;
    text-decoration: none;
    text-transform: uppercase;
}


#ns_wrap {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;
}
.ns_Border_dbl_line{
	border-top:1px solid black; 
	border-bottom:18px solid black; 
	position:relative; 
	padding-bottom:4px	
}


/**************TEASER LOOKS*******************/

.ns_img_bottom{
	float:left;
	margin:0 0 4px 0;
	/*width:404px;
	height:162px;*/
}
.ns_imgRight{
	margin:0px 4px 4px 0px !important;
	float:left;
}
.ns_img_top{
	float:left;
	margin:0px 0px 4px 0px;
}


/*****************************************jeans*******/

.ns_img_bottom_border{
 border-bottom:1px solid #000;
}
.ns_img_jsmain_bottom{
 padding:4px 0px 4px 0px;
 text-align:left;
}

.ns_img_bottom_right{
 margin-right:4px;
}

.ns_social_img{
 padding:4px 0px 0px 0px;
 text-align:right;
}
.ns_social_img img{
 margin:0px 0px 4px 4px;
}

.ns_social_img_news img{
 margin:0;
}

/*****************OUTFITS OVERVIEW***************************/

.tb_img_bottom{
	margin:0px 0px 4px 0px;
}
.tb_img_right{
	margin:0px 4px 0px 0px;
}

.ns_ou_flow .buttonNav {
    margin: 0 auto;
    position: relative;
    width: 316px !important;
    z-index: 999;
	left:-5px;
}

/***********************TREND OVERVIEW*************************/

.ns_tr_flow .buttonNav {
    left: 0px;
    margin: 0 auto;
    position: relative;
    width: 250px !important;
    z-index: 6;

}





/******************************OUTFIT SUBSITES*********************************/



.ns_social_img span {
     color: black;
     float: left;
     font-family: arial;
     font-size: 11px;
     text-decoration: none;
     text-transform: uppercase;
}

.ns_social_img span a {
     color: #787878;
     font-family: arial;
     font-size: 11px;
     text-decoration: none;
     text-transform: uppercase;
}

.ns_social_img span a:hover {
     color: #000000;
}



.ns_mainBox_ou {
    border-bottom: 18px solid black;
    height: 568px;
    width: 616px;
}
.head_txt_ns_small h1 {
    border-bottom: 1px solid;
    color: black;
    font-family: Times New Roman,Garamond;
    font-size: 14px;
    font-weight: bold;
    position: relative;
}
.head_txt_ns_small {
    margin: 55px 0 -1px;
    position: relative;
}




/************************TREND LP'S*******************************/


.mainCol_ns_special_lp {
    float: left;
    width: 812px;

}

.evaProd{

margin: 20px 0 0 0;
}

.catalogFilter {
    border: 1px solid #DDDDDD;
    display: none;
    float: left;
    margin-bottom: 10px;
    padding: 10px;
    position: relative;
    width: 790px !important;
    z-index: 10;
}


.slideTicker {

margin:0 0 130px 0;

}

.newsSlotTicker {
    position: absolute;
    top:303px;
	margin:0 !important;
}



/******************COVERFLOW DEFINITION*******************/


/* _______________________________________________ */

/* CONTAINER */
/* _______________________________________________ */

.carousel
{
	border-bottom: 18px solid black;
    height: auto;
    margin: 0 auto 13px;
    overflow: visible;
    position: relative;
    width: 812px;
	display:none;
}

/* _______________________________________________ */

/* SLIDES */
/* _______________________________________________ */

/* slide container */
.carousel .slides
{
	margin :16px 0px 0px 0px;
	padding :0;
	border-bottom:solid 1px black;
	list-style :none;
	position :relative ;
	overflow :visible ;
}

/* slide item */
.carousel .slides .slideItem 
{
	position :absolute ;
	cursor :pointer ;
	overflow : hidden;
	padding :0;
	margin :0;
	border :none;
	z-index:0;
}

.carousel .slides .slideItem a
{
	display: block ;
	text-decoration :none;
	margin :0;
	padding :0;
	border :none;
	outline :none;
}

.carousel .slides .slideItem img
{
	margin :0;
	padding :0;
	border :none;
	width :100%;
	height :100%;
}



/* _______________________________________________ */

/* DIRECTION BUTTON */
/* _______________________________________________ */

.carousel .nextButton {
    background: url("//media.ztat.net/media/A1276/lp/data/images/news-styles/de_redesign/CTA/02_middle/Arrow_Slider-Tipps_right_black_12x12px.png") no-repeat scroll 22px 0 transparent;
    cursor: pointer;
    height: 18px;
   
    position: absolute;
    right: -16px;
    top:9px;
    width: 52px;
    z-index: 1;
}
.carousel .prevButton {
    background: url("//media.ztat.net/media/A1276/lp/data/images/news-styles/de_redesign/CTA/02_middle/Arrow_Slider-Tipps_left_black%2012x12px.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 18px;
    left: -15px;
  
    position: absolute;
    top: 9px;
    width: 15px;
    z-index: 1;
}
/* _______________________________________________ */

/* NAVIGATION BUTTON */
/* _______________________________________________ */

/* buttons container */
.carousel .buttonNav
{
	position : relative ;
	margin :0 auto;
	z-index :6;
	/*width:320px !important;*/
}



/* numbers */
.carousel .buttonNav .numbers 
{
	position :relative ;
	float :left ;
	margin :5px;
	color : #828282 ;
	cursor :pointer ;
	font-weight :normal ;
	text-decoration :none;
	font-size :10px;
	font-family :Arial, Verdana ;
}

.carousel .buttonNav .numbers:hover
{
	color: #000;
	text-decoration :none;
}

.carousel .buttonNav .numberActive
{
	background : none;
	color :#000;
	cursor :default ;
}

/* bullets */
.carousel .buttonNav .bullet
{
	position :relative ;
	float :left ;
	width :16px;
	height :16px;
	background: url(//media.ztat.net/media/teaser/news_styles/coverflow/images/Bullet-White.png) no-repeat center ;
	margin :5px;
	float :left ;
	cursor :pointer ;
}

.carousel .buttonNav .bullet:hover
{
	background: url(//media.ztat.net/media/teaser/news_styles/coverflow/images/Bullet-Black.png) no-repeat center ;
}

.carousel .buttonNav .bulletActive
{
	background: url(//media.ztat.net/media/teaser/news_styles/coverflow/images/Bullet-Black.png) no-repeat center ;
	cursor :default ;
}

/* ____________________________________________________________ */

/* VIDEO */
/* ____________________________________________________________ */

.carousel .slides .videoOverlay
{
	background :url("//media.ztat.net/media/teaser/news_styles/coverflow/images/video.png") no-repeat center; /* play button */
}

.carousel .slides .spinner
{
	background: #000 url("//media.ztat.net/media/teaser/news_styles/coverflow/images/loading.gif") no-repeat center; /* video preloader */
}

/* _____________________________ *

/* SHADOW */
/* _____________________________ */





/*DESCRITPTION */

.carousel .description {
    color: #FFFFFF;
    left: 50%;
    margin-left: -179px;
    position: absolute;
    top: 310px;
    z-index:25;
}

.carousel .description .subli {
display: block !important;
width: 340px;
color: #000;
text-decoration: underline;
text-align: center !important;
font-family:Arial,sans-serif;
font-size:10px;
/*background: url(//media.ztat.net/media/teaser/news_styles/coverflow/images/cta-pfeil_outfits.png) no-repeat 108px 6px;*/
margin:-6px 0;
}
.carousel .description a {
display: block;

}

.carousel .description .headli p{
display: block !important;
width: 350px;
color: #000;
text-decoration: none;
text-align: center !important;
font-size:27px;
font-family:Times New Roman,Garamond;
margin:0 0 12px;
font-weight:bold;
}



.carousel .description .headli:hover {
font-size:27px;
font-family:Times New Roman,Garamond;
text-decoration: none;

}

.head_txt_ns {
   
    margin: 6px 0;
    position: relative;
}

.head_txt_ns h1{
    border-bottom: 1px solid;
    position: relative;
	font-size:14px;
	font-weight:bold;
font-family:Times New Roman,Garamond;
color:black;
}


.loaderBox_coverflow {
    height: 420px;
    position: relative;
    width: 812px;
}
.loaderBox_coverflow img {
    left: 45%;
    position: relative;
    top: 35%;
}

.slideItem {
	background-color: #FFF;
}






/*++++++++++++++++alter footer anfang++++++++++++++++++++++++++++++*/


.lpFooter a span.newsTickBig {
    font-size: 25px;
    font-weight: bold;
}
.lpFooter a span.newsTickMinimize {
    font-size: 16px;
    font-weight: bold;
	padding:0px;
	margin:0px;
}
.lpFooter a span, .lpFooter a, .lpFooter a p {
    color: black;
    font-family: times New Roman,serif;
    font-size: 12px;
    font-weight: bold;
	text-decoration:none;
}
/*.lpFooter a span.newsTickSmall {
    background: url("//media.ztat.net/media/teaser/lp/news-styles/ns-newHp/arrow_6x7.jpg") no-repeat scroll -1px 2px transparent;
    font: 10px/40px arial;
    text-decoration: underline;
}*/


/*++++++++++++++++alter footer ende++++++++++++++++++++++++++++++*/






/**************************************************************************************************W3C New Footer*/

.lpFooter a{
 	text-decoration:none;
}


.lpFooter .ft_main a {
    color: black;
    display: block;
    font-family: times New Roman,serif;
    font-size: 25px;
    font-weight: bold;
    margin: 0 0 21px;
    text-decoration: none;
}

.lpFooter .ft_rubrik a{
    font-size: 12px;
	margin:0px;
    font-weight: bold;
	color: black;
    font-family: times New Roman,serif;
	text-decoration:none;
}


.lpFooter div{
	width:33%;
	text-align:center;
}
.lpFooter {
    border-bottom: 18px solid #000000;
    border-top: 18px solid #000000;
    float: right;
    padding-bottom: 21px;
    padding-top: 21px;
    width: 100%;
	margin:0 0 21px 0;
}

/*W3C End*/

/*************FOOTER_ENDE*************/

/********************************************************NAVI DEFINITION START********************/

#ns_navi {
width: 128px;
float: left;
margin-top:18px;
position: relative;
height:auto;
margin-right:10px;
}
#ns_navi ul li {
margin: 1px 0 ;
}
#ns_wrap #ns_navi ul {
list-style-type: none;
text-align: left;
}
#ns_wrap .level_0 {
text-transform: uppercase;
margin-bottom:15px;
}
#ns_wrap .ns_logo {
margin-bottom: 32px;
}
#ns_wrap ul .level_0 a {
 color: #000;
    display: block;
    font-size: 14px;
    line-height: 20px;
    padding: 0px;
    text-decoration: none;
    width: 120px;
    font-family:times new roman;
   font-weight:bold;
}
#ns_wrap ul .level_1 a {
    color: #000000;
    display: block;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 0.1px;
    line-height: 12px;
    margin: 0;
    text-decoration: none;
    text-transform: uppercase;
}
#ns_wrap ul .level_0 a:visited {
color: #000;	}

#ns_wrap ul .level_0 a:hover {
text-decoration:underline;
color: #000000;
}

#ns_wrap #ns_navi .level_1 ul{
margin:7px 0;
}

#ns_wrap .level_1 ul .level_2 a {
  color: #000 !important;
  left: 12px;
  position: relative;

}

#ns_wrap .ns_activ {
font-weight: bold !important;
text-decoration:underline !important;

}
#ns_wrap #ns_navi ul.level_1 {
margin-bottom: 20px;
}

#ns_wrap ul .level_0 .level_1 {
margin-bottom: 2px;
*margin-bottom: -4px;
}
#ns_wrap ul .level_0 .level_2 a {
color: #999;
}
#ns_wrap ul .level_0 .level_2 a:visited {
color: #999;
}

/* IE HACKS FOR NAVI */
/*IE 6 */
* html #ns_wrap ul.level_1 {
}

* html #ns_wrap ul .level_0 a:hover {
text-decoration: none;}

/*IE 7
*+ html #ns_wrap ul.level_1 {
} */


/********************
NAVI DEFINITION ENDE
********************/



/******************************************************* STYLE FOR QUICK BUY ***********************/

.hiddenCatalog {
	display: none;	
}

.topSellerBoxCustom {
	display: block;
	margin-bottom: 10px;
	position: relative;
	clear: both;
}

div.jcarousel-container {
	width: 788px;
	height: 300px;
	display: block;
	overflow: hidden;
}

li.jcarousel-clip,
li.jcarousel-item {
	width: 197px;
	height: 300px !important;
	display: block;
	overflow: hidden;
}

.topSellerBoxCustom .previousButton {
	width: 33px;
	height: 38px;
	position: absolute;
	left: -1px;
	top: 131px;
	background-position: -36px -65px;
	cursor: pointer;
}

.topSellerBoxCustom .previousButton:hover {
	background-position: -108px -65px;
}

.topSellerBoxCustom .nextButton {
	width: 33px;
	height: 38px;
	position: absolute;
	right: -1px;
	top: 131px;
	background-position: 0 -65px;
	cursor: pointer;
}

.topSellerBoxCustom .nextButton:hover {
	background-position: -72px -65px;
}

.quickCartActionWindowWrapper {
	position: absolute;
	width: 604px;
	z-index: 120;
	height: 444px;
	box-shadow: 0px 0px 5px #666;
	background-color: #FFF;
	border: 1px solid #000;
}

.quickCartActionWindow {
	overflow: hidden;
}

.quickCartActionWindowBackground {
	background-color: #000;
	opacity: 0.40;
	z-index: 101;
	display: block;
	position: fixed;
	top: 0px;
	left: 0px;
	filter: alpha(opacity = 40);
}

.quickCartActionWindowLoader {
	background-image: url("//skin.ztat.net/s/3ie/img/imgLoader.gif");
	width: 32px;
	height: 32px;
	position: absolute;
	margin-top: 184px;
	margin-left: 268px;
	display: block;
}

#listProductSizes li {
	margin: 0;
	padding: 0;
}

#productSidebar {
	width: 200px;
	height: 134px;
	float: left;
	display: block;
	overflow: hidden;
}

#listProductSizes {
	clear: both;
}

.quickCartActionWindowWrapper .marginBottom {
	margin-bottom: 8px !important;
}

.productPriceQuickCart {
	margin: 25px 0;
}

.productPriceQuickCart,
.productPriceQuickCart span {
	font-size: 19px;
}

.productMwstQuickCart {
	font-size: 10px;
	color: #9c9c9c;
	font-weight: normal;
}

.styledSelectFieldButton {
	width: 177px;
	height: 27px;
	display: block;
	background-image: url("//media.ztat.net/media/A1276/lp/data/images/quickbuy/ns/nsq_selectbg.jpg");
	cursor: pointer;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	line-height: 28px;
	z-index: 140;
	position: relative;
	opacity: .8;
}

.styledSelectFieldButton:hover {
	opacity: 1;
}

.productInfosQuickCart {
	float: left;
}

.styledSelectFieldChoice {
	position: absolute;
	z-index: 150;
	width: 175px;
	border: 1px solid #DDD;
	border-top: 0;
	list-style: none;
}

.styledSelectFieldChoice li {
	display: block;
	width: 100%;
	text-align: center;
	cursor: pointer;
	color: #000;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.65em;
    text-decoration: none;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}

.styledSelectFieldChoice li:hover {
	background-color: #DDD;
	color: #404040;
}

.quickCartActionWindowWrapper .marginTop { margin-top: 10px; }
.quickCartActionWindowWrapper .marginBottom { margin-bottom: 10px; }
.quickCartActionWindowWrapper .hidden { display: none; }

#productDetailsMain .productInfos {
	width: 100% !important;
}

.quickCartActionMagnifyGlass {
	position: absolute;
	display: block;
	z-index: 105;
	cursor: pointer;
	opacity: .75;
}

.quickCartActionMagnifyGlass:hover {
	opacity: 1;
}

.topseller_info {
	position: fixed;
	bottom: 0px;
	width: auto;
	z-index: 125;	
}

#wrapper .left {
	position: relative;
}

.quickshopCartAddActionWindow {
	width: 178px;
	padding: 5px;
	border: 1px solid #d3d1d2;
	position: absolute;
	box-shadow: 0px 0px 4px #dadada;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	z-index: 120;
	overflow: hidden;
	background-color: #FFF;
	display: none;
	border-top: 0;
	margin-left: 810px;
}

.quickshopCartAddWindowImage {
	float: left;
	margin: 5px;	
}

/* #wt_refpoint {
	position: relative;
} */

.quickshopCartAddWindowInfo,
.quickshopCartAddActionWindow .productMwstQuickCart {
	float: left;
	line-height: 16px;
	height: 16px;
	width: 126px;
	margin-left: 5px;
	overflow: hidden;
	right: auto;
	left: auto;
}

.quickshopCartAddWindowMessage {
	font-size: 12px;
	text-align: center;
	overflow: hidden;
	line-height: 16px;
	border-bottom: 1px solid #999;
	padding-bottom: 5px;
	z-index: 102;
	color: #090;
}

.quickshopCartAddWindowMessage strong {
	font-size: 11px;
}

.quickshopCartAddWindowLink {
	width: 157px;
	height: 34px;
	background-image: url("//media.ztat.net/media/A1276/lp/data/images/topsellers-nl/quickshop_cart_btn.jpg");
	text-align: center;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none !important;
	display: block;
	clear: left;
	margin: 0 auto;
	line-height: 32px;
	opacity: .8;
}

.quickshopCartAddWindowLink:hover {
	opacity: 1;
}

.quickshopCartAddWindowUSP {
	color: #919091;
	text-align: center;	
}

.quickshopCartAddWindowUSP span {
	font-weight: bold;
	color: #009900;
}

.quickshopCartAddWindowPrice,
.quickshopCartAddWindowPrice span {
	color: #294f7e;
}

#image {
	cursor: default;
}

.quickCartActionMore {
    display: block;
	clear: both;
	margin: 20px 0;
}

#productDetailsMain > .marginBottom.overflow {
	overflow: hidden;
}

.quickCartPreviousBtn,
.quickCartNextBtn {
	display: block;
	cursor: pointer;
	position: absolute;
	font-weight: bold;
}

.quickCartPreviousBtn {
	left: 10px;
	top: 205px;
}

.quickCartNextBtn {
	right: 10px;
	top: 205px;
}


.quickCartPreviousBtn.disabled,
.quickCartNextBtn.disabled {
	opacity: .25;
}

* + html #image {
	margin-bottom: 26px !important;	
}

.quickCartActionHeader {
	width: 604px;
	height: 20px;
	position: relative;
}

.quickCartActionWindowWrapper hr {
	width: 100%;
	height: 1px;
	background-color: #adacac;
	border: 0;
	clear: both;
	float: left;
	margin-top: 10px;
}

.quickCartActionWindowCloseBtn {
    cursor: pointer;
    display: block;
	z-index: 130;
	position: absolute;
	right: 12px;
	top: 12px;
}

.quickCartActionWindowWrapper .productVideo .iconSprite {
	display: none;	
}

.quickCartActionWindowWrapper h2 span {
	 color: #404040;
}

.quickCartRatingBox span.count {
	float: left;
	font-size: 11px;
	color: #9c9c9c;
	margin-top: 8px;
	margin-right: 8px;
}

.quickCartBuyButton {
	background-image: url("//media.ztat.net/media/A1276/lp/data/images/quickbuy/lp_quickbuy_addtocart.jpg");
	width: 177px;
	height: 37px;
	cursor: pointer;
	position: relative;
}

.quickCartBuyButton span {
	float: left;
	width: 177px;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin-top: 10px;
	text-shadow: 0 1px 1px #333;
}
.quickshopCartAddWindowMessage span.successIcon {
	background-image: url("//skin.ztat.net/s/cr0/img/sprites/spriteIcon.png");
    background-position: -100px -107px;
    display: block;
    float: left;
    height: 17px;
    margin-top: 2px;
    vertical-align: middle;
    width: 14px;
	margin-right: 6px;
}

.sliderMenu a {
 
    text-decoration: none;
}



/***************************************************************************************n_s startside definiton********************/
#ns_wrap .ns_top_572 {
width: 100%;
height: 572px;
margin: 0 1px 1px 0;
}
#ns_wrap .ns_bot_405 {
width: 100%;
height: 405px; }




/*************************************************STYLE DEFINITON FOR INTERVIEW ARE INCLUDE INTO THE HTML SIDE ********************/
.clear {
clear: both;
}
.none {
display: none;
} 
.ns_topImg {
margin: 0 0 4px;
}
.ns_topImg10 {
margin: 0 0 10px;
}
.ns_imgCenter {
margin: 0 2px;
}
/* .ns_imgRight {
margin-right: 4px;
} */
.ns_imgLeft{
margin-left: 0px;
}
/*************************************************************layout definition********************/
/*#ns_wrap {
margin: 0 auto;
width: 1000px;
height: auto;
}*/
#ns_content {
width: 812px;
float: right;
margin-top: 0px;
}


/**********************************************PRODUCT STYLING ***************************************/




.produkt-image {
height: 100px;
float: left;
margin-left: 10px;
margin-right: 14px;	}
.produkt-preis,
.produkt-preis:hover {
color: #333;
text-decoration: none;
}
.pordukt-link img {
margin-top: 6px;
}
.catalog {
display: block;
}

#produktBox {
border: none;
overflow: hidden;
right: 0;
width: 187px;
}
.fixed_pms #produktBox {
height: 837px !important;
}
.produkt-detail a {
color: #333333;
margin-bottom: 0px;
width: 120px;
line-height: 12px;
}
#boxHead {
top: 15px;
left: -1px;
position: relative;
top: 5px;
}

.produkt-detail h2 {
height: 25px;
margin-bottom: 4px;
padding: 0;
}
#produkte-overview {
margin-top: 2px;
}

.produkt-detail {

margin: 5px 0;
overflow: hidden;
width: 198px;
display: none;
}
