@charset "UTF-8";
/* CSS Document */

/* Farben
hell #23A638
dunkel #006543
orange #ef9b21
dunkelgrün #0f5b3a
hellgruen #a5c83e
lila #b13d8f
rot #b7202c
dunkelblau #0a4f93
hellblau #1d94c9
*/
body {
    font-size: 0.92em !important;
    line-height: 1.6em !important;
    color: #333333 !important;
     background: url(../Images/background/bg_013.jpg) no-repeat center TOP fixed;
  font-family: 'roboto',Arial,Helvetica,sans-serif !important;
  font-weight:300;
   background-size: 100% 100%;
  height:auto;
  }

figure.image a {
  background-color: transparent;
  padding: 0;
}
a.hover-none:hover {
  background-color: transparent !important;
  color: inherit !important;
}

.headerservice   {
  background-color:transparent !important;
box-shadow: none !important;
  border-radius:0 !important;
}

#outer {
  background-color:#fff !important;
-moz-box-shadow: 0 -3px 5px rgba(68,68,68,0.6);
-webkit-box-shadow: 0 -3px 5px  rgba(68,68,68,0.6);
box-shadow: 0 -3px 5px  rgba(68,68,68,0.6);
    border-top-left-radius:8px !important;
  border-top-right-radius:8px !important;
   border-bottom-left-radius:0px !important;
    border-bottom-left-radius:0px !important;
  -moz-border-top-left-radius:8px !important;
   -moz-border-top-right-radius:8px !important;
    -moz-border-bottom-left-radius:0px !important;
     -moz-border-bottom-left-radius:0px !important;
    -webkit-border-top-left-radius:8px !important;
   -webkit-border-top-right-radius:8px !important;
    -webkit-border-bottom-left-radius:0px !important;
     -webkit-border-bottom-left-radius:0px !important;
padding:0px;
  margin:0 auto;
  position:inherit;
}
 .koning-bootstrap-carousel:after {
  content:"";
width:15px;
height:50px;
  background-color:rgba(0, 92, 56, 0.7);
   /* z-index:1000; VH */
  display:block;
  position:absolute;
    top:0;
  left:0px;
  -webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}


 footer {
  margin:0 0 20px 0;
  font-size:120% !important;
  line-height:150%;
/* height:100px;
  overflow:hidden; */
  background-color:transparent !important;
   border-radius:none !important;

}
footer a {
font-weight:400;
  text-decoration:none !important;
  padding: 2px ;
}
footer a:link, footer a:visited {
color:#FFF;
  font-weight:400;
}
footer a:hover, footer a:active {
border-bottom:solid 1px #fff;
  color:#fff;
  font-weight:400;
}
footer .container {
    background-color:#23A638 !important;
  color:#fff;
  background-image: url(../Images/background/texture-overlay.png);
text-align: center;
  background-repeat:repeat;
  background-position:top center;
  /* height:60px;
  line-height:60px; */
    text-align: center;
  padding-top:20px;
    padding-bottom:10px;
 border-top-right-radius:0px;   
-moz-border-radius-topright:0px;   
-webkit-border-top-right-radius:0px;
border-bottom-right-radius:8px;
-moz-border-radius-bottomright:8px;   
-webkit-border-bottom-right-radius:8px;
border-bottom-left-radius:8px;    
-moz-border-radius-bottomleft: 8px;  
-webkit-border-bottom-left-radius:8px;
border-top-left-radius:0px;
-moz-border-radius-topleft:0px;    
-webkit-border-top-left-radius:0px;
    -moz-box-shadow: 0 3px 5px  rgba(68,68,68,0.6);
-webkit-box-shadow: 0 3px 5px  rgba(68,68,68,0.6);
box-shadow: 0 3px 5px  rgba(68,68,68,0.6);
  }

.headerservice {
background-color:transparent !important;
  MARGIN-TOP:12PX;
}
.topheader img {
  background-color:transparent !important;

}

.topheader {
    min-height: 120px;
    position:relative;

  }
.topheader a {
margin:0px;
padding:0px;
}



.theme-light.slider-wrapper {
    background: #fff;
    padding:0px !important;
}

.logo {
  margin:0 0 15px 0;
   text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
}
.topheader a:link, .topheader a:visted {
  background-color:transparent;
}
.topheader a:hover, .topheader a:active {
   background-color:transparent;
}
.text_logo {
font-size:140%;
    font-family: 'roboto',Arial,Helvetica,sans-serif !important;
  font-weight:400 !important;
 line-height:130%;
 position:absolute;
  bottom:32px;
  left:41.5%;
}
 .teaser {
  height:200px;
  position:relative;
  margin:20px 0 40px 0 !important;
  overflow:hidden;
  }
 .teaser img {
  width:100% !important;
 height:230px !important;
}
.teaser h2 {
    background-image: url(../Images/background/texture-left-bar.png);
  background-position:left top;
    color: #fff;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px #888;
  box-shadow: 0 0 5px #888;
  background-color:#23A638;
  padding: 8px 20px 7px 30px !important;
  margin:0;
    top:70%;
  position:absolute;
    left: 18px;
  
  /* z-index:1500; VH */
  /* height:50px !important; */
  display:block;
  -webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
  border-radius: 4px;
 font-size:21px;
}
.teaser a {
color:#fff !important;
  /* rel 11 2019 */
  padding: 0;
}
/* rel 11 2019 */
.teaser a:hover {
  background-color: transparent;
}

.navbar-default .navbar-collapse {
border:none;
   border-top-left-radius:8px !important;
  border-top-right-radius:8px !important;
   border-bottom-left-radius:0px !important;
    border-bottom-left-radius:0px !important;
  -moz-border-top-left-radius:8px !important;
   -moz-border-top-right-radius:8px !important;
    -moz-border-bottom-left-radius:0px !important;
     -moz-border-bottom-left-radius:0px !important;
    -webkit-border-top-left-radius:8px !important;
   -webkit-border-top-right-radius:8px !important;
    -webkit-border-bottom-left-radius:0px !important;
     -webkit-border-bottom-left-radius:0px !important;
    font-family: 'roboto',Arial, Helvetica,sans-serif !important;
}

 .teaser, .aktuell {
padding-left:30px;
}
  .teaser + .teaser + .teaser,  .aktuell + .aktuell + .aktuell {

padding-right:30px;
}

