
@import url('webshop_checkout.css');
@import url('webshop_registration.css');

body {
	background: #303030;
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: bold;
	font-family: Tahoma, Helvetica, Verdana, sans-serif;
	font-size: 13px;
}

a.btn {
	display: -moz-inline-box;
	display: inline-block;
	height: 20px;
	margin: 2px;
	text-decoration: none;
	font-weight: bold;
	clear: both;
	cursor: pointer;
}

a.btn div.t {
	display: block;
	float: left;
	padding: 3px 10px 0 13px;
	height: 17px;
	margin: 0;
	font-size: 11px;
	text-align: left;
}

a.btn div.small {
	padding: 3px 4px 0 7px;
}

a.btn div.t img {
	border: 0;
	padding-right: 5px;
}

a.btn div.c {
	display: block;
	float: left;
	width: 3px;
	height: 20px;
}

a.b_orange div.t { color: #fff; background: url('../images/btn_orange_bg.png') no-repeat top left; }
a.b_orange div.c { color: #fff; background: url('../images/btn_orange_right.png') no-repeat top right; }
a.b_orange2 div.t { color: #fff; background: url('../images/btn_orange2_bg.png') no-repeat top left; }
a.b_orange2 div.c { color: #fff; background: url('../images/btn_orange2_right.png') no-repeat top right; }
a.b_grey1 div.t { color: #fff; background: url('../images/btn_grey1_bg.png') no-repeat top left; }
a.b_grey1 div.c { color: #fff; background: url('../images/btn_grey1_right.png') no-repeat top right; }
a.b_grey2 div.t { color: #fff; background: url('../images/btn_grey2_bg.png') no-repeat top left; }
a.b_grey2 div.c { color: #fff; background: url('../images/btn_grey2_right.png') no-repeat top right; }
a.b_darkgrey div.t { color: #fff; background: url('../images/btn_darkgrey_bg.png') no-repeat top left; }
a.b_darkgrey div.c { color: #fff; background: url('../images/btn_darkgrey_right.png') no-repeat top right; }
a.b_cart div.t { color: #fff; background: url('../images/btn_cart_bg.png') no-repeat top left; padding-left: 32px; text-align: left;}
a.b_cart div.c { color: #fff; background: url('../images/btn_cart_right.png') no-repeat top right; }
a.b_blue div.t { color: #fff; background: url('../images/btn_blue_bg.png') no-repeat top left; }
a.b_blue div.c { color: #fff; background: url('../images/btn_blue_right.png') no-repeat top right; }
a.b_black div.t { color: #fff; background: url('../images/btn_black_bg.png') no-repeat top left; }
a.b_black div.c { color: #fff; background: url('../images/btn_black_right.png') no-repeat top right; }

a.small {
	display: -moz-inline-box;
	display: inline-block;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	height: 21px;
	font-weight: normal;
	padding: 5px 0 0 5px;
}

div#m {
	padding: 5px;
	margin: 0 auto;
	width: 929px;
	background: url('../images/c_bg.jpg') repeat-y;
	border: 1px solid #fff;
	border-left: 7px solid #fff;
	border-right: 7px solid #fff;
}

div#h {
	padding: 0;
	margin: 0 auto;
}

div#top img#logo {
	float: left;
	border: 0;
}

div#top img#promo {
	float: right;
	border: 0;
}

div#menu {
	margin: 5px 0;
	font-size: 10px;
}

div#menutitle {
	padding-top: 8px;
	float: left;
	color: #c5c5c5;
	font-weight: bold;
}

div#menu ul {
	float: left;
	padding: 0;
	margin: 5px 0;
	list-style-type: none;
}

div#menu ul li {
	display: inline;
	border-right: 2px solid #383838;
	padding: 0 5px;
}

div#menu ul li.last { border: 0; }

div#menu ul li span {
	color: #c5c5c5;
	font-weight: bold;
	font-size: 9px;	
	padding-right: 3px;
	vertical-align: top;
}

div#menu ul li a {
	color: #383838;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}

div#menu ul li a:hover {
	text-decoration: underline;
}

div#menuoptions {
	width: 190px;
	font-size: 10px;
	float: right;
	color: #383838;
}

div#menuoptions a {
	color: #383838;
	text-decoration: none;
}

div#menuoptions a:hover {
	text-decoration: underline;
}

div#c {
	margin: 0 auto;
}

div#c_l {
	width: 200px;
	float: left;
	margin-right: 10px;
}

div#c_c {
	width: 511px;
	float: left;
}

