* {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
body {background-image:url('images/bg.jpg');background-color:black;font-family: verdana;font-size: 12px;}
a, a:hover, a:focus, a:active, a:visited {color: #bb0000;text-decoration: none;}
.clear  	{clear: both;}
.fix    	{line-height: 0px;font-size:0px;height:0px;}
.err    	{border-color:#ff0000;color:#ff0000;}
.errCart {color:#ff0000;padding-top:5px;}
.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;}
input {border:1px solid #D1D1D1;}
select {border:1px solid #D1D1D1;}
textarea {border:1px solid #D1D1D1;}
img {border:none;}

.flFilterArea { padding:5px; border:1px solid #eee; background-color:#f3f3f3; width:200px; margin-right:10px;}
.flFilterArea select { margin-top:10px; }
.flFilterArea ul { list-style-type:none; line-height:1.3em; }

#flCategoryFilter { width:250px; }
#flCompanyFilter { width:187px; }
#flPricefilter { width:153px;}

#main_container {margin-top:0px;margin-right:auto;margin-left:auto;width:950px;background-color:#ffffff;overflow:visible;}
#main_container #header {width:950px;height:95px;background-color:#ffffff;}

#header #logo {width:276px;float:left;}
#header #breadcrumb {padding: 20px 0px 5px 10px;font-family:verdana;font-size:11px;text-decoration: none;color: #CCC;}

#header #top_nav {width:600px;padding-left:20px;float:left;}
#header #top_nav ul {margin-top:6px;}
#header #top_nav ul li {list-style-type:none;float:left;padding-right:5px;color:#BB0000;font-family:verdana;font-size:11px;font-weight:bold;}
#main_container #navi {width:950px;height:33px;background:transparent url('images/navi_bg.gif') repeat-x scroll 0%;}
#navi ul {margin-left:10px;}
#navi ul li {list-style-type:none;float:left;color:#BB0000;font-family:verdana;font-weight:bold;font-size:13px;padding-top:4px;padding-right:2px;}

#main_container #content {clear:both;background-color:#fff;width:930px;margin: 0px 20px 0px 20px;}
#main_container #content {_width:950px;_margin-top:0px;}
*+html #main_container #content {width:930px;margin-top:30px;}
#main_container #wellcome {margin-left:0px;width:654px;margin-top:15px;height:300px;}
#wellcome {line-height:1.4em;}
#wellcome #pic {float:left;}
#wellcome #wtext {float:right;width:390px;padding-left:10px;font-family:verdana;font-size:13px;}
#main_container #article_box {margin-top:20px;margin-bottom:20px;float:left;width:654px;}
#article_box_article {float:left;width:654px;margin-left:20px;margin-top:50px;}

#article_box .mini_prev {float:left;width:138px;height:180px;border:1px dashed #a5a5a5;margin-top:10px;padding-top:0px;margin-right:23px;margin-bottom:15px;text-align:center;}
#article_box .mini_prev_cat {float:left;width:138px;height:130px;border: 1px dashed #a5a5a5;margin-top:10px;padding-top:0px;margin-right:23px;margin-bottom:15px;text-align:center;}
#article_box .mini_prev_cat .title {margin-bottom:5px;position:relative;top:5px;}
#article_box .mini_prev .title {margin-bottom:0px;position:relative; top:50px;}

#article_box .mini_prev .img, #article_box .mini_prev_cat .img {margin-top:5px;height:90px;}
#article_box .mini_prev .notation {height:40px;margin:0px 5px 0px 5px;}
#article_box .mini_prev .price {height:40px;margin-top:5px;}
#article_box .mini_prev h2 {margin-top:-5px;font-weight:normal;padding:0px 5px 0px 5px;height:38px;}

.VariantTable {width:653px;}
.VariantTable td.picture {}
.VariantTd {padding-top:5px;padding-bottom:5px;}

#article_box p {clear:both;padding:10px 0px 5px 0px;margin-bottom:10px;}
#article_box .content p { clear:none; }
#article_box table {margin-top:10px;border:0px;}
#article_box td.picture {height:40px;width:40px;}
.dummy40 {height:40px;width:40px;}
#article_box .picture img {height:40px;}
#article_box .width500 {/*width:400px;*/}
#article_box .width100 {height:16px;width:200px;float:right;text-align:right;vertical-align:bottom;}
#article_box .width140 {height:16px;/*width:200px;*/float:right;text-align:right;vertical-align:bottom;}
#article_box .Prodflle {float:left;/*width:400px;*/text-align:left;vertical-align:bottom;}
#article_box .Prodflle .left {float:left;}
#article_box .Prodflle .right {float:right;}
#article_box .dashedborder {border-top:1px dashed #a5a5a5;width:100%;padding-top:3px;}
#article_box h1 {margin-top:10px;background-color:#F3F3F3;padding:5px;padding-top:5px;font-size:12px;font-family:verdana;line-height:1.5em;}
.flleft {float:left;}
.flright {float:right;}
.Width300 {min-width:300px;}
.selectBox-Width {width:275px;}

.sortBox {margin-top:10px;background-color:#F3F3F3;height:25px;vertical-align:middle;}
.sortBox select {min-width:130px;float:left;margin-right:10px;}
*+html .sortBox {margin-top:10px;background-color:#F3F3F3;height:28px;vertical-align:middle;}
.sortBox .flle {float:left;width:200px;margin-top:5px;text-align:left;margin-left:10px;}
.sortBox .flri {float:right;width:240px;margin-top:3px;}
.sortBox .sort {float:left;margin-top:3px;margin-right:10px;color:#000;}
/*
#article_box .mini_prev #artpic_head {
	text-align:center;
	margin-top:5px;
	width:138px;
}
#article_box .mini_prev #article_head {
	color:#BB0000;
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	height:20px;
	margin-top:20px;
	float:left;
	width:138px;
}
#article_box .mini_prev #price {
	color:#000000;
	padding-top:10px;
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	height:20px;
	float:right;
	width:138px;

} */
#rightside {
	float:right;
	width:236px;
	padding: 160px 0px 0px 0px;
	position:relative;
	right:20px;
	_right:-20px;
}

#rightside #search {
	height:35px;
	color:#000000;
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
}
#rightside #hotline {
	border-bottom:1px dashed #a5a5a5;
	color:#000;
	font-family:verdana;
	font-weight:bold;
	font-size:13px;
	padding-bottom:10px;
}
#rightside a.n {
	font-weight:normal;
}
#warenkorb {
	border-bottom:1px dashed #a5a5a5;
	color:#000000;
	font-family:verdana;
	font-size:11px;
	padding:5px 0;
}
#warenkorb ul {
	list-style-type:none;
	margin-bottom:10px;
	padding-top:2px;
}
#warenkorb ul li {
	line-height:18px;
}
#warenkorb ul li a {
	font-weight:normal;
	text-decoration: none;
}

#rightside a {
	font-weight: bold;
	text-decoration: none;
}

#rightside select {
	width:200px;
	margin-bottom:5px;
}
#rightside #hersteller {
	color:#000000;
	font-family:verdana;
	font-size:10px;
	margin-top:10px;
	border-bottom:1px dashed #a5a5a5;
	padding-bottom:10px;
}
#rightside #hersteller ul {padding-bottom:10px; }
*+html #rightside #hersteller ul {padding-top:5px;padding-bottom:0px; }

