<!--

body {
  width: 982px;
  font-family: arial, sans_serif;
  color: black;
  font-size: 10pt;
  margin: 0px;
}

div.body {
  width: 982px;
  color: black;
  font-size: 10pt;
}

img {
   border: 0px;
}

div.top_navi
{
   background-image: url(gfx/shop/ho_navi_no_flash.png);
   background-repeat: no-repeat;
   background-position: top-left;
   width: 100%;
   height: 180px;
}

div.main_body_bg
{
   background-color: #afd1ff;
   width: 982px;
}

div.nav_admin {
   position: absolute;
   top: 8px;
   font-size: 10pt;
   background-color: white;
   border: 1px solid black;
}

div.nav_suche {
   position: absolute;
   padding: 3px;
   width: 160px;
   font-size: 10pt;
   background-color: white;
   border: 1px solid black;
}


table.main_navi {
   width: 982px;
   height: 22px;
   border: 1px solid black;
   border-bottom: 0px;
}

td.weiss {
   background-color: white;
   text-align: center;
   border-bottom: 1px solid black;
}

td.hellblau {
   background-color: #ecf4ff;
   text-align: center;
   border-bottom: 1px solid black;
}

td.rot {
   background-color: red;
   text-align: center;
   border-bottom: 1px solid black;
}

td.gruen {
   background-color: green;
   text-align: center;
   border-bottom: 1px solid black;
}

td.blau {
   background-color: #afd1ff;
   text-align: center;
   border-bottom: 0px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   color: white;
}

a.navi:link, a.navi:visited {
   font-size: 10pt;
}
a.navi:hover {
   font-color: green;
}


a:link, a:visited {
  font-family: Arial, sans_serif;
  color: #004eba;
  text-decoration:underline;
}

a:hover {
  font-family: Arial, sans_serif;
  color: #0065ef;
}


div.content_part {
   margin: 5px;
   float: left;
   width: 826px;
   border: 0px solid black;
}

div.wk_part {
   border: 0px solid black;
   float: left;
   width: 140px;
margin-top: 5px;
}


div.right_box {
   width: 140px;
   margin-bottom: 5px;
}

div.right_box_top {
   width: 140px;
   background-image: url(gfx/shop/right_box_top.gif);
   background-repeat: no-repeat;
   background-position: top-left;
   height: 9px;
   font-size: 1px;

}

div.right_box_main {
   width: 140px;
   background-color: white;
   font-size: 10pt;
}

div.right_box_bottom {
   width: 140px;
   background-image: url(gfx/shop/right_box_bottom.gif);
   background-repeat: no-repeat;
   background-position: top-left;
   height: 9px;
   font-size: 1px;
}



div.small_box {
   width: 203px;
border: 0px solid black;
}

div.small_box_top {
   width: 203px;
   background-image: url(gfx/shop/smallbox_top.gif);
   background-repeat: no-repeat;
   background-position: top-left;
   height: 9px;
   font-size: 1px;
}

div.small_box_main {
   width: 193px;
   background-color: white;
   padding-left: 5px;
   padding-right: 5px;
   font-size: 10pt;
}


div.small_box_bottom {
   width: 203px;
   background-image: url(gfx/shop/smallbox_bottom.gif);
   background-repeat: no-repeat;
   background-position: top-left;
   height: 9px;
   font-size: 1px;
}


div.big_box {
   width: 826px;
}

div.big_box_top {
   width: 826px;
   background-image: url(gfx/shop/big_box_top.gif);
   background-repeat: no-repeat;
   background-position: top-left;
   height: 9px;
   font-size: 1px;
}

div.big_box_main {
   width: 816px;
   background-color: white;
   padding-left: 5px;
   padding-right: 5px;
   clear: both;
   font-size: 10pt;
}

div.big_box_bottom {
   width: 826px;
   background-image: url(gfx/shop/big_box_bottom.gif);
   background-repeat: no-repeat;
   background-position: top-left;
   height: 9px;
   font-size: 1px;
}



div.nav_box {
   width: 616px;
   margin-bottom: 5px;
   margin-left: 206px;
}

div.nav_box_top {
   width: 616px;
   background-image: url(gfx/shop/nav_box_top.gif);
   background-repeat: no-repeat;
   background-position: top-left;
   height: 9px;
   font-size: 1px;

}

div.nav_box_main {
   width: 610px;
   background-color: white;
   padding-left: 3px;
   padding-right: 3px;
   font-size: 10pt;
}

div.nav_box_bottom {
   width: 616px;
   background-image: url(gfx/shop/nav_box_bottom.gif);
   background-repeat: no-repeat;
   background-position: top-left;
   height: 9px;
   font-size: 1px;
}


table.artbox {
  width: 185px;
  margin-left: 0px;
  border: 0px solid black;
  table-layout: fixed;
}

