.normalmodus {
         display                 : none;
         }

body {
         color                   : #08612B;
}


.kontrast-schwarz {
         z-index:1
         }


/* ########################################### */
/* Farbe Links */

h1 a {
         color           : #08612B;
         text-decoration : none;
         }
h1 a:hover,
h1 a:visited {
         color           : #08612B;
         text-decoration : none;
         }


article a,
.breadcrumb li a {
         color           : #08612B;
         }

article a:visited  {
         color           : #08612B;
         }

article a:focus {
         color           : #08612B;
         border          : 1px solid #08612B;
         }




.nav li a:focus {
         color           : white;
         border          : 1px solid #FFFFFF;
         }

article  a:hover {
         color           : #131D70;
         }

article a:active {
         color           : #08612B;
         border          : 1px solid #DF00FF
         }


@media screen and (min-width: 1100px) {
.barrierefrei-navbar {
         color           : #08612B;
}

.barrierefrei-navbar  a{
         color           : #08612B;
}

.barrierefrei-navbar  a:hover{
         color           : #B20106;  /* ROT*/
}
}

@media screen and (max-width: 1100px)  {

.barrierefrei-navbar  a{
         color           : #08612B;
}

.barrierefrei-navbar  a:hover{
         color           :#08612B;  /* ROT*/
}
}


.barriere-nav-sprache a[href*="de-ls"] {

                  }

.barriere-nav-sprache a[href*="de-ls"] .barriere-title{
                 text-decoration: none;
                     }


.barriere-nav-sprache a .barriere-title{
                 text-decoration: underline;
                 }



.li-pdf:before {
         color           : #B20106;  /* ROT*/
         }
.li-pdf:after {
         color           : #B20106;  /* ROT*/             }

/* BUTTON FARBE */


.btn, a.btn, a.link-btn, a.li-btn, .btn-download  {
         color           : #08612B;
         font-size       : 100%;
         }



.readmore > a.btn {
         color           : white!important;
         }
.backbutton > a,
.btn, .li-btn, .link-btn, .btn-download {
         border                  : 1px solid #CFCFCF;
         border-radius           : .5em;
box-shadow: 11px 7px 20px -6px rgba(80,80,80,0.76);
-webkit-box-shadow: 11px 7px 20px -6px rgba(80,80,80,0.76);
box-shadow: 11px 7px 20px -6px rgba(80,80,80,0.76);
}
.backbutton > a:hover,
.btn:hover, .link-btn:hover, .btn-download:hover {
         background      : #9F9F9F;
}

.btn:focus, .li-btn:focus, .link-btn:focus, .btn-download:focus,
select:focus {
         border      : 5px solid #FF0000!important;
}
.chzn-container-single .chzn-single:focus {
                 border: 1px solid #0000DF!important;
                 box-shadow: 0 0 3pt 2pt #719ECE!important;
}


.readmore > a.btn{
         background      : #08612B;
         border          : 1px solid #08612B;
}

.readmore > a.btn:hover {
         border          : 1px solid #08612B;
}

.readmore > a.btn:focus {
         color           : #000000;
}



/* Ende Links */
.custom-logo h1{
         background      :  #0D599B;
         }


/* ########################################### */
/* Kategorie-Tabellen */


table td, table th {
         border          : 1px solid #ddd;

}

th {
         background-color        : #08612B;
         color                   : white;
}

th a {
         color                   : white;
         }


#filter-search {
         background-image        : url(../images/system/search.png); /* Add a search icon to input */
         border                  : 1px solid #ddd; /* Add a grey border */
         margin-bottom           : 12px; /* Add some space below the input */
  }



/* ########################################### */
/* E-Docman */

.sizeinformation,  .dateinformation{
         color                   : #5F5F5F!important
         }

.edocman-document {
         border-bottom           : 1px dotted #4F4F4F;
}

#edocman-categories .edocman-box-heading, #edocman-documents .edocman-box-heading, #edocman-document-page .edocman-box-heading {
    color: #0D599B;
}


/* ########################################### */
/* Kontakte */

.contact-category .category li {
         border          :       1px solid #CFCFCF;
         }

.contact-category img {
         border          : 1px solid #4F4F4F;
}

.contact-category .contact-image img {
         border          : 1px solid #4F4F4F;

}

.contact-category .category > li > h4 {
         border-bottom   : 1px solid #4F4F4F;
         }
.contact-category .category h3.contact-ehrenrat {
         border-bottom   : 1px solid #4F4F4F;
  }










/* ----------  Background-Bider Header   --------------- */

@media only screen and (min-width: 1100px) {

.custom-logo {
         background-image        : url(../images/logo/Logo-KSV-1000.jpg);
         }
         }

/*####################################################*/
/* Tablet */


@media only screen and (min-width: 600px) and (max-width: 1100px) {
.custom-logo {
         background-image        : url(../images/logo/Logo-KSV-tablet.jpg);
         }
         }


@media only screen and (max-width: 600px)  {

.custom-logo {
         background-image        : url(../images/logo/Logo-KSV-500.jpg);
         }
         }



.footerzeile .seitenanfang,
.footerzeile .oeffnung {
         background-color        : white;
         }

.footerzeile a.seitenanfang,
.footerzeile a.oeffnung {
         color                   : #0D599B!important;
         }
.footerzeile a.seitenanfang:hover,
.footerzeile a.oeffnung:hover  {
         color                   : #0D599B!important;
         background-color        : white;
}



.pagination-list li a:hover{
         background-color                : #EFEFEF;
         text-decoration                 : underline;
         }

.pagination-list li a:focus {
         background-color                : #EFEFEF;
         text-decoration                 : underline;
         }

.pagination-list li.active a {
         background-color                : #08612B;
         color                           : white!important;
         text-decoration                 : underline;
         }

.barriere-nav-sprache i.aktiv  {
         color                   : red;
         }
.barriere-nav-sprache a.aktiv .barriere-title {
         color                   : red;
         }         