/* -----------------------------------------------------------------------------------------
	 $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $

	 XT-Commerce - community made shopping
	 http://www.xt-commerce.com

	 Copyright (c) 2004 XT-Commerce
	 -----------------------------------------------------------------------------------------
	 based on:
	 (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
	 (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com
	 (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

	 Released under the GNU General Public License
	 ---------------------------------------------------------------------------------------*/

*{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-variant: normal;
}
html{
	width: 100%;
	text-align: center;
}
body{
	font-size: 11px;
	font-family: Arial;
	font-style: normal;
	font-variant: normal;
	width: 100%;
	text-align: center;
	background-color: #F4F3EF;
	/*background-image: url(img/peoplesplace_bg.jpg);*/
	background-repeat: repeat;
	background-position: top;
	padding: 0px;
	margin: 0px;
}
img{
	border: 0px;
	text-decoration: none;
}
input[type=text],[type=password]{
	padding-top: 5px;
	padding-bottom: 4px;
    padding-left: 2px;
	margin: 0px;
	border: 1px solid #ccc;
	font-size: 14px;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-variant: normal;
	white-space: nowrap;
	color: #342C24;
	background-repeat: no-repeat;
}

input[type=radio]{
	background: #FFFFFF;
	border: 0px;
	color: #342C24;
}
form{
	float: none;
	clear: both;
	display: inline;
	padding: 0px;
	margin: 0px;
}

.Left { float: left }
.Right { float: Right }

