/* - - - GEOPLZ - - - */

TD#CONTENT INPUT.geoplz_input { font-family: verdana, helvetica, arial; font-size:11px; color:#000000; padding:3px; background-color:#EEEEEE; border:none; height:20px; width:180px; }
TD#CONTENT INPUT.geoplz_submit { padding:2px; font-family:verdana,arial,helvetica; font-weight:bold; font-size:10px; border:solid 1px #9B9D9D; background-color:#EEEEEE; color:#4C4C4C; margin-top:5px; }
TD#CONTENT SPAN.geoplz_searchquery { font-family:verdana,helvetica,arial; font-size:10px; color:#535B64; padding-left:20px; }

TD#CONTENT SPAN.geoplz_searchresultamount { font-family:verdana,helvetica,arial; font-size:11px; color:#535B64; line-height:165%; }
TD#CONTENT SPAN.geoplz_searchresultamount A { color:#3E925C; text-decoration:none; }
TD#CONTENT SPAN.geoplz_searchresultamount A:hover { color:#3E925C; text-decoration:underline;  }
TD#CONTENT SPAN.geoplz_littlehint { font-family:verdana,helvetica,arial; font-size:9px; color:#535B64; line-height:165%; font-style:italic; }
TD#CONTENT TABLE.geoplz TR.odd { background-color:#FFFFFF; }
TD#CONTENT TABLE.geoplz TR.even{ background-color:#EEEEEE; }

TD#CONTENT TABLE.geoplz TD { vertical-align:top; text-align:left; font-family:verdana,helvetica,arial; font-size:11px; color:#535B64; padding-top:5px; padding-bottom:5px; line-height:165%; }
TD#CONTENT TABLE.geoplz TD A { color:#3E925C; text-decoration:none; }
TD#CONTENT TABLE.geoplz TD A:hover { color:#3E925C; text-decoration:underline;  }
TD#CONTENT TABLE.geoplz TD.fett { font-weight:bold; }
TD#CONTENT TABLE.geoplz TD.border-right { border-right:solid 1px #4C4C4C; }
TD#CONTENT TABLE.geoplz TD.border-bottom { border-bottom:solid 1px #4C4C4C; }
TD#CONTENT TABLE.geoplz TD.padding-right { padding-right:5px; }
TD#CONTENT TABLE.geoplz TD.padding-left { padding-left:5px; }
/*TD#CONTENT TABLE.geoplz TD.small { font-size:10px; }*/

TD#CONTENT TABLE.geoplz_showone TD {}
TD#CONTENT TABLE.geoplz_showone TD.content { vertical-align:top; text-align:left; font-family:verdana,helvetica,arial; font-size:11px; color:#535B64; line-height:165%; padding-left:10px; }
TD#CONTENT TABLE.geoplz_showone TD.content A { color:#3E925C; text-decoration:none; }
TD#CONTENT TABLE.geoplz_showone TD.content A:hover { color:#3E925C; text-decoration:underline;  }

TD#CONTENT TABLE.geoplz TD.znort { vertical-align:top; text-align:left; font-family:verdana,helvetica,arial; font-size:14px; color:#3E925C; line-height:165%; font-weight:bold; font-variant:small-caps; }

TD#CONTENT TABLE.geoplz_showone TD.znort, TD.znort { vertical-align:top; text-align:left; font-family:verdana,helvetica,arial; font-size:14px; color:#3E925C; line-height:165%; font-weight:bold; font-variant:small-caps; }
TD#CONTENT TABLE.geoplz_showone TD.germania { font-weight:bold; }
TD#CONTENT TABLE.geoplz_showone TD.linespacer { padding-top:10px; }
TD#CONTENT TABLE.geoplz_showone TD.half_linespacer { padding-top:6px; }