div#c_r {
	width: 200px;
	float: right;
}

h2.boxtitle {
	font-weight: bold;
	font-size: 13px;	
	margin: 0;
	padding-left: 5px;
	text-align: left;
}

div#cat {
	width: 190px;
	background: url('../images/w200_bg_grey1.png') repeat-y;
	padding: 0 5px;
}

div#cat ul {
	color: #a5a5a5;
	font-size: 10px;
	margin: 0;
	padding: 5px 5px 5px 20px;
	list-style-type: none;
}

div#cat ul li {
	margin: 0;
	padding: 1px;
/*	padding-left: 10px;*/
}

div#cat ul li a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #0e0a07;
	padding-left: 10px;
	cursor: pointer;
}

div#cat ul li a:hover {
	text-decoration: underline;
}

div#cat ul li.pri a {
	color: #254e7b;
	font-weight: bold;
}

div#cat2 {
	width: 190px;
	background: url('../images/w200_bg_grey2.png') repeat-y;
	padding: 0 5px;
	border-style: none;
}

div#cat2 ul {
	color: #0e0a07;
	margin: 0;
	padding: 5px 5px 5px 20px;
	list-style-type: none;
}

div#cat2 ul li {
	margin: 0;
	padding: 1px;
}

div#cat2 ul li a {
	padding-left: 10px;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #0e0a07;
	cursor: pointer;
}

div#cat2 ul li a:hover {
	text-decoration: underline;
}

div.w200h6 {
	height: 6px;
	width: 200px;
}

div.w511h6 {
	height: 6px;
	width: 511px;
}

div.w116h6 {
	height: 6px;
	width: 116px;
}

div.g1t200 { background: url('../images/w200_top_grey1.png'); }
div.g1b200 { background: url('../images/w200_bottom_grey1.png'); margin-bottom: 5px; }
div.g2t200 { background: url('../images/w200_top_grey2.png'); }
div.g2b200 { background: url('../images/w200_bottom_grey2.png'); margin-bottom: 5px; }
div.g3t200 { background: url('../images/w200_top_grey3.png'); }
div.g3b200 { background: url('../images/w200_bottom_grey3.png'); margin-bottom: 5px; }
div.ot200 { background: url('../images/w200_top_orange.png'); }
div.ob200 { background: url('../images/w200_bottom_orange.png'); margin-bottom: 5px; }
div.bt200 { background: url('../images/w200_top_blue.png'); }
div.bb200 { background: url('../images/w200_bottom_blue.png'); margin-bottom: 5px; }

div.g1t511 { background: url('../images/w511_top_grey1.png'); }
div.g1b511 { background: url('../images/w511_bottom_grey1.png'); margin-bottom: 5px; }
div.g2t511 { background: url('../images/w511_top_grey2.png'); }
div.g2b511 { background: url('../images/w511_bottom_grey2.png'); margin-bottom: 5px; }

div.g1t116 { background: url('../images/w116_top_grey1.png'); }
div.g1b116 { background: url('../images/w116_bottom_grey1.png'); margin-bottom: 5px; }

div.cbg1 { background: url('../images/w511_bg_grey1.png'); }
div.cbg2 { background: url('../images/w511_bg_grey2.png'); }

div.sbg1 { background: url('../images/w116_bg_grey1.png'); }

