/* CSS Document */
LINK {
        text-decoration: none;
        color: #0054A6;
}
A:link, A:visited, A:active, P.bodytext A  {
        background-color : transparent;
        text-decoration : none;
        font-weight : normal;
}

.text, P, P.bodytext {
      font-family:  Verdana,Arial, sans serif;
      font-size: 11px;
      line-height: 14px;
      color: #000000;
      padding: 0px 0px 0px 0px;
      margin: 0px 0px 0px 0px;
}

.newsdate {
      font-family:  Verdana, Arial,sans serif;
      font-size: 10px;
      line-height: 12px;
      color: #000000;
      padding: 0px;
      margin: 10px 0px 5px 0px;
}
UL, OL {
      margin: 5px 0px 10px 15px;
      font-family:  Verdana, Arial,sans serif;
      font-size: 11px;
      line-height: 13px;
      color: #000000;
      list-style-type: disc;

}
UL LI, OL LI {
      margin: 5px 0px 5px 5px;
}

UL UL LI:before {
    content:"- " ;
}

/*UL {
      list-style-image: url(bilder/red_arrow_bullet.gif);
      list-style-type: square;
}*/
.navi UL, .naviactive UL, Ul.navi, UL.naviactive {
      margin: 0px 0px 0px 0px;
      list-style-type: none;
}

HR {
        color: #0054A6;
        width: 100%;
}
/* HR {
        color: #0054A6;
        size: 3px;
        width: 100%;
        align: center;
}*/
H1 {
        font-family: Verdana,Arial, sans serif;
        font-size: 14px;
        line-height: 16px;
        color: #EFB85B;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 20px 0px;
        font-weight: bold;
}
H2, H5, .csc-subheader-0  {
        font-family: Verdana,Arial, sans serif;
        font-size: 11px;
        line-height: 14px;
        color: #0054A6;
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 10px 0px;
        font-weight: bold;
}
H3 {
        font-family:  Verdana,Arial,sans serif;
        font-size: 11px;
        line-height: 14px;
        color: #6698CA;
        padding: 0px 0px 0px 0px;
        margin: 5px 0px 5px 0px;
        font-weight: bold;
}
.salzhaff {
      font-family:  Garamond,Verdana,sans serif;
      font-size: 16pt;
      line-height: 20pt;
      color: #0054A6;

}
.tausammen {
      font-family:  Garamond,Verdana,sans serif;
      font-size: 12pt;
      line-height: 20pt;
      color: #EFB85B;

}
.csc-subheader-1, .csc-subheader-2, .csc-subheader-3  {
        font-family:  Verdana,Arial,sans serif;
        font-size: 11px;
        font-style: italic;
        line-height: 14px;
        color: #F4CD8C;
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 10px 0px;
        font-weight: bold;
}
H4 {
        font-family:  Verdana,Arial,sans serif;
        font-size: 6px;
        line-height: 8px;
        color: #ffffff;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

.subhead3 {
        font-family:  Verdana,Arial,sans serif;
        font-size: 12px;
        line-height: 14px;
        color:  #000000;
        padding: 0px 0px 5px 0px;
        margin: 10px 0px 10px 0px;
        border-bottom-style: solid;
        border-bottom-color: #EFB85B;
        border-bottom-width: 1px;
}
.navi, .navi A {
        font-family: Verdana,Arial, sans serif;
        font-size: 12px;
        color: #0054A6;
        line-height: 20px;
        padding: 0px;
        margin: 0px;
}
.naviactive, .naviactive A {
        font-weight: bold;
}

.headerdate {
        font-family: Verdana,Arial, sans serif;
        font-size : 9px;
        line-height : 11px;
        color : #636363;
}
.caption, P.csc-caption {
        font-family:Verdana, Arial, sans serif;
        font-size : 10px;
        line-height : 14px;
        color : #636363;
}
.filelinks, .filelinkssize {
    font-family:  Verdana, Arial,sans serif;
    font-size: 9px;
    line-height: 11px;
    color: #000000;
    padding: 0px;
    margin: 0px;
}

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: #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; }


SELECT {
        font-family: Verdana,Arial, sans serif;
        font-size: 12px
}
TEXTAREA {
        font-family:  VerdanaArial,sans serif;
        font-size: 12px;
}
INPUT {
        font-family:  Verdana,Arial,sans serif;
        font-size: 12px;
}

.linkToTop A, .csc-linkToTop  {
      font-family:  Verdana,Arial,sans serif;
      font-family:  Verdana,Arial, sans serif;
      font-size: 11px;
      line-height: 14px;
      color: #0054A6;
      margin: 0px 0px 0px 0px;
}

/* 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: Verdana,Arial, 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: 0px;
   width:215px;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 0px;
   width:215px;
   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;
}
        -->
/* Modern Guestbook */
.tx-veguestbook-pi1 {
	font-family:  Verdana,Arial, sans serif;
	font-size: 12px; 
        margin: 0px 0px 0px 0px;
}


.tx-guestbook-list-header { 
background-color:#EFB85B; 
	font-family:  Verdana,Arial, sans serif;
	font-size: 12px; 
color: #FFFFFF; 
font-weight:bold; 
} 
.tx-guestbook-list-row { 
background-color: #FFFFFF; 
	font-family:  Verdana,Arial, sans serif;
	font-size: 12px; 
} 
.tx-guestbook-list-rowleft {
 background-color: #EFB85B; 
	font-family:  Verdana,Arial, sans serif;
} 
.tx-guestbook-list-entrycomment-title {
	font-family:  Verdana,Arial, sans serif;
font-weight: bold; 
} 
.tx-guestbook-list-entrycomment {
	font-family:  Verdana,Arial, sans serif;
 font-style: italic;
} 
.tx-guestbook-list-small {
	font-family:  Verdana,Arial, sans serif;
	font-size: 9px; 
	color: #666666; 
} 
.tx-veguestbook-pi1-browsebox TD {
	font-family:  Verdana,Arial, sans serif;
	font-size: 9px; 
	color: #666666; 
} 
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-family:  Verdana,Arial, sans serif;
	font-weight: bold; 
} 
.tx-veguestbook-pi1-browsebox-SCell { 
background-color: #EFB85B 
} 
.tx-guestbook-latest-header { 
background-color: #EFB85B; 
	font-family:  Verdana,Arial, sans serif;
color: #FFFFFF; 
font-weight:bold; 
} 
.tx-guestbook-latest-row { 
background-color: #FFFFFF; 
	font-family:  Verdana,Arial, sans serif;
} 
.tx-guestbook-latest-small {
	font-family:  Verdana,Arial, sans serif;
 font-size: 9px; 
color: #666666; 
} 
.tx-guestbook-form-inputfield-med {
 border-style: solid; 
border-width: 1pt; 
border-color:#0054A6; 
	font-family:  Verdana,Arial, sans serif;
font-size:11px; 
color:#333333; 
width:90px; 
height:20px; 
} 
.tx-guestbook-form-inputfield-big {
 border-style: solid; 
border-width: 1pt; 
border-color:#0054A6; 
font-size:11px; 
	font-family:  Verdana,Arial, sans serif;
color:#333333; 
width:90px; 
height:20px;
 } 
