div.listing_title{
	width: 773px;
	height: 21px;
	background-color: #000000;
	color: #FFFFFF;
	padding-left: 8px;
	padding-right: 7px;
	padding-top: 5px;
	font-size: 15px;
	font-weight: bold;
}
div.listing_child{
	margin-top: 5px;
	width: 190px;
	height: 330px;
	position: relative;
	display: block;
	float: left;
	text-align: center;
	padding-right: 8px;
}
div.listing_thumb{
	width: 190px; 
	margin-right: 2px;
	height: 253px;
	border: 0px solid #ccc;
	text-align: left;
	overflow: hidden;
}
div.listing_layer{
	width: 59px;
	height: 27px;
	position: absolute;
	top: 200px;
	left: 145px;
/*	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff; */
}
div.listing_name{
	font-size: 10px;
	text-align: left;
	height: 35px;
	padding-top: 5px;
}
div.listing_price{
	text-align: left;
	font-size: 12px;
	color: #000000;
	/*width: 165px;*/
	width:auto;
	clear: both;
	height: 20px;
}
div.listing_price_left{
	position: relative;
	left: 0px;
	text-align: left;
	font-size: 12px;
	color: #000000;
	float: left;
}
div.listing_price_right{
	position: relative;
	text-align: right;
	font-size: 12px;
	color: #B3A99F;
	float: right;
	white-space: nowrap;
}
div.content a{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	cursor: pointer;
}
div.content a:link{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
div.content a:visited{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
div.content a:hover{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
div.content a:active{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
div.listing_child a{
	text-decoration: none;
}
div.listing_child a:link{
	text-decoration: none;
}
div.listing_child a:visited{
	text-decoration: none;
}
div.listing_child a:hover{
	text-decoration: none;
}
div.listing_child a:active{
	text-decoration: none;
}

.listing_price_right img {padding-right: 5px;}
.listing_price_right .raq {padding-right: 0px;}
div.content .listing_price_right a:hover { text-decoration: none; }
div.product_image{
	margin-top: 0px;
	padding-left: 0px;
	width: 300px;
	height: 400px;
	border: 1px solid #ccc;
	margin-bottom:10px;
}

/* CSS to go with Prototip.Styles */
.prototip {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}

/* the default style */
.prototip .default {
	width: 250px;
	color: #808080;
}
.prototip .default .toolbar {
	background: #f1f1f1;
	font-weight: bold;
}
.prototip .default .title { padding: 5px; }
.prototip .default .content {
	padding: 5px;
	background: #fff;
}

/* basic */
.prototip .basic {
	width: 250px;
	color: #808080;
}
.prototip .basic .toolbar {
	background: #f1f1f1;
	font-weight: bold;
}
.prototip .basic .title { padding: 5px; }
.prototip .basic .content {
	padding: 5px;
	background: #fff;
}

/* basic */
.prototip .hint {
	width: 250px;
	color: #313120;
	background: #fff6aa;
}
.prototip .hint .toolbar {
	background: #fdf1a0;
	font-weight: bold;
}
.prototip .hint .title,
.prototip .hint .content { padding: 5px; }

/* protoblue */
.prototip .protoblue {
	width: 250px;
	color: #fff;
}
.prototip .protoblue .toolbar {
	background: #0d7cd0;
	font-weight: bold;
}
.prototip .protoblue .title { padding: 5px; }
.prototip .protoblue .content {
	background: #1e90ff;
	padding: 5px;
}

/* creamy */
.prototip .creamy {
	width: 250px;
	color: #bb9c61;
}
.prototip .creamy .toolbar {
	background: #f3edc2;
	font-weight: bold;
}
.prototip .creamy .title { padding: 5px; }
.prototip .creamy .content {
	background: #f8f4ca;
	padding: 5px;
}

/* darkgrey */
.prototip .darkgrey {
	width: 250px;
	color: #fff;
}
.prototip .darkgrey .toolbar {
	background: #5f5f5f;
	font-weight: bold;
}
.prototip .darkgrey .title { padding: 5px; }
.prototip .darkgrey .content {
	background: #808080;
	padding: 5px;
}

/* protogrey */
.prototip .protogrey {
	width: 250px;
	color: #fff;
	background: #fff;
}
.prototip .protogrey .toolbar {
	background: #969c92;
	font-weight: bold;
}
.prototip .protogrey .title { padding: 5px; }
.prototip .protogrey .content {
	color: #808080;
	padding: 5px;
}
/* This is how to resize the close button for a style */
.prototip .protogrey .toolbar .close {
	width: 14px;
	height: 14px;
}
/* loader gif */
.prototipLoader {
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 14px;
	width: 14px;
	border: 1px solid #dddddd;
	overflow: hidden;
}
.groessentabelle{
	width: 330px;
	text-align:left;
	position: relative;
	clear: both;
}
#groessentabelle{
	width: 330px;
	text-align:left;
	float:right;
	margin:0px 0px 0px 0px;
}
#groessentabelle .desc{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	cursor: pointer;
}
.clearfix{
	display: block;
}
.MagicZoomBigImageCont {
	border:			1px solid #A011A0;
	z-index: 10;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#A011A0;
	text-align:     center !important;
	z-index: 10;
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
	z-index: 10;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
	z-index: 10;
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
	z-index: 10;
}
/* Required for all tooltips, do not modify */
.prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}/* IE Mac Hide \*/ .prototip .clearfix{display:block;}/* IE Mac Hide End */
.product_shoppingcart input { font-size: 12px; border:0; width: 248px; background: url(../../images/warenkorb.png) no-repeat; height:42px;}
.product_shoppingcart input:hover { font-size: 12px; border:0; width: 248px; background: url(../../images/warenkorb_.png) no-repeat; height:42px;}

#pp_admin_box { background-color:#eeeeee; border:1px solid #000000; padding:3px; width: 150px; margin-left:325px; margin-top: 10px; }
#pp_admin_box a { font-weight: bold; color: #000000; }


.manufacturers-teaser{
	color:#333;
	padding: 0px 0;
}
.manufacturers-text{
color:#666;
padding: 5px 35px 20px 0px;
}

table.brands a:visited{ font-size:12px; }
table.brands a:link{ font-size:12px; }
table.brands a:hover{ font-size:12px; }



/* RELAUNCH */







div.head_links_style {
padding-top:5px;
text-align:right;
width:auto;
float:none;
}

a.head_links:link, a.head_links:visited, a.head_links:focus, a.head_links:hover{
color:#000;
font-weight: bold;
}

.boxes{
margin-top:10px;
}

.quick-navigation{
margin-top:5px;
padding-left:0px;
}

.brand-select{
width:152px;
font-size:12px;
margin-top:10px;
}
input.nostyle{
font-size:12px;
}

.menu {
font-family:Arial;
font-weight:bold;
margin:0;
padding:0 0 0 0px;
text-align:left;
width:180px;
}

.menu ul {
font-size:12px;
margin:0;
padding:0px 0;
}

.menu ul li {
font-size:12px;
margin:0;
padding-bottom:8px;
padding-left:0;
padding-top:8px;
}

.menu ul ul {
margin:0;
padding:0;
}

.menu ul li ul {
position:inherit;
}

.menu ul li ul li {
border:0 none;
font-size:11px;
margin:0;
padding:2px 0;
}

div.modul_payment {
padding-bottom:15px;
padding-top:30px;
padding-left:0px;
text-align:left;
width:auto;
}

div.seite, div.boxes, div.content_b, div.filter{
float:none;
width:auto;
}

div.listing_child{
padding-right:5px;
}

#pp-swf{
position:inherit;
padding:10px 0;

}

