#cb_container {
	margin-left:auto;
	margin-right:auto;
	padding-left:0;
	padding-right:0;
	padding-top:0px;
	background-image:url(img/cb/Unbenannt.png);
	background-repeat:repeat-y;
	width:1148px;
}
#cb_main {
	margin:0 auto;
	background:url(img/cb/content_bg.gif) repeat-y top left;
	z-index:5;
	width:978px;
	overflow:hidden;
}
#cb_main1 {
	margin:0 auto;
	background:#ffffff;
	z-index:5;
	width:978px;
}
#header {
	background:url(img/cb/header_bg.jpg) no-repeat left top;
	width:978px;
	height:450px;
	display:block;
	overflow:hidden;
	position:relative;
	margin-left:0;
}
#shop_card_bg {
	background:url(img/cb/shop_card_bg.png) no-repeat left top;
	width:379px;
	height:69px;
	display:block;
	overflow:hidden;
	position:absolute;
	margin:0 0 0 598px
}
#logo {
	display:block;
	height:214px;
	position:absolute;
	z-index:0;
	margin:45px 0 0 50px;
}
.ball_left {
	background: url("img/cb/ball_left.png") no-repeat scroll left top transparent;
	height: 175px;
	margin: 38px 0 0 35px;
	position: absolute;
	width: 550px;
	z-index: 2;
	cursor:pointer;
}
#header_menu {
	width:978px;
	margin:135px 0 0 0;
	position:absolute;
	z-index:1;
}
/*Main Menu*/	































