.aktuell  {
  background-image: url(../Images/background/sidebar-left-texture.png);
  border-right:solid 1px #f1f1f1;
  background-repeat:repeat-y;
  background-color:#fefefe;
  background-position:right top;
}
.aktuell + .aktuell , .aktuell + .aktuell + .aktuell {
background-image:none;
  border:none;
    background-color:transparent;
}

.col-md-4 {}

/* YAG */
.mfp-content figcaption {
display:none !important;
}

.tx-yag-items {
display: flex;
   display: -webkit-flex;
    -webkit-justify-content: flex-start;
justify-content:flex-start !important;
  flex-wrap:wrap;
  flex-direction: row;
  padding-top:40px;
}

 /*.layout2 .tx-yag-thumb-outerframe {
width:30%;
    margin:0 3% 3% 0 !omportant;
  padding:0px;
 overflow:hidden !important;
}  */
.tx-yag-thumb-outerframe {
 width:18%;
    margin:0 3% 3% 0 !omportant;

  padding:0px;
 overflow:hidden !important;
}
 .yag-gallery .tx-yag-thumb-outerframe {
   width:auto;
    border: solid #fff 3px !important;
  padding:0px;
 overflow:hidden !important;
}
.tx-yag-items {
width:100%;
}
.tx-yag-items .tx-yag-thumb-outerframe, .yag-thumb-outerframe {
  clear:both !important;
  margin:0px;
  padding:0px;
  }

.tx-yag-thumb-outerframe a {
padding:0px;
margin:0px;
}
.tx-yag-thumb-outerframe {
 padding:10px !important;
 border-radius:8px !important;
  height:250px;
     margin:0 20px 20px 0 !important;
  background-image: url(../Images/background/texture-overlay.png);
   background-image: url(../Images/background/sidebar-bottom-texture.png);
  background-repeat:repeat-x;
  background-position:bottom center;
    background-image: url(../Images/background/texture-overlay.png);
  background-repeat:repeat;
  background-position:top center;
-moz-box-shadow: 0 0 5px #888;
 -webkit-box-shadow: 0 0 5px #888;
  box-shadow: 0 0 5px #888;
  Background-color:#fff;
}
 .yag-gallery .tx-yag-thumb-outerframe {
 padding:0 !important;
 border-radius:0px !important;
  height:auto;
     margin:00 !important;
  background-image: none;
 -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;

  Background-color:#fff;
}

 .yag-gallery .tx-yag-thumb-innerframe  {
    padding: 10px !important;
    border-radius: 10px !important;
    height: auto;

    background-image: url(../Images/background/texture-overlay.png);
    background-repeat: repeat;
    background-position: top center;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px #888;
    box-shadow: 0 0 5px #888;
    Background-color: #fff;
}
.tx-yag-pager {
position:absolute;
top:43px;
 right:0;
}

.tx-yag-pi1 {
position:relative;
}
.tx-yag-thumb-innerframe:hover {
     Background-color: #fff;
}

.tx-yag-thumb-outerframe:hover {
  Background-color:#efefef !important;
}
.tx-yag-album-thumb-innerframe {
  height:140px;
  overflow:hidden;
}

.tx-yag-album-thumb-innerframe img, .tx-yag-thumb-innerframe img {
  height:auto;
  width:100%;

}
.tx-yag-album-albuminfo {
    margin: 0px;

  }


.tx-yag-album-albuminfo .tx-yag-album-albumcaption {
width:100%;
  line-height:130%;
  font-weight:normal;
  padding:165px 0 10px 0;
  margin:0;
  display:block;
  color:#333333;

    /*   color:#fff; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);*/
}


.tx-yag-album-albuminfo a {
text-decoration:none;
  font-size:100%;
  line-height:117%;
  display: inline;
  
}
.tx-yag-album-albuminfo a:before {
    content: "\e060";
color:#333;
  position: relative;
top: 5px;
display: inline-block;
  float:left;
font-family: 'Glyphicons Halflings';
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal;
line-height: 1;
  margin:0px 3px 1px 0;
}



.tx-yag-album-itemcount, .tx-ptextlist-pager-item-display {
display:none;
}

 .yag-list-wrap, .yag-list-wrap ul {
padding:0px;
  margin:0px;
}


.tx-yag-album-albumcaption {

  
  /* margin-bottom:20px; */
}

.tx-yag-items .tx-yag-gallery-albumdescription {
display:none;
}

.tx-yag-lightbox-permalink {
display:none;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    /* z-index: 2; VH */
    color: #ffffff;
    cursor: default;
    background-color: #006543;
    border-color: #efefef;
  }




/*  koning-bootstrap-carousel  */

.koning-bootstrap-carousel .item {
    height: 350px;
}
.koning-bootstrap-carousel {
margin-left:-15px !important;
  margin-top:0px;
margin-right:-15px !important;
  margin-top:-2px;
    margin-bottom:30px;
  border:none;
  position:relative;
  
}
.koning-bootstrap-carousel:before {
content:"";
width:100%;
height:15px;
 background-color: rgba(0,92,56,0.7);
    /* z-index:500; VH */
  display:block;
  position:absolute;
  top:0px;
}
 .koning-bootstrap-carousel:after {
      background-image: url(../Images/background/texture-left-bar.png);
  background-position:left top;
content:"";
width:15px;
height:50px;
 background-color: #23A638;
    /* z-index:500; VH */
  display:block;
  position:absolute;
  top:265PX;
  left:-11px;
  -webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}



