/*
Author: Veronika Pippan
Date: 2007-02-06
Description:
*/

/* GLOBAL STYLES
================================================================*/
* {margin:0; padding:0;}
html{ color:#646E7C; width:100%; }
body{text-align:center; font-family: arial, helvetica, sans-serif; font-size:11px; padding-bottom:40px; }
table{border-collapse:collapse;}
input, select, textarea { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:1em; }

/* Float clearing workaround also working on Mozilla */
.clearer {clear:both; height:1px; overflow:hidden; margin-top:-1px; }
* html .clearer { margin-top:0; }
.clearfix:after { content: ".";  display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}

/* Hides from IE5/Mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE5/Mac */

/* LAYOUT STYLES
================================================================*/
#header-wrapp-home{background:#ced9de url(/images/bg_html.gif) repeat-x top; width:100%; height:283px; text-align:left;}
#header-wrapp{background:#ced9de url(/images/bg_html2.gif) repeat-x top; width:100%; height:261px; text-align:left;}
#general-wrapp{margin:auto; width:940px; text-align:left;}
#left-wrapper{position:relative; float:left; width:742px; z-index:5;}
#left-column{float:left; width:167px; }
#content{float:left; width:565px; margin-left:10px;}
#right-column{float:left; width:198px; }



/* HEADING STYLES
================================================================*/
#glow{position:absolute; background: url(/images/bg_header.gif) no-repeat; height:142px; width:601px; top:0; left:-131px; z-index:1;}
#glow2{position:absolute; background: url(/images/bg_header.gif) no-repeat; height:120px; width:601px; top:0; left:-131px; z-index:1;}
#header-home{position:relative; width:940px; height:184px; margin:auto; z-index:50;}
#header{position:relative; width:940px; height:120px; margin:auto; z-index:50;}
#logo{position:absolute; width:366px; height:65px; top:0px; left:0px; z-index:10; }
h1.logo, h1.logo a{background: url(/images/logo_ploberger.gif); width:366px; height:65px; display:block; text-indent:-999em; overflow:hidden;}
h1.logo2, h1.logo2 a{background: url(/images/logo_ploberger2.gif); width:366px; height:65px; display:block; text-indent:-999em; overflow:hidden;}
#top-taps{position:absolute; top:61px; left:-3px; height:81px; width:946px; z-index:20;}
#top-taps2{position:absolute; top:85px; left:-3px; height:34px; width:946px; z-index:20;}
#breadcrumbs{position:absolute; top:142px; background: url(/images/icons/home.gif) no-repeat; height:18px; width:940px; color:#414d5e; font-size:10px;}
#breadcrumbs2{position:absolute; top:120px; background: url(/images/icons/home.gif) no-repeat; height:18px; width:940px; color:#414d5e; font-size:10px;}
ul#bc{float:left; list-style:none; padding: 3px 0 0 21px; height:15px; }
#breadcrumbs li, #breadcrumbs2 li{float:left;}
#breadcrumbs li a, #breadcrumbs2 li a{color:#414d5e; text-decoration:none;}
#breadcrumbs li a:hover, #breadcrumbs2 li a:hover{color:#414d5e; text-decoration:underline;}  
#breadcrumbs li.trenner-bc, #breadcrumbs2 li.trenner-bc{background: url(/images/icons/trenner-bc.gif); width:23px; height:15px;}
ul#date{float:right; list-style:none; padding:3px 11px 0 0; }

#top-teaser{position:absolute; top:160px;height:123px; width:940px; z-index:50; background: url(/images/bg_top-teaser.gif) no-repeat;}
#top-teaser2{position:absolute; top:138px; height:123px; width:940px; z-index:50; background: url(/images/bg_top-teaser2.gif) no-repeat;}
#weitere-aktionen { background: url(/images/buttons/aktionen.gif); position:absolute; text-indent:-999em; overflow:hidden;
                    top:44px; right:52px; width:144px; height:42px; }
#teaser-produkt a{position:absolute; top:0px; text-decoration:none; left:105px; width:590px; height:132px;
                z-index:40;  }
#teaser-produkt2 a{position:absolute; top:0px; text-decoration:none; left:104px; width:693px; height:123px;
                z-index:40;  }
#teaser-produkt2 img, #teaser-produkt img{border:0; }
/*
#top-teaser> #teaser-produkt a{
     background: url(/images/teaser-produkt.png);
}
/* IE 6*/
/*
* html #teaser-produkt a{
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/teaser-produkt.png' , sizingMethod='scale');
}
#teaserProduktLink a{
    position:absolute;
    width:100px;
    height:100px;
    top:10px;
    left:10px;
    border:1px dashed;
    z-index:80;
    background-color:#c6c6c6;
 }
   */

/* NAVIGATION STYLES
================================================================*/
ul#nav{list-style:none;}
#top-taps li{height:100%; display:block; float:left; height:81px; text-indent: -999em;}
#top-taps2 li{height:100%; display:block; float:left; height:35px; text-indent: -999em;}
#top-taps li a{height:100%; display:block; text-decoration:none; text-indent: -999em; overflow: hidden;}
#top-taps2 li a{height:100%; display:block; text-decoration:none; text-indent: -999em; overflow: hidden;}

li#hand-home{ background: url(/images/nav/home/handwerkzeug.gif) bottom no-repeat; width:88px; margin:0; }
li#hand-home a{ width:82px; margin:0 3px 0 3px;}
li#hand-home a:hover{background: url(/images/nav/home/handwerkzeug_a.gif); width:88px; margin:0;}
li#hand {background: url(/images/nav/handwerkzeug.gif) bottom no-repeat; width:88px; margin:0;}
li#hand a{ width:82px; margin:0 3px 0 3px;}
li#hand a:hover{background: url(/images/nav/handwerkzeug_a.gif) no-repeat; width:88px; margin:0;}
li#hand-a {background: url(/images/nav/handwerkzeug_a.gif) no-repeat; width:88px; margin:0;}

li#installation-home {background: url(/images/nav/home/installationswerkzeug.gif)  bottom left no-repeat; width:86px; margin:0;}
li#installation-home a{width:86px; margin-right:0px;}
li#installation-home a:hover{background: url(/images/nav/home/installationswerkzeug_a.gif)  bottom no-repeat; width:89px; margin:0 0 0 -3px;}
li#installation {background: url(/images/nav/installationswerkzeug.gif)  bottom left no-repeat; width:86px; margin:0;}
li#installation a{width:86px; margin-right:0px;}
li#installation a:hover{background: url(/images/nav/installationswerkzeug_a.gif)  bottom no-repeat; width:89px; margin:0 0 0 -3px;}
li#installation-a {background: url(/images/nav/installationswerkzeug_a.gif)  bottom no-repeat; width:89px; margin:0 0 0 -3px;}

li#baubedarf-home {background: url(/images/nav/home/baubedarf.gif) bottom left no-repeat; width:88px; margin-right:-3px;}
li#baubedarf-home a{width:85px; margin-right:0;}
li#baubedarf-home a:hover{background: url(/images/nav/home/baubedarf_a.gif) bottom no-repeat; width:88px; margin: 0 0 0 -3px;}
li#baubedarf {background: url(/images/nav/baubedarf.gif) bottom left no-repeat; width:88px; margin-right:-3px;}
li#baubedarf a{width:85px; margin-right:0;}
li#baubedarf a:hover{background: url(/images/nav/baubedarf_a.gif) bottom no-repeat; width:88px; margin: 0 0 0 -3px;}
li#baubedarf-a {background: url(/images/nav/baubedarf_a.gif) bottom no-repeat; width:88px; margin: 0 0 0 -3px;}

