body
{ font-family:verdana,sans-serif;
  font-size:13px;
  line-height:1.45em;
  text-align:left;
  margin:0;
  margin-left:auto;
  margin-right:auto;
  padding:0;
  background-color:#272842;
  color:#000000;
}

a, a:link, a:visited
{ color:#1a296b;
  text-decoration:none;
/*  text-decoration:underline; */
}

a:hover, a:active, a:focus, a.aktiv
{ color:#d01818;
}

h1
{ font-size:1.5em;
  font-weight:bold;
}

h2
{ font-size:1.3em;
  font-weight:bold;
}

h3
{ font-size:1.1em;
  font-weight:bold;
}

img
{ border:0;
}

acronym
{ cursor:help;
  border-bottom-style:dotted;
  border-bottom-width:1px;
}

pre
{ color:#d01818;
}

#page
{ width:790px;
  position:absolute;
  left:50%;
  margin-left:-395px;
  background:#bdc3cc;
}

.url
{ display:none;
  height:0;
}

.url a
{ font-weight:normal;
}

#header
{ height:121px;
  background:url(img1/header.png);
}

#printmenu
{ display:none;
  height:0;
}

a#intro_de, a#intro_en, a#intro_fr, a#intro_es, a#intro_ru
{ height:143px;
  width:144px;
  display:block;
  float:left;
  line-height:0;
  font-size:0;
  margin:0;
  padding:0;
  text-indent:-2000px;
/*  background: url(images/flaggen/start_english.png) 0 0 no-repeat;*/
}

a#intro_de, a:link#intro_de, a:visited#intro_de { background: url(img1/intro_de.png) 0 0 no-repeat; }
a#intro_en, a:link#intro_en, a:visited#intro_en { background: url(img1/intro_en.png) 0 0 no-repeat; }
a#intro_fr, a:link#intro_fr, a:visited#intro_fr { background: url(img1/intro_fr.png) 0 0 no-repeat; }
a#intro_es, a:link#intro_es, a:visited#intro_es { background: url(img1/intro_es.png) 0 0 no-repeat; }
a#intro_ru, a:link#intro_ru, a:visited#intro_ru { background: url(img1/intro_ru.png) 0 0 no-repeat; }

a:hover#intro_de, a:active#intro_de, a:focus#intro_de { background: url(img1/intro_de.png) 0 -143px no-repeat; }
a:hover#intro_en, a:active#intro_en, a:focus#intro_en { background: url(img1/intro_en.png) 0 -143px no-repeat; }
a:hover#intro_fr, a:active#intro_fr, a:focus#intro_fr { background: url(img1/intro_fr.png) 0 -143px no-repeat; }
a:hover#intro_es, a:active#intro_es, a:focus#intro_es { background: url(img1/intro_es.png) 0 -143px no-repeat; }
a:hover#intro_ru, a:active#intro_ru, a:focus#intro_ru { background: url(img1/intro_ru.png) 0 -143px no-repeat; }

#navi
{ width:750px;
  height:60px;
  position:relative;
  left:20px;
}

#menu0
{ font-weight:bold;
  font-size:12px;
  position:absolute;
  right:0;
  top:-2px;
}

#menu0 a
{ text-decoration:none;
}

#navimenu
{ width:750px;
  height:40px;
  position:absolute;
  left:0;
  top:20px;
}

#menu1
{ position:absolute;
  top:0;
  left:0;
  padding:0;
}

#menu1items ul
{ list-style-type:none;
  margin:0;
  padding:0;
}

#menu1items li
{ margin:0;
  padding:0;
  float:left;
}

#menu1items a
{ outline:none;
  border:none;
  display:block;
  height:40px;
  text-indent:-2000px;
}

