.submenue {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #435667; text-decoration: none}
.lt1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.lt2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.lt1-weiss {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none}
.lt2-weiss {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
.lt2-graublau {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D6DCDF; text-decoration: none}
.lt-kasten {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
.lt3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.hl1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #435667; text-decoration: none}
.hl2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #435667; text-decoration: none}
.hl3,h1,h2,h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #435667; text-decoration: none}
.hl4 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #435667; text-decoration: none}
.hl5 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FFFFFF; text-decoration: none}
.link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #435667; text-decoration: none}
.link2 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #435667; text-decoration: none}
.link3 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #435667; text-decoration: none}
.pfad {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #435667; text-decoration: none}
.datum {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #435667; text-decoration: none}
.fz {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #435667; text-decoration: none}
.newsletter {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 114px; border: 1px solid; border-color: #435667 #435667 #435667 #435667}
.bg-content {  background-color: #D6DCDF }
.bg-spalten {  background-color: #C9D0D4}
.bg-layer {  background-image: url(../img/bg-layer3.gif)}
.eingabe1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 130px; border: 1px solid; border-color: #435667 #435667 #435667 #435667; background-color: #FFFFFF}
.eingabe2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 50px; border: 1px solid; border-color: #435667 #435667 #435667 #435667}
.eingabe3 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 100px; border: 1px solid; border-color: #435667 #435667 #435667 #435667}
.eingabe4 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 30px; border: 1px solid; border-color: #435667 #435667 #435667 #435667}
.eingabe5 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 60px; border: 1px solid; border-color: #435667 #435667 #435667 #435667}
.eingabe6 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 260px; border: 1px solid; border-color: #435667 #435667 #435667 #435667}
.eingabe7 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; width: 135px; border: 1px solid; border-color: #435667 #435667 #435667 #435667; background-color: #DF0029; font-weight: bold}
.eingabe8 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 200px; border: 1px solid; border-color: #435667 #435667 #435667 #435667}
.eingabe9 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; width: 85px; border: 1px solid; border-color: #435667 #435667 #435667 #435667; background-color: #DF0029; font-weight: bold}
.eingabe10 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 365px}
.eingabe11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 365px; border: 1px solid; border-color: #435667 #435667 #435667 #435667}
.eingabe12 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 20px; border: 1px solid; border-color: #435667 #435667 #435667 #435667; background-color: #FFFFFF}
.eingabe13 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 255px; border: 1px solid; border-color: #435667 #435667 #435667 #435667}
.eingabefeld3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 80px}
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #435667; text-decoration: none; margin: 0px 0 5px 0; padding: 0; }
.button {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; color: #D6DCDF; 
  background-color: #0D2E41; 
  border: #0D2E41; 
  border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}

input, select {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  border: 1px solid; 
  border-color: #435667 #435667 #435667 #435667; 
  background-color: #FFFFFF;
}

.lay {
  background-color: #BFC9CF; 
  border-top: 1px; 
  border-top-color: #FFFFFF; 
  border-left: 1px; 
  border-left-color: #FFFFFF; 
  border-right: 1px; 
  border-right-color: #FFFFFF; 
  border-bottom: 1px; 
  border-bottom-color: #0D2E41; 
  border-style: solid;
}

table.renderedtable p {
  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000
}

.tableStandard {
  border-color: #000000; 
  border-style: flat; 
  border-width: 1px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
}

  td.report {
    padding: 0.2em;
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;
  }

  td.bgdark {
    padding: 0.2em;
    background-color: #838f9a;
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;
  }

  td.bglight {
    padding: 0.2em;
    background-color: #a0a9b0;
    font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;
  }

  th.report {
    padding: 4px;
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none;
    background-color: #435667;
  }

  th.report_ranges {
    padding: 4px;
    font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
    text-align: right;
  }

.actionbutton {
border: 1px solid #435667;
background-color: #E6ECEF;
padding: 0 0 0 2px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #435667;
text-decoration: none;
}


/* Forum extension */

.forum_level1 {

}

.forumdesc {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
}

table.forum
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    width: 100%;
	text-align: left;
	empty-cells: show;
}

table.forum tr.bglightforum
{
   background-color: #D6DCDF;
}

table.forum tr.bgdarkforum
{
    background-color: #c4c9cc;
}

table.forum th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #ffffff;
    background-color: #435667;
    padding: 0.5em;
    font-weight: bold;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

table.forum th.last
{
	border-right: 0;
}

table.forum td.lastreply
{
	font-size: 10px;
}

table.forum tr.subheader th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    background-color: #536a80;
}

table.forum tr.subheader th a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
    background-color: #536a80;
	text-decoration: none;
}

div.forum_level1 td.image
{
    border-right: 0 !important;
    width: 1%;
}

table.forum td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #000000;
    padding: 0.2em 0.5em 0.2em 0.5em;
    vertical-align: top;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

table.forum td.last
{
    border-right: 0;
}


table.forum p
{
	padding: 0 0 5px 0;
	margin: 0;
}

table.forum input
{
	font-size: 11px;
}

table.forum p
{
	font-size: 11px;
}

table.forum input
{
    margin-bottom: 0.2em;
}

div.forum_level1 td.topics
{
    width: 98%;
}

div.forum_level1 td.topics a
{
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
div.forum_level1 th.postcount
{
    width: 28px;
}

div.forum_level1 th.replycount
{
    width: 28px;
}

div.forum_level1 td.postcount
{
    width: 28px;
	text-align: right;
}

div.forum_level1 td.replycount
{
    width: 28px;
	text-align: right;
}

div.forum_level3 td.post
{
    width: 40%
	font-size: 10px;
}

div.forum_level3 td.post a
{
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}

div.forum_level3 td.author
{
    width: 20%
}

div.forum_level3 td.replies
{
    width: 1%
}

div.forum_level3 td.lastreply
{
    width: 39%
}

div.forum_level3 td.lastreply a
{
    color: #000000;
    text-decoration: underline; 
}

div.forum_level4 td.author
{
    width: 20%
}

div.forum_level4 td.author p
{
    font-size: 85%
}

div.forum_level4 td.message
{
    width: 80%
}

div.forum_level4 td.message
{
    font-size: 100%
}

div.forum_level4 td.message p
{
    font-size: 80%
}

div.forum_level4 td.message p.date
{
    font-size: 10px;
	color: #404040;
}

.buttonblock {
	vertical-align: top;
	text-align: right;
	padding: 5px;
	margin: 0;
	font-size: 1px;
	height: auto;
}

div.block {
	text-align: left;
	margin-left: 5px;
}

div.block label {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: 700;
}

div.block .box {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  border: 1px solid; 
  border-color: #435667 #435667 #435667 #435667; 
  background-color: #FFFFFF;
  width: 365px;
}

div.signature {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10px;
}

.bg-content form {
	padding: 0px;
	margin: 0px;
}

.defaultbutton {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; color: #D6DCDF; 
  background-color: #435667; 
  border: #0D2E41; 
  border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}

.discreet {
	text-align: center;
	color: #808080;
}

table.frontpagelist {
	width: 100%;
}

table.frontpagelist th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #ffffff;
    background-color: #435667;
    padding: 0.5em;
    font-weight: bold;
    border-bottom: 1px solid #ffffff;
	text-align: left;
}

table.frontpagelist td {
	padding: 0 5px 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

table.frontpagelist td ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

table.frontpagelist td li {
	margin: 0;
	padding: 0;
}


/* Error pages */

.warning {
	text-align: left;
	padding: 1px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.warning ul {
	margin: 0 0 0 10px;
	padding: 0;
}

.warning ul li {
	margin: 0 0 0 5px;
	padding: 0;
}