.koning-bootstrap-carousel .carousel-caption {
    background-image: url(../Images/background/texture-left-bar.png);
  background-position:0px top;
    color: #fff;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px #888;
  box-shadow: 0 0 5px #888;
  background-color:#23A638;
  padding: 8px 20px 10px 15px !important;
  margin:0;
    top: 263px;
  position:absolute;
  right:auto;
    left: -15px;
 /* z-index:1500; VH */
  height:50px !important;
  display:block;
  overflow:visible !important;
  -webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.koning-bootstrap-carousel .glyphicon-chevron-left:before,  .koning-bootstrap-carousel .glyphicon-chevron-right:before {
  color:#fff;
  font-size:150%;
}

.carousel-caption h3 {
  margin:0px;
padding:0px 0 0 20PX;
font-size:24px !important;
font-weight:300 !important;
}
.carousel-caption a {
  margin:0px;
padding:0;
font-size:24px !important;
font-weight:300 !important;
}
.dropdown-toggle {
/* z-index:1000; */
}

a.carousel-control:hover {
background-color:transparent !important;
}
.dropdown-menu a {
line-height:26px;
  min-height:26px;
}
.dropdown-menu .menu_drei {
margin:0px !important;
padding:0px !important;
}
.dropdown-menu .menu_drei li {
 list-style:none !important;
    margin:0px !important;
    padding:0 0 0 15px !important;
  }
.dropdown-menu .menu_drei li a {
text-decoration:none;
   margin:0px;
    padding:0 0 0 15px !important;
  display:block;
  line-height:26px;
  min-height:26px;
  font-size:100%;
  font-weight:normal;
  }


.dropdown-menu .menu_drei li a:link, .dropdown-menu .menu_drei li a:visited {
color:#333;
}
.dropdown-menu .menu_drei li a:hover, .dropdown-menu .menu_drei li a:focus {
  background-color:#3eb751; !important;
  color:#fff;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .dropdown-menu .menu_drei li a:hover, .dropdown-menu .menu_drei li a:focus {
  background-color:#23A638; !important;
}

.nav {
/* z-index:2000 !important; VH */
  position:relative;
}


/* bootstrap */



.label-info {
    background-color: transparent !important;
}

 .label {
display: inline;
padding:0;
font-size: 100%;
font-weight: normal;
line-height: 1;
color: #333333;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 0;
  text-shadow:none;
}

.navbar-default {
  height:60px;
  margin:0px;
  padding:0px;
  border:none;
  background-color:transparent;
}

.carousel-caption .btn-default, .carousel-caption h3 {
display:inline-block;
}
.carousel-caption .btn-default {
  padding:0px !important;
  border:none;
  border-radius:0;
  margin: 0;
  height:auto;
  background-color:transparent;
  color:#fff;
  font-size:180%;
  font-weight:normal;
  line-height:18px;
  /*position:relative;
  top:-5px;*/
  font-stretch:ultra-condensed;
}

.input-group .btn-default {
    border-top-left-radius: 0px;
border-left:0px;

    border-bottom-left-radius: 0;
}
.row {

}
.navbar-collapse {
 background-image: url(../Images/background/texture-overlay.png);
    background-position:LEFT top;
  background-repeat:repeat-x;
 background-color:#23A638;
  height:70px !important;
/*   border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
-webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);
     -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5);
          box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.5); */
  padding-left:40px;
}

.btn-read-more {
  color: #333;
background-color: #f9f9f9;
background-image: url(../Images/background/button-overlay.png);
border-color: #eee;
border-right-color: #f9f9f9;
border-bottom-color: #f9f9f9;
text-shadow: 1px 1px 0 #fff;
  float: right;
margin-top: 4px;
margin-right: 4px;
  display: inline-block;
height: 33px;
line-height: 2.1em;
padding: 0 16px;
font-size: 1.1em;
font-weight: normal;
white-space: nowrap;
text-align: center;
cursor: pointer;
border-width: 1px;
border-style: solid;
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
a.btn-read-more:link, a.btn-read-more:visited {
  color: #333;
  }
a.btn-read-more:hover, a.btn-read-more:active {
  color: #fff;
background-color: #23A638;

background-image: url(../Images/background/button-overlay.png);
border-color: #eee;
border-right-color: #f9f9f9;
border-bottom-color: #f9f9f9;
 text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
  float: right;
margin-top: 4px;
margin-right: 4px;
  display: inline-block;
height: 33px;
line-height: 2.1em;
padding: 0 16px;
font-size: 1.1em;
font-weight: normal;
white-space: nowrap;
text-align: center;
cursor: pointer;
border-width: 1px;
border-style: solid;
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}


.navbar-default .navbar-nav > li {
pading:0px;
margin:0px;
}
.navbar-default .navbar-nav > li > a
{
  color:#fff;
  font-weight:300;
  font-size:20px;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
  line-height:60px;
   font-family: 'roboto',Arial,Helvetica,sans-serif !important;
  margin:0px;
  padding:0 14px 0px 14px !important;
}
.navbar .container {
  background-color:transparent;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
   /* background-color: #006543; */
  box-shadow: inset 0 5px 15px -5px rgba(255, 255, 255, 0.5);
  text-shadow: none;
  background-color:#16b940;

  }
.navbar-default .navbar-nav > li.open > a:hover, .navbar-default .navbar-nav > li.open > a:focus
{
 background-color: #fff;
box-shadow: inset 0 5px 15px -5px rgba(0, 0, 0, 0.2);
}

.navbar-default .navbar-nav > .dropdown > a .caret, .dropdown .caret {
    border-top-color: #23A638 !important;
    border-bottom-color: #23A638 !important;
  margin-left:5px;
  margin-right:5px;

}
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .dropdown a:hover .caret {
    border-top-color: #fff !important;
    border-bottom-color: #fff !important;

}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
/* background-color:#fff; */
  box-shadow: inset 0 5px 15px -5px rgba(0, 0, 0, 0.2);
  background-color:#FFF !important;
}
.dropdown-menu {
border:0px;
}


.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #23A638;
  
  }


dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > .active > a, .dropdown-menu .active a.current  {
    color: #ffffff !important;
    text-decoration: none;
      background-color: #23A638;
  }



 a {
padding: 0 2px 0 2px;
  text-decoratoion:none;
  border:none;
  
}
a:link, a:visited {
color: #23A638;

}
a.internal-link:link, a.internal-link:visited {
color: #23A638;
}
a:hover, a:active, a.internal-link:hover, a.internal-link:active {
color: #fff;
  background-color: #069e2c;
   text-decoratoion:none;
  border:none;
}

.breadcrumb {
/* margin: 15px 0 15px 22px !important; */
  margin:0px;
  /* margin:15px 0px; */
padding:0px;
  font-size:95% !important;
  line-height:40px;
  background-color:transparent;
}
/* osm */
.leaflet-popup-content {
font-size:110%;}
 .leaflet-popup-content p {
margin:0 0 8px 0;
}
.leaflet-popup-content .popup_name {
  font-size:130%;
  white-space: nowrap;
  margin:0 0 8px 0;
}
.leaflet-popup-content .popup_address {
margin:0px;
}
.leaflet-popup-content .popup_www {
margin:0px;
}
.leaflet-popup-content .popup_city {}
.leaflet-popup-content .popup_email {

}
.leaflet-popup-content .popup_title {
font-weight:bold;
  margin:0px;
}
.leaflet-popup-content .popup_FN {margin:0px;}
.leaflet-popup-content .popup_LN {margin:0px;}