a#menu_de_produkte   , a:link#menu_de_produkte   , a:visited#menu_de_produkte    { width:84px;  background:url(img1/menu_de_produkte.png) 0 0 no-repeat;    }
a#menu_en_produkte   , a:link#menu_en_produkte   , a:visited#menu_en_produkte    { width:82px;  background:url(img1/menu_en_produkte.png) 0 0 no-repeat;    }
a#menu_fr_produkte   , a:link#menu_fr_produkte   , a:visited#menu_fr_produkte    { width:79px;  background:url(img1/menu_fr_produkte.png) 0 0 no-repeat;    }
a#menu_es_produkte   , a:link#menu_es_produkte   , a:visited#menu_es_produkte    { width:84px;  background:url(img1/menu_de_produkte.png) 0 0 no-repeat;    }
a#menu_ru_produkte   , a:link#menu_ru_produkte   , a:visited#menu_ru_produkte    { width:84px;  background:url(img1/menu_de_produkte.png) 0 0 no-repeat;    }
/*
a#menu_de_haendler   , a:link#menu_de_haendler   , a:visited#menu_de_haendler    { width:70px;  background:url(img1/menu_de_haendler.png) 0 0 no-repeat;    }
a#menu_en_haendler   , a:link#menu_en_haendler   , a:visited#menu_en_haendler    { width:70px;  background:url(img1/menu_de_haendler.png) 0 0 no-repeat;    }
a#menu_fr_haendler   , a:link#menu_fr_haendler   , a:visited#menu_fr_haendler    { width:70px;  background:url(img1/menu_de_haendler.png) 0 0 no-repeat;    }
a#menu_es_haendler   , a:link#menu_es_haendler   , a:visited#menu_es_haendler    { width:70px;  background:url(img1/menu_de_haendler.png) 0 0 no-repeat;    }
a#menu_ru_haendler   , a:link#menu_ru_haendler   , a:visited#menu_ru_haendler    { width:70px;  background:url(img1/menu_de_haendler.png) 0 0 no-repeat;    }
*/
a#menu_de_aktuelles  , a:link#menu_de_aktuelles  , a:visited#menu_de_aktuelles   { width:77px;  background:url(img1/menu_de_aktuelles.png) 0 0 no-repeat;   }
a#menu_en_aktuelles  , a:link#menu_en_aktuelles  , a:visited#menu_en_aktuelles   { width:54px;  background:url(img1/menu_en_aktuelles.png) 0 0 no-repeat;   }
a#menu_fr_aktuelles  , a:link#menu_fr_aktuelles  , a:visited#menu_fr_aktuelles   { width:81px;  background:url(img1/menu_fr_aktuelles.png) 0 0 no-repeat;   }
a#menu_es_aktuelles  , a:link#menu_es_aktuelles  , a:visited#menu_es_aktuelles   { width:77px;  background:url(img1/menu_de_aktuelles.png) 0 0 no-repeat;   }
a#menu_ru_aktuelles  , a:link#menu_ru_aktuelles  , a:visited#menu_ru_aktuelles   { width:77px;  background:url(img1/menu_de_aktuelles.png) 0 0 no-repeat;   }
a#menu_de_kontakt    , a:link#menu_de_kontakt    , a:visited#menu_de_kontakt     { width:69px;  background:url(img1/menu_de_kontakt.png) 0 0 no-repeat;     }
a#menu_en_kontakt    , a:link#menu_en_kontakt    , a:visited#menu_en_kontakt     { width:70px;  background:url(img1/menu_en_kontakt.png) 0 0 no-repeat;     }
a#menu_fr_kontakt    , a:link#menu_fr_kontakt    , a:visited#menu_fr_kontakt     { width:70px;  background:url(img1/menu_fr_kontakt.png) 0 0 no-repeat;     }
a#menu_es_kontakt    , a:link#menu_es_kontakt    , a:visited#menu_es_kontakt     { width:69px;  background:url(img1/menu_de_kontakt.png) 0 0 no-repeat;     }
a#menu_ru_kontakt    , a:link#menu_ru_kontakt    , a:visited#menu_ru_kontakt     { width:69px;  background:url(img1/menu_de_kontakt.png) 0 0 no-repeat;     }
a#menu_de_unternehmen, a:link#menu_de_unternehmen, a:visited#menu_de_unternehmen { width:115px; background:url(img1/menu_de_unternehmen.png) 0 0 no-repeat; }
a#menu_en_unternehmen, a:link#menu_en_unternehmen, a:visited#menu_en_unternehmen { width:86px;  background:url(img1/menu_en_unternehmen.png) 0 0 no-repeat; }
a#menu_fr_unternehmen, a:link#menu_fr_unternehmen, a:visited#menu_fr_unternehmen { width:84px;  background:url(img1/menu_fr_unternehmen.png) 0 0 no-repeat; }
a#menu_es_unternehmen, a:link#menu_es_unternehmen, a:visited#menu_es_unternehmen { width:115px; background:url(img1/menu_de_unternehmen.png) 0 0 no-repeat; }
a#menu_ru_unternehmen, a:link#menu_ru_unternehmen, a:visited#menu_ru_unternehmen { width:115px; background:url(img1/menu_de_unternehmen.png) 0 0 no-repeat; }