#main_menu {
	background:url(img/cb/menu_ten_bg.gif) no-repeat top left;
	width:978px;
	height:79px;
	padding:0px;
	margin: 0;
	display:block;
	overflow:hidden;
}
#zoom_shop {
	background:url(img/cb/zoom_shop.jpg) no-repeat top left;
	width:143px;
	height:20px;
	display:block;
	overflow:hidden;
	float:right;
	margin:4px 5px 0 0
}
#main_menu ul {
	margin:0 0 0 30px;
	padding:0px;
	width:800px;
}
#main_menu li {
	list-style:none outside none;
}
#main_menu ul li span {
	float:left;
	width:148px;
	height:19px;
	padding:0px;
	margin:6px 23px 0;
	text-align:center;
}
#main_menu li a.hover span {
	background:url(img/cb/menu_hover.jpg) no-repeat left top;
	color:#ffffff !important;
}
#main_menu li a.curren span {
	background:url(img/cb/menu_hover.jpg) no-repeat left top;
	color:#ffffff !important;
}
#main_menu ul li a {
	color:#612912;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#main_menu ul li a:hover span {
	background:url(img/cb/menu_hover.jpg) no-repeat left top;
	color:#ffffff;
}
#main {
	background:url("img/bg_produs_main.gif") no-repeat scroll left top transparent;
	width:978px;
	margin:0 auto;
	clear:both;
	z-index:10;
}
#main_large {
	background: url("img/bg_products.gif") no-repeat scroll left top transparent;
	width:978px;
	margin:0 auto;
	clear:both;
	z-index:10;
	margin-top:-30px;
}
#content {
	float:left;
	display:block;
	clear:both;
	margin-top:0;
	padding: 0 20px 40px 20px;
	width:641px;
}
#right_sidebar {
	width:290px;
	float:right;
	display:block;
	margin-bottom:50px;
	margin-right:7px;
	margin-top:-33px;
	background:url(img/cb/sidebar_bg.gif) repeat-y left top;
}
#right_sidebar a {
	color:#ED7F00;
}
#right_sidebar h2 {
	font-size:12px;
	margin:0 0 10px 0;
	padding:5px 0 5px 8px;
	background:#FDE2B2;
	color:#76421b;
	text-transform:uppercase;
}
#right_sidebar p {
	padding: 0 5px 0 10px;
	margin:4px 0;
	color:#76421b;
	font-size:12px;
	font-weight:bold;
}
#right_sidebar p a {
	color:#ED7F00;
}
#right_sidebar ul {
	margin:0 0 15px;
	padding:0px
}
#right_sidebar ul li {
	padding:0 0 3px 0px;
	list-style-image:none;
	list-style-type:none;
	padding-bottom:0px;
	color:#ED7F00;
	font-size:11px;
	border:2px solid #FDE2B2;
}
#right_sidebar ul li ul {
	margin:0px;
}
#right_sidebar ul li ul li {
	border:none;
	padding:0 2px 5px 34px;
	margin-left:5px;
}
.welcome_li li {
	background:url(img/cb/sidebar_welcome_li.jpg) no-repeat left top;
	padding:3px 2px 3px 30px !important;
	margin:4px 2px 2px 10px !important;
	color:#76421b !important;
	font-weight:bold !important;
	font-size:12px !important;
}
ul.events_li_sidebar {
	margin-bottom:7px !important;
}
ul.events_li_sidebar li {
	background:url(img/cb/events_li.png) no-repeat left top;
	padding:3px 2px 3px 30px !important;
	margin:4px 2px 2px 10px !important;
	color:#76421b !important;
	font-weight:bold !important;
	font-size:12px !important;
}
ul.events_li_sidebar li a {
	color:#76421b !important;
}
.boxText {
	font-family: Verdana;
	font-size: 11px;
	color: #76421B;
}
.boxTextBlack {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
.boxTextBG {
	font-family: Verdana;
	font-size: 10px;/* background-color: #f1f1f1; */
}
.boxTextBGII {
	font-family: Verdana;
	font-size: 10px;
}
.boxTextPrice {
	font-family: Verdana;
	font-size: 10px;
	color: #FF0000;
}
.errorBox {
	font-family : Verdana;
	font-size : 10px;
	font-weight: bold;
	background-color: #ffb3b5;
}
.gvBox {
	font-family : Verdana;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning {
	font-family : Verdana;
	font-size : 10px;
	color: #cc0033;
}
.productsNotifications {
	background-color: #f2fff7;
}
.orderEdit {
	font-family : Verdana;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}
body {
	color: #060606;
	margin: 0px;
	background-color: #000000;
	background-image:url(img/asphalt.jpg);
	background-repeat: repeat;
	font-family:Arial;
	font-size:11px;
}
.red {
	color:#F00;
}
img {
	border:0;
}
A {
	color: #0C8511;
	text-decoration: none;
}
A:hover {
	color: #0d6c11;
	text-decoration: none;
}
FORM {
	display: inline;
}
h4 {
	font-size:14px;
}
#flags_icon {
	height:94px;
	margin-left:920px;
	margin-right:10px;
	margin-top:70px;
	position:absolute;
	width:170px;
	z-index:10;
}
.select_lang {
	background-image:url("img/bg_select_lang.png");
	background-repeat: no-repeat;
	border:0 solid #FFFFFF;
	color:#000000;
	font-size:12px;
	height:18px;
	width:90px;
}
#flags_icon img {
	border:2px solid #FFFFFF;
	float:left;
	margin-right:8px;
	margin-top:1px;
	width:22px;
}
#flags_icon a {
	display:block;
	display:block;
	height:37px
}
#flags_icon a.lang_de {
	margin-top:5px
}
#flags_icon a.lang_en {
	margin-top:5px
}
#flags_icon a:hover {
	text-decoration:none
}
.top_bar {
	position:absolute;
	display:block;
	height:15px;
	margin-top:10px;
	right:375px;
}
.top_bar span {
	color:#65B41A;
	display:block;
	font-weight:bold;
	height:15px;
	position:absolute;
	right:220px;
	width:370px;
}
.top_bar span a {
	color:#0831BA;
	font-weight:bold;
	text-decoration:underline;
}
a.menu_top {
	display:block;
	float:left;
	margin-left:5px;
	border-left: 1px solid #000;
	padding-left:5px;
	padding-bottom:3px;
	font-size:12px;
	color:#000;
	line-height:10px;
	font-weight:bold;
}
.top_bar a.contact {
	background: url(img/contact_icon.gif) no-repeat left center;
	width:49px;
	height:19px;
	padding-left:55px;
	border:none;
	color:#0C8511;
}
#news_content .post {
	display:block;
	margin-bottom:23px;
	overflow:hidden;
	padding-bottom:20px;
	height:205px;
	border-bottom:2px solid #FDE2B2;
}
#news_content .post a img {
	width:150px;
	height:140px;
}
#news_content .post h2 {
	font-size:24px;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:0px;
	line-height:25px;
}
#news_content .post h2 a {
	color:#000000;
}
TR.header {
	background-color: #ffffff;
}
TR.headerNavigation {
	background: #F6F6F6;
}
td.headerNavigation {
	font-family: Verdana;
	font-size: 10px;
	color: #0C8511;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #ffffff;
	background-color: #000000;
}
.headerLanguages img {
	border: 1px solid #0C8511;
}
td.headerLanguages {
	height: 38px;
}
td.headerSiteNav {
	height: 40px;
	font-size: 14px;
	font-weight: bold;
}
.headerSiteNav a {
	color: #0C8511;
}
.headerSiteNav a:hover {
	color: #0C8511;
	text-decoration: underline;
}
td.headerSearch {
	height: 40px;
	font-size: 14px;
	font-weight: bold;
}
A.headerNavigation {
	color: #000000;
}
A.headerNavigation:hover {
	color: #000000;
}
td.conditions {
	background-color: #FFCCCC;
}
A.confirmationEdit {
	color: #009933;
	font-style: italic;
}
A.confirmationEdit:hover {
	color: #009933;
	font-style: italic;
	text-decoration: underline;
}
TR.headerError {
	background-color: #ff0000;
}
TR.headerMessage {
	background-color: #00CC33;
}
.moduleHeading {
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}
td.headerError {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-weight : bold;
	text-align : center;
}
TR.headerInfo {
	background: #00ff00;
}
td.headerInfo {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
td.footer {
	background:url(img/cb/footer_bg.jpg) no-repeat top left;
	height: 79px;
	vertical-align:top;
	text-align:left;
	padding:15px 0 0 80px;
}
#message_body {
	width:500px;
}
.checkout_menu {
	display:block;
	color:#FFF;
	margin:0 0 0 0;
	padding:0 0 1px 0;
}
.checkout_menu ul {
	margin:0 0 0 20px;
	padding:0px;
}
.checkout_menu li {
	margin:0px;
	padding:0px 0 0 0px;
	list-style:none;
}
.checkout_menu li span {
	display:block;
	height:29px;
	padding:0px 0 0 10px;
	line-height:25px;
	font-size:11px;
	font-weight:bold;
	color:#76421B;
}
.checkout_menu li.current-cat span {
	color:#ED7F00;
}
.dpd {
	background:url(img/dpd.jpg) no-repeat center center;
	width:68px;
	height:34px;
	position:absolute;
	z-index:10;
	margin-left:500px;
}
.footer a {
	color: #b2c6ce;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	padding-left: 40px;
}
.footer a:hover {
	color: #b2c6ce;
	text-decoration: underline;
}
.infoBox {
	background: #ffffff;
}
.box_spacer_2px {
	padding-bottom: 1px;
}
.box_spacer {
	width:181px;
	padding-bottom: 4px;
}
.box_spacer_black {
	width:181px;
	padding-bottom: 4px;
	background: #000000;
}
.box_spacer_5px {
	width:181px;
	padding-bottom: 5px;
}
.box_spacer_6px {
	width:181px;
	padding-bottom: 6px;
}
.infoBoxContents {
	font-family: Verdana;
	font-size: 10px;
}
.infoBoxNotice {
	background: #FF8E90;
}
.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana;
	font-size: 10px;
}
td.infoBoxHeading {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background: #000000;
	height:17px;
	color: #ffffff;
	padding-left: 5px;
}
.infoBoxHeadingGreen {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	background: #000000;
	height:17px;
	color: #0C8511;
	padding-left: 0px;
}
.infoBoxSearchStr {
	margin: 1px 0 10px 0;
	letter-spacing: -1px;
	border: 0;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 18px;
	line-height: normal;
	text-align: left;
	font-weight: bold;
	color: #000000;
}
.infoBoxCartLink {
	margin: 18px 0 0 235px;
	letter-spacing: -1px;
	border: 0;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 15px;
	line-height: normal;
	text-align: left;
	font-weight: bold;
	color: #ffffff;
	background:url(img/cart.gif) no-repeat center center;
	width:137px;
	height:29px;
	display:block;
}
.bg_no_car {
	background:url(img/cart.gif) no-repeat center center;
	width:137px;
	height:29px;
	display:block;
	display:block;
	float:right;
	height:29px;
	margin:19px 7px 0 0;
	width:137px;
	cursor:pointer;
}
.bg_no_car_en {
	background:url(img/cart_en.gif) no-repeat center center;
	width:137px;
	height:29px;
	display:block;
	display:block;
	float:right;
	height:29px;
	margin:19px 7px 0 0;
	width:137px;
}
.infoBoxCartLink_no {
	border:0 none;
	color:#FFFFFF;
	float:left;
	font-family:'Trebuchet MS', Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	margin:13px 0 0 105px;
	text-align:left;
	width:130px;
}
.infoBoxCartLink_no h2 {
	font-size:15px;
	margin: 3px;
	color:#000;
}
.link_box {
	margin:6px 0 0 3px;
}
.link_box span {
	float:right;
	margin-right:12px
}
.infoBoxCartLink_no a {
	color:#ffffff;
	text-decoration:none;
}
.infoBoxCartLink_no h2 a {
	color:#000000;
	text-decoration:none;
}
.cart_span_active {
	border: 0;
	font-size: 12px;
	line-height: 31px;
	text-align: right;
	font-weight: bold;
	color: #fff;
	width:195px;
	height:29px;
	display:block;
	padding-left:20px;
	padding-right:5px;
	margin:1px 10px 0 19px;
}
.cart_span_active a {
	color:#FFF;
}
.cart_span_active span {
	float:right;
	width:84px;
}
.cart_span_active h2 {
	color:#000000;
	float:left;
	font-size:15px;
	margin:7px 0 0 70px;
}
.infoBoxLinkWhite, .infoBoxLinkWhite:hover {
	color: #ffffff;
	font-weight: bold;
}
.infoBoxLink {
	color: #0C8511;
	font-weight: bold;
}
.infoBoxLink:hover {
	color: #0C8511;
}
.cart_span {
	font-size: 10px;
	font-family: Verdana;
	color: #0C8511;
}
.infoBoxLoginLink {
	color: #0C8511;
}
.infoBoxLoginLink:hover {
	color: #0C8511;
}
.cb_bl_btn {
	background-color:#AB622F;
	color:#FFFFFF;
	cursor:pointer;
	font-size:13px;
	height:28px;
	margin-top:15px;
	padding:0 15px 2px;
}
.cb_bl_btn_pr {
	color:#FFFFFF;
	cursor:pointer;
	font-size:18px;
	height:28px;
	margin-top:15px;
	padding:0 15px 2px;
}
.cb_bl_btn_pro {
	background-image:url("img/shop_one_bar.png");
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:18px;
	height:29px;
	width:212px;
}
td.infoBoxHeadingGreen a {
	color: #0C8511;
}
td.mainContentNavigation {
	font-family: Verdana;
	font-size: 11px;	/* was 10 */
	font-weight: bold;
	background: #fff;
	height:17px;
	color: #ffffff;
}
td.infoBoxHeading_right {
	background:none repeat scroll 0 0 #FDE2B2;
	color:#76421B;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	height:26px;
	padding-left:5px;
}
td.mainContentNavigation a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0C8511;
}
td.infoBox, SPAN.infoBox {
	font-family: Verdana;
	font-size: 10px;/* border-right: 4px solid; *//* background: #E6E6E6; */































































  /* border-color: #C4C4C4; */































































}
td.box_input {
	padding-left: 9px;
}
td.boxText a {
	color: #ffffff;
}
td.infoBox_right, SPAN.infoBox_right {
	font-family: Verdana;
	font-size: 10px;
	/* background: #E6E6E6; */





  background: #fff;
}
td.boxTextBlack a {
	font-size: 11px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background: #f8f8f9;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background: #f8f8f9;
}
TABLE.productListing {
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 1px;
}
.productListing-heading {
	font-family: Verdana;
	font-size: 10px;
	background: #b6b7cb;
	color: #FFFFFF;
	font-weight: bold;
}
td.productListing-data {
	font-family: Verdana;
	font-size: 10px;
}
A.pageResults {
	color: #0000FF;
	text-decoration: underline;
}
A.pageResults:hover {
	color: #0000FF;
	background: #FFFF33;
}
td.pageHeading, DIV.pageHeading {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
TR.subBar {
	background: #f4f7fd;
}
td.subBar {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}
.contentText {
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5;
	color: #000000;
}
.contentTextStart {
	padding-top: 10px;
	padding-right: 15px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5;
	color: #000000;
}
td.main_np {
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5;
	color: #000000;
}
td.main, P.main {
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align:top;
}
/* added by aw -- 20080306 -- used by navrail (templates/index.html) */







.main_nav {
	font-family: Verdana;
	font-size: 10px;
	line-height: 1.5;
	background: #000000;
	color: #ffffff;
}
.main_nav a {
	color: #ffffff;
}
.main_nav_cart {
	font-family: Verdana;
	font-size: 10px;
	line-height: 1.5;
	background: #000000;
	color: #0C8511;
	font-weight: bold;
}
td.smallText, SPAN.smallText, P.smallText {
	font-family: Verdana;
	font-size: 10px;
}
td.accountCategory {
	font-family: Verdana;
	font-size: 13px;
	color: #aabbdd;
}
td.fieldKey {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}
td.fieldValue {
	font-family: Verdana;
	font-size: 12px;
}
td.tableHeading {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}
SPAN.newItemInCart {
	font-family: Verdana;
	font-size: 10px;
	color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana;
	font-size: 11px;
}
TEXTAREA {
	width: 100%;
	font-family: Verdana;
	font-size: 11px;
}
SPAN.greetUser {
	font-family: Verdana;
	font-size: 12px;
	color: #f0a480;
	font-weight: bold;
}
SPAN.underline {
	text-decoration: underline;
}
TABLE.formArea {
}
td.formAreaTitle {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: bold;
}
.wp_block_comments {
	/*background:#000;*/ 



	margin:0 0 15px 0;
	padding:30px 0 0 0;
}
.wp_block_comments h2 {
	font-size:12px;
	margin:0 0 10px 0;
	padding:5px 0 5px 8px;
	background:#FDE2B2;
	color:#76421b;
	text-transform:uppercase;
}
.wp_block_comments li {
	margin:0;
	padding:0 0 3px 0px;
	list-style-image:none;
	list-style-type:none;
	padding-bottom:15px;
	color:#ED7F00;
	font-size:11px;
	border:2px solid #FDE2B2;
}
.wp_block_comments ul {
	margin:0;
	padding:0;
}
.wp_block_comments ul li {
	list-style:none;
	margin:0 0 0 0;
	padding:0;
}
.wp_block_comments ul li a {
	color:#0C8511;
	font-size:10px;
	font-weight:bold;
}
.copyright {
	display:none;
}
.copyright, .copyright a {
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana;
	font-size: 11px;
	color: #585858;
	line-height: 1.5;
	text-align:center;
	width: 770px;	/* aw */
}
.parseTime {
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5;
	text-align:center;
	width: 770px; /* aw */
	visibility: hidden; /* aw */
	display:none;
}
A.copyright {
	color: #000000;
}
A.copyright:hover {
	color: #0000ff;
	text-decoration: underline;
}
SPAN.markProductOutOfStock {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}
SPAN.productSpecialPrice {
	font-family: Verdana;
	color: #ff0000;
}
SPAN.productOldPrice {
	font-family: Verdana;
	color: #ff0000;
	text-decoration: line-through;
}
SPAN.errorText {
	font-family: Verdana;
	color: #ff0000;
}
SPAN.productDiscountPrice {
	font-family: Verdana;
	color: #ff0000;
	font-weight: bold;
}
.smallHeading {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: Black;
}
td.category_list_item {
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5;
	color: #000000;
}
td.category_list_item a {
	color: #000000;
}
.moduleRow {
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	;
	background-color: #E6E6E6;
	border: 1px solid;
	border-color: #E6E6E6;
}
.moduleRowOver {
	background-color: #D7E9F7;
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5;
}
.moduleRowSelected {
	background-color: #E9F4FC;
}
.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana;
	font-size: 10px;
	color: #8c8c8c;
}
.checkoutBarCurrent {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}
/* sitewide font classes */





