/* CSS Document */
LINK {
        text-decoration: none;
        color: #F97717;
}
A:link {
        background-color : transparent;
        text-decoration : none;
        font-style : bolder;
}
A:visited {
        background-color : transparent;
        text-decoration : none;
        font-style : bolder;
}
A:active {
        background-color : transparent;
        text-decoration : none;
        font-style : bolder;
}

TABLE.contenttable {
       margin: 0px 0px 0px 0px;
       width: 100%;
       border-collapse: collapse;
}
// 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: #000000;   margin: 0px 0px 0px 0px;}
TABLE.contenttable-0 TR.tr-1 TD P { margin: 0px 0px 0px 0px;}

TABLE.contenttable-1 P { color: #000000;  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: #000000; }
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: #000000; }
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; }

.text{
      font-family: Arial, Verdana, sans serif;
      font-size: 12px;
      line-height: 15px;
      color: #000000;
      padding: 0px 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
      font-style: normal;
}
.sprachen, .sprachen A {
      font-family:Arial, sans serif;
      font-size: 11px;
      line-height: 14px;
      color: #ffffff;
      font-weight: bold;
}
.newsdate {
      font-family: Arial, Verdana, sans serif;
      font-size: 10px;
      line-height: 15px;
      color: #000000;
      padding: 0px;
      margin: 10px 0px 5px 0px;
}
UL, OL { margin-top: 0px;  } 


.csc-linkToTop {
      margin: 20px 0px 10px 0px;
        font-family: Arial,Verdana, sans serif;
        font-size : 10px;
        font-style: normal;
        line-height : 14px;
        color : #000000;

}

P {
      font-family: Arial,Verdana, sans serif;
      font-size : 12px;
      line-height : 14px;
      color: #000000;
      padding: 0px;
      margin: 0px;
}

HR {
        color: #00461E;
        size: 3px;
        width: 100%;
        align: center;
}

H1 {
        font-family: Arial,Verdana, sans serif;
        font-size: 14px;
        line-height: 17px;
        font-weight: bold;
        color: #00461E;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 20px 0px;
}
H2, H5 {
        font-family: Arial,Verdana, sans serif;
        font-size: 12px;
        line-height: 15px;
        color: #00461E;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 10px 0px;
        font-weight: bold;
}
H3 {
        font-family: Arial, Verdana,sans serif;
        font-size: 12px;
        font-weight: bold;
        line-height: 15px;
        color: #7FA28E;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 10px 0px;
}
H4 {
        font-family: Arial, Verdana,sans serif;
        font-size: 12px;
        font-weight: bold;
        line-height: 15px;
        color: #7FA28E;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 10px 0px;
}

.subhead1, .csc-subheader-0,  .csc-subheader-1 {
        font-family: Arial, Verdana,sans serif;
        font-size: 12px;
        font-weight: bold;
        line-height: 15px;
        color: #7FA28E;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 10px 0px;

}
.subhead2, .csc-subheader-2, .subhead3, .csc-subheader-3 {
        font-family: Arial, Verdana,sans serif;
        font-size: 12px;
        font-weight: bold;
        line-height: 15px;
        color: #7FA28E;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 10px 0px;

}
/* .subhead3, .csc-subheader-3 {
        font-family: Arial, Verdana,sans serif;
        font-size: 12px;
        line-height: 14px;
        color:  #00461E;
        padding: 0px 0px 5px 0px;
        margin: 0px 0px 10px 0px;
        border-bottom-style: solid;
        border-bottom-color: #00461E;
        border-bottom-width: 1px;
} */
.navi {
        font-family: Arial,Verdana, sans serif;
        font-size: 12px;
        color: #00461E;
        line-height: 17px;
        padding: 0px;
        margin: 0px;
}
.naviactive {
        font-weight: bold;
}

.headerdate {
        font-family: Arial,Verdana, sans serif;
        font-size : 11px;
        line-height : 13px;
        color : grey;
}
.caption, .csc-caption {
/*P.
        font-family: Arial,Verdana, sans serif;
        font-size : 11px;
        line-height : 17px;
        color : grey;
        font-style: normal;
*/
        font-family: Arial,Verdana, sans serif;
        font-size : 10px;
        font-style: normal;
        line-height : 14px;
        color : #000000;
}
.filelinks, .filelinkssize {
    font-family: Arial, Verdana, sans serif;
    font-size: 11px;
    line-height: 13px;
    color: #000000;
    padding: 0px;
    margin: 0px;
}
SELECT {
        font-family: Arial,Verdana, sans serif;
        font-size: 12px
}
TEXTAREA {
        font-family: Arial, Verdana,sans serif;
        font-size: 12px;
}
INPUT {
        font-family: Arial, Verdana,sans serif;
        font-size: 12px;
}

.linkToTop A {
        font-family: Arial, Verdana,sans serif;
        font-size:12px;
        color: #DA7000;
}
/* 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: #F97717;
}
DIV.csc-menu-2 P.csc-sitemap-level3 {
        margin-left:40px;
}
DIV.csc-menu-2 P.csc-sitemap-level3:before {
        content: ">> ";
        color: #F97717;
}

/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch-sectionlinks {
        font-family: Arial,Verdana, sans serif;
        font-size:12px;
}
.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: 10px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell { background-color: #EEE; }

        /* default styles for extension "tx_fdfx2cols_pi1" */
/*  Layout 1 */
.c2l1-left{
   border-right: 0px solid #00461E;
   padding-right: 10px;
   width:350px;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 10px;
   width:210;
   white-space:normal;
}
/*  Layout 2 */
.c2l2-left{
   border-right: 0px solid #00461E;
   padding-right: 10px;
   width:50%;
   white-space:normal;
}
.c2l2-middle{
   background-color:#E5ECE8;
   padding-left: 10px;
   width:50%;
   white-space:normal;
}
/* Layout 2 */
.c2l3-left{
   border-right: 0px solid #00461E;
   padding-right: 10px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   background-color:#E5ECE8;
   border: 1px solid #00461E;
   padding-left: 10px;
   width:30%;
   white-space:normal;
}
/*
        Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1{
    position:relative;
    left:0px;
    margin-bottom:10px;
}
/* Layout 1 */
div.c2l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:350px;
   white-space:normal;
   border:1px solid #00461E;
}
div.c2l1d-middle{
   position:absolute;
   left:370px;
   padding: 0px;
   width:210px;
   border:1px solid #00461E;
   white-space:normal;
}
/* Layout 2 */
div.c2l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:350px;
   white-space:normal;
   border:1px solid 00461E;
   background-color:#E5ECE8;
}
div.c2l2d-middle{
   position:absolute;
   left:370px;
   padding: 0px;
   width:210px;
   white-space:normal;
   border:1px solid #00461E;
   background-color:#E5ECE8;
}
/*
        Layout 3

        embedded
*/
div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:580px;
   white-space:normal;
   border:1px solid #00461E;
}
div.c2l3d-middle{
   float:right;
   margin:10px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid #00461E;
   background-color:#E5ECE8;
}
        -->