body {
	margin: 0px 0px 0px 0px;
	padding:0px;
	background: #707173 url(../images/2010_pagebg.gif) repeat-x left top;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
}
td {vertical-align:top;}
form {padding:0px;margin:0px;}
img {border:none;}
a {text-decoration: none;color: #f6a834;} 
a:hover {text-decoration: underline;} 
h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 20px;
}
h2 {
	color: #000000;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 14px;
	text-transform: uppercase;
}
h3 {
	font-size: 14px;
	text-align: center;
}
h6 {padding:0;margin: 0px 0px 0px 0px;font-size:10px;font-weight:bold;}
p {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 15px;
}
hr {
	margin: 20px 0px;
	color: #bcbdc0;
	background: #bcbdc0;
	border:none;
	height:1px;
    width: 100%;
}
.textfield {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	border: solid 1px #dedede;
	height: 14px;
	font-size: 11px;
}
.top {
}
.divider {
	background: url(../images/2010_divider.gif) repeat-y 20px top;
}
.white {
	background: #ffffff;
}
.loggedin {
	font-size: 11px;
	color: #ffffff;
	text-align:right;
	width: 20px;
	float: right;
	margin: 20px 0px 0px 0px;
}
.loggedin a, .loggedin a:visited {
	text-decoration: none;
	color: #ffffff;
}
#logotype {
	margin: 0px 0px 0px 0px;
}
.topmenu {
	background: url(../images/2010_topmenubg.gif) repeat-x left top;
	height: 28px;
}
.topmenu a, .topmenu a:visited 
{
    background: url(../images/2010_topmenuarrow.gif) no-repeat right 10px;
    display: block;
    height: 28px;
    line-height: 28px;
    float:left;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	margin: 0px 0px 0px 30px;
	padding: 0px 16px 0px 10px;
}
.topmenu a.selected, .topmenu a.selected:visited {
    background: #ffffff url(../images/2010_topmenuarrow.gif) no-repeat right 10px;
	text-decoration: none;
	border-right: solid 10px #ffffff;
}
.topMainrow {position:relative;}
.breadcrum {
    font-size: 10px;
    text-transform: uppercase;
    color: #d5181f;
    padding: 26px 30px 0px 30px;
}
.shop .breadcrum {
    padding: 20px 30px 0px 30px;
}
.breadcrum a, .breadcrum a:visited  {
    color: #000000;
    text-decoration: none;
}
.breadcrum a.selected , .breadcrum a.selected:visited {
    color: #f6a834;
}
.breadcrum a:hover {
    text-decoration: underline;
}
.frame {
    background: #ffffff url(../images/bgFrame.gif) repeat-x left top;
}
.leftmenu {
    background: #ffffff url(../images/bgLeftRight.gif) repeat-x left top;
	border-right: solid 1px #cdced0;
	padding: 20px 0px 20px 0px;
}
.leftmenu a,.leftmenu a:visited {
    background: url(../images/leftmenuItem.gif) no-repeat left 1px;
	font-size: 10px;
	display: block;
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;
	border-bottom: solid 1px #c3c5c7;
	padding: 0px 0px 5px 15px;
	margin: 11px 15px 0px 15px;
}
.leftmenu a.selected, .leftmenu a:visited.selected, .leftmenu a:hover {
    background: url(../images/2010_leftmenuarrow_sel.gif) no-repeat left 1px;
	color: #f6a834;
}
.submenu {
	padding: 4px 0px 8px 15px;
	margin: 0px 15px 0px 15px;
	border-bottom: solid 1px #c3c5c7;
}
.submenu a {
	margin: 9px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	border: none;
}
.submenu2 {
	margin: 0px 0px 0px 15px;
	padding: 4px 0px 8px 0px;
}
.submenu2 a {
	font-style:italic;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	border:none;
}
.topright {
    background: #ffffff url(../images/bgLeftRight.gif) repeat-x left top;
	border-left: solid 1px #cdced0;
}
.nobg {
    background: none;
	border-left: none;
}
.shop .topright {
	border:none;
	padding-top: 31px;
}
.rightcolumn 
{
    background: #ffffff;
	border-left: solid 1px #cdced0;
	padding: 0px 0px 30px 0px;
}
.main {
	margin: 60px 0px 0px 0px;
	width: 100%;
}
.main .inner {
	padding: 0px 30px 30px 30px;
}
.bottom {
	background: #ffffff;
	padding: 0px 15px 0px 15px;
}
.bottom .inner {
	border-top: solid 1px #cdced0;
	font-size: 10px;
	text-align: center;
}
.bottom .inner td {
	padding: 8px 0px 20px 0px;
}
.rightblock {
	margin: 0px 15px 20px 15px;
	padding: 0px 0px 10px 0px;
	width: 180px;
}
.rightblock h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-bottom: 10px;
}
.rightblock p {
	color: #504f53;
	margin: 0px 0px 10px 0px;
	font-size: 10px;
	line-height: 14px;
}
.rightblock .download a 
{
    background: url(../images/leftmenuItem.gif) no-repeat left 2px;
	font-size: 10px;
	display: block;
	text-decoration: none;
	color: #000000;
	padding: 0px 0px 5px 15px;
}
.catBlock {
	float: left;
	width: 25%;
	margin: 0px -1px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-right: solid 1px #cdced0;
	text-align: center;
}
.catBlock a {
	color: #000000;
	text-decoration: none;
}
.catBlock img {
	display: block;
	margin: 0px auto 0px auto;
}
.catBlock h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background: url(../images/leftmenuItem.gif) no-repeat left 2px;
	font-size: 10px;
	color: #000000;
	height: 40px;
	text-align: left;
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 12px;
}
.farRight {
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}
.line {
	display: block;
	width: 100%;
	float:left;
	height:1px;background: #cdced0;
	margin: 10px 0px 10px 0px;
}
.subproductlist td {
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	font-size: 9px;
	border-bottom: solid 1px #cdced0;
	padding: 4px 15px 4px 0px;
	vertical-align: middle;
}
.subproductlist .header td {
	white-space: normal;
}
.subproductlist td .textfield {
	width: 20px;
	height: 14px;
	line-height: 14px;
}
.subproductlist .imageHolder 
{
    position: relative;
}
.subproductlist td.images{
	position: relative;
}
.subproductlist td.images .rowimg {
	border: solid 1px #cdced0;
}
.subproductlist td.images .bigimg 
{
    display:none;
    position: absolute;
	top: -20px;
	left:35px;
	padding-left: 6px;
	background: url(../images/imgarrow.gif) no-repeat left 31px;
}
.subproductlist td.images .bigimg .artnr
{
	background: #cdced0;
	font-size: 10px;
	padding: 3px 0px 0px 4px;
}
.subproductlist td.images .bigimg .imgframe
{
	border: solid 3px #cdced0;
	background:#FFFFFF;
	padding: 10px;
}
.startpage {
	margin: 20px 20px 20px 20px;
}
.startpage .header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2d3c63;
	font-weight: normal;
	padding: 0px 0px 14px 0px;
	font-size: 20px;
}
.startpage .right {
	padding: 15px 0px 0px 0px;
}
.startpage .rightblock {
	margin: 0px 5px 20px 5px;
	width: 180px;
}
.startpage .rightblock h1 {
	color: #000000;
	text-align: center;
}
.startpage .rightblock p {
	color: #000000;
}
.startpage .catBlock {
	width: 121px;
}
.shadow {
    background: #ffffff url(../images/bgLeftRight.gif) repeat-x left top;
}