/* Note: heading<Number> equals <font size="Number"> */





.heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.heading2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.heading3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.heading4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.heading5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
}
/* Sitemap Tables */







.sitemap_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
}
.sitemap_heading a {
	color:#FFFFFF;
}
.sitemap_heading a:hover {
	color:#CCCCCC;
	text-decoration:none;
}
.sitemap_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: #E6E6E6;
	padding: 2px 2px;
}
.sitemap_sub a {
	color:#000000;
}
.sitemap_sub a:hover {
	color:#999999;
	text-decoration:none;
}
/* message box */





.messageBox {
	font-family: Verdana;
	font-size: 10px;
}
.messageStackError, .messageStackWarning {
	font-family: Verdana;
	font-size: 10px;
	background-color: #ffb3b5;
}
.messageStackSuccess {
	font-family: Verdana;
	font-size: 10px;
	background-color: #99ff00;
}
/* input requirement */





.inputRequirement {
	font-family: Verdana;
	font-size: 10px;
	color: #ff0000;
}
.tableShop {
	background-color: #ffffff;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #b6b7cb;
}
.navLeft {
	border-top: 4px solid #fff;
	/* background-image: url(img/bg_left_column.jpg); */

	width: 185px;
}
.navRight {
	border-left: 1px solid;
	border-color: #b6b7cb;
	width: 185px;
}
.contentsTopics {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #703015;
	text-align: left;
	padding-right: 5px;
	padding-top: 15px;
}
/* used by PRODUCTS_MODEL */





