/* CSS Document für das GARTEN design

	Globaler Hintergrund			: #3366ff - OLD 86BA65 - Dunkelgrün
	Globaler Boxen Hintergrund		: #3366ff - OLD D9D8A8
	Boxen Überschriften Hintergrund  : #3366ff - OLD 4F2A00 - Dunkelbraun
	Boxen Überschriften				: #ff9900 - Gelb/Orange
	Boxen Hintergrund				: #3366ff
	Footer Hintergrund				: #3366ff - OLD 56A110 - Grün
	Dunkelbraun						: #3366ff
*/

*       {padding:0px;margin:0px;}
body    {
	height:100%;
	width:100%;
	font-size:12px;
	color:#000033;
	font-family:Verdana, Geneva, sans-serif;
	background-image:url('./images/body_header.jpg');
	background-position:left top;
	background-attachment:scroll;
	background-color:#3366cc;
	background-repeat:no-repeat;
}
h1      {letter-spacing:1px;font-size:0.9em;color:#8E2121;padding:5px 0px;}
h2      {font-size:0.9em;letter-spacing:1px;height:30px;line-height:30px;}
#left h2 {padding-left:8px;font-size:0.9em;letter-spacing:1px;height:30px;line-height:30px;background-color:#6699FF;color:#ffffff;}
# h2 {padding-left:8px;font-size:0.9em;letter-spacing:1px;height:30px;line-height:30px;background-color:#FFFFFF;color:#6699ff;}
h2.brown {padding-left:4px; color:#6699FF;background-color:#FFFFFF; }
h2.darkred,h1.darkred {padding-left:8px;color:#fff;background-color:#3366ff;}
h2.orange { padding-left:8px;color:#fff;background-color:#3366ff;}
h3      {background-color:#6699ff;padding-left:6px;font-size:0.9em;letter-spacing:1px;height:22px;line-height:22px;}
h3.darkorange 	{background-color:#6699ff;height:30px;line-height:30px;}
h4      {font-size:0.9em;}
h5     	{}
h6		{}
img     {border:0px;}
a img   {border:0px;}
a	{
	text-decoration:underline;
	color:#999999;
}
a:hover { text-decoration:none; }
p       {margin-bottom:5px;font-size:0.9em;}
p.headline3, h2.headline3 {color:#fff;background-color:#3366ff;padding-left:6px;font-size:0.9em;letter-spacing:1px;height:22px;line-height:22px;}
p.headline2	{font-weight:bold;font-size:1.1em;letter-spacing:1px;height:30px;line-height:30px;}
/* TagClouds */
p.orange { padding-left:8px;color:#666;background-color:#f95C1C2;}
p.darkred { padding-left:8px;color:#fff;background-color:#8F1F2B; }
select option   {padding-right:5px; }
ul,ol { list-style-type:none; }
address	{border-left:#ffffff 3px solid;padding-left:2px;margin-top:5px;}
blockquote	{border-left:#ffffff 3px solid;border-bottom:#ffffff 1px solid;margin-bottom:5px;padding-left:5px;}
h3 a, h2 a {color:#fff; }
table th { text-align:left; }
table th h2 { font-size:0.9em; }
/* fertige Klassen */
.boRi {margin-left:13px;} /* to make a clearance between the boxes */
.tagCloud {
	border:1px solid #666;
	background-color:#95C1C2;
	background-color:#CCCCCC;
	padding-bottom:10px;
	margin:10px 6px 10px 6px;
} /* the tag cloud */
.arrow { vertical-align:middle;margin-bottom:2px; }
.none {display:none;}
.r	{text-align:right;}
.flle   	{float:left;}
.flri   	{float:right;}
.clear  	{clear: both;}
.fix    	{line-height: 0px;font-size:0px;height:0px;}
.err    	{border-color:#ff0000;color:#ff0000;}
.center	{text-align:center;}
.debug 		{border:1px solid #000000 !important;}
.spacer15	{visibility:hidden;height:15px;clear:both;}
.spacer10	{visibility:hidden;height:10px;clear:both;}
.spacer-normal {visibility:hidden;height:5px;clear:both;}
.width100	{width:100% !important;}
.pic_top_margin {margin-top:10px;}
.borderBottomDashed { border-bottom:1px dashed #000; }
.checkLogin	{margin-left:20px;float:left;margin-bottom:18px;margin-top:13px;}
.ajaxLoader{width:16px;height:16px;background-image:url('images/ajax-loader.gif');background-repeat:no-repeat;}
.imgMoveToCart{position:absolute;}
.noImgMoveToCart{border:1px dashed #000; height:400px;width:400px;position:absolute;}
.cartView li, .linkView li {margin-top:5px;}
.cartView li a, .linkView li a {width:200px;}
select#birthdayDD { width:42px;margin-right:0px;}
select#birthdayMM { margin:0px -4px;width:42px;  }
select#birthdayYY { width:57px;  }
select#country { width:145px; }
.middler { margin:0px auto !important; float:none !important;width:86px;}
.registerForm { padding:5px; }
.width250 { width:250px;_border:1px solid #F5D67C; }
.topPadding5 { padding-top:5px; }
.topMargin10 { margin-top:10px; }
.leftMargin5 { margin-left:5px; }
.pwForget { _border:0px;position:relative;left:8px;top:-5px; }
.width100px { width:100px; }
.bg-light-blue p { margin-bottom:10px; } /*  clearance at the gtc page */

/* Buttons etc. */
.textfield 	{border:1px solid #003333; background-color:#fff;}
input.button		{
	cursor:pointer;
	border:1px solid #6699ff;
	background-color:#3366FF;
	color:#fff;/*margin-right:8px;*/
}
input.button:hover	{background-color:#FFFFFF;;color:#fff;}
input#loginButton 	{width:97px;padding-top:2px;padding-bottom:2px;  }
input#searchButton	{width:58px;}
input#orderButton	{width:97px;padding-top:2px;padding-bottom:2px;}
input#refreshButton {cursor:pointer;vertical-align:middle;width:20px;height:20px;background-image:url('images/refresh.png');background-repeat:no-repeat;background-color:transparent; }

/* buttons für detail,merken,empfehlen */
li.darkred {width:86px;height:18px;background-color:#3366ff;line-height:18px;text-align:center;}
li.darkred a {text-decoration:none;width:86px;height:18px;display:block;}
li.darkred a:hover {
	background-color:#FFFFFF;
	color:#6699ff;
}
li.orange {width:86px;height:18px;background-color:#6699ff;line-height:18px;text-align:center;}
li.orange a {text-decoration:none;width:86px;height:18px;display:block;color:#D8EBEB;}
li.orange a:hover {
	background-color:#FFFFFF;
	color:#6699ff;
}
li.brown {line-height:18px;text-align:center;}
li.brown a {text-decoration:none;width:86px;height:18px;background-color:#3366ff;display:block;}
li.brown a:hover {
	background-color:#FFFFFF;
	color:#6699ff;
}

ul.buttons li { margin-top:2px; }
ul.buttons li a { color:#fff;text-decoration:none;width:86px;font-size:0.9em;letter-spacing:0.5px;display:block;line-height:20px; }
ul.largeButtons li { margin-top:2px;width:100%; }
ul.largeButtons li a { text-decoration:none;width:100%;color:#fff;font-size:0.9em;letter-spacing:0.5px;display:block;line-height:18px;}
ul.bullet li a {color:#666;padding-left:5px;padding-bottom:1px;border-left:12px solid;height:12px;display:block;font-size:11px; }
ul.bullet.orange li a { border-left-color:#ffffff !important;}
ul.bullet.orange li a:hover { border-left-color:#ffffff !important;}
ul.bullet.yelloworange li a {border-left-color:#ffffff;}
ul.bullet.yelloworange li a:hover {border-left-color:#3366ff;}
ul.bullet.darkred li a {border-left-color:#ffffff !important;}
ul.bullet.darkred li a:hover {border-left-color:#3366ff !important;}
/* /Buttons etc. */
/* Hauptcontainer  */
#container 			 {background-color:#ffffff;width:999px;_width:1008px;margin:0px auto;}
#main 				 {overflow:hidden;}
#left,#right,#middle {margin-bottom:-30000px;padding-bottom:30000px;}
#sub_content 		 {margin:0px 6px; }
/* /Hauptcontainer  */

/* Header */
#header{width:999px;_width:1007px;height:204px;margin-top:0px;margin-left:0px;background-color:#fff;/*background-image: url('./images/header_bg.jpg');*/}
.headerLogoBox 	{width:362px;height:97px;float:left;}
.logo {margin-top:10px;margin-left:2px;}
.headerBox 		{background-color:#ffffff;float:left;margin-top:0px;margin-bottom:0px;height:30px; }
.spacerBox		{width:498px;_width:506px;margin-right:3px;}
.spacerBox	span	{margin-top:8px;margin-right:5px;font-size:0.9em;font-weight:bold;float:right;}
.spacerBox	form	{margin-top:5px;margin-right:3px;float:right;}
.spacerBox	form input	{padding-top:2px;width:236px;height:18px;}
/* Währungsumrechner */
.currencyBox	{width:90px;border-left:2px solid #fff;}
.currencyBox span 	{letter-spacing:1px;font-weight:bold;margin-top:8px;margin-left:8px;float:left;font-size:10px;}
.currencyBox select	{background-color:#F6F6D0;width:84px;border:1px solid #000;margin-top:5px;
float:left;margin-left:3px;}
/* Brutto / Netto Umrechner */
.brutNetBox		{border-left:2px solid #fff;border-right:2px solid #fff;width:90px;margin-right:1px;}
.brutNetBox span 	{letter-spacing:1px;font-weight:bold;margin-top:9px;margin-left:8px;float:left;font-size:10px;}
.brutNetBox select	{
	background-color:#FFFFFF;
	width:84px;
	border:1px solid #000;
	margin-top:5px;
	float:left;
	margin-left:3px;
}
/* Sprachen Flaggen */
.flagBox {width:100%;border-bottom:1px solid #67999A;}
.flagBox img {margin-left:10px;margin-right:4px;margin-top:4px;float:right;}

/* Login Box */
#login_box {position:relative;margin-top:4px;z-index:100;float:right;width:192px;height:192px;background-image:url('./images/sun.jpg');background-repeat:no-repeat;text-align:center;}
#login_box h2 {margin-top:30px;margin-left:-2px;color:#3366ff;display:block;height:22px;font-size:11px;letter-spacing:0;}
#login_box .textfield {margin:-3px;color:#3366ff;font-size:11px;letter-spacing:0;}
.loginBox {padding-left:5px;}
#login-err-msg {width:170px;color:#ff0000;font-size:0.8em;padding:2px;text-align:center;}
#login_form {margin-left:7px;padding:0;}

.loginBox .CustomerLinks {margin-top:10px;padding-bottom:10px;text-align:right;}
.loginBox .CustomerLinks .navi {padding:5px;}
.loginBox .CustomerLinks .navi a {font-family:verdana;font-size:12px;padding:5px;font-weight:bold;margin-right:7px;}
.loginBox h2{ margin-left:2px; }
.loginBox .textfield {letter-spacing:0.5px;padding-top:2px;padding-left:5px;font-size:11px;background-color:#F5F7D2;margin-top:3px;border:1px solid #FF9B00;width:100px;height:14px;}
.loginBox #loginButtonField {margin-top:-3px;margin-right:34px;float:right;margin-bottom:3px;}
.loginBox #loginButtonField .button{font-size:11px;margin:0;padding:0;width:60px;background-color:#FB9D00;border:1px solid #F5F7D2;}
.loginBox .start {margin-top:-20px;}
.loginBox ul	{margin-right:37px;float:right;}
.loginBox ul li	{margin:0px;display:block;padding:0;}
.loginBox ul li a	{margin-top:-2px;font-size:0.8em;border-color:#F2A650;}


.headerBottomBox {border-left:2px solid #fff;line-height:30px;float:left;background-color:#6699ff;height:30px;}
.headerBottomBox a { padding-top:4px;font-size:0.9em; }

.headerSearchBox	{line-height:normal !important;width:245px;padding-left:10px;height:30px;}
.headerSearchBox	span	{color:#ffffff;margin-top:6px;margin-right:5px;font-size:12px;font-weight:bold;float:left;}
.headerSearchBox	form	{margin-top:4px;margin-right:3px;float:left;}
.headerSearchBox	form input	{vertical-align:middle;padding-top:2px;width:157px;height:18px;}
.headerSearchBox	form input.textfield {float:left;padding-left:5px;background-color:#F6F6D0;}
*+html .headerSearchBox	form input.textfield {float:left;width:155px;padding-left:2px;background-color:#F6F6D0;}
.headerSearchBox	form input#searchButton	{margin-left:5px;height:22px;padding-bottom:0px;line-height:22px;padding-top:0px;border:0;}
.headerSearchBox    .absenden {float:left;margin-top:-1px;width:20px;height:20px;image:url('images/loupe.jpg');}


.noBorder-left	{border-left:0px !important;}
.topNavi {float:left;line-height:30px;width:161px;height:30px;background-color:#6699ff;border-left:2px solid #fff;font-size:12px;color:#fff;text-decoration:none;font-weight:bold;}
.topNavi li {text-align:center;padding:0px 4px;height:30px;float:left;}
.topNavi li a {font-size:12px;color:#fff;text-decoration:none;font-weight:bold;}
.topNavi li a.last_item {padding-left:8px;}
/* /header */

/* Left Box Produkt merken etc. re. */
#left {
	padding-left:15px;
	background-color:#6699ff;
	float:left;
	width:178px;
}


/* Categorie */
ul.catNav {margin-bottom:0px;list-style-type:none;}
ul.catNav li {list-style-type:none;padding-top:0px;padding-bottom:0px;}
ul.catNav li a {color:#fff;}
ul.catNav li a:hover {color:#fff;}
ul.catNav li ul li {border-bottom:5px solid #6699ff;}

ul.catNav li ul li a {width:199px;color:#fff;padding-top:5px;padding-bottom:5px;text-decoration:none;padding-left:10px;background-image: url('./images/cat_nav_bg.jpg');background-repeat: y;color:#fff;font-weight:normal;font-size:12px;display:block;}
ul.catNav li ul li a:hover {padding-top:5px;padding-bottom:5px;text-decoration:none;padding-left:10px;background-image: url('./images/cat_nav_bg_hover.jpg');background-repeat: y;display:block;}

.catNavSub {_border-bottom:1px solid #6699ff; }
.catNavSub a {font-weight:normal;font-size:14px;color:#fff;text-decoration:none;}

ul.catNav li.catNavSub ul {overflow:hidden;_position:relative;top:0px;}
ul.catNav li.catNavSub ul li ul {_position:relative;top:0px;}


/* Direct order Box */
.directOrderBox {
	margin-top:0px;
	background-color:#FFFFFF;
}
.directOrderBox h3 {background-color:#6699ff;color:#ffba00;font-size:0.8em;letter-spacing:1px;height:30px;line-height:30px;}
.directOrderBox p {padding-top:3px;padding-left:10px;padding-right:10px;font-size:0.8em;color:#000;}
.directOrderBox form {margin-left:6px;}
.directOrderBox .textfield {margin-left:-5px;padding-top:4px;width:171px;height:18px;}
.directOrderBox .button {margin-top:7px;margin-bottom:7px;margin-left:71px;background-color:#524427;color:#fff;}
.directOrderBox .button a:hover {margin-top:7px;margin-bottom:7px;margin-left:71px;background-color:#4F493B;}

/* Service Box */
#serviceBox {margin:4px 0px; background-color:#6699ff;}
#serviceBox h3 {background-color:#6699ff;color:#6699ff;font-size:0.8em;letter-spacing:1px;height:30px;line-height:30px;}
#serviceBox ul {margin-top:10px;margin-left:25px;list-style-image:url('./images/bullet.gif');}
#serviceBox ul li {padding-top:5px;letter-spacing:1px;font-size:11px;}
*+html #serviceBox ul li {padding-top:0px;letter-spacing:1px;font-size:11px;}
#serviceBox ul li a {font-weight:bold;margin-left:0px;color:#ffffff;text-decoration:none;font-size:12px;text-decoration:none;}
#serviceBox ul li ul { margin:5px 0px;list-type:none;}
#serviceBox ul li ul li { padding:10px 0px 0px 0px; }
*+html #serviceBox ul li ul li { padding:0px 0px 0px 0px;list-type:none;}
.notActiveSubMenu {background-color:#6699ff; }
.activeSubMenu {background-color:#6699ff; margin-top:5px;}
#serviceBox img { margin:5px 0px 6px 15px;}
/* similar category Box SISTER CATEGORY*/
.similarCatBox {margin-top:4px;background-color:#6699ff;padding-bottom:10px;}
.similarCatBox h3 {background-color:#6699ff;color:#ffffff;font-size:0.8em;letter-spacing:1px;height:30px;line-height:30px;}
.similarCatBox ul {margin-left:20px;list-style-image:url('./images/bullet.gif');}
.similarCatBox ul li {margin:2px 0px 0px 5px; }
.similarCatBox ul li a {font-weight:bold;margin-left:0px;color:#666;text-decoration:none;font-size:11px;text-decoration:none;}
/* /left */

/* Right */
#right {
	background-color:#6699ff;
	float:right;
	width:199px;
	padding-right:0px;
}

/* Last Visit */
.lastVisit {margin:0;padding:0;background-color:#6699ff;padding-bottom:5px;text-align:center;}
.lastVisit .articleSmallBox {width:100%;border:0px;background-color:#6699ff; }
.lastVisit .articleSmallBox h2 { background-color:#6699ff;color:#ffffff;}
.lastVisit .articleSmallBox ul li { margin-top:0px;width:100%;color:#fff; }
.lastVisit .articleSmallBox ul li a { color:#fff;font-size:0.8em;width:100%; }
.lastVisit .articleSmallBox ul li a:hover { width:100%; }
.lastVisit h3 {border-bottom:2px solid #666; margin-bottom:9px;color:#ffffff;background-color:#6699ff;font-size:0.9em;letter-spacing:1px;height:30px;line-height:30px;}
.lastVisit .box {background-color:#6699FF;border:1px solid #666;margin-left:5px;margin-top:5px;width:90px;height:85px;float:left;padding-top:10px;text-align:center;}
.lastVisit .img img {border:1px solid #fff;}

#cartCompareBox {overflow:hidden;width:100%;margin-top:2px;}
#cartCompareBox ul li {width:100%;height:auto;line-height:auto;text-align:left;}
#cartCompareBox ul li.subLink {line-height:30px;height:30px;background-color:#6699ff;border-bottom:1px solid #6699ff;}
#cartCompareBox ul li.subLink span { padding-left:7px;width:190px;float:left; }
#cartCompareBox ul li.subLink img {vertical-align:middle;float:right;margin:4px 8px 0px 0px;}
#cartCompareBox ul li.subLink a {color:#ffffff;font-size:1.0em;letter-spacing:1px;width:190px;height:30px;font-weight:bold;text-decoration:none;display:block;background-image:url('./images/arrow_down.png');background-position:175px 8px;background-repeat:no-repeat;}
#cartCompareBox ul li.subLink a:active, #cartCompareBox ul li.subLink a:focus {color:#ffffff;font-size:0.8em;letter-spacing:1px;width:190px;height:30px;font-weight:bold;text-decoration:none;display:block;background-image:url('./images/arrow_up.png');background-position:175px 8px;background-repeat:no-repeat;}
/*#cartCompareBox ul li.darkred {background-color:#8F1F2B;}*/
/*#cartCompareBox ul li.brown {background-color:#003333;}*/
/*#cartCompareBox ul li.orange {background-color:#F4661C;}*/
#cartCompareBox ul li.cardnavi {width:100%;}
.subSlide {_margin-left:-20px;_width:110%;background-color:#6699FF; }
.subSlide p {margin-bottom:0px;padding:5px 0px 5px 5px;}
.naviCartRow {_width:100%;font-size:0.77em;color:#666;padding-left:5px;margin-bottom:1px;width:190px;height:17px;background-color:#6699FF;}
.naviCartRow a {color:#666; }
.naviCartRowFoot {padding-left:5px;font-size:0.77em;background-color:#6699FF;color:#666;height:17px; }
.naviCartRowFoot .flri, .naviCartRow .flri { text-align:right;padding-right:5px;}
.naviCartRowFoot .flle {_border:0px;}
#cartCompareBox input {margin:6px 5px 5px 0px;}
/* /right */

/* Middle + Content */
#middle  {float:left; width:607px;background-color:#DFE7E7;}
#content {margin-left:1px;width:591px;padding-left:7px;padding-right:7px;background-color:#DFE7E7;}
/* BROTKRUMEN */
.breadcrump { margin:5px 6px 20px 6px;border-bottom:1px solid #666;}
.breadcrump ul { height:13px;display:inline;}
.breadcrump ul li { letter-spacing:0px;color:#666;padding-bottom:2px;display:inline;font-size:9px;}
.breadcrump ul li a { text-decoration:none;color:#666;padding-bottom:2px;}
div.borderBox	{ width:559px;margin:0px 0px 33px 6px;padding-left:13px;}
div.normalBox 	{
	margin-bottom:10px;
	background-color:#FFFFFF;
	font-size:0.9em;
	letter-spacing:1px;
	padding:10px;
}
.defaultBox { _width:553px;margin-bottom:30px;letter-spacing:1px;font-size:0.9em;color:#666;border-top:none;background-color:#BDDBDC;border:1px solid #003333;border-top:none;padding:10px;}
.defaultBox h2 { font-size:0.9em;  }
.defaultBox .box { margin-bottom:5px;padding-bottom:4px;border-bottom:1px dashed #666; }
.borderBoxWithoutTop { border:1px solid #666;padding: 0px 0px 5px 0px; }
.borderBoxWithoutTop .title { background-color:#DFE7E7;}
.borderBoxWithoutTop p { padding: 5px 5px 0px 5px; }
.custumBox {padding:5px;}
/* / middle + content */

/* the different product boxes */
.smallBox { width:283px; _width:276px }
.smallBox.flle	{margin-left:6px; _margin-left:4px;border:0px solid #666;}
.smallBox.flri	{margin-right:6px; _margin-right: 3px; border:0px solid #666;}
.smallBox h2.darkred {color:#fff;}

.articleSmallBox {text-align:center;height:139px;margin:10px 0px 0px 0px;width:134px;background-color:#ffffff;border:1px solid #003333;}
.articleSmallBox h2.headline3 {font-size:0.8em;text-align:left;background-color:#6699ff;}
.articleSmallBox p.artNum { text-align:left;margin-bottom:-7px;padding-left:6px;height:11px;line-height:11px;font-size:0.5em; }
.articleSmallBox span {float:right;font-weight:bold;height:20px;line-height:20px;padding-bottom:5px;font-size:0.9em;color:#ffffff;width:93px;margin-right:5px;}
.articleSmallBox p.details {text-align:center;margin:8px 0px 7px 0px;line-height:16px;height:16px;}
.articleSmallBox p.details a {text-decoration:none;height:100%;width:100%;display:block;color:#fff;background-color:#3366ff; }
.articleSmallBox p.details a:hover { background-color:#006f6f; }
.articleSmallBox img {text-align:center;margin:0px 0px -2px 0px; }

.articleMiddleBox	{
	height:139px;
	background-color:#6699ff;
	border:1px solid #194719;
	margin:10px 0px 0px 0px
}
.articleMiddleBox h3 {
	padding-left:0px;
	background-color:#6699ff;
}
.articleMiddleBox .flle { _border:0px;margin-left:5px;width:136px; }
.articleMiddleBox .flle h3 { font-size:14px; }
.articleMiddleBox .flri { border:0px;text-align:center;width:106px;margin-right:5px;_margin-right:8px; }
.articleMiddleBox .flri h3 {color:#ffffff;}
.articleMiddleBox .flri ul { text-align:center;margin-bottom:4px; }
.articleMiddleBox .flri .rightSide {float:right;margin-right:12px;}


/* Topseller Big Box */
.topsellerBigBox { margin:0px 6px 0px 6px; }

.articleBigBox {margin-top:10px;float:left;width:182px;border:1px solid #666;}
.articleBigBox .top {
	height:156px;
	text-align:center;
	background-color:#ffffff;
}
.articleBigBox .top .ImgProd {margin:5px 5px 5px 5px;border:1px solid #666;width:169px;background-color:#fff;}
.articleBigBox .top .ImgProd img {margin:7px 0px 5px 0px;}
.articleBigBox .top h3 {height:30px;font-size:11px;background-image:url('images/box_header_bg.jpg');color:#fff;}
.articleBigBox .top h3 a {vertical-align:middle;text-align:left;text-decoration:none;color:#fff;}
.articleBigBox .middle {
	height:65px;
	text-align:center;
	background-color:#6699ff;
}
.articleBigBox .middle h4 { margin-bottom:3px;font-size:0.56em; }
.articleBigBox .bottom {
	height:70px;
	width:182px;
	color:#6699ff;
	text-align:center;
	background-color:#6699ff;
}
*+html .articleBigBox .bottom {
	height:77px;
	width:182px;
	color:#666666;
	text-align:center;
	background-color:#6699ff;
}
.articleBigBox .bottom .left {height:65px;width:79px;float:left;margin-top:5px;letter-spacing:0.5px;font-size:0.7em;margin-left:5px;}
.articleBigBox .bottom .right {height:65px;width:86px;float:left;margin-top:5px;margin-right:5px;margin-left:5px;}
.articleBigBox .bottom .price { font-size:1.0em;color:#ffffff;font-weight:bold; }
.articleBigBox .bottom .content { font-size:9px;color:#666;font-weight:normal;margin-top:5px; }
/* /the different product boxes */

/* first product view | Detailansicht der Produkte */
#product .flle	{width:280px;margin-left:7px;}
#product .flle h1		{padding:0px 0px 0px 0px;font-size:0,9em;}
#product .flle p.prodNum{ width:250px;margin-bottom:5px;font-size:0.9em;height:15px;line-height:15px;color:#666; }
#product .flle img		{ margin-top:0px; }
#product .flri 	{width:285px;margin-right:9px;_margin-right:3px;}
#product .flri .top	{ height:36px; }
#product .flri .top div		{margin:0px;font-size:0.9em;width:130px;}
#product .flri .top span 	{position:relative;top:-2px;vertical-align:middle;color:#8E1E2E;font-size:0.9em;}
#product .flri .top span img { vertical-align:middle; }
#product .flri .top .flri 	{_border:0px;text-align:right;}
#product .prodGadgets { _overflow:hidden;width:285px;border:1px solid #003333; }
#product .prodGadgets p 		{padding-left:0px;font-size:0.9em;background-color:transparent;  }
#product .prodGadgets .darkred 	{margin:0px;padding-left:17px;width:268px; height:37px;background-color:#3366FF; }
#product .prodGadgets .darkred div 				{ _border:0px;color:#FFFCF8;margin:0px;width:105px; }
#product .prodGadgets .darkred p.price 			{ margin-bottom:3px;font-weight:bold;font-size:0.9em;  }
#product .prodGadgets .darkred p.price_details 	{ margin-bottom:0px;font-size:0.8em;}
#product .prodGadgets .darkred p.price_details_big 	{ margin-bottom:0px;font-size:0.8em;width:200px;}
#product .prodGadgets .darkred p.price_details_big a 	{color:#ffffff;}
#product .prodGadgets .darkred .flri p.price_details 	{ font-weight:bold; }
#product .prodGadgets .darkred .flri { _border:0px;padding-right:3px;text-align:right; }
#product .prodGadgets .brown {margin:0px;padding-left:5px;width:280px;background-color:#DFE7E7;/*#FBF3CF;*/}
#product .prodGadgets .brown p { color:#3366ff; }
#product .prodGadgets .brown span { font-weight:bold;margin-top:2px;height:19px;line-height:19px;font-size:0.9em;color:#3366ff;width:100%;}
#product .prodGadgets .brown input { width:35px;height:17px;border:1px solid #BCB5BD;margin:0px 4px; }
#product .prodGadgets .silver{padding-top:15px;margin:0px;padding-left:17px;width:268px; _width:290px; background-color:#FAFAFA; }
#product .prodGadgets .silver .flle { margin:0px 0px 15px 0px; }
#product .prodGadgets .silver ul { width:48%;margin:0px;}
#product .prodGadgets .silver ul li { margin:4px 0px 0px 0px; }
#product .prodGadgets .silver ul.bullet li a {
	font-weight:bold;
	border-color:#ffffff;
	color:#3366ff;
}
#product .prodGadgets .manu 	{
	color:#fff;
	font-size:0.9em;
	line-height:1.1em;
	padding-bottom:2px;
	background-color:#3366ff;
	margin:0;
	padding-left:17px;
	width:268px;
}
#product .prodGadgets .manu a 	{color:#fff;font-size:0.9em; }
#product #product_switchBox {margin:10px 0px 31px 7px;border:1px solid #4F423C;width:575px;background-color:#FBF3CF }
#product .cartButtons { width:287px;margin:13px 0px 13px 0px;}
#product .cartButtons p { margin-top:1px;float:left;letter-spacing:1px;padding-right:10px;text-align:right;width:140px;}
#product .cartButtons input#cartButton {float:right;width:128px;}
#product .cartButtons input.wk { width:32px;height:17px;}
#product .articleSmallBox { width:129px; }
#product .articleSmallBox h2.headline3 { font-size:0.9em; }
/* /first product view */

/* switchbox from the product page */
.switchButton {
	cursor:pointer;
	border-left:1px solid #003333;
	border-bottom:1px solid #003333;
	background-color:#3366ff;
	height:28px;
	color:#fff;
	line-height:28px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	width:143px;
	float:left;
}
.activeSwitchButton {
	border-bottom:1px solid #003333;
	background-color:#ffffff;
	font-size:12px;
	color:#3366ff;
	font-weight:bold;
}
.register {
	font-size:1em;
	color:#3366ff;
	padding:10px;
	height:370px;
	background-color:#DFE7E7;
}
.register p { font-size:1em;}
.register h1 { font-size:1.1em;}
.register ul li { font-size:1em;}
/* /switchbox from the product page */

/* productrating */
.prod-rating {	float:left;	width:0px;	background-color:red;	padding-top:4px;	margin-top:0px;	margin-left:-1px;	height:23px;}
#prod-rating-background {	background-color:#FBF3CF;	height:21px;	width:114px;	overflow:hidden;	margin:5px 0px;	z-index:3;}
#rating-elements {	position:relative;	top:-27px;	left:-1px;}
#rating-elements a {	text-decoration:none;	height:24px;	width: 23px;	float:left;	background-repeat: no-repeat;	background-image: url('images/star_alone.png');}
/* /productrating */

/* category page */
#category { margin:0px 7px 0px 6px; }
#category .flle {letter-spacing:0.5px;color:#4C3D42;font-size:0.82em;margin:8px 0px 50px 0px;width:360px;}
#category .flle a {letter-spacing:0.5px;color:#fff;}
#category .flle img { margin:0px 20px 0px 0px;float:left; }
#category .flri {margin:8px 0px 50px 0px;width:184px;}
#category .flri ul.bullet li a { margin:8px 0px 0px 0px;padding-left:14px;border-color:#8A2229;color:#696969; }
#category h2.orange .flle,#category h2.orange .flri,#search h2.orange .flle,#search h2.orange .flri { letter-spacing:0px;font-size:0.75em; }
#category h2.orange .flri,#search h2.orange .flri {
	width:210px;
	background-color:#3366FF;
	color:#ffffFF;
	margin:0px;
}
#category h2.orange .flri span,#search h2.orange .flri span {margin:0px 0px 0px 10px;float:left;}
#category h2.orange .flri select,#search h2.orange .flri select {margin:6px 4px 0px 0px;border:1px solid #000;width:125px;height:20px;float:right;}
#category h2.orange .flle,#search h2.orange .flle {_border:1px;color:#fff;margin:0px;}
#category h3.darkorange {margin:0px 0px 10px 0px;text-align:right;padding-right:8px;}
/* /category page */

/* search page */
#search { margin:0px 6px; }
#search .defaultBox .flle { _border:0px;padding-top:12px;font-weight:bold; }
#search .defaultBox .flri { _border:0px;padding-top:10px;font-weight:bold; }
#search .defaultBox .textfield { width:319px; }
.leftProdBox 	{margin-bottom:15px;width:284px;height:141px;float:left;}
.rightProdBox 	{margin-bottom:15px;width:284px;height:141px;float:right;}
/* /search page */

/* CART */
.randomTable tr.greenTable td, .randomTable tr.rosaTable td { padding-bottom:5px;padding-top:5px;vertical-align:top;}
.randomTable tr.greenTable td { background-color:#f7f4e3; }
.randomTable tr td div.cartPicBox { text-align:center;margin:0px auto;width:84px;height:67px;background-color:#FFF;border:1px solid #C3BEBE;}
.randomTable tr td div.cartPicBox img { position:relative;top:20%; }
.randomTable tr.rosaTable td { background-color:#DFE7E7; }
.randomTable {width:100%;}
.randomTable tr td { padding-right:3px;padding-left:3px; }
.randomTable th {background-color:#DFE7E7; }
.randomTable td.productQuantity { height:50px;width:65px;text-align:center; }
.randomTable td.productQuantity div { width:45px;height:50px; }
.randomTable td.productQuantity input { width:45px;text-align:center; }
.randomTable td.productQuantity input#refreshButton { width:20px; }
.randomTable td.productQuantity div { margin: 0px auto; width:47px; }
.randomTable td.productQuantity div img { margin-top:2px;float:right;vertical-align:middle; }
.randomTable td.productQuantity div input#refreshButton { margin-top:2px;border:0px;float:left; }
div#cartButtons { text-align:right;float:right;height:20px;width:250px;margin-right:6px;}
div#cartButtons img { }
div#cartButtons input { width:100px;margin-top:10px; }
td.darkvioletTd {
	background-color:#3366ff;
}
td.violetTd { background-color:#3366ff;}
/* /cart */

/* footer */
#footer{background-color:#6699FF;text-align:center;height:81px;}
.footTop { margin-top:3px;border-top:5px solid #669999; }
.footNav {
	background-color:#6699ff;
	margin-top:3px;
	height:60px;
	padding-top:15px;
}
.footNav ol li { display:inline;color:#fff;font-size:11px; }
.footNav ol li a { letter-spacing:1px;color:#fff;font-size:11px; }
.footFWP {
	line-height:18px;
	font-size:11px;
	text-align:center;
	height:18px;
	background-color:#6699ff;
	padding-bottom:15px;
}
.footFWP a { color:#fff; }
/* /footer */

/*** SLIMBOX  **/
#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #6699ff;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;	z-index: 9999;	overflow: hidden;	background-color: #fff;}
.lbLoading {background: #fff url(images/ajax-loader.gif) no-repeat center;}
#lbImage {	position: absolute;	left: 0;	top: 0;	border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {	display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;}
#lbPrevLink {	left: 0;}
#lbPrevLink:hover {	background: transparent url(images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink {	right: 0;}
#lbNextLink:hover {	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;	font-size: 12px;	color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff;	border-top-style: none;}
#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url(images/closelabel.gif) no-repeat center;	margin: 5px 0;	outline: none;}
#lbCaption, #lbNumber {	margin-right: 71px;}
#lbCaption {	font-weight: bold;}
/* /SLIMBOX */
/**
	Image magnifier for the product graphics
	left, top etc will be set by the javascript
**/
.img-magnifier {	position: absolute;	border: 5px solid #ccc;	background-position: 0px 0px;	background-repeat: no-repeat;}
/* /image magnifier */

/* cotinue or abort layer */
#cotinueOrAbort {	width: 250px;	text-align:center;	position:absolute;	top: 230px;	left: 50%;	margin-left: -125px;	#width: 250px;	#height: 100px;	z-index: 5;	padding: 10px;	overflow: visible;}
#cotinueOrAbort p { margin-bottom:0px;padding:2px 0px;font-weight:bold;}
#cotinueOrAbort .defaultBox {border-color:#F4661C;}
#continueOrAbort input,#continueOrAbort form, {display:inline;}
/* /cotinue or abort layer */

/* order process */
.deliveryTo {padding-top:4px;padding-bottom:4px;}
.deliveryTo select {width:140px;overflow:hidden;}
.deliveryTo select option {overflow:hidden;width:170px;}
.deliveryTo .flle {padding-top:2px;}
#boxWithoutJs { margin:5px 0px 5px 0px; }
#boxWithoutJs .button { padding-top:1px; }
/* /order process */

/* stocklights */
.stockLights { margin-top:3px;}
.stockLights img { padding-left:3px;}
/* /stocklights */

.payment li input { vertical-align:middle;margin-right:4px;margin-top:3px; }
.payment li strong,.payment li span { vertical-align:middle;font-size:0.9em;}
.tdRadio input {margin-right:5px;vertical-align:middle;  }

/*** second product view **/
.breadcrump.product { height:28px; }
.productBox { padding-left:14px;padding-right:14px;width:539px; }
.productBox .flle { width:66px; }
.productBox .flle .picbox { margin-top:10px;background-color:#fff;text-align:center;padding-top:5px;border:1px solid #B3AAA9;width:85px;height:105px; }
.productBox .flle img {  }
.productBox .flri { padding-left:10px;width:430px;  }
.productBox .flri#prodDesc { margin-top:10px; }
.productBox .flri#prodDesc div#desc { font-size:0.9em; }
.productBox .addToCartBox { margin-right:5px;border-bottom:1px solid #6D6D6D;width:425px; overflow:hidden; }
.productBox .form .productVariant { padding-bottom:300px;margin-bottom:-300px;margin-top:10px;float:right;border:1px solid #6D6D6D;border-left:0px;background-color:#FBF3CF;width:277px; }
.productBox .form .productVariant .variantRow { width:250px;margin-top:2px;height:19px;color:#736B6B;font-size:0.9em;font-weight:bold;margin-left:20px; }
.productBox .form .productVariant .variantRow input { width:30px; }
.productBox .form .productVariant .variantRow select { width:140px;height:16px;border:1px solid #B7B7B6;margin-left:10px;  }
.productBox .productVariant {margin:0px;padding-left:0px;width:268px; background-color:#FBF3CF;}
.productBox .productVariant table {padding-left:20px;}
.productBox .productVariant p { color:#3366ff; }
.productBox .productVariant td span {
	font-weight:bold;
	margin-top:2px;
	height:19px;
	line-height:19px;
	font-size:0.9em;
	color:#333333;
	width:200px;
}
.productBox .productVariant td input { width:35px;height:17px;border:1px solid #BCB5BD;margin:0px 4px; }
.productBox .form .cartButtons { margin-top:15px;width:277px;height:87px;float:right;}
.productBox .form .cartButtons span { float:left;margin-left:45px;}
.productBox .form .cartButtons input#cartButton { float:right;margin-top:-1px;margin-right:5px;background-image:url('images/in_den_warenkorb.gif');background-repeat:no-repeat;border:0px;width:135px;height:21px;}
.productBox .form .cartButtons input.wk { width:32px;height:17px;border:1px solid #B7B7B6;  }
.productBox .flri .productGadgets { padding-left:5px;border:1px solid #6D6D6D;background-color:#FAFAFA;width:140px;padding-bottom:300px;margin-bottom:-300px;margin-top:10px; }
.productBox .flri .productGadgets a { font-size:0.9em;font-weight:bold; }
.productBox .flri  ul.bullet { padding-bottom:0px;list-style-image:url(images/green_bullet.gif);margin:0;padding:3px 0; }
.productBox .flri  ul.bullet li { font-size:0.9em;border:0px none;color:#3366ff;font-weight:bold;margin:0px 0px 0px 20px;padding:0px; }
.productBox .flri .productGadgets ul li { padding-left:20px;}
.productBox .productHead { height:40px; }
.productBox .productHead .flle { width:250px;font-weight:bold;color:#8F1F2B;font-size:0.9em;}
.productBox .productHead .flle p { font-weight:bold;color:#8F1F2B;font-size:0.6em;}
.productBox .productHead .flri { padding-right:4px;width:150px;text-align:right;font-weight:bold;color:#8F1F2B;font-size:0.9em;}
.productBox .productHead .flri p { text-align:right;font-weight:bold;font-size:0.6em;}
#prodDesc .cartButtons p { width:100px; }
.product_details_comments {width:522px;padding:5px; background-color:#FBF3CF;border:1px solid #B53C49; }
.product_details_comments strong {font-weight:bold; }
.product_details_comments .common_details { margin-left:6px;border-left:1px solid #ffffff;border-bottom:1px solid #ffffff;padding-left:14px; }
.product_details_comments .common_details p { padding-left:10px; }
/* /second product view */

#endLeft {/*background-image:url('images/verlauf_left_right_bg.jpg');*/background-repeat:x;background-position:top left;height:81px;width:100%;}
#endRight {/*background-image:url('images/verlauf_left_right_bg.jpg');*/background-repeat:x;background-position:top left;height:81px;width:100%;}

.mainBigBox {background-color:#ffffff;width:578px;margin:-20px 0px 5px 6px;}
.mainBigBox .articleMainBox {float:left;margin-left:12px;margin-right:1px;width:100px;height:120px;padding-top:10px;padding-bottom:10px;text-align:center;}
.mainBigBox .articleMainBox .product_pic {width:100px;height:70px;}
.mainBigBox .articleMainBox .bottom {width:100px;text-align:center;}
.mainBigBox .articleMainBox .price {color:#333333;font-size:12px;font-weight:bold;}
.mainBigBox .articleMainBox .button {
	height:19px;
	line-height:16px;
	vertical-align:middle;
	text-align:center;
	margin-top:10px;
	width:100px;
	background-color:#ffffff;
	text-align:center;
}
.mainBigBox .articleMainBox .button a {
	width:100px;
	margin:0;
	padding:0;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	height:19px;
	background-color:#ffffff;
	display:block;
}
.mainBigBox .articleMainBox .button a:hover	{
	background-color:#ffffff;
	display:block;
	width:100px;
}

/* Garantiefall Formular */
.defaultBox .returnOrder table {width:100%;}
.defaultBox .returnOrder th {font-size:12px;background-color:#D8D7A7;padding:3px;}

.welcomePic {margin-left:-11px;float:left;padding-right:20px;padding-bottom:10px;}

/* Variantenbox in der Detailansicht der Produkte unter der Bestellbox */
.VariantBox table {width:287px;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;}
.VariantBox table td {font-size:0.9em;padding-left:15px;}
.VariantBox table td select {margin-left:-15px;width:67px;}

/* Fix für die Warenkorbfunktion. Muß leider hier geändert werden, da der brown button ansonsten global verwendet wird */
#cartCompareBox li.brown {
	background-color:#6699ff;
}
#cartCompareBox li.brown a {
	background-color:#6699ff;
}
#cartCompareBox li.brown a:hover {
	background-color:#6699ff;
}

/* Trusted Shops Zertifikat Box */
#trustedShopsBox {margin-top:4px;border:1px collapse;width:185px;background-color:#EFEFEF;padding:5px;}
#trustedShopsBox .TSheadline {text-align:center;color:#666;}
#trustedShopsBox .TSheadline a {text-decoration:none;font-weight:bold;color:#666;font-family:verdana,arial,helvetica,geneva,sans-serif;font-size:12px;}
#trustedShopsBox .TScontent {background-color:#fff;margin-left:1px;border:1px solid #c0c0c0;width:160px;text-align:center;padding:10px;}
#trustedShopsBox .TSpic {text-align:center;height:70px;width:70px;}
#trustedShopsBox p {margin-top:10px;text-align:left;font-family:verdana,arial,helvetica,geneva,sans-serif;font-size:11px;}

/* browser deflector */
*+html .defaultBox  {width:557px;}
*+html #cartCompareBox ul li.subSlide {margin-left:-20px;width:96%;}
*+html #cartCompareBox ul li.subLink {line-height:30px;height:30px;}
*+html #cartCompareBox ul li.subSlide input {margin-right:40px;}
*+html .lastVisit {margin-left:2px;width:196px;background-color:#6699ff;padding-bottom:5px;text-align:center;}
*+html #endRight {background-image:url('images/verlauf_left_right_bg.jpg');background-repeat:x;background-position:top left;height:81px;width:100%;}
*+html select#birthdayDD { width:42px;margin-right:0px;}
*+html select#birthdayMM { margin:0px 0px;width:42px;}
*+html select#birthdayYY { width:57px;}
*+html select#country { width:151px; }
*+html .loginBox .start {margin-top:-10px;}
*+html .naviCartRow {
	font-size:0.77em;
	color:#666;
	padding-left:5px;
	margin-bottom:1px;
	width:195px;
	background-color:#6699ff;
}
*+html .naviCartRowFoot {
	font-size:0.77em;
	color:#666;
	padding-left:5px;
	margin-bottom:1px;
	width:195px;
	background-color:#6699ff;
}
*+html .naviCartRowFoot {
	padding-left:5px;
	font-size:0.77em;
	background-color:#6699ff;
	color:#666;
}
*+html .naviCartRowFoot .flle, .naviCartRow .flle {margin:0;padding:0;float:left;border:0px;margin-left:5px;}
*+html .naviCartRowFoot .flri, .naviCartRow .flri {float:right;padding-right:5px;}

