* {margin:0;padding:0;}
body{font-family:Arial,sans-serif; background: transparent url('./../../images/mainBg.png') repeat-x top;}
a:link, a:visited {color:#000;text-decoration:none;}
a:active {color:#333;text-decoration:none;}
a:hover {color:#95BF2C;text-decoration:none;}
a.text:link, a.text:active, a.text:visited {color:#333;text-decoration:underline;margin:0;}
a.text:hover {color:#333;text-decoration:underline;margin:0;}
a img {border-width:0;}
h1 { font-size:22px; color:#95BF2C; background: transparent url('./../../images/arrowH1.png') no-repeat 1px; padding: 0 0 0 22px; margin: 0 0 15px 0; font-weight:normal; }
h2 { font-size:13px; color:#FF9900; font-weight:bold; letter-spacing: 1.5px;}
h3 { color:000; font-size:20px; line-height: 18px;}
.greenLine { background-color: #95BF2C; height: 1px;}

.clearingItem {clear:both;float:none;}

#footer {text-align:center;margin:10px 0 0 0;line-height: 18px;}
#contentFrame {margin:40px 0;}

.containerProduct .img {float:left;}
#contentFrame { background: transparent url('./../../images/contentBg.png') repeat-y; text-align:left; padding: 25px 0 0 0;}
#contentFrame .Error {padding: 0 20px 15px;}
.contentContainer { padding: 0; line-height: 19px; text-align: left;}
.newsContainer { padding: 0 25px 15px; line-height: 19px; text-align: left;}
.newsContainer span.date { color:#000;}
.newsContainer h1 { padding:0; font-size:14px; font-weight:bold;}
#hContent { border-bottom: 1px solid #C0C0C0; padding: 0 0 10px;}
#footer { text-align: center; color:#666; margin: 10px 0 0 0; line-height: 18px;}
#bottomShadow { width: 870px; height:7px; margin: auto; background: transparent url('./../../images/footerBg.png') no-repeat;}

#boxFrame { width: 858px; border-top: 1px solid #C0C0C0; margin: 0 0 0 6px; height: 172px; color:#666666;}
#box1 { width: 285px; height: 172px; float: left; border-right:1px solid #C0C0C0; text-align:center; background: transparent url('./../../images/boxBgInactive.png') no-repeat top;}
#box1 .arrowLeft { margin:50px 0 0 20px; cursor:pointer; float:left; }
#box1 .arrowRight { margin:50px 20px 0 0; cursor:pointer; float:right; }
#box1 a,#box2 a { color:#666666; }
#box1 a:hover,#box2 a:hover { color:#000; }
#box3 { width: 285px; height: 172px; float: left; border-right:1px solid #C0C0C0; background: transparent url('./../../images/boxBgInactive.png') no-repeat top; /*cursor:pointer;*/ border: none; text-align:center; }
#box3 h2 { margin-bottom:10px; }
#box3 select { width:200px; margin:6px 0; }
#box3 input { color:#fff;width:200px; margin:10px 0; background-image: url(../../images/bgButton.jpg);cursor:pointer;}
#box3 input:hover { color:#666;}
#box1.prod { background: transparent url('./../../images/boxBgInactive.png') no-repeat top; cursor:pointer; }
#box2 { width: 286px; height: 172px; float: left; border-right:1px solid #C0C0C0; background: transparent url('./../../images/boxBgInactive.png') no-repeat top;}
#box1.prod:hover,  #box2:hover, #box3:hover { background: transparent url('./../../images/boxBgActive.png') no-repeat top; }
.startPageNews {padding:5px 20px;}

.topBox {margin: 10px 0 5px 20px; text-align: left;}

.leftColumn  { float: left;width: 430px;}
.rightColumn { width: 430px; float: left;}
div.checkoutSuccess {padding:0 30px 20px 30px;}
div.productGroup {padding:0 0 20px 25px;width:565px;float:left;}
div.containerProduct {border:1px solid #C0C0C0;border-width: 1px 1px 1px 1px;padding:10px 20px 10px 20px;margin-bottom:10px;}
div.containerProduct h2 {font-size:16px;margin-bottom:5px;}
div.containerProduct.odd {background-color:#D9E8B3;}
div.containerProduct.even {background-color:#F7F9F2;}
div.containerProduct.first {border-width:1px;}
div.containerProduct div.left {float:left;width:130px;height:100px;}
div.containerProduct div.left div.img {float:left;width:125px;height:100px;background:#fff;text-align:center;border:1px solid #C0C0C0;}
div.containerProduct div.right {float:right;width:550px;}
div.containerProduct div.right div.desc {color:#666;overflow:hidden;margin-bottom:7px;padding:20px 20px 10px 30px;}
div.containerProduct div.right div.price {color:#95BF2C;font-weight:bold;white-space:nowrap;font-size:14px;float:left;margin-left:30px;}
div.containerProduct div.right a.more {float:right;color:#FF9900;font-size:14px!important;}
div.containerProduct div.right a.more:hover {float:right;color:#666;}

.oldPrice {font-weight:normal!important;color:#CC0000!important;text-decoration:line-through!important;font-style:italic!important;font-size:12px!important;}
div.productFrame {margin: 0 0 20px 0;}
div.productFrame div.left {float:left;width:175px;}
div.productFrame div.right {float:left;letter-spacing:1px;font-weight:normal;margin:0 0 0 15px;width:360px;}
div.productFrame div.subImg {float:left;height:48px;margin:3px 6px 0 0;width:48px;overflow:hidden;}
img.lupe {display:none;}
h2.techData {margin-left:27px;}
div.prodAccessory {width:285px;height:172px;overflow:hidden;text-align:left;}
div.prodAccessory h2 {margin:5px 0 10px 20px;}
div.prodAccessory div.img {float:left;width:125px;text-align:center;}
div.prodAccessory div.desc {float:right;width:150px;}

#root, #boxFrame, #topFrame .sonderangebote, #facebooklink, .shopRight, div.productFrame .back, .fb_iframe_widget, .fb_ltr, #printlink, .more {display:none;}