.leaflet-popup-content a {
  padding:1px 0 2px 0;

}
.leaflet-container a.leaflet-popup-close-button {
     margin:2px 4px 0 0;
    width: 24px;
    height: 24px;
    font-size:24px;
      line-height:24px;
     color:#069e2c;
  font-weight:bold;
  }

/* list mode map */
@media (min-width: 992px) {
  .tt_address_list > .row > .col-md-4, .tt_address_list > .row > .col-md-8 {
    padding-right: 0;
  }
}
.tt_address_list > .row > .col-md-4 > .list-group {
  margin-left: 0;
}
.tt_address_list > .row > .col-md-4 > .list-group > .list-group-item > .address h4 {
  margin-bottom: 0;
}
.leaflet-map-pane .leaflet-popup-pane .leaflet-popup-content h4 {
  margin-bottom: 0;
}
.leaflet-map-pane .leaflet-popup-pane .leaflet-popup-content ul {
  margin-left: 0;
}
.leaflet-map-pane .leaflet-popup-pane .leaflet-popup-content .description ul {
  margin-left: 1em;
}
/* list mode map end */
/* osm end */

h2, h3, h4 {
  margin:0px 0 0.8em 0;
  padding:0px;
  line-height:130%;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'roboto',Arial,Helvetica,sans-serif !important;
 }

h1 {
  font-weight:500;
  letter-spacing: 0.5px;
font-size:30px;
  padding-bottom:10px;
  margin:0px 0 20px 0;
    line-height:130%;
  /* background: url(../Images/background/texture-bar.png) bottom repeat-x; */
}

h2 {
   font-weight:300;
  letter-spacing: 0.5px;
font-size:24px;
  padding-bottom:10px;
  margin:0px 0 15px 0;
    line-height:130%;
  background: url(../Images/background/texture-bar.png) bottom repeat-x;
}

h3 {
   font-weight:400;
font-size:18px;
  padding-bottom:10px;
  margin:0px 0 15px 0;
    line-height:130%;
 /* background: url(../Images/background/texture-bar.png) bottom repeat-x; */
}

/* news */
.news-list-item .col-md-3 {
display:none;
}
.news-list-item .col-md-9 {
width:100%;
}
.news h3:first-child {
  margin:0;
}
.news h3 {
font-size:140%;
  margin:10px 0 0px 0;
  padding:10px 0 0 0;
  /* border-top:solid 1px #efefef; */
  font-weight:normal;
}
.news .news-list-item:first-child h3 {
  border-top:none;
   margin:0px 0 0px 0;
}
.extra {
margin-bottom:10px;
}
.lead {
font-size:100%;
  margin:0px;
  font-weight:300;
}

.news {
margin:0 0 20px 0;}

/*
.articletype-0 {
    margin-bottom:4px;
  padding-bottom:20px;
 border-bottom:solid 1px #f1f1f1;
}

.articletype-1 {
 
        margin-bottom: 4px;
    padding-bottom: 20px;
 border-bottom:solid 1px #f1f1f1;
  
}
.articletype-1 img {
  width:20%;
  height:auto;
  margin:3px 10px 2px 0;
  float:left;
  border-radius:4px;
}
.articletype-1 h3  {
 font-size:18px !important;
  line-height:115%;
   padding-bottom:5px;
  margin-top:10px;
  padding-top:7px;
}
*/

.news-list-author {
display:none !important;
}


/* Layout */
.frame-layout-120 a {
   display:block;
  padding:15px;
  font-size:150%;
  color:#fff;
}

.frame-layout-120 a:before {
content: "\e080";
  font-family: 'Glyphicons Halflings';
  font-size:85%;
  text-shadow:none;
  margin-right:5px;
  opacity:0.8;
}
.frame-layout-120 a:hover:before {
  opacity:1;
  }

.frame-layout-120 a:after {
content: "";
}
.frame-layout-120 a {
font-style: normal;
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

  padding:0 0 0 20px;
color: #fff;
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
margin:0;
line-height: 45px;
display: block;
}
.frame-layout-120 a:hover, .frame-layout-120 a:active {
background-color:transparent !important;
}

.orange, .dunkelgruen, .hellgruen, .lila, .rot,  .dunkelblau,  .hellblau  {
 background-color:#ef9b21;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
  box-shadow: 0 0 5px #888;
   background-image: url(../Images/background/texture-left-bar.png);
background-position: 0px top;
  
  height:50px;
  padding:0;
}
.orange:hover, .dunkelgruen:hover, .hellgruen:hover, .lila:hover, .rot:hover,  .dunkelblau:hover,  .hellblau:hover {
background-image: url(../Images/background/texture-left-bar_50prozent.png);
}
.orange a:hover, .dunkelgruen a:hover, .hellgruen a:hover, .lila a:hover, .rot a:hover,  .dunkelblau a:hover,  .hellblau a:hover {
text-decoration:none;
  background-color:transparent;
}
.orange a, .dunkelgruen a, .hellgruen a, .lila a, .rot a,  .dunkelblau a,  .hellblau a {
font-style: normal;
font-weight: 400;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
  padding:0 0 0 20px;
color: #fff;
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
margin:0;
line-height: 45px;
display: block;
  font-size:150%;
}
.orange a:before, .dunkelgruen a:before, .hellgruen a:before, .lila a:before, .rot a:before,  .dunkelblau a:before,  .hellblau a:before {
content: "\e080";
  font-family: 'Glyphicons Halflings';
  font-size:85%;
  text-shadow:none;
  margin-right:5px;
  opacity:0.8;
}
.orange {
background-color:#ef9b21;
}
.dunkelgruen {
background-color:#0f5b3a;
}

 .hellgruen {
background-color:#a5c83e;
}
.lila {
background-color:#b13d8f;
}
 .rot {
background-color:#b7202c;
}
 .dunkelblau {
background-color:#0a4f93;
}
 .hellblau {
background-color:#1d94c9;
}


/* BOXEN */
 .frame-layout-100 {}

/* orange */
 .frame-layout-102 {

  background-color:#fff;
}
/* dunkelgruen */
 .frame-layout-104 {

  background-color:#fff;
}
/* dunkelblau */
 .frame-layout-106 {


  background-color:#fff;
}


 .frame-layout-102,  .frame-layout-104,  .frame-layout-106 {
padding:20px;
/* color:#fff; */
  margin:0 -15px 20px 0;

   border-left: solid 1px #eaeaea;
     border-top: solid 1px #eaeaea;
     border-bottom: solid 1px #eaeaea;

  background-image: url(../Images/background/sidebar-right-texture.png);
  background-repeat:repeat-y;
  background-position:top left;

}

 .frame-layout-102 h2,  .frame-layout-104 h2,  .frame-layout-106 h2 {
background-image: url(../Images/background/texture-left-bar.png);
padding:10px 0 10px 30px;
  background-repeat:repeat-y;
  background-position:top left;
  margin:0px -20px 20px -32px;
   -webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
  color:#fff;
   text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
   font-size:19px;
  }
