body, th, td, p, div { color: #535253; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif }
p {margin-top: 0px; margin-bottom: 0px}

body.main       { background-color: #fff; background-image: url(/nav/pics/bg_main.gif); margin: 0; padding: 0 }
.bundesl   { color: #fff; font-size: 10pt }

.nav  { background-color: #67812A;}

.nav_bl       { color: #535253; font-size: 10pt; background-color: #f6f0e6; border-top: 1px solid #ffffff; border-right: 1px solid #fff }
.nav_bl_left        { color: #535253; font-size: 10pt; background-color: #f6f0e6; border-top: 1px solid #ffffff }
.nav_bl_sub     { color: #535253; font-size: 10pt; background-color: #ebe2de}
.nav_bl_sub_top     { color: #535253; font-size: 10pt; background-color: #ebe2de; border-top: 1px solid #fff }

.info        { color: #65397d; background-color: #C9D7A7 }

.hpe_top { color: #fff; font-size: 14px; background-color: #67812A; font-weight:bold;}
.footer   { color: #3F403C; font-size: 10pt; background-color: #C9D7A7; text-align: center; border-top: 2px solid #fff }
.news_datum  { color: #545355; font-size: 11pt; font-family: Arial, Verdana; height: 16px;}
.news_feld     { line-height: 16px; color: #535253; font-size: 10spt; font-family: Arial, Verdana; padding-top: 9px; padding-bottom: 0px }
.news_feld .title { line-height: 17px;}
.news { color: #535253; font-size: 9pt; font-family: Arial, Verdana; padding-right: 10px}
.rahmen    { border: solid 2px #f6f0e6; border-collapse: collapse  }

a:link                      { color: #65397d; font-size: 13px; text-decoration: none; }
a:visited                   { color: #65397d; font-size: 13px; text-decoration: none }
a:hover                   { color: #65397d; font-size: 13px; text-decoration: none }
a:active                 { color: #65397d; font-size: 13px; text-decoration: none }
a.nav:link                   { color: #fff; font-size: 13px; text-decoration: none; text-align: center }
a.nav:visited                 { color: #fff; font-size: 13px; text-decoration: none }
a.nav:hover                  { color: #fff; font-size: 13px; text-decoration: none }
a.nav:active                { color: #fff; font-size: 13px; text-decoration: none }

a.nav_left:link                    { color: #535253; font-size: 13px; text-decoration: none; text-align: center }
a.nav_left:visited                  { color: #535253; font-size: 13px; text-decoration: none }
a.nav_left:hover                  { color: #535253; font-size: 13px; text-decoration: none }
a.nav_left:active                { color: #535253; font-size: 13px; text-decoration: none }
a.nav_left_over:link                     { color: #659000; font-size: 13px; text-decoration: none; text-align: center }
a.nav_left_over:visited                   { color: #659000; font-size: 13px; text-decoration: none }
a.nav_left_over:hover                   { color: #659000; font-size: 13px; text-decoration: none }
a.nav_left_over:active                 { color: #659000; font-size: 13px; text-decoration: none }

a.details:link                      { color: #67812A; font-size: 13px; text-decoration: none; }
a.details:visited                   { color: #67812A; font-size: 13px; text-decoration: none }
a.details:hover                   { color: #67812A; font-size: 13px; text-decoration: none }
a.details:active                 { color: #67812A; font-size: 13px; text-decoration: none }

a.details_link:link                      { color: #A61818; font-size: 13px; text-decoration: none; }
a.details_link:visited                   { color: #A61818; font-size: 13px; text-decoration: none }
a.details_link:hover                   { color: #A61818; font-size: 13px; text-decoration: none }
a.details_link:active                 { color: #A61818; font-size: 13px; text-decoration: none }

a.details_start:link                      { color: #A61818; font-size: 13px; text-decoration: none; }
a.details_start:visited                   { color: #A61818; font-size: 13px; text-decoration: none }
a.details_start:hover                   { color: #A61818; font-size: 13px; text-decoration: none }
a.details_start:active                 { color: #A61818; font-size: 13px; text-decoration: none }

a.heading_news:link                      { color: #A61818; font-size: 13px; text-decoration: none}
a.heading_news:visited                   { color: #A61818; font-size: 13px; text-decoration: none}
a.heading_news:hover                   { color: #A61818; font-size: 13px; text-decoration: none}
a.heading_news:active                 { color: #A61818; font-size: 13px; text-decoration: none}

a.title:link                      { color: #666666; font-size: 14px;  font-weight: bold; text-decoration: none; text-align: center }
a.title:visited                    { color: #666666; font-size: 14px; font-weight: bold; text-decoration: none }
a.title:hover                    { color: #666666; font-size: 14px; font-weight: bold; text-decoration: none }
a.title:active                  { color: #666666; font-size: 14px; font-weight: bold; text-decoration: none }

a.foot:link                    { color: #535253; font-size: 10pt; text-decoration: none; text-align: center }
a.foot:visited                  { color: #535253; font-size: 10pt; text-decoration: none }
a.foot:hover                  { color: #535253; font-size: 10pt; text-decoration: none }
a.foot:active                { color: #535253; font-size: 10pt; text-decoration: none }

.image				 { border: solid 1px #f6f0e6 }
h1                   { color: #67812A; font-size: 18pt; font-family: Arial, Verdana; font-weight: normal }
h2                       {color: #B74343; font-size: 14px; font-family: Arial, Verdana; font-weight: bold; margin-top:3px; margin-bottom:3px }
h3             { color: #67812A; font-size: 14pt; font-family: Arial, Verdana; font-weight: normal }
h4             { color: #535253; font-size: 12pt; font-family: Arial, Verdana; font-weight: normal }
h5           { color: #67812A; font-size: 11pt; font-family: Arial, Verdana; font-weight: normal }
h6          { color: #535253; font-size: 10pt; font-family: Arial, Verdana; font-weight: bold }
.validation_error   { color: #f00 }

.start_page_block td { vertical-align: top; padding-right: 10px; }
.start_page_block_left {border-right: 1px solid #DBDBDB; padding-right: 10px; }
.start_page_block_right { padding-left: 10px; }
.start_page_seperator {border-top:1px solid #DBDBDB}

.heading_news {font-size:11px; color: #656466; font-weight:bold }
.table_heading_news {margin-bottom: 8px; margin-top: 8px}
.heading_news_img {border:1px solid #67812A}

.more_link_home a:active {color: #A61818; font-size: 10pt; font-family: Arial, Verdana; font-weight: bold}
.more_link_home a:hover {color: #A61818; font-size: 10pt; font-family: Arial, Verdana; font-weight: bold}
.more_link_home a:visited {color: #A61818; font-size: 10pt; font-family: Arial, Verdana; font-weight: bold}
.more_link_home a {color: #A61818; font-size: 10pt; font-family: Arial, Verdana; font-weight: bold}