td.artbild {
   height: 102px;
   text-align: center;
   padding: 0px;
}

td.art_kurztext {
   height: 66px;
   text-align: left;
   padding: 0px;
vertical-align: top;
}

td.art_name {
   height: 34px;
   text-align: center;
   padding: 0px;
   vertical-align: top;
   font-weight: bold;
}

td.art_preis {
  color: blue;
  text-align: left;
  width: 50%;
  padding: 0px;
  vertical-align: bottom;
}

td.art_ls {
  width: 50%;
  padding: 0px;
  text-align: right;
}

div.artikelbox {
   width: 203px;
   float: left;
   margin-left: 3px;

   margin-bottom: 3px;
}

div.artikelbox_innen {
   cursor:pointer;
   padding: 3px;
}

div.hinweis {
   font-style: italic;
}


td.variantentabelle {
  border-bottom: 1px dotted black;
  text-align: right;
}









div.inner_body {
   border-left: 1px solid #c0ced8;
   border-right: 1px solid #c0ced8;
   background-color: white;
   width: 962px;
   margin-left: 4px;
   background-repeat: no-repeat;
   background-position: top-left;
}

div.footerline {
   text-align: center;
   font-size: 10pt;
   width: 982px;
}

div.nav {
   position: absolute;
   top: 115px;
   font-size: 10pt;

}

div.nav_suche {
   position: absolute;
   left: 823px;
   top: 26px;
   font-size: 10pt;
}










h1 {
  display:inline;
  line-height: 20px;
  font-size: 16px;
}

i {
  font-size: 8pt;
  color: #879fb0;
}

table.suche {
   border-collapse: collapse;
   width: 95%;
}

td.suche_top {
   font-size: 10pt;
   border: 1px solid #c0ced8;
   text-align: center;
   background-color: white;
   font-weight: bold;
}

td.suche_form {
   font-size: 10pt;
   border: 1px solid #c0ced8;
   text-align: center;
   background-color: white;
   height: 20pt;
}

input {
   border: 1px solid black;
}

span.suche {
   cursor: pointer;
   border: 1px solid #c0ced8;
   width: 80px;
   height: 25px;
   margin-top: 5px;
}

form {
  display:inline;
}



td.redflash {
        background-image:url(gfx/shop/redflash.gif);
        font-size:8pt;
        text-align: right;
        vertical-align: top;
}

td.wk_klein {
        font-size:8pt;
        text-align: right;
        vertical-align: top;
}

div.bbottom {
  border-bottom: 1px solid black;
}

td.bbottom {
  border-bottom: 1px solid black;
  font-size:8pt;
  text-align: right;
}

td.btop {
  border-top: 1px solid black;
  font-size:8pt;
  text-align: right;
}






div.wkcheckout {
  background-color: #FFffff;
  text-align: center;
  border-top: 1px solid black;
}

a.wkcheckout:link, a.wkcheckout:visited {
  font-size: 9pt;
  font-family: Arial, Helvetica;
  font-weight: bold;
  text-decoration:underline;
}

img.ba {
  border: 0px;
  margin-top: 3px;
}



div.ab_out {
   width: 203px;
   float: left;
}

table {
  font-size: 10pt;
  border-collapse : collapse;
}

td.artikel {
  vertical-align: top;
}



div.kat_box {
   width: 228px;
   margin-bottom: 4px;
}

div.kat_box_top {
   width: 228px;
   background-image: url(gfx/shop/kat_box_top.png);
   background-repeat: no-repeat;
   background-position: top-left;
   height: 10px;
   font-size: 1px;
}

div.kat_box_main {
   width: 220px;
   background-image: url(gfx/shop/kat_box_main_bg.png);
   background-repeat: no-repeat;
   background-position: top-left;
   background-color: white;
   border-left: 1px solid #c0ced8;
   border-right: 1px solid #c0ced8;
   padding-left: 3px;
   padding-right: 3px;
   font-size: 10pt;
}

div.kat_box_bottom {
   width: 228px;
   background-image: url(gfx/shop/kat_box_bottom.png);
   background-repeat: no-repeat;
   background-position: top-left;
   height: 10px;
   font-size: 1px;
}

div.kat_hinweis {
  padding-left: 3px;
  padding-right: 3px;
}













div.ab_out_ende {
  width: 576px;
  float:right;
}

div.pop_box {
   width: 245px;
}


div.pop_box_top {
   width: 245px;
   background-image: url(gfx/shop/pop_box_top.png);
   background-repeat: no-repeat;
   background-position: top-left;
   height: 10px;
   font-size: 1px;

}

div.pop_box_main {
   width: 236px;
   background-image: url(gfx/shop/pop_box_main_bg.png);
   background-repeat: no-repeat;
   background-position: top-left;
   border-left: 1px solid #c0ced8;
   border-right: 1px solid #c0ced8;
   padding-left: 3px;
   padding-right: 3px;
   font-size: 10pt;
}