li#bohrtechnik-home {background: url(/images/nav/home/bohrtechnik.gif) bottom left no-repeat; width:89px; margin-right:-3px;}
li#bohrtechnik-home a{width:86px; margin-right:0px;}
li#bohrtechnik-home a:hover{background: url(/images/nav/home/bohrtechnik_a.gif) bottom no-repeat; width:89px; margin: 0 0 0 -3px;}
li#bohrtechnik {background: url(/images/nav/bohrtechnik.gif) bottom left no-repeat; width:89px; margin-right:-3px;}
li#bohrtechnik a{width:86px; margin-right:0px;}
li#bohrtechnik a:hover{background: url(/images/nav/bohrtechnik_a.gif) bottom no-repeat; width:89px; margin: 0 0 0 -3px;}
li#bohrtechnik-a {background: url(/images/nav/bohrtechnik_a.gif) bottom no-repeat; width:89px; margin: 0 0 0 -3px;}

li#werkstatt-home {background: url(/images/nav/home/werkstatt.gif) bottom left no-repeat; width:89px; margin-right:-3px;}
li#werkstatt-home a{width:86px; margin-right:0px;}
li#werkstatt-home a:hover{background: url(/images/nav/home/werkstatt_a.gif) bottom no-repeat; width:89px; margin: 0 0 0 -3px;}
li#werkstatt {background: url(/images/nav/werkstatt.gif) bottom left no-repeat; width:89px; margin-right:-3px;}
li#werkstatt a{width:86px; margin-right:0px;}
li#werkstatt a:hover{background: url(/images/nav/werkstatt_a.gif) bottom no-repeat; width:89px; margin: 0 0 0 -3px;}
li#werkstatt-a {background: url(/images/nav/werkstatt_a.gif) bottom no-repeat; width:89px; margin: 0 0 0 -3px;}

li#messtechnik-home {background: url(/images/nav/home/messtechnik.gif) bottom left no-repeat; width:89px; margin-right:-3px;}
li#messtechnik-home a{width:86px; margin-right:0px;}
li#messtechnik-home a:hover{background: url(/images/nav/home/messtechnik_a.gif) bottom no-repeat; width:89px; margin: 0 0 0 -3px;}
li#messtechnik {background: url(/images/nav/messtechnik.gif) bottom left no-repeat; width:89px; margin-right:-3px;}
li#messtechnik a{width:86px; margin-right:0px;}
li#messtechnik a:hover{background: url(/images/nav/messtechnik_a.gif) bottom no-repeat; width:89px; margin: 0 0 0 -3px;}
li#messtechnik-a {background: url(/images/nav/messtechnik_a.gif) bottom no-repeat; width:89px; margin: 0 0 0 -3px;}

li#elektro-home { background: url(/images/nav/home/elektro.gif) bottom left no-repeat; width:89px; margin-right:-3px;}
li#elektro-home a{width:86px; margin-right:0;}
li#elektro-home a:hover{ background: url(/images/nav/home/elektro_a.gif) bottom no-repeat; width:89px; margin: 0 0 0 -3px;}
li#elektro { background: url(/images/nav/elektro.gif) bottom left no-repeat; width:89px; margin-right:-3px;}
li#elektro a{ width:86px; margin-right:0;}
li#elektro a:hover{ background: url(/images/nav/elektro_a.gif) bottom no-repeat; width:89px; margin: 0 0 0 -3px;}
li#elektro-a { background: url(/images/nav/elektro_a.gif) bottom no-repeat; width:89px; margin: 0 0 0 -3px;}

li#schweiss-home {background: url(/images/nav/home/schweiss.gif) bottom left no-repeat; width:89px; margin-right:-3px;}
li#schweiss-home a{ width:86px; margin-right:0;}
li#schweiss-home a:hover{background: url(/images/nav/home/schweiss_a.gif) bottom no-repeat; width:89px; margin:0 0 0 -3px;}
li#schweiss {background: url(/images/nav/schweiss.gif) bottom left no-repeat; width:89px; margin-right:-3px;}
li#schweiss a{width:86px; margin-right:0;}
li#schweiss a:hover{background: url(/images/nav/schweiss_a.gif) bottom no-repeat; width:89px; margin:0 0 0 -3px;}
li#schweiss-a {background: url(/images/nav/schweiss_a.gif) bottom no-repeat; width:89px; margin:0 0 0 -3px;}

li#arbeitsschutz-home {background: url(/images/nav/home/arbeitsschutz.gif) bottom left no-repeat; width:89px; margin-right:-3px;}
li#arbeitsschutz-home a{ width:86px; margin-right:0;}
li#arbeitsschutz-home a:hover{background: url(/images/nav/home/arbeitsschutz_a.gif) bottom no-repeat; width:89px; margin:0 0 0 -3px;}
li#arbeitsschutz {background: url(/images/nav/arbeitsschutz.gif) bottom left no-repeat; width:89px; margin-right:-3px;}
li#arbeitsschutz a{width:86px; margin-right:0;}
li#arbeitsschutz a:hover{background: url(/images/nav/arbeitsschutz_a.gif) bottom no-repeat; width:89px; margin:0 0 0 -3px;}
li#arbeitsschutz-a {background: url(/images/nav/arbeitsschutz_a.gif) bottom no-repeat; width:89px; margin:0 0 0 -3px;}

li#normteile-home {background: url(/images/nav/home/normteile.gif) bottom left no-repeat; width:88px; margin-right:-3px;}
li#normteile-home a{width:85px; margin-right:0;}
li#normteile-home a:hover{background: url(/images/nav/home/normteile_a.gif) bottom no-repeat; width:88px; margin:0 0 0 -3px;}
li#normteile {background: url(/images/nav/normteile.gif) bottom left no-repeat; width:88px; margin-right:-3px;}
li#normteile a{width:85px; margin-right:0;}
li#normteile a:hover{background: url(/images/nav/normteile_a.gif) bottom no-repeat; width:88px; margin:0 0 0 -3px;}
li#normteile-a {background: url(/images/nav/normteile_a.gif) bottom no-repeat; width:88px; margin:0 0 0 -3px;}

li#betriebseinrichtung-home {background: url(/images/nav/home/betriebseinrichtung.gif) bottom left no-repeat; width:89px; margin-right:-3px;}
li#betriebseinrichtung-home a{ width:83px; margin-right:0;}
li#betriebseinrichtung-home a:hover{background: url(/images/nav/home/betriebseinrichtung_a.gif) bottom no-repeat; width:89px; margin:0 0 0 -3px;}
li#betriebseinrichtung {background: url(/images/nav/betriebseinrichtung.gif) bottom left no-repeat; width:89px; margin-right:-3px;}
li#betriebseinrichtung a{width:83px; margin-right:0;}
li#betriebseinrichtung a:hover{background: url(/images/nav/betriebseinrichtung_a.gif) bottom no-repeat; width:89px; margin:0 0 0 -3px;}
li#betriebseinrichtung-a {background: url(/images/nav/betriebseinrichtung_a.gif) bottom no-repeat; width:89px; margin:0 0 0 -3px;}

#nav2-home{background: url(/images/bg_nav2.gif) no-repeat; position:absolute; top:10px; left:366px; width:565px; height:28px; z-index:30;}
#nav2{background: url(/images/bg_nav2.gif) no-repeat; position:absolute; top:20px; left:366px; width:565px; height:28px; z-index:30;}
ul#nav_2{position:absolute; list-style:none; top:7px; left:220px;}
#nav2-home li, #nav2 li{float:left;}
#nav2-home li a, #nav2 li a{height:100%; display:block; text-decoration:none; text-indent: -999em; overflow: hidden;}
li#nav2-warenkorb{background: url(/images/nav2/warenkorb.gif); width:91px; height:13px;}
li#nav2-warenkorb a{width:91px; height:13px;}
li#nav2-angebote{background: url(/images/nav2/angebote.gif); width:62px; height:13px;}
li#nav2-angebote a {width:62px; height:13px;}
li#nav2-konto{background: url(/images/nav2/konto.gif); width:74px; height:13px;}
li#nav2-konto a {width:74px; height:13px;}
li#nav2-kontakt{background: url(/images/nav2/kontakt.gif); width:57px; height:13px;}
li#nav2-kontakt a {width:57px; height:13px;} 
li.trenner{background:url(/images/nav2/trenner.gif); width:17px; height:13px;}