TD#CONTENT TABLE.geoplz_showlaender TD {}
TD#CONTENT TABLE.geoplz_showlaender TD.content { vertical-align:top; text-align:left; font-family:verdana,helvetica,arial; font-size:11px; color:#535B64; line-height:165%; padding-left:10px; }
TD#CONTENT TABLE.geoplz_showlaender TD.content A { color:#3E925C; text-decoration:none; }
TD#CONTENT TABLE.geoplz_showlaender TD.content A:hover { color:#3E925C; text-decoration:underline;  }



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

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; }

/* - - - FILELINKS - - - */

DIV.filelinks TABLE { width:100%; }
DIV.filelinks TD { font-size:11px; color:#535B64; line-height:165%; font-weight:normal; vertical-align:top; }
DIV.filelinks TD SPAN.fileinfo { font-size:9px; color:#4C4C4C; line-height:165%; font-stxle:italic; font-weight:normal; vertical-align:top; }
DIV.filelinks A { color:#535B64; text-decoration:none; }
DIV.filelinks A:hover { color:#3E925C; text-decoration: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; }

/* P { color:#535B64; margin: 0px 0px 0px 0px; font-size:11px; font-weight:normal; line-height:165%; text-align:justify; } */
/*   P A { color:#999999; text-decoration:none; font-style:italic; } */
/*   P A:hover { color:#3E925C; text-decoration:none; font-style:italic; } */

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


/* - - - UPLOADS - - - */
TD.csc-uploads-fileName { width:100%; }
TD.csc-uploads-fileName P A { color:#035E00; text-decoration:none; border-bottom:none; line-height:165%; font-weight:normal; }
TD.csc-uploads-fileName P A:hover { color:#EE7E1E; text-decoration:none; line-height:165%; font-weight:normal; }
TD.csc-uploads-fileName P.csc-uploads-description { color:#000000; text-decoration:none; border-bottom:none; line-height:165%; font-weight:normal; }
/* ------------------- */


/* - - - MAILFORM - - - */

TABLE.csc-mailform { background-color:#FFFFFF; font-family: verdana, helvetica, arial; font-size:11px; color:#000000; }
TABLE.th_mailformplus_main_border1 { width:565px; }
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 #9B9D9D; background-color:#EEEEEE; color:#4C4C4C; }
TD.th_mailformplus_form { padding:2px; }
TD.th_mailformplus_form TEXTAREA.form1 { height:100px; width:100%; border:none 1px #9B9D9D; background-color:#EEEEEE; font-family:verdana,arial,helvetica; font-size:11px; color:#000000; padding:2px; }
TD.th_mailformplus_form INPUT.form1 { width:100%; border:none 1px #9B9D9D; background-color:#EEEEEE; font-family:verdana,arial,helvetica; font-size:11px; color:#000000; padding:2px; height:20px; }
TD.th_mailformplus_form INPUT.form2 { width:90; border:none 1px #9B9D9D; background-color:#EEEEEE; font-family:verdana,arial,helvetica; font-size:11px; color:#000000; padding:2px; height:20px; }
TD.fett { font-weight:bold; white-space:nowrap; }
TD.th_mailformplus_form { font-family: verdana, helvetica, arial; font-size:11px; color:#535B64; padding:1px; }
TD.th_mailformplus_form INPUT.makered { border:solid 1px red; }
TABLE.th_mailformplus_insid TD.makered { color: red; }
TD.th_mailformplus_field { font-family: verdana, helvetica, arial; font-size:11px; color:#535B64; 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, helvetica, arial; font-size:11px; color:#535B64; padding:2px; padding-top:15px; }
SPAN.required { color:red; }

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

/* - - - NEWS - - - */

TABLE.tt_news_single_table { width:100%; }
TD.tt_news_single_tdcont_date { padding:3px 3px 3px 3px ; background-color:#EBF6E8; font-family: verdana, helvetica, arial; font-size:9px; line-height:165%; color:#035E00; }
TD.tt_news_single_tdcont_hl { padding:4px 0px 3px 0px; font-size:13px; font-weight:bold; color:#535B64; text-align:justify; line-height:165%; font-family: verdana, helvetica, arial; }
TD.tt_news_single_tdcont_shl { font-family: verdana, helvetica, arial; font-size:11px; color:#535B64; font-style:italic; line-height:165%; }
td.tt_news_single_tdcont_shl A { color:#999999; text-decoration:none; font-style:italic; }
td.tt_news_single_tdcont_shl A:hover { color:#3E925C; text-decoration:none; font-style:italic; }

TD.tt_news_single_tdcont_img { text-align:center; }

TD.tt_news_single_tdcont { font-family: verdana, helvetica, arial; font-size:11px; line-height:165%; color:#535B64; padding:8px 0px 8px 0px; text-align:justify; }
td.tt_news_single_tdcont A { color:#999999; text-decoration:none; font-style:italic; }
td.tt_news_single_tdcont A:hover { color:#3E925C; text-decoration:none; font-style:italic; }


TD.tt_news_single_tdcont_xtra { padding-top:10px; }
TABLE.tt_news_single_table2 { background-color:#FFFFFF; }
TD.tt_news_single_tdcont_xtra_hl { font-family: verdana, helvetica, arial; font-size:10px; color:#000000; background-color:#ffffff; padding:5px; width:110px; font-weight:bold; }
TD.tt_news_single_tdcont_xtra_cont {  font-family: verdana, helvetica, arial; font-size:11px; background-color:#ffffff; padding:5px; }
TD.tt_news_single_tdcont_xtra_cont A { text-decoration:none; color:#535B64; }
TD.tt_news_single_tdcont_xtra_cont A:hover { text-decoration:none; color:#E57C00; }
TD.tt_news_single_tdcont_back {  font-family: verdana, helvetica, arial; font-size:10px; padding:10px 0px 10px 0px; font-weight:bold; }
TD.tt_news_single_tdcont_back A { text-decoration:none; color:#535B64; }
TD.tt_news_single_tdcont_back A:hover { text-decoration:none; color:#E57C00; }
td.tt_news_single_tdcont_hl A { text-decoration:none; color:#535B64; }
td.tt_news_single_tdcont_hl A:hover { text-decoration:none; color:#E57C00; }


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

TABLE.tt_news_latest_table { width:100%; }
TD.tt_news_latest_tdcont_hl { padding:4px 0px 1px 0px; }
TD.tt_news_latest_tdcont { padding:1px 0px 14px 0px; }
/*TD.tt_news_latest_tdcont_trenner { padding:0px 0px 0px 0px; border-bottom: dashed 1px #ABABAB; } */
td.tt_news_latest_tdcont_hl_date { padding:3px 3px 3px 3px ; background-color:#EBF6E8; }
td.tt_news_latest_tdcont_hl_date SPAN.datetime { font-family: verdana, helvetica, arial; font-size:9px; line-height:165%; color:#035E00; }
td.tt_news_latest_tdcont_hl_date SPAN.kategorie { font-family: verdana, helvetica, arial; font-size:9px; line-height:165%; color:#035E00; }
td.tt_news_latest_tdcont_hl SPAN.title { font-family: verdana, helvetica, arial; font-size:11px; font-weight:bold; line-height:165%; }
td.tt_news_latest_tdcont_hl A { text-decoration:none; color:#535B64; }
td.tt_news_latest_tdcont_hl A:hover { text-decoration:none; color:#3E925C; }
td.tt_news_latest_tdcont SPAN.subheader { font-family: verdana, helvetica, arial; font-size:11px; line-height:165%; color:#535B64; font-style:italic; }
TD.tt_news_latest_tdcont A { text-decoration:underline; color:#035E00; }
TD.tt_news_latest_tdcont A:hover { text-decoration:none; color:#3E925C; }
TD.tt_news_latest_tdarchiv { padding:8 2 5 2; font-weight:bold; }
TD.tt_news_latest_tdarchiv A { font-family: verdana, helvetica, arial; font-size:11px; color:#343434; }
TD.tt_news_latest_tdarchiv A:hover { font-family: verdana, helvetica, arial; font-size:11px; color:#3E925C; }

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

TABLE.tt_news_archive_table { width:100%; }
TD.tt_news_archive_tdcont_hl { padding: 3px 2px 3px 2px; background-color:#EBF6E8; margin: 0px 0px 10px 0px; }
td.tt_news_archive_tdcont_hl SPAN.title { font-size:12px; font-weight:bold; color:#535B64; font-weight:bold; font-family: verdana, helvetica, arial; }
TD.tt_news_archive_tdcont { padding:1px 0px 4px 0px; background-color: #FFFFFF; }
td.tt_news_archive_tdcont SPAN.link { font-family: verdana, helvetica, arial; font-size:11px; font-weight:bold; line-height:165%; }
td.tt_news_archive_tdcont A { text-decoration:none; color:#535B64; }
td.tt_news_archive_tdcont A:hover { text-decoration:none; color:#3E925C; }
td.tt_news_archive_tdcont SPAN.info { font-family: verdana, helvetica, arial; font-size:9px; color:#535B64; }

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

TABLE.tt_news_list_table { width:100%; }

 td.tt_news_list_tdcont_hl_date { padding:3px 3px 3px 3px ; background-color:#EBF6E8; }
 td.tt_news_list_tdcont_hl_date SPAN.datetime { font-family: verdana, helvetica, arial; font-size:9px; line-height:165%; color:#035E00; }
 td.tt_news_list_tdcont_hl_date SPAN.kategorie { font-family: verdana, helvetica, arial; font-size:9px; line-height:165%; color:#035E00; }
 
 TD.tt_news_list_tdcont_hl { padding:4px 0px 1px 0px; }
 TD.tt_news_list_tdcont_trenner { padding:0px 0px 0px 0px; } 
 td.tt_news_list_tdcont_hl SPAN.title { font-family: verdana, helvetica, arial; font-size:11px; font-weight:bold; line-height:165%; }
 td.tt_news_list_tdcont_hl A { text-decoration:none; color:#535B64; }
 td.tt_news_list_tdcont_hl A:hover { text-decoration:none; color:#3E925C; }
 TD.tt_news_list_tdcont { padding:1px 2px 14px 0px; background-color: #FFFFFF; }
 td.tt_news_list_tdcont SPAN.subheader { font-family: verdana, helvetica, arial; font-size:11px; line-height:165%; color:#535B64; font-style:italic; }
 TD.tt_news_list_tdcont A { text-decoration:underline; color:#035E00; }
 TD.tt_news_list_tdcont A:hover { text-decoration:none; color:#3E925C; }
 TD.tt_news_list_tdarchiv { padding:8 2 5 2; font-weight:bold; }
 TD.tt_news_list_tdarchiv A { font-family: verdana, helvetica, arial; font-size:11px; color:#343434; }
 TD.tt_news_list_tdarchiv A:hover { font-family: verdana, helvetica, arial; font-size:11px; color:#3E925C; }

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

/* TD.tt_news_list_tdbrowse { padding:3 2 5 2; background-color:#EEEEEE; border: solid 1px #B6B6B6; font-weight:normal; } */
/* TR.tt_news_browse TD SPAN A { text-decoration:none; font-family: verdana, helvetica, arial; font-size:11px; color:#343434; border-bottom:1px dashed #2461BA; } */
/* TR.tt_news_browse TD SPAN A:hover { text-decoration:none; font-family: verdana, helvetica, arial; font-size:11px; color:#E57C00; border-bottom:1px dashed #EE7E1E; } */
TD.tt_news_list_tdbrowse { padding:3 2 5 2; background-color:#FFFFFF; border: none 1px #B6B6B6; font-weight:normal; }
TD.tt_news_list_tdbrowse DIV.tx-ttnews-browsebox { border:none; background-color:#FFFFFF; }
TD.tt_news_list_tdbrowse DIV.tx-ttnews-browsebox TD.tx-ttnews-browsebox-SCell { border:none; background-color:#FFFFFF; }

TR.tt_news_browse TD SPAN A { text-decoration:none; font-family: verdana, helvetica, arial; font-size:11px; color:#343434; border-bottom:1px dashed #2461BA; }
TR.tt_news_browse TD SPAN A:hover { text-decoration:none; font-family: verdana, helvetica, arial; font-size:11px; color:#E57C00; border-bottom:1px dashed #EE7E1E; }
TD.tt_news_list_tdbrowse DIV.tx-ttnews-browsebox TD.tx-ttnews-browsebox-SCell A { font-weight:bold; }

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

TABLE.tt_news-form-t { background-color:#FFFFFF; padding:1px; border:solid 1px #B6B6B6; }
TD.tt_news-form-t { background-color:#eeeeee; padding:1px; }
.tt_news-form { /* BEZEICHNUNG FUER DIE FELDER */ font-family: verdana, helvetica, arial; font-size:11px; line-height:115%; padding:0px; color:#444444; text-align:right; }
.tt_news-form-user { /* FORMATIERUNG FUER USER */ font-family: verdana, helvetica, arial; font-size:11px; line-height:115%; font-weight:bold; padding:0px; color:#444444; text-align:right; }
.tt_news-form1 { /* FELDER NAME, EMAIL, TITEL */ width:196px; font-family: verdana, helvetica, arial; font-weight:bold; font-size:11px; line-height:115%; padding:1px; color:#444444; }
.tt_news-form2a { /* FELDER BESCHREIBUNG */ width:397px; height:56px; font-family: verdana, helvetica, arial; font-size:11px; line-height:115%; padding:1px; color:#444444;      }
.tt_news-form2b { /* FELDER INHALT */ width:397px; height:97px; font-family: verdana, helvetica, arial; font-size:11px; line-height:115%; padding:1px; color:#444444;      }
.tt_news-form2c { /* FELDER LINKS */ width:397px; height:43px; font-family: verdana, helvetica, arial; font-size:11px; line-height:115%; padding:1px; color:#444444;      }
.tt_news-form3 { /* FELDER KATEGORIE */ width:196px; height:17px; font-family: verdana, helvetica, arial; font-size:11px; font-weight:bold;      line-height:115%; padding:0px; color:#444444;      }
.tt_news-form-submit1 { /* FELDER SENDEN/PREVIEW */ width:100px; font-family: verdana, helvetica, arial; font-size:11px; font-weight:bold; line-height:115%; padding:0px; color:#444444;  }
.tt_news-form4 { /* FELDER BILD */ width:200px; height:17px; font-family: verdana, helvetica, arial; font-size:11px; line-height:115%; padding:0px; color:#444444;      }
.tt_news-form-submit2 { /* FELDER BILD2 */ width:150px; font-family: verdana, helvetica, arial; font-size:11px; font-weight:bold; line-height:115%; padding:0px; color:#444444;  }

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


/* - - - INDEXED SEARCH - - - */

DIV.tx-indexedsearch DIV.tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword, SELECT { font-family: verdana, helvetica, arial; font-size:11px; color:#000000; padding:3px; background-color:#EEEEEE; border:none; 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 #9B9D9D; background-color:#EEEEEE; color:#4C4C4C; margin-top:5px; }
DIV.tx-indexedsearch TD { font-family: verdana, helvetica, arial; font-size:11px; color:#535B64; padding-right:5px; margin:2px; padding-bottom:2px; }

DIV.tx-indexedsearch-sec TD { font-weight:normal; }
DIV.tx-indexedsearch-sec TD A { color:#999999; text-decoration:none; font-style:italic; }
DIV.tx-indexedsearch-sec TD A:hover { color:#3E925C; text-decoration:none; font-style:italic; }

DIV.tx-indexedsearch-res TD.tx-indexedsearch-title { font-weight:bold; }
DIV.tx-indexedsearch-res TD.tx-indexedsearch-title A { color:#999999; text-decoration:none; font-style:italic; }
DIV.tx-indexedsearch-res TD.tx-indexedsearch-title A:hover { color:#3E925C; text-decoration:none; font-style:italic; }

UL.browsebox li { font-weight:normal; }
UL.browsebox li A { color:#999999; text-decoration:none; font-style:italic; }
UL.browsebox li A:hover { color:#3E925C; text-decoration:none; font-style:italic; }
UL.browsebox li.tx-indexedsearch-browselist-currentPage { font-weight:bold; }
UL.browsebox li.tx-indexedsearch-browselist-currentPage A { color:#999999; text-decoration:none; font-style:italic; }
UL.browsebox li.tx-indexedsearch-browselist-currentPage A:hover { color:#3E925C; text-decoration:none; font-style:italic; }

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


/* - - - 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; }

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

/* - - - BODY - - - */
BODY { background-color:#FFFFFF; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; }
/* ---------------- */

/* - - -Content column - - - */
TD#content { padding-left: 25px; padding-right: 25px; padding-top: 30px; padding-bottom: 30px; vertical-align: top; }
TD#content table.imgtext-nowrap { padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 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; }
/* ------------------------- */

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

/* - - - ÜBERSCHRIFTEN - - - */
H1 { margin: 0px 0px 25px 0px; font-family: verdana, helvetica, arial; font-size:13px; font-weight:bold; color:#535B64; text-transform:uppercase; }
  H1 A { color:#535B64; text-decoration:none; }
  H1 A:hover { color:#535B64; text-decoration:none; }
/* H2 { margin: 0px 0px 10px 0px; font-size:13px; font-weight:bold; color:#535B64; font-variant:small-caps; } */
/*  H2 A { color:#535B64; text-decoration:none; } */
/*  H2 A:hover { color:#535B64; text-decoration:none; } */
H2 { margin: 0px 0px 10px 0px; font-size:11px; font-weight:bold; color:#535B64; }
  H2 A { color:#535B64; text-decoration:none; }
  H2 A:hover { color:#535B64; text-decoration:none; }
H3 { margin: 0px 0px 10px 0px; font-size:12px; font-weight:bold; color:#535B64; font-variant:small-caps; }
  H3 A { color:#535B64; text-decoration:none; }
  H3 A:hover { color:#535B64; text-decoration:none; }
H4 { margin: 0px 0px 10px 0px; font-size:12px; font-weight:bold; color:#535B64; }
  H4 A { color:#535B64; text-decoration:none; }
  H4 A:hover { color:#535B64; text-decoration:none; }
H5 { margin: 0px 0px 10px 0px; font-size:11px; font-weight:bold; color:#535B64; background-color:#EBF6E8; padding: 3px 2px 3px 2px; }
  H5 A { color:#535B64; text-decoration:none; }
  H5 A:hover { color:#535B64; text-decoration:none; }
/* ------------------------- */

/* - - - MENGENTEXT - - - */
/* P { color:#535B64; margin: 0px 0px 0px 0px; font-size:11px; font-weight:normal; line-height:165%; text-align:justify; } */
/*   P A { color:#778089; text-decoration:none; font-style:italic; } */
/*   P A:hover { color:#3E925C; text-decoration:none; font-style:italic; } */
P { color:#3B434B; margin: 0px 0px 0px 0px; font-size:11px; font-weight:normal; line-height:165%; text-align:justify; }
  P A { color:#3E925C; text-decoration:none; }
  P A:hover { color:#3E925C; text-decoration:underline;  }
/* ---------------------- */

/* - - - AUFZÄHLUNGEN - - - */
UL { list-style-image:url(http://www.germania-stb.de/fileadmin/template_folder/images/ul_0.gif); line-height:100%; }
 UL.csc-bulletlist-0 { list-style-image:url(http://www.germania-stb.de/fileadmin/template_folder/images/ul_0.gif); }
 UL.csc-bulletlist-1 { list-style-image:url(http://www.germania-stb.de/fileadmin/template_folder/images/ul_1.gif); }
 UL.csc-bulletlist-2 { list-style-image:url(http://www.germania-stb.de/fileadmin/template_folder/images/ul_2.gif); }
 UL.csc-bulletlist-3 { list-style-image:url(http://www.germania-stb.de/fileadmin/template_folder/images/ul_3.gif); }
  LI { color:#3B434B; font-size: 11px; line-height:155%; padding:1px; }
  LI A { color:#3E925C; text-decoration:none; }
  LI A:hover { color:#3E925C; text-decoration:underline; }
  /* LI A { color:#6A737C; text-decoration:none; } */
  /* LI A:hover { color:#3E925C; text-decoration:none; } */  
/* ------------------------ */



/* - - - FOOTER - - - */
TD#FOOTER { background-color:#4C4C4C; vertical-align:middle; text-align:center; }
TD#FOOTER P { font-size: 9px; font-family:verdana,arial; font-weight:normal; color:#FFFFFF; text-align:center; }
TD#FOOTER P.bodytext A { color:#FFFFFF; text-decoration:none; font-weight:normal; font-style:normal; }
TD#FOOTER P.bodytext A:hover { color:#FFFFFF; text-decoration:underline; font-weight:normal; font-style:normal; }
/* ------------------ */

/* - - - NAVIGATION - - - */
TD#HEADER_1 { padding-left: 10px; }
TD#HEADER_1 TD { font-family: verdana, helvetica, arial; }
TD#HEADER_1 TD A { color:#FFFFFF; text-decoration: none; }
TD#HEADER_1 TD A:hover { color:#FFFFFF; text-decoration: underline; }
TD#HEADER_1 TD.menu3-level1-no { font-size: 10px; color:#FFFFFF; padding-right:10px; padding-left:3px; padding-bottom:0px; padding-top:2px; }
TD#HEADER_1 TD.menu3-level1-act { font-size: 10px; font-weight:bold; padding-right:10px; padding-left:3px; padding-bottom:0px; padding-top:2px; }
TD#HEADER_1 TD.menu3-level1-act A { color:#FFFFFF; }
/* ---------------------- */
TD#HEADER_2 { padding-top: 0px; }
TD#HEADER_2 TD { font-family: verdana, helvetica, arial; }
TD#HEADER_2 TD A { color:#FFFFFF; text-decoration: none; }
TD#HEADER_2 TD A:hover { color:#FFFFFF; text-decoration: underline; }
TD#HEADER_2 TD.menu3-level1-no { font-size: 10px; color:#FFFFFF; padding-right:10px; padding-left:3px; padding-bottom:0px; padding-top:2px; }
TD#HEADER_2 TD.menu3-level1-act { font-size: 10px; font-weight:bold; padding-right:10px; padding-left:3px; padding-bottom:0px; padding-top:2px; }
TD#HEADER_2 TD.menu3-level1-act A { color:#FFFFFF; }
/* ---------------------- */
TD#MAIN_MENU { padding-left:6px; padding-top:21px; }
TD#MAIN_MENU DIV { font-family: verdana, helvetica, arial; }
TD#MAIN_MENU DIV A { color:#FFFFFF; text-decoration: none; }
TD#MAIN_MENU DIV A:hover { color:#FFFFFF; text-decoration: underline; }
TD#MAIN_MENU DIV.menu1-level1-no { font-size: 11px; font-weight:normal; padding-top:3px; padding-bottom:3px; padding-left:7px; }
TD#MAIN_MENU DIV.menu1-level1-act { font-size: 11px; font-weight:bold; padding-top:3px; padding-bottom:3px; padding-left:7px; }
TD#MAIN_MENU DIV.menu1-level1-act A { color:#FFFFFF; text-decoration: none; }
TD#MAIN_MENU DIV.menu1-level1-act A:hover { color:#FFFFFF; text-decoration: underline; }

TD#MAIN_MENU DIV.menu1-level2-no { font-size: 10px; font-weight:normal; padding-top:3px; padding-bottom:3px; padding-left:7px; }
TD#MAIN_MENU DIV.menu1-level2-act { font-size: 10px; font-weight:bold;  padding-top:3px; padding-bottom:3px; padding-left:7px; }
TD#MAIN_MENU DIV.menu1-level2-act A { color:#FFFFFF; text-decoration: none; }
TD#MAIN_MENU DIV.menu1-level2-act A:hover { color:#FFFFFF; text-decoration: underline; }

TD#MAIN_MENU DIV.menu1-level3-no { font-size: 10px; font-weight:normal; padding-top:3px; padding-bottom:3px; padding-left:12px; }
TD#MAIN_MENU DIV.menu1-level3-act { font-size: 10px; font-weight:bold;  padding-top:3px; padding-bottom:3px; padding-left:12px; }
TD#MAIN_MENU DIV.menu1-level3-act A { color:#FFFFFF; text-decoration: none; }
TD#MAIN_MENU DIV.menu1-level3-act A:hover { color:#FFFFFF; text-decoration: underline; }

TD#MAIN_MENU DIV.menu1-level4-no { font-size: 10px; font-weight:normal; padding-top:3px; padding-bottom:3px; padding-left:17px; }
TD#MAIN_MENU DIV.menu1-level4-act { font-size: 10px; font-weight:bold;  padding-top:3px; padding-bottom:3px; padding-left:17px; }
TD#MAIN_MENU DIV.menu1-level4-act A { color:#FFFFFF; text-decoration: none; }
TD#MAIN_MENU DIV.menu1-level4-act A:hover { color:#FFFFFF; text-decoration: underline; }
/* ---------------------- */










/* - - - TABELLEN - - - */
TABLE.contenttable { border-collapse: collapse; }
  TABLE.contenttable TD A { color:#3E925C; text-decoration:none; }
  TABLE.contenttable TD A:hover { color:#3E925C; text-decoration:underline; }
    TABLE.contenttable-0 { background-color:#FFFFFF; border-collapse: collapse; }
    TABLE.contenttable-0 TR.tr-even { background-color:#EBF6E8; }
    TABLE.contenttable-0 TR.tr-odd { background-color:#FFFFFF; }
    TABLE.contenttable-0 TD { color:#3B434B; font-family: verdana, helvetica, arial; 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:#EBF6E8; }
     TABLE.contenttable-1 TD { color:#3B434B; font-family: verdana, helvetica, arial; font-size: 11px; padding:3px; border:solid 1px #B6B6B6; text-align:left; vertical-align:top; }
     TABLE.contenttable-1 TR.TR-0 TD {  color:#3B434B; font-family: verdana, helvetica, arial; 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:#EBF6E8; }
    TABLE.contenttable-2 TR.tr-odd { background-color:#FFFFFF; }
    TABLE.contenttable-2 TD { color:#3B434B; font-family: verdana, helvetica, arial; 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:#3B434B; font-family: verdana, helvetica, arial; 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:#EBF6E8; }
     TABLE.contenttable-3 TD { color:#3B434B; font-family: verdana, helvetica, arial; 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:#3B434B; font-family: verdana, helvetica, arial; 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:#3B434B; font-family: verdana, helvetica, arial; font-size: 11px; padding:3px; font-weight:bold; border:none; text-align:right; vertical-align:middle;}
/* -------------------- */


/* - - - IMAGE CAPTIONS - - - */
 DD.csc-textpic-caption { color:#3B434B; font-size: 10px; line-height:125%; padding:2 0 2 0; }
 DD.csc-textpic-caption A { color:#3E925C; text-decoration:none; }
 DD.csc-textpic-caption A:hover { color:#3E925C; text-decoration:underline; }
/* -------------------------- */





