body { background-color: #EBECF1; margin-top: 30px; }
td, p, a { color: #8e4c34; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; }
a:hover { text-decoration: none; }
p { margin: 0; }
h1 { font-size: 18px; font-weight: bold; margin-top: 2px; padding-top: 2px; }
h2 { font-size: 12px; font-weight: bold; margin-bottom: 3px; }

td.head{ background-color: white; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; }
td.headstreifen{ background-color: white; border-right: 1px solid #EBECF1; border-left: 1px solid #EBECF1; }
td.content { background-color: white; background-image: url(pics/bgmiddle.gif); background-repeat: no-repeat; padding-top: 55px; padding-left: 20px; border: solid 1px black; }
td.typocontent { vertical-align: top;  padding-bottom: 30px; }
td.contentbild { text-align: right; vertical-align: top; padding-top: 15px; }
td.footer { color: white; font-size: 11px; background-color: #8e4c34; padding-left: 25px; border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; }

td.hauptnavi {color: gray; padding-top: 5px; }
td.hauptnavi a { color: gray; font-size: 12px; font-weight: bold; text-decoration: none; }
td.hauptnavi a:hover {color: #8E4C34; text-decoration: underline; }
td.hauptnavi_act {  padding-top: 5px; }
td.hauptnavi_act a { color: #8E4C34; font-size: 12px; font-weight: bold; text-decoration: none; }
td.hauptnavi_act a:hover { text-decoration: underline; }


td.subnavi {color: gray; padding-left: 10px; } 
td.subnavi a { color: gray; font-size: 11px; text-decoration: none; }
td.subnavi a:hover { color: #8E4C34; text-decoration: underline; }
td.subnavi_act {color: #8E4C34; text-decoration: none; padding-left: 10px; } 
td.subnavi_act a {  font-size: 11px; text-decoration: none;}
td.subnavi_act a:hover { text-decoration: underline;  }


