/*
1px = 0.0833em
4px = 0.3333em
5px = 0.4166em
8px = 0.6666em
12px = 0.9999em
20px = 1.6666em
*/
body, input, textarea {
    font-family:arial,verdana,helvetica;
}
h1 {font-size: 2.0em;}
h2 {font-size: 1.8em;font-weight:bolder;}
h3 {font-size: 1.4em;font-weight:bolder;}
h4 {font-size: 1.2em;font-weight:bolder;}
h5 {font-size: 1.2em;font-weight:bolder;}
h4.red {color:#990000;}
h4.lh17{line-height:1.4em;}
ul, p {font-size: 1.2em;}
a {text-decoration: none;color:#2e2e2e}
.content a {color:#990000;font-weight:bolder;}
input { font-size:1.0em; }
img {font-size: 0px; line-height: 0px;}
.f12 {
    font-size:1.2em;
}
.small,
.f10 {
    font-size:1.0em;
    font-size:1em;
}
ul { /* font 12px */
    padding-bottom:0.75em;
}
ul li { /* font 12px */
    line-height: 1.3em;
}
.bodytext{ /* font 12px */
    line-height: 1.3em;
}
.grau {
    color:#747474;
}
.gelb {
    color:#ffdd00;
}
.upper {
    text-transform: uppercase;
}
.grau a {
    color:#747474;
    text-decoration: underline;
}
.bold {
    font-weight: bolder;
}
.tl {
    text-align:left;
}
.tr {
    text-align:right;
}
.footer a{
    font-weight: bolder;
    color:black;
}
.tc, .center {
    text-align:center;
}
.suche,
.suche a {
    color:white;
    font-weight: bolder;
}
#msg {
    color:#990000;
    font-weight: bolder;
}
.contact-label,
.contact-label-plz,
.contact-textinput,
.contact-input-plz,
.contact-input {
    font-size:1.2em;
}
/* ALLGEMEINES ZEUGS ENDE */


.box-mehr a {
    font-weight:bolder;
    font-style: italic;
    font-size:1.2em;
}


/* PRODUKT DROPDOWN START */
.produkt-auswahl-liste {
    color:#636363;
}
.produkt-auswahl-liste h3,
.produkt-auswahl-liste h4 {
    text-transform: uppercase;
}
.pal-top h4{
    font-size:1.1em;
    text-transform: none;
}
.pal-top h4 a{
    color:#8e8e8e;
}
.pal-head h3 {
    font-size:1.3em;
}
.pal-subhead h4 {
    color:#8e8e8e;
}
.pal-link:hover {
    color:#ffffff;
}
.pal-link a {
    font-size:1.1em;
    font-weight:bolder;
    color:#636363;
}
.pal-link:hover a {
    color:#000000;
}
.pal-space {
    line-height:0.1em;
}
/* PRODUKT DROPDOWN ENDE */

/* SITEMAP START */
a.glossar { color:black;}
.sitemap ul li,
.sitemap ul {font-size:12px;}
/* SITEMAP ENDE */
.suchnavi a {
    font-weight:bolder !important;
}

.content-head h2 {
    color:#990000;
    text-transform:uppercase;
    font-family:arial;
    font-size:20px;
    padding:12px 0px 0px 22px;
    font-weight:bolder;
}