#bg ul{margin: 0; padding: 0}
#bg a img{border: 0;}
#bg a, #bg a:hover{text-decoration: none; -moz-transition: 0.8s; -ms-transition: 0.8s; -o-transition: 0.8s; -webkit-transition: 0.8s; transition: 0.8s;}
#bg{background: #efefef url(http://bb-gsm.de/bestsales24/img/bg2.png) repeat; font: normal 16px 'Open Sans', sans-serif;}
#outer{width: 990px; margin: 0 auto;}
#wrapper{width: 980px; margin: 5px auto; border: 1px solid #ddd; background: white; box-shadow: 0 0 25px #81a1ba; padding: 5px; z-index: 111111111; position: relative; border-radius: 10px}
#header{overflow: hidden;}
#logo{width: 320px; float: left;}
#naviTop{padding: 10px 0; overflow: hidden; float: right; margin: 25px 10px 25px 0; background: #46A6F0; border-radius: 10px}
#naviTop ul{float: right;}
#naviTop ul li{float: left; list-style: none; border-right: 1px solid #ccc; line-height: 12px}
#naviTop ul li:last-child{border: 0 !important}
#naviTop ul li a{color: #fff; font-size: 15px; padding: 10px 10px;}
#naviTop a:hover{color: #347400}
#slider{width: 750px; height: 344px; margin: 25px 0; padding: 10px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; border-radius: 10px}
#search{float: right; width: 200px; height: 23px; border: 1px solid #ddd; position: relative; background: white; padding: 0 0 3px 20px; background: url(http://bb-gsm.de/bestsales24/img/lupe.gif) 5px center no-repeat; border-radius: 10px; margin: 0 10px 25px 0}
#search *{border: 0;}
.v4sbox {float: left; margin: 6px 0 0 0; width: 122px}
#submit{float: right; border: 1px solid #333; background: #46A6F0; color: white; padding: 4px 10px; transition: 0.8s; cursor: pointer; border-radius: 8px}
#submit:hover{color: #333; background: white; border: 1px solid #333;}
#main{width: 980px; overflow: hidden;}
#topnavi{width: 960px; background: #46a6f0; border-radius: 10px; padding: 5px; overflow: hidden; margin: 10px auto}
#topnavi ul {}
#topnavi ul li{float: left; list-style: none;}
#topnavi ul li a{color: white; padding: 5px 40px; font-size: 15px !important}
#topnavi a:hover{color: #347400}
#mainLeft{float: left; width: 185px; margin: 0 0 0 5px;}
#mainLeft ul li{padding: 0 0 0 10px; font-size:12px; list-style: none; transition: 0.6s}
#mainLeft ul li:hover{padding-left: 20px}
#mainLeft a:hover{color: #347400;}
#mainLeft h2{font-size: 15px; background: #46A6F0; padding: 4px; border-radius: 10px; color: white; text-align: center}
#hotline{border: 1px solid #ddd; height: 235px; position: relative; font: normal 13px tahoma; margin: 0 0 0 5px; background: white url(http://bb-gsm.de/bestsales24/img/kontakt.jpg) 0 0 no-repeat; border-radius: 10px}
#hotline ul {position: absolute; bottom: 4px}
#hotline li {line-height: 24px;}
#hotline ul li a{color: #666}
#hotline ul li a:hover{text-decoration: underline}
#hotline ul li img{margin: 0 8px}
#hotline p{margin: 15px 0 0 10px}

#content{overflow: hidden; padding: 10px; width: 760px; float: right;}
#innerContent{padding: 10px;}
#price{text-align: right; font-weight: bold; font-size: 22px !important;}
#price span{color: #005DC7;  font-size: 22px !important;}
#innerContent *{font-size: 15px;}
#innerContent ul{margin: 10px}
#innerContent ul li{list-style: disc}
#titleItem{font-weight: bold}
#itemImages{width: 600px; margin: 10px 0; float: left}
#itemImages p img{width: auto; height: auto; max-height: 580px; max-width: 580px; margin: 10px 0; border: 1px solid #46A6F0;}
#main-picture{width: auto; height: auto; max-width: }
#contentArea{}
#itemThumps{margin: 35px 0 0 0}
#itemThumps ul li{display: inline; margin: 0 3px 0 0;}
#itemThumps ul li img{height: 120px; width: auto; border: 1px solid #46A6F0; display: block; margin: 0 0 10px 0;}

#payment, #delivery, #feedbacks{clear: both}
#payment p, #delivery p, #feedbacks p, #delivery ul li{margin: 0 0 0 10px; font-size: 14px; color: #222; list-style: none; line-height: 20px}
#payment img, #feedbacks img{float: right; margin: 0 0 0 10px}
#delivery img{float: right; margin: 0 10px}
#feedbacks{}
.headline{background: #46A6F0; border-radius: 10px; overflow: hidden; padding: 4px 10px; width: 740px; color: white; margin: 10px 0; clear: both}
    
#footer{overflow: hidden; height: 25px; line-height: 25px; margin: 10px 0;}
#footer ul li{list-style: none; float: left; border-right: 1px solid #ccc; line-height: 8px; margin: 10px 0}
#footer ul li:last-child{border: 0 !important}
#footer ul li a{padding: 0 35px; font-size: 13px; color: #444; margin: 10px 0}
#footer a:hover{color: #40c200;}

#bestsales24{text-align: right; color: #666; font-size:12px; padding: 10px}
#bestsales24 a{color: #e22; text-decoration: none; transition: 0.8s;}
#bestsales24 a:hover{color: #66f;}
