/*
  Hier können Sie eigene Anpassungen am CSS vornehmen.
  Here you can make your own adjustments to the CSS.
 
.content-header{*/
  /*background-image: url("/fileadmin/medien/logosbanner/wasser-hell-1920x400.jpg");*/
  /*background-image: url("/fileadmin/medien/logosbanner/wasser-hell-2400x502.jpg");
  background-image: url("/fileadmin/medien/logosbanner/wasser-hell-3600x753.jpg");
  background-color: #0b1b28;
  background-repeat: no-repeat;
padding: 1em;
  margin: 1em;
  background-color: #abb6d5;
  max-width: 100%;
  float: right;
}*/
/* editor*/

.shariff .orientation-horizontal{
  flex-wrap: nowrap !important;
}

/* slider bilder */
.flexslider .slides img{
  border-radius:0px; 
}
.flexslider{
  border:none !important;
  background: transparent !important;
}
/* slider Bildgröße
.flexslider {
    width: 300px;
    height: 200px;
}
/* slider Bildgröße
.flexslider .slides img {
    width: 280px;
    height: 200px;
}
 slider Bildgröße*/


/* fcinhalt */

table.fc th { text-align:right; }

.blauboxlinks{
  padding: 1em;
  margin: 1em;
  border: 2px solid #6280b4;
  max-width: 100%;
  float: left;
  color: grey;
}
.blauboxlinks p {margin-bottom: 0.5rem;}

.blauboxrechts{
  padding: 1em;
  margin: 1em;
  border: 2px solid #6280b4;
  max-width: 100%;
  float: right;
  color: grey;
}
.blauboxrechts p {margin-bottom: 0.5rem;}
.backgroundbox{
  padding: 1em;
margin: 1em;
background-color: #abb6d5;
max-width: 100%;
float: right;
}


.bluebox{
  padding: 1em;
  margin: 1em;
  border: 2px solid #6280b4;
  max-width: 100%;
  float: left;
  color: grey;
}

.news-tags{
  list-style-type:none;
}

.satzung2{
  list-style-type: disc;
  padding-bottom: 0.25em;
}

/* j auslassen fix*/
.satzung{
  list-style-type: lower-alpha; 
    /*symbols(alphabetic "a)" "b)" "c)" "d)" "e)" "f)" "g)" "h)" "i)" "k)" "l)" "m)" "n)" "o)" "p)" "q)");*/
  padding-bottom: 0.25em;
}

.buchstaben{
  /*float: left;*/
  font-size: 300%;
  font-weight: bold;
  /*background-color: #214e7e;
  color: white;
  margin: 0.2rem; 
  line-height: 95%; 
  padding: 0rem 0rem 0.1rem 0.1rem;*/
}

.buchstaben2{
  color: "#f39200";
  /* background-color: #000;*/
  font-size: 300%;
}

.news-text-wrap ol{
  padding-left:2em;
}

.news-single .article .news-img-wrap .outer{
  margin-bottom: 0.25rem;
}
.news-single .article .news-img-wrap{
  margin: 0 0 .5rem .5rem;
}
.news .article .news-img-wrap{
  background: transparent;
}

.news-related-wrap{
  border: 0;
}
.news-related-files{
  border: 0;
}

.image-caption p{margin:0}

.cat-big{
  font-size:200%;
  color: #000;
}

.textrot{
  color: #d11;
}

.width80{
  width: 80%;
}

.wrapper-topmenu {
    background-image: linear-gradient(#04519b, #033c73 100%, #02325f);
}

.layout-2 .f3-widget-paginator {
  margin-left: 1.5rem;
}

.news-list-view h3{
  margin-bottom:0;
}

.search-hide-btn{
  color:#333;
}
.search-hide-btn:hover, .search-hide-btn:focus{
  color:#ed9;
}

.sm-clean{
  background-image: linear-gradient(#04519b, #033c73 100%, #02325f);
}
.sm-clean a.current, .sm-clean a.active {
    color: #fefefe;
}
.sm-clean a, .sm-clean a:hover, .sm-clean a:focus, .sm-clean a:active {
    color: #efefef;
}
.sm-clean a .sub-arrow {
  border-color: #e8eaf0 transparent transparent transparent;
}

.rBild{ float: right; padding-right: 0.25em;padding-top:0;padding-left: 1em;padding-bottom: 1em; font-style: italic;}
.lBild{ float: left; padding-right: 1em;padding-top:0;padding-left: 0.25em;padding-bottom: 1em; font-style: italic;}

div.flex { max-width:240px;width:33.3%;min-width:7rem; }
div.flex img { width:100%; }


/* Slider */

.flexslider {
}

.flex-direction-nav a:before {
  padding-top: 8px;
}

.flex-direction-nav {
  height: 0;
}

.flex-control-nav {
  padding-top: 10px;
  bottom: -25px;
  height: 50px;
}

@media screen and (max-width: 601px) {
  .flex-control-nav {
    bottom: -35px;
  }
}