#rightside #hersteller li {
	clear:both;
	padding-top:5px;
	list-style-type:none;
	color:#BC0F11;
	margin-bottom:4px;
	font-weight:bold;
	font-size:12px;
}
#designer-awards, #designer {color:#000;font-family:verdana;font-size:10px;border-bottom:1px dashed #a5a5a5;padding-bottom:10px;padding-top:5px;}
#rightside #designer img {position:relative;}
.manu-img {float:right;width:100px;overflow:visible;_overflow:hidden;position:relative;top:10px;right:10px;_right:8px;padding-bottom:10px;}
#designer #designer_box1 {margin:0;height:40px;width:120px;color:#000000;font-family:verdana;font-size:10px;float:left;overflow:visible;}
#designer #designer_box1 li {margin-top:5px;list-style-type:none;}
#designer #designer_box2 {height:40px;width:120px;color:#000000;font-family:verdana;font-size:10px;}
#designer #designer_box2 li {margin-top:5px;list-style-type:none;}


#rightside #designpreis {color:#000;font-family:verdana;font-size:10px;border-bottom:1px dashed #a5a5a5;padding-top:5px;padding-bottom:10px;}
#rightside #designpreis .awardsLeft {float:left;}
#rightside #designpreis .awardsRight {float:right;margin-top:5px;}
#rightside #designpreis ul {clear:both;list-style-type:none;}
#rightside #designpreis li {clear:both;margin-top:5px;list-style-type:none;}



#rightside #trusted {
	height:60px;
	color:#000000;
	font-family:verdana;
	font-size:10px;
	border-bottom:1px dashed #a5a5a5;
	margin-top:10px;
}