.shopcart 
{
    border-bottom: solid 1px #c3c5c7;
    background: #e0e0e8;
    height: 40px;
    position: relative;
}
.shopcart .red
{
    color: #ce0006;
}
.shopcart .toprow
{
    font-family: Arial, Tahoma, Verdana;
    font-size: 10px;
}
.shopcart .btn_toregister 
{
    background: url(../images/shopcart_btn_toregister.gif) no-repeat left top;
    font-family: Arial, Tahoma, Verdana;
    text-decoration: none;
    display: block;
    width: 84px;
    height: 19px;
    color: #ffffff;
    line-height: 19px;
    text-align: center;
    font-size: 10px;    
}
.shopcart .btn_showfull 
{
    background: url(../images/2010_shopcart_btn_showfullcart.gif) no-repeat left top;
    font-family: Arial, Tahoma, Verdana;
    text-decoration: none;
    display: block;
    width: 105px;
    padding-left: 25px;
    height: 19px;
    color: #ffffff;
    line-height: 19px;
    font-size: 10px;    
}
.shopcart .btn_update
{
    background: url(../images/2010_shopcart_update.gif) no-repeat left top;
    font-family: Arial, Tahoma, Verdana;
    border:none;
    text-decoration: none;
    display: block;
    width: 105px;
    height: 19px;
    color: #ffffff;
    line-height: 19px;
    text-align: center;
    font-size: 10px;    
}
.btn_login
{
    background: url(../images/2010_shop_goback.gif) no-repeat left top;
    font-family: Arial, Tahoma, Verdana;
    border:none;
    text-decoration: none;
    display: block;
    width: 70px;
    height: 19px;
    color: #ffffff;
    line-height: 19px;
    text-align: center;
    font-size: 10px;    
}
.btn_goback
{
    background: url(../images/2010_shop_goback.gif) no-repeat left top;
    font-family: Arial, Tahoma, Verdana;
    border:none;
    text-decoration: none;
    display: block;
    width: 70px;
    height: 19px;
    color: #ffffff;
    line-height: 19px;
    text-align: center;
    font-size: 10px;    
}
.btn_order
{
    background: url(../images/btnBuy.gif) no-repeat left top;
    border:none;
    text-decoration: none;
    width: 16px;
    height: 12px;
    color: #ffffff; 
}
.showfull 
{
    margin-top: 11px;
    border-bottom:solid 1px #c3c5c7;
    background: #e0e0e8;
    position:absolute;
    width: 542px;
    }
