@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #4d3219;
}
body {
	background-color:  #5f7c3a;
	color:#4d3219;
	background-repeat: repeat-y;
	background-image:  url(../images/bg_html.jpg);
	margin: 0 auto;
	background-position: top center;
}
.hide {display:none;}
a {
	color:#4d3219;
	}
a:hover {
	color:#343d1a;
	}
a img {
	border:none;
	padding:0;
	margin:0;
}
a:hover img, .img-box a:hover img  {
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	cursor:hand;
}
#page {
	width: 899px;
	margin: 0px auto;
}
#header {
	background: url(../images/header.jpg) no-repeat 0px 0px;
	height: 147px;
	color: #fff;
}
#loginstate {
	padding-top: 1%;
	padding-left: 2%;
}
#loginstate a {
	color:#fff;
}
#loginstate a:hover {
	color:#343d1a;
}
#top_nav {
	padding: 1%;
}
#middle_wrap {
	clear: both;
}
#col1 {
	width: 17%;
	float: left;
	padding: 0 0 0 2%;
	margin: 0 1% 0 0;
}
#nav, #nav li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
	
#nav li a {
	text-decoration: none;
	color: #FFF;
	display: block;
	padding: 5% 0 4% 4%;
	font-weight: bold;
	border-bottom: 1px dotted #485524;
	background:#5f7c3a;
	height: 1.2em;
}
#nav li a:hover, #nav .active a {
	color: #343d1a;
	border-bottom:1px solid #343d1a;
	background: #5f7c3a url(../images/menu_active.jpg) no-repeat center right;
}
.nav_closer {
	background: url(../images/efeu_leave.jpg) no-repeat 100% center;
	height: 53px;
}
#col2 {
	width: 58%;
	float: left;
	background: #fff;
	padding: 1%;
	min-height:545px
}
.shopitem {
	float: left;
	text-align: center;
	padding: 2%;
	width: 29%;
}
.shopitem .img-box {
	height: 90px;
}
.shopitem strong {
	display: block;
	margin: 0 0 4% 0;
}
.shopitem .price {
	display: block;
	font-size: 140%;
	font-weight: bold;
	margin-top: 4%;
}
#col3 {
	float: right;
	width: 18%;
	padding: 0 1% 0 1%;
}
.box_right {
	background: url(../images/bg_rightcol.jpg) repeat-y 0px 0px;
	margin: 0 0 5% 0;
	width:162px;
}
.box_right_content {
	text-align: center;
	margin: 0 12% 0 0;
	padding: 8% 0 0 0;
	width:142px;
}
.box_right_content h2 {
	font-size: 100%;
	color: #FFF;
	margin: 0px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.box_right_content .price {
	color: #fad87d;
	font-size: 140%;
	clear: both;
}
.box_right_content .mwst {
	clear: both;
	display: block;
	font-size: 90%;
	color: #FFF;
}
.box_right_closer {
	background: url(../images/bg_rightcol_closer.jpg) no-repeat 0px 0px;
	height: 58px;
}
#footer {
	text-align: center;
	padding-top: 25px;
	padding-bottom: 20px;
}
.detail {
	color: #000000;
	padding: 0 0 10px 0;
	position: relative;
}
.detail_img_box {
	position: absolute;
	right: 10px;
	width: 200px;
	text-align:right;
}
.detail_img_box a img {
	border: none;
	margin-bottom: 10px;
	margin-left: 10px;
}

.detail h1 {
	font-size: 140%;
	width: 320px;
	margin: 1em 0 0.8em 0;
}
.detail .detail_text {
	width: 250px;
}
.detail label {
	font-weight: bold;
	width: 65px;
	display: block;
	float: left;
}
.detail .options {
	display: block;
	position: relative;
}
.options {
	list-style:none;
	margin:0;
	padding:0;
	}
.options h3 {
	font-size: 110%;
	padding: 0;
	margin: 0 0 1em 0;
}
.options li {
	float:left
	}

.options a {
	height: 23px;
	width: 23px;
	margin-right: 15px;
	float: left;
	text-indent:-9000px;
	cursor:pointer;
	}
