LINK, A:link, A:visited, A:active P.bodytext A  {
        background-color : transparent;
        text-decoration : none;
}

.text, P, P.bodytext, .table {
        color: #333333;
        font-size: 11px;
        line-height: 14px;
        font-family: Verdana, sans serif;
      padding: 0px 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
}
.drucklogotext {
        color: #1e2250;
        font-size: 11px;
        line-height: 12px;
        font-family: Verdana;
        font-style: italic;
        font-weight: bold;
}
hr {
        color: #7FA7D6;
        vertical-align: top;
        width: 100%;
        text-align: left;
        height: 1px;
        noshade: noshade;
}
.navi, .navi A, A.navi {
        color: #000073;
        font-size: 11px;
        line-height: 18px;
        font-family: Verdana, sans serif;
        padding: 0px;
        margin: 0px;
}
.navitop, .navitop A, A.navitop {
        color: #000073;
        font-size: 11px;
        line-height: 15px;
        font-family: Verdana, sans serif;
}
.naviactive, .naviactive A, A.naviactive {
        color: #000073;
        font-size: 11px;
        font-weight: bold;
        line-height: 18px;
        font-family: Verdana, sans serif;
        padding: 0px;
        margin: 0px;
}
UL.navi, UL.naviactive {
      margin: 0px 0px 0px 0px;
      list-style-type: none;
}

UL, OL {
      margin: 5px 0px 10px 25px;
      font-family:  Verdana, Arial,sans serif;
      font-size: 11px;
      line-height: 13px;
      color: #333333;
      list-style-type: bullet;
}
OL LI, UL LI {
padding-top: 10px;
}

UL UL LI:before {
    content:"- " ;
}
/*UL {
      list-style-image: url(bilder/red_arrow_bullet.gif);
      list-style-type: square;
}*/
.csc-linkToTop {
      margin: 20px 0px 10px 0px;
}
H1 {
        font-family : Verdana;
        font-size : 13px;
        line-height : 16px;
        color: #FF7B00;
        margin-bottom : 15px;
        margin-top : 0px;
        margin-right : 20px;
        font-weight: bold;
}
H2 {
        font-family: Verdana;
        font-size: 11px;
        line-height: 14px;
        color: #000073;
        margin-bottom: 10px;
        margin-top: 10px;
        margin-right : 20px;
        font-weight: bold;
}
H3 {
        font-family: Verdana;
        font-size: 11px;
        line-height: 14px;
        color: #759DCC;
        margin-bottom: 10px;
        margin-top: 10px;
        margin-right : 20px;
        font-weight: bold;
}
H4 {
        font-family: Verdana;
        font-size: 11px;
        line-height: 14px;
        color: #759DCC;
        margin-bottom: 10px;
        margin-top: 10px;
        margin-right : 20px;
        font-weight: bold;
}
.subhead1, .csc-subheader-0, .csc-subheader-1, .subhead2, .csc-subheader-2, .subhead3, .csc-subheader-3 {
        font-family : Verdana;
        font-size : 11px;
        line-height : 14px;
        color: #636363;
        margin-bottom : 10px;
        margin-top : 10px;
        font-weight: bold;
}
.headerdate {
        font-family : Verdana;
        font-size : 10px;
        line-height : 13px;
        color : silver;
}
.caption, P.csc-caption {
        font-family : Verdana;
        font-size : 10px;
        color : #666666;
}
.bulletlist {
        font-family : Verdana;
        font-size : 11px;
        color : #6600CC;
}
.csc-linkToTop {
      margin: 10px 0px 20px 0px;

}

SELECT, TEXTAREA, INPUT {
        font-family: Verdana;
        font-size: 11px;
}
TABLE.contenttable {
       margin: 0px 0px 0px 0px;
       width: 100%;
}
// TABLE.contenttable P   { font-size: 11px;  margin: 0px 0px 0px 0px; }
TABLE.contenttable TR TD { vertical-align: top; }