.cartlist 
{
    width: 542px;
    }
.cartlist td
{
    font-family: Arial, Tahoma, Verdana;
    font-size: 10px;
    border-bottom: solid 1px #c3c5c7;
    padding: 3px 0px 3px 0px;
    }
.cartlist .lowrow td 
{
    border: none;
    }
.prodimg img
{
    border: solid 1px #c3c5c7;
    margin-left: 30px;
}
.goback 
{
    padding: 8px 0px 10px 0px;
    border-bottom: solid 1px #c3c5c7;
    margin-bottom: 25px;
}
.shopdivider_vert 
{
    background: url(../images/shopdivider_vert.gif) repeat-y 20px top;
}
.shopdivider_hor 
{
    background: url(../images/shopdivider_hor.gif) repeat-x left center;
}
.register {margin: 30px 0px 10px 0px;}
.register .left {padding: 0px 0px 0px 30px;}
.register .main {padding: 0px 30px 0px 0px;}
.fillinfo .text {font-size: 11px;padding:4px 0px 3px 0px;}
.formtext 
{
    font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	border: solid 1px #c3c5c7;
	height: 18px;
	font-size: 11px;
}
.terms 
{
    font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    border: solid 1px #c3c5c7;
    padding: 0px 20px 0px 20px;
    margin: 40px 0px 0px 0px;
}
.productcolumn td {font-size:11px;}
.productcolumn td p {padding: 0px;margin:0px;}
.addtocart td {border:none;padding:0px 0px 0px 0px;margin:0px;}
.checkout_customer {margin-top:10px;margin-bottom:10px;}
.checkout_customer td {font-size:11px;line-height:16px;}
.checkout_list td {font-size:11px;height:24px;border-bottom: solid 1px #c3c5c7;padding-right:15px;background: #ffffff;}
.checkout_list .header td {border-top: solid 1px #c3c5c7;background: #e7e7ed;font-weight:bold;}
.related td {font-size: 11px;padding-bottom: 10px;}
.related td a {text-decoration:none;color:#000000;}
.product_buy {margin: 20px 0px 0px 0px,}
.product_buy .price {font-size: 16px;font-weight:bold;color:#ce0006;}


.startpageHeader {
    background: #1b3d6b;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    font-size: 19px;
    line-height: 32px;
}


.startpageProducts {margin: 50px 0px 20px 0px;}
.startpageProducts .column1 {border-right: solid 1px #bcbdc0;}
.startpageProducts .top {margin:0px 0px 30px 0px;BORDER-BOTTOM: #bcbdc0 1px solid;}
.startpageProducts .top td {padding:0px 0px 30px 0px;}
.startpageProducts .divider {background: url(../images/startV2_dividerVert.gif) repeat-y center top;}
.startpageProducts .dividerHor {background: url(../images/startV2_dividerHor.gif) repeat-x left center;}
.startpageProducts .column2 .top {margin:0px 0px 15px 0px;BORDER-BOTTOM: #bcbdc0 1px solid;}
.startpageProducts .column2 .top td {padding:0px 0px 15px 0px;}
.productimg {border: solid 2px #f6a834;}


.right a {color: #000000;}



.startpage2010 {}
.startpage2010 p {padding:0;margin:0;}
.startpage2010 .blackblock, .startpage2010 .yellowblock {
	color: #ffffff;
	background: #000000 url(../images/2010_startpageblock_black.gif) repeat-x left bottom;
	height: 81px;
}
.startpage2010 .yellowblock {
	color: #000000;
	background: #ffee38 url(../images/2010_startpageblock_yellow.gif) repeat-x left bottom;
}
.startpage2010 .blackblock a, .startpage2010 .yellowblock a, .startpage2010 .blackblock a:visited, .startpage2010 .yellowblock a:visited {
	color: #ffffff;
	text-decoration: none;
}
.startpage2010 .blackblock .text, .startpage2010 .yellowblock .text {
	padding: 12px 12px 12px 12px;
}
.startpage2010 .blackblock .image, .startpage2010 .yellowblock .image {
	vertical-align: middle;
	padding: 8px 0px;
}
.startpage2010 .blackblock .text h4 , .startpage2010 .yellowblock .text h4 
{
	color: #ffffff;
	padding:0;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	text-transform: uppercase;
}
.startpage2010 .yellowblock .text h4 
{
	color: #000000;
}
.startpage2010 .blackblock .text p, .startpage2010 .yellowblock .text p 
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 10px;
	line-height: 12px;
	margin: 6px 0px 0px 0px;
}
