div#centeredbody
{
  color:black;
  background-color:white;
  font-family:"times new roman",times,serif;
  font-size:12pt;
  text-align:center;
  margin:0;
  padding:0;
}
ul#topline { display:none; }
div#toptrolley{ display:none; }
h1#title{ display:none; }
div#domainflags{ display:none; }
ul#navtop{ display:none; }
div#navside { display:none; }
p#youarehere{ display:none; }
div#youare{ display:none; }
div#blink{ display:none; }
div#hotlinebottom{ display:none; }
p#backlinkbottom {
  clear:both;
  font-size:12pt;
  font-weight:700;
  text-align:center;
  padding:20px 0 0;
  border-top: solid 1px;
}
.noprint{ display:none; }
a.unterbild{ display:none; }
p#aktion{ display:none; }
ul#domainflags {display:none;}
p#date {display: none;}
p#aktionsbanner {display: none;}
.noborder { border: none; }

ul#externlinkbottom{ display:none;}
div#outlinedbody{ text-align:left; padding:0; margin:0; }
div#rahmenblau{ padding:0; margin:0; }

div#druckrahmen{ border:solid 2px black; padding:4px; }

div#banner
{
  border: 1px solid;
  color:black;
  background-color:white;
  height:68px;
  padding-top:10px;
}

a{ color:#1c45a5; background-color:white;}

a#bannerlogo
{
  color:black;
  text-decoration:none;
  background-color:white;
  background-image:url(/pics/logo_60.gif);
  background-repeat:no-repeat;
  font-size:20pt;
  font-weight:bold;
  padding:9px 0 0 50px;
  margin:0 0 0 5px;
  float:left;
  height:58px;
}


img#img1{ border:none; width:43px; height:50px; float:left; }
ul#bannertext
{
  float:right;
  width:360px;
  text-align:center;
  color:black;
  background-color:white;
  padding:0;
  margin:0;
  height:58px;
  list-style-type:none;
}
li#bannersubtext {
  font-size:10pt;
  font-weight:bold;
  margin:-4px 0 0 0;
  padding:0;
  list-style-type:none;
}


ul#bannertext a {
  color: #000000;
  font-size:16pt;
  font-weight:bold;
  text-decoration:none;
}
li#bannersubtext a {
  color: #000000;
  font-size:10pt;
  text-decoration:none;
}



#titel a
{
  color:black;
  background-color:white;
  font-weight:bold;
  font-size:20pt;
  text-decoration:none;
  margin:0;
}

ul#filialbox
{
  font-size:10pt;
  font-weight:bold;
  margin:-2px 0 0 0;
  padding:0;
  list-style-type:none;
}

* html ul#filialbox { margin-top:-4px;}

#filialbox li a { font-size:10pt; }

form#skontobanner
{
  display: none;
}

#skontobanner a
{
  color:black;
  background-color:white;
  font-weight:600;
  text-decoration:none;
}

div#hotline{
  padding:5px;
  clear:right;
  font-size:10pt;
  text-align:right;
  font-family:'Times New Roman',Times,serif;
}

#hotline div
{
  text-align: center;
}

div.hotlinesingle {
float:right;
font-size:10pt;
text-align:center;
width:310px;
margin:0;
padding:14px 0;
}

div.hotlinedouble {
float:right;
font-size:10pt;
text-align:center;
margin:0;
padding:6px 0;
width:310px;
}

div#hotlinenumber
{
  float: left;
}

table{ border-collapse:collapse; margin:0; padding:0; }
td{ padding:0; margin:0; }

div#inhalt
{
  clear:both;
  font-family:'Times New Roman',Times,serif;
  margin:0;
  padding:10px 0 0 0;
  font-size:10pt;
}

li.right1
{
  font-weight:bold;
  margin:0 0 -2px 5px;
  float:right;
}

/*  END template  */
/*  BEGIN allgemein  */

h1 { font-size:17pt; margin: 0 0 10px 0; }
h2 { font-size:11pt; margin:0; }
hr { width:90%; }

.end { clear:both; }
.cr { clear:right; }
.abs { margin-bottom:15px; }
.abs1 { margin-bottom:10px; }
.abs2 { margin-bottom:5px; }

.l { text-align:left; }
.c { text-align:center; }
.r { text-align:right; }
.t { vertical-align:top; }
.tl { vertical-align:top; text-align:left; }

table { font-size:10pt;}
table.zubehoer { text-align:center; clear:right; }
table.zubehoer tr td ul{ list-style-type:none; margin:0; padding:2px; }

