

/* CSS */

/* Main declarations */

body {
	background:no-repeat top #fff;
	font-family: Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;
	color: #777777;
	margin:0px 0px 0px 0px;
	font-size:11px;
}
table {
	font-family: Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

form {
	margin:0px;
	padding:0px;
}
img {
	margin:0px;
	border:0px;
}
hr {
	display:none;
}
p{margin:0px;padding:0px;}
input, textarea, select {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #333333;
	border:1px solid #CACACA;
}

a:link, a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #e1001a;
	text-decoration: underline;
}

a.service:link, a.service:visited {color:#4b4b4b;text-decoration:underline;}
a.service:hover{color:#4b4b4b;text-decoration:underline;}

a:none, a:none, a:hover{color: #333333;text-decoration: none;}

hr {
	display:none;
}

.LINKSOFF    { display: none;}
.LINKSON     { display: block;}

/* Classes, please order by className */

.abs {position:absolute;}
.ac {text-align:center}
.al {text-align:left}
.ar {text-align:right}

.articles {float:left;}
.articles div {float:left;}
.articles .block {float:left;width:190px;height:270px;}
.articles .bg {float:left;width:190px;height:230px;}
.articles .bg_on {float:left;width:190px;height:230px;background:url(../img/bg_articleblock.gif) no-repeat;cursor:pointer}
.articles .price {color:#919191;font-size:16px;font-weight:bold}

.background {background:url(../img/bg_bottom.jpg) bottom no-repeat}

.borderline {float:left;display:inline;margin:0px 0px 0px 11px;height:1px;background-color:#3d3d3d;}
.content {
	float:left;display:inline;width:760px;
}
.center {
	position:relative;
	width:960px;
	margin:0 auto;
	margin-top:245px;
}
.checkout {background-color:#0264a6;padding-left:10px;}
.checkout_top{
	width:750px;
	height:30px;
	background:url(../img/checkout_top.gif);
}

.detail {float:left;width:760px;}
.detail .bg {float:left;width:760px;background:url(../img/article_bg_container.gif) repeat-y;}
.detail .buttons {display:inline;float:left;width:750px;margin:5px 8px 0px 0px}
.detail .header {font-size:20px;font-weight:bold}
.detail .images {float:left;width:360px;margin-left:10px;display:inline}
.detail .images div {float:left;}
.detail .images img {float:left;margin:10px 0px 0px 10px;}
.detail .images .imageborder {border:0px solid #e3e3e3}
.detail .info {float:left;width:350px;margin-top:10px}
.detail .price {color:#4b4b4b;font-size:24px;font-weight:bold}
.fl {float:left;display:inline}
div.FormBorderColor {background-color: #DDDDDD;}
.footer {
	float:left;
	width:800px;
}
.footer #margin {margin:0px 0px 0px 40px;}
.fr {float:right}
.groups {float:left;}
.groups div {float:left;width:190px;height:145px;}
.groups .bg {width:180px;height:95px;background:url(../img/bg_groupblock.gif) no-repeat;text-align:center}
.groups .header {font-size:18px;font-weight:bold}
.groups_intro {float:left;display:inline;width:750px;}

.hc {
	float:left;
	width:960px;height:190px;
}
.hc .maintitle {margin-left:10px;line-height:40px}
.HighlightRed {color:#c00;font-weight:bold}
.home {float:left;}
.home div {float:left;width:190px;height:240px;}
.home .bg {width:180px;height:189px;background:url(../img/bg_shopblock.gif) no-repeat;text-align:center}
.lastviewed {float:left;width:740px;margin-top:10px}
.lastviewed .bg {float:left;width:85px;height:120px;}
.lastviewed .bg_on {float:left;width:85px;height:120px;background:url(../img/bg_lastviewed.gif) no-repeat;cursor:pointer}
.lastviewed a:link, .lastviewed a:visited {color:#4b4b4b;text-decoration:underline;}
.lastviewed a:hover{color:#4b4b4b;text-decoration:underline;}

.lc {
	float:left;
	width:190px;
}
.lc .container {float:left;width:180px;}
.lc .subnav {padding-left:20px;border-top:1px solid #e5e5e5;line-height:29px;background:#fff; font-size:12px;}
.lc .subnav_on {cursor:pointer;padding-left:20px;border-top:1px solid #e5e5e5;line-height:29px;background:#c7c7c7;color:#fff;font-size:12px;}
		.subnav_on a:link, .subnav_on a:visited, .subnav_on a.hover {color:#333333;text-decoration:none;font-size:12px;}
.lc .subsubnav {padding-left:30px;border-top:1px solid #e5e5e5;line-height:29px;background:#e3e3e3}
.lc .subsubnav_on {cursor:pointer;padding-left:30px;border-top:1px solid #e5e5e5;line-height:29px;background:url(../img/bg_subsubnav.gif) no-repeat;color:#fff;}
		.subsubnav_on a:link, .subnav_on a:visited, .subnav_on a.hover {color:#333333;text-decoration:none}
.lc .subnavline {width:180px;background:#e5e5e5;height:1px;}
.lc_menu {
	float:left;
	width:190px;
}
.lc_menu div {float:left;}
.line {
	float:left;
	margin:0px;
	height:1px;
	background-color:#1c1e1f;
}

.linkedArticles .buttons {float:right;display:inline;margin:5px 8px 0px 0px;}
.linkedArticles .orderinput{width:50px;text-align:right;border:1px solid #DDDDDD;}

.newsletter {background:url(../img/bg_newsletter2.jpg) no-repeat;width:187px;height:147px;position:absolute;left:0px;top:0px;}
.newsletter input {position:absolute;top:113px;left:20px;width:123px !important;height:13px !important;border:0px;font-size:11px;}
.newsletter img {position:absolute;top:113px;left:153px;width:160px;width:16px;height:16px;}

.mainfooter {background:url(../img/bg_footer_back.gif) repeat-x bottom;}
.mainfooter .background {background:url(../img/bg_footer.gif) repeat-y;}
.mainfooter .gradient {background:url(../img/bg_footer_gradient.gif) no-repeat bottom;}
.mainfooter .footertext {position:absolute;top:100px;right:30px;}
.mainfooter .footerlinks {position:absolute;top:55px;right:30px;}
.mainfooter .footer_line {	width:19px;text-align:center;float:left;display:inline;}
.mainfooter .footerlink:link, .mainfooter .footerlink:visited {color:#fff;text-decoration:none}
.mainfooter .footerlink:hover {color:#fff;text-decoration:underline}
.mainfooter .black:link, .mainfooter .black:visited {color:#333333;text-decoration:none}
.mainfooter .black:hover {color:#333333;text-decoration:underline}
.mc {
	float:left;display:inline;
	width:570px;
}
.mc #margin {
	margin:0px 0px 0px 0px
}
.menu {float:left;width:800px;height:40px;margin:0px;}
.menu div {float:left;display:inline}
.menu .submenu {float:left;width:800px}
.mleft {margin-left:20px;}
.noborder {border:0px;}
.rc {
	float:left;
	width:180px;
}
.rc #margin {margin:0px}
.rc_shop {
	background:url(../img/bg_shoppingcart_DEU.gif) no-repeat;
	float:left;
	width:180px;height:150px;
}	.rc_shop .items {margin:30px 0px 0px 1px;line-height:20px;height:90px; width:178px;}
	.rc_shop .items table{margin:8px 0px 0px 9px;}
	.rc_shop .items_act {margin:30px 0px 0px 1px;line-height:20px;height:90px; width:178px; background:url(../img/bg_shoppingcart_act.gif) repeat-x;}
	.rc_shop .items_act table{margin:8px 0px 0px 9px; color:#ffffff;}
	.rc_shop .buttons {float:left;width:180px; margin-top:1px;background:#f1f1f1; border-bottom:1px solid #ffffff;}
	.rc_shop .buttons div{margin-top:1px;}

.refArticles .header{font-size:20px;font-weight:bold}
.refArticles .price{color:#4b4b4b;font-size:16px;font-weight:bold}
	
.rel {
	position:relative;
}
.related {
	float:left;width:760px;height:330px;
	margin-top:10px;display:inline;
	border-top:1px solid #e3e3e3;
} .related div {float:left;}
	.related .block {float:left;width:190px;height:270px;}
	.related .bg {float:left;width:190px;height:230px;}
	.related .bg_on {float:left;width:190px;height:230px;background:url(../img/bg_articleblock.gif) no-repeat;cursor:pointer}
	.related .price {color:#919191;font-size:16px;font-weight:bold}
.smalltext {font-size:9px;}
.search {
	background:url(../img/bg_search_DEU.gif) no-repeat;
	width:180px;height:59px;
} .search input {border:0px;width:125px;margin:30px 5px 0px 14px;color:#000;}
	.search .searchbutton {margin:28px 9px 0px 5px;width:20px;height:20px;}
.sitemap {float:left;width:940px;margin-left:20px;display:inline;color#777777;}
.sitemap .footerheader {font-size:13px;}
.sitemap .footerlist {font-size:11px;}
.sitemap .itemOff {background:none;width:190px;line-height:20px;}
.sitemap .itemOn {background:url(../img/bg_footer_item.gif) no-repeat;width:190px;line-height:20px;}

a.footerlistlink:link, a.footerlistlink:visited{text-decoration:none; color:#444444;}
a.footerlistlink:hover{text-decoration:none; color:#444444;}

a.TabNav:link, a.TabNav:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.TabNav:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.service {background:url(../img/bg_service.jpg) no-repeat;}
#showShoppincard table{background:#f1f1f1;border-left:1px solid #ffffff;border-right:1px solid #ffffff;color:#919191;}
#showShoppincard .bg_shopcart {background:url(../img/bg_shopcart.gif) repeat-x; height:29px;width:180px;}

.sign{position:absolute;left:590px;top:-175px;}
.service_header {font-size:20px;font-weight:bold;color:#4b4b4b;}
td.TabOff {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 6px;
}
td.TabOn130Px {
	color: #333333;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	background-image: url(../img/BgTab130.gif);
	padding-top: 6px;
}
td.TabOn120Px {
	color: #333333;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	background-image: url(../img/BgTab120.gif);
	padding-top: 6px;
}
td.TabOn80Px {
	color: #333333;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	background-image: url(../img/BgTab80.gif);
	padding-top: 6px;
}
.tb {color: #0340A8;}
.tinyb {margin:1px;border:1px solid #FFFFFF;}
.tg {color: #777777;}
.to {color: #FF6600;}
.tr {color: #CF0000;}
.tw {color: #FFFFFF !important;}