.frame-layout-102 h2 {
background-color:#ef9b21;
  }
.frame-layout-104 h2 {
background-color:#0f5b3a;
  }
.frame-layout-106 h2 {
background-color:#0a4f93;
  }

.frame-layout-102 a.internal-link, .frame-layout-102 a {
color:#ef9b21;
  font-weight:400;
  }
.frame-layout-104 a.internal-link, .frame-layout-104 a {
color:#0f5b3a;
   font-weight:400;
  }
.frame-layout-106 a.internal-link, .frame-layout-106 a {
color:#0a4f93;
   font-weight:400;
  }
.frame-layout-102 a:hover, .frame-layout-102 a:active,  .frame-layout-102 a.internal-link:hover, .frame-layout-102 a.internal-link:active {
background-color:#ef9b21;
  color:#fff;
  }
.frame-layout-104 a:hover, .frame-layout-104 a:active,  .frame-layout-104 a.internal-link:hover, .frame-layout-104 a.internal-link:active {
background-color:#0f5b3a;
  color:#fff;
  }
 .frame-layout-106 a:hover, .frame-layout-106 a:active,  .frame-layout-106 a.internal-link:hover, .frame-layout-106 a.internal-link:active {
background-color:#0a4f93;
  color:#fff;
  }
.frame-layout-102 .news .news-list-date,  .frame-layout-104 .news .news-list-date,  .frame-layout-106 .news .news-list-date {
  display: none;
}
.frame-layout-102 .news .footer,  .frame-layout-104 .news .footer,  .frame-layout-106 .news .footer {
  display: none;
}

.flagmenu li {
display:none;
}

b {
font-weight:400;
  letter-spacing:0.02em;
}

.ce-media a {
  margin:0px;
  padding:0px;
  height:auto;
}


input[type=text],
input[type=password],
input[type=email],
input[type=tel],
input[type=url],
input[type=search],
input[type=number],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
textarea,
select {
  border-color: #f1f1f1 !important;
  border-top-color: #ddd !important;
  border-left-color: #ddd !important;
  background: #f9f9f9 !important;
  color: #515151 !important;
  border-radius:3px;
  padding: 4px 7px;
margin: 0 0 10px 0;
border: 1px;
border-style: solid;
font-size: 1em;
height: 34px;
}

  textarea {

  height: 120px;
}

label {
color:#333;
font-weight:300;
}

div.csc-mailform li label {
    width: 8em;
     width: 25%;
  }

div.csc-mailform input, div.csc-mailform textarea {
   width: 24em;
       width: 70%;
}
input[type=submit] {
/* width: 6em;
       width: 50%; */
  background-color:#23A638;
  color:#fff;
}
div.csc-mailform input[type=submit] {
/* width: 12em;
   width: 50%; */
  background-color:#23A638;
  color:#fff;
}
input[type=submit] {
/* width: 6em;
   width: 100%; */
  background-color:#23A638;
  color:#fff;
}
.important {

  padding:25px 20px;
  font-size:104%;
  line-height:160%;
  margin:20px 0;
background-color:red !important;
border: solid 1px #eaeaea !important;
  background-image: url(../Images/background/sidebar-right-texture.png);
  background-repeat:repeat-y;
  background-position:top left;

 /*   background-color:#ef9b21; */
  

  

  /* background-image: url(../Images/background/sidebar-right-texture.png);
  background-repeat:repeat-y;
  background-position:top left;
 border:solid 2px #ef9b21;
  */
}
.panel-default > .panel-heading {
background-color:#23A638;
  padding: 20px 20px;
}
.panel-heading a {
color:#fff;
   font-size:130%;
  font-weight:normal;
 text-decoration:none;
}
/*
.ce-left.ce-intext img {
width:45%;
height:auto;
margin: 5px 20px 10px 0 !important;
float:left;
}
.ce-right.ce-intext img {
width:45%;
height:auto;
margin: 5px 0px 10px 20px !important;
float:right;
}
 */

.ce-below .ce-column, .ce-below .ce-media,  .ce-below img {
  clear:both;
  width:100% !important;
  height:auto;
margin-bottom:15px;

}
.ce-left img {
  width:95%;
  height:auto;
  margin-right:5%;
  margin-bottom:0 !important;
}
.ce-textpic img {
margin: 0 0 15px 0;
  border:solid 1px #efefef;
}
.ce-textpic {
margin: 0 0 30px 0;
}
.ce-menu-4     {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
     
       -moz-column-gap: 60px;
        -webkit-column-gap: 60px;
        column-gap:60px;
    }
.ce-menu-4 dl {
  border-top:solid 1px #efefef;
-webkit-column-break-inside: avoid !important;
          page-break-inside: avoid !important;
               break-inside: avoid !important;
  margin-bottom:15px;
  padding-top:15px;
  }
.ce-menu-4 dt {
  font-size:120%;
  display:block;
    margin-bottom:10px;
  font-weight:normal;
  }

.ce-menu-4 dd  {
  margin-bottom:15px;
  -webkit-column-break-before: avoid !important;
          page-break-before: avoid !important;
               break-before: avoid !important;
}
.mehrLinkJWW {

}
/* #ffd377 mittelorange
#f9b700  dunkelorage
#fff0d0 hellorange */
.detail {
/* background-color:#fff0d0;
  
  padding:20px;
 color:#fff; */
  padding:30px;
  margin:30px 0;
  margin:0 -15px 20px 0;
   border-left: solid 1px #eaeaea;
     border-top: solid 1px #eaeaea;
     border-bottom: solid 1px #eaeaea;
  background-image: url(../Images/background/texture-solid.png);
  background-repeat:repeat;
  background-position:top left;
  border: solid 1px #eaeaea;
}
.detail b {
}
.news-single .article H3 {
color:#23A638 !IMPORTANT;
  font-size:170% !IMPORTANT;
  font-weight:400;
}
.news-single .article .teaser-text {
  color:#23A638 !IMPORTANT;
  font-size:150% !IMPORTANT;

}
.news-single .article .teaser-text p {
margin:0px;
  padding:0px;
}
.news-single .article .news-backlink-wrap a {
padding:10px;
color:#fff;
border: solid 1px #eaeaea;
  
  margin-right:5px;
  float:left;
}
.news-single .article .news-backlink-wrap a:link, .article .news-backlink-wrap a:visited {
    background-color:#23A638;
  }