/* SECTION STYLES
================================================================*/

/*Express Bestellung*/
#suche-express{position:relative; height:72px; width:732px; background: url(/images/bg_express_bestellung.gif) no-repeat;
               top:0px; margin-bottom: 11px; z-index:30;}
#express-order{width:233px; height:72px; margin-left:470px; }
form#expressOrder{width:233px; padding-top:29px; }
#express-order label{float:left; color:#003f85; }
#express-order label.first{width:131px; }
#express-order label.second{width:99px; }
#express-order input{float:left; color:#000; padding:3px 0 0 4px; margin:0px;}
#express-order input.artikelnr{border:0; background: url(/images/bg_input_artikelnr.gif) no-repeat;
                               width:117px; height:17px; margin-right:10px; }
#express-order input.stueck{border:0; background: url(/images/bg_input_stueck.gif) no-repeat; width:57px;
                            height:17px; margin-right:10px; }
#express-order input.button{padding:0; margin:0; width:28px; height:20px; border:0; }

/* suche */
#suche-box{ background:url(/images/bg_suche-box.gif) no-repeat; margin-bottom:15px; width:167px; height:68px;}
#suche{float:left; width:147px; height:50px; z-index:32; padding:12px 10px 10px 10px;}
select.search_home1{padding:0 0 0 2px; width:147px; height:20px; border:2px solid #e90000;}
select.search {padding:0 0 0 2px; width:147px; height:20px;}
option.search{padding-left:4px; }
#suche input{background: url(/images/bg_input_suche.gif); width:113px; height:17px; border:0px; margin-top:8px; float:left;padding:3px 0 0 4px;}
#suche input.submit{width:28px; margin-left:2px; padding:0; height:20px;}
p.noSearchResult{color:#333333; font-size:1.1em; margin:10px 0 0 5px; }


/* Produkt Navigation */
#box-top-product-nav{ height:37px; width:167px;}
#box-top-product-nav div.handwerkzeug{height:37px; background: url(/images/nav/product/handwerkzeug.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-product-nav div.installationswerkzeug{height:37px; background: url(/images/nav/product/installationswerkzeug.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-product-nav div.baubedarf{height:37px; background: url(/images/nav/product/baubedarf.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-product-nav div.bohrtechnik{height:37px; background: url(/images/nav/product/bohrtechnik.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-product-nav div.werkstatt{height:37px; background: url(/images/nav/product/werkstatt.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-product-nav div.messtechnik{height:37px; background: url(/images/nav/product/messtechnik.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-product-nav div.elektro{height:37px; background: url(/images/nav/product/elektro.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-product-nav div.schweiss{height:37px; background: url(/images/nav/product/schweiss.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-product-nav div.arbeitsschutz{height:37px; background: url(/images/nav/product/arbeitsschutz.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-product-nav div.normteile{height:37px; background: url(/images/nav/product/normteile.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-product-nav div.betriebseinrichtung{height:37px; background: url(/images/nav/product/betriebseinrichtung.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-product-nav div.topaktion{height:37px; background: url(/images/nav/product/topaktion.gif) no-repeat; text-indent:-999em; overflow:hidden; }

#product-nav{
    width:165px; border-top:1px solid #d0d4d7; border-left:1px solid #d0d4d7; border-right:1px solid #d0d4d7;
    margin-bottom:10px; color:#003f85; background:#f0f4f5;}
ul#product {list-style:none;}
ul#product li a, ul#product li{color:#003f85;}
ul#product li{border-bottom:1px solid #d0d4d7; border-top:1px solid #f8fafa;padding:5px 0 5px 0; }
ul#product li a {background: url(/images/icons/arrow_product.gif) 7px 3px no-repeat; height:100%; padding-left:18px; text-decoration:none;}
ul#product li.active { padding-left:18px; display:block;  border-bottom:1px solid #d0d4d7; background:#c0e2ed url(/images/icons/arrow_product_a.gif) 7px 8px no-repeat; }
ul#product li.active a{display:block;  height:100%; background:none; padding:0; }
ul#product li.active_sub{ padding-left:18px; display:block;  border-bottom:1px solid #d0d4d7; background:#c0e2ed url(/images/icons/arrow_product_a_sub.gif) 6px 10px no-repeat; }
ul#product li.active_sub a{background:none; padding:0;}
ul#product li.submenu { padding-left:18px; display:block; height:100%; padding:5px 0 5px 10px; border-bottom:1px solid #d0d4d7; background:url(/images/icons/arrow_product.gif) 18px 8px no-repeat; }
ul#product li.submenu a {display:block; height:100%; background:none;}

/* Sub Navigation */
#box-top-sub-nav{ height:27px; width:167px; margin-top:10px;}
#box-top-sub-nav div.portrait{height:27px; background: url(/images/nav/sub/portrait.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-sub-nav div.service{height:27px; background: url(/images/nav/sub/service.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-sub-nav div.sponsoring{height:27px; background: url(/images/nav/sub/sponsoring.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-sub-nav div.lieferung{height:27px; background: url(/images/nav/sub/lieferung.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-sub-nav div.datensicherheit{height:27px; background: url(/images/nav/sub/datensicherheit.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-sub-nav div.agbs{height:27px; background: url(/images/nav/sub/agb.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-sub-nav div.faq{height:27px; background: url(/images/nav/sub/faqs.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-sub-nav div.impressum{height:27px; background: url(/images/nav/sub/impressum.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-sub-nav div.news{height:27px; background: url(/images/nav/sub/news.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-sub-nav div.kontakt{height:27px; background: url(/images/nav/sub/kontakt.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-sub-nav div.kundenbereich{height:27px; background: url(/images/nav/sub/kundenbereich.gif) no-repeat; text-indent:-999em; overflow:hidden; }
#box-top-sub-nav div.referenzen{height:27px; background: url(/images/nav/sub/referenzen.gif) no-repeat; text-indent:-999em; overflow:hidden; }

#box-top-nosub-nav{ height:0px; width:167px; margin-top:10px;}
#box-top-nav_add{height:27px; width:167px; margin-top:10px;background: url(/images/bg_nav_add.gif) no-repeat; text-indent:-999em; overflow:hidden; }

#sub-nav{
    width:165px; border-top:1px solid #d0d4d7; border-left:1px solid #d0d4d7; border-right:1px solid #d0d4d7;
    margin-bottom:10px; color:#003f85; background:#f0f4f5;}
ul#sub {list-style:none;}
ul#sub li a, ul#sub li{color:#003f85;}
ul#sub li{border-bottom:1px solid #d0d4d7; border-top:1px solid #f8fafa;padding:5px 0 5px 0; }
ul#sub li a {display:block; background: url(/images/icons/arrow_product.gif) 9px 3px no-repeat; height:100%; padding-left:18px; text-decoration:none;}
ul#sub li.active{ padding-left:18px; display:block;  border-bottom:1px solid #d0d4d7; background:#c0e2ed url(/images/icons/arrow_product_a.gif) 9px 8px no-repeat; }

/* Top Aktionen */
#box-top-aktionen{
     background: url(/images/aktionen_top.gif) no-repeat;
     margin-top:1px; height:27px; text-indent:-999em; overflow:hidden; width:167px;}
#aktionen{width:165px; color:#003F85; border-left:1px solid #D0D4D7; border-right:1px solid #D0D4D7;
          border-bottom:1px solid #D0D4D7; }
div.aktion{width:158px; padding:6px 0 2px 7px; background: url(/images/bg_aktionen.gif) repeat-x top;
           background-color:#F0F4F5;}
div.aktion a{text-decoration:none; color:#003f85;}
div.aktion a:hover{text-decoration:underline;}
div.price-old{float:left; width:74px; font-size:85%; text-align:left; color:#637483;}
div.price{position:relative; float:left; width:74px; font-size:85%; text-align:right; color:#E90000; top:-0.1em;}
div.aktion strong {font-size:1.1em;}
div.aktion strong span{position:relative; display:inline; font-size:0.9em; top:-0.2em;}

/* Job Angebote */
#box-top-jobs{ background: url(/images/bg_jobs_top.gif) no-repeat;
                width:167px; height:27px; text-indent: -999em; overflow: hidden; margin-top:10px;}
#jobs{width:165px; padding:45px 0 10px 0; color:#003F85; background: #F0F4F5 url(/images/bg_jobs.gif) no-repeat top;
        border:1px solid #D0D4D7; }
#jobs p{margin-left:10px; color:#637483; margin-top:5px;}
#jobs a{background: url(/images/icons/arrow.gif) 0 5px no-repeat; color:#003F85; padding-left:10px; font-weight:bold; }

/*Aktions Folder*/
#box-top-folder{background: url(/images/bg_folder_3.gif) no-repeat;
                width:167px; height:27px; text-indent: -999em; overflow: hidden; margin-top:10px;}
#folder{width:165px; padding-top:7px; color:#003F85; background: #F0F4F5 url(/images/bg_aktionen.gif) repeat-x top;
        border-left:1px solid #D0D4D7; border-right:1px solid #D0D4D7; border-bottom:1px solid #D0D4D7;}
#folder img{ margin:7px 0 0 30px;}
#folder ul{list-style:none; margin-left:8px; font-weight:normal;}
#folder li a{background: url(/images/icons/arrow.gif) 0 5px no-repeat; color:#003F85; text-decoration:none;
             padding-left:10px; font-weight:bold;}
#folder ul ul{margin:0px; font-weight:normal;}
#folder li li{color:#637483; padding:0 0 8px 12px; font-weight:normal;}
#folder li a:hover{text-decoration:underline; }
#acrobat{background: url(/images/dashed.gif) repeat-x top; padding:4px 0 8px 7px;}

/*Abverkauf Restposten*/
#box-abverkauf a{background: url(/images/bg_abverkauf.gif); height:73px; width:167px; display:block;
                 text-indent:-999em; overflow: hidden; margin-top:10px;}

/*Top Seller*/
#box-topseller-top {background: url(/images/topseller-top.gif); height:27px; width:167px; display:block;
                    text-indent:-999em; overflow: hidden; margin-top:10px;}
