/* content */
html,body{margin: 0px; padding: 0px;text-align: center;font-family: 'Neo Sans W02', arial, helvetica, sans-serif;font-size: 14px;}
#container{width: 960px; margin: 0px auto;text-align: left; min-height: 400px;}
#header{width: 960px; margin: 0px auto;}
#header_navi{width: 940px; height: 58px; margin: 15px 10px 0px 10px;background-image: url(../img/header_navi_bg.png);}
#header_logo{height: 58px;float: left;}
#header_logo img, #flags img, #target img{border: none; margin:0; padding:0;}
#header_navi_inner{font-size: 15px;float: left;margin: 0px 0px 0px 23px;}
#header_navi_inner ul{margin: 0px; padding: 0px;float: left;}
#header_navi_inner li{list-style-type: none; float: left; text-transform: uppercase;}
#header_navi_inner li a{color: #fff; text-decoration: none; line-height: 63px;padding: 0 20px;}
#header_navi_inner li a:hover{text-decoration: underline;}
#header_navi_inner li.active a{text-decoration: underline;}
#slogan{width: 940px; height: 22px; margin: 0px 10px; padding: 8px 0px 0px 16px; color: #0093cb;font-size: 11px;}
#footer{width: 940px; margin: 10px 10px 50px 10px; border-top: 1px solid #a1a1a1;float: left;}
#footer_navi{font-size: 11px;}
#footer_navi ul{margin: 0px; padding: 0px;}
#footer_navi li{list-style-type: none; float: left; text-transform: uppercase;}
#footer_navi li a{color: #a1a1a1; text-decoration: none; line-height: 18px;padding: 0px 10px 0px 0px;}
#footer_navi li.active a{text-decoration: underline;}
#footer_navi li a:hover{text-decoration: underline;}
#countryselect{position: relative;}
#flags ul{margin: 0px;padding: 0px;}
#flags li{margin: 5px 5px 0px 0px;list-style-type: none;height:22px;float: left;}
#flags a{display: block; height: 11px; width: 16px; overflow: hidden;}
#flags li.active a img{margin-top: -11px;}
#target{margin: 0px; padding: 0px 0px 0px 10px;position: absolute; right: 0px;border-left: 1px solid #8a8a8a;}
#flags{position: absolute; right: 140px;top:2px;}
#content{width: 960px; margin: 0px 10px;position: relative;color: #8a8a8a;}
.hide{display: none;}
.clear{clear: both;}
.csc-header h1{font-weight: normal;color: #58b1b8;margin: 50px 0px 20px 0px;}
#cont_left{width: 365px; margin: 0px 30px 0px 0px;float: left;}
#cont_right{width: 545px; float: left;}
h3{font-weight: normal; color: #58b1b8;}
h4{font-weight: normal;font-size: 14px;margin: 0px; padding: 0px;}
.accordion_element{margin: 0px 0px 20px 0px;}
.accordion_element h4{font-weight: normal; color: #0093cb;font-size: 14px;margin: 0px; padding: 0px;}
.accordion_element h4:hover{text-decoration:  underline;}
.accordion_element .ui-accordion-content{color: #8a8a8a;}
.accordion_element .bodytext{margin: 5px 0px 5px 10px;padding: 0px;}
.accordion_element .ui-accordion-header-active{text-decoration: underline;}
.csc-textpic-imagewrap ul{margin: 0 !important;}

/* slider */
.tx-simpleslider-pi1{margin: 0px 10px;position: absolute; height: 536px;}
.tx-simpleslider-pi1-switcher {clear: both; position: absolute; right: 30px; bottom: 30px;}
.tx-simpleslider-pi1-switcher ul { list-style: none; margin: 0; padding: 0; }
.tx-simpleslider-pi1-switcher ul li { float: left; }
.tx-simpleslider-pi1-switcher ul li a { display: block; width: 20px; height: 20px; margin-right: 15px; background-image: url(../img/slider_normal.png);background-repeat: no-repeat;background-position: left top; }
.tx-simpleslider-pi1-switcher ul li.active a {background-image: url(../img/slider_active.png); }
.tx-simpleslider-pi1-item{position: relative; top: 0px; left: 0px;}
.tx-simpleslider-pi1-info{text-align: left;width: 280px; height: 330px;position: absolute; top: 60px; left: 60px;}
.tx-simpleslider-pi1-info-image{position: relative; top: 0px; left: 0px;}
.tx-simpleslider-pi1-info-text{position: absolute; bottom: 12px; left: 0px;color: #fff;font-size: 12px;padding: 0px 0px 0px 19px;}
.tx-simpleslider-pi1-info-text h3{margin: 0px; padding: 0px;font-size: 15px;color: #fff;font-weight: bold;}
.tx-simpleslider-pi1-info-link{width: 280px; height: 40px;background-image: url(../img/more-info_bg.png);background-repeat: no-repeat;background-position: left top;margin: 11px 0px 0px 0px;}
.tx-simpleslider-pi1-info-link a{color: #fff; text-decoration: none;margin: 0px 0px 0px 19px;line-height: 42px;background-image: url(../img/more-link_arrow.png);background-repeat: no-repeat;background-position: right 5px;padding: 0px 14px 0px 0px;font-size: 18px;}
.tx-simpleslider-pi1-info{display: none;}
.tx-simpleslider-pi1-item{opacity: 0.5;}
.captionwrapper, .caption{display: none;}
.flex-active-slide .captionwrapper, .flex-active-slide .caption{display: block;}

/* shopfinder */
.shopinfo_right{width:180px; position: absolute; right: 0px; top: 118px;padding: 0px 20px 0px 40px;color: #8a8a8a;}
.shopinfo_right h4{margin: 0px;padding:0px;}
#shopmap {float: left;height: 700px;left: 0;position: relative;top: 0;width: 720px;color: #8a8a8a;}
.mapCanvas, #mapCanvas {height: 420px;left: 0;margin: 0px;position: absolute;top: 118px;width: 720px;}
.tx-fdshopfinder-pi1{float: left;}
.mapcontrol{position: absolute; top: 560px; left: 0px;}
.mapcontrol label{position: absolute; top: 0px; left: 465px;width: 200px;font-size: 14px;}
.mapcontrol .jquery-selectbox{position: absolute; top: 20px; left: 465px;width: 478px;height: 27px;border: 1px solid #929292;} 
#loclabel{position: absolute; top: 560px; left: 0px;font-size: 14px;}
#location{position: absolute; top: 580px; left: 0px;width: 438px;height: 27px;padding: 0px 5px;border: 1px solid #929292;}
.categoryheader{font-weight: normal; color: #58b1b8;}
#shopmap .categoryheader{margin: 50px 0px 0px 0px; font-size: 30px;}
#distance{position: absolute; top: 20px; left: 465px;width: 251px;height: 29px;border: 1px solid #929292;}
#showshops{position: absolute; top: 65px; left: 0px;width: 120px;height: 40px;border:  0px; background: none; color: #fff; font-weight: bold;background-color: #0093cb;background-image: url(../img/more-link_arrow2.png); background-repeat: no-repeat;background-position: right 14px;cursor: pointer;-moz-border-radius: 10px;border-radius: 10px;font-family:Neo Sans W02;font-size:15px;padding: 0 8px 0 0;outline: none;}
#showshops:hover{background-color: #009aa3;}
#shoplist{width: 870px; height: 132px;float: left;font-size: 12px;color: #8a8a8a;position: absolute;left: 35px;overflow:hidden;}
.shopitem{width: 140px; height: 108px; float: left;padding: 0px 15px 6px 15px;margin: 10px 0px 0px 0px;border-right: 1px solid #0093cb;}
.shopitem h4{font-size: 12px;margin: 0px;font-weight: bold;}
.shopitem a{text-decoration: none;color:#8a8a8a;}
#shoplistwrap{width: 940px; height: 132px;position: relative;float: left;margin: 28px 0px 60px 0px;overflow: hidden;background-image: url(../img/shoplist_bg.png);background-repeat: no-repeat;background-position: left top;}
#shoplist-prev{width: 35px;height: 132px;cursor: pointer;position: absolute; left: 0px;top: 0px;background-image: url(../img/shoplist-prev_bg.png);background-repeat: no-repeat;background-position: left top;}
#shoplist-next{width: 50px;height: 132px;cursor: pointer;position: absolute; left: 889px;top: 0px;background-image: url(../img/shoplist-next_bg.png);background-repeat: no-repeat;background-position: left top;}
#shopflow{width: 8000px; height: 132px;position: absolute;top: 0px; left: 0px;overflow: hidden;}
.shopline{margin: 0px;padding: 0px;}
.tabs {left: 0;position: relative;top: 0;z-index: 10000;margin: 0px;padding: 0px;font-size: 12px;}
.tabs li {border: 1px solid #0093cb;display: block;float: left;margin: 0 2px 0 0;padding: 0 3px;}
.tabs li a {color: #000;text-decoration: none;}
.panes {border: 1px solid #0093cb;clear: both;position: relative;top: -1px;z-index: 9999;}
.mCont {color: #000;font-size: 12px; overflow: hidden;padding: 15px 10px;margin: 0px 0px 0px 0px;}
#d2 a{color: #000;}
.shopinfo_right h4{font-size: 16px;color: #58b1b8;margin: 0px;padding: 0px;}
.external-link-new-window img{border: 0px;}
.gm-style-iw{overflow: hidden !important;height: 150px !important;}
span.jquery-selectbox-currentItem {position: absolute;}

/* products */
.product-cat-item{width: 220px;height: 198px;float: left; margin: 20px 20px 0px 0px;cursor: pointer;overflow: hidden;}
.product-cat-image{background-repeat: no-repeat;background-position: left top;width: 220px; height: 162px;margin: 0px 0px 8px 0px;}
.cat_bg_1{background-image: url(../../produkte/bg/cat_bg1.png);}
.cat_bg_2{background-image: url(../../produkte/bg/cat_bg2.png);}
.cat_bg_3{background-image: url(../../produkte/bg/cat_bg3.png);}
.cat_bg_4{background-image: url(../../produkte/bg/cat_bg4.png);}
.cat_bg_5{background-image: url(../../produkte/bg/cat_bg5.png);}
.cat_bg_6{background-image: url(../../produkte/bg/cat_bg6.png);}
.cat_bg_7{background-image: url(../../produkte/bg/cat_bg7.png);}
.cat_bg_8{background-image: url(../../produkte/bg/cat_bg8.png);}
.product-catheader{width: 220px; height: 29px;background-image: url(../img/cat-header_bg.png);background-repeat: no-repeat;background-position: left top; font-size: 12px;}
.product-catheader a{text-transform: uppercase; color: #fff;line-height: 29px; text-decoration: none; padding: 178px 13px 0px 13px;background-image: url(../img/cat-header-link_bg.png);background-repeat: no-repeat;background-position: right 179px;}
#prodlist{margin: 20px 0px 0px 0px;float: left;}
.listitem{width: 220px; height: 290px;float: left;margin: 0px 20px 0px 0px;position: relative;cursor: pointer;}
.lastitem{margin: 0px 0px 0px 0px;}
.headline_cont{position: absolute; top: 0px;left: 0px;height: 60px;}
.prod_headline{margin: 0px; padding: 0px;font-size: 14px;color: #a1a1a1;font-weight: 400;}
.prod_tech{margin: 0px; padding: 0px;font-size: 12px;color: #a1a1a1;font-weight: normal;}
.prod_listimg{background-repeat: no-repeat;background-position: left top;width: 220px; height: 162px;text-align: center;position: absolute;top: 60px;}
.prod_more{position: absolute;top: 230px;}
.prod_more a{font-size: 12px; text-decoration: none; color: #33a9d5;}
.prod_more a:hover{text-decoration: underline;}
.prod_listimg img{margin: 7px 0px 0px 0px;}
.prodlist_bg1{background-image: url(../../produkte/bg/prodlist_bg1.png);}
.prodlist_bg2{background-image: url(../../produkte/bg/prodlist_bg2.png);}
.prodlist_bg3{background-image: url(../../produkte/bg/prodlist_bg3.png);}
.prodlist_bg4{background-image: url(../../produkte/bg/prodlist_bg4.png);}
.prodlist_bg5{background-image: url(../../produkte/bg/prodlist_bg5.png);}
.prodlist_bg6{background-image: url(../../produkte/bg/prodlist_bg6.png);}
.prodlist_bg7{background-image: url(../../produkte/bg/prodlist_bg7.png);}
.prodlist_bg8{background-image: url(../../produkte/bg/prodlist_bg8.png);}
#bread{margin: 15px 0px 40px 0px;color: #a1a1a1;font-size: 12px;float: left;}
#bread a{color: #0093cb;text-decoration: none;}
#productdetail-left{width: 460px;float: left;}
#productdetail-left h1{color: #33aeb5;font-weight: 400;margin: 30px 0px 0px 0px;padding: 0px;clear: both;}
#productdetail-left h2{color: #33aeb5;font-weight: 300;margin: 0px 0px 30px 0px;padding: 0px;}
#productdetail-right{width: 480px;padding: 0px 0px 0px 20px;float: left;}
#productdetail-bottom{width: 960px;margin: 47px 0px 0px 0px;float: left;}
.pika-stage{background-repeat: no-repeat;background-position: left top;}
.gbg_1 .pika-stage{background-image: url(../../produkte/bg/productmain_bg1.png);}
.gbg_2 .pika-stage{background-image: url(../../produkte/bg/productmain_bg2.png);}
.gbg_3 .pika-stage{background-image: url(../../produkte/bg/productmain_bg3.png);}
.gbg_4 .pika-stage{background-image: url(../../produkte/bg/productmain_bg4.png);}
.gbg_5 .pika-stage{background-image: url(../../produkte/bg/productmain_bg5.png);}
.gbg_6 .pika-stage{background-image: url(../../produkte/bg/productmain_bg6.png);}
.gbg_7 .pika-stage{background-image: url(../../produkte/bg/productmain_bg7.png);}
.gbg_8 .pika-stage{background-image: url(../../produkte/bg/productmain_bg8.png);}
.pika-thumbs li{background-repeat: no-repeat;background-position: left top;}
.thimg_1{background-image: url(../../produkte/bg/productthumb_bg1.png);}
.thimg_2{background-image: url(../../produkte/bg/productthumb_bg2.png);}
.thimg_3{background-image: url(../../produkte/bg/productthumb_bg3.png);}
.thimg_4{background-image: url(../../produkte/bg/productthumb_bg4.png);}
.thimg_5{background-image: url(../../produkte/bg/productthumb_bg5.png);}
.thimg_6{background-image: url(../../produkte/bg/productthumb_bg6.png);}
.thimg_7{background-image: url(../../produkte/bg/productthumb_bg7.png);}
.thimg_8{background-image: url(../../produkte/bg/productthumb_bg8.png);}
#tecicons{float: left;margin: 25px 0px 0px 0px;}
#tecicons .tecicon{width: 460px;clear: both;}
#tecicons p{margin: 0px 0px 18px 0px; padding: 0px;height: 40px;float: left;}
#tecicons img{margin: 0px 15px 0px 0px;float: left;}
.pika-imgnav{width: 460px; position: relative;}
.addproducts{width: 100px; height: 95px; margin: 0px 20px 0px 0px;padding: 5px 0px 0px 0px; float: left;overflow: hidden;position: relative;text-align: center;vertical-align: middle;}
#mainimage{width: 700px;height: 220px;float:left;background-position: right top; background-repeat: no-repeat;}
.mainimg_1{background-image: url(../../produkte/bg/mainimg_bg1.png);}
.mainimg_2{background-image: url(../../produkte/bg/mainimg_bg2.png);}
.mainimg_3{background-image: url(../../produkte/bg/mainimg_bg3.png);}
.mainimg_4{background-image: url(../../produkte/bg/mainimg_bg4.png);}
.mainimg_5{background-image: url(../../produkte/bg/mainimg_bg5.png);}
.mainimg_6{background-image: url(../../produkte/bg/mainimg_bg6.png);}
.mainimg_7{background-image: url(../../produkte/bg/mainimg_bg7.png);}
.mainimg_8{background-image: url(../../produkte/bg/mainimg_bg8.png);}
#headline{width: 220px; height: 220px; float: left;position: relative;background-repeat: no-repeat;background-position: left top;margin: 0px 20px 0px 0px;}
#headline h1{position: absolute; bottom: 0px;color: #fff;margin: 0px 0px 15px 10px;padding: 0px;font-size: 40px;line-height: 42px;}
.headline_bg1{background-image: url(../../produkte/bg/headline_bg1.png);}
.headline_bg2{background-image: url(../../produkte/bg/headline_bg2.png);}
.headline_bg3{background-image: url(../../produkte/bg/headline_bg3.png);}
.headline_bg4{background-image: url(../../produkte/bg/headline_bg4.png);}
.headline_bg5{background-image: url(../../produkte/bg/headline_bg5.png);}
.headline_bg6{background-image: url(../../produkte/bg/headline_bg6.png);}
.headline_bg7{background-image: url(../../produkte/bg/headline_bg7.png);}
.headline_bg8{background-image: url(../../produkte/bg/headline_bg8.png);}
#productdetail-bottom h3{outline: none; cursor: pointer;height: 45px;color: #fff;line-height: 45px; padding:  0px 0px 0px 10px; margin: 0px 0px 20px 0px;-moz-border-radius: 10px;border-radius: 10px;}
.addpr{background-color: #d70076;}
.tecdata{background-color: #009aa3;}
.locdown{background-color: #f18700;}
.locfile{background-color: #c0cc00;}
.ui-accordion-content{padding: 7px 0px 27px 0px;overflow: hidden;}
.ui-accordion-content ul{padding: 0px 0px 0px 0px;margin: 0px;}
.ui-accordion-content li{list-style: none;height: 30px;padding: 0px 0px 0px 10px;border-bottom: 1px solid #8a8a8a;line-height:30px;}
.localLink{color: #d70076;margin: 0px 0px 0px 10px;height: 20px;text-decoration: none;background-image: url(../img/download_bg.png); background-repeat: no-repeat;background-position: right top;padding: 0px 30px 0px 0px;margin: 0px 0px 3px 0px;}
.localLink:hover{text-decoration: underline;background-position: right -20px;}
.filelnk{display: block;border-bottom: 1px solid #8a8a8a;padding: 0px 0px 5px 0px;}
#testlogo{position: absolute;}
.logopos_1{top: 25px; left: 470px;}
.logopos_2{top: 25px; right: 7px;}
.logopos_3{top: 345px; left: 470px;}
.logopos_4{top: 345px; right: 7px;}
.shop{height: 30px;background-color: #1c92ca;background-image: url(../img/shoplink_bg.png); background-repeat: no-repeat;background-position: 10px 10px;-moz-border-radius: 10px;border-radius: 10px;float: left;padding: 10px 20px 0px 40px;cursor: pointer;}
.shop a{color: #fff;text-decoration: none;text-transform: uppercase;font-weight: bold;background-image: url(../img/more-link_arrow.png);background-repeat: no-repeat;background-position: right 2px;padding: 0px 15px 0px 0px;}
.shop:hover{background-color: #009aa3;}
.teaseritem{width: 220px; height: 290px;float: left;margin: 0px 20px 0px 0px;position: relative;cursor: pointer;}
.prod_teaser h3{position:  absolute; top: 18px; left: 57px;z-index: 100;font-size: 16px;}
.prod_teaser img{position:  absolute; top: 0px; left: 0px;margin: 0px; z-index: 1;}
.colorbox{display: block; width: 220px; padding-top: 170px;}
.teaseritem .prod_more{top: 60px;z-index: 100;}
.teaseritem .prod_listimg{z-index: 1;}
#pikame .active{opacity: 1 !important;}
.product-catheader a{outline: none;}

/* news */
.news-list-item{float: left;width: 940px;}
.newsitem-image{width: 90px; height: 90px;background-image: url('../../produkte/bg/productthumb_bg6.png');background-position: left top; background-repeat: no-repeat;float: left;margin: 0px 20px 0px 0px;padding: 5px;}
.newsitem-text h2 a{font-size: 15px; color: #d70076;text-decoration: none;}
.news-list-morelink a, .news-single-backlink a{color: #d70076;text-decoration: none;}
.news-list-morelink a:hover, .news-single-backlink a:hover{text-decoration: underline;}
.news-single-img{width: 440px;height: 440px;background-image: url('../../produkte/bg/productmain_bg4.png');background-position: left top; background-repeat: no-repeat;float: left;margin: 0px 20px 0px 0px;padding: 10px;}
.news-single-item{width: 940px; padding: 0px;}
.news-single-item h1{font-weight: normal;color: #0093CB;}
.news-single-item p{margin:  0px; padding: 0px;}

/* search */
#header_quicksearch{height: 30px; margin: 15px 0px 0px 0px;position: relative;float: right;}
.tx-macinasearchbox-pi1{width: 160px;position: absolute;top: 0px;right: 15px;}
#sword{width: 125px;height: 30px;color: #fff;border: 0px;background: none;background-image: url(../img/searchbox_bg.png); background-repeat: no-repeat;background-position: 0px 0px;padding: 0px 30px 0px 5px;position: absolute;left: 0px;top: 0px;line-height: 30px;}
#searchbtn{width: 30px; height: 30px;position: absolute;right: 0px;top: 0px;border: 0px;background: none;cursor: pointer;}
.searchtitle a{color: #d70076;text-decoration: none;}
.searchtitle a:hover{text-decoration: underline;}
.tx-indexedsearch-sw{color: #0093CB;font-weight: normal !important;}
.browsebox{padding: 0px;}
.browsebox a{color: #0093CB;text-decoration: none;}
.tx-indexedsearch-browsebox p strong{font-weight: normal !important;color: #0093CB;}
.tx-indexedsearch-res{width: 900px;}
.searchresult{margin: 0px 0px 20px 0px;}
.external-link-new-window, .internal-link, .mail{color: #8a8a8a;}

/* catmenu */
#catmenu{height: 0px;width: 940px; margin: 0px auto 0px auto;background-color: #eeeeee;overflow: hidden;}
#catmenuContent{width: 920px;height: 500px; margin: 0px auto;}
#catmenuContent .product-cat-item{width: 142px; height: 130px; margin: 25px 5px 0 5px;text-align: center;}
#catmenuContent .product-cat-image{width: 142px; height: 100px;background: none;background-repeat: no-repeat;background-position: left top;}
#catmenuContent .product-cat-image img{margin: 5px 0px 0px 0px;}
#catmenuContent .product-catheader{background: none; width: 142px;font-size: 11px;text-align: left;}
#catmenuContent .product-catheader a{color: #8a8a8a;padding: 90px 0px 0px 0px;line-height: 11px;font-weight: normal;}
#catmenuContent .cat_bg_1{background-image: url('../../produkte/bg/catmenu_bg1.png');}
#catmenuContent .cat_bg_2{background-image: url('../../produkte/bg/catmenu_bg2.png');}
#catmenuContent .cat_bg_3{background-image: url('../../produkte/bg/catmenu_bg3.png');}
#catmenuContent .cat_bg_4{background-image: url('../../produkte/bg/catmenu_bg4.png');}
#catmenuContent .cat_bg_5{background-image: url('../../produkte/bg/catmenu_bg5.png');}
#catmenuContent .cat_bg_6{background-image: url('../../produkte/bg/catmenu_bg6.png');}
#catmenuContent .cat_bg_7{background-image: url('../../produkte/bg/catmenu_bg7.png');}
#catmenuContent .cat_bg_8{background-image: url('../../produkte/bg/catmenu_bg8.png');}
#catmenuContent .product-cat-container{text-align: center;}
#catmenuContent .product-catheader a{background-image: url(../img/catmenu-link_bg.png);background-repeat: no-repeat;background-position: right 92px;padding-right: 10px;}
#catmenuContent #brand-more{display: none;}
#energy-more .colorbox{display: inline;}
#cont_middle ul{padding:0; margin-left:15px;}
#catmenuContent #energy-more .product-cat-image{background: url("../../produkte/bg/catmenu_bg1.png") no-repeat;}
#catmenuContent #energy-more .product-cat-image img{height: 90px !important;}
#content #energy-more .product-cat-image{border-radius: 0px 6px 0px 0px; -moz-border-radius: 0px 6px 0px 0px; -webkit-border-radius: 0px 6px 0px 0px; border: 1px solid #0092CF; width: 218px; height: 160px;}
#content #energy-more .product-cat-image img{width: 218px !important; height: 160px!important;}

/* flexslider */
.flexslider {position: relative;}
.flexslider li,  .flexslider ul{margin: 0; padding: 0;overflow: visible !important;   }
.flexslider .slidercontent { position:relative !important;  }
.flexslider .caption { padding: 0;}
.flexslider .captionwrapper {position: absolute !important;top: 317px!important;left: 60px!important;overflow: hidden!important;height: 279px!important;}
.flexslider .wsflexslider-style2 .captionwrapper {top: 137px!important;}
.flexslider .slides .slidercontent img {opacity: 0.3 !important;width: inherit !important;}
.flexslider .slides .flex-active-slide img {opacity: 1 !important;}
.flexslider .flex-viewport {overflow: visible !important;}
.flexslider .slides .slidercontent .bodytext img {height: auto !important;  }
.flexslider .captiontext {padding: 0;background-color: transparent;text-align: left;}
.flexslider .captiontitle {display: none;}
.flexslider .captionlink {position: absolute!important;top: 431px !important;left: 60px !important;text-align: left;width: 280px; height: 40px;background-image: url(../img/more-info_bg.png);background-repeat: no-repeat;background-position: left top;}
.flexslider .wsflexslider-style4 .captionlink {background-image: none; top: 0px !important; left: 0px !important; width: 940px; height: 536px}
.flexslider .wsflexslider-style4 .captionlink a {font-size: 0px; display: block; width: 100%; height: 100%; padding-right: 50px; margin: 0;}
.flexslider .captiontext p {color: #ffffff !important;padding: 0;margin: 0;}
.flexslider h3 {padding:0;margin:0;font-size: 15px;color: #fff;font-weight: bold;}
.flexslider .captiontext div {width: 240px;position: absolute;top: 30px;left: 20px;}
.flexslider .wsflexslider-style2 .captiontext div {top: 205px;}
.flexslider .captionlink a{color: #fff; text-decoration: none;margin: 0px 0px 0px 19px;line-height: 40px;background-image: url(../img/more-link_arrow.png);background-repeat: no-repeat;background-position: right 5px;padding: 0px 14px 0px 0px;font-size: 18px;}
.flex-control-nav {top: 485px!important;left: 385px!important;}
.flex-control-paging li a {width: 20px !important;height: 20px !important;margin-right: 15px !important;display: block !important;background-color: transparent!important;background-image: url(../img/slider_normal.png);border-radius: 5px 5px 5px 5px;border: none;}
.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {background-image: url(../img/slider_active.png);border: none;top:0px !important;}
.flexslider .flex-direction-nav {display: none;}
.slides li{height: 536px;}


/* download */
#productdownload {position: relative;width: 960px;height: 600px;}
#productdownload h3{margin: 0px 0px 10px 0px;}
#categoryselect{width: 257px;}
#categoryselect_chosen {border: 1px solid #757575;margin: 0px 0px 10px 0px;}
#productselect{width: 257px;}
#productselect_chosen {border: 1px solid #757575;}
.chosen-container {-moz-user-select: none;display: inline-block;font-size: 13px;position: relative;vertical-align: middle;}
#itemsearch {border: 1px solid #757575;color: #757575;height: 27px;padding: 0 10px;width: 238px;}
.dlbtn{background: url("../img/more-link_arrow2.png") no-repeat scroll right 14px #0093CB;border: 0 none;border-radius: 10px;color: #FFFFFF;cursor: pointer;font-family: Neo Sans W02;font-size: 15px;font-weight: bold;height: 30px;left: 30px;padding: 10px 8px 0px 20px;position: absolute;top: 112px;width: 95px;text-decoration: none;outline: none;}
.dlbtn:hover{background-color: #009aa3;}
#chprod{border-right: 1px solid #757575;height: 160px;left: 0px;padding: 0px 29px 0px 0px;position: absolute;top: 70px;width: 290px;}
#selectionFilter {border-right: 1px solid #757575;height: 160px;left: 320px;padding: 0px 30px 0px 29px;position: absolute;top: 70px;width: 260px;}
#itemid{height: 160px;left: 640px;padding: 0px 0px 0px 30px;position: absolute;top: 70px;width: 290px;}
#results{position: absolute;display: none;top: 300px;left: 0px;}
.suggestionsBox {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background-color: #FFFFFF;border-color: #FFFFFF #757575 #757575;border-image: none;border-right: 1px solid #757575;border-style: solid;border-width: 1px;color: #757575;left: 0px;margin: 0;position: relative;width: 258px;}
#itemid ul{list-style-type: none;margin: 5px 0px;}
#itemid li{padding: 5px 10px;cursor: pointer;}
#itemid li:hover{background: #ccc;}
#resultlist table{border-collapse: collapse;margin: 0 0 0 1px;width: 938px;border: 1px solid #757575;}
#resultlist th{background: #ddd;padding: 5px 10px;border-bottom: 1px solid #757575;    }
#resultlist td{padding: 5px 10px;}    
#resultlist a{color: #8A8A8A;text-decoration: none;}
#results .line1{background-color:  #fff;height: 22px;}
#results .line0{background-color:  #e7e7e7;height: 27px;}
#results .pdfsize{padding: 0px 0px 0px 23px;background: url(../img/pdfsize_icon.png);background-repeat: no-repeat; background-position: left top;}
#results .filesize{padding: 0px 0px 0px 23px;background: url(../img/filesize_icon.png);background-repeat: no-repeat; background-position: left top;}
li.no-results, li.highlighted{background:#F4F4F4;}

/* ajaxlist */
#suggestions li:hover{background-color:#e7e7e7;}
li.no-results{background: #f4f4f4 !important;}


