body {background: url(../images/BG.jpg) repeat-x #FFF; margin: 0; font-size: 10px; font-family: arial, helvetica, sans serif;}

table, td {font-size: 10px;}

input, textarea, submit {
  background: url(../images/input.jpg) repeat-x #542a17;
  border: 1px solid #af8833;
  color: #af8833;
  font-size: 10px;
  line-height: 12px;
}

p {font-size:10px; color:#000000}
p.klein {font-size:10px; color:#000000}
p.titel {color:#FFFFFF; font-size:10px ;font-weight: bold}
p.titelmitte {text-decoration: underline; color:#BB0000; font-size:10px ;font-weight: bold}
p.logo {color:#BB0000; font-size:24px ;font-weight: bold}

a, a:link, a:active, a:visited {text-decoration: underline; font-size:10px; color:#502615;}
a:hover {text-decoration: underline; color:#b38b34; font-size:10px}

a.news, a:active.news, a:visited.news {text-decoration: none; font-size:10px; color:#502615}
a:hover.news {text-decoration: underline; color:#CC0000; font-size:10px}

a.faq, a:active.faq, a:visited.faq {text-decoration: underline; font-size:10px; color:#502615}
a:hover.faq {text-decoration: none; color:#FF0000; font-size:10px}

a.userlinks, a:active.userlinks, a:visited.userlinks {text-decoration: none; font-size:10px; color:#0320fc}
a:hover.userlinks {text-decoration: none; color:#FF0000; font-size:10px}

a.paidlinks, a:active.paidlinks, a:visited.paidlinks {text-decoration: none; font-size:10px; color:green}
a:hover.paidlinks {text-decoration: none; color:#FF0000; font-size:10px}

a.kleinweiss, a:active.kleinweiss, a:visited.kleinweiss {text-decoration: underline; font-size:10px; color:#502615}
a:hover.kleinweiss {text-decoration: underline; color:#CC0000; font-size:10px}

html>body .navleiste {position: relative; top: 38px; left: 7px; width: 795px; height: 20px; text-align: center;}
.navleiste {position: relative; top: 36px; left: 7px; width: 795px; height: 20px; text-align: center;}
ul {padding: 0;margin: 0;list-style: none;}
li {float: left; position: relative;}
html>body .top {background: url(../images/topbg.gif) no-repeat; color: #542817; font-weight: bold; height: 20px; width: 86px; text-align: left; padding: 11px 0px 0px 13px;}
.top {background: url(../images/topbg.gif) no-repeat; color: #542817; font-weight: bold; height: 25px; width: 99px; text-align: left; padding: 11px 0px 0px 13px;}
li ul {background: #666; display: none; position: absolute; top: 23px; left: 1px; border: 0;}
li.link > ul {top: auto;left: auto; border: 0;}
li:hover ul, li.over ul{display: block; border: 0;}
html>body .link {background: #af8733; width: 95px; border: 1px solid #af8733;}
.link {background: #af8733; width: 97px; border: 1px solid #af8733;}
.link a, .link a:active, .link a:visited {display: block; color: #2a1006; font-size: 10px; font-weight: bold; border-bottom: 1px dashed #e5d79a;}
.link a:hover {color: #af8733; text-decoration: none; background: #2a1006;}

.textfeld {font-size: 10px; font-family: Arial, serif; border: 1px solid #af8833; color: #af8833; background-color: #542a17}
.textfeld2 {font-size: 10px; font-family: Arial, serif; border: 1px solid #af8833; color: #af8833; background-color: #542a17}
.button {font-size: 10px; font-family: Arial, serif; border: 1px solid #af8833; color: #af8833; background-color: #542a17}

.nav_head {background: url(../images/nav_head.jpg); width: 164px; height: 35px; padding: 5px 5px 0px 30px; color: #542817; font-size: 10px;}
.nav_mid{background: url(../images/nav_mid.jpg); width: 179px; padding: 0px 10px;}
.nav_foot {background: url(../images/nav_foot.jpg); width: 199px; height: 14px;}

.content_head {background: url(../images/content_head.jpg); width: 563px; height: 35px; padding: 5px 15px 0px 5px; color: #2c1107; font-size: 10px;}
.content_mid{background: url(../images/content_mid.jpg); width: 563px; padding: 0px 10px;}
.content_foot {background: url(../images/content_foot.jpg); width: 583px; height: 29px;}