.contentsModel {
	font-weight: bold;
	color: #000000;
}
.tableListingI {
	background-color: #eeeeee;
}
.tableListingII {
	background-color: #d0d0d0;
}
.tableBody {
	padding: 5px;
}
.poweredby {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.onepxwidth {
	width: 1px;
}
/* no shipping method alert box */





div.no_shipping_method_info {
	padding: 8px;
	border: 1px solid #cc0000;
	background-color: #f46666;
	margin-bottom: 8px;
}
/* aw -- 20081209 */



input.topSearchBox {
	padding-top: 3px;
	padding-left:25px;
	border:none;
	height: 18px;
	width:141px;
	font-size: 10px;
	background:url(img/cb/topSearchBox.jpg) no-repeat left top;
	margin-bottom:15px;
	margin-top:15px;
	margin-left: -21px;
}
input {
	border: 1px solid #000;
	font-size: 10px;
}
.image_button {
	border: 0px solid #000;
	font-size: 10px;
}
select {
	border: 1px solid #000;
  height: 20px;
	font-size: 10px;
}
textarea {
	border: 1px solid #000;
	font-size: 10px;
}
/* login box left column */





form#loginbox {
	position:relative;
}
div#username-2, div#password-2 {
	margin-right:3px;
}
div#submit-2 {
}
input#username-field-2, input#password-field-2 {
	width:75px;
	float:left;
}
label.overlabel {
	color:#999;
	width:100px;
	float:left;
	width:60px;
	line-height:15px;
}
label.overlabel-apply {
	position:absolute;
	top:3px;
	left:3px;
	z-index:1;
	font-size: 10px;
	color:#000;
}
/* system content adjustments */