.commEnd {border-bottom:1px dashed #a5a5a5;visible:none;}
#rightside h2, #rightside h3 {margin-top:10px;margin-bottom:10px;padding-bottom:0px;color:#000;font-family:verdana;font-weight:bold;font-size:11px;}
/* rightside versand */
#rightside #versand {width:240px;clear:both;padding-bottom:10px;color:#000000;font-family:verdana;font-size:10px;border-bottom:1px dashed #a5a5a5;margin-top:10px;}
#rightside #versand img {border:0;padding-top:3px}
#rightside #versand .costs {margin-top:5px;color:#BB0000;font-size:11px;}
#rightside #versand .payPal {margin-top:10px;margin-right:10px;text-align:center;}
#rightside #versand li {margin-top:5px;list-style-type:none;color:#BC0F11;}
#rightside #tagcloud {color:#000;font-family:verdana;font-weight:bold;font-size:10px;border-bottom:1px dashed #a5a5a5;margin-top:10px;}
#rightside #tagcloud a.tag {color:#98A0AB;margin-bottom:3px;}

/* rightside Bookmarks */
#rightside #bookmarks {border-bottom:1px dashed #a5a5a5;margin-top:10px;margin-bottom:10px;padding-bottom:10px;color:#000000;font-family:verdana;font-weight:bold;font-size:10px;}

h1 {
	padding-top: 10px;
	font-size: 12px;
}
h2 {
	color:#000000;
	font-family:verdana;
	font-size:12px;
	margin-bottom:8px;
}

#copyright {
	margin-right:auto;
	margin-left:auto;
	width:950px;
	height:15px;
	color:#fff;
	background-color:transparent;
	text-align:right;
	font-size:10px;
	font-weight:bold;
	font-family:verdana;
}

#footer {
	clear:both;
	width:950px;
	background: transparent url('images/footer.gif') repeat-x scroll 0%; /* #E9E9E9 */
	height:26px;
	_width:990px;
}

#footer ul {
	height:26px;
	margin-left:10px;
}

#footer ul li {
	list-style-type:none;
	float:left;
	color:#BB0000;
	font-family:verdana;
	font-size:11px;
	padding-right:2px;
	padding-top:7px;
}