div.head_img{
padding:0;
}

#pp_admin_box{
float:right;
margin:10px 0;
}






.menu ul li ul li a {
color:#342C24;
font-weight:normal;
padding-left:18px;
text-decoration:none;
white-space:nowrap;
}
.menu ul li ul li a:link {
color:#666;
font-weight:normal;
padding-left:18px;
text-decoration:none;
white-space:nowrap;
}
.menu ul li ul li a:visited {
color:#666;
font-weight:normal;
padding-left:18px;
text-decoration:none;
white-space:nowrap;
}
.menu ul li ul li a:hover {
background-image:url(img/layer_active.gif);
background-position:left center;
background-repeat:no-repeat;
color:#000000;
font-weight:normal;
padding-left:18px;
text-decoration:none;
white-space:nowrap;
}
.menu ul li ul li a:active {
background-image:url(img/layer_active.gif);
background-position:left center;
background-repeat:no-repeat;
color:#000000;
font-weight:normal;
padding-left:18px;
text-decoration:none;
white-space:nowrap;
}
.menu ul li ul li a.active {
background-image:url(img/layer_active.gif);
background-position:left center;
background-repeat:no-repeat;
color:#000000;
padding-left:18px;
text-decoration:none;
white-space:nowrap;
}
.menu ul li ul li a.active:link {
background-image:url(img/layer_active.gif);
background-position:left center;
background-repeat:no-repeat;
color:#000000;
padding-left:18px;
text-decoration:none;
white-space:nowrap;
}
.menu ul li ul li a.active:visited {
background-image:url(img/layer_active.gif);
background-position:left center;
background-repeat:no-repeat;
color:#000000;
padding-left:18px;
text-decoration:none;
white-space:nowrap;
}
.menu ul li ul li a.active:hover {
background-image:url(img/layer_active.gif);
background-position:left center;
background-repeat:no-repeat;
color:#000000;
padding-left:18px;
text-decoration:none;
white-space:nowrap;
}
.menu ul li ul li a.active:active {
background-image:url(img/layer_active.gif);
background-position:left center;
background-repeat:no-repeat;
color:#000000;
padding-left:18px;
text-decoration:none;
white-space:nowrap;
}
.menu ul li ul li ul li a{
	padding-left:28px;
}
.menu ul li ul li ul li a:link{
	padding-left:28px;
}
.menu ul li ul li ul li a:visited{
	padding-left:28px;
}
.menu ul li ul li ul li a:hover{
	padding-left:28px;
}
.menu ul li ul li ul li a.active{
	padding-left:28px;
}
.menu ul li ul li ul li a.active:link{
	padding-left:28px;
}
.menu ul li ul li ul li a.active:hover{
	padding-left:28px;
}
.menu ul li ul li ul li a.active:visited{
	padding-left:28px;
}