.options .add_to_cart {
	background: url(../images/icon_add_to_cart.png) no-repeat 0px 0px;
	display: block;
	}
.options .remove_from_cart {
	background: url(../images/icon_remove_from_cart.png) no-repeat 0px 0px;
	}
.options .pdf {
	background: url(../images/icon_pdf.png) no-repeat 0px 0px;
	}
.cleardiv {
	clear: both;
	}
div.com-category {}
div.com-category-item { float:left;width:30%; margin: 1% 1% 1% 0; }
div.com-category-item h2 { font-size:12px; clear:both; text-align:center}
div.com-category img { margin: 0 0 0 28%; }


/* Komische Tabelle weg */
.com-list {display:none}

.com-list-entry-top {float:left; width:30%; margin: 1% 1% 1% 0; text-align:center; height: 130px;} /* alles floatet feste höhe */
.com-list-entry-top img {margin: 0 0 10px 0;}
.com-list-entry-top a {text-decoration:none;}

div.com-single h2 {width:60%}
div.com-single-desc {width:50%;}
.com-select-attributes tr {background:none !important;}

.com-select-even td, .com-select-odd td {padding: 2px 20px 2px 0 !important; }
.com-select-attributes {margin: 20px 0; width:auto !important; vertical-align:top;}
.com-single-action-entry {width:70%}

.pagebrowser {clear:both; float:none; text-align:center;padding:10px}


/* Checkout */
.com-basket-list td, 
.com-basket-list th,
.com-basket-list {border:none !important;}

.com-basket-header             {color:#2b630e !important;background:#edf4e9 !important; }
.com-basket-header-art-nr      {color:#2b630e !important;background:#edf4e9 !important;}
.com-basket-header-title       {color:#2b630e !important;background:#edf4e9 !important; }
.com-basket-header-price-gross {color:#2b630e !important;background:#edf4e9 !important; text-align:right;} 
.com-basket-header-count       {color:#2b630e !important;background:#edf4e9 !important; text-align:right;} 
.com-basket-header-price-sum   {color:#2b630e !important; text-align:right;}

.com-basket-odd {background:#f3f8f0 !important}
.com-bold-big {font-weight:bold}
.com-hidden-stuff {display:none;}
.big {font-weight:bold; font-size:160%}

.com-basket-header th {vertical-align:top}

.com-chkout-step-inactive, .com-chkout-step-inactive i {color:#998973; font-style: normal !important}
.com-chkout-step-active b {font-weight:normal; }
.com-chkout-step-active a {text-decoration:none;}
.com-chkout-step-active a:hover {text-decoration:underline;}
.com-chkout-step-actual {padding: 5px 0;}
.tx-commerce-pi3 {padding: 15px 0 0 0;}
.com-chkout-listing-submit,
.com-chkout-address-fields-submit,
.com-basket-next  {text-align:right;}

.cycle, .cycle a img{
	width: 126px;
	height:84px;
	overflow:hidden;
	padding: 0 0 0 8px;
}
.box_right_content center {margin-top: 8px; color:#a1d098; }


/* Icons  */
a.download img {float:left; margin: 0 .4em 0 0;}
a.download {display:block; line-height:1.6em;}
.deletelink {display:block; width:18px; height:18px; background:url('http://www.strobelshop.de/typo3conf/ext/commerce/pi2/res/delete.gif') no-repeat; text-indent:-9000px;}


/* Category info Produkts */
.com-single-cat {display:none}

/* Adress Form */
.com-chkout-address dt {clear:left; float:left; width:200 !important;}
.com-chkout-address-input  #billing-country {width:180px}

/* image flow */
#imageflow #captions {display:none;}

/* FE Login */
.tx-felogin-pi1 fieldset {margin-top:15px}

/* Errors */
.error, #usererror {color:#d00;}
#usererror {text-decoration:underline;cursor:pointer;}
#usererror:hover {color:#000;}

.pagebrowser a {margin:0 .3em; text-decoration:none}

.com-chkout-address-label {color:#f00;white-spaces:no-wrap;width:auto;font-weight:normal;}
.com-chkout-address-label label {color:#4d3219;font-weight:bold}
