html   { text-align: center; margin: 0px; padding: 0px; width: 100%; height: 100% }
body          { font-family: Verdana; background: url(back.jpg) no-repeat center 0px; text-align: center; margin: 0px; padding: 0px; width: 100%; height: 100% }
#mitte      { text-align: left; clear: both; margin: 0px auto; padding: 0px; width: 770px }
#header  { text-align: right; margin: 0px 0px 27px; padding: 0px; position: relative; top: 0px; left: 0px; width: 766px; height: 34px }
#headernavi       { color: white; background-image: url(headernavi.jpg); text-align: right; float: right; clear: right; width: 730px; height: 24px }
#headernavi table { float: right; padding-top: 3px }
#headernavi a     { color: white; font-weight: bold; font-size: 13px; font-family: Verdana; text-decoration: none; text-align: left; padding-right: 12px; padding-left: 12px; display: block }
#headernavi a:visited  { color: white }
#headernavi a:hover    { padding-left: 0px; border-left: 12px solid #a98839 }
#headernavi a:visited:hover    { padding-left: 0px; border-left: 12px solid #a98839 }
#box  { top: 58px }
#breadcrumb   { font-size: 10px; margin: 0px 0px 0px 24px; padding: 0px; width: 542px }
#breadcrumb a   { color: #b6892e; text-decoration: none }
#breadcrumb a:hover   { color: #b6892e; text-decoration: underline }
#content          { background: url(mitte.jpg) repeat-y; margin: 15px 0px 0px; padding: 0px; border-right: 1px dashed #eededf; width: 566px }
#content li    { color: #81682b; font-size: 12px; line-height: 16px; width: 98% }
#content a    { color: #81682b; text-decoration: underline }
#content a:hover    { color: #81682b; text-decoration: none }
.newsshort { font-size: 12px; margin-top: 12px; margin-left: 24px; padding-bottom: 12px; border-top: 0px; border-right: 0px; border-bottom: 1px dashed #eededf; border-left: 0px; width: auto }
.newsshort h3    { color: #b6892e; text-decoration: none }
.weiterlesen    { color: #b6892e; font-weight: bold; font-size: 11px; text-decoration: underline; margin-left: 24px }
td  { font-size: 10px }
td a { color: #800000; font-size: 10px; text-decoration: none }
td a:hover { color: #800000; font-size: 10px; text-decoration: underline }
#sitemap { margin: 0px; padding: 0px; width: auto }
#sitemap a { color: black; font-weight: bold; text-decoration: none }
#sitemap a:hover { color: black; text-decoration: underline }
#sitemap a:visited  { color: #b6892e; font-weight: normal; text-decoration: none }
#sitemap ul { vertical-align: top }
#sitemap li { clear: none }
#nachoben     { font-size: 10px; background-repeat: repeat-y; text-align: right; margin: 0px; padding: 12px 0px; width: 566px }
#nachoben a     { color: #b6892e; font-weight: bold; font-size: 10px; text-decoration: none; text-align: right; padding-right: 12px }
#nachoben a:hover   { color: #b6892e; font-weight: bold; font-size: 10px; text-decoration: underline; text-align: right }
#footer       { font-size: 10px; background: url(footer.jpg) no-repeat; margin: 0px; padding-top: 3px; padding-bottom: 12px; padding-left: 24px; width: 476px; height: auto }
#navi     { float: right; clear: none; position: relative; top: 0px; width: 200px; height: auto }
#navisub   { background-image: url(navisub2.jpg); float: right; clear: none; border-top: 1px solid white; position: relative; top: 0px; width: 200px; height: 120px }
h1     { color: #b6892e; font-size: 18px; margin: 0px; padding: 12px 0px 0px }
h2     { color: #b6892e; font-size: 16px; margin-top: 0px; margin-left: 24px; padding: 0px }
h3   { color: #b6892e; font-size: 13px; margin-top: 0px; margin-bottom: 0px; margin-left: 24px; padding: 0px }
h4   { color: #b6892e }
h5   { color: #b6892e }
p  { font-size: 12px; line-height: 16px; margin-right: 9px; margin-left: 24px; padding: 0px; width: auto }
address { font-style: normal; font-size: 12px; line-height: 16px; margin-left: 24px }
hr { color: white; background-color: white; margin-left: 24px; border-top: solid white; border-right: white; border-bottom: 1px dashed #eededf; border-left: white; height: 2px }
.hrteam { color: #800000; background-color: #800000; margin: 0px; width: 80%; height: 1px }
.menu    { background-color: #ffb200; margin: 0px; padding: 0px; width: 200px; height: auto }
.menu ul  { list-style-type: none; margin: 0px; padding: 0px }
.menu li    { padding-top: 3px; padding-bottom: 3px; border-top: 1px solid white }
.menu a       { color: white; font-weight: bold; font-size: 13px; text-decoration: none; border-left: 12px solid #ffb200; display: block }
.menu a:visited   { color: white; border-left: 12px solid #ffb200 }
.menu a:hover    { border-left: 12px solid #ffedbf }
.menu a:visited:hover    { border-left: 12px solid #b6892e }
.menu ul ul        { background-color: #ffedbf; list-style-type: none; margin: 0px; padding: 0px 0px 0px 12px; border-left: 12px solid #b6892e }
.menu ul ul li     { padding-top: 2px; padding-bottom: 2px; border-top: 0px none; width: 176px }
.menu ul ul a      { color: #ffb200; font-size: 12px; border-left: 12px solid #ffedbf }
.menu ul ul a:visited    { color: #ffb200; border-left: 12px solid #ffedbf }
.menu ul ul a:hover   { color: #b6892e; border-left: 12px solid #ffedbf }
.menu ul ul a:visited:hover { color: #b6892e; border-left: 12px solid #ffedbf }
.menu ul ul ul       { background-color: #ffedbf; margin: 0px; padding: 0px 0px 0px 12px; border-left: 0px none; width: 164px }
.menu ul ul ul li     { padding-top: 1px; padding-bottom: 1px; border-top: 0px none; width: 164px }
.menu ul ul ul a      { font-size: 11px; border-left: 12px solid #ffedbf }
.menu ul ul ul a:visited   { border-left: 12px solid #ffedbf }
.menu-current    { background-color: #ffedbf }
.menu-current a        { color: #b6892e; font-weight: bold; text-decoration: none; background-color: #ffedbf; border-left: 12px solid #ffedbf }
.menu-current a:visited       { color: #b6892e; font-weight: bold; text-decoration: none; background-color: #ffedbf; border-left: 12px solid #ffedbf }
.menu-current a:hover     { color: #ffb200; font-weight: bold; text-decoration: none; background-color: #ffedbf; border-left: 12px solid #ffedbf }
.menu-current a:visited:hover     { color: #ffb200; font-weight: bold; text-decoration: none; background-color: #ffedbf; border-left: 12px solid #ffedbf }
.menu-child a     { color: #b6892e; font-weight: bold; text-decoration: none; display: block }
.menu-child a:visited   { color: #b6892e; font-weight: bold; text-decoration: none; display: block }
.menu-child a:hover  { color: #ffb200; font-weight: bold; text-decoration: none; display: block }
.menu-child a:visited:hover  { color: #ffb200; font-weight: bold; text-decoration: none; display: block }
.menu-parent  { background-color: #ffedbf; border-left: 0px none }
.menu-parent a { color: #b6892e; background-color: #ffedbf; border-left: 12px solid #ffedbf }
.menu-parent a:visited { color: #b6892e; background-color: #ffedbf; border-left: 12px solid #ffedbf }
.menu-first  { }
.menu-last  { }
.nixhier {
	display:none;
}
#mynews { margin-left: 36px; padding-top: 12px; border-top: 1px dashed #eededf }
#mynews h2   { color: #b6892e; font-size: 16px; margin-bottom: 12px; margin-left: 0px }
#mynews h3 { color: black; font-size: 13px; margin-bottom: 0px; margin-left: 0px }
#mynews p { margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-bottom: 12px; border-bottom: 1px dashed #eededf; width: auto }
#mynews a   { color: #b6892e; font-weight: bold; font-size: 11px; text-decoration: underline }
#mynews a:hover   { color: #b6892e; font-weight: bold; font-size: 11px; text-decoration: none }
.team-member   { margin-top: 0px; margin-bottom: 0px; margin-left: 24px; padding: 12px 3px 0px 0px }
.member   { background-color: #eee; padding-top: 0px; padding-left: 12px }
.member p { margin-top: 0px; margin-bottom: 12px; margin-left: 0px }
