/*NAME: new blue*/
/*COMMENT: */


/*----------*/

body{margin: 0px; padding: 0px; background-color: rgb(221, 223, 222); text-align: center;}

#se_pageFrame{text-align: center;}

table{border-collapse: collapse;}

#se_mainTable{border: 1px solid rgb(0, 0, 0); background-color: rgb(136, 31, 30);}

#se_bannerTable{background-color: rgb(0, 255, 0);}

#se_toolsNav .topmenu_left{background-color: rgb(86, 6, 7);}

#se_toolsNav .topmenu_right{background-color: rgb(176, 75, 55);}

#se_colCenter{padding-top: 25px; width: 598px;}

#hardy{position: absolute; visibility: hidden; z-index: 0; top: 8px; left: 800px;}

#se_pageFrame .moduleRow{background-color: transparent;}

#se_pageFrame .menuLevel0:hover{background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);}

#se_pageFrame .menuLevel1:hover{background-color: rgb(255, 255, 255);}

a.menuLevel0{padding: 2px 10px; display: block; font-size: 12px; font-weight: bold; text-decoration: none; color: rgb(255, 255, 255);}

a.menuLevel1{padding: 2px 2px 2px 16px; display: block; font-size: 12px; text-decoration: none; line-height: 14px;}

#se_pageFrame .infoBoxHeading{background-color: rgb(157, 8, 13);}

#se_pageFrame .infoBox{background-color: rgb(231, 231, 231);}

#se_pageFrame .menuDiv0{margin: 3px 0px; color: rgb(255, 255, 255); background-color: rgb(127, 165, 194);}

#se_pageFrame .boxText{background-color: rgb(231, 231, 231);}

#se_pageFrame #newsbox2{background-color: transparent;}

#se_pageFrame #se_colCenter{background-color: rgb(255, 255, 255);}

.path_row{font-size: 12px; color: rgb(0, 0, 0);}

td.boxText{padding-left: 8px; padding-right: 8px;}

#se_pageFrame #se_mainTable{background-color: rgb(157, 8, 13); margin-left: auto; margin-right: auto;}

#se_pageFrame #current1{background-color: rgb(222, 161, 149);}

.toggleCategorieImg{vertical-align: top;}

#se_pageFrame #newsbox{background-color: transparent;}

div#se_pageFrame{padding: 15px;}

#se_pageFrame .topmenu_right{background-color: rgb(157, 8, 13);}

#se_pageFrame .path_row{background-color: rgb(231, 231, 231);}

#se_pageFrame #ajax_main_content{background-color: transparent; padding-bottom: 20px;}

.infoBoxHeading .infoBoxHeading{}

#se_mainTable .infoBoxHeading .infoBoxHeading{}

#se_pageFrame{background-color: rgb(243, 225, 201);}

#se_allColumnsTable .categoryBlock1{overflow-y: auto; overflow-x: hidden; max-height: 250px;}

.prodListImgCell{border-bottom: 1px solid rgb(153, 153, 153); width: 130px; text-align: center; vertical-align: top;}

.prodListTable{border-top: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); margin-bottom: 25px;}

.priceShipHinweis{font-size: 10px;}

.prodListTable .prodShortDesc{padding: 5px; font-size: 12px; vertical-align: top;}

.prodListTable .shop_box{padding: 3px 3px 3px 5px;}

.detailsLink{}

#se_pageFrame .prod_list_label{font-weight: bold; background-color: transparent;}

#se_pageFrame .listProdNameCell{padding: 4px; background-color: transparent;}

#se_pageFrame .listDetailsLinkCell{font-size: 10px; text-align: right; vertical-align: middle; background-color: transparent; width: 100px;}

.detailsLink a{border: 1px solid rgb(102, 102, 102); text-decoration: none; font-size: 10px; padding-left: 10px; padding-right: 10px; background-color: rgb(224, 224, 224);}

.detailsLink a:hover{background-color: rgb(255, 255, 255);}

#logoCell{padding-left: 10px; background-image: url("../images/bg-top_blue.jpg"); background-repeat: repeat-x; background-position: 0px 50%;}

#categoriesHeader .tabHi{border-top: 1px solid rgb(86, 6, 7); padding: 4px; background-color: rgb(127, 165, 194); color: rgb(255, 255, 255); font-weight: bold; font-size: 11px;}

#se_pageFrame #categoriesHeader{background-color: rgb(153, 154, 152);}

#categoriesHeader .tabLow{border-top: 1px solid rgb(234, 240, 255); padding: 4px; background-color: rgb(204, 204, 204); font-weight: bold; font-size: 11px; cursor: default; background-image: url("../images/tabLowBg.gif"); background-repeat: repeat-x; color: rgb(255, 255, 255);}