.systemContentBox, .systemContentBoxFormHeader {
}
.systemContentBoxMessage {
}
div#qTip {
	padding: 1px;
	border: solid 2px #FFF;
	display: none;
	background: #000;
	color: #FFF;
	font-size: 12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align: left;
	position: absolute;
	z-index: 1000;
	padding:10px;
}
.categories_description input {
	height:auto;
	border:none;
	margin:0;
	padding:0;
}
a.productimage {
	clear:both;
	display:block;
}
a.productimage span {
	clear:both;
	display:block;
	margin-left: 75px;
	width:160px;
	height:20px;
}
a.productimage span b {
	background: #FFFFFF;
	color:#333333;
	display:block;
	margin:0 auto 0;
	text-align:center;
	width:160px;
	line-height:20px;
	font-size:11px;
	background:url(img/cb/src_icon.png) no-repeat 10px center;
	cursor:pointer;
}
.recent_comments_plus_spotter li {
	color:#ED7F00;
	padding:0px 2px 5px 34px;
	border:none;
	background:url(img/cb/comment_sidebar.jpg) no-repeat top left;
	margin:0 0 0 5px;
}
#recent-security li {
	background: url("img/gal_secure.gif") no-repeat scroll left 0 transparent;
	color: #702F14 !important;
	font-size: 12px !important;
	font-weight: bold;
	margin: 0 0 0 10px;
	padding: 0 2px 3px 30px !important;
}
.recent_comments_plus_spotter li a.comm {
	display:block;

	overflow:hidden;
	font-size:12px;
	color:#703015 !important;
}
.recent_comments_plus_spotter li .more {
	display:inline;
}
.both {
	display:block;
	clear:both;
	overflow:hidden;
}
#slider_big {
	width:820px !important;
	margin-left:80px;
	margin-top:262px;
	padding:0px;
}
#slider_big ul {
}
#slider_big ul, #slider_big li, #slider2 ul, #slider2 li {
	margin:0;
	padding:0;
	list-style:none;
}
.li_content {
	padding:5px 11px 11px;
	text-align:center;
}
#slider2 {
	margin-top:1em;
}
#slider_big li, #slider2 li {
	width:135px;
	height:185px;
	overflow:hidden;
	float:left;
}
#slider_big li img {
	/*	height: 145px; */

	border:0px;
}
#prevBtn a, #nextBtn a {
	background: url("img/cb/prev-horizontal.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:55px;
	position:relative;
	width:57px;
	text-align:left;
}
#prevBtn a {
	margin-top:-153px;
	margin-left:8px;
}
#nextBtn a {
	background-image:  url("img/cb/next-horizontal.png");
	text-align:right;
	float:right;
	margin-top:-57px;
	margin-right:8px;
}
#prevBtn a {
	background-image:  url("img/cb/prev-horizontal.png");
	margin-top:-155px;
}
.top_slide_title {
	padding:0;
	margin-top: 0px;
	height:35px;
	overflow:hidden;
	color:#000000;
	text-align:center;
}
.top_slide_title a {
	font-size:13px;
	color:#000000 !important;
	font-weight:bold;
}
.top_slide_title a:hover {
	text-decoration:none !important;
}
.top_slide_title span {
	display:block;
}
/*Slide 2*/


