body {font-family: trebuchet ms, verdana, sans-serif; font-size: 11px; cursor: default; background-color: #808080; }
a {cursor: pointer; }
table {font-family: trebuchet ms, verdana, sans-serif; font-size: 11px; }
table.main {width: 800px; text-align: left; font-family: trebuchet ms, verdana, sans-serif; font-size: 11px; }
tr.main_headline {height: 95px; background-image: url(../../pics/logo.jpg); background-repeat: no-repeat; color: white; vertical-align: bottom; }
td.main_headline {padding: 0px; border: 1px solid #336600; text-align: right; vertical-align: bottom; }
td.main_content {background-image: url(../../pics/background.gif); border: 1px solid #336600; padding: 10px; vertical-align: top; }
tr.main_footer {background-image: url(../../pics/footer_bg.gif); height: 15px; color: #336600; font-size: 10px; }
td.main_footer {border: 1px solid #336600; padding: 5px; color: #336600; font-size: 10px; text-align: center; height: 15px; }
table.headline {width: 100%; }
span.subtitle {font-weight: bold; font-size: 13px; }
hr.headline {border: none; width: 100%; height: 1px; background-color: #808080; }
table.navibar {width: 100%; background-image: url(../../pics/navibar_bg.gif); }
tr.navibar {height: 20px; color: #d3d3d3; }
td.navibar {text-align: center; width: 113px; border-top: 1px solid #333333; height: 20px; }
td.navibar:hover {background-image: url(../../pics/navibar_bg_hover.gif); }
a.navibar {color: white; display: block; width: 113px; height: 18px; text-decoration: none; padding-top: 4px;}
a.navibar:hover {color: #d3d3d3; }
div.main_content {background-image: url(../../pics/spacer.gif); min-height: 400px; }
table.footer_content {width: 100%; font-size: 10px; }
td.footer_content_left {text-align: left; width: 33%; }
td.footer_content_right {text-align: right; width: 33%; }
td.footer_content_center {text-align: center; width: 33%; }
a.footer_content {color: #336600; text-decoration: none; }
a.footer_content:hover {color: #336600; text-decoration: none; }
img {border: none; padding: 5px; }
img.vertical {float: left; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; width: 100px; }
img.horizontal {float: left; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; height: 100px; }
a {color: #cc0000; text-decoration: underline; }
a:hover {color: #cc0000; text-decoration: none; }
img.home_button {padding: 0px; }
input {cursor: text; border: 1px solid #333333; color: #333333; font-family: trebuchet ms, verdana, sans-serif; font-size: 11px; }
table.contact {width: 550px; }
table.accountform {width: 355px; }
img.accountform {padding: 0px; }
select {font-family: trebuchet ms, verdana, sans-serif; font-size: 10px; border: 1px solid #333333; background-color: white; color: #333333; }
textarea {cursor: text; border: 1px solid #333333; color: #333333; font-family: trebuchet ms, verdana, sans-serif; font-size: 11px; }
div.thread_original {color: #808080; }
table.thread_actual {width: 570px; border-collapse: collapse; }
tr.thread_actual_headline {background-image: url(../../pics/navibar_bg.gif); height: 20px; color: white; text-align: center; }
tr.thread_actual_headline_info {color: #808080; background-color: #d3d3d3; border-bottom: 1px solid white; }
td.thread_actual_headline {padding: 2px; border-right: 1px solid white; }
td.thread_actual_headline_info {padding: 2px; }
td.thread_actual {font-weight: bold; padding: 3px; vertical-align: top; }
td.thread_actual_date {padding: 2px; vertical-align: top; }
div.thread_actual {position: absolute; top: 150px; left: 50%; margin-left: -300px; width: 600px; background-color: #f8f8f8; border: 6px solid #808080; padding: 5px; }
table.forum_layout {width: 100%; }
td.forum_layout {vertical-align: top; }
div.forum_login {background-color: #d3d3d3; padding: 5px; border: 1px dotted #808080; margin-left: 10px; }
a.forum_login {color: #cc0000; text-decoration: none; }
a.forum_login:hover {color: #cc0000; text-decoration: underline; }
p.forum_login {color: black; }
input.but {background-image: url(../../pics/button_bg.gif); cursor: default; color: white; }
input.but:hover {background-image: url(../../pics/button_bg_hover.gif); cursor: default; color: #d3d3d3; }
div.popup_content {background-color: white; width: 100%; height: 400px; padding: 0px; }
h3.popup_content {color: #cc0000; border-bottom: 1px dotted #333333; }
p.popup_footer {color: #cc0000; }
input.checkbox {cursor: default; }
div.warning {border: 1px solid #cc0000; background-color: white; padding: 5px; width: 400px; }
h4.warning {color: #cc0000; border-bottom: 1px dotted #333333; }
div.info {border: 1px solid #336600; background-color: white; padding: 5px; width: 400px; }
h4.info {color: #336600; border-bottom: 1px dotted #333333; }
small.notice {color: #808080; }
hr.line {border: none; width: 100%; height: 1px; background-color: white; }
table.impressum {width: 450px; border-collapse: collapse; border: 1px solid #d3d3d3; }
td.impressum {width: 150px; padding: 5px; }
td.impressum_text {width: 300px; padding: 5px; }
a.impressum {color: black; text-decoration: none; }
div.agb {border-bottom: 1px dotted #d3d3d3; }
li.forum_login {color: white; }
table.forum_login {color: black; }
h4.thread_header {background-color: #808080; padding: 1px; color: white; }
input.thread_but {background-color: #d3d3d3; color: #cc0000; border: 1px solid #cc0000; cursor: default; }
input.thread_but:hover {background-color: #808080; color: white; border: 1px solid #cc0000; cursor: default; }
table.main_con {width: 690px; text-align: left; padding: 5px; }
td.main_con {vertical-align: top; height: 460px; color: black; background-image: url(../../pics/tannheimer.jpg); padding: 2px; font-weight: bold; }
table.help {width: 100%; }
td.help {color: #808080; font-style: italic; padding-top: 5px; }
td.help_answer {border-bottom: 1px dotted #d3d3d3; padding-bottom: 5px; }
table.xhtml {border: none; width: 650px; }
img.thread {padding: 0px; }
a.image {text-decoration: none; }
img.thread_actual {padding: 0px; }
table.status {border-collapse: collapse; border: 1px solid #d3d3d3; width: 400px; }
td.status {padding: 3px; }
div.pad {padding: 5px; }
a.forum_select {display: block; width: auto; padding: 3px; color: #cc0000; font-weight: bold; text-decoration: none; }
a.forum_select:hover {display: block; width: auto; padding: 3px; color: #cc0000; font-weight: bold; text-decoration: underline; }
table.forum_select {border-collapse: collapse; border: 1px solid #808080; text-align: center; }
tr.forum_select_header {background-image: url(../../pics/navibar_bg.gif); height: 20px; color: white; text-align: center; }
div.thread {border: 1px solid #bdb76b; padding: 5px; width: 580px; }
img.thread {padding: 0px; }
table.thread {border: none; width: 100%; }
table.answer_thread {color: #808080; border-bottom: 1px dotted #808080; width: 100%; }
div.thread_login {background-color: #d3d3d3; width: 580px; padding: 5px; border: 1px solid #d3d3d3; }
div.legend {color: #808080; }
div.infobox {position: absolute; top: 0px; left: 0px; display: none; width: 200px; background: #fffacd; border: 1px solid #808080; padding: 3px; color: #333333; z-index: 150; text-align: left; }
div.article {background-color: #d3d3d3; width: 100%; padding: 0px; border: 1px dotted #808080; }
img.show_image {border: none; padding-bottom: 2px; padding-top: 0px; padding-right: 0px; padding-left: 0px; }
div.separator {width: 580px; padding: 5px; background-color: #808080; font-weight: bold; border: 1px solid #808080; color: white; }
a.overview_menu {display: block; color: black; padding: 2px; width: 146px; text-decoration: none; }
a.overview_menu:hover {background-color: #cc0000; color: white; }
span.overview_menu {display: block; padding: 2px; width: 146px; background-color: #808080; color: white; }
table.riskiness {background-color: #bdb76b; border-collapse: collapse; border: 1px solid black; width: 100%; }
td.riskiness {vertical-align: top; padding: 2px; }
div.newsbox {width: 580px; background-color: #ffff99; border: 2px solid #ff0000; text-align: left; padding: 10px;}
div.two-columns {width: 100%; }
.two-columns img {margin: 0px; padding: 0px; border: none; }
.two-columns ul { padding-left: 25px; }
.two-columns ul li {list-style-type: square; padding-bottom: 5px; font-weight: bold; color: #333333; }
.two-columns .col-1 {float: left; width: 480px;  margin-right: 20px; }
.two-columns .col-2 {float: left; }
.main-news-box { height: auto; width: 240px; border: 1px dotted #cc0000; background-color: #f3f3f3; margin-bottom: 15px; margin-left: 15px; }
.main-box { width: 240px; height: auto; border: 1px dotted #333333; background-color: #ffffff; margin-bottom: 15px; margin-left: 15px; }
.main-box p { font-size: 12px; padding: 10px; }
.main-news-box * { font-size: 12px; }
.main-news-box p.head { width: 230px; background-image: url(../../pics/info_bg.png); background-repeat: repeat-x; background-color: #d3d3d3; border-bottom: 1px dotted #cc0000; height: 20px; margin: 0px; padding-top: 10px; padding-left: 10px; font-weight: bold; color: #cc0000; }
.main-box p.head { width: 220px; background-image: url(../../pics/info_bg.png); background-repeat: repeat-x; background-color: #d3d3d3; border-bottom: 1px dotted #333333; height: 10px; margin: 0px; padding-top: 10px; padding-left: 10px; font-weight: bold; color: #333333; }

#zoom_image {background-color: #d3d3d3; border: 1px solid #808080; color: black; font-style: italic; padding: 5px; position: absolute; visibility: hidden; z-index: 100; }
#overview_menu {background-color: #d3d3d3; position: absolute; top: 0px; left: 0px; visibility: hidden; text-align: left; border: 1px solid #808080; z-index: 100; width: 150px;}