.news-single .article .news-backlink-wrap a:hover, .article .news-backlink-wrap a:active {
  background-color:#00c550;
}

.article {
padding:0px !important;
margin:0px !important;
border:none;
  height:auto;
  min-height:auto;
}

.a.current:hover {
background-color:red !important;
}
 
.news-list-category {
display:none !important;
}
.news-list-date {
font-weight:300;
  color:#fff;
  padding-left: 5px;
}
.aktuell .news-list-date {
  background-color:#207e42;
  }
.aktuell + .aktuell .news-list-date, .news .news-list-date {
  background-color:#23A638;
  }

.article {
position:relative;
}
.header h3 {
  /*text-indent:110px;*/
}
.header  {
margin-bottom:7px;

}
.header h3:hover {
text-decoration:none !important;
}
.header  {
margin-bottom:7px;
}
.aktuell .header h3 a {
  color:#207e42;
}
.aktuell + .aktuell .header h3 a {
  color:#23A638;
}
.header h3 a:hover {
text-decoration:none !important;
}
.aktuell .header h3 a:hover {
text-decoration:none !important;
    background-color:#207e42;
    color:#fff;
}
.aktuell + .aktuell .header h3 a:hover {
text-decoration:none !important;
    background-color:#23A638;
  color:#fff;
}
.aktuell a.more {
   color:#207e42;
  
}
a.more:before {
content: "\e080";
 
  
display: inline-block;
font-family: 'Glyphicons Halflings';
  font-size:10px;
line-height:16px;
}
.aktuell + .aktuell a.more {
      color:#23A638;
}
.aktuell a.more:hover {
   background-color:#207e42 !important;
  color:#fff !important;
  text-decoration:none;
}
.aktuell + .aktuell a.more:hover {
      background-color:#23A638 !important;
    color:#fff !important;
  text-decoration:none;
}
.page-navigation {
font-size:110%;
}
.page-navigation p {
display:none;
}
.page-navigation li {
    margin:0px !important;

 
}
.page-navigation li a {
background-color:#207e42;
  color:#fff;
  margin:0px !important;
padding:4px !important;
}
.page-navigation li.current {
background-color:#9d9d9d !important;
  color:#fff;
  margin:0px;
   padding:4px !important;

}

/* powermail */
.powermail_fieldwrap_type_input .col-sm-10 {
width:7% !important;
padding:0;
margin:0;
float:left;
display:block;
  line-height:30px;
}
.powermail_fieldwrap_type_input .col-sm-10 input {
  width:100%;
  margin:0;
  padding:3px 3px 3px 7px;
 line-height:30px;
}

/*
.powermail_fieldwrap_type_input label.control-label {
width:85%;

   margin:0px;
  padding:0 8px 0 0px;
  text-align:right;
float:left;
  display:block;
   line-height:30px;
}
*/

.powermail_fieldwrap {
  border-bottom:none !important;
}

.powermail_fieldwrap:nth-child(2n+1) {
  border-bottom:solid 1px #efefef !important;
  margin-bottom:20px;
  padding-bottom:20px;
}

.tx-powermail .ce-gallery {
  width:25%;
}
.tx-powermail .ce-bodytext {
width:75% !important;
  margin:0px;
  padding:0px;
}
.tx-powermail .col-sm-10  {
width:95%;
}
.tx-powermail .col-sm-offset-2 {
margin:0;}

.powermail_fieldwrap_vorname label, .powermail_fieldwrap_institution label, .powermail_fieldwrap_straenr label, .powermail_fieldwrap_plzort label, .powermail_fieldwrap_email label, .powermail_fieldwrap_telefon label, .powermail_fieldwrap_marker label  {
width:20% !IMPORTANT;

}
.powermail_fieldwrap_vorname .col-sm-10, .powermail_fieldwrap_institution .col-sm-10, .powermail_fieldwrap_straenr .col-sm-10, .powermail_fieldwrap_plzort .col-sm-10, .powermail_fieldwrap_email .col-sm-10, .powermail_fieldwrap_telefon .col-sm-10, .powermail_fieldwrap_marker .col-sm-10  {
width:60% !IMPORTANT;
}
.powermail_fieldwrap_absenden {
  width:100% !IMPORTANT;
}
.powermail_fieldwrap_absenden .powermail_submit {
  width:12% !IMPORTANT;
  margin-left:75%;
  border:solid 1px #efefef;
}
.powermail_fieldwrap_absenden .powermail_submit:hover {
  background-color:#0f5b3a;
}
.tx-powermail h3 {
display:none;
}
.tx-powermail .ce-media  {
  padding-right:15px !important;
}
.csc-mailform .csc-form-element-textline label, .csc-mailform .csc-form-element-textline input {
  width:100% !important;
}
 .csc-mailform .csc-form-element-textline input {
margin-bottom:15px;
  }

.csc-mailform .csc-form-element-checkbox input[type=checkbox] {
position:absolute;
top:0px;
left:0px;
Width:20px;
height:20px;
}
.csc-mailform .csc-form-element-checkbox label {
margin-left:30px;
margin-bottom:15px;
width:95%;
}
.csc-mailform .csc-form-element-checkbox {
position:relative;
}

.csc-mailform  .csc-form-element-textarea textarea, .csc-mailform  .csc-form-element-textarea label  {
width:100%;
margin-bottom:15px;
}

.csc-mailform .csc-form-element-select label {
width:100%;
}
.csc-mailform .csc-form-element-select select {
margin-bottom:15px;
}

.csc-mailform input[type="submit"] {
 width:200Px;
  margin-right:15px;
}

.csc-mailform .csc-form-element-submit label {
display:none;
}


/* Dateilinks */
ul.ce-uploads li a span.ce-uploads-fileName {
padding:1px 4px !important;
  display:inline-block;
  margin-bottom:15px;
}
ul.ce-uploads li a:link, ul.ce-uploads li a:visited,  ul.ce-uploads li a span.ce-uploads-fileName {
 margin:0px;
  padding:0px;
  font-weight:normal;

  color:#fff !important;
  background-color:#a5c83e !important;
  text-decoration:none;
}
ul.ce-uploads li a:hover, ul.ce-uploads li a:active, ul.ce-uploads li a:focus, ul.ce-uploads li a span.ce-uploads-fileName:hover   {
 margin:0px;
  padding:0px;
  font-weight:normal;
   color:#fff !important;
  background-color:#23A638 !important;
  text-decoration:none;
}