a:hover#menu_de_produkte   , a:active#menu_de_produkte   , a:focus#menu_de_produkte    , a#menu_de_produkte_aktiv    { width:84px;  background:url(img1/menu_de_produkte.png) 0 -40px no-repeat;    }
a:hover#menu_en_produkte   , a:active#menu_en_produkte   , a:focus#menu_en_produkte    , a#menu_en_produkte_aktiv    { width:82px;  background:url(img1/menu_en_produkte.png) 0 -40px no-repeat;    }
a:hover#menu_fr_produkte   , a:active#menu_fr_produkte   , a:focus#menu_fr_produkte    , a#menu_fr_produkte_aktiv    { width:79px;  background:url(img1/menu_fr_produkte.png) 0 -40px no-repeat;    }
a:hover#menu_es_produkte   , a:active#menu_es_produkte   , a:focus#menu_es_produkte    , a#menu_es_produkte_aktiv    { width:84px;  background:url(img1/menu_de_produkte.png) 0 -40px no-repeat;    }
a:hover#menu_ru_produkte   , a:active#menu_ru_produkte   , a:focus#menu_ru_produkte    , a#menu_ru_produkte_aktiv    { width:84px;  background:url(img1/menu_de_produkte.png) 0 -40px no-repeat;    }
/*
a:hover#menu_de_haendler   , a:active#menu_de_haendler   , a:focus#menu_de_haendler    , a#menu_de_haendler_aktiv    { width:70px;  background:url(img1/menu_de_haendler.png) 0 -40px no-repeat;    }
a:hover#menu_en_haendler   , a:active#menu_en_haendler   , a:focus#menu_en_haendler    , a#menu_en_haendler_aktiv    { width:70px;  background:url(img1/menu_de_haendler.png) 0 -40px no-repeat;    }
a:hover#menu_fr_haendler   , a:active#menu_fr_haendler   , a:focus#menu_fr_haendler    , a#menu_fr_haendler_aktiv    { width:70px;  background:url(img1/menu_de_haendler.png) 0 -40px no-repeat;    }
a:hover#menu_es_haendler   , a:active#menu_es_haendler   , a:focus#menu_es_haendler    , a#menu_es_haendler_aktiv    { width:70px;  background:url(img1/menu_de_haendler.png) 0 -40px no-repeat;    }
a:hover#menu_ru_haendler   , a:active#menu_ru_haendler   , a:focus#menu_ru_haendler    , a#menu_ru_haendler_aktiv    { width:70px;  background:url(img1/menu_de_haendler.png) 0 -40px no-repeat;    }
*/
a:hover#menu_de_aktuelles  , a:active#menu_de_aktuelles  , a:focus#menu_de_aktuelles   , a#menu_de_aktuelles_aktiv   { width:77px;  background:url(img1/menu_de_aktuelles.png) 0 -40px no-repeat;   }
a:hover#menu_en_aktuelles  , a:active#menu_en_aktuelles  , a:focus#menu_en_aktuelles   , a#menu_en_aktuelles_aktiv   { width:54px;  background:url(img1/menu_en_aktuelles.png) 0 -40px no-repeat;   }
a:hover#menu_fr_aktuelles  , a:active#menu_fr_aktuelles  , a:focus#menu_fr_aktuelles   , a#menu_fr_aktuelles_aktiv   { width:81px;  background:url(img1/menu_fr_aktuelles.png) 0 -40px no-repeat;   }
a:hover#menu_es_aktuelles  , a:active#menu_es_aktuelles  , a:focus#menu_es_aktuelles   , a#menu_es_aktuelles_aktiv   { width:77px;  background:url(img1/menu_de_aktuelles.png) 0 -40px no-repeat;   }
a:hover#menu_ru_aktuelles  , a:active#menu_ru_aktuelles  , a:focus#menu_ru_aktuelles   , a#menu_ru_aktuelles_aktiv   { width:77px;  background:url(img1/menu_de_aktuelles.png) 0 -40px no-repeat;   }
a:hover#menu_de_kontakt    , a:active#menu_de_kontakt    , a:focus#menu_de_kontakt     , a#menu_de_kontakt_aktiv     { width:69px;  background:url(img1/menu_de_kontakt.png) 0 -40px no-repeat;     }
a:hover#menu_en_kontakt    , a:active#menu_en_kontakt    , a:focus#menu_en_kontakt     , a#menu_en_kontakt_aktiv     { width:70px;  background:url(img1/menu_en_kontakt.png) 0 -40px no-repeat;     }
a:hover#menu_fr_kontakt    , a:active#menu_fr_kontakt    , a:focus#menu_fr_kontakt     , a#menu_fr_kontakt_aktiv     { width:70px;  background:url(img1/menu_fr_kontakt.png) 0 -40px no-repeat;     }
a:hover#menu_es_kontakt    , a:active#menu_es_kontakt    , a:focus#menu_es_kontakt     , a#menu_es_kontakt_aktiv     { width:69px;  background:url(img1/menu_de_kontakt.png) 0 -40px no-repeat;     }
a:hover#menu_ru_kontakt    , a:active#menu_ru_kontakt    , a:focus#menu_ru_kontakt     , a#menu_ru_kontakt_aktiv     { width:69px;  background:url(img1/menu_de_kontakt.png) 0 -40px no-repeat;     }
a:hover#menu_de_unternehmen, a:active#menu_de_unternehmen, a:focus#menu_de_unternehmen , a#menu_de_unternehmen_aktiv { width:115px; background:url(img1/menu_de_unternehmen.png) 0 -40px no-repeat; }
a:hover#menu_en_unternehmen, a:active#menu_en_unternehmen, a:focus#menu_en_unternehmen , a#menu_en_unternehmen_aktiv { width:86px;  background:url(img1/menu_en_unternehmen.png) 0 -40px no-repeat; }
a:hover#menu_fr_unternehmen, a:active#menu_fr_unternehmen, a:focus#menu_fr_unternehmen , a#menu_fr_unternehmen_aktiv { width:84px;  background:url(img1/menu_fr_unternehmen.png) 0 -40px no-repeat; }
a:hover#menu_es_unternehmen, a:active#menu_es_unternehmen, a:focus#menu_es_unternehmen , a#menu_es_unternehmen_aktiv { width:115px; background:url(img1/menu_de_unternehmen.png) 0 -40px no-repeat; }
a:hover#menu_ru_unternehmen, a:active#menu_ru_unternehmen, a:focus#menu_ru_unternehmen , a#menu_ru_unternehmen_aktiv { width:115px; background:url(img1/menu_de_unternehmen.png) 0 -40px no-repeat; }