.tabHi a{color: rgb(255, 255, 255);}

a.menuLevel2{padding: 2px 0px 2px 30px; font-size: 12px; display: block;}

a.menuLevel2:hover{background-color: rgb(255, 255, 255);}

#se_pageFrame #current2{background-color: rgb(255, 221, 183);}

#se_mainTable #se_colLeft{width: 200px;}

#se_pageFrame #fpTableLeft{padding: 10px; background-color: rgb(204, 204, 204); text-align: center;}

#fpTableRight{}

#se_pageFrame #fpTableRight{padding: 8px; text-align: center; background-color: rgb(212, 220, 227);}

#fpTableRight h3{color: rgb(0, 0, 102);}

#se_pageFrame #fpTableRight p{font-size: 14px;}

#se_toolsNav td.topmenu_left{padding-left: 6px;}

#se_toolsNav td.topmenu_right{width: 60%;}

form{margin: 0px;}

#searchCell{width: 200px;}

#se_searchtable input{}

#se_searchtable input.flat_text{width: 158px; margin-left: 6px;}

#se_breadcrumbCell{padding-left: 10px;}

a.menuLevel3{padding-left: 45px; display: block;}

a.menuLevel3:hover{background-color: rgb(255, 255, 255);}

#current3{background-color: rgb(255, 255, 204);}

#prodNameTable{width: 100%;}

#propPriceCell .prodPrice{font-size: 15px; font-weight: bold;}

#propPriceCell{text-align: right;}

#prodImagesTable{width: 100%; margin-top: 10px; margin-bottom: 20px;}

#prodImagesTable td{text-align: center;}

#prodActionCell div{margin-bottom: 8px;}

#prodDetailsTable td{vertical-align: top;}

#productTable{margin-top: 15px; margin-bottom: 80px;}

.bn_descTable{border: 1px solid rgb(204, 204, 204); width: 100%;}

.bn_descTable td{border: 1px solid rgb(204, 204, 204); padding: 2px 8px 2px 4px;}

.boxText .boxText{padding-right: 0px; padding-left: 0px;}

td.loginLabelCell{font-size: 11px;}

input.flat_text{}

#prodDescCell{width: 50%;}

#prodActionCell{padding-left: 20px;}

#prodDescCell .bn_descTable{}

#se_colRightr .loginFieldCell input.flat_text{width: 100px;}

#se_pageFrame .prodListImgCell{background-color: transparent;}

.listDetailsLinkCell .detailsLink{}

.prodListTable .prodPriceShip{width: 160px; font-size: 11px;}

.prodPriceShip img{margin-top: 8px;}

#specialSearchDiv{padding: 30px 8px; overflow: auto;}

#categoriesHeader img{border: 0px none;}

#categoriesHeader td{padding: 0px;}

#catHeadSep{border-top: 1px solid rgb(231, 231, 231); border-left: 0px none; border-right: 0px none; background-image: url("../images/slant_1.gif");}

#se_pageFrame .menuDiv1{border-bottom: 1px solid rgb(183, 183, 183); width: 100%;}

#se_pageFrame .categoryBlock1{}

#categoriesDiv .menuDiv2{border-bottom: 1px solid rgb(204, 204, 204);}

#prodActionCell input{vertical-align: middle;}

#prodActionCell td{vertical-align: middle;}

.popup_grading{}

#popupDiv{border: 1px solid rgb(0, 0, 102); padding: 10px; background-color: rgb(255, 255, 204);}

#prodDetailsTable #addToCartCell{padding-left: 20px;}

.navigationTable td{font-size: 11px;}

.navigationTable a{border: 1px solid rgb(102, 102, 102); padding: 0px 2px; background-color: rgb(224, 224, 224);}

#se_pageFrame .popup_grading{background-color: transparent; padding-right: 16px; background-image: url("../images/info_mo.gif"); background-position: right top; background-repeat: no-repeat; cursor: default;}

.listPrice{}

#se_colCenter .listPrice{font-size: 14px;}

#se_colCenter #prodPrice{font-size: 20px;}

#se_pageFrame .prodShortDesc{background-color: transparent;}

#se_pageFrame .prodPriceShip{background-color: transparent;}

#se_pageFrame .prodListTable{background-color: rgb(231, 231, 231);}

#se_pageFrame{background-color: rgb(220, 235, 255);}

#se_pageFrame .topmenu_left{background-color: rgb(157, 8, 13);}

#se_pageFrame .tabHi{}

#se_pageFrame #catsLabel{}

#se_pageFrame{background-color: rgb(100, 107, 165);}