.linkunderline  {text-decoration: none;}
#polaroid  {position:absolute;margin-left:240px;width:294px;left:50%;top:0px;z-index:333;}
li a {text-decoration: none;}
#search_button {border: none;margin-left: 5px;vertical-align:middle;position:relative;top:-2px;}
#search_box {background-color:#EFEFEF;font-weight: bold;border: solid 1px #a5a5a5;}
#breadcrumb a, #breadcrumb h1 {text-decoration: none;font-family:verdana;font-size:11px;text-decoration: none;color: #CCC;}
#breadcrumb h1 {display:inline;font-weight:normal;}
#product_desc {width:100%;font-family:verdana;line-height:1.5em;}
#product_desc h2 {margin:0;padding:0;font-weight:bold;font-size:16px;display:inline;}
#product_desc p {line-height:1.5em;}
#product_desc .content ul {margin-left:20px;}
#product_desc .content li {margin-left:20px;}
.bigPicture {margin:0;width:250px;height:290px;float:left;margin-right:20px;border:0px solid #aaa;}
.bigPicture img {}
.nextPicture {clear:both;width:250px;text-align:center;font-weight:bold;margin-top:7px;}

/*
ORG #image_box {clear:both;float:left;margin-top:10px;margin-bottom:20px;margin-right:15px;width:270px;height:auto;float:left;text-align:center;vertical-align: middle;border:1px solid #ccc;}
#image_box a {text-decoration:none;color:#BB0000;}
ORG .nextPicture {clear:both;width:100%;padding-bottom:10px;}
.picturebox {display:block;width:245px;padding:3px;border:1px dashed #ccc;margin-top:5px;margin-left:10px;margin-right:10px;}*/
.prodDesc {float:right;width:360px;margin-top:10px;margin-bottom:10px;}
#product_images_more {margin-top: 130px;font-weight: bold;border: dashed 1px #ccc;width: 85px;margin-left: 80px;text-align: center;}

#unibox {margin-top:2px;padding:10px 0px 10px 0px;}
#unibox ul {list-style-type:none;margin:0;}
#cat_text {
	width:605px;
	margin-top:20px;
	margin-bottom:20px;
}
#cat_tip {
	width:605px;
	margin-top:30px;
	margin-bottom:20px;
}
#cat_select_middle {
	width:605px;
	margin-top:30px;
	border-bottom: dashed 1px #a5a5a5;
	padding-right:5px;
	padding-bottom:2px;
}
#cat_selects {
	width:605px;
	margin-bottom:20px;
	padding-left:87px;
	margin-top:3px;
}
.product_liner {
	height:18px;
	border-bottom: dashed 1px #a5a5a5;

}
.cart_h {padding:5px;}
.product_details {background-color:#E9E9E9;padding:5px;border:solid 1px #D1D1D1;}
.product_details ul {margin-left:30px;}
.product_details ul li {margin:0;height:16px;list-style:url('./images/plus.jpg');vertical-align:middle;}
.product_details ul li a {}

.login_register {
	background-color:#E9E9E9;
	padding:10px;
	border:solid 1px #D1D1D1;
	width:632px;
	margin-top:10px;
}
.login_register2 {
	background-color:#E9E9E9;
	padding:10px;
	border:solid 1px #D1D1D1;
	width:632px;
	margin-top:10px;
}
.th_bg {
	background-color:#F5F5F5;
	padding:5px;
	border: solid 1px #ffffff;
}
.th_bg2 {
	background-color:#F5F5F5;
	padding:3px;
	border: solid 1px #ffffff;
	text-align:right;
	width:200px;
}
.cartBox {
	border: solid 1px #F5F5F5;
	padding:3px;
}
.cartIcons {margin:2px 2px;}
.bg_light {
	background-color: #F5F5F5;
	margin-bottom:20px;
	margin-top:20px;
	padding:5px;
}
.th_bg_recommend {
	background-color:#F5F5F5;
	padding:3px;
	border: solid 1px #ffffff;
	text-align:left;
	width:630px;
}
.th_bg_recommend_td {
	background-color:#ffffff;
	border: solid 1px #7F9DB9;
	padding:1px;
	text-align:left
}
.spacer {
	background-color:#E9E9E9;
	border-top: solid 1px #ffffff;
	height:0px;
}

.login_form {
	width:400px;
	margin-left:120px;
	background-color: #F5F5F5;
	border: solid 1px #ffffff;
}
.kategorie_box {float:left;width:138px;height:160px;border: 1px dashed #a5a5a5;padding-top:0px;margin-right:15px;margin-bottom:15px;text-align:center;}

/* top navi */
/*Drop-down menu*/
.nav2 {float:left; width:950px; height:33px; border:none; background:transparent url('images/navi_bg.gif') repeat-x scroll 0%; color:#BB0000; font-size:100%;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;margin-top:5px;}
.nav2 ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px rgb(175,175,175);}
.nav2 ul li a {font-size:12px;float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block;  padding: 0px 5px 0 5px; text-decoration:none;  font-weight:bold; color:#BB0000;}
.nav2 ul li ul {display:none; border:none;padding-top:6px;}
.nav2 ul li ul li ul {display:none; border:none;padding-top:6px;}

/*Non-IE6 hovering*/
.nav2 ul li:hover a {display:block;background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:8px; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li ul {display:none;}
.nav2 ul li:hover ul li a {display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:bold; color:#bb0000;} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/

.nav2 ul li ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:-6px; margin-top:0px; left:12.77em;}
.nav2 ul li ul li:hover ul li a {display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:bold; color:#bb0000;} /*Color subcells normal mode*/
.nav2 ul li ul li:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/

/*IE6 hovering
.nav2 table {position:absolute; top:0; left:0; border-collapse:collapse;z-index:9999;}
.nav2 ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode
.nav2 ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:0px; t\op:14px; left:-1px; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li ul {display:none;}
.nav2 ul li a:hover ul li a {display:block; wi\dth:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode
.nav2 ul li ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode
.nav2 ul li ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:0px; t\op:-6px; marg\in-top:0.1em; left:12.77em;} /*Color subcells hovering mode
.nav2 ul li ul li a:hover ul li a {display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:bold; color:#bb0000;} /*Color subcells normal mode
.nav2 ul li ul li a:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode
*/

select { z-index: 1 ;}

/* tags */
#tagcloud a {color:#666;}
.manufacturer_info {width:600px;height:110px;}
.manu_pic_border {border:dashed 1px #a5a5a5;margin-right:10px;}
.manufaturer_h {font-weight:bold;}

hr {size:0px;color:#ffffff;border-bottom:dashed 1px #a5a5a5;border-top:0px;}
.spacer15 {color:#ffffff;}
#articleBox hr {clear:both;color:red;}
.search {clear:both;margin-top:10px;}

/** list float left **/
ul.noBr li { float: left; display:inline; padding-right:10px;}
.clearfix {clear:both;height:0px;}

#lex-ul {padding:8px 0 0 5px;}
#lex-ul li {line-height:18px; }
.lex-h {background-color:#e9e9e9;padding:5px;border:1px solid #ccc; margin:15px 0 0; }

/* manufacturer list */
.manBox {width:200px;float:left;border:1px dashed #a5a5a5;margin:10px 0px 10px 0px;text-align:center;height:80px;}
.manBox img {max-width:180px;margin-top:3px;}

/* Design Award Page */
.manAwardBox {position:relative;z-index:1;width:280px;float:left;border:1px dashed #a5a5a5;margin:10px 0px 10px 20px;text-align:center;height:120px;padding:5px;}
.manAwardBoxPic {position:relative;z-index:2;top:0;height:90px;}
.manAwardBoxPic img {max-width:280px;max-height:90px;}
.manAwardBoxTitle {vertical-align:bottom;position:relative;z-index:3;top:5px;height:20px;}

/* stocklights */
.stockLights {width:30px;margin-top:3px;}
.stockLights img {padding-left:3px;}
/* /stocklights */

/* Kontakt contact Formular */
.contactfield {margin-top:5px;width:150px;}
.contactText {margin-top:5px;width:300px;margin-bottom:10px;}
.contactButton {background-color:#B5342F;color:#fff;padding-bottom:3px;padding-left:3px;padding-right:3px;height:20px;border:1px solid #ccc;}
/* /Kontakt contact Formular */

.marginTop30 {margin-top:30px;}

.flle {float:left;width:200px;text-align:center;}
.flle img {margin-top:10px;max-width:180px;}
.flri {float:right;width:430px;}
.flcontent {clear:both;width:100%;}

#category {}
#category h2 {font-size:16px;}

/* catsmall2-10.tpl */
.catPicture {float:left;width:250px;}
.manuPicture {float:left;width:250px;}
.catPicture img {width:230px;height:230px;margin:10px 10px 10px 0px;}
.manuPicture img {text-align:center;margin:10px 10px 10px 10px;}

.catContent {float:right;margin-top:10px;width:400px;font-family:verdana;font-size:12px;line-height:1.5em;}
.catContent .title {background-color:#fff;font-weight:bold;font-family:verdana;font-size:14px;padding-bottom:5px;}

.catSubContent {clear:both;}

.companyPicture {margin-top:35px;margin-left:10px;margin-bottom:10px;float:right;}
.partnerPicture {margin-top:10px;margin-bottom:10px;border:0;height:60px;width:468px;}

.allProducts ul {list-style:none;margin-left:20px;}
.allProducts ul li {line-height:20px;}

.articleBigBox {margin-top:11px;float:left;width:176px;border:1px solid #8F1F2B;}
.paTo {padding-top:0;}
.articleBigBox .top {height:176px;text-align:center;background-color:#FFFFFF;}
.articleBigBox .top img {margin:7px 0px 9px 0px;}
.articleBigBox .middle {height:65px;text-align:center;background-color:#F3E199;}
.articleBigBox .middle h3 { height:auto;padding-right:6px;background-color:#F3E199; }
.articleBigBox .middle h4 { margin-bottom:3px;font-size:0.56em; }
.articleBigBox .middle span { font-size:0.8em;color:#90202C;font-weight:bold; }
.articleBigBox .bottom {height:68px;color:#8E1E2E;text-align:center;background-color:#FCF1D3;}
.articleBigBox .bottom .left {float:left;padding-top:2px;letter-spacing:0.5px;font-size:0.7em;margin-left:10px;}
.articleBigBox .bottom .right {float:right;padding-top:2px;margin-right:3px;}
/* /the different product boxes */

.boRi {margin-left:22px;} /* to make a clearance between the boxes */

/* Produktdetailseite mit Varianten */


/* Variantenbox in der Detailansicht der Produkte unter der Bestellbox */
.VariantBox table {width:100%;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;}
.VariantBox table td {font-size:11px;padding-left:15px;}
.VariantBox table td select {margin-left:-15px;width:67px;}

/* Trusted Shops Zertifikat Box */
#trustedShopsBox {margin-top:4px;border:1px solid #000;border-collapse: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;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;font-size:11px;}

/* OfferList Box auf der Startseite */
#offerListBox {margin:4px 0;width:194px;background-color:#F7E498;border:1px solid #B8B4B3;}
#offerListBox h3 {margin-bottom:9px;color:#fff;background-color:#563B40;}
#offerListBox img {margin:0px 5px 5px 7px;border:none;text-align:center;}
/* OfferList Contentseite */
#offer { margin:0px 6px; }
#offer h1 {padding-left:8px;color:#fff;background-color:#F1A74E;}
/* OfferList BigBox Ausgabebox */
#offer .offerBigBox {margin-bottom:15px;}
#offer .offerBigBox .content {padding:10px;border-left:1px solid #F5D67C;border-right:1px solid #F5D67C;border-bottom:1px solid #F5D67C;}
#offer .offerBigBox .flle {float:left;width:260px;}
#offer .offerBigBox .flri {float:left;margin-left:20px;margin-right:10px;height:170px;}
#offer .offerBigBox .pricebox {margin:0;height:145px;}
#offer .offerBigBox .pricebox h4 {text-align:right;font-size:18px;font-weight:bold;color:#ff0000;padding-top:10px;padding-bottom:10px;padding-right:10px;margin-bottom:10px;background-color:#F5D67C;}
#offer .offerBigBox .pricebox p {text-align:left;font-size:12px;font-weight:bold;color:#000;margin-bottom:15px;}
#offer .offerBigBox .pricebox .stockLights {padding:5px;border:1px dashed #F5D67C;font-size:11px;font-weight:normal;margin-top:20px;}
#offer .offerBigBox .buttons {margin:0;}
#offer .offerBigBox ul.buttons li {float:left;}
#offer .offerBigBox ul.buttons li a {color:#4c3a36;text-decoration:none;width:86px;color:#fff;font-size:0.7em;letter-spacing:0.5px;display:block;line-height:18px;}
#offer .offerBigBox li.detail {line-height:18px;text-align:center;}
#offer .offerBigBox li.detail a	{text-decoration:none;width:86px;height:18px;background-color:#51383E;display:block;}
#offer .offerBigBox li.detail a:hover {background-color:#665156;}
#offer .offerBigBox li.notice {margin-left:2px;width:86px;height:18px;background-color:#8F1F2B;line-height:18px;text-align:center;}
#offer .offerBigBox li.notice a {text-decoration:none;width:86px;height:18px;display:block;}
#offer .offerBigBox li.notice a:hover {background-color:#B53C49;}
#offer .offerBigBox li.recommend {margin-left:2px;width:86px;height:18px;background-color:#F4661C;line-height:18px;text-align:center;}
#offer .offerBigBox li.recommend a {text-decoration:none;width:86px;height:18px;display:block;}
#offer .offerBigBox li.recommend a:hover {background-color:#F87D3C;}

/* Produkt Detailansicht mit Staffelpreisen ""staggering.tpl"" */
#staggering {}
/*#staggering h3 {font-family:verdana,arial;font-size:11px;}*/
#staggering #description {width:99%;padding-bottom:10px;}
/*#staggering hr.gallery {border:2px solid #F5D67C;margin-top:3px;margin-bottom:3px;width:100%;}*/
#staggering .galerie {clear:both;border:1px solid #F5D67C;padding:3px;margin-top:3px;margin-bottom:3px;width:99%;}
#staggering .staggeringBox {clear:both;margin-left:5px;border:1px solid #F5D67C;margin-top:3px;margin-bottom:3px;width:99%;}
#staggering .flle {width:280px;margin-left:7px;float:left;margin-bottom:10px;}
#staggering .flle h1 {padding:0px 0px 0px 0px;font-size:12px;}
#staggering .flle p.prodNum{ width:250px;margin-bottom:5px;font-size:0.5em;height:15px;line-height:15px;color:#8E1E2E;}
#staggering .flle img {margin-top:0px; }
#staggering .flri {width:270px;margin-right:10px;float:right;margin-bottom:10px;}
#staggering .flri .content p, #staggering .flri .content ul {font-family:verdana;font-size:12px;padding-top:5px;padding-bottom:5px;padding-right:5px;}
#staggering .flri .top	{height:36px; }
#staggering .flri .top div	{margin:0px;font-size:0.6em;width:130px;}
#staggering .flri .top span {position:relative;top:-2px;vertical-align:middle;color:#8E1E2E;font-size:1.5em;}
#staggering .flri .top span img { vertical-align:middle; }
#staggering .flri .top .flri {_border:0px;text-align:right;}
#staggering .TabStaggering {margin-left:0;width:99%;}
#staggering .TdStaggering {font-size:12px;}
#staggering .TdWidth150{width:150px;}
#staggering .TdWidth300{width:335px;}
#staggering .TdStaggering .span {margin-left:5px;}
#staggering .PriceStaggering {font-size:12px;font-weight:bold;}
#staggering .buttonStaggering {cursor:pointer;border:1px solid #756F71;background-color:#8F1F2B;color:#fff;margin-left:338px;margin-bottom:10px;}
#staggering .manu {color:#000;font-size:11px;padding-bottom:2px;margin:0;margin-left:10px;width:99%;}
#staggering .manu a {color:#000;font-size:11px; }
#staggering .merge {clear:both;border:1px solid #F5D67C;padding:3px;margin-top:3px;margin-bottom:3px;width:100%;height:35px;}
.mergeLe {float:left;}
.mergeLe li {margin:3px 0px 3px 20px;}
#staggering ul.bullet li a {color:#000;padding-left:5px;padding-bottom:1px;border-left:12px solid #F2A650;height:12px;font-size:11px; }
#staggering ul.bullet.orange li a:hover {border-left-color:#F87D3C !important; }

.RecomMessage {text-align:left;padding-top:5px;padding-bottom:5px;}

.Birthday {width:62px;}
.textGreeting {width:60px;}
.SelectCountry {width:145px;}

/* switchbox from the product page */
/* first product view */
#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.5em;height:15px;line-height:15px;color:#8E1E2E; }
#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:10px;width:130px;}
#product .flri .top span 	{position:relative;top:-2px;vertical-align:middle;color:#8E1E2E;font-size:1.5em;}
#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 #563844; }
#product .prodGadgets p 		{padding-left:0px;font-size:0.74em;background-color:transparent;  }
#product .prodGadgets .darkred 	{margin:0px;padding-left:17px;width:268px; height:37px;background-color:#8F1F2B; }
#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:10px;}
#product .prodGadgets .darkred p.price_details 	{ margin-bottom:0px;font-size:9px;}
#product .prodGadgets .darkred p.price_details_big 	{ margin-bottom:0px;font-size:0.7em;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:17px;width:268px;background-color:#FBF3CF;}
#product .prodGadgets .brown p { color:#51383E; }
#product .prodGadgets .brown span { font-weight:bold;margin-top:2px;height:19px;line-height:19px;font-size:0.7em;color:#51383E;width:200px;}
#product .prodGadgets .brown input { width:25px;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:#FD6128;color:#6E6E6E; }
#product .prodGadgets .manu 	{color:#FFFCF8;font-size:11px;padding-bottom:2px;background-color:#8F1F2B;margin:0;padding-left:17px;width:268px;}
#product .prodGadgets .manu a 	{color:#FFFFFF;font-size:11px; }
#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:11px; }
/* /first product view */

/* switchbox from the product page */
#product_switchBox {margin:20px 0px 20px 0px;border:1px dashed #a5a5a5;width:651px;background-color:#f3f3f3;}

.switchButton {cursor:pointer;border-right:1px dashed #a5a5a5;border-bottom:1px dashed #a5a5a5;background-color:#f3f3f3;height:20px;line-height:20px;text-align:center;font-size:12px;font-weight:bold;width:162px;float:left;color:#B5342F;}
.activeSwitchButton {border-bottom:1px dashed #a5a5a5;background-color:#B5342F;color:#fff;font-size:12px;font-weight:bold;}

.register {font-size:11px;color:#000;padding:10px;background-color:#f3f3f3;}
.register p {font-size:11px;font-family:verdana;}
.register h1 {font-size:12px;font-family:verdana;}
.register li {font-size:11px;font-family:verdana;margin-left:25px;}
.noBorder-left {border-left:0px;}
.noBorder-right {border-right:0px;border-bottom:1px solid #000;}
#switchbox_product_details {margin:0px;font-size:11px;font-family:verdana;}
#switchbox_product_details table {margin-left:-5px;margin-top:-5px;padding:0;}
#switchbox_product_details table td {padding-right:10px;padding-bottom:3px;}


.register #lexikon {margin:0px;}
.register #lexikon ul {list-style-type:none;}
.register #lexikon ul li {float:left;margin-left:5px;}
/* /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 */

/* Designerbil auf der Beschreibungsseite des Designers */
.GroupItemPic {float:right;padding-left:15px;padding-bottom:15px;}

/* Allee Hersteller in der right.tpl zweispaltig auflisten */
.ManuList {margin-top:5px;width:236px;margin-bottom:10px;}
.ManuList ul {list-style-type:none;float:left;width:110px;margin-right:5px;padding-bottom:10px;}
.ManuList ul li a {font-size:10px;}
.ManuList .title {font-size:12px;}

.agb {margin-left:5px;margin-top:5px;font-family:verdana;font-size:12px;line-height:1.5em;}
.presse {margin-left:5px;margin-top:5px;}
.tdPD {padding:3px;}
#rightside select {margin-top:3px;}
.midPic {clear:both;float:left;}
.mid5 {float:left;display:block;margin-left:5px;margin-top:4px;}
.mid4 {float:left;display:block;margin-left:5px;margin-top:4px;}
.mid3 {float:left;display:block;margin-left:5px;margin-top:2px;}
.mid1 {float:left;display:block;margin-left:5px;margin-top:0px;}

.SubmitButton {background-color:#B5342F;color:#fff;padding-bottom:3px;padding-left:3px;padding-right:3px;height:20px;border:1px solid #ccc;}
*+html .SubmitButton {background-color:#B5342F;color:#fff;padding-bottom:5px;height:20px;border:1px solid #ccc;text-align:center;}

/* Neuer Bestellprozess */
#sub_content {margin:0px 6px;}
.defaultBox {margin-bottom:30px;padding-bottom:10px;font-family:verdana;font-size:12px;color:#000;border-top:none;background-color:#F5F5F5;border:1px solid #D1D1D1;padding:12px;}
.defaultBox h2 {font-size:12px;}
.defaultBox .box {margin-bottom:5px;padding-bottom:4px;}
.defaultBox .box input {min-width:30px;}
.inputField {width:150px;}
.inputFieldDash {width:140px;}
.flri, .flir {float:right;text-align:left;}
.flle {float:left;text-align:left;}
.textarea {width:612px;font-family:verdana;font-size:12px;}
.borderBoxWithoutTop {border:1px dashed #B5342F;padding:5px;}
.borderBoxWithoutTop p {padding:5px 5px 0px 5px;}
.BirthdayYY {width:71px;}

.register_form {background-color:#F5F5F5;border: solid 0px #B5342F;}
.register_form_h2 {margin-bottom:5px;margin-top:10px;text-align:left;padding:3px;background-color:#d1d1d1;}
.register_form2 {background-color:#ffffff;border: solid 1px #D1D1D1;padding-left:3px;padding-right:3px;}
.noUl {list-style-type:none;}
.noUl li {padding-top:10px;}
.register ul {margin-left:20px;margin-top:10px;list-style-type:circle;}
.paddingleft5 {padding-left:5px;}
.paddingleft10 {padding-left:10px;}


/* CART */
.r {text-align:right;}
.randomTable tr.greenTable td, .randomTable tr.rosaTable td {padding-bottom:5px;padding-top:5px;vertical-align:top;}
.randomTable tr.greenTable td {background-color:#FFE1DF;}
.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:#F7F4E3; }
.randomTable {width:100%;}
.randomTable tr td, .frame_td {padding:3px;}
.randomTable th, .frame_th {background-color:#B5342F;color:#fff;}
.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; }
div#cartButtons img { }
div#cartButtons input {width:100px;margin-top:10px; }
td.darkvioletTd {background-color:#CFCFCF;font-size:11px;font-family:verdana;padding:5px;}
td.violetTd {background-color:#DFDFDF;font-size:11px;font-family:verdana;padding:5px;}
/* /cart */

/* SocialBookmark */
.SocialBookmark img {border:none;margin-left:5px;}

.finishOrderBox {margin-left:30px;}
.finishOrderBox h3 {border-top:1px dashed #a5a5a5;border-bottom:1px dashed #a5a5a5;margin-top:20px;padding-top:5px;padding-bottom:5px;color:#000;font-size:12px;}
.finishOrderBox p {margin-top: 20px}
.finishOrderBox p a {text-decoration:underline;font-weight:bold;}

.orderProcessContent {}
.orderProcessContent ul {list-style-type:circle;margin-left:15px;}
.orderProcessContent ul li {margin:10px;}

.crossellingBox {clear:both;margin-left:1px;width:100%;}
.crossellingBox p {margin-left:10px;}
.crossellingBox a  {margin-left:10px;}
.crossellingBox h2 {padding-left:10px;color:#fff;background-color:#1193CF;}
.crossellingBox .MargRi {margin-right:11px;}
.marTop {margin-top:10px;margin-bottom:3px;}
.white {background-color:#fff;}
.noBorder {border:0px solid #d1d1d1;}
.l {text-align:left;padding:3px;}
.whiteTable {background-color:#ffffff;padding:3px;}
.textfield3 {width:260px;}
.landNameSB {width:152px;}
/* Validator for the contactForm */
div.inValid { color:#B5342F;margin-top:-10px; }
input.inValid, textarea.inValid { border-color:#B5342F; }



.category_big {float:left;width:138px;height:180px;border:1px dashed #a5a5a5;margin-top:10px;margin-right:23px;margin-bottom:15px;text-align:center;}
.category_big .img {height:110px;}
.category_big img {margin:5px;}
.category_big .notation {height:30px;padding-left:5px;padding-right:5px;}
.category_big .price {height:40px;line-height:16px;display:inline;}
.bottom {vertical-align:text-bottom;}


.catNav-default {text-align:center;margin-top:10px;}
.catNav-default-table {margin:auto;}
.catNav-default-td {padding:5px;padding-top:2px;}
.catNav-default-icon {width:16px;}

/** classes for the depotstatus **/
.mt-depotButton	   {background-image:url('images/default_light.gif');background-repeat:no-repeat;margin-left:3px;background-color:transparent;width:15px;border:none;background-position:center;}
.mt-depotStat-def  {background-image:url('images/default_light.gif');}
.mt-depotStat-av   {background-image:url('images/green_light.gif');}
.mt-depotStat-mid  {background-image:url('images/orange_light.gif');}
.mt-depotStat-notav{background-image:url('images/red_light.gif');}
.ajax-waiter       {background-image:url('images/ajax-icon.gif');}

.BackButton {background-color:#B5342F;color:#fff;padding-bottom:3px;padding-left:3px;padding-right:3px;height:20px;border:1px solid #ccc;}

#flSearchHeader { float:right; }

recentpost {
	border:1px dashed #A7A7A7;
	padding:5px;
}
.recentpost h3 {
	background-image:url(/blog/wp-content/themes/earthlingtwo/images/document2.png);
	background-position:0 5px;
	background-repeat:no-repeat;
	padding:7px 0 5px;
}
.recentpost h3 a {
	color:#000000;
	display:block;
	font-size:11px;
	padding-left:20px;
}
.recentpost .content p {
	font-size:10px;
	line-height:1.5em;
	margin:0 15px 0 20px;
	padding-bottom:5px;
}
.recentpost .more-link {
	float:right;
	font-size:10px;
	margin-right:5px;
}
.recentpost .more-line {
	clear:both;
	padding-bottom:5px;
}
#rightside h2.widgettitleWrite {
	background-color:#E5E5E5;
	border-left:1px dashed #A7A7A7;
	border-right:1px dashed #A7A7A7;
	border-top:1px dashed #A7A7A7;
	color:#000000;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	margin: 15px 0px 0px 0px;
	padding: 5px 0px 7px 25px;
	background-image:url(/blog/wp-content/themes/earthlingtwo/images/write2.png);
	background-position:5px 5px;
	background-repeat:no-repeat;
}
#rightside div.recentpost {
	border:1px dashed #A7A7A7;
	padding:5px;
	padding:5px;
}
.no-right-border {
	border-right:none !important;
}