body
{
  background-color:#ffffff;
  margin:0px;
  padding:0px;
}
div, td
{
  font-family:'Arial';
  font-size:12px;
  color:#222222;
  line-height:18px;
}

.printfrei
{
}
.printfest
{
  position:absolute;
  left:225px;
  top:85px;
  width:625px;
}
.printzentriert
{
  position:absolute;
  left:50%;
  top:0px;
  margin-left:-425px;
  width:850px;
}

h1
{
  font-size:18px;
  text-transform:uppercase;
  color:#000000;
  margin:0px;
  font-weight:normal;
  margin:0px 0px 30px 0px;
  line-height:normal;
  font-family:'Times New Roman';
}
h2
{
  font-size:20px;
  margin:0px;
  font-weight:normal;
  margin-bottom:15px;
  line-height:24px;
  font-family:'Times New Roman';
}
h3
{
  font-size:14px;
  font-family:'Times New Roman';
  text-transform:uppercase;
  margin:0px 0px 5px 0px;
  font-weight:normal;
}
div.einleitung
{
  font-family:'Times New Roman';
  font-size:18px;
  line-height:24px;
  color:#777777;
  text-align:center;
  margin:0px 0px 60px 0px;
}
span.errortext, div.errortext
{
  color:#ff0000;
  font-weight:bold;
  margin-bottom:10px;
}
a
{
  color:#222;
}
a.imtitel
{
  color:#444444;
  text-decoration:none;
}
.form
{
  margin-bottom:0px;
  display:inline;
  border-width:1px;
  border-style:solid;
  border-color:#922125;
}
.msel
{
  color:#69181b;
  line-height:20px;
}
a.menu1, a.msel1
{
  color:#222222;
  text-decoration:none;
  font-size:11px;
  border-style:solid;
  border-width:0px;
  border-bottom-width:1px;
  border-color:#cccccc;
  display:block;
  padding:4px 3px 4px 22px;
  background-image:url(/shop/grafik/pfeilvorwaerts.gif);
  background-repeat:no-repeat;
  background-position:0px 9px;
}
a.msel1
{
  color:#ff9933;
  font-weight:bold;
  background-image:url(/shop/grafik/pfeilvorwaertsaktiv.gif);
  background-repeat:no-repeat;
  background-position:0px 9px;
}
a.menu2, a.msel2
{
  color:#777777;
  text-decoration:none;
  font-size:11px;
  border-style:solid;
  border-width:0px;
  border-bottom-width:1px;
  border-color:#eee;
  display:block;
  padding:4px 3px 4px 22px;
}
a.msel2
{
  color:#ff9933;
}
span.untenlinks
{
  display:block;
  text-transform:uppercase;
  font-weight:bold;
  font-size:10px;
  border-style:solid;
  border-width:2px 0px 1px 0px;
  border-color:#cccccc;
  padding:5px 0px 10px 0px;
  margin:0px 0px 5px 0px;
}
span.locationwarenkorb
{
  display:block;
  text-transform:uppercase;
  font-size:13px;
  border-style:solid;
  border-width:2px 0px 1px 0px;
  border-color:#b9aac1;
  padding:5px 0px 10px 0px;
  margin:0px 0px 5px 0px;
  color:#999999;
  font-family:'Times New Roman';
}
span.location
{
  display:block;
  text-transform:uppercase;
  font-size:10px;
  border-style:solid;
  border-width:2px 0px 1px 0px;
  border-color:#cccccc;
  color:#777777;
  padding:5px 0px 10px 0px;
  margin:0px 0px 5px 0px;
}
a.location
{
  color:#777777;
}
span.weitereseiten
{
  display:block;
  text-align:right;
  font-weight:normal;
  font-family:'Times New Roman';
  font-size:14px;
  border-style:solid;
  border-width:2px 0px 2px 0px;
  border-color:#dddddd;
  padding:10px 0px 10px 0px;
  width:100%;
}
span.ws_navi
{
  font-weight:bold;
  border-style:solid;
  border-width:2px;
  border-color:#dddddd;
  padding:2px 7px 2px 8px;
  text-decoration:none;
  color:#000000;
}
a.ws_inactive
{
  border-style:solid;
  border-width:2px;
  border-color:#dddddd;
  padding:2px 7px 2px 7px;
  text-decoration:none;
  color:#000000;
}
a.ws_active
{
  border-style:solid;
  border-width:2px;
  border-color:#FF9933;
  padding:2px 7px 2px 8px;
  text-decoration:none;
  color:#FF9933;
}
span.ws_brackets
{
  display:none;
}
div.linie1
{
  border-style:solid;
  border-width:1px 0px 0px 0px;
  border-color:#cccccc;
  line-height:0px;
  font-size:0px;
}
div.linie2
{
  border-style:solid;
  border-width:2px 0px 0px 0px;
  border-color:#cccccc;
  line-height:0px;
  font-size:0px;
}
.head
{
  font-weight:bold;
}
.text
{

}
.textKlein
{
  font-size:10px;
  line-height:16px;
}



/* Container-Element */
.itemsperpage_container {float:right; width:150px; text-align:right;}
/* Text (Artikel pro Seite) */
.itemsperpage_label { float:left; margin:1px; margin-right:10px;}
/* Auswahlbox */
.itemsperpage_select {}
/* Container ausserhalb der Links */