.ce-uploads img {
border:solid #efefef 1px;
}

.ce-uploads img {

    margin-right: 1em;
  padding-right: 0em;
   
}

.ce-media  a.internal-link:hover, .ce-media  a.internal-link:focus, .ce-media  a.internal-link:active {
background-color:transparent !important;
}

.tx-indexedsearch-info .tx-indexedsearch-text-item-size, .tx-indexedsearch-info .tx-indexedsearch-text-item-crdate, .tx-indexedsearch-info  .tx-indexedsearch-text-item-mtime {
  display:none;
}

.tx-indexedsearch-res {
border-top:solid 1px #efefef;
/* border-bottom:solid 1px #efefef; */
  padding-top:20px;
  margin-top:20px;
  padding-bottom:0px;
  margin-bottom:20px;
}

.tx-indexedsearch-percent, .tx-indexedsearch-icon, dt.tx-indexedsearch-text-item-path {
display:none;
}

.tx-indexedsearch-browsebox {
height:40px;
  clear:both;
  display:block;
  margin:10px 0;
}
.tx-indexedsearch-browsebox li {
  list-style:none;
  float:left;
}
.tx-indexedsearch-browsebox li a {
  background-color:#23A638;
  padding:5px 10px;
  margin:0px;
  border-right:1px solid #fff;
  text-decoration:none;
}



li.tx-indexedsearch-browselist-currentPage, li.tx-indexedsearch-browselist-currentPage a  {
  font-weight:normal !important;
 background-color:#045c38 !important;
}
.tx-indexedsearch-browsebox li a:link, .tx-indexedsearch-browsebox li a:visited {
  color:#fff;
}
.tx-indexedsearch-browsebox li a:hover, .tx-indexedsearch-browsebox li a:active {
  background-color:#045C38;
    color:#fff;
}
.tx-indexedsearch-browsebox {
  margin:0px;
}

.tx-indexedsearch-res h3 {
margin:0px;
  padding:0px;
}

/* ke search */

.ke_search .tx-kesearch-pi1 {
width:40%;
   position:absolute;
  right:60px; 
  top:-20px; 
  width:300px;
  height:40px;
}

.kesearch_searchbox .resetbutt a.resetButton, .kesearch_searchbox .resetbutt  {
  display:none;
}

#ke_search_sword {
background-color:#fff !important;
    height:40px !important;
  width:100% !important;
}
.kesearch_searchbox {
  position:relative;
  width:100%;
  
}
.kesearch_searchbox .submitbutt {
border:none;
  background-color:none;
  width:40% !important;
 position:absolute;
  top:0px !important;
  right:0% !important;
height:40px !important;
 
}
.kesearchbox {
width:60% !important;
  position:absolute;
  top:0px !important;
  left:0px !important;
}
.kesearch_searchbox .submitbutt input {
height:40px !important;
  width:100% !important;
  background-color:#23A638 !important;
  color:#fff !important;

text-decoration: none;
cursor: pointer;
background: #23A638;
    /* background-color: rgb(209, 209, 209); */
    background-image: none;
background-color: #23A638;
background-image: -moz-linear-gradient(center top , #23A638, #23A638);
border: 1px solid #c6c6c6;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);

}


footer #tx_indexedsearch p {}
input#tx-indexedsearch-searchbox-button-submit {
  padding:2px 10px ;
  border:none;
  width:100px;
}
.tx-indexedsearch-rules {
  display:none;
}
footer .tx-indexedsearch-searchbox {
 max-width:1170px;
  width:1170px;
  margin:0 auto;
position:absolute;
top:15px; 
height:30px;
  padding:0 20px 0 0;
/* text-align:right; */
   

}

footer .tx-indexedsearch-form #tx-indexedsearch-searchbox-sword {
-moz-box-shadow: 0 0px 3px rgba(68,68,68,0.2);
-webkit-box-shadow: 0 0px 3px rgba(68,68,68,0.2);
box-shadow: 0 0px 3px rgba(68,68,68,0.2);
  border-radius: 4px 0px 0px 4px !important;
}

 footer #tx-indexedsearch-searchbox-button-submit {
-moz-box-shadow: 0 0px 4px rgba(68,68,68,0.2);
-webkit-box-shadow: 0 0px 4px rgba(68,68,68,0.2);
box-shadow: 0 0px 4px rgba(68,68,68,0.2);
   border-radius: 0px 4px 4px 0px !important;

}
footer .tx-indexedsearch-form label {
  
  display:none;
}

footer .tx-indexedsearch-searchbox legend, footer #tx_indexedsearch p  {
  display:none;
}
footer .tx-indexedsearch-searchbox .tx-indexedsearch-form label {
  display:none !important;
}
footer .tx-indexedsearch-browsebox,  footer .tx-indexedsearch-res {
  display:none;
}

.headerservice form.suche {

  }
footer form#tx_indexedsearch fieldset {
display:flex;
  flex-direction: row;
  justify-content: flex-end;
  /* width:50% !important;
  margin-left:50% !important;
  border:red solid 1px; */
}
footer .tx-indexedsearch-form {
  width:200px !important;
}

footer #tx_indexedsearch_sword_prev_include {
display:none;
}
footer form#tx_indexedsearch fieldset label {
display:none !important;
}
footer #tx-indexedsearch-searchbox-sword {
width:200px !important;
font-size:85%;
  font-weight:normal;
  border-radius:0 !important;
  height:31px;
  /* border:solid #ddd 1px  !important; */
  border:none  !important;
}
footer .tx-indexedsearch-search-submit {
font-size:85%;
  font-weight:normal !important;
  width:100px !important;
  height:26px !important;
  border:none !important;
  padding-bottom:0px;
}

footer .tx-indexedsearch-search-for, footer .tx-indexedsearch-search-in, footer .tx-indexedsearch-search-select-section, footer .tx-indexedsearch-search-freeindexuid, footer .tx-indexedsearch-search-select-order, footer .tx-indexedsearch-search-select-group, footer #tx-indexedsearch-selectbox-results  {
display:none;
}