#slider {
	display:block;
	clear:both;	
	background-image: url(img/cb/slide2-navi_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 283px;	
	overflow: hidden;
}



.slider_top_border {
	width:642px;
	height:10px;
	position:absolute;
	top:0px;
	left:0px;
	background:url(img/cb/slide2_top_border.png) no-repeat top left;
	z-index:3001;
}
#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider2 {
	margin-top:1em;
}
#slider li {
	width:642px;
	height:241px;
	overflow:hidden;
}
#slider1next, #slider1prev {
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000;
}
#slider1next {
	left:642px;
}
#slider1next a, #slider1prev a {
	display:block;
	position:relative;
	width:30px;
	height:77px;
	background:url(module/images/btn_prev.gif) no-repeat 0 0;
}
#slider1next a {
	background:url(module/images/btn_next.gif) no-repeat 0 0;
}
/* numeric controls */	


ol#controls {
    height: 42px;
    margin: 0 0 10px;
    padding: 0 0 0 0;
	float:right; 
	 width: 169px;
}
ol#controls li {
	margin:13px 10px 0 0;
	padding:0;
	float:left;
	list-style:none;
	height:28px;
	line-height:28px;
	 width: 18px;
}
ol#controls li a {
	float:left;
	height:18px;
	line-height:18px;
	width:19px;
	text-indent:-3000px;
	text-decoration:none;
	background:url(img/cb/slide2_nav_a.png) no-repeat top left;
}
ol#controls li.current a {
	background:url(img/cb/slide2_nav_a_active.png) no-repeat top left;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline:none;
}
.post_impresum {
	margin-left:18px;
	margin-top:18px;
	width:641px;
}
.post_wp_top {
	background-image:url("img/post_wp_top.gif");
	background-repeat:no-repeat;
	height:9px;
}
.post_wp_center {
	background-image:url("img/post_wp_center.gif");
	background-repeat:repeat-y;
	clear:both;
	padding:0 10px;
	overflow:hidden;
}
.post_wp_bottom {
	background-image:url("img/post_wp_bottom.gif");
	background-repeat:no-repeat;
	height:10px;
	overflow:hidden;
}
.wp_image_post_top {
	background-image:url("img/wp_image_post_top.png");
	background-repeat:no-repeat;
	height:11px;
	width:276px;
}
.wp_image_post_center {
	background-image:url("img/wp_image_post_center.png");
	background-repeat:repeat-y;
	clear:both;
	padding:10px;
	overflow:hidden;
	width:276px;
}
.wp_image_post_bottom {
	background-image:url("img/wp_image_post_bottom.png");
	background-repeat:no-repeat;
	overflow:hidden;
	height:77px;
	width:276px;
}
.wp_image_post {
	margin-right:45px;
	width:240px;
	float:left;
}
.wp_text_post {
	overflow:hidden;
}
.wp_text_post h1 {
	color:#703015;
	font-size:27px;
	padding:2px;
	text-align:left;
}
.wp_text_post h1 a {
	color:#703015;
}
.wp_text_post_top {
	font-size:11px;
}
.wp_text_post_center {
	padding-left:3px;
}
.wp_text_post_bottom {
	clear: both;
}
.wp_button {
	background:url(img/wp_button.png) no-repeat top left;
	color:#703015;
	font-size:16px;
	font-weight:bold;
	height:39px;
	margin-top:12px;
	padding-top:9px;
	text-align:center;
	width:190px;
	cursor:pointer;
}
#content_tab {
	clear:both;
	display:block;
	float:left;
	margin-top:-18px;
	width:681px;
}
.h3 {
	color:#703015;
}
.bread_crumb {
	color:#ED7F00;
}
.bread_crumb a {
	color:#703015;
}
.footer_text {
	color: rgb(178, 198, 206);
	padding: 20px;
}
.home_foot {
	border-top: 2px solid #145264;
	border-bottom: 2px solid #145264;
	margin-left: 18px;
	width: 95%;
}
.box_footer {
	float:left;
	width:430px;
	padding: 20px 20px 20px 0;
}
.home_foot li {
	list-style: none outside none;
}
.home_foot h2 {
	color:#FFFFFF;
	font-size: 14px;
	margin: 0 0 8px;
}
.box_footer a {
	color:#B2C6CE !important;
}
.boxheader {
	font-size:14px;
	font-weight: bold;
	margin-bottom: 10px;
}
#commentform textarea {
	background-image: url("img/bg_comment_spotter.gif") !important;
	border: 0 none;
	color: #703014;
	height: 104px;
	margin: 0 0 5px;
	padding: 10px !important;
	width: 620px !important;
}
#commentform input {
	background-image: url("img/spotter_bar_serch_min.gif");
	border: 0 none;
	color: #703014;
	height: 33px;
	margin: 3px 0 5px 0 !important;
	padding: 0px 10px 0 !important;
	width: 315px;
}
#commentform #submit {
	background: url("img/spotter_botton.gif") no-repeat scroll left top transparent;
	border: medium none !important;
	color: #703014;
	font-size: 11px;
	font-weight: bold !important;
	height: 32px !important;
	margin: 10px 0 !important;
	width: 136px !important;
	cursor:pointer;
}
#captcha_code {
	background-image: none!important;
	border: 1px solid #703014 !important;
	width: 100px !important;
	height: 21px !important;
}
.handle {
	background: url(img/cb/menu_hover.png) no-repeat;
	cursor: pointer;
	height: 20px;
	position: relative;
	top: 5px;
	width: 181px;
	z-index: 100;
}
.ui-slider {
	margin-left:15px;
	width:950px;
}
.ui-slider span {
	color: #76421B;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-top: -13px;
	width: 235px;
	text-align:center;
}
.ui-slider span a {
	color:#222222;
	position: relative;
	z-index: 2000;
}
.ui-slider span a:hover {
	color:#222222;
	position: relative;
	z-index: 2000;
}

#qty_center_al input{
	text-align:center;}
	
#right_sidebar .widget_sp_image .widgettitle{ margin:0; }	
#right_sidebar .widget{ margin-bottom:15px;}

.ui_selector{
	 background: url("img/select_content.gif") no-repeat scroll left 0 transparent;
    color: #703015;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    padding: 6px 0 0 8px;
    width: 55px;
}

.ui_selector .minus {
    background: url("img/plu_qty.gif") no-repeat scroll left 0 transparent;
	cursor: pointer;
    height: 12px;
    margin-left: 28px;
    margin-top: 0;
    position: absolute;
    width: 14px;
}

.ui_selector .plus {
    background: url("img/minus_qty.gif") no-repeat scroll left 0 transparent;
    cursor: pointer;
    height: 12px;
    margin-left: 28px;
     margin-top: 11px;
    position: absolute;
    width: 14px; 
}
.attr_title_option { clear:both; margin-bottom:10px;  margin-left: 248px; }
.attr_title_option .atrr_pro{ margin-top:5px; padding-right: 9px; text-align:right; color:#F3A54C; font-weight:normal; }