#se_pageFrame{background-color: rgb(100, 134, 165);}

#se_pageFrame{background-color: rgb(166, 155, 165);}

#se_pageFrame{background-color: rgb(164, 167, 165);}

#se_pageFrame{background-color: rgb(209, 209, 209);}

#se_pageFrame{background-color: rgb(221, 223, 222);}

#se_pageFrame #searchLabel{}

#se_pageFrame .tabLow{background-color: rgb(153, 154, 152);}

.bn_descTable .label{}

#se_pageFrame .label{}

#se_pageFrame .main_column{background-color: rgb(255, 255, 255);}

#se_colRightr{}

#se_allColumnsTable #prodDetailsTable{width: 100%;}

#popupDiv td{font-family: sans-serif; font-size: 12px;}

#popupDiv .popTable div{margin-top: 12px;}

#popupDiv .popTable div a{text-decoration: underline;}

#advanced_search td{padding: 3px;}

table.formArea{background-color: rgb(231, 231, 231);}

#advanced_search .label{width: 150px;}

#advanced_search .input{}

.formArea select{width: 100%;}

#advanced_search select{width: 100%;}

tr.path_row{}

tr.path_row td{}

#se_search_breadcrumb tr.path_row td{height: 25px;}

#specialSearchDiv button{border: 1px outset; background-color: rgb(127, 165, 194); color: rgb(255, 255, 255); margin-bottom: 2px; width: 100%; font-weight: bold; font-size: 12px;}

#specialSearchDiv .iebugbutton{border: 1px outset; background-color: rgb(127, 165, 194); color: rgb(255, 255, 255); margin-bottom: 2px; width: 100%; font-weight: bold; font-size: 12px;}

#specialSearchDiv select{margin-bottom: 5px; width: 180px;}

#fpTableLeft h5{font-size: 14px;}

#fpTableLeft h5 span{font-size: 18px; font-weight: bold;}

p.small{font-size: 11px;}

#fpTable td{vertical-align: top;}

#sign_in input.flat_button{width: 100px;}

table.solid{height: 140px;}

#se_colRightr .loginTable{width: 100%;}

#se_colRightr .loginFieldCell{width: 100px;}

#se_colRightr .loginLabelCell{text-align: right; padding-right: 6px;}

#se_pageFrame .popup_catalog{background-color: transparent; padding-right: 16px; background-image: url("../images/info_mo.gif"); background-position: right top; background-repeat: no-repeat; cursor: default;}

.hpDiv h2{font-size: 16px; margin-bottom: 8px; margin-top: 0px;}

.hpDiv ul{margin-left: 0px; padding-left: 0px; list-style-type: none;}

.hpDiv li{padding-left: 20px; background-image: url("../images/arrow_blue.gif"); background-repeat: no-repeat;}

.hpDiv p{margin-top: 8px;}

.hpDiv th{font-size: 13px; text-align: left; background-color: rgb(127, 165, 194);}

.hpDiv table.col3Table{border-collapse: separate; border-spacing: 1px;}

.hpDiv td{vertical-align: top; font-size: 12px;}

.hpDiv table.col3Table td{width: 30%;}

.hpLink{}

.hpDiv .col3Table td{background-image: url("../images/hp_cell_bg.jpg");}

.hpDiv p a{text-decoration: underline;}

#se_colCenter h2{border: 1px solid rgb(102, 102, 102); font-family: arial,sans-serif; font-size: 16px; margin-bottom: 30px; margin-top: 10px; padding-left: 8px; line-height: 20px;}

#se_colCenter .internalNavDiv li{font-size: 12px; line-height: 14px;}

#se_colCenter h3{padding: 2px 2px 2px 5px; font-size: 14px; background-color: rgb(224, 224, 224);}

.floatRight{border: 0px none; float: right; margin-top: 5px;}

#se_colCenter .versandkostenTable th{border: 1px solid rgb(153, 153, 153); font-size: 11px; font-weight: bold; background-color: rgb(224, 224, 224);}

#se_colCenter .versandkostenTable td{border: 1px solid rgb(153, 153, 153); font-size: 11px; font-family: arial,sans-serif; padding-left: 4px;}

#se_colCenter .versandkostenTable td.noBorders{border-left: 0px none; border-right: 0px none;}

#se_colCenter .versandkostenTable td.col1{background-color: rgb(224, 224, 224);}

#se_colCenter .warn{}

.warn{color: rgb(157, 8, 13);}

#se_pageFrame .bn_descTable .label{background-color: rgb(231, 231, 231);}

.contactInputTable{width: 100%;}

.contactInputTable textarea{border: 1px solid rgb(153, 153, 153); width: 100%;}