/* Tables, specifically */
TABLE.contenttable-0 P, TABLE.contenttable-0 TR.tr-0 TD,  TABLE.contenttable-0 TR.tr-0 TD P { color: #333333;   margin: 0px 0px 0px 0px;}
TABLE.contenttable-0 TR.tr-1 TD P { margin: 0px 0px 0px 0px;}

TABLE.contenttable-1 P { color: #333333;  margin: 0px 0px 0px 0px;}
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: #FFFFFF;}

TABLE.contenttable-2 P { color: #333333; }
TABLE.contenttable-2 TR TD.td-0 { background-color: #FFFFFF;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.contenttable-3 P { color: #333333; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #FFFFFF;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }

/* css-styled SITEMAP*/

DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap-level1 {
        margin-left:0px;
}
DIV.csc-menu-2 P.csc-sitemap-level2 {
        margin-left:20px;
}
DIV.csc-menu-2 P.csc-sitemap-level2:before {
        content: "> ";
        color: #7FA7D6;
}
DIV.csc-menu-2 P.csc-sitemap-level3 {
        margin-left:40px;
}
DIV.csc-menu-2 P.csc-sitemap-level3:before {
        content: ">> ";
        color: #7FA7D6;
}
/* Menü/Sitemap allgemein*/
DIV.csc-menu P A, DIV.csc-menu P.csc-section {
        color: #000073;
        font-size: 11px;
        line-height: 15px;
        font-family: Verdana;
}
/* Menü der Datensätze einer Seite */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section ,DIV.csc-menu-3 P.csc-section A {
        color: #000073;
        font-size: 11px;
        line-height: 15px;
        font-family: Verdana;
} 

/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch-sectionlinks {
        font-family: Verdana, Arial,sans serif;
        font-size:11.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 P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.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 TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

/* default styles for extension "tt_news" */
/* example styles for the pagebrowser */
.tx-ttnews-browsebox TD { font-size: 11px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell { background-color: #F2F2F8; }
/*  auf aktuelle Verwendung prüfen: */

.searchform, .csc-searchform, csc-form-labelcell, csc-form-fieldcell {
        font-family : Verdana;
        font-size : 11px;
        color : #333333;
}
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell{
        font-family : Verdana;
        font-size : 11px;
        color : #333333;
}
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT {
        width : 150px;
}

.searchresultpagetitle {
        font-family : Verdana;
        font-size : 12px;
        color : #333333;
        font-weight : bold;
}
.searchresultcontent {
        font-family : Verdana;
        font-size : 11px;
        color : #6600CC;
        font-weight : normal;
}
.searchresultheader {
        font-family : Verdana;
        font-size : 12px;
        color : #333366;
        font-weight : bolder;
}
.searchmarkup {
        color : #FF0066;
}
.loginform {
        font-family : Verdana;
        font-size : 12px;
        color : #CC0000;
}
.mailform {
        font-family : Verdana;
        font-size : 12px;
        color : #003366;
        font-weight : normal;
}
.mailformrequired {
        font-family : Verdana;
        font-size : 11px;
        color : #003366;
        font-weight : bolder;
}
.mailformcomment {
        font-family : Verdana;
        font-size : 11px;
        color : #CC0000;
        font-weight : bolder;
}
.mailformradio {
        font-family : Verdana;
        font-size : 11px;
        color : #003366;
        font-weight : normal;
}
.celmenu {
        font-family : Verdana;
        font-size : 11px;
        color : olive;
        margin-top : 10px;
}
.celsubmenu {
        font-family : Verdana;
        font-size : 11px;
        color : #666699;
        margin-left : 20px;
        margin-top : 3px;
}
.filelinks {
        font-family : Verdana;
        font-size : 11px;
        color : #333333;
}
.filelinkssize {
        font-family : Verdana;
        font-size : 11px;
        color : silver;
}
.orange {
        color: #DC7300;
        font-size: 11px;
        line-height: 14px;
        font-family: Verdana;
}
.grau {
        color: #ACACAC;
        font-size: 11px;
        line-height: 14px;
        font-family: Verdana;
}
.popup_klein {
        color: #7D7D7D;
        font-size: 9px;
        line-height: 12px;
        font-family: Verdana;
}
.white {
        color: #FFFFFF;
        font-size: 11px;
        line-height: 14px;
        font-family: Verdana;
}
.hellgruen {
        color: #A7A87B;
        font-size: 12px;
        line-height: 14px;
        font-family: Verdana;
}
.gruen {
        color: #135207;
        font-size: 12px;
        line-height: 14px;
        font-family: Verdana;
}
.gelb {
        color: #B48600;
        font-size: 12px;
        line-height: 14px;
        font-family: Verdana;
}