h2.blue1 { color: #476e96; }
h2.blue1 a { color: #476E96; }
h2.darkgrey1 { color: #303030; }
h2.darkgrey1 a { color: #303030; }
h2.white { color: #fff; }

div.katbox {
	float: left;
	padding-left: 9px;
	min-height: 181px;
}

div.katbox p {
	margin: 8px 3px 5px 3px;
	padding: 0;
	height: 50px;
	font-weight: bold;
}

div.sbox {
	padding: 5px 10px;
	color: #0e0a07;
	font-weight: normal;
	width: 96px;
	min-height: 154px;
}

div.cbox {
	padding: 5px 10px;
	color: #0e0a07;
	font-weight: normal;
}

div.cbox_nopad {
	padding: 5px 0px;
}

div.cbox > p {
	text-align: justify;
	padding-left: 5px;
	margin: 5px 0;
}

div.cbox div.bigpic {
	float: left;
	padding: 0 10px 5px 0;
	width: 240px;
	text-align: center;
}

div.cbox div.desc {
	float: left;
	width: 230px;
	text-align: justify;
}

div.cbox div.desc h3 { font-size: 14px; font-weight: bold; margin: 0; }

div.cbox div.desc span.itemnum input { 
	width: 20px;
	text-align: right;
	border: 1px solid #7e7e7e;
	font-size: 11px;
	margin-left: 10px;
}

div.cbox div.desc span.price {
	color: #0024ff;
	font-size: 15px;
	font-weight: bold;
}

div.cbox div.bigpic img { border: 1px solid #d9d9d9; }

div#login {
	background: url('../images/w200_bg_grey3.png') repeat-y;
	padding: 0 12px 0 10px;		
	text-align: right;
}

div#newsletter {
	background: url('../images/w200_bg_grey3.png') repeat-y;
	padding: 0 12px 0 10px;		
	text-align: right;
}

div#newprod {
	background: url('../images/w200_bg_grey1.png') repeat-y;
	padding: 0 5px;	
}

div#newprod ul {
	margin: 0;
	padding: 10px;
	list-style-type: none;
}

div#newprod ul li {
	padding: 0;
	padding-bottom: 2px;
	margin: 0;
	font-size: 11px;
}

div#newprod ul li a {
	font-weight: normal;
	color: #3e3e3e;
	text-decoration: none;
}

div#newprod ul li a:hover {
	text-decoration: underline;
}

div#viewed {
	background: url('../images/w200_bg_grey2.png') repeat-y;
	padding: 0 5px;	
	padding-bottom: 5px;
}

div.vg1 {
	background: url('../images/w200_bg_grey1.png') repeat-y;
}

div.vg2 {
	background: url('../images/w200_bg_grey2.png') repeat-y;
}

div.viewed {
	padding: 3px;
}

div.viewed img {
	float: left;
	border: 1px solid #dadada;
	margin: 3px 5px 3px 0;
}

div#discount {
	background: url('../images/w200_bg_grey2.png') repeat-y;
	padding: 0 5px;	
	padding-bottom: 5px;
}

div#discount div {
	padding: 5px;
	font-weight: normal;
	color: #4e4e4f;
}

div#discount div span {
	color: #456797;
	font-weight: bold;
}

span.rprice {
	vertical-align: top;
	line-height: 20px;
}

div.viewed div a {
	color: #3e3e3e;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}

div.viewed div a:hover {
	text-decoration: underline;
}

div#cart {
	background: url('../images/w200_bg_blue.png') no-repeat;
	padding: 0 12px 0 10px;		
	text-align: right;
}

div#cart p {
	padding: 20px 0 10px 0;
	margin: 0;
	color: #ffffff;
	font-weight: normal;
}

div#cart ul {
	margin: 0;
	padding: 5px 2px 5px 2px;
	list-style-type: none;
}

div#cart ul li {
	padding: 2px 0;
	margin: 0;
	font-size: 11px;
	border-bottom: 1px solid #ffffff;
}

div#cart ul li.last { border: 0; }

div#cart ul li a {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

div#cart ul li a b {
	color: #3e3e3e;
}

div#cart ul li a:hover {
	text-decoration: none;
}

div#search {
	background: url('../images/w200_bg_orange.png') no-repeat;
	padding: 0 12px 0 10px;		
	text-align: right;
}

span.textinput input {
	background: #fff url('../images/input_bg_fixed.png') no-repeat top left;
	border: 0;
	margin: 4px 1px;
	width: 166px;
	padding: 2px 2px 1px 5px;
	height: 17px;
	font-size: 12px;
}

form {
	padding: 5px 0;
	margin: 0;
}

div.fleft { float: left; }
div.fright { float: right; }
div.tleft { text-align: left; }
div.tright { text-align: right; }
div.centered { text-align: center; margin: 0 auto; }
div.clear { clear: both; }

div#f a {
	color: #383838;
	font-weight: normal;
	text-decoration: none;
}

div#f a:hover { text-decoration: underline; }

div#f_l {
	float: left;
	font-size: 11px;
	font-weight: normal;
	width: 250px;
}

div#f_l img {
	border: 0;
	float: left;
}
div#f_l p {
	color: #383838;
	border: 0;
	margin: 0 5px;
	float: left;
}

div#f_c {
	float: left;	
	font-weight: normal;
}

div#f_c ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#f_c ul li {
	margin: 0;
	display: inline;
	border-right: 1px solid #383838;
	padding: 0 5px;
}

div#f_c ul li.last { border: 0; }
div#f_c p { margin: 5px; }