.tx-guestbook-form-textarea {
 border-style: solid; 
border-width: 1pt; 
border-color:#0054A6; 
      font-family:  Verdana,Arial, sans serif;
      font-size: 12px;
      line-height: 16px;
width:250px; 
padding: 5px 5px 5px 5px;
} 
.tx-guestbook-form-obligationfield {

font-family:  Verdana,Arial, sans serif; 
color: #CC0000; 
font-size:9px;
        margin: 0px 0px 0px 0px;
 
} 
.tx-guestbook-form-error {
	font-family:  Verdana,Arial, sans serif;
 color: #CC0000; 
font-size:11px;
margin: 0px 0px 0px 0px;
}

/* Login-Form */
.tx-newloginbox-pi1 table { border:0px solid #0054A6; width:80%; font-family: Verdana,Arial, sans serif; font-size: 11px;}
.tx-newloginbox-pi1 th { background:#fff padding:4px; text-align:right; white-space:nowrap; width:25%; }
.tx-newloginbox-pi1 th label {font-weight: normal;}
.tx-newloginbox-pi1 td { background:#fff; padding:4px; font-family: Verdana,Arial, sans serif; font-size: 12px;}
/* User-List */
.tx-newloginbox-pi3 table { border:1px solid #0054A6; width:100%; }
.tx-newloginbox-pi3 th { background:#fff; padding:4px; white-space:nowrap; text-align:right; }
.tx-newloginbox-pi3 td { background:#fff; padding:4px; }
.tx-newloginbox-pi3-listrow th { text-align:center; }
.tx-newloginbox-pi3-singleView th { width:25%; }
