
body, table, td, p, div, h1, h2, h3, a {
font-family: Arial, Helvetica, Verdana; 
color: #373C3F; 
}

p { 
font-size: 12px; 
margin: 0px; 
padding: 10px 5px 5px 10px; 
color: #373C3F; 
}

td { 
vertical-align: top; 
padding: 0px; 
font-size: 12px; 
}

h1, h2, h3, h4, h5 { 
padding: 10px 5px 5px 10px; 
margin: 0px; 
}

h1 { 
font-size: 17px; 
}

h2 { 
padding: 0 0 0 10px; 
margin: 0; 
font-size: 12px; 
}

h3 { 
font-size: 15px; 
padding-left: 25px; 
background-image: url(../images/btn_header.gif); 
background-repeat: no-repeat; 
background-position: 10px 13px; 
}

h4 { 
font-size: 12px; 
font-weight: bold; 
padding: 10px 5px 0px 10px; 
}

h5 { 
font-size: 12px; 
font-weight: bold; 
padding: 10px 5px 0px 25px; 
background-image: url(../images/btn_header.gif); 
background-repeat: no-repeat; 
background-position: 10px 11px; 
}

a { 
color: #373C3F; 
text-decoration: underline; 
}

a.txt { 
text-decoration: none; 
}

hr { 
width: 100%; 
background-color: red; 
height: 1px; 
margin-top: 10px; 
}


/* CONTENT */
p.teaserGrau { 
background-color: #606466; 
color: #EAEAEA; 
}

p.teaserGrau a { 
color: white; 
}

p.teaserRot { 
background-color: #B21F31; 
color: #DFA5AB; 
}

p.teaserRot a { 
color: #DFA5AB; 
}

p.keinAbstand { 
padding: 0px; 
margin: 0px; 
}

p.keinAbstandOben { 
padding-top: 0px; 
}

p.clearAbsatz { 
clear: both; 
}

p.hinweis { 
font-size: 10px; 
}

p.weissAufRot { 
background-color: #b11f30; 
color: white; margin: 0px; 
padding: 10px 5px 5px 10px; 
}

p.bgGray30 { 
background-color: #C3C5C6; 
color: #373C3F; 
}

p.bgGray50, p.bgGrayTop, p.bgGrayBottom, p.bgGrayBoth { 
background-color: #9B9E9F; 
color: #373C3F; 
margin: 0px; 
padding: 10px 5px 5px 10px; 
}

p.bgGray80 { 
background-color: #606466; 
color: #BFC0C1; 
}

p.bgGray80 a { 
color: #d8d9d9; 
}

p.bgGrayBoth { 
border-top: 1px solid white; 
border-bottom: 1px solid white; 
}

p.bgGrayTop { 
border-top: 1px solid white; 
}

p.bgGrayBottom { 
border-bottom: 1px solid white; 
}

a.classic { 
text-decoration: none; 
}

img { border: 0; }