#searchnlang_de, #searchnlang_en, #searchnlang_fr, #searchnlang_es, #searchnlang_ru
{ position:absolute;
  top:0;
  right:0;  
  height:40px;
  margin:0;
  padding:0;
}

#searchnlang_de { width:405px; background:url(img1/searchnlang_de.png) 0 0 no-repeat; }
#searchnlang_en { width:458px; background:url(img1/searchnlang_en.png) 0 0 no-repeat; }
#searchnlang_fr { width:436px; background:url(img1/searchnlang_fr.png) 0 0 no-repeat; }
#searchnlang_es { width:405px; background:url(img1/searchnlang_de.png) 0 0 no-repeat; }
#searchnlang_ru { width:405px; background:url(img1/searchnlang_de.png) 0 0 no-repeat; }

#lang
{ list-style-type:none;
  position:absolute;
  top:14px;
  right:17px;
  margin:0;
  padding:0;
}

#lang li
{ float:left;
  margin-left:10px;
}

#lang a
{ line-height:0;
  font-size:0;
  display:block;
  width:22px;
  height:14px;
  margin:0;
  padding:0;
  text-indent:-2000px;
}

a#lang_de, a:link#lang_de, a:visited#lang_de { background:url(img1/de.png) 0 0 no-repeat; }
a#lang_en, a:link#lang_en, a:visited#lang_en { background:url(img1/en.png) 0 0 no-repeat; }
a#lang_fr, a:link#lang_fr, a:visited#lang_fr { background:url(img1/fr.png) 0 0 no-repeat; }
a#lang_es, a:link#lang_es, a:visited#lang_es { background:url(img1/es.png) 0 0 no-repeat; }
a#lang_ru, a:link#lang_ru, a:visited#lang_ru { background:url(img1/ru.png) 0 0 no-repeat; }