.c1 { text-align:center; font-weight:bold; }
.red { color:#FF0000; }
.redb { color:#FF0000; font-weight:bold;}

.f12 { font-size:12pt; }
.f12b { font-size:12pt; font-weight:bold; }
.f12rb { font-size:12pt; color:#FF0000; font-weight:bold; }
.ht { text-align:center; clear:right; }
.ht ul { list-style-type:none; padding:2px; margin:0; }

ul.list
{
  vertical-align:top;
  padding:0 0 0 25px;
  margin:0;
  list-style-type:disc;
}

img.pic{ width: 18px; height: 16px; border: 0; }
div#p { margin:5px 0 5px 0; }
.summary{ text-align:center; width:100%; }

/*  END allgemein  */
/*  BEGIN startseite  */

#first { display:none; }
ul#standorte { display:none; }

table#blackborder
{
  border:solid 1px;
  clear:right;
  width:100%;
  text-align:center;
}

#blackborder tr td{ width:50%; vertical-align:top; }

ul#linkeSpalte
{
  list-style-type:none;
  margin:10px;
  padding:0;
}

#linkeSpalte li ul
{
  list-style-type:none;
  margin:0;
  padding:0;
}

li.text
{
  float:right;
  width:45mm;
  text-align:left;
}

.text li h2 { margin:0 0 10px 0; }
.cr1 { clear:right; padding:10px 0; }
* html .cr1 { clear:right; padding:0;}

#linkeSpalte hr{ margin:5px auto; }

ul#rechteSpalte
{
  list-style-type:none;
  margin:0;
  padding:0;
}

#rechteSpalte li ul
{
  list-style-type:none;
  margin:0;
  padding:0;
}

#rechteSpalte hr{ margin:5px auto; }

/*  END startseite  */
/*  BEGIN uebersichtsseite  */

#header_search, #first2 form { display:none; }

.preis{ text-align:right; clear:right; }
div.bottomright{ display:none; }

.preistext { font-size:14pt; font-weight:bold; color:#FF0000; margin-bottom:15px; }

/*  END uebersichtsseite
/*  BEGIN artikelseite  */


div#first2
{
  float:right;
  width:250px;
  text-align:center;
}

#first2 form{ display:none; }
#first2 a img { margin:15px 0 0 0; }
#first2 img { margin:15px 0 0 0; }
a.unterbild{ display:none; }

.bestellen{ width:60px; height:15px; }

.g1 { width:31mm; }
.g2 { width:32mm; }
.g3 { width:11mm; }

.Endpreis1{ font-size:12pt; font-weight:bold; color:#FF0000; }
.Preise{ font-size:12pt; font-weight:bold; }

div#artpreis
{
  clear:right;
  text-align:right;
  float:right;
}

table#finanz
{
   padding:5px;
   border:#7799CC 3px solid;
   width:450px;
   font-size:9pt;
 }

#finanz p { margin:0; padding:0; text-align:left; font-size:9pt; }

ul#endlink{ display:none; }


.gz1 { width:32mm; }
.gz2 { width:22mm; }

/*  END artikelseite  */
/*  BEGIN suche  */

div#searchbox
{
  width:110mm;
  color:black;
  font-size:medium;
  background-color:#EEEEEE;
  border:1px solid black;
  margin:20px auto 20px auto;
  padding:10px;
}

div.searchrow
{
  clear:right;
  padding:5px 0;
  text-align:right;
}

span.label
{
  font-weight:bold;
  padding:3px 10px 0 0;
}

span.feld
{
  float:right;
  width:7px;
  text-align:left;
}

/*  END suche  */
/*  BEGIN Datenbankinhalt  */

td.ing_name
{
  color:#000000;
  font-size:8pt;
  font-weight:600;
  margin:0;
  padding:0 5px;
}

td.ing_amount
{
  color:#000000;
  font-size:8pt;
  font-weight:500;
  margin:0;
  text-align:right;
}

/*  END Datenbakinhalt  */
/*  BEGIN internseiten  */

ul.wir{ margin:0; padding:0; list-style-type:none; }
.wir li{ float:right; }

/*  END internseiten  */
/*  BEGIN gaestebuch  */

table.outer
{
  vertical-align : top;
  background-color: #ffffff;
}

table.inner
{
  vertical-align : top;
  background-color: #ffffff;
  border-style: inset;
  border-color: #557799;
}

td.lehead
{
  text-align: right;
  vertical-align : top;
  font-size:10pt;
  font-style:italic;
  color: black;
  background-color: #FFFFCC;
}

td.rimsg
{
  text-align: left;
  font-size:12pt;
  font-weight:bold;
  color: black;
  background-color: #FFFFCC;
}

/*  END gaestebuch  */
/*  BEGIN warenkorb  */

table.warenkorbscript{ background-color:#dddddd; }
tr.warenkorbscript{ background-color: #cccccc; }
.warenkorbscriptintern_light{ background-color:#aaccee; }
.warenkorbscriptintern_dark{ background-color: #88aacc; }

/*  END warenkorb  */

.lang {
  display: none;
  text-align: center;
}

input {
  display:none;
}

p.c1 form {
  display:none;
}

table#Linkuebersichten {
  display:none;
}