/* Startseite Bildergalerie */
#c1800 .ce-gallery, #c1901 .ce-gallery, #c1900 .ce-gallery, #c1800 .ce-gallery, #c1902 .ce-gallery, #c1903 .ce-gallery, #c1933 .ce-gallery {
  padding:1% 0 0 1% !important;
  margin:0px;
}
 #c1800 .ce-textpic .ce-gallery .ce-row:hover,  #c1901 .ce-textpic .ce-gallery .ce-row:hover, #c1900 .ce-textpic .ce-gallery .ce-row:hover, #c1902 .ce-textpic .ce-gallery .ce-row:hover, #c1903 .ce-textpic .ce-gallery .ce-row:hover, #c1933 .ce-textpic .ce-gallery .ce-row:hover {
  Background-color:#efefef !important;
}

 #c1800 .ce-textpic .ce-gallery .ce-row, #c1901 .ce-textpic .ce-gallery .ce-row, #c1900 .ce-textpic .ce-gallery .ce-row, #c1902 .ce-textpic .ce-gallery .ce-row, #c1903 .ce-textpic .ce-gallery .ce-row, #c1933 .ce-textpic .ce-gallery .ce-row  {
 padding:8px !important;
 border-radius:6px !important;
  height:250px;
  background-repeat:repeat-x;
  background-position:bottom center;
    background-image: url(../Images/background/texture-overlay.png);
  background-repeat:repeat;
  background-position:top center;
-moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px #888;
  box-shadow: 0 0 5px #888;
 Background-color:#23A638;
  Background-color:#fff;
}

 #c1800 .ce-textpic .ce-gallery .ce-column a,  #c1901 .ce-textpic .ce-gallery .ce-column a,  #c1900 .ce-textpic .ce-gallery .ce-column a, #c1902 .ce-textpic .ce-gallery .ce-column a,  #c1903 .ce-textpic .ce-gallery .ce-column a,  #c1933 .ce-textpic .ce-gallery .ce-column a {
padding:0px !important;
margin:0px !important;
}
 #c1800 .ce-textpic .ce-gallery .ce-column,  #c1901 .ce-textpic .ce-gallery .ce-column,  #c1900 .ce-textpic .ce-gallery .ce-column, #c1902 .ce-textpic .ce-gallery .ce-column,  #c1903 .ce-textpic .ce-gallery .ce-column,  #c1933 .ce-textpic .ce-gallery .ce-column  {
padding:0px;
margin:0px;
}

 #c1800 .ce-textpic .ce-gallery .ce-row,  #c1901 .ce-textpic .ce-gallery .ce-row,  #c1900 .ce-textpic .ce-gallery .ce-row, #c1902 .ce-textpic .ce-gallery .ce-row,  #c1903 .ce-textpic .ce-gallery .ce-row,  #c1933 .ce-textpic .ce-gallery .ce-row    {
width:30%;
    margin:0 3% 3% 0;
  padding:0px;
 overflow:hidden !important;
  float:left !important;
}
 #c1800 .ce-textpic .ce-gallery .ce-row:last-child,  #c1901 .ce-textpic .ce-gallery .ce-row:last-child,  #c1900 .ce-textpic .ce-gallery .ce-row:last-child, #c1902 .ce-textpic .ce-gallery .ce-row:last-child,  #c1903 .ce-textpic .ce-gallery .ce-row:last-child,  #c1933 .ce-textpic .ce-gallery .ce-row:last-child  {
   margin:0 0 3% 0;
  
}



#c1800 .ce-textpic .ce-gallery .ce-row .ce-column a img, #c1901 .ce-textpic .ce-gallery .ce-row .ce-column a img, #c1900 .ce-textpic .ce-gallery .ce-row .ce-column a img, #c1902 .ce-textpic .ce-gallery .ce-row .ce-column a img, #c1903 .ce-textpic .ce-gallery .ce-row .ce-column a img, #c1933 .ce-textpic .ce-gallery .ce-row .ce-column a img {
  height:130PX;
  width:AUTO;
padding:0 0 20px 0;
border:none;
}
#c1800 .tx-yag-album-albuminfo, #c1901 .tx-yag-album-albuminfo, #c1900 .tx-yag-album-albuminfo, #c1902 .tx-yag-album-albuminfo, #c1903 .tx-yag-album-albuminfo, #c1933 .tx-yag-album-albuminfo {
    margin: 0px;
  }




  #c1800 .ce-textpic .ce-gallery .ce-row .ce-column figure, #c1901 .ce-textpic .ce-gallery .ce-row .ce-column figure, #c1900 .ce-textpic .ce-gallery .ce-row .ce-column figure, #c1902 .ce-textpic .ce-gallery .ce-row .ce-column figure, #c1903 .ce-textpic .ce-gallery .ce-row .ce-column figure {
width:100%;
position:relative;
  overflow:hidden;
   
}
#c1800 .ce-textpic .ce-gallery .ce-row .ce-column a, #c1901 .ce-textpic .ce-gallery .ce-row .ce-column a, #c1900 .ce-textpic .ce-gallery .ce-row .ce-column a, #c1902 .ce-textpic .ce-gallery .ce-row .ce-column a, #c1903 .ce-textpic .ce-gallery .ce-row .ce-column a   {
text-decoration:none;
  width:100%;
  font-size:100%;
  line-height:117%;
  display: block;
  height:225px;
  z-index:1500;
  position:relative;
}
#c1800 .ce-textpic .ce-gallery .ce-row .ce-column figcaption, #c1900 .ce-textpic .ce-gallery .ce-row .ce-column figcaption, #c1901 .ce-textpic .ce-gallery .ce-row .ce-column figcaption, #c1902 .ce-textpic .ce-gallery .ce-row .ce-column figcaption, #c1903 .ce-textpic .ce-gallery .ce-row .ce-column figcaption {
position:absolute;
  top:120px;
  z-index:100;
}
#c1800 .ce-textpic .ce-gallery .ce-row .ce-column a:hover,  #c1901 .ce-textpic .ce-gallery .ce-row .ce-column a:hover,  #c1900 .ce-textpic .ce-gallery .ce-row .ce-column a:hover, #c1902 .ce-textpic .ce-gallery .ce-row .ce-column a:hover,  #c1903 .ce-textpic .ce-gallery .ce-row .ce-column a:hover  {
  background-color:transparent !important;
}
#map {
border:none !important;
}
.kesearch_searchbox .submitbutt input:hover {
color:#23a638 !important;
}

input.powermail_input, .powermail_select, .powermail_field textarea {
  width: 100%;
}
.cover{
	background-size:cover!important;
}