a:hover#lang_de, a:active#lang_de, a:focus#lang_de, a#lang_de_aktiv { background:url(img1/de.png) 0 -13px no-repeat; }
a:hover#lang_en, a:active#lang_en, a:focus#lang_en, a#lang_en_aktiv { background:url(img1/en.png) 0 -13px no-repeat; }
a:hover#lang_fr, a:active#lang_fr, a:focus#lang_fr, a#lang_fr_aktiv { background:url(img1/fr.png) 0 -13px no-repeat; }
a:hover#lang_es, a:active#lang_es, a:focus#lang_es, a#lang_es_aktiv { background:url(img1/es.png) 0 -13px no-repeat; }
a:hover#lang_ru, a:active#lang_ru, a:focus#lang_ru, a#lang_ru_aktiv { background:url(img1/ru.png) 0 -13px no-repeat; }

#corpus
{ width:770px;
  position:relative;
  top:10px;
  left:20px;
}

a.teaser
{ position:relative;
  top:0;
  left:0;
  margin-bottom:2px;
  padding:0;
  display:block;
  height:185px;
  width:760px;
  background:url(img1/teaser.png) no-repeat;
  font-size:11px;
  line-height:22px;
  font-weight:bold;
  text-decoration:none;
}

a.teaser h1, a:visited.teaser h1, a:link.teaser h1
{ float:left;
  font-size:1em;
  margin:2px 0 0 6px;
  padding:0;
  color:white;
}

a:hover.teaser h1, a:active.teaser h1, a:focus.teaser h1
{ color:#f0b5b5;
}

a.teaser img
{ position:absolute;
  top:21px;
  left:0;
  padding:0;
  margin:0;
}

#left
{ float:left;
  position:relative;
  top:0;
  left:0;
  width:184px;
}

#left a
{ font-size:12px;
  font-weight:bold;
  margin:0;
  padding:0;
  text-decoration:none;
}

.smallboxo
{ background:url(img1/smallboxo.png) top no-repeat;
  margin:0;
  padding:0;
}

.smallboxu
{ background:url(img1/smallboxu.png) bottom no-repeat;
  margin:0;
  padding:0;
}

#left ul
{ list-style-type:none;
  margin:0;
  padding:8px 0 25px 10px;
}

#left ul li
{ margin-top:-3px;
  padding:0;
}

.logos
{ padding:20px 0;
  margin:0;
  text-align:center;
}

.logos img
{ padding:0;
  margin:15px 10px;
}

#contents
{ float:left;
  position:relative;
  top:0;
  left:9px;
  margin:0;
  width:576px;
}