.contactInputTable input{}

.contactInputTable .input input{border: 1px solid rgb(153, 153, 153); width: 300px;}

#se_colCenter .impressumTable td{border: 1px solid rgb(153, 153, 153); padding: 3px;}

#se_pageFrame .frage{padding: 2px; background-color: rgb(209, 226, 255); margin-bottom: 4px;}

#se_pageFrame .antwort{margin-top: 4px; margin-bottom: 25px;}

table.erhaltung th{}

#se_colCenter .erhaltung td{border: 1px solid rgb(153, 153, 153); font-size: 11px;}

#ajax_main_content table.erhaltung th{border: 1px solid rgb(153, 153, 153); font-size: 11px; background-color: rgb(91, 127, 159); color: rgb(255, 255, 255);}

#se_pageFrame .hpLink{font-size: 11px; color: rgb(255, 255, 255); background-color: rgb(127, 165, 194); padding-left: 3px; padding-right: 3px;}

#se_colCenter .erhaltung .headerRow td{background-color: rgb(153, 204, 255);}

#se_colCenter .erhaltung td.light{background-color: rgb(255, 255, 204);}

#se_pageFrame .light{background-color: rgb(91, 127, 159);}

#se_pageFrame .headerRow{background-color: transparent;}

#ajax_main_content .versandkostenTable{margin-top: 20px; margin-bottom: 20px;}

#se_colCenter h4{font-size: 13px;}

#se_colCenter .errorCell{border: 2px solid rgb(255, 0, 0); padding: 10px; font-size: 13px; font-weight: bold;}

#se_allColumnsTable .login_table{border: 1px solid rgb(91, 127, 159); margin-bottom: 20px;}

#se_colCenter .login_table h4{margin-bottom: 4px;}

#se_colCenter .login_table P{margin: 0px 0px 8px;}

#se_colCenter #login td{padding: 2px;}

#se_colCenter .login_table td{padding: 8px; vertical-align: top;}

.colLeft img{float: right;}

#se_pageFrame .login_table{background-color: rgb(209, 226, 255);}

#se_colCenter #specialsTable{border-collapse: separate; border-spacing: 3px; width: 100%;}

#specialsTable .box{border: 1px solid rgb(51, 51, 51);}

#specialsTable .prodDesc strong{font-size: 11px;}

#se_colCenter #newproductsTable{border-collapse: separate; border-spacing: 3px; width: 100%;}

#newproductsTable .box{border: 1px solid rgb(51, 51, 51); padding: 3px;}

#newproductsTable .prodDesc strong{font-size: 11px;}

#se_colCenter .prodPrice .small{font-size: 10px;}

#se_colCenter .col3Table{width: 100%;}

#ajax_main_content .erhaltTable .mainHeader{background-color: rgb(204, 204, 204); font-size: 18px; font-weight: bold; text-align: center;}

#ajax_main_content .erhaltTable th{border: 1px solid rgb(153, 153, 153); font-size: 11px; background-color: rgb(220, 237, 253);}

#ajax_main_content .erhaltTable td{border: 1px solid rgb(153, 153, 153); font-size: 11px;}

#ajax_main_content .erhaltTable td.rosen{white-space: nowrap;}

#ajax_main_content .erhaltTable{margin-bottom: 50px; margin-top: 30px;}

#ajax_main_content .erhaltTable td.example{text-align: center;}

#ajax_main_content .example img{border: 0px none;}

div.moreInfoLink{font-size: 11px; background-color: rgb(224, 224, 224); text-decoration: underline;}

#ajax_main_content .internalNavDiv a{text-decoration: underline;}

#ajax_main_content .internalNavDiv h4{margin-bottom: 0px;}

#se_colCenter .internalNavDiv{margin-bottom: 40px;}

#se_colCenter .internalNavDiv ul{margin-top: 4px;}

#ajax_main_content .bn_des_monats_img{float: left; margin-right: 20px; margin-left: 8px; margin-bottom: 8px;}

#ajax_main_content .bn_des_monats{border: 1px solid rgb(153, 153, 153);}

#se_colCenter .bn_des_monats h3{margin-top: 0px; text-align: center;}

#popupDiv .catPop{width: 180px;}

#popupDiv .catPop a{text-decoration: underline;}

#se_allColumnsTable .gratisBNtable{width: 100%; margin-top: 40px;}

#se_allColumnsTable .gratisBNtable td{border: 1px solid rgb(153, 153, 153);}

#se_colCenter .monthCell h3{margin-bottom: 0px;}

#se_colCenter .gratisBNtable .descCell{}