.menu ul li ul li font {
color:#000000;
font-weight:bold;
text-decoration:none;
}


div.new_products_title {
background-color:#fff;
color:#000;
font-size:16px;
font-weight:bold;
padding:5px 10px;
width:auto;
border:1px solid #000;
margin:5px 0;
}

div.new_products_title_left {
color:#000;
display:block;
float:left;
font-size:16px;
font-weight:bold;
padding-left:0px;
position:relative;
text-align:left;
width:350px;
	top:0px;
left:0px;
}
div.listing_title {
background-color:#fff;
color:#000;
font-size:16px;
font-weight:bold;
border:1px solid #000;
padding:5px 10px;
width:auto;
}

div.link_all {
color:#000;
display:block;
float:right;
font-size:16px;
font-weight:bold;
padding-right:0px;
position:relative;
text-align:right;
width:auto;
top:0px;
right:0px;
}



div.seite a.link_all {
color:#000;
cursor:pointer;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
div.seite a.link_all:link {
color:#000;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
div.seite a.link_all:visited {
color:#000;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
div.seite a.link_all:focus {
color:#000;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}

div.seite a.link_all:hover {
color:#000;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}
div.seite a.link_all:active {
color:#000;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}





div.modul_blog {
display:block;
height:140px;
padding-top:20px;
width:auto;
}

div.modul_communication {
display:block;
float:right;
padding-left:10px;
position:relative;
width:auto;
}

div.new_products_child {
display:block;
float:left;
height:360px;
margin-top:5px;
padding-right:5px;
position:relative;
text-align:center;
width:190px;
}

#pp-swf{
margin:10px 0 0 0;
position:inherit;
left:0;
}
#pp-swf img {
position:inherit;
}


.parentCat{
font-weight:bold;
}

div.head_categorie {
border:1px solid #000;
background:#fff;
color:#000;
font-size:15px;
font-weight:bold;
height:auto;
padding: 5px 10px;
width:auto;
}

.btn {
background-color:#000000;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
font-weight:normal;
padding:2px 5px;
text-align:center;
text-transform:uppercase;
}

div.content_b a.button{
background-color:#000000;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
font-weight:normal;
padding:3px 5px;
text-align:center;
text-transform:uppercase;	
text-decoration:none;	
}

div.content_b a.button:visited{
color:#ffffff;
text-decoration: none;
}
div.content_b a.button:hover{
color:#ffffff;
text-decoration: none;
}
div.content_b a.button:focus{
color:#ffffff;
text-decoration: none;
}


div.content_b input.button{
background-color:#000000;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
font-weight:normal;
padding:2px 5px;
text-align:center;
text-transform:uppercase;	
text-decoration:none;	
}

div.content_b input.button:visited{
color:#ffffff;
text-decoration: none;
}
div.content_b input.button:hover{
color:#ffffff;
text-decoration: none;
}
div.content_b input.button:focus{
color:#ffffff;
text-decoration: none;
}




td.messageStackError{
	color:red;
}






div.btn_bottom input.button{
background-color:#000000;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
font-weight:normal;
padding:2px 5px;
text-align:center;
text-transform:uppercase;	
text-decoration:none;	
}



div.cross_selling {
float:none;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
position:relative;
width:345px;
}

div.reverse_cross {
	clear:both;
float:none;
padding-bottom:10px;
padding-left:0px;
padding-right:0px;
position:relative;
width:345px;
}


div.line{
	width:100%;
	padding:0px;
}


div.start_price{
	width: auto;
}


div.slider_out{
	display: block;
	position: relative;
	overflow: hidden;
	height: 360px;
	width: 785px;
	_width: 785px;
	left:0;
}
div.slider_fest{
	display: block;
	position: relative;
	overflow: hidden;
	height: 350px;
	width: 785px;
}
div.outfits{
	position: relative;
	clear: both;
	width: 785px;
}



div.layer{
	left:133px;
	top:200px;
	border:0;
}
div.layer img{
	border:0;
}
