@charset "UTF-8";
@import url(css/yaml/yaml/core/base.css);
@import url(css/products.css);
@import url(css/boxes.css);
@import url(css/checkout.css);
@import url(css/nav_vlist.css);
/*@import url(css/account.css);*/
@import url(css/central_classes.css);

@media screen
{
  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:inherit;
font-style:normal;
font-weight:normal;
text-align:left;
  }
  #main,
  #header,
  #nav,
  #footerM {
    margin:0 25px 0 24px;
  }
  #header {
    height:102px;
    background:url(img/bg/header.jpg) 0 20px no-repeat;
    margin-left:14px;
    position:relative;
  }
  #nav {
    height:22px;
    width:892px;
    background:rgb(247,247,242);
    border-bottom:8px solid #fff;
  }
  #page_margins {
   width:941px;
   margin:0px auto;
   background:url(img/bg/shadow_l.gif) repeat-y #fff;
  }
  #page { 
    padding:0;
    background:url(img/bg/shadow_r.gif) right 0 repeat-y; 
  }
  #col1, #col2 { width: 180px; }

  #col3 {
    margin: 0; padding:0;
    border-left:180px solid rgb(247,247,242);
    border-right:180px solid rgb(247,247,242);
  }
  #col3_content {
    /*padding:0 16px 8px 16px;*/
    padding:0 12px 8px 12px;
  }
  /*Definitionen für einzelne HTML-Elemente*/
  body {
    background:rgb(229,227,204);
    font-family:arial,sans-serif;
    font-size:12px;
    color:rgb(106,97,89);
  }
  #col2_content {
    font-size:12px;
  }
  a,
  a:link,
  a:active,
  a:visited {
    text-decoration:underline;
    color:rgb(106,97,89);
  }
  a:hover {
    color:rgb(102,125,149);
  }
  input,
  select,
  textarea,
  .blueInput {
    border:1px solid rgb(94,94,94);
    margin:0; padding:0;
    color:rgb(106,97,89);
  }
  .imageButton {
    border:none;
  }
  /*Definitionen für bestimmte Bereiche*/
  #footer {
    background:url(img/bg/shadow_b.gif) 0 bottom repeat-x;
  }
  #footerL {
    background:url(img/bg/shadow_lb.gif) 0 bottom no-repeat;
  }
  #footerR {
    background:url(img/bg/shadow_rb.gif) right bottom no-repeat;
    padding-bottom:16px;
  }
  #footerM {
    background:rgb(247,247,242);
    padding:4px 2px;
    width:888px;
    margin-top:2px;
  }
  #quickfind {
    width:177px;
    float:right;
  }
  #miniNav {
    margin-top:6px;
    text-align:right;
  }
  #miniNav a,
  #miniNav a:link,
  #miniNav a:active,
  #miniNav a:visited {
    text-decoration:none;
  }
  #searchInput {
    background:url(img/icons/search.gif) 1px 1px no-repeat #fff;
    padding-left:15px;
    width:120px;
  }
  #searchGo {
    position:relative;
    top:4px;
    border:none;
    margin-left:4px;
  }
  * html #searchGo {
    top:4px;
  }
  *:first-child+html #searchGo {
    top:4px;
  }
  #search {
    text-align:right;
    padding:2px 4px 0 0;
    margin-top:-4px;
  }
  * html #search {
    margin-top:-4px;
    padding-right:5px;
  }
  *:first-child+html #search {
    margin-top:-4px;
  }
  #navtrail {
    padding:4px 0 0 8px;
    font-size:0.8em;
    white-space:nowrap;
    overflow:visible;
  }
  .copyright {
    text-align:center;
    padding:2px 0;
    font-size:0.9em;
  }
  .copyright,
  .copyright a {
    color:rgb(157,147,137);
  }
  .parseTime { display:none; }
}