#topseller{width:165px; color:#003F85; border-left:1px solid #D0D4D7; border-right:1px solid #D0D4D7;
           border-bottom:1px solid #D0D4D7; font-weight:bold;}
div.topselleritem {width:165px; padding:6px 0 6px 0; background: #F0F4F5 url(/images/bg_aktionen.gif) repeat-x top; }
div.topselleritem a{ text-decoration:none; color:#003F85; }
div.topselleritem a:hover{text-decoration:underline; color:#003F85;}
div.decimal{ color:#E90000; width:23px; text-align:right; float:left; }
div.topse{float:left; width:127px; padding: 0 2px 0 6px;}




/*  Content  */
#content h1{font-size:2.3em; color:#003f85; margin:10px 0 10px 10px; }
#content h1.produktDetail{margin-bottom:0px; }
#content h2.produktDetail{font-size:1.9em; color:#003f85; margin:0 0 20px 10px; }


/* Teaser products */
#content div.produktPreviewWrap{ width:555px; padding:0 0 10px 0; border-bottom:1px solid #E7E9EB;}
#content div.produktPreviewWrap img {border:0; text-align:center;}
#content div.produktPreviewWrap p{ padding:0 0 0 3px; line-height:1.2em;}
#content div.produktPreviewWrap p.titel{font-size:110%; color:#003f85; }

/* Large Teaser*/
#content div.teaserL_img{width:555px; height:150px; text-align:center; margin:0 0 10px 0; }

/* Medium Teaser */
#content div.teaserM{width:273px; float:left;}
#content div.teaserM_left{width:273px; float:left; padding-right:9px;}
#content div.teaserM_img{width:273px; height:150px; text-align:center; margin:15px 0 10px 0;}

/* Product Teaser */
#content div.produktTeaser{width:132px; margin-right:9px; float:left;padding: 15px 0 4px 0;}
#content div.produktTeaser_last{width:132px; float:left; height:171px; padding: 15px 0 5px 0;}
#content div.produktTeaser_img, #content div.produktPreview_img {width:130px; height:78px; border:1px solid #b8c4cb; text-align: center; vertical-align:middle; margin-bottom:5px;}
#content div.produktTeaser_img a, #content div.produktPreview_img a{text-decoration:none; }
#content div.produktTeaserText{ min-height:5.2em; }
*html #content div.produktTeaserText{height:5.2em; }

#content div.produktPreviewPrice{height:25px; }
#content div.produktPreviewPrice a{width:78px; height:19px; background: url(/images/bg_produktPreviewPrice.gif) no-repeat;
                                    text-align:right; color:#fff; padding:6px 34px 0 0; display:block; margin:auto; text-decoration:none;}
#content div.produktPreviewPrice span{font-size:110%; font-weight:bold; }
#content div.produktPreviewPrice span.digits{ font-weight:normal; position:relative; display:inline; font-size:0.9em; top:-0.2em; }

#content div.produktPreview{width:132px; height:160px; margin-right:9px; float:left;padding: 15px 0 0 0;}
#content div.produktPreview_last{width:132px; height:160px; float:left; padding: 15px 0 0 0;}
#content div.produktPreviewText{ min-height:3.9em; }
*html #content div.produktPreviewText{ height:3.9em; }

/* product overview */
#content div.product-overview{width:555px; height:20px; background:#dee4e7; font-family: Arial, Helvetica, sans-serif; color:#5981ac; padding: 3px 0 2px 0;}
ul.prodPerPage{list-style:none;}
ul.prodPerPage li{float:left; text-align:center; font-size:0.75em; border:1px solid #5981ac; margin:3px 0 0 5px;}
ul.prodPerPage li.active{float:left; text-align:center; margin-left:3px; font-size:0.75em; border:1px solid #e90000; background-color:#e90000; color:#fff; padding: 0 3px 0 3px;}
ul.prodPerPage li a{ text-decoration:none; display:block; color:#5981ac; padding:0 3px 0px 3px; }
ul.prodPerPage li a.active{ text-decoration:none; display:block; color:#fff; padding:0px 3px 0px 3px; background-color:#e90000;}
ul.prodPerPage li a:hover{padding:0px 3px 0px 3px; text-decoration:none; display:block; color:#fff; border:0; background-color:#e90000;}
#content div.product-overview span{font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:5px; float:left; margin-top:3px;}
#content div.product-overview span.seiten{font-family: Verdana, Arial, Helvetica, sans-serif; padding-right:5px; float:right; margin-top:3px;}
ul.seiten{list-style:none; float:right; margin-right:5px; }
ul.seiten li{float:left; ;}
ul.seiten li.active{float:left; text-align:center; margin-left:3px; padding: 0 2px 0 2px; margin-top:3px; font-weight:bold;}
ul.seiten li a{ display:block; color:#5981ac; padding:0px 3px 0px 3px; text-decoration:underline; margin-top:3px;}
ul.seiten li a:hover{padding:0px 3px 0px 3px; text-decoration:none; display:block; color:#fff; border:0; background-color:#e90000;}
select.pageNumber{ width:40px; padding:0; margin:0 3px 0 3px;  text-align: center;}

/* Produkt Detail */
div#productDetailText{padding:0 0 0 10px;  width:261px; font-size:115%; float:left; color:#333;}
div#productDetailText p{padding-bottom:15px; }
div#staffelRabatt{width:251px; border:1px solid #dbdbb2; margin-top:20px; padding:5px; background-color:#fdfdef; color:#003f85; }
div#safetysheet{width:251px; border:1px solid #dbdbb2; margin-top:20px; padding:5px; background-color:#fdfdef; color:#003f85; }
div#safetysheet p a{color:#003f85; font-weight:bold; }
div#safetysheet p.hinweis{font-size:0.85em; }
div#safetysheet p.hinweis a{ color:#003f85; font-weight:bold; }
div#safetysheet img{border:0; }
h3.sRabatt{background: url(/images/bg_sRabatt.gif) no-repeat; width:205px; height:18px; text-indent:-999em; overflow:hidden;}
h3.sSheet{background: url(/images/bg_sSheet1.gif) no-repeat; width:242px; height:28px; text-indent:-999em; overflow:hidden;}
ul#sRabatt{list-style:none; padding:2px 0 2px 7px;}
ul#sRabatt li{background: url(/images/icons/square.gif) 0 7px no-repeat; padding: 0 0 0 9px; }

div#productDetailImg{ width:265px; float:left; margin-left:10px;}
div#productDetailImg div#pic{text-align:center; width:263px; border:1px solid #b8c4cb; height:145px; }

div#productDetailImg span{margin-top:5px; position:relative; top:5px; font-size:1.1em;}
div#productDetailImg a{color:#003f85; }

div.video{}
div.video a{padding-left:10px; background: url(/images/icons/arrow_product.gif) 0 4px no-repeat;}

ul#left{float:left; margin-top:15px; padding-left:10px; list-style: none; color:#333;}
ul#left li#angebot{padding:0 0 2px 16px; background: url(/images/icons/offer.gif) 0 1px no-repeat; }
ul#left li#lager{padding-left:16px; background: url(/images/icons/lager.gif) 0 1px no-repeat; }
ul#left li#angebotanfordern{margin-top:10px;padding-left:30px; padding-top:4px; background: url(/images/buttons/angebot_legende.gif) 0 1px no-repeat; height:18px;}
ul#left li#warenkorb{ padding-left:30px; padding-top:4px; background: url(/images/buttons/warenkorb_legende.gif) 0 1px no-repeat; height:18px;}
ul#right{float:right; margin-top:15px; padding-right:20px;  list-style: none; color:#333;}

div.picto{width:535px; margin:20px 0 5px 10px;}

table.varianten{margin:15px 0 0 10px; width:535px; color:#003f85; border-collapse: collapse;}
table.varianten tr.ODD{background: #f0f4f5;}
table.varianten tr.FOUND{background: #FFD87D;}
table.varianten tr.grouping{background:#003f85; color:#fff; }
table.varianten th{background:#003f85; color:#fff; padding:4px 0 4px 4px; vertical-align:bottom; font-size:0.9em; font-weight:bold;}
table.varianten td{border-bottom:1px solid #ccd9e7;padding:5px 0 5px 4px; vertical-align:top; }
table.varianten td.group{padding:2px 0 2px 4px; border-spacing:3px; }
table.varianten td.groupSpacer {padding:0px 0 0 0; }
table.varianten td.Rabatt,table.varianten td.priceRabatt, table.varianten td.einheitRabatt, table.varianten td.buttonsRabatt, table.varianten td.mengeRabatt, table.varianten td.artnrRabatt{border-bottom:0px !important; }
table.varianten td.price,table.varianten th.price{text-align:right;}
table.varianten td.priceRabatt {text-align:right;}
table.varianten td.menge, table.varianten td.mengeRabatt {text-align:right;}
table.varianten td.buttons, table.varianten td.buttonsRabatt {width:50px;}
table.varianten td.artnr, table.varianten td.artnrRabatt {padding-right:2px;}
span.aktion{position:relative; top:2px; padding-right:2px; }
table.varianten input.amount{width:25px; text-align:right; padding:0px !important; height:14px; margin:0px !important; float:right;}
table.varianten input.button{height:18px; padding:0; margin:0px; }
div.specialStaffel{padding:4px 4px 4px 15px; margin:3px; border:1px solid #ccd9e7; background:#fdfdef url(../images/icons/square.gif) 6px 9px no-repeat; }


/* Statische Seiten */
#content div#static{width:535px; margin-left:10px;}
#content div#static p{font-size:1.1em; color:#333; padding-bottom:15px;}
#content div#static p.top{ font-weight:bold;}
#content div#static p.saved{float:none; font-size:1.2em; font-weight:bold; padding:5px 0 5px 0; color:#008000; margin:0; }
#content div#static img{margin-bottom:15px; }
#content div#static img.cparts{margin-right:10px; border:1px solid #003f85; }
#content div#static a{color:#003f85; font-weight:bold;}
#content div#static h2{color:#003f85; font-size:1.4em; font-weight:bold; padding-bottom:5px;}
#content div#static h1.success{font-size:2.3em; color:#003f85; margin:5px 0 5px 0;padding:0; }
#content div#static h3{color:#003f85; font-size:1.1em; font-weight:bold; }
#content div#static h3.news {background:#003f85; color:#fff; width:361px; display:block; padding:2px 0 2px 4px; margin-bottom:4px;}
#content div#static ul {color:#003f85; padding-left:30px; font-size:1.1em; padding-bottom:15px;}
#content div#static ul#contactLinks {list-style:none; float:left; }
#content div#static ul#contactLinks li a{background: url(../images/icons/arrow.gif) 0 5px no-repeat; padding-left:11px; height:100%; display:block; line-height:1.5em;  }
#content div#static ul#contactLinks2 {list-style:none;float:left; }
#content div#static ul#contactLinks2 li a{background: url(../images/icons/arrow.gif) 0 5px no-repeat; padding-left:11px; height:100%; display:block; line-height:1.5em;  }
#content div#static li{color:#333; }
#content div#static span.high {padding: 5px 0 5px 15px; display:block;}
#content div#static img.sponsoring, #content div#static img.logistic{border:1px solid #003f85; margin-right:4px;}

#content div#static input.newsletter{float:left;display:inline;width:auto;height:auto;margin-top:15px;margin-right:10px;padding:0;background:none;}
#content div#static label.newsletter{clear:none;float:left;display:inline;width:300px;margin-top:14px;padding:0;font-weight:normal;font-size:1.2em;}
#content div#static input.submit_newsletter{clear:both;margin-left:20px;width:auto;height:auto;padding:0;}

#contact div#static form.candidacy label{width:140px; }
#content div#static label, input{float:left; height:20px; margin-top:6px;}
#content div#static textarea {float:left; width:298px; height:100px; margin-top:6px; background:#f0f4f5;}
#content div#static label {clear:left; width:125px; color:#333; font-weight:bold; font-size:1.1em; padding-left:40px;}
#content div#static label.pflicht {width:300px;padding-top:5px; }
#content div#static label.info {width:400px;padding-top:0px; font-weight:normal; margin-top:0px;}
#content div#static label.passwort-pflicht {padding-left:10px; width:300px;padding-top:5px; }
#content div#static label.error {color:#e90000; }
#content div#static label.passwort {padding-left:10px; width:175px;  }
#content div#static label.bewerbung{width:190px; padding-left:20px;}
#content div#static label.left{width:145px; padding-left:20px;}
#content div#static label.passwort-error{padding-left:10px; width:175px; color:#e90000;}
#content div#static input{width:295px; background:url(/images/bg_input_formular.gif) no-repeat; border:0; padding:3px 0 0 5px;}
#content div#static input.plz {width:45px; background:url(/images/bg_input_plz.gif) no-repeat; border:0; }
#content div#static input.ort {width:225px; background:url(/images/bg_input_ort.gif) no-repeat; border:0; }
#content div#static input.homepage {width:250px; background:url(/images/bg_input_homepage.gif) no-repeat; border:0; }
#content div#static input.radio {position:relative; top:1px; background:none; width:20px; height:15px; margin-right:3px;}
#content div#static input.submit{width:83px; height:20px; margin: 0 0 30px 380px; padding:0;}
#content div#static input.submit_bewerben{width:83px; height:20px; margin: 0 0 30px 430px; padding:0;}
#content div#static input.passwort-submit{width:83px; height:20px; margin: 0 0 30px 400px; padding:0;}
#content div#static input.eprocurement{width:163px; height:20px; margin: 5px 0 30px 303px; padding:0;}
#content div#static input.loadshoppingcart-submit{float:left; margin-right:5px;width:66px; height:20px; padding:0; border:0px;}
#content div#static input.historicalorder-submit{width:124px; height:27px; background:none; padding:0; margin:0;}
#content div#static input.saveShoppingCart{width:83px; height:20px; background:none; position:relative; top:-3px; margin-left:4px;}
#content div#static select{width:300px; margin-top:6px; background:#f0f4f5; height:20px; }
#content div#static select.historicalorder{ float:left;width:300px; margin:6px 10px 0 0; background:#f0f4f5; height:20px; }
#content div#static span.anrede{color:#333; float:left; font-size:1.1em; font-weight:bold; position:relative; top:5px; margin-right:15px; display:block;}
#content div#static span.ort {width:20px; text-align:center; font-weight:bold; color:#333; float:left; position:relative; top:8px; }
#content div#static span.homepage {width:50px; text-align:center; font-weight:bold; color:#333; float:left; position:relative; top:8px;  }
#content div#static span.error{padding-left:165px; color:#e90000; font-weight:bold; float:left; padding-bottom:4px; }
#content div#static span.errorAnrede{padding-left:0px; color:#e90000; font-weight:bold; float:left; padding-bottom:4px; }
#content div#static span.year{position:relative; width:520px; text-align:right; display:block; padding:3px 0 8px 0; font-size:1.2em;}
#content div#static span.red{color:#e90000; font-weight:bold; }
#content div#static span.blue{color:#003f85;}
#content div#static span.historicalorderSumme{float:left; position:relative; height:17px; width:120px; background:#003f85; margin: 2px 0 15px 0;display:block; padding:5px; text-align:right; color:#fff; font-weight:bold;}
#content div#static div#lastOrder{border:1px solid #003f85; padding:10px; width:500px; margin: 5px 0 0 0; }
#content div#static table#lastOrder {font-size:1.1em; }
#content div#static table#lastOrder td{padding:0 4px 0 4px; }

#content div#static table#lastOrderSummary{width:522px; margin:6px 0 10px 0; }
#content div#static table#lastOrderSummary td {width:200px; color:#fff; font-weight:bold;}
#content div#static table#lastOrderSummary td.bestellen{width:130px; }
#content div#static table#lastOrderSummary td.bestellen img{border:0px; margin:0; }
#content div#static table#lastOrderSummary td.summe{width:80px; padding-left:10px;background:#003f85; margin:0; font-size:1.1em;}
#content div#static table#lastOrderSummary td.euro{width:90px; text-align:right; padding:0 10px 0 0; margin:0;background:#003f85; font-size:1.1em;}

#content div#static table#historicalOrder {width:522px; margin:0px 0 15px 0;}
#content div#static table#historicalOrder tr.ODD{background:#f0f4f5; }
#content div#static table#historicalOrder td{padding:2px 8px 2px 8px; font-size:1.1em; border-bottom:1px solid #ccd9e7;}
#content div#static table#historicalOrder td.top{padding:2px 8px 2px 8px; font-size:1.1em; border-bottom:1px solid #ccd9e7;border-top:1px solid #ccd9e7;}
#content div#static table#historicalOrder td.button {text-align:right; border:none; padding:0;}
#content div#static table#historicalOrder td.button_left {text-align:left; border:none; padding:0;}
#content div#static table#historicalOrder img{border:0px; padding:8px 0 0 0; margin:0;}
#content div#static table#historicalOrder tr.active{font-weight:bold;}
#content div#static table#historicalOrder tr.ODD_active{font-weight:bold;}
#content div#static table#historicalOrder td a{font-weight:normal; }
#content div#static table#historicalOrder td.euro{text-align:right; }
#content div#static table#historicalOrder td.top_euro{text-align:right; border-top:1px solid #ccd9e7;}
#content div#static table#historicalOrder input.smallDelete{width:9px;height:9px; padding:0px; margin:0; background:none; margin:0 5px 0 20px;}
#content div#static table#historicalOrder th{background:#003f85; color:#fff;padding:2px 8px 2px 8px; }
#content div#static table#historicalOrder th.euro{text-align:right; }
#content div#static table#historicalOrder td.delete{width:34px; text-align:right; vertical-align: middle; }
#contact div#static form#candidacy label{width:130px; padding-left:0px; }

#content div#static span#eprocurementDetailHeadline{background:#003f85; position:relative; display:block; width:502px; padding: 2px 8px 2px 10px; color:#fff; font-size:1.1em; font-weight:bold;}
#content div#static div#eprocurementDetail{width:502px; background:#f0f4f5; color:#003f85;padding:10px; }
#content div#static input.mitarbeiterHinzufuegen{width:163px; height:20px; background:none; }

#content div#static table.reference{width:535px; color:#333;}
#content div#static table.reference tr.ODD{background:#f0f4f5;}
#content div#static table.reference td{padding:3px 5px 3px 10px; border-top:1px solid #ccd9e7; }
#content div#static table.reference td.last{border-bottom:1px solid #ccd9e7;}

#content div#static table.static {color:#333; font-size:1.1em; margin-bottom:15px;}
#content div#static table.static td{padding:2px 15px 2px 4px; }
#content div#static div.cont {float:left; padding-right:10px; width:220px; }
#content div#static div.border{width:513px; border:1px solid #003f85; padding:10px 10px 0 10px; margin-bottom:15px; }

#content div#static div.news{width:535px; margin-top:10px;}
#content div#static div.newsImage{width:158px; height:120px; border:1px solid #003f85; float:left; text-align: center;}
#content div#static div.newsText{width:365px; padding-left:10px; float:left; }
#content div#static div.newsText span.newsDate{ text-align:right; width:365px; display:block; position:relative; top:-13px;}

#content div#static table.contact{width:535px; margin-bottom:15px; font-size:1.1em; color:#333;}
table.contact tr.ODD{background: #f0f4f5;}
table.contact td{padding:4px 0 4px 6px; border-bottom:1px solid  #ccd9e7;  }
table.contact td.fix{width:95px; }
table.contact img{padding:0 !important; margin:0 !important; border:0;}

div.message {padding:6px; border:solid 2px #4AAB00; font-size:12px; font-weight:bold; color:#000000; background-color:#F2FA02; }

/* Kontakt Flash */
#map-object {width:535px; height:200px; background:url(images/static_map.gif); }
#map-object ul {   	display:none;     }

/* fieldstaff*/
#content div#static div.fieldstaffimg{float:left; width:150px;}
#content div#static div.fieldstaff{float:left;  width:257px; font-size:1.1em; color:#333;}
table#fieldstaff{width:300px;}
table#fieldstaff td{height:30px; }
table#fieldstaff td.title{width:85px; font-weight:bold; }
#content div#static div.fieldstaff img {padding:0px; margin:0; border:0; }
/* LOGIN ALLGEMEIN*/
#content div.clientLogin{float:left; width:250px; color:#000; font-size:1.1em; padding-left:10px;}
#content label.clientLogin{width:169px; display:block; font-weight:bold; }
#content input.clientLogin{width:167px; display:block; height:21px; background:url(/images/bg_clientLogin.gif) no-repeat; border:0; margin:0 0 0 0; padding:4px 0 0 3px; }
#content input.clientLogin-submit{width:84px; height:20px; margin:10px 0 0 85px; padding:0;}
span.errorClientLogin{color:#e90000; font-weight:bold; display:block; font-size:0.9em; margin-bottom:5px;}
ul#clientLogin{ list-style:none; margin:10px 0 0 0; }
ul#clientLogin li a{background:url(/images/icons/arrow.gif) 0 5px no-repeat; padding:0 0 0 11px; line-height:1.5em; color:#003f85;}
#content div#b2b{width:555px; border-top:1px solid #d0d4d7; margin-top:30px;}
#content div#b2b p{padding:10px 10px 0 10px; font-size:1.1em; color:#000; }
#content div#b2b p span{font-weight:bold; color:#003f85; }

/* Warenkorb Detailansicht */
#content div.left{float:left; width:360px; color:#000; font-size:1.1em; padding-left:10px;}
#content div.zurBestellung{float:left; position:relative; width:165px; text-align:right;}
#content div.zurBestellung img, #content div.left img{border:0; }
#content div.zurBestellung span#bottom {margin:30px 0 0 16px; width:159px; height:27px; display:block; }
#content div.zurBestellung span#top {position:absolute; top:0; left:16px; }
#content table.cartDetail {width:535px; margin:5px 0 10px 10px; font-size:1.1em; color:#003f85;}
#content table.cashdesk{width:535px; margin:5px 0 10px 0px; font-size:1.1em; color:#003f85;}
#content table.cartDetail span{color:#e90000; font-weight:bold; }
#content table.cartDetail span.price{font-size:1.2em; }
#content table.cartDetail th, #content table.cashdesk th{background: #003f85; color:#fff; font-weight:bold; vertical-align:bottom; padding: 4px 0 4px 7px;}
#content table.cartDetail tr.ODD,#content table.cashdesk tr.ODD{background:#f0f4f5; }
#content table.cartDetail tr.lieferkosten{background:#fff; }
#content table.cartDetail tr.summe, #content table.cashdesk tr.summe {font-size:1.3em; padding:2px 0 2px 0; line-height:1.9em;}
#content table.cashdesk th.summe_inkl{background:#e90000; text-align:right; font-size:1.3em; padding:2px 0 2px 0; line-height:1.9em; padding-right:7px;}
#content table.cartDetail td{padding:10px 0 10px 7px; vertical-align:top; border-bottom:1px solid #ccd9e7;}
#content table.cashdesk td{padding:4px 7px 4px 7px; vertical-align:top; border-bottom:1px solid #ccd9e7; }
#content table.cartDetail td.pic{width:124px; }
#content table.cartDetail td.delete{width:20px; padding:10px 7px 10px 7px; text-align: center;}
#content table.cartDetail td.delete img{border:0px; }
#content table.cartDetail td.lieferung{text-align:right; }
#content table.cartDetail th.euro, #content table.cartDetail td.euro, #content table.cartDetail td.euro-lieferkosten, #content table.cashdesk td.euro,#content table.cashdesk th.euro {text-align:right; font-weight:bold;}
#content table.cashdesk th.euro{padding-right:7px; }
#content table.cartDetail td.menge{text-align:right;}
#content table.cartDetail input.amount{width:30px; text-align:right; padding:1px 1px 1px 0; height:14px; margin:0px; float:right;}
#content div.left input.aktualisieren{width:169px; height:27px; margin-top:0;}
 
/* Bestellvorgang */
/* Artikelliste - Schritt 1 */
table.cashdesk{width:535px;}
table.cashdesk th{background: background: #003f85; color:#fff; }
div#cashdeskContainer{width:535px; margin-left:10px; }
div#cashdeskContainer p{font-size:1.1em; color:#333; padding-bottom:15px; }
div#cashdeskContainer h3{color:#003f85; font-size:1.1em; font-weight:bold; }
div#cashdeskContainer a{color:#003f85; font-weight:bold;}
div#cashdeskContainer table.static {color:#333; font-size:1.1em; margin-bottom:15px;}
div#cashdeskContainer table.static td{padding:2px 15px 2px 4px; }
div#cashdeskContainer div.cont {float:left; padding-right:10px; width:220px; }
div.cashdeskButtons{width:535px; padding:10px 0 15px 0px; border-top:1px solid #d0d4d7;}
div.cashdeskButtons img {float:left; margin:0 13px 0 0; padding:0; border:0;}
div.cashdeskButtons input.cashdesk{ float:left;width:169px; height:27px; margin:0; padding:0; background:none;}
div.cashdeskButtons input.cashdesk2{ float:left;width:159px; height:27px; margin:0; padding:0; background:none;}

/* Artikelliste - Schritt 2 */
div#kundendaten{ padding: 5px 0 0 50px; font-weight:bold; line-height:1.5em; width:475px; border-bottom:1px solid #d0d4d7; margin-bottom:10px;}
/* Bezahlen - Schritt 3 */
#content div#static input.credit {position:relative; top:1px; background:none; width:20px; height:15px; margin: 0 3px 0 10px; float:left; clear:left;}
#content div#static label.credit{clear:none; width:500px; padding:0 0 10px 0; margin-top:0px; height:auto;}
#content div#static label.kdnr{margin:6px 0 15px 16px; padding:0; width:145px;}
span.failure{padding:20px; background:#ced9de; color:e90000; font-size:2.2em; }

/* Success - checkoutSale */

p.checkoutSale{font-size:1.3em; font-weight:bold; color:#003F85; padding:20px 0 0px 0; }

/*Kundenlogin*/
#kunden-top{background: url(/images/kunden-top.gif); height:27px; margin-top:10px; width:198px;
            text-indent:-999em; overflow: hidden;}
#kunden-login{width:186px; background-color: #F0F4F5; border-top:1px solid #D0D4D7; border-left:1px solid #D0D4D7;
              border-right:1px solid #D0D4D7;  border-bottom:1px solid #D0D4D7;padding:8px 0 8px 10px; color:#003F85; font-weight: normal; }
#kunden-login label{float:left; color:#757F8B; width:93px; font-weight:normal;}
#kunden-login input{float:left; background: url(/images/bg_input_login.gif); width:79px; height:17px; border:0; padding:3px 0 0 4px; margin-top:0px;}
#kunden-login input.first{float:left; margin:0 10px 0 0 ;}
#kunden-login input.login_submit{margin-left: 93px; width:83px; height:20px; padding-top:6px; background:none; padding-left:0px; margin-top:0px;}
#kunden-login span.logged{color:#637483; display:block; padding-bottom:2px;}
#kunden-login span.name{color:#104b8c; font-weight:bold; font-size:110%; display:block;}

ul#kunden_login{padding-top:6px; list-style:none ; }
ul#kunden_login li a{background: url(/images/icons/arrow.gif) 0 5px no-repeat; padding:0 0 0px 11px;
                     font-weight:normal;  text-decoration: none; color:#003F85;}
ul#kunden_login li a:hover{text-decoration:underline;}

#kunden-b2b{width:180px; background: #F0F4F5 url(/images/bg_aktionen2.gif) repeat-x top; border-left:1px solid #D0D4D7;
            border-right:1px solid #D0D4D7; border-bottom:1px solid #D0D4D7; padding:7px 6px 7px 10px; color:#003F85;
            font-weight: normal;}
#kunden-b2b p{padding:0px; line-height:1.1em;}
#kunden-b2b p span{color:#637483;}

/* WARENKORB Preview*/
#smallCart-top {width:198px; margin-top:10px; height:27px; }
#smallCart-top ul{list-style:none; width:198px; }
#smallCart-top li, #smallCart-top li a{float:left; display:block; height:27px; text-indent:-999em; overflow: hidden;}
#smallCart-top li.trolly_a a{width:105px; background: url(/images/warenkorb_top.gif); display:block;}
#smallCart-top li.trolly a{width:105px; background: url(/images/warenkorb_top-of.gif); display:block;}
#smallCart-top li.offer_a a{width:93px; background: url(/images/angebote_top-f.gif);  display:block;}
#smallCart-top li.offer a{width:93px; background: url(/images/angebote_top.gif); display:block; }
#smallCart_itemCount{ width:196px; border-left:1px solid #D0D4D7; border-right:1px solid #D0D4D7; border-top:1px solid #D0D4D7;
                      background-color:#F0F4F5; color:#637483; }
#itemCount{text-align:center; font-size:110%;  padding:5px 0 5px 0; }
#itemCount span{font-weight:bold; color:#F70000;}

#smallCart{width:196px; border-left:1px solid #D0D4D7; border-right:1px solid #D0D4D7; border-bottom:1px solid #D0D4D7;
           background-color:#FFFFFF;  color:#003F85; font-weight:bold;}
#smallCart table{width:196px;}
#smallCart td.itemNumber{width:30px; padding:3px 5px 0 10px; vertical-align: top; text-align: left; font-size:110%;}
#smallCart td.itemName{font-weight:bold; color:#E90000; padding:0 0 0 10px; font-size:110%;}
#smallCart td.itemDelete{padding:4px 4px 0 0; text-align:right;}
#smallCart td.price{text-align:right; font-weight:bold; color:#637483; font-size:110%; padding:3px 10px 0 0; vertical-align: bottom; }
#smallCart td.desicription{font-size:98%; font-weight:normal; padding: 0 10px 6px 10px;}
#smallCart td.spacer{height:2px; padding:0; background: #F0F4F5;}
#smallCart img{border:0; }  

/* Lieferkosten */
#smallCart td.lieferkosten{padding:6px 0 0 10px; background: #F0F4F5 url(/images/bg_lieferkosten.gif) repeat-x top; color:#637483; }
#smallCart td.lieferpreis{padding:6px 10px 0 10px; background: #F0F4F5 url(/images/bg_lieferkosten.gif) repeat-x top;
                          color:#637483; font-size:110%; text-align:right; }
#smallCart td.lieferland{background: #F0F4F5; padding: 0 0 6px 10px; vertical-align: middle;}
#smallCart td.lieferland img{padding-bottom:2px; }

/* Warenkorb Summe/Checkout */
div#smallCartTotal{position:relative; width:196px; height:41px; background: url(/images/bg_summe.gif) no-repeat;}
div#smallCartTotal #tax{padding:22px 0 0 10px; color:#fff; font-weight:normal; }
div#smallCartTotal #totalPrice{position:absolute; width:112px; height:20px; font-weight:normal; top:15px; right:10px;
                               text-align:right; color:#fff; font-size:150%; }
div#smallCartTotal span{position:relative; display:inline; font-size:0.7em; top:-0.2em;}

#checkout{background: #f0f4f5; padding: 4px 10px 10px 9px; text-align:right; color:#003f85; font-weight:normal;}
ul#checkout_link{ list-style:none; padding:0 0 10px 0; margin:0; color:#003f85;}
ul#checkout_link li a{background: url(/images/icons/arrow.gif) 0 4px no-repeat; padding:0 0 10px 11px; text-decoration:none; color:#003f85; }
ul#checkout_link li a:hover{text-decoration:underline;}
#paymentM{background:url(/images/paymentMethods.gif) no-repeat; margin:10px 0 0 0; width:177px; height:26px;}
#paketLieferung{background:url(/images/paketLieferung.gif) no-repeat; width:196px; height:63px; }
#selectLieferland{padding:10px 10px 10px 7px; background: #f0f4f5; color:#637483; font-weight:normal; }
#selectLieferland label{padding-right:8px; }
#selectLieferland select{width:114px; height:19px; }

/*  Bestellinfo */
#bestellInfo{background:#f0f4f5 url(/images/bg_trennerLinie-grau.gif) top repeat-x; color:#003f85; padding: 8px 10px 0px 9px; font-weight:normal;}
ul#binfo{list-style:none;}
ul#binfo li{padding:0 0 5px 11px; background: url(/images/icons/arrow.gif) 0 5px no-repeat;}
ul#binfo ul{list-style:none; }
ul#binfo ul li{padding: 0 0 0 30px; background-image: none; }

#garantie{ background:#f0f4f5 url(/images/bg_trennerLinie-grau.gif) top repeat-x; color:#637483; padding:8px 10px 8px 9px; font-weight:normal;}
#garantie img{padding-left:52px;  }
ul#Pgarantie{list-style:none; color:#003f85;}
ul#Pgarantie li a{color:#003f85; text-decoration:none; padding:0 0 0 11px; background: url(/images/icons/arrow.gif) 0 5px no-repeat; }
ul#Pgarantie li a:hover{text-decoration:underline; }

span.center{text-align:center; }
span.grey{color:#637483; font-weight:normal;}
span.grey_b{color:#637483; font-weight:normal;}
span.red{color:#E90000;}
span.redbold{color:#E90000; font-weight:bold; }

/*Kontakt Länder*/
#box-kontakt-top {background: url(/images/kontakt-top.gif); height:27px; width:198px; display:block;
                    text-indent:-999em; overflow: hidden; margin-top:10px;}
#kontakt{width:196px; color:#003F85; border-left:1px solid #D0D4D7; border-right:1px solid #D0D4D7;
           border-bottom:1px solid #D0D4D7; font-weight:bold;}
div.kontaktland{width:196px;  background: #F0F4F5 url(/images/bg_aktionen.gif) repeat-x top; }
div.flag{float:left;width:22px; display:inline; text-align:center; margin:5px 6px 5px 8px;}
div.flag img{border:0px; }
div.country{width:160px; float:left; margin:8px 0 0 0; }
div.country a{ text-decoration:none; color:#003F85; }
div.country a:hover{text-decoration:underline; color:#003F85;}

/* LINK STYLE
================================================================*/


/* IMAGE STYLE
================================================================*/
img {padding:0; margin:0; }

/* LIST STYLE
================================================================*/


/* FORM STYLE
================================================================*/

/* FOOTER STYLE
================================================================*/
 #footer-wrapper{width:100%; background:#D9E2E6; height:51px; margin:40px 0 0 0;}
 #footer{width:940px; margin:auto; text-align:center; padding:10px 0 0 0;}
 #footer ul{list-style:none; font-size:110%; width:auto; display:inline; margin:0 auto;}
 #footer ul#footerNav{  margin:auto; }
 #footer ul#footerNav a{color:#003f85; font-weight:bold; text-decoration:none; }
 #footer ul#footerNav a:hover{  text-decoration:underline;}
 #footer li{display:inline; }