div.pop_box_bottom {
   width: 245px;
   background-image: url(gfx/shop/pop_box_bottom.png);
   background-repeat: no-repeat;
   background-position: top-left;
   height: 10px;
   font-size: 1px;
}

span.artpop {
        position: absolute;
        visibility: hidden;
        z-index: 10;
}

div.preis {
        text-align: left;
        color: blue;
}

td.versand {
        text-align: left;
        border: 1px solid #c0ced8;
}

td.versand2 {
        text-align: right;
        border: 1px solid #c0ced8;
}

td.gratis {
        color: red;
        font-size:10pt;
        text-align: center;
        vertical-align: top;
        border-style: solid;
        border-color: black;
        border-width: 1px;
        background-color: #ffffff;
        font-weight: bold;
}

td.re {
        color: black;
        font-size:10pt;
        text-align: right;
        vertical-align: center;
        border-style: solid;
        border-color: black;
        border-width: 1px;
        background-color: #ffffff;
}

td.li {
        color: black;
        font-size:10pt;
        text-align: left;
        vertical-align: center;
        border-style: solid;
        border-color: black;
        border-width: 1px;
        background-color: #ffffff;
}

td.us {
        color: black;
        font-size:10pt;
        text-align: center;
        vertical-align: top;
        line-height: 12pt;
        border-style: solid;
        border-color: black;
        border-width: 1px;
        background-color: #f0f0f0;
        font-weight: bold;
      }



span.hiddenimage {
        position: absolute;
        visibility: hidden;
        z-index: 10;
}

h2 {
   display : inline;
}

div.tzform {
  width: 450px;
  text-align: left;
}

div.tzformb {
  width: 450px;
  text-align: left;
  border: 1px solid red;
}

td.tzform1 {
  width: 150px;
  margin: 0px;
  padding: 0px;
}

td.tzform2 {
  width: 280px;
  margin: 0px;
  padding: 0px;
}

table.gskonto {
  border: 1px solid black;
  width: 80%;
  border-collapse: collapse;
}

td.gskonto1 {
  border-bottom: 1px solid black;
  margin: 0px;
  text-align: center;
  font-weight: bold;
}

td.gskonto {
  border-bottom: 1px dotted black;
  margin: 0px;
}

div.warnung {
  border: 3px solid red;
  padding: 3px;
  color: red;
  margin-bottom: 5px;
}



div.top_ba {
  width: 974px;
  height: 105px;
  background-image: url(gfx/shop/ba_top.png);
  background-repeat: no-repeat;
  background-position: top-left;
}

div.main_ba {
   width: 967px;
   background-color: afd1ff;
   padding-left: 4px;
   padding-right: 3px;
}

div.ba_main {
   width: 958px;
   background-color: white;
   border-left: 1px solid #c0ced8;
   border-right: 1px solid #c0ced8;
   padding-left: 3px;
   padding-right: 3px;
   font-size: 10pt;
}

div.ba_bottom {
   width: 974px;
   background-image: url(gfx/shop/ba_bottom.png);
   background-repeat: no-repeat;
   background-position: top-left;
   height: 14px;
   font-size: 1px;
}

h3 {
  display: inline;
}

div.rez {
  border: 1px solid black;
  margin: 8px;
}

a.tarn:link, a.tarn:visited, a.tarn:hover {
  color : black;
  text-decoration: none;

}

img.abildg {
   border: none; 
   float: left;
}

div.thumbpics {
  width: 106px;
  height: 108px;
  border-top: 1px solid black;
  margin: 0px;
  padding: 3px;
  background-color: #d0d0d0;
  float: left;
  text-align: center;
}

div.thumbpics2 {
  width: 106px;
  height: 108px;
  border: 1px solid black;
  border-top: 0px;
  margin: 0px;
  padding: 3px;
  background-color: white;
  float: left;
  text-align: center;
}

/*Listenansicht*/

tr.la {
  position: relative;
  border: 0px solid black;
}

td.lab {
  height: 106px;
  width: 106px;
  border-top: 0px black dashed;
}

td.lab2 {
  vertical-align: top;
  border-top: 0px black dashed;
}

div.lam {
  position: absolute;
  bottom: 0px;
  left: 0px;
  text-align: right;
}

div.lam2 {
width: 150px;
float: left;
margin-right: 3px;
}

div.lam0 {
  position: relative;
  height: 100%;
  width:100%;
}

div.lam1 {
  float: left;
  text-align: left;
  margin-top: 17px;
  font-size: 7pt;
}

div.lam2 {
 width: 150px;
 float: left;
 margin-right: 3px;
}


div.lap {
  float: right;
  margin-top: 6px;
  color: blue;
}


div.larez {
  position: absolute;
  bottom: 0px;
  left: 0px;
}



-->