textarea{
	width: 510px;
	border: 1px solid #CCCCCC;
}
select{
	border: 1px solid #CCCCCC;
	font-size:12px;
	padding: 5px;
}
strong{
	font-weight: bold;
}
big{
	font-size: 14px;
}
.submit{
	text-align: right;
	font-size: 12px;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	color: #C6C1BB;
	text-decoration: none;
	font-variant: normal;
	cursor: pointer;
	white-space: nowrap;
}
span.submit{
	text-align: right;
	font-size: 12px;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	color: #C6C1BB;
	text-decoration: none;
	font-variant: normal;
	cursor: pointer;
	white-space: nowrap;
	top: -1px;
	position: relative;
}
h3{
	padding-right: 9px;
}
.nostyle{
	padding: 0px;
	margin: 0px;
	border: 1px solid #C6C1BB;
	font-size: 13px;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	color: #AAAAAA;
	text-decoration: none;
	font-variant: normal;
}
.keywords{
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-size: 12px;
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	color: #AAAAAA;
	text-decoration: none;
	font-variant: normal;
}
.suche{
	padding: 0px;
	margin: 0px;
	position: relative;
	top: 4px;
	font-size: 12px;
	font-weight: bold;
	border: 0px;
}
.btn{
	color: #342C24;
	cursor: pointer;
	background-color: #EEEEEE;
	border-right: 1px solid #8B8B8B;
	border-bottom: 1px solid #8B8B8B;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 12px;
	text-align: center;
}
div.btn{
	text-align: left;
	padding-left: 15px;
}
div.content_b a{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	cursor: pointer;
}
div.content_b a:link{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
div.content_b a:visited{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
div.content_b a:hover{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
div.content_b a:active{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}

div.head_shopping_cart a{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
div.head_shopping_cart a:link{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
div.head_shopping_cart a:visited{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
div.head_shopping_cart a:hover{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
div.head_shopping_cart a:active{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}

div.all{
	width: 960px;
	text-align: center;
	position: relative;
	display: block;
	margin: 0 auto;
}

.col-top{
	width:960px;
	float:left;
	text-align:right;
	height:130px;
	padding-top: 10px;
	position:fixed;
	z-index:10099;
	background-image: url(img/shadow_.png);
	background-repeat: no-repeat;
	background-position: right top;

}

.col-left{
position:relative;	
width:180px;
float:left;
text-align:left;
top:140px;
}

.col-right{
position:relative;
width:780px;
float:left;
margin-left:0px;
text-align:left;
overflow:hidden;
margin-top:0px;
top: 140px;
}
div.boxes, div.content_b{
float:none;
}


div.super{
	font-family: Arial;
	text-align: left;
	width: 1000px;
	float: none;
	position: relative;
	display: block;
	padding-top: 5px;
	background-color: #FFFFFF;
}
div.head_links{
	width: 986px;
	height: 107px;
	text-align: left;
	background-image: url(img/head_links.gif);
	background-repeat: no-repeat;
	background-position: right top;
	/*padding-right: 20px;*/
}
div.head_links_style{
	padding-top: 5px;
	/*padding-left: 3px;
	padding-right: 3px;*/
	/*color: #FFFFFF;*/
	float:left;
	width:460px;
	text-align:right;
}
div.head{
	width: 1000px;
	height: 110px;
	background-color: #FFFFFF;
}

div.detail_versand{
	background-color: #CCC;
	padding:10px;
	margin-top:30px;
	width:228px;
	color:#666;
	line-height:18px;
}


div.logo{
	width: 100px;
	/*height: 92px;*/
	/*padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 15px;*/
	position: relative;
	display: block;
	float: left;
	padding-left: 0px;
}
div#box_cart{
width:100%;
}
div.head_boxes{
	width: 500px;
	height: 110px;
	position: relative;
	display: block;
	float: right;
}

.loginbox{
	position:absolute;
	left: 805px;
	top:5px;
	padding:5px 0px;
	border:0px solid black;
	width:150px;
	float:right;
}



div.head_shopping_cart{
	position:absolute;
	left: 750px;
	top:20px;
	/*height: 55px;*/
	text-align: right;
	/*padding-right: 20px;*/
	padding-bottom:10px;
	padding-top:5px;
}

div.head_search{
	height: 35px;
	text-align: right;
	font-size: 12px;
	/*padding-top:20px;*/
}
div.head_img{
	clear: both;
	width: 984px;
	/*height: 240px;*/
	padding-left: 8px;
	padding-right: 8px;
}
#pp-swf { position: relative; left: 10px; }
#pp-swf img { position: relative; left: -10px; }
div.center{
	width: 1000px;
	position: relative;
	display: block;
	background-color: #FFFFFF;
	overflow: hidden;
}
div.boxes{
	width: 175px;
	float:left;
	position: relative;
	display: block;
	/*background-color: #FFFFFF;*/
	overflow: hidden;
}
div.menu{
	width: 155px;
}
div.box_content{
	width: 155px; /*225 - 70*/
	overflow: hidden;
}
div.content_b{
	width: 805px;
	_width: 815px;
	float:right;
	position: relative;
	display: block;
	 /*background-color: #FFFFFF;*/
}
div.seite{
	width: 805px; /*735 + 70*/
	_width: 815px;
	padding-top: 0px;
	overflow: hidden;
}
div.modul_start{
	width: 775px;
	height: 205px;
	padding-top: 15px;
}
div.new_products_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.filter{
	width: 783px;
	height: 21px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 28px;
	text-align: right;
}
div.line{
	display: block;
	float: none;
	width: 780px;
	height: 1px;
	position: relative;
	border-top: 1px dotted #ccc;
	font-size: 1px;
	padding-left: 8px;
}
div.line_short{
	display: block;
	width: 545px;
	height: 1px;
	position: relative;
	border-top: 1px dotted #ccc;
	font-size: 1px;
}
.navigation{
	text-align: right;
	padding-right: 12px;
}
div.week{
	position: relative;
	clear: both;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	width: 724px;
	height: 22px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 3px;
}
div.new_products_title_left{
	color: #FFFFFF;
	width: 350px;
	padding-left: 5px;
	text-align: left;
	float:left;
	position: relative;
	display: block;
	font-size: 15px;
	font-weight: bold;
}
div.link_all{
	color: #FFFFFF;
	width: 340px;
	padding-right: 10px;
	text-align: right;
	float:right;
	position: relative;
	display: block;
	font-size: 15px;
	font-weight: bold;
}
div.new_products_child{
	margin-top: 5px;
	width: 190px;
	height: 360px;
	position: relative;
	display: block;
	float: left;
	text-align: center;
	padding-right: 6px;
}
div.start_thumb{
	/*padding-top: 10px;*/
	width: 190px;
	margin-right: 0px;
	/*height: 200px;*/
	border: 1px solid #B3A99F;
	text-align: center;
}
div.layer{
	width: 59px;
	height: 27px;
	position: absolute;
	top: 74px;
	left: 62px;
}
div.new_products_name{
	text-align: left;
	height: 35px;
	padding-top: 5px;
}
div.start_price{
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	width: 180px;
	height: 20px;
}
div.start_price a{
	text-decoration: none;
}
div.start_price a:link{
	text-decoration: none;
}
div.start_price a:visited{
	text-decoration: none;
}
div.start_price a:hover{
	text-decoration: none;
}
div.start_price a:active{
	text-decoration: none;
}
div.new_products_child a{
	color: #342C24;
	text-decoration: none;
}
div.new_products_child a:link{
	color: #342C24;
	text-decoration: none;
}
div.new_products_child a:visited{
	color: #342C24;
	text-decoration: none;
}
div.new_products_child a:hover{
	color: #342C24;
	text-decoration: none;
}
div.new_products_child a:active{
	color: #342C24;
	text-decoration: none;
}

div.price_left{
	position: relative;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	float: left;
}
div.price_right{
	position: relative;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	color: #B3A99F;
	float: right;
}
.raq{
	font-size: 14px;
}
div.categories_child{
	position: relative;
	float: left;
}
div.breadcrumb{
	width: auto;
	padding-top: 16px;
	padding-left: 0px;
	padding-bottom: 4px;
}
.breadcrumb font{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.breadcrumb a{
	font-weight: bold;
	font-size: 11px;
	color: #342C24;
}
.breadcrumb a:link{
	font-weight: bold;
	font-size: 11px;
	color: #342C24;
}
.breadcrumb a:visited{
	font-weight: bold;
	font-size: 11px;
	color: #342C24;
}
.breadcrumb a:hover{
	font-weight: bold;
	font-size: 11px;
	color: #342C24;
}
.breadcrumb a:active{
	font-weight: bold;
	font-size: 11px;
	color: #342C24;
}

div.foot_brands{
	position:relative;
	top:110px;
	clear: both;
	width: 960px;
	display: block;
	padding-bottom: 30px;
	padding-top: 0px;

}
div.marken{
	clear: both;
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
	font-size: 10px;
	display: block;
	width: 960px;
	border-top: 1px dotted #ccc;
}
div.marken_child{
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	white-space: nowrap;
	font-size: 10px;
	position: relative;
	float: left;
	color:#CCC;
}
.markenlink{
	font-size: 10px;
	color: #B3A99F;
	text-decoration: none;
}
a.markenlink:link{
	font-size: 10px;
	color: #999;
	text-decoration: none;
}
a.markenlink:visited{
	font-size: 10px;
	color: #999;
	text-decoration: none;
}
a.markenlink:hover{
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
a.markenlink:active{

	font-size: 10px;
	color: #000;
	text-decoration: none;
}
.clear{
	clear: both;	
}
div.foot{
	color:#999;
	position:relative;
	top:140px;
	clear: both;
	width: 960px;
	height: 160px;
	border-top:1px dotted #CCC;
	border-bottom:0px dotted #CCC;

}
div.foot_01{
	padding-left:0px;
	height: 70px;
	margin-left: 0px;
	margin-top: 10px;
	width: 380px;
	float: left;
	text-align: left;
}
div.foot_02{
	padding-left:9px;
	border-left:1px dotted #CCC;
	height: 70px;
	margin-left: 0px;
	margin-top: 10px;
	width: 210px;
	font-size: 11px;
	float: left;
	text-align: left;
	line-height:18px;

}
div.foot_03{
	padding-left:9px;
	border-left:1px dotted #CCC;
	height: 70px;
	margin-left: 0px;
	margin-top: 10px;
	width: 140px;
	font-size: 11px;
	float: left;
	text-align: left;
}

div.foot_04{
	padding-left:0px;
	height: 140px;
	margin-left: 0px;
	margin-top: 10px;
	width: 180px;
	font-size: 11px;
	float: right;
	text-align: left;
}
div.foot_must{
	position:relative;
	top:140px;
	clear: both;
	width: 960px;
	height: 30px;
	border-top:0px dotted #CCC;
	border-bottom:0px dotted #CCC;
	float: left;
	text-align: left;

}
a.head_links{
	margin-left: 5px;
	margin-right: 5px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
a.head_links:link{
	margin-left: 5px;
	margin-right: 5px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
a.head_links:visited{
	margin-left: 5px;
	margin-right: 5px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
a.head_links:hover{
	margin-left: 5px;
	margin-right: 5px;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}
a.head_links:active{
	margin-left: 5px;
	margin-right: 5px;
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}
b{
	font-weight: bold;
}
div.seite a.link_all{
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}
div.seite a.link_all:link{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}
div.seite a.link_all:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}
div.seite a.link_all:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 15px;
	font-weight: bold;
}
div.seite a.link_all:active{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 15px;
	font-weight: bold;
}
div.shipping_price a{
	cursor: pointer;
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
div.shipping_price a:link{
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
div.shipping_price a:visited{
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
div.shipping_price a:hover{
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
div.shipping_price a:active{
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
}
div.shipping_free a{
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
div.shipping_free a:link{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
div.shipping_free a:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
div.shipping_free a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
div.shipping_free a:active{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
div.bestells_passend a{
	cursor: pointer;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
div.bestells_passend a:link{
	cursor: pointer;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
div.bestells_passend a:visited{
	cursor: pointer;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
div.bestells_passend a:hover{
	cursor: pointer;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
div.bestells_passend a:active{
	cursor: pointer;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}




.main-navigation{
height:30px;
margin-top:-20px;
border-bottom: 2px solid #333;
width:960px;


}

.main-navigation ul{
padding:0;
margin-left:181px;
}

.main-navigation ul li{
display:block;
float:left;
padding:0px 0px 0 0px;
}
.main-navigation ul li a{
display:block;
font-size:16px;
border-right:0px solid white;
padding:5px 25px 0 25px;
text-align:center;
font-weight:bold;
height:25px;
}

.main-navigation ul li a.active{
		color:#fff;
		background-color:#333
}

.main-navigation ul li a.active:link{
		color:#fff;
		background-color:#333
}

.main-navigation ul li a.active:visited{
	color:#fff
}

.main-navigation ul li a.active:hover{
		color:#fff;
		background-color:#333
}

.main-navigation ul li a:link{
		color:#333
}

.main-navigation ul li a:visited{
		color:#333
}

.main-navigation ul li a:hover{
		color:#fff;
		background-color:#333
}

.main-navigation ul li a:active{
		color:#fff;
		background-color:#333
}







.menu{
	font-family: Arial;
	font-weight: bold;
	text-align:left;
	margin: 0px;
	padding:0px;
	padding-left: 20px;
	padding-top: 0px;
	width: 200px;
}
.menu ul{
	list-style: none;
	width: 190px;
	margin: 0px;
	padding: 0px;
	float: none;
}
.menu ul ul {
	margin: 0px;
	margin-left: 0px;
	padding: 0px;
	padding-top: 5px;
	left: 0px;
	position: absolute;
}

.menu ul ul ul {
	top: 0px;
	margin: 0px;
	padding: 0px;
	left: 0px;
}
.menu ul li{
	font-size: 17px;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	width: 190px;
}
.menu ul li ul li{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
	width: 175px;
	border: 0px;
}
.menu ul li:hover{
	width:190px;
}
.menu ul li ul li:hover{
	width: 175px;
	border: 0px;
}
.menu ul li ul{
	width: 175px;
	position:relative;
	top:0px;
	display:block;
}

.menu ul ul,
.menu ul ul ul,
.menu ul li:hover ul ul,
.menu ul li:hover ul ul ul
{
	display:block;
}

.menu ul li:hover ul,
.menu ul ul li:hover ul,
.menu ul ul ul li:hover ul
{
	display:block;
}

.menu ul li a{
	text-decoration: none;
	color: #342C24;
	font-weight: bold;
	padding-left: 20px;
	white-space: nowrap;
}
.menu ul li a:link{
	color: #342C24;
	text-decoration: none;
	font-weight: bold;
	padding-left: 20px;
	white-space: nowrap;
}
.menu ul li a:visited{
	color: #342C24;
	text-decoration: none;
	font-weight: bold;
	padding-left: 20px;
	white-space: nowrap;
}
.menu ul li a:hover{
	color: #342C24;
	text-decoration: none;
	font-weight: bold;
	background-image:url(img/layer_active.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 20px;
	white-space: nowrap;
}
.menu ul li a:active{
	color: #342C24;
	text-decoration: none;
	font-weight: bold;
	background-image:url(img/layer_active.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 20px;
	white-space: nowrap;
}
.menu ul li a.active{
	color: #342C24;
	text-decoration: none;
	background-image:url(img/layer_active.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	white-space: nowrap;
}
.menu ul li a:link.active{
	color: #342C24;
	text-decoration: none;
	background-image:url(img/layer_active.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	white-space: nowrap;
}
.menu ul li a:visited.active{
	color: #342C24;
	text-decoration: none;
	background-image:url(img/layer_active.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	white-space: nowrap;
}
.menu ul li a:hover.active{
	color: #342C24;
	text-decoration: none;
	background-image:url(img/layer_active.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	white-space: nowrap;
}
.menu ul li a:active.active{
	color: #342C24;
	text-decoration: none;
	background-image:url(img/layer_active.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
	white-space: nowrap;
}
.menu ul li font{
	color: #342C24;
	text-decoration: none;
	font-weight: bold;
}
.menu ul li ul li a{
	text-decoration: none;
	color: #342C24;
	font-weight: bold;
	padding-left: 16px;
	white-space: nowrap;
}
.menu ul li ul li a:link{
	color: #342C24;
	text-decoration: none;
	font-weight: bold;
	padding-left: 16px;
	white-space: nowrap;
}
.menu ul li ul li a:visited{
	color: #342C24;
	text-decoration: none;
	font-weight: bold;
	padding-left: 16px;
	white-space: nowrap;
}
.menu ul li ul li a:hover{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-image:url(img/layer_active.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 16px;
	white-space: nowrap;
}
.menu ul li ul li a:active{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-image:url(img/layer_active.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 16px;
	white-space: nowrap;
}
.menu ul li ul li a.active{
	color: #000000;
	text-decoration: none;
	background-image:url(img/layer_active.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 16px;
	white-space: nowrap;
}
.menu ul li ul li a:link.active{
	color: #000000;
	text-decoration: none;
	background-image:url(img/layer_active.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 16px;
	white-space: nowrap;
}
.menu ul li ul li a:visited.active{
	color: #000000;
	text-decoration: none;
	background-image:url(img/layer_active.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 16px;
	white-space: nowrap;
}
.menu ul li ul li a:hover.active{
	color: #000000;
	text-decoration: none;
	background-image:url(img/layer_active.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 16px;
	white-space: nowrap;
}
.menu ul li ul li a:active.active{
	color: #000000;
	text-decoration: none;
	background-image:url(img/layer_active.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 16px;
	white-space: nowrap;
}
.menu ul li ul li font{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
div.head_categorie{
	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.productNavigator{
	float: right;
	position: relative;
}

/*<agl.folder "Navigator">*/
.Navigator { font-size: 11px; line-height: 25px; padding-top: 0.6em; padding-bottom: 0.6em; float: none; clear: both }
.Navigator span { }

.Navigator .Left { }
.Navigator .Left b { }

.Navigator .Right { text-align: right }
.Navigator .Right a,
.Navigator .Right b { font-size: 12px; font-weight: bold; margin-left: 4px; padding-top:4px; padding-bottom: 3px; padding-right: 6px; padding-left: 6px; border: solid 1px #efefef }
.Navigator .Right a:hover, 
.Navigator .Right b { color: #fff; text-decoration: none; background-color: #9c0; border: solid 1px #9c0 }
/*</agl.folder>*/

div.products_name{
	float: left;
	position: relative;
	padding-top: 5px;
	color: #000000;
	font-size: 15px;
	font-weight: bold;
}
div.product_headname{
	height: 20px;
	width: 721px;
	padding-right: 7px;
	padding-top: 5px;
}
div.product_details{
	width: 735px;
	clear: both;
	padding-top: 17px;
}
div.info_image{
	height: 400px;
	width: 300px;
	text-align: center;
	vertical-align: middle;
	padding-top:0px;
}
img.info_image{
	position: relative;	
}
div.thumb_image{
	width: 320px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: 0px;
	position: relative;
}
img.thumb_image{
	margin-right: 13px;
	position: relative;
	border: 1px solid #ccc;
}
div.cross_selling{
	width: 345px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	float: right;
	position: relative;
}
div.reverse_cross{
	width: 345px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	float: right;
	position: relative;
}
div.products_price{
	width: 345px;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	clear: both;
}
div.products_main{
	width: 385px;
	float: right;
	padding-left: 0px;
	position: relative;
	padding-top:0px;
}
div.all_images{
	width: 340px;
	float: left;
	position: relative;
}
.btn_print{
	cursor: pointer;
}
div.shipping_price{
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 15px;
	float: left;
	position: relative;
}
div.button_print{
	font-size: 12px;
	padding-right: 25px;
	padding-bottom: 15px;
	float: right;
	position: relative;
}
div.shipping_free{
	clear: both;
	width: 209px;
	height: 18px;
	background-color: #000000;
	padding-top: 2px;
	padding-left: 3px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
div.products_model{
	width: 365px;
	padding-top: 15px;
	font-size: 12px;
}
div.bestells_passend{
	color: #000000;
	font-size: 12px;
	padding-right: 18px;
}
div.products_description{
	width: 265px;
	padding-top: 35px;
	padding-right: 100px;
	padding-bottom: 15px;
	font-size: 12px;
}
div.size_quantity{
	width: 365px;
	height: 45px;
}
div.size_quantity_label{
	padding-top: 20px;
	width: 365px;
	height: 25px;
}
div.product_size{
	padding-top: 5px;
	height: 20px;
	width: 100px; /* 58px */
	float: left;
	font-size: 12px;
}
div.product_quantity{
	padding-top: 5px;
	height: 20px;
	width: 48px;
	float: left;
	font-size: 12px;
}
.product_shoppingcart{
	height: 25px;
	width: 248px;
	font-size: 12px;
	margin-top:25px;
}

.products_questions{
	margin-top: 25px;
}

div.parseTime{
	display: none;
}
div.box_information{
	clear: both;
	width: 375px;
	height: 190px;
	position: relative;
	display: block;
}
div.box_information_title{
	padding-top: 15px;
	color: #000000;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
}
div.box_information_child{
	padding-bottom: 10px;
	color: #342C24;
	font-size: 12px;
	font-weight: normal;
}
div.box_information_child a{
	cursor: pointer;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
div.box_information_child a:link{
	cursor: pointer;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
div.box_information_child a:visited{
	cursor: pointer;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
div.box_information_child a:hover{
	cursor: pointer;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
div.box_information_child a:active{
	cursor: pointer;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
div.foot a{
	cursor: pointer;
	color: #999;
	text-decoration: none;
	font-size: 11px;
}
div.foot a:link{
	cursor: pointer;
	color: #999;
	text-decoration: none;
	font-size: 11px;
}
div.foot a:visited{
	cursor: pointer;
	color: #999;
	text-decoration: none;
	font-size: 11px;
}
div.foot a:hover{
	cursor: pointer;
	color: #000;
	text-decoration: none;
	font-size: 11px;

}
div.foot a:active{
	cursor: pointer;
	color: #000;
	text-decoration: none;
	font-size: 11px;
}

/* Foot Must */

div.foot_must a:link{
	cursor: pointer;
	color: #666;
	text-decoration: none;
	font-size: 11px;
}
div.foot_must a:visited{
	cursor: pointer;
	color: #666;
	text-decoration: none;
	font-size: 11px;
}
div.foot_must a:hover{
	cursor: pointer;
	color: #000;
	text-decoration: none;
	font-size: 11px;

}
div.foot_must a:active{
	cursor: pointer;
	color: #000;
	text-decoration: none;
	font-size: 11px;
}



div.body{
	font-size: 12px;
}
div.search_help{
	float: left;
	position: relative;
	text-align: left;
	font-size: 12px;
}
div.title_keywords{
	width: 200px;
	float: left;
	position: relative;
	text-align: left;
	font-size: 12px;
	padding-right: 8px;
}
div.data_input{
	width: 130px;
	float: left;
	position: relative;
	text-align: left;
	font-size: 12px;
}
.productOldPrice{
/*	font-size: 12px; */
	text-decoration:line-through;
	font-weight: bold;
}
.productNewPrice{
/*	font-size: 12px; */
	font-weight: bold;
	color: #903;

}

.productOldPriceDetail{
	/*	font-size: 12px; */
	text-decoration:line-through;
	color: #FFF;
	font-weight: bold;
}
.productNewPriceDetail{
/*	font-size: 12px; */
	font-weight: bold;
}

.ampel_text{
	font-size: 12px;
	color: #000000;
}
.ampel_image{
	position: relative;
	top: 3px;
}
div.layer_modul{
	width: 59px;
	height: 27px;
	position: absolute;
	top: 54px;
	left: 2px;
}
/*
div.btn_bottom a.button{
	color: #342C24;
	cursor: pointer;
	background-color: #EEEEEE;
	border-right: 1px solid #8B8B8B;
	border-bottom: 1px solid #8B8B8B;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	margin-top: 10px;
}
div.btn_bottom a.button:link{
	color: #342C24;
	cursor: pointer;
	background-color: #EEEEEE;
	border-right: 1px solid #8B8B8B;
	border-bottom: 1px solid #8B8B8B;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}
div.btn_bottom a.button:visited{
	color: #342C24;
	cursor: pointer;
	background-color: #EEEEEE;
	border-right: 1px solid #8B8B8B;
	border-bottom: 1px solid #8B8B8B;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}
div.btn_bottom a.button:hover{
	color: #342C24;
	cursor: pointer;
	background-color: #EEEEEE;
	border-right: 1px solid #8B8B8B;
	border-bottom: 1px solid #8B8B8B;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	text-align: center;
}
div.btn_bottom a.button:active{
	color: #342C24;
	cursor: pointer;
	background-color: #EEEEEE;
	border-right: 1px solid #8B8B8B;
	border-bottom: 1px solid #8B8B8B;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	text-align: center;
}
*/
div.right{
	text-align: right;
	margin-right: 10px;
}
div.left{
	text-align: left;
	margin-left: 10px;
}
div.right_btn{
	text-align: right;
	position: relative;
	height: 20px;
	float: right;
	/*padding-right: 20px;*/
}
div.left_btn{
	text-align: left;
	position: relative;
	height: 20px;
	float: left;
}
div.float_all{
	width: 726px;
}
div.float_left{
	width: 210px;
	text-align: left;
	float: left;
	position: relative;

}
div.float_right{
	width: 520px;
	text-align: left;
	float: right;
	position: relative;
}
div.error{
color:#ff0000;
font-weight:700;
padding-bottom:10px;
}

div.couponseite {
overflow:hidden;
padding-top:5px;
width:555px;
}
/*
div.text_zoom {
display:block;
font-size:9px;
height:20px;
position:relative;
width:265px;
font-size:11px;
font-weight:bold;
}*/

.message { font-size:12px; color:#333; }

/* GUTSCHEIN EINLÖSEN IM WARENKORB */
#gift_cart { }
/* RAHMEN FÜR EINGABEFELD */
#gift_cart #input_code { padding: 15px;	background-color:#FFF2CC; border: solid #E9D28F 1px }
/* BUTTON EINLÖSEN */
#gift_cart #input_code input[type="image"] { position: relative; top: 6px; left: 5px;  }
/* ENDE - GUTSCHEIN EINLÖSEN IM WARENKORB */

/* POPUP MIT INFOS */
/* RAHMEN FÜR INFORMATIONEN */
#gift_infos { margin: 0px; padding: 10px; border: 1px solid #000; background: #FFF; display: none; position: absolute; top: 50%; left: 40%; z-index: 1; }
/* LISTE GÜLTIGER ARTIKEL UND KATEGORIEN */
#gift_infos ul.restriction_list { margin: 5px 0px 5px 40px; }
/* ENDE- POPUP MIT INFOS */