div#f_r {
	float: right;
	font-size: 11px;
	font-weight: normal;
	width: 200px;
}

div#f_r img {
	border: 0;
	float: left;
	padding-right: 10px;
}

div.termeklist {
	padding: 5px 10px;
	margin: 2px auto;
}

div.termeklist img {
	border: 1px solid #d8d8d8;
	float: left;
}

div.termeklist p {
	float: left;
	text-align: justify;
	margin: 0;
	padding: 0 10px;
	width: 232px;
}

div.termeklist p a {
	text-decoration: none;
	color: black;
}
div.termeklist p a:hover {
	text-decoration: underline;
	color: black;
}

div.termeklist div.cart {
	float: right;
	width: 115px;
	text-align: right;
}

div.termeklist div.cart a.btn { margin-right: 0; }

div.termeklist span.price {
	font-weight: bold;
	font-size: 13px;
	color: #4b76a3;
}

a.martop10 { margin-top: 10px; }

div.termeklist span.price span { font-size: 15px; }

div.whitebg {
	background-color: #ffffff;
}

h1 {
	margin: 0 10px;
	font-size: 13px;
}

h2 {
	margin: 0 15px;
	font-size: 12px;
	color:#7e7e7e;
}

span.priceold {
	text-decoration: line-through;
	font-size: 12px;
	font-weight: normal;
}

span.rprice {
	vertical-align: top;
	line-height: 20px;
}
div#tree {
color:#373537;
font-size:12px;
font-weight:bold;
padding-right: 10px;
}
div#tree ul {
list-style-type:none;
margin:0;
padding:0 0 20px 10px;
}
div#tree ul li {
display:inline;
}
div#tree ul li a {
color:#373537;
padding:0 5px 0 10px;
text-decoration:none;
}
div#tree ul li a:hover {
color:#373537;
text-decoration:underline;
}



/*div.items .det {
float:left;
padding-bottom:20px;
text-align:justify;
width:155px;
}
div.items .det2 {
float:left;
height:70px;
padding-bottom:20px;
text-align:justify;
width:155px;
}
div.items .det span, div.items .det2 span {
color:#FF4800;
}
div.items .det span.brutto {
font-size:14px;
font-weight:bold;
}
div.items .det span.netto {
font-size:12px;
}
div.items img {
float:left;
padding:0 10px 10px;
}
div.items{

}*/





table#pagebasket {
font-size:10px;
width:100%;
}
table#pagebasket thead {
font-weight:bold;
}
table#pagebasket tfoot {
font-size:12px;
font-weight:bold;
}
table#pagebasket td.name {
width:250px;
}
table#pagebasket td.piecesA {
text-align:right;
width:60px;
}
table#pagebasket td.oneprice {
text-align:right;
width:100px;
}
table#pagebasket td.onepricewat {
text-align:right;
width:100px;
}
table#pagebasket td.price {
text-align:right;
width:100px;
}
table#pagebasket td.pricewat {
text-align:right;
width:80px;
}
table#pagebasket td.func {
text-align:right;
width:115px;
}
table#pagebasket tfoot td.price {
text-align:right;
width:80px;
}
table#pagebasket tfoot td.pricewat {
text-align:right;
width:80px;
}
table#pagebasket td.func a img {
border:0 none;
}
.site_title_text{
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}
.center{
	text-align: center;
}
.headText{
	font-weight: bold;
	font-size: 14px;
}
.formerror {
	color:red;
	font-weight:bold;
}
.cimke{
	vertical-align: top;
}
.b{
	font-weight:bold;
}
#pagebasket thead{
  background-color: #AAAAAA;
  font-size: 12px;
}
#pagebasket thead td{
  font-weight: bold;
}
#pagebasket tfoot{
  background-color: #AAAAAA;
}
#pagebasket tfoot td{
  font-weight: bold;
}
.addtobasket{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 25px;
	font-weight: bold;
	color: #4473A6;
	font-size: 14px;
}
.darkbg{
	background-color: #E0E0E0;
}
div#cat ul.main_thinmargin {
	color: #a5a5a5;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 10px;
	list-style-type: none;
}
.bgColor2{
	background-color: #CCCCCC;
}
.detcartbtn{
	width: 245px;
	text-align: right;
}
:first-child+html .detcartbtn {
	width: 257px;
	text-align: right;
}
.multiitem{
	margin: 0px auto;
	text-align: center;
	min-width: 300px;
}
.multiitem thead{
	background-color: #AAAAAA;
}
.titleText{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
