/* - - - BODY - - - */
BODY { margin:10px; padding:0px; background-color:#E8E9EA; }
/* ---------------- */

TABLE.main_table { width:100%; height:100%; }
TABLE.main_table TD.main_table { vertical-align:top; text-align:middle; }

TABLE.outside_line { background-color:#E8E9EA; } /* 59584F */
TABLE.outside_line TD.outside_line { padding:1px 1px 1px 1px; }
TABLE.inside_line { background-color:#FFFFFF; }
TABLE.inside_line TD.inside_line { padding:1px 1px 1px 1px; }

TABLE.site_table { width:720px; height:600px; }

TABLE.site_table TD.header { height:205px; vertical-align:top; }
TABLE.site_table TD.content { height:100%; vertical-align:top; }
TABLE.site_table TD.footer { }

TD#FOOTERNAV { padding:4px 14px 4px 9px; font-family:verdana,arial,helvetica; font-size:10px; color:#000000; }
TD.footernav { text-align:middle; }
TD#FOOTERNAV A { text-decoration:none; color:#006DB8; }
TD#FOOTERNAV A:hover { text-decoration:underline; color:#006DB8; }

TD#FOOTER_LEVEL { padding:9px 0px 0px 0px; font-family:verdana,arial,helvetica; font-size:10px; color:#000000; }
TD.FOOTER_LEVEL { text-align:middle; }
TD#FOOTER_LEVEL A { text-decoration:none; color:#006DB8; }
TD#FOOTER_LEVEL A:hover { text-decoration:underline; color:#006DB8; }


/* - - - FOOTER - - - */

TD#FOOTER { padding:0px; vertical-align:middle; padding-top:8px; }
TD#FOOTER P { line-height:150%; font-family:verdana,arial,helvetica; font-size:9px; }

/* ------------------ */

TABLE.site_table TD.spacer {  }
TABLE.site_table TD.white { background-color:#FFFFFF; }
TABLE.site_table TD.green { background-color:#69A728; }
TABLE.site_table TD.blue { background-color:#006DB8; }
TABLE.site_table TD.grey { background-color:#59584F; }
TABLE.site_table TD.border-left-1px { border-left:solid 1px #FFFFFF; }

TABLE.site_table TD.h001 { height:1px; }
TABLE.site_table TD.h008 { height:8px; }
TABLE.site_table TD.w024 { width:24px; }

/* - - -Content column - - - */
TD.content { padding:48px 44px 44px 44px; vertical-align: top; }

/* TD.content table.imgtext-nowrap { padding:0px 0px 0px 0px; } */
/* TD.content_right { padding-left: 25px; padding-right: 25px; padding-top: 30px; padding-bottom: 30px; vertical-align: top; } */
/* TD.content_right table.imgtext-nowrap { padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; } */

TD.CONTENTTOP{ padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width:564px;}
TD.content1 { padding-left: 0px; padding-right: 22px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width:282px; }
TD.content2 { padding-left: 22px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width:282px; }

TD.content1b { padding-left: 0px; padding-right: 22px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width:367px; }
TD.content2b { padding-left: 22px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width:197px; }

TD.content1s { padding-left: 0px; padding-right: 22px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width:310px; }
TD.content2s { padding-left: 22px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width:254px; }

TD.content3c { padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 44px; vertical-align: top; width:608px; }
TD.content4c { padding-left: 0px; padding-right: 22px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width:282px; }
TD.content5c { padding-left: 22px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width:282px; }

TD.contentk3c { padding-left: 0px; padding-right: 0px; padding-top: 44px; padding-bottom: 0px; vertical-align: top; width:608px; }
TD.contentk1c { padding-left: 0px; padding-right: 22px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width:342px; }
TD.contentk2c { padding-left: 22px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; vertical-align: top; width:222px; }

/* ------------------------- */

/* - - - GENERAL FONTS - - - */
P, OL, UL, LI, DIV, H1, H2, H3, H4, H5 { font-family: verdana,arial,helvetica; }
/* ------------------------- */

/* - - - ÜBERSCHRIFTEN - - - */
H1 { margin: 0px 0px 10px 0px; font-size:13px; font-weight:bold; color:#000000; }
  H1 A { color:#000000; text-decoration:none; }
  H1 A:hover { color:#000000; text-decoration:underline; }
H2 { margin: 0px 0px 10px 0px; font-size:12px; font-weight:normal; color:#000000; }
  H2 A { color:#000000; text-decoration:none; }
  H2 A:hover { color:#000000; text-decoration:underline; }
H3 { margin: 0px 0px 10px 0px; font-size:11px; font-weight:bold; color:#000000; }
  H3 A { color:#000000; text-decoration:none; }
  H3 A:hover { color:#000000; text-decoration:underline; }
H4 { margin: 0px 0px 10px 0px; font-size:11px; font-weight:bold; color:#000000; background-color:#d2d7dd; padding: 3px 2px 3px 7px; } /* 69A728 */
  H4 A { color:#FFFFFF; text-decoration:none; }
  H4 A:hover { color:#FFFFFF; text-decoration:underline; }
H5 { margin: 0px 0px 10px 0px; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#006DB8; padding: 3px 2px 3px 7px; }
  H5 A { color:#FFFFFF; text-decoration:none; }
  H5 A:hover { color:#FFFFFF; text-decoration:underline; }
/* ------------------------- */

/* - - - MENGENTEXT - - - */
P { color:#000000; margin: 0px 0px 10px 0px; font-size:11px; font-weight:normal; line-height:150%; text-align:justify; }
  P A { color:#006DB8; text-decoration:none; }
  P A:hover { color:#006DB8; text-decoration:underline;  }
P.align-center { text-align:center; }
P.align-left { text-align:left; }
P.align-right { text-align:right; }

P IMG { border:none; }
P IMG A { border:none; }
P IMG A:hover { border:none; }

/* P.bodytext IMG { border:none 1px red; } */
/* ---------------------- */

/* - - - AUFZÄHLUNGEN - - - */
/* UL { list-style-image:url(http://cms.bdl-online.de/fileadmin/template/images/ul_0.gif); line-height:100%; } */
/*  UL.csc-bulletlist-0 { list-style-image:url(http://cms.bdl-online.de/fileadmin/template/images/ul_0.gif); } */
/*  UL.csc-bulletlist-1 { list-style-image:url(http://cms.bdl-online.de/fileadmin/template/images/ul_1.gif); } */
/*  UL.csc-bulletlist-2 { list-style-image:url(http://cms.bdl-online.de/fileadmin/template/images/ul_2.gif); } */
/* UL.csc-bulletlist-3 { list-style-image:url(http://cms.bdl-online.de/fileadmin/template/images/ul_3.gif); } */
  LI { color:#000000; font-size: 11px; line-height:150%; padding:1px; }
  LI A { color:#006DB8; text-decoration:none; }
  LI A:hover { color:#006DB8; text-decoration:underline; }
/* ------------------------ */

/* - - - LINK IMAGES - - - */

/* A.external-link-new-window IMG { border:none; margin:0px 7px 0px 2px; } */
/* A.internal-link IMG { border:none; margin:0px 7px 0px 2px; } */
/* A.mail IMG { border:none; margin:0px 7px 0px 2px; } */
/* A.download IMG { border:none; margin:0px 7px 0px 2px; } */

/* ----------------------- */

/* - - - IMAGE CAPTIONS - - - */
 .csc-textpic-caption, .csc-textpic-caption P { color:#000000; font-size: 10px; line-height:125%; padding:2 0 2 0; }
 .csc-textpic-caption A { color:#006DB8; text-decoration:none; }
 .csc-textpic-caption A:hover { color:#006DB8; text-decoration:underline; }
/* -------------------------- */

/* - - - TABELLEN - - - */
TABLE.contenttable { border-collapse: collapse; margin-bottom:10px; }
  TABLE.contenttable TD A { color:#006DB8; text-decoration:none; }
  TABLE.contenttable TD A:hover { color:#006DB8; text-decoration:underline; }
    TABLE.contenttable-0 { background-color:#FFFFFF; border-collapse: collapse; }
    TABLE.contenttable-0 TR.tr-even { background-color:#EEEEEE; }
    TABLE.contenttable-0 TR.tr-odd { background-color:#FFFFFF; }
    TABLE.contenttable-0 TD { color:#414141; font-family: verdana,arial,helvetica; font-size: 11px; padding:3px; border:solid 1px #B6B6B6; text-align:left; vertical-align:top; }
     TABLE.contenttable-1 { background-color:#FFFFFF; border-collapse: collapse; }
     TABLE.contenttable-1 TR.tr-even { background-color:#FFFFFF; }
     TABLE.contenttable-1 TR.tr-odd { background-color:#EEEEEE; }
     TABLE.contenttable-1 TD { color:#414141; font-family: verdana,arial,helvetica; font-size: 11px; padding:3px; border:solid 1px #B6B6B6; text-align:left; vertical-align:top; }
     TABLE.contenttable-1 TR.TR-0 TD {  color:#414141; font-family: verdana,arial,helvetica; font-size: 11px; padding:3px; font-weight:bold; border:none; text-align:center; vertical-align:bottom; }
    TABLE.contenttable-2 { background-color:#FFFFFF; border-collapse: collapse; }
    TABLE.contenttable-2 TR.tr-even { background-color:#EEEEEE; }
    TABLE.contenttable-2 TR.tr-odd { background-color:#FFFFFF; }
    TABLE.contenttable-2 TD { color:#414141; font-family: verdana,arial,helvetica; font-size: 11px; padding:3px; border:solid 1px #B6B6B6; text-align:left; vertical-align:top; }
    TABLE.contenttable-2 TD.TD-0 { background-color:#FFFFFF; color:#414141; font-family: verdana,arial,helvetica; font-size: 11px; padding:3px; font-weight:bold; border:none; text-align:right; vertical-align:middle; }
     TABLE.contenttable-3 { background-color:#FFFFFF; border-collapse: collapse; }
     TABLE.contenttable-3 TR.tr-even { background-color:#FFFFFF; }
     TABLE.contenttable-3 TR.tr-odd { background-color:#EEEEEE; }
     TABLE.contenttable-3 TD { color:#414141; font-family: verdana,arial,helvetica; font-size: 11px; padding:3px; border:solid 1px #B6B6B6; text-align:center; vertical-align:middle; }
     TABLE.contenttable-3 TR.TR-0 TD { background-color:#FFFFFF; color:#414141; font-family: verdana,arial,helvetica; font-size: 11px; padding:3px; font-weight:bold; border:none; text-align:center; vertical-align:bottom; }
     TABLE.contenttable-3 TD.TD-0 { background-color:#FFFFFF; color:#414141; font-family: verdana,arial,helvetica; font-size: 11px; padding:3px; font-weight:bold; border:none; text-align:right; vertical-align:middle;}
/* -------------------- */

/* - - - GEOPLZ - - - */

INPUT.geoplz_input { height:20px; padding:2px; width:180px; background-color:#FFFFFF; font-family:verdana,arial,helvetica; font-size:11px; color:#000000; border:solid 1px #69A728; }
SELECT.geoplz_select { width:250px; }
INPUT.geoplz_submit {  height:20px; padding:2px; background-color:#006DB8; font-family:verdana,arial,helvetica; font-weight:bold; font-size:10px; color:#FFFFFF; border:solid 1px #000000; }
SPAN.geoplz_searchquery { font-family:verdana,helvetica,arial; font-size:10px; color:#000000; padding-left:20px; }
SPAN.geoplz_searchresultamount { font-family:verdana,helvetica,arial; font-size:11px; color:#000000; line-height:150%; }
SPAN.geoplz_searchresultamount A { color:#006DB8; text-decoration:none; }
SPAN.geoplz_searchresultamount A:hover { color:#006DB8; text-decoration:underline;  }
SPAN.geoplz_littlehint { font-family:verdana,helvetica,arial; font-size:9px; color:#000000; line-height:150%; font-style:italic; }
TABLE.geoplz TR.odd { background-color:#FFFFFF; }
TABLE.geoplz TR.even{ background-color:#EEEEEE; }
TABLE.geoplz TD { vertical-align:top; text-align:left; font-family:verdana,helvetica,arial; font-size:11px; color:#000000; padding-top:5px; padding-bottom:5px; line-height:150%; }
TABLE.geoplz TD A { color:#006DB8; text-decoration:none; }
TABLE.geoplz TD A:hover { color:#006DB8; text-decoration:underline;  }
TABLE.geoplz TD.fett { font-weight:bold; }
TABLE.geoplz TD.border-right { border-right:solid 1px #4C4C4C; }
TABLE.geoplz TD.border-bottom { border-bottom:solid 1px #4C4C4C; }
TABLE.geoplz TD.padding-right { padding-right:10px; }
TABLE.geoplz TD.padding-left { padding-left:10px; }
TABLE.geoplz TD.small { font-size:10px; }

/* ------------------ */

/* - - - MAILFORM - - - */

TABLE.csc-mailform { background-color:#FFFFFF; font-family: verdana,arial,helvetica; font-size:11px; color:#000000; }
TABLE.th_mailformplus_main { width:608px; }
TABLE.th_mailformplus_main_border1 { }
TABLE.th_mailformplus_main TD {  }
TABLE.th_mailformplus_inside TD, TABLE.th_mailformplus_inside2 TD {  }
TABLE.th_mailformplus_inside TD.th_mailformplus_field { }
TD.th_mailformplus_send0 {  }
TD.th_mailformplus_send { padding:10px 5px 10px 5px; }
TD.th_mailformplus_send INPUT { padding:2px; font-family:verdana,arial,helvetica; font-weight:bold; font-size:10px; border:solid 1px #000000; background-color:#006DB8; color:#FFFFFF; }
TD.th_mailformplus_form { padding:2px; }
TD.th_mailformplus_form TEXTAREA.form1 { height:100px; width:100%; background-color:#FFFFFF; font-family:verdana,arial,helvetica; font-size:11px; color:#000000; padding:2px; border:solid 1px #69A728; }
TD.th_mailformplus_form INPUT.form1 { width:100%; background-color:#FFFFFF; font-family:verdana,arial,helvetica; font-size:11px; color:#000000; padding:2px; height:20px; border:solid 1px #69A728; }
TD.th_mailformplus_form INPUT.form2 { width:90; background-color:#FFFFFF; font-family:verdana,arial,helvetica; font-size:11px; color:#000000; padding:2px; height:20px; border:solid 1px #69A728;  }
TD.fett { font-weight:bold; white-space:nowrap; }
TD.th_mailformplus_form { font-family: verdana,arial,helvetica; font-size:11px; color:#000000; padding:1px; }
TD.th_mailformplus_form INPUT.makered, TD.th_mailformplus_form TEXTAREA.makered { border:solid 1px #990000; background-color:#FFFFFF; }
TABLE.th_mailformplus_insid TD.makered { color: #990000; }
TD.th_mailformplus_field { font-family: verdana,arial,helvetica; font-size:11px; color:#000000; padding:1px; }
TD.padding_top { padding-top:20px; }
TD.padding_right { padding-right:10px; }
TD.textcell { width:100px; }
TD.th_mailformplus_field2 { font-family: verdana,arial,helvetica; font-size:11px; color:#000000; padding:2px; padding-top:15px; }
SPAN.required { color:#006DB8; font-weight:bold; }
SPAN.error { color:#990000; font-weight:bold; }
TD.width-nl-text { width:55px; white-space:nowrap; padding:0px 0px 0px 0px; }
TD.width-nl-field { width:150px; padding:0px 5px 0px 5px; }
TD.width-nl-button { width:30px; padding:0px 0px 0px 0px; }

/* -------------------- */

/* - - - NAVIGATION - - - */
DIV.navigation { position:absolute; padding-top:145px; padding-left:24px; }
DIV.navigation TABLE.navigation_table { width:697px; } 
DIV.navigation TABLE.navigation_table TD.marker { height:4px; }
DIV.navigation TABLE.navigation_table TD.first_level TABLE.navigation_table { width:697px; height:26px; background-color:#6C6969; border-top:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; }
DIV.navigation TABLE.navigation_table TD.second_level { height:1px; background-color:#F6F7F9; }
DIV.navigation TABLE.navigation_table TD.second_level TABLE.navigation_table { width:573px; height:30px; background-color:#F6F7F9; border-left:solid 1px #FFFFFF; }
DIV.navigation TABLE.navigation_table TD.first_level TABLE.first_level { height:26px; }
DIV.navigation TABLE.navigation_table TD.first_level TABLE.first_level TD.site { background-color:#6C6969; font-family:verdana,arial,helvetica; font-size:11px; color:#FFFFFF; padding:0px 8px 0px 8px; }
DIV.navigation TABLE.navigation_table TD.first_level TABLE.first_level TD.site A { text-decoration:none; color:#FFFFFF; }
DIV.navigation TABLE.navigation_table TD.first_level TABLE.first_level TD.site A:hover { text-decoration:none; color:#FFFFFF; }
DIV.navigation TABLE.navigation_table TD.first_level TABLE.first_level TD.activ { background-color:#F6F7F9; color:#414141; font-weight:bold; }
DIV.navigation TABLE.navigation_table TD.first_level TABLE.first_level TD.activ A { text-decoration:none; color:#414141; }
DIV.navigation TABLE.navigation_table TD.first_level TABLE.first_level TD.activ A:hover { text-decoration:none; color:#414141; }
DIV.navigation TABLE.navigation_table TD.first_level TABLE.first_level TD.spacer { background-color:#FFFFFF; width:1px; }
DIV.navigation TABLE.navigation_table TD.second_level TABLE.second_level { height:30px; }
DIV.navigation TABLE.navigation_table TD.second_level TABLE.second_level TD.site { font-family:verdana,arial,helvetica; font-size:10px; color:#414141; padding:0px 8px 0px 8px; }
DIV.navigation TABLE.navigation_table TD.second_level TABLE.second_level TD.site A { text-decoration:none; color:#414141; }
DIV.navigation TABLE.navigation_table TD.second_level TABLE.second_level TD.site A:hover { text-decoration:none; color:#414141; }
DIV.navigation TABLE.navigation_table TD.second_level TABLE.second_level TD.activ { text-decoration:none; font-weight:bold; }
DIV.navigation TABLE.navigation_table TD.second_level TABLE.second_level TD.activ A { text-decoration:none; }
DIV.navigation TABLE.navigation_table TD.second_level TABLE.second_level TD.activ A:hover { text-decoration:none; }
DIV.navigation TABLE.navigation_table TD.second_level TABLE.second_level TD.spacer { font-family:verdana,arial,helvetica; font-size:10px; color:#414141; padding:0px 0px 0px 0px; }
/* TABLE.footer_navigation { height:35px; } */
TABLE.footer_navigation TD.site { font-family:verdana,arial,helvetica; font-size:10px; color:#000000; padding:0px 2px 0px 2px; }
TABLE.footer_navigation TD.site A { text-decoration:none; color:#006DB8; }
TABLE.footer_navigation TD.site A:hover { text-decoration:underline; color:#006DB8; }
TABLE.footer_navigation TD.spacer { font-family:verdana,arial,helvetica; font-size:10px; color:#414141; padding:0px 2px 0px 2px; }
/* ---------------------- */

/* - - - INDEXED SEARCH - - - */
DIV.tx-indexedsearch-searchbox TABLE TD { color:#000000; }
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { color:#000000; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#FFFFFF; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

DIV.tx-indexedsearch DIV.tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword, SELECT { fomt-family:verdana,arial,helvetica; color:#000000; font-size:11px; font-weight:normal; line-height:100%; padding:3px; background-color:#FFFFFF; border:solid 1px #69A728; height:20px; width:180px; }
DIV.tx-indexedsearch DIV.tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { padding:2px; font-family:verdana,arial,helvetica; font-weight:bold; font-size:10px; border:solid 1px #000000; background-color:#006DB8; color:#FFFFFF; margin-top:5px; }
DIV.tx-indexedsearch TD { font-family: verdana,arial,helvetica; font-size:11px; color:#535B64; padding-right:5px; margin:2px; padding-bottom:2px; }
DIV.tx-indexedsearch-sec TD { color:#000000; font-size:11px; font-weight:normal; line-height:150%; }
DIV.tx-indexedsearch-sec TD A { color:#006DB8; text-decoration:none; }
DIV.tx-indexedsearch-sec TD A:hover { color:#006DB8; text-decoration:underline; }
DIV.tx-indexedsearch-res TD.tx-indexedsearch-title { color:#000000; font-size:11px; font-weight:normal; line-height:150%; font-weight:bold; }
DIV.tx-indexedsearch-res TD.tx-indexedsearch-title A { color:#006DB8; text-decoration:none; }
DIV.tx-indexedsearch-res TD.tx-indexedsearch-title A:hover { color:#006DB8; text-decoration:underline; }
UL.browsebox li { color:#000000; font-size:11px; font-weight:normal; line-height:150%; font-weight:normal; }
UL.browsebox li A { color:#006DB8; text-decoration:none; }
UL.browsebox li A:hover { color:#006DB8; text-decoration:underline; }
UL.browsebox li.tx-indexedsearch-browselist-currentPage { color:#000000; font-size:11px; font-weight:normal; line-height:150%; font-weight:bold; }
UL.browsebox li.tx-indexedsearch-browselist-currentPage A { color:#006DB8; text-decoration:none; }
UL.browsebox li.tx-indexedsearch-browselist-currentPage A:hover A { color:#006DB8; text-decoration:underline; }
*/ -------------------------- */

/* - - - NEWS - - - */
TABLE.tt_news_single_table { width:100%; }
TABLE.tt_news_single_table TD { font-family:verdana,arial,hevetica; font-size:11px; color:#00000; }
TABLE.tt_news_single_table TD.datetime { padding:0px 0px 10px 0px; color:#69A728; font-weight:bold; }
TABLE.tt_news_single_table TD.headline { padding:0px 0px 10px 0px; color:#006DB8; font-weight:bold; font-size:11px; }
TABLE.tt_news_single_table TD.headline SPAN.pfeile { color:#69A728; }
TABLE.tt_news_single_table TD.subheader { font-style:italic; }
TABLE.tt_news_single_table TD.news_content { }
TABLE.tt_news_single_table TD.image { }
TABLE.tt_news_single_table TD.tt_news_single_tdcont_back { }
TABLE.tt_news_single_table TD.tt_news_single_tdcont_back A { color:#006DB8; text-decoration:none; }
TABLE.tt_news_single_table TD.tt_news_single_tdcont_back A:hover { color:#006DB8; text-decoration:underline; }
/* -------- */
TABLE.tt_news_latest_table { width:100%; background-color:#F0F0F0; border:solid 1px #FFFFFF; border-collapse:collapse; } /* border:solid 1px #6C6969; */
TABLE.tt_news_latest_table TD { font-family:verdana,arial,hevetica; font-size:11px; color:#00000; }
TABLE.tt_news_latest_table TD.topborder { padding:0px; background-color:#6C6969; }
TABLE.tt_news_latest_table TD.headline { padding:10px 15px 9px 15px; border-bottom:solid 1px #FFFFFF; } /* border-bottom:solid 1px #6C6969; */
TABLE.tt_news_latest_table TD.headline { color:#006DB8; font-weight:bold; font-size:11px; text-align:center; }
TABLE.tt_news_latest_table TD.headline2 { padding:0px 3px 1px 3px; color:#006DB8; font-weight:bold; font-size:11px; text-align:center; }
TABLE.tt_news_latest_table TD.headline SPAN.pfeile { color:#69A728; }
TABLE.tt_news_latest_table TD.datetime { padding:18px 15px 0px 15px; color:#69A728; font-weight:bold; }
TABLE.tt_news_latest_table TD.subheader { padding:5px 15px 0px 15px; }
TABLE.tt_news_latest_table TD.subheader SPAN.title { font-weight:bold; font-size:11px; }
TABLE.tt_news_latest_table TD.subheader A { text-decoration:none; }
TABLE.tt_news_latest_table TD.subheader SPAN.title A { color:#006DB8; text-decoration:none; }
TABLE.tt_news_latest_table TD.subheader SPAN.title A:hover { color:#006DB8; text-decoration:underline; }
TABLE.tt_news_latest_table TD.subheader P.bodytext { text-align:left; margin:0px; font-size:10px; line-height:150%; }
/* -------- */
TABLE.tt_news_list_table { width:100%; background-color:#FFFFFF; }
TABLE.tt_news_list_table TD { font-family:verdana,arial,hevetica; font-size:11px; color:#00000; }
TABLE.tt_news_list_table TD.datetime { padding:0px 0px 5px 0px; color:#69A728; font-weight:bold; }
TABLE.tt_news_list_table TD.headline { padding:0px 0px 0px 0px; }
TABLE.tt_news_list_table TD.headline { color:#006DB8; font-weight:bold; font-size:11px; }
TABLE.tt_news_list_table TD.subheader SPAN.title A { color:#006DB8; text-decoration:none; }
TABLE.tt_news_list_table TD.subheader SPAN.title A:hover { color:#006DB8; text-decoration:underline;  }
TABLE.tt_news_list_table TD.subheader P.bodytext { text-align:left; margin:0px; font-size:10px; line-height:150%; }
TABLE.tt_news_list_table TD.browse_links { font-family:verdana,arial,hevetica; font-size:11px; color:#00000; }
TABLE.tt_news_list_table DIV.tx-ttnews-browsebox TABLE { padding:0px; }
TABLE.tt_news_list_table DIV.tx-ttnews-browsebox TABLE TD { padding:3px; background-color:#FFFFFF; }
TABLE.tt_news_list_table DIV.tx-ttnews-browsebox TABLE TD.tx-ttnews-browsebox-SCell A { font-weight:bold; text-decoration:underline; }
TABLE.tt_news_list_table { }
/* ---------------- */


/* - - - SITEMAP - - - */

.tx-wssitemap-pi1 .treemenudiv { color:#535B64; font-family:verdana,arial,helvetica; font-size:11px; }
.tx-wssitemap-pi1 .treemenudiv img {vertical-align: middle;border: none;}
.tx-wssitemap-pi1 .treemenudiv a { font-size:11px; color:#999999; text-decoration:none; font-style:normal; }
.tx-wssitemap-pi1 .treemenudiv a:hover { font-size:11px; color:#3E925C; text-decoration:none; font-style:normal; }
.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_act { font-size:11px; color:#999999; }
.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_actifsub { font-size:11px; color:#999999; }

/* ------------------- */

/* - - - FILELINKS - - - */

DIV.filelinks TABLE { width:100%; }
DIV.filelinks TD { font-size:11px; color:#000000; line-height:150%; font-weight:normal; vertical-align:top; }
DIV.filelinks TD SPAN.fileinfo { font-size:9px; color:#000000; line-height:150%; font-stxle:italic; font-weight:normal; vertical-align:top; }
DIV.filelinks A { color:#006DB8; text-decoration:none; }
DIV.filelinks A:hover { color:#006DB8; text-decoration:underline;  }
DIV.filelinks TD IMG { border:none; }

DIV.filelinks_layout_1 {}
DIV.filelinks TR.odd { background-color:#FFFFFF; }
DIV.filelinks TR.even { background-color:#FFFFFF; }

.csc-uploads { width:100%; }
.tr-odd { background-color:#EEEEEE; }
.tr-even { background-color:#FFFFFF; }

*/ --------------------- */

/* - - - LOGINBOX - - - */

TABLE.loginbox {}
TABLE.loginbox TD.fieldtext { padding-right:5px; padding-bottom:3px; }
TABLE.loginbox TD.fieldtext P { line-height:100%; padding:0px; margin:0px; }
TABLE.loginbox TD.field { padding-bottom:3px; }
TABLE.loginbox TD.field INPUT.input1 { background-color:#FFFFFF; font-family:verdana,arial,helvetica; font-size:11px; color:#000000; padding:2px; border:solid 1px #69A728; }
TABLE.loginbox TD.field INPUT.submit1 { background-color:#006DB8; font-family:verdana,arial,helvetica; font-size:10px; color:#FFFFFF; padding:2px; border:solid 1px #000000; }

/* -------------------- */