.prodheader
{ position:relative;
  top:0;
  left:0;
  margin-bottom:2px;
  padding:0;
  display:block;
  height:185px;
  width:560px;
  background:url(img1/prodheader.png) no-repeat;
}

.prodheader h1
{ font-size:11px;
  line-height:22px;
  float:left;
  font-weight:bold;
  margin:2px 0 0 6px;
  padding:0;
  color:white;
}

.prodheader img
{ position:absolute;
  top:22px;
  left:0;
  padding:0;
  margin:0;
}

.prodheader ul
{ list-style:none;
  float:right;
  position:absolute;
  right:20px;
  bottom:20px;
  margin:0;
  padding:0;
}

.prodheader ul img
{ position:relative;
  top:0;
}

.prodheader ul li
{ margin:0;
  padding:0;
  line-height:17px;
  text-align:right;
  font-weight:bold;
  font-size:10px;
  color:#BDC3CC;
  white-space:nowrap;
}

.prodheader a, .prodheader a:link, .prodheader a:visited
{ font-size:10px;
  color:#BDC3CC;
  margin:0;
  padding:0;
  font-weight:bold;
  text-decoration:none;
}

.prodheader a:hover, .prodheader a:active, .prodheader a:focus
{ color:#FFFFFF;
}

.errwarninfo
{ color:#d01818;
  font-weight:bold;
  text-indent:-25px;
  margin-left:25px;
  margin-bottom:5px;
}

.desc
{ position:relative;
  left:0;
  top:0;
  padding:0;
  display:block;
  width:560px;
}

.desc .text
{ margin:0;
  padding:5px 35px 40px 15px;
  text-align:justify;
}

.desc a
{ text-decoration:underline;
}

.desc p
{ margin:0 0 0 0;
  padding:0 0 10px 0;
}

/*
.desc img
{ float:left;
  padding:5px 10px 0 0;
}
*/

.bild
{ margin:5px 5px 5px 0;
  border:1px solid black;
  padding:5px;
  float:left;
  background-color:#ffffff;
}

.bigboxo
{ background:url(img1/bigboxo.png) left top no-repeat;
}

.bigboxu
{ background:url(img1/bigboxu.png) left bottom no-repeat;
}

.katalog
{ position:relative;
  top:0;
  left:0;
  margin-bottom:4px;
  padding:0;
  display:block;
  height:184px;
  width:560px;
  background:url(img1/katalog.png) no-repeat;
}

.katitem
{ float:left;
  display:block;
  width:180px;
  font-weight:bold;
  font-size:11px;
  line-height:22px;
  text-decoration:none;
}

a.katitem h1, a:visited.katitem h1, a:link.katitem h1
{ font-size:1em;
  margin:2px 0 0 6px;
  padding:0;
  color:white;  
}

a:hover.katitem h1, a:active.katitem h1, a:focus.katitem h1
{ color:#f0b5b5;
}

.katalog a img
{ margin:0 0 0 8px;
}

.katalog p
{ float:left;
  position:relative;
  margin:0;
  padding:0;
  top:10px;
  left:20px;
  width:340px;
  text-align:justify;
  font-size:0.9em;
  line-height:1.4em;
  text-align:left;
}

#footer
{ clear:both;
  position:relative;
  top:20px;
  left:0;
  height:287px;
  background:url(img1/footer.png);
}

@media print
{ body
  { font-family:times,serif;
    background-color:#ffffff;
  }
  #page
  { width:720px;
    position:relative;
    left:0;
    margin:0;
    background:#ffffff;
  }
  #contents, .desc
  { width:720px;
    margin:0;
  }
  .url,#printmenu
  { display:block;
    height:auto;
  }
  #menu0, #navi, #left, #footer, .noprint
  { display:none;
  }
  acronym
  { border-bottom-style:none;
  }
  .prodheader, .bigboxo, .bigboxu, .katalog
  { background:none;
  }
  .prodheader h1, a.katitem h1, a:visited.katitem h1, a:link.katitem h1,
  a:hover.katitem h1, a:active.katitem h1, a:focus.katitem h1
  { color:#000000;
  }
}
