/****************************************************/
/****************hier die ersten Änderungen ***************/
/****************************************************/

body {
 background:url(../images/bodyBack.gif) no-repeat;
 text-align:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }

.footer-container {
 text-align:center;
 }

.quick-access {
 width:740px
}

.wrapper {
 width:980px;
 min-width:980px
}

.shop-access { margin-top:15px }

.shop-access a {
 text-decoration:none;
 font-weight:bold;
 color:#e9ebbb
}

.header-top { width:auto}

.form-button, .form-button-alt {
 background-color:#0059b1;
 border:1px solid #004181;
}

.link-cart, .head h4 {
 color:#004181 !important;
}

/**** Newsletter  *****/
.mini-newsletter input.input-text {
 width:140px;
 }
 
/*****  Inhaltsseite  ******/

.middle {
 width:auto;
 margin:0;
 background:none;
 padding:20px 10px 40px 20px;
}


.col-3-layout, .col-2-right-layout {
 padding-top:0;
 padding-right:0;
 }
 
.col-3-layout .col-main {
 width:540px;
 margin-left:27px;
 margin-right:20px;
 }
 
.product-essential {
 padding:5px;
 }

.product-essential .product-shop {
 width:245px;
 }
 
.col-2-right-layout .col-main {
 width:750px;
 padding-top:20px;
}

ul.breadcrumbs {
 padding-left:197px;
 margin-bottom:6px;
 }

.mini-newsletter{
 margin-top:15px;
}

.header {
 border-top:none
 }
 
.header-top-container {
 background:url(../images/topBack.gif) repeat-x;
 border-bottom:none;
}

.header-top {
 padding:0;
 margin:0;
}

h1#logo {margin:0}

.mini-search {background:none;}


.header-nav-container {
 background:none;
}

.middle-container {
 background:none;
 }
 
.middle-container {
 background:none;
}

table.pager {
 margin-top:10px
}

.listing-type-list .product-shop {
 width: 360px
}

.listing-type-grid {
 background:none;
}

.listing-type-grid .grid-row li.item {
 padding:12px 20px
}

/* NAVI
 */
 
 .layered-nav { display:none;}
 
 .header-nav-container { display:none}
 
.col-left ul ul ul {
 margin-left:10px;
 }

.col-left a{text-decoration:none}
.col-left {line-height:1.6em; width:170px; padding-top:0;}

li#level11 a, 
 li#level11 a:hover,
 .level11                { color:#c87e24 }
li#level11 ul li a       { color:#58585a; font-size:12px; font-weight:normal; }
li#level11 ul li ul li a { font-size:10px; }
li#level11               { font-size:14px; font-weight:bold; background:url(../images/hline.gif) bottom left no-repeat; padding-bottom:15px;}

li#level12 a, 
 li#level12 a:hover,
 .level12                { color:#69743d }
li#level12 ul li a       { color:#58585a; font-size:12px; font-weight:normal; }
li#level12 ul li ul li a { font-size:10px; }
li#level12               { font-size:14px; font-weight:bold; background:url(../images/hline.gif) bottom left no-repeat; padding-bottom:15px;}

li#level13 a, 
 li#level13 a:hover,
 .level13                { color:#9e321b }
li#level13 ul li a       { color:#58585a; font-size:12px; font-weight:normal; }
li#level13 ul li ul li a { font-size:10px; }
li#level13               { font-size:14px; font-weight:bold; }

/*
 *  Einkaufsbereich
 */

.account-nav .head { background:#0059B1 }
.primary-address-list h4, .address-list h4 { color:#004181 }
.account-nav li.on { color:#004181}

/*
 *  Startseite
 */

.home-spot h1 { color:#58585a; font-size:28px; font-weight:normal; margin-bottom:0;}

.home-spot h2 { font-size:28px; font-weight:normal; margin-bottom:0 }
.home-spot h3 { font-size:12px; font-weight:normal; margin-bottom:0; color:#004687}
.home-spot p  { font-size:11px; }
.home-spot    { width:540px; }

 .footer-container, .footer .informational a { border-top:0; color:#58585a }
 .footer .informational a:hover {color:black}
p.legality         { display:none }
 .footer           {background:none; }

table.homeBox td h2 { color:#ffffff; font-size:16px; margin:3px 5px 0 10px; padding:0; text-align:left; font-weight:normal}
table.homeBox td.startBoxt1 h3 { color:#c87e24; font-size:12px; margin:3px 6px 3px 6px; padding:0; display:inline; font-weight:normal}
table.homeBox td.startBoxt1 a{ color:#000000; font-size:10px; }
table.homeBox td.startBoxt1 a:hover { color:#c87e24; font-size:10px; }
table.homeBox td p{ font-size:10px; padding:0; margin:4px 0; display:inline; font-weight:normal; display:block; line-height:16px}
td.startBoxt1 { padding:8px 4px 10px 4px; background:url(../images/media/first_shad_inner.gif) top repeat-x #ffffff;}
table.homeBox { line-height:2px;}


/*
 *  Zwischenseiten
 */

  #textfeld1-w1            { width:528px; background:url(../images/textfeld1-head1.gif) no-repeat top}
  #textfeld1-w2            { width:528px; background:url(../images/textfeld1-head2.gif) no-repeat top}
  #textfeld1-w3            { width:528px; background:url(../images/textfeld1-head3.gif) no-repeat top}
  #textfeld1-head          { padding:8px 12px 0 12px; color:#ffffff; font-size:14px; display:block; height:24px}
  #textfeld1-content       { background:url(../images/textfeld1-contentbg.gif) repeat-y; padding:0 6px 0 5px; display:block}
  #textfeld1-content p     { font-size:12px; line-height:16px; margin:0; padding:5px }
  #textfeld1-content ul     { margin-left:25px; list-style-type:disc}
  #textfeld1-content table { padding:0}
  #textfeld1-bottom        { background:url(../images/textfeld1-bottom.gif) no-repeat; display:block; height:6px; font-size:1px; line-height:1px;}
  #textfeld1-content .text { padding:5px; background:url(../images/textfeld1-textbg.gif) repeat-x top}
 

/*
 *  Überschriftenkiller
 */

 div.category-head {
 display:none;
 }

/*
 *  Downloadbereich
 */
 
 #liste {
 list-style-type:disc; 
 list-style-position:inside;
 padding-left:20px;
 }
 
 #liste li {
 display:inline-block;
 width:40%;
 margin-left:10px;
 }
 
 ul#liste.level11 li a:hover {
 color:#c87e24;
 }

/*  Shopping */

.shopping-cart-totals {
 width:auto;
 } 
