body  { margin: 0; padding: 0; }
body, p, td, option, select { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; color: #7b7d7d; font-size: 13px; line-height: 17px;  }

.content_top { height: 10px; background-image: url(maingfx/bg_content_top.gif); background-repeat: no-repeat }
.content_middle { background-image: url(maingfx/bg_content_middle.gif); background-repeat: repeat-y }
.content_padding  { padding: 2px 10px }
.content { float: right; width: 600px }
.content_bottom { height: 10px; background-image: url(maingfx/bg_content_bottom.gif); background-repeat: no-repeat }
.footer  { font-size:11px; }

.briefkasten { float: left; margin-right: 15px; }
.datum { font-weight: bold; font-size: 13px; margin-right:25px; line-height: normal; }
.menubox { margin-top: 5px; margin-bottom: 5px;  }

/* ffba00 */
a:link, a:active, a:visited  { color: #e7c824; font-weight: bold; text-decoration: underline }
a:hover { color: #ffba00; font-weight: bold; text-decoration: none }

.footer a:link, .footer a:visited, .footer a:active { color: #7b7d7d; text-decoration: none; font-weight: normal;  }
.footer a:hover { color: #7b7d7d; text-decoration: underline; font-weight: normal;  }

h1   { color: #acc5ce; font-size: 18px; font-weight: bold; margin: 10px 0 15px }
input, select { margin-bottom:4px; }
.tabrand  { border: solid 1px #bcbcbc; }
.tabrand td { background-color: #ecf3f5; }
.faq_box    { background-color: #ecf3f5; margin-top: 2px; padding: 6px; border: outset 1px #e3e3e3 }