#se_allColumnsTable .gratisBNtable .descCell{width: 42%;}

#se_allColumnsTable .gratisBNtable .imgCell{padding: 4px; width: 50%; text-align: center;}

.red{color: rgb(255, 0, 0);}

#se_allColumnsTable .gratisBNtable .availCell{text-align: center;}

#se_allColumnsTable .availCell .avail{background-color: rgb(102, 255, 102); font-size: 11px;}

#se_allColumnsTable .availCell .notAvail{font-size: 11px; background-color: rgb(255, 85, 85);}

#newproductsTable .prodImg{width: 45%;}

#specialsTable .prodImg{width: 45%;}

#newproductsTable a.buyNowLink{display: block; margin-top: 6px; margin-bottom: 6px;}

#se_pageFrame #current0{background-color: rgb(75, 129, 162);}

.hinweis h4{margin: 8px 0px;}

.hinweis p{margin-top: 0px; margin-bottom: 8px;}

h1.header{font-size: 12px; margin-bottom: 0pt;}

h1.start, h2.start{border: medium none ! important; display: inline; font-size: 12px;}

h1.prod_header{font-size: 18px;}

h1.cat_prod_header{margin: 0pt; font-size: 12px;}

h3.cat_header{margin: 0pt; background-color: rgb(255, 255, 255) ! important; font-weight: normal; font-size: 12px ! important;}

strong.opt{font-weight: normal;}

.start_small{margin: 0pt; padding: 0pt; font-size: 9px;}

.start_small strong{font-weight: normal ! important;}

#prodPrice{font-weight: bold ! important;}

#creditHeadTable{border: 1px solid rgb(255, 0, 0); background-color: rgb(255, 204, 204);}

#creditTable{border: 1px solid rgb(255, 0, 0);}

.catImg2{display: none;}

#cat_drop{border: 1px solid rgb(153, 153, 153); width: 100%; margin-top: 5px; margin-bottom: 5px;}

optgroup{font-weight: normal;}

.prodListImgCell img.prodThumb2{margin-top: 4px; margin-bottom: 3px;}

div.loginname{padding: 4px 8px; float: right; margin-top: 20px; margin-right: 20px; font-size: 15px; background-color: rgb(255, 255, 255); font-weight: bold;}

.prodThumb{margin-top: 3px;}

#preisChecklistSelect ul{list-style-type: none;}

#preisChecklistSelect .pcheckList_1{margin: 0px; padding: 0px;}

#preisChecklistSelect .pcheckList_1 li{font-weight: bold; font-size: 14px;}

#preisChecklistSelect .pcheckList_2 li{font-weight: normal; font-size: 13px;}

#preisChecklistSelect input{margin-right: 10px;}

span.alle{font-size: 11px; display: inline-block; margin: 2px 5px; background-color: rgb(240, 240, 240); text-decoration: underline; font-weight: normal; cursor: pointer;}

span.keine{font-size: 11px; display: inline-block; margin: 2px 5px; background-color: rgb(240, 240, 240); text-decoration: underline; font-weight: normal; cursor: pointer;}

#se_pageFrame #categoriesTable{width: 200px;}

#pricelisttools{border: 1px outset; padding: 4px; background-color: rgb(127, 165, 194); margin-bottom: 20px; text-align: center;}

#preisChecklistSelect em{font-size: 11px; font-weight: normal; color: rgb(136, 0, 0);}

.noStock{color: red; font-size: 13px;}

span.markProductOutOfStock{font-family: Verdana,Tahoma; font-size: 13px; color: red;}

.nloptstable .header{background-color: rgb(157, 8, 13); color: rgb(255, 255, 255); padding: 2px 8px; font-size: 15px; font-weight: bold;}

.nloptstable{border: 1px solid rgb(157, 8, 13); width: 100%;}

.nltext{padding: 10px;}

.nloptstable .buttoncell{padding: 10px; text-align: center;}

#ajax_main_content div.error{border: 1px solid rgb(102, 102, 102); padding: 8px; background-color: rgb(255, 239, 224); font-weight: bold; color: rgb(128, 0, 0);}

#ajax_main_content div.success{border: 1px solid rgb(127, 165, 194); padding: 10px; font-weight: bold;}

.success p{text-align: center;}

A.pwlink{color: rgb(0, 68, 255);}

.waehrung A{text-decoration: underline ! important;}

TD.gutter{width: 10px;}
 
#firstTableHome H2{margin: 0px; font-size: 13px; background-color: rgb(157, 8, 13); color: rgb(255, 255, 255);}

#firstTableHome TD{}
 
#firstTableHome TD.left{width: 265px;}

#firstTableHome TD.right{width: 265px;}