@charset "UTF-8";
/* STARTSEITE CONTAINER THEMEN */
:root {
  --color-pink: #e41789;
  --color-green: #5e8d00;
  --color-blue: #0085cb; }

.jumbotron-themen {
  border-bottom: solid 1px var(--color-pink); }
  .jumbotron-themen ul {
    padding: 0;
    list-style: none; }
    .jumbotron-themen ul li {
      text-align: center;
      padding: 20px; }
      .jumbotron-themen ul li.nav-magazin {
        color: var(--color-pink); }
        .jumbotron-themen ul li.nav-magazin a {
          color: var(--color-pink); }
      .jumbotron-themen ul li.nav-wiki {
        color: var(--color-green); }
        .jumbotron-themen ul li.nav-wiki a {
          color: var(--color-green); }
      .jumbotron-themen ul li.nav-netzwerk {
        color: var(--color-blue); }
        .jumbotron-themen ul li.nav-netzwerk a {
          color: var(--color-blue); }
      .jumbotron-themen ul li h2 {
        font-size: 20px;
        font-weight: 600;
        text-transform: uppercase; }
      .jumbotron-themen ul li p {
        font-size: 14px; }
      .jumbotron-themen ul li a {
        text-decoration: none; }

body {
  font-family: 'Open Sans', sans-serif; }

h1.magazin {
  padding-bottom: 20px; }
h1.h1-sociales {
  padding-top: 0px;
  margin-top: 10px; }

a.theme-magazin {
  color: var(--color-pink);
  text-decoration: none; }
a.theme-wiki {
  color: var(--color-green);
  text-decoration: none; }
a.theme-netzwerk {
  color: var(--color-blue);
  text-decoration: none; }

.magazin {
  color: var(--color-pink); }

.wiki {
  color: var(--color-green); }

.netzwerk {
  color: var(--color-blue); }

.themen h2 {
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase; }
.themen p {
  font-size: 14px; }

.sociales {
  font-size: 1.25em;
  padding-right: 10px; }

.jumbotron-sociales {
  margin-top: 30px; }

/* SUB NAVI */
.footer {
  margin-top: 40px; }

a.sub-nav {
  margin-right: 20px;
  font-size: 16px;
  color: #777; }
  a.sub-nav:hover, a.sub-nav:focus, a.sub-nav.active {
    color: #333; }

.menu-left .level2 {
  margin: 0 0 0 1em; }
.menu-left .level3 {
  margin: 0 0 0 2em; }
.menu-left .level4 {
  margin: 0 0 0 3em; }

/* NAVBAR */
.navbar-default {
  border-color: #e7e7e7; }
  .navbar-default.layout-1 {
    border-color: var(--color-pink); }
  .navbar-default.layout-2 {
    border-color: var(--color-green); }
  .navbar-default.layout-3 {
    border-color: var(--color-blue); }

@media (max-width: 767px) {
  li.nav-li-icon {
    padding-left: 20px;
    line-height: 20px;
    vertical-align: middle;
    font-size: 20px; }
    li.nav-li-icon > a.active {
      color: #333333;
      background-color: transparent; }

  .js-display-inline {
    display: inline !important;
    padding-left: 18px;
    font-size: 16px;
    position: relative;
    top: -3px; }

  .js-display-inline-rss {
    position: relative;
    top: 0px;
    padding-left: 23px; }

  .icon-rss {
    padding-right: 4px;
    padding-top: 2px; }

  .navbar-default .navbar-nav > li a.nav-magazin, .navbar-default .navbar-nav > li a.nav-wiki, .navbar-default .navbar-nav > li a.nav-netzwerk {
    color: #999999;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    text-transform: uppercase;
    text-decoration: none;
    padding-left: 65px;
    background-repeat: no-repeat;
    background-position: 20px 50%;
    background-size: 30px 20px;
    display: block; }
  .navbar-default .navbar-nav > li a.nav-magazin {
    color: var(--color-pink);
    background-image: url(../Images/icon_navi_magazin.png); }
    .navbar-default .navbar-nav > li a.nav-magazin.active, .navbar-default .navbar-nav > li a.nav-magazin:hover, .navbar-default .navbar-nav > li a.nav-magazin:focus {
      color: #ffffff;
      background-color: var(--color-pink);
      background-image: url(../Images/icon_navi_magazin_fff.png); }
  .navbar-default .navbar-nav > li a.nav-wiki {
    color: var(--color-green);
    background-image: url(../Images/icon_navi_wiki.png); }
    .navbar-default .navbar-nav > li a.nav-wiki.active, .navbar-default .navbar-nav > li a.nav-wiki:hover, .navbar-default .navbar-nav > li a.nav-wiki:focus, .navbar-default .navbar-nav > li a.nav-wiki:active {
      color: #ffffff;
      background-color: var(--color-green);
      background-image: url(../Images/icon_navi_wiki_fff.png); }
  .navbar-default .navbar-nav > li a.nav-netzwerk {
    color: var(--color-blue);
    background-image: url(../Images/icon_navi_netzwerk.png); }
    .navbar-default .navbar-nav > li a.nav-netzwerk.active, .navbar-default .navbar-nav > li a.nav-netzwerk:hover, .navbar-default .navbar-nav > li a.nav-netzwerk:focus, .navbar-default .navbar-nav > li a.nav-netzwerk:active {
      color: #ffffff;
      background-color: var(--color-blue);
      background-image: url(../Images/icon_navi_netzwerk_fff.png); } }
@media (min-width: 768px) {
  .icon-rss {
    padding-top: 3px; }

  li.nav-li-icon {
    font-size: 1.5em;
    padding: 0px 5px;
    margin-top: 3px;
    padding-top: 12px; }
    li.nav-li-icon > a.active {
      color: #333333;
      background-color: transparent; }

  .navbar-default .navbar-collapse, .navbar-default navbar-form {
    margin-bottom: 20px;
    margin-top: 10px; }
  .navbar-default .navbar-nav > li > a.nav-magazin, .navbar-default .navbar-nav > li > a.nav-wiki, .navbar-default .navbar-nav > li > a.nav-netzwerk {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    text-decoration: none;
    padding: 45px 25px 15px 25px;
    background-repeat: no-repeat;
    background-position: 50% 20px;
    background-size: 30px 20px; }
  .navbar-default .navbar-nav > li > a.nav-magazin {
    color: var(--color-pink);
    background-image: url(../Images/icon_navi_magazin.png);
    border: 1px solid var(--color-pink);
    margin-right: 20px; }
    .navbar-default .navbar-nav > li > a.nav-magazin.active, .navbar-default .navbar-nav > li > a.nav-magazin:hover, .navbar-default .navbar-nav > li > a.nav-magazin:focus {
      color: #ffffff;
      background-color: var(--color-pink);
      background-image: url(../Images/icon_navi_magazin_fff.png); }
  .navbar-default .navbar-nav > li > a.nav-wiki {
    color: var(--color-green);
    background-image: url(../Images/icon_navi_wiki.png);
    border: 1px solid var(--color-green);
    margin-right: 20px; }
    .navbar-default .navbar-nav > li > a.nav-wiki.active, .navbar-default .navbar-nav > li > a.nav-wiki:hover, .navbar-default .navbar-nav > li > a.nav-wiki:focus {
      color: #ffffff;
      background-color: var(--color-green);
      background-image: url(../Images/icon_navi_wiki_fff.png); }
  .navbar-default .navbar-nav > li > a.nav-netzwerk {
    color: var(--color-blue);
    background-image: url(../Images/icon_navi_netzwerk.png);
    border: 1px solid var(--color-blue);
    margin-right: 10px; }
    .navbar-default .navbar-nav > li > a.nav-netzwerk.active, .navbar-default .navbar-nav > li > a.nav-netzwerk:hover, .navbar-default .navbar-nav > li > a.nav-netzwerk:focus {
      color: #ffffff;
      background-color: var(--color-blue);
      background-image: url(../Images/icon_navi_netzwerk_fff.png); } }
/* NAVBAR ENDE */
/* DIVERSE SACHEN */
.bodytext a {
  text-decoration: underline;
  color: #000000; }

.highlight {
  padding: 9px 14px;
  margin: 20px 0;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
  border-radius: 4px; }

a.glyphicon-remove, a.glyphicon-edit, a.glyphicon-plus {
  text-decoration: none; }

.glyphicon-tasks {
  padding-right: 20px; }

/*--------------*/
.glyphicon-chevron-right, .glyphicon-chevron-down {
  padding-right: 10px; }

.ring-h1-startseite h1 {
  margin-bottom: 60%;
  color: #eeeeee;
  text-shadow: 1px 1px 0px #333333, -1px -1px 2px #D6D2D2; }

/* footer */
.navbar-footer-bg-ring li a {
  text-shadow: 0px 1px 1px #D6D2D2, 0px 0px 2px #333333; }

.footer-ring {
  margin-top: 60px;
  margin-bottom: 20px; }

.navbar-toggle-ring {
  margin-top: 17px; }

.ring-display-inline {
  display: inline !important;
  font-size: 16px;
  padding-left: 5px; }

.navbar-header img {
  width: 150px;
  height: 40px; }

/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
  .navbar-header img {
    /*
width: 200px; 
height:52px;
    */ } }
@media only screen and (min-width: 768px) {
  .nav-ring {
    margin-top: 10px; } }
.carousel {
  width: 100%;
  height: auto; }
  .carousel .carousel-inner .item {
    max-height: 500px;
    overflow: hidden; }
    .carousel .carousel-inner .item img {
      width: 100%;
      height: auto; }
    .carousel .carousel-inner .item .carousel-caption {
      font-size: 18px;
      line-height: 28px;
      color: #eee;
      width: 100%;
      padding: 2%;
      margin: 0;
      position: absolute;
      left: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.3);
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); }
  .carousel .carousel-indicators {
    bottom: unset;
    top: 10px; }
    .carousel .carousel-indicators li {
      border: 0px none;
      border-radius: 0;
      width: 20px;
      height: 20px;
      background-color: #ccc;
      margin: 0 5px; }
      .carousel .carousel-indicators li.active {
        background-color: #fff;
        border: 0px none; }
  .carousel .carousel-control span {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block; }
  .carousel .carousel-control.left span {
    left: 10%; }
  .carousel .carousel-control.right span {
    right: 10%; }

.nav-pills > li.active > a {
  color: #333;
  background-color: #eee;
  border: 1px solid #ccc; }

.nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #333;
  background-color: #ebebeb;
  border: 1px solid #adadad; }

a.sociales {
  text-decoration: none; }

.container-fluid-content-1 .pagetitle h1 {
  color: var(--color-pink); }

.container-fluid-content-2 .pagetitle h1 {
  color: var(--color-green); }

.container-fluid-content-3 .pagetitle h1 {
  color: var(--color-blue); }

.ce-gallery img {
  max-width: 100%;
  height: auto; }

.content-col-left .ce-intext.ce-left .ce-gallery {
  margin-right: 0; }
.content-col-left .ce-intext.ce-right .ce-gallery {
  margin-left: 0; }
.content-col-left .ce-left .ce-gallery, .content-col-left .ce-column {
  float: none; }
.content-col-left .ce-right .ce-gallery, .content-col-left .ce-column {
  float: none; }
@media (min-width: 1200px) {
  .content-col-left .ce-intext.ce-left .ce-gallery {
    margin-right: 8px; }
  .content-col-left .ce-intext.ce-right .ce-gallery {
    margin-left: 8px; }
  .content-col-left .ce-left .ce-gallery, .content-col-left .ce-column {
    float: left; }
  .content-col-left .ce-right .ce-gallery, .content-col-left .ce-column {
    float: right; }
  .content-col-left .ce-right .ce-gallery,
  .content-col-left .ce-left .ce-gallery {
    max-width: 50%; } }

.frame-7,
.frame-8,
.frame-9 {
  padding: 10px 20px 20px 20px;
  margin: 0 0 40px 0;
  border: 1px solid var(--color-pink);
  list-style: none; }

.frame-8 {
  border: 1px solid var(--color-green); }

.frame-9 {
  border: 1px solid var(--color-blue); }

/*
Downloads / uploads
*/
.frame-type-uploads > ul.ce-uploads {
  margin-top: 20px;
  margin-bottom: 40px;
  background-color: #e7e7e7; }
  .frame-type-uploads > ul.ce-uploads > li {
    padding: 10px 20px; }
    .frame-type-uploads > ul.ce-uploads > li:nth-child(2) {
      background-color: #eee; }
    .frame-type-uploads > ul.ce-uploads > li img {
      padding-right: 20px; }
    .frame-type-uploads > ul.ce-uploads > li div {
      position: relative; }
    .frame-type-uploads > ul.ce-uploads > li .ce-uploads-fileName {
      display: block;
      margin-bottom: 10px;
      padding-right: 50px; }
    .frame-type-uploads > ul.ce-uploads > li .ce-uploads-description {
      display: block;
      padding-right: 50px; }
    .frame-type-uploads > ul.ce-uploads > li .ce-uploads-filesize {
      display: block;
      width: 50px;
      position: absolute;
      right: 0;
      top: 0; }

@media (max-width: 767px) {
  .frame-type-uploads > ul.ce-uploads img {
    float: none;
    padding-right: 0;
    padding-bottom: 10px; }
  .frame-type-uploads > ul.ce-uploads > li .ce-uploads-fileName {
    padding-right: 0; }
  .frame-type-uploads > ul.ce-uploads > li .ce-uploads-description {
    padding-right: 0;
    padding-bottom: 10px; }
  .frame-type-uploads > ul.ce-uploads > li .ce-uploads-filesize {
    position: relative;
    top: unset;
    right: unset;
    width: auto; } }
.frame-type-textmedia .ce-intext.ce-left .ce-gallery {
  float: none;
  margin: 0 0 20px 0; }
  .frame-type-textmedia .ce-intext.ce-left .ce-gallery .ce-column {
    float: none; }
.frame-type-textmedia .ce-intext.ce-right .ce-gallery {
  float: none;
  margin: 0 0 20px 0; }
  .frame-type-textmedia .ce-intext.ce-right .ce-gallery .ce-column {
    float: none; }
.frame-type-textmedia .ce-intext img {
  max-width: 100%; }

@media (min-width: 768px) {
  .frame-type-textmedia .ce-intext.ce-left .ce-gallery {
    float: left;
    max-width: 50%;
    margin: 0 20px 20px 0; }
    .frame-type-textmedia .ce-intext.ce-left .ce-gallery .ce-column {
      float: left; }
  .frame-type-textmedia .ce-intext.ce-right .ce-gallery {
    float: right;
    max-width: 50%;
    margin: 0 0 20px 20px; }
    .frame-type-textmedia .ce-intext.ce-right .ce-gallery .ce-column {
      float: right; } }
/*
csc-menu csc-menu-1
*/
ul.csc-menu {
  padding: 0;
  margin: 0; }

ul.csc-menu p {
  padding: 0;
  margin: 0; }

ul.csc-menu li {
  list-style: none; }

ul.csc-menu li a {
  display: block;
  padding: 10px 20px;
  font-size: 20px;
  text-decoration: none;
  margin-top: -1px;
  border: 1px solid #ccc;
  color: #333; }

ul.csc-menu li a:hover {
  border-color: #adadad;
  background-color: #ebebeb; }

/*
BODY & CO
*/
h1 {
  margin-top: 30px;
  margin-bottom: 20px; }

.btn-default {
  background-color: #eee; }

.btn-default a {
  text-decoration: none; }

p.bodytext {
  margin-bottom: 20px; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  line-height: 1.3; }

/*
DIVERSES
*/
.glyphicon-pencil, .glyphicon-trash {
  padding-right: 10px;
  padding-left: 10px; }

.glyphicon-pencil {
  padding-left: 20px; }

.glyphicon-chevron-right, .glyphicon-chevron-down {
  padding-right: 5px; }

.nav > li > a {
  text-decoration: none; }

.footer .navbar-nav {
  margin: 0px; }

a {
  text-decoration: underline; }

.jumbotron-sociales {
  margin-top: 80px; }

/*
TEXT IMG
*/
.csc-textpic-imagewrap img {
  padding-right: 20px;
  padding-bottom: 15px; }

.csc-textpic-image {
  /*    margin-bottom: 10px;*/ }

div.csc-textpic .csc-textpic-imagewrap img {
  padding-bottom: 10px; }

.csc-textpic-imagewrap {
  /*
  margin-top: 20px;
  */
  margin-bottom: 20px; }

/*
FORM & CO
*/
input[type="radio"], input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
  display: inline-block;
  background-color: #ff00ff;
  float: left;
  width: 30px !important;
  margin-bottom: 20px; }

input.csc-mailform-radio {
  float: left; }

fieldset#mailformZugang label {
  /*
  display: inline-block;
  width: 80%;
  */
  display: inline; }

fieldset#mailformZugang legend {
  display: none; }

.csc-mailform-field {
  padding-top: 10px;
  padding-bottom: 20px; }

.csc-mailform strong {
  font-weight: bold;
  font-style: italic;
  color: #7288BE;
  padding-left: 10px; }

.csc-mailform ol {
  list-style-type: none;
  padding: 0;
  margin: 0; }

li.csc-form-element {
  margin-bottom: 20px; }

.csc-mailform label {
  /*
  width: 100%;
  */ }

.csc-mailform input {
  width: 100%;
  padding: 5px; }

.csc-mailform textarea {
  width: 100%;
  padding: 5px;
  border: 1px solid #cccccc; }

.csc-mailform legend {
  font-style: italic;
  color: #999; }

.csc-mailform select[multiple], .csc-mailform select[size] {
  height: auto;
  width: 100%;
  padding: 5px;
  line-height: 1.3;
  border: 1px solid #cccccc; }

.csc-mailform input[type="submit"] {
  display: inline-block;
  padding: 10px 15px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border-radius: 4px;
  margin-bottom: 20px;
  margin-top: 20px; }

input.csc-mailform-submit {
  color: #333333;
  background-color: #eeeeee;
  border: solid 1px #ccc; }

input.csc-mailform-submit:hover {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad; }

/*
TEASERMENU
*/
ul.teasermenu {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 20px;
  margin-bottom: 40px;
  border: 1px solid #333; }
  ul.teasermenu > li {
    border-bottom: 1px solid #333;
    background-color: #fff; }
    ul.teasermenu > li:last-child {
      border-bottom: 0px none; }
    ul.teasermenu > li > a {
      display: block;
      padding: 10px 20px;
      font-size: 20px;
      text-decoration: none;
      color: inherit; }
    ul.teasermenu > li.active, ul.teasermenu > li:hover {
      color: white;
      background-color: #333; }
    ul.teasermenu > li > ul {
      background-color: #fff;
      padding: 0; }
      ul.teasermenu > li > ul > li {
        padding: 5px 20px;
        color: #333; }
        ul.teasermenu > li > ul > li > a {
          text-decoration: none;
          color: inherit; }
        ul.teasermenu > li > ul > li > ul {
          padding: 0; }
          ul.teasermenu > li > ul > li > ul > li {
            padding: 5px 0 5px 10px;
            color: #333; }
            ul.teasermenu > li > ul > li > ul > li > a {
              text-decoration: none;
              color: inherit; }
  ul.teasermenu li {
    list-style: none;
    padding: 0;
    margin: 0; }

.container-fluid-content-1 ul.teasermenu {
  border: 1px solid var(--color-pink); }
  .container-fluid-content-1 ul.teasermenu > li {
    border-bottom: 1px solid var(--color-pink);
    color: var(--color-pink); }
    .container-fluid-content-1 ul.teasermenu > li.active, .container-fluid-content-1 ul.teasermenu > li:hover {
      border-bottom: 1px solid var(--color-pink);
      background-color: var(--color-pink);
      color: #fff; }
    .container-fluid-content-1 ul.teasermenu > li:last-child {
      border-bottom: 0px none; }
    .container-fluid-content-1 ul.teasermenu > li > ul > li.active, .container-fluid-content-1 ul.teasermenu > li > ul > li:hover {
      color: var(--color-pink); }
    .container-fluid-content-1 ul.teasermenu > li > ul > li > ul > li.active, .container-fluid-content-1 ul.teasermenu > li > ul > li > ul > li:hover {
      color: var(--color-pink); }

.container-fluid-content-2 ul.teasermenu {
  border: 1px solid var(--color-green); }
  .container-fluid-content-2 ul.teasermenu > li {
    border-bottom: 1px solid var(--color-green);
    color: var(--color-green); }
    .container-fluid-content-2 ul.teasermenu > li.active, .container-fluid-content-2 ul.teasermenu > li:hover {
      border-bottom: 1px solid var(--color-green);
      background-color: var(--color-green);
      color: #fff; }
    .container-fluid-content-2 ul.teasermenu > li:last-child {
      border-bottom: 0px none; }
    .container-fluid-content-2 ul.teasermenu > li > ul > li.active, .container-fluid-content-2 ul.teasermenu > li > ul > li:hover {
      color: var(--color-green); }
    .container-fluid-content-2 ul.teasermenu > li > ul > li > ul > li.active, .container-fluid-content-2 ul.teasermenu > li > ul > li > ul > li:hover {
      color: var(--color-green); }

.container-fluid-content-3 ul.teasermenu {
  border: 1px solid var(--color-blue); }
  .container-fluid-content-3 ul.teasermenu > li {
    border-bottom: 1px solid var(--color-blue);
    color: var(--color-blue); }
    .container-fluid-content-3 ul.teasermenu > li.active, .container-fluid-content-3 ul.teasermenu > li:hover {
      border-bottom: 1px solid var(--color-blue);
      background-color: var(--color-blue);
      color: #fff; }
    .container-fluid-content-3 ul.teasermenu > li:last-child {
      border-bottom: 0px none; }
    .container-fluid-content-3 ul.teasermenu > li > ul > li.active, .container-fluid-content-3 ul.teasermenu > li > ul > li:hover {
      color: var(--color-blue); }
    .container-fluid-content-3 ul.teasermenu > li > ul > li > ul > li.active, .container-fluid-content-3 ul.teasermenu > li > ul > li > ul > li:hover {
      color: var(--color-blue); }

/*
RAHMEN
*/
.jsnds-rahmen-grau {
  border: 1px solid #EEEEEE;
  padding: 15px 20px 20px 20px;
  margin-bottom: 40px; }

.jsnds-rahmen-magazin-rot {
  border: 1px solid var(--color-pink);
  padding: 15px 20px 20px 20px;
  margin-bottom: 40px; }

.jsnds-rahmen-wiki-gruen {
  border: 1px solid #5E8D00;
  padding: 15px 20px 20px 20px;
  margin-bottom: 40px; }

.jsnds-rahmen-netzwerk-blau {
  border: 1px solid #0085CB;
  padding: 15px 20px 20px 20px;
  margin-bottom: 40px; }

ul.typo3-messages {
  list-style: none;
  padding: 0; }

.form-control + .alert {
  margin-top: 20px; }

.frame-type-menu_sitemap > ul {
  list-style: none;
  padding: 0; }
  .frame-type-menu_sitemap > ul > li {
    line-height: 1.3;
    font-size: 30px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: inherit; }
    .frame-type-menu_sitemap > ul > li ul {
      list-style: none;
      padding: 5px 0 0 10px; }
      .frame-type-menu_sitemap > ul > li ul > li {
        font-size: 14px;
        line-height: 1.42;
        font-weight: normal;
        color: #333; }
.frame-type-menu_sitemap ul li a {
  text-decoration: none; }

.frame-type-menu_sitemap_pages > ul {
  list-style: none;
  padding: 10px 0 0 0;
  margin: 0; }
  .frame-type-menu_sitemap_pages > ul > li {
    font-size: 14px;
    line-height: 1.42;
    font-weight: normal;
    color: #333; }
    .frame-type-menu_sitemap_pages > ul > li ul {
      list-style: none;
      padding: 5px 0 0 10px; }
      .frame-type-menu_sitemap_pages > ul > li ul > li {
        font-size: 14px;
        line-height: 1.42;
        font-weight: normal;
        color: #333; }
.frame-type-menu_sitemap_pages ul li a {
  text-decoration: none;
  color: inherit; }

.frame-7.frame-type-menu_sitemap_pages > ul li.active, .frame-7.frame-type-menu_sitemap_pages > ul li:hover {
  color: var(--color-pink); }

.frame-8.frame-type-menu_sitemap_pages > ul li.active, .frame-8.frame-type-menu_sitemap_pages > ul li:hover {
  color: var(--color-green); }

.frame-9.frame-type-menu_sitemap_pages > ul li.active, .frame-9.frame-type-menu_sitemap_pages > ul li:hover {
  color: var(--color-blue); }

/* tx_news */
.news-list-view.layout2 {
  font-size: 12px; }
.news-list-view h1 {
  color: var(--color-pink); }
.news-list-view .news-list-info {
  color: var(--color-pink);
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid var(--color-pink);
  font-weight: 300;
  font-size: 12px; }
  .news-list-view .news-list-info a {
    text-decoration: none;
    color: var(--color-pink); }
.news-list-view .news-img-wrap {
  width: 100%;
  height: 170px;
  overflow: hidden; }
  .news-list-view .news-img-wrap img {
    max-width: 100%;
    height: auto; }
.news-list-view .header h2 {
  margin-top: 20px;
  font-weight: 600;
  font-size: 14px; }
  .news-list-view .header h2 a {
    text-decoration: none; }

.news-liste {
  margin-bottom: 40px; }

.news-single h1 {
  color: var(--color-pink); }
.news-single .news-detail-info {
  color: var(--color-pink);
  padding-bottom: 5px;
  margin-bottom: 20px;
  border-bottom: 1px solid var(--color-pink);
  font-weight: 300;
  font-size: 12px; }
  .news-single .news-detail-info a {
    text-decoration: none;
    color: var(--color-pink); }
.news-single .news-img-wrap {
  display: inline-block;
  position: relative;
  float: left;
  padding-right: 20px;
  padding-bottom: 15px; }
.news-single .teaser-text {
  font-weight: bold; }

.content-col-left .news > ul {
  padding: 10px 20px 20px 20px;
  margin: 0 0 40px 0;
  border: 1px solid var(--color-pink);
  list-style: none; }
  .content-col-left .news > ul > li {
    padding: 5px 0; }
    .content-col-left .news > ul > li a {
      text-decoration: none; }
      .content-col-left .news > ul > li a:hover, .content-col-left .news > ul > li a.active {
        color: var(--color-pink); }

.news-menu-view .panel {
  margin-bottom: unset;
  background-color: transparent;
  border: 0px none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }
.news-menu-view > ul {
  padding: 10px 20px 20px 20px;
  margin: 0 0 40px 0;
  border: 1px solid var(--color-pink);
  list-style: none; }
  .news-menu-view > ul > li a {
    text-decoration: none; }
    .news-menu-view > ul > li a:hover {
      color: var(--color-pink); }
  .news-menu-view > ul > li a[aria-expanded="true"] {
    color: var(--color-pink); }
  .news-menu-view > ul > li > ul {
    padding: 0;
    list-style: none; }
    .news-menu-view > ul > li > ul > li {
      padding: 5px 0; }
      .news-menu-view > ul > li > ul > li a {
        text-decoration: none; }
        .news-menu-view > ul > li > ul > li a:hover {
          color: var(--color-pink); }
      .news-menu-view > ul > li > ul > li.itemactive a {
        color: var(--color-pink); }

.news ul.news-tags > li {
  font-size: 80%;
  display: inline;
  padding: 5px 10px 5px 0; }
  .news ul.news-tags > li.count-2 {
    font-size: 85%; }

.f3-widget-paginator {
  list-style: none;
  margin: 20px 0;
  padding: 0; }
  .f3-widget-paginator li {
    display: inline-block;
    margin-right: 1px;
    color: #333;
    font-weight: 300;
    padding: 10px 20px;
    background-color: #eeeeee;
    text-decoration: none; }
    .f3-widget-paginator li a {
      text-decoration: none; }
    .f3-widget-paginator li a:hover {
      color: var(--color-pink); }
    .f3-widget-paginator li.current {
      color: #ccc; }

#c7334 .news-amenu-container {
  display: none; }

.news-list-container .glyphicon-pencil,
.news-list-container .glyphicon-trash {
  margin: 0 0 0 0.25em; }

.glyphicon-edit-news,
.menu-office .glyphicon-user {
  margin: 0 0.25em 0 0; }

.news-single-files DD A {
  padding: 0 0.5em 0 0.5em; }

.news-date A {
  color: #E41789;
  text-decoration: none; }

.news-catmenu {
  padding: 10px 20px 20px 20px;
  margin-bottom: 40px; }

.news-catmenu .level1 {
  padding: 5px 0; }

.news-catmenu hr {
  display: none; }

.news-catmenu a {
  text-decoration: none; }

.news-amenu-container {
  padding: 10px 20px 20px 20px;
  margin-bottom: 40px; }

.news-amenu-container ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.news-amenu-container ul > li {
  list-style: none;
  margin: 0;
  padding: 0; }

.news-amenu-container ul > li a {
  text-decoration: none; }

.news-single-item .news-subheader h2 {
  font-size: 20px; }

.news-latest-item > h4 > a, .news-list-item > h4 > a {
  text-decoration: none; }

.news-latest-img img {
  width: 100%;
  height: auto;
  padding-bottom: 20px; }

.news-latest-img {
  width: 100%;
  height: 170px;
  overflow: hidden; }

.news-list-img img {
  float: left;
  max-width: 200px;
  height: auto;
  padding-right: 20px; }

.news-list-img {
  float: left;
  width: 200px;
  max-height: 150px;
  overflow: hidden; }

.news-list-morelink {
  padding-left: 10px; }

.news-list-item {
  margin-bottom: 40px;
  display: inline-block;
  width: 100%; }

.news-list-browse {
  margin-bottom: 40px; }

.showResultsWrap {
  display: none; }

.disabledLinkWrap {
  display: none; }

.activeLinkWrap {
  color: #ccc;
  font-weight: 200;
  padding: 10px 20px;
  background-color: #eeeeee;
  display: inline-block;
  margin-top: 20px;
  /* margin-right: 1px;*/ }

.browseLinksWrap a {
  display: inline-block;
  /*  margin-right: 1px;*/
  color: #333;
  font-weight: 300;
  padding: 10px 20px;
  background-color: #eeeeee;
  text-decoration: none; }

.btn-news-back-bottom {
  margin: 20px 0 40px 0; }

.news-single-img {
  display: inline-block;
  position: relative;
  float: left;
  padding-right: 20px;
  padding-bottom: 15px; }

.btn-ohne-underline a {
  text-decoration: none; }

.glyphicon-btn-left {
  margin-right: 10px;
  vertical-align: -1px; }

.news-date {
  color: var(--color-pink);
  font-weight: 300;
  font-size: 12px;
  border-bottom: 1px solid var(--color-pink);
  padding-bottom: 5px;
  margin-bottom: 20px; }

.news-latest-item h4 a {
  font-weight: 400;
  font-size: 14px; }

.news-latest-item h4 {
  margin-top: 20px; }

.news-latest-item {
  font-size: 12px; }

.news-latest-liste {
  height: 340px;
  /*  overflow: hidden;*/
  margin-bottom: 40px; }

/* 
NEWS MEDIA 
*/
@media (max-width: 767px) {
  .news-latest-img img {
    float: left;
    max-width: 160px;
    height: auto;
    padding-right: 20px; }

  .news-latest-img {
    float: left;
    width: 160px;
    height: 120px;
    overflow: hidden; }

  .news-latest-liste {
    height: 160px;
    margin-bottom: 40px; }

  .news-latest-item {
    float: left; } }
/*
MAGAZIN BEITRÄGE, WIKI, (NEWS EINZELNANSICHT)
*/
@media (max-width: 767px) {
  #c7367, #c7345, #c7346 {
    display: none; }

  /* WIKI */
  #c7380 {
    display: none; }

  /* BLOGROLL */
  #c11769 {
    display: none; }

  .jsnds-rahmen-netzwerk-blau {
    display: none; } }
/* tx_indexedsearch */
.tx-indexedsearch-searchbox {
  margin: 0 0 20px; }

.tx-indexedsearch-browsebox {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none; }

.tx-indexedsearch-browsebox p {
  display: none; }

/* indexed_search pagination */
.browsebox {
  display: inline-block;
  padding-left: 0;
  border-radius: 4px; }

.browsebox > li {
  display: inline; }

.browsebox > li > a,
.browsebox > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd; }

.browsebox > li:first-child > a,
.browsebox > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px; }

.browsebox > li:last-child > a,
.browsebox > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.browsebox > li > a:hover,
.browsebox > li > span:hover,
.browsebox > li > a:focus,
.browsebox > li > span:focus {
  background-color: #eeeeee; }

.browsebox > .active > a,
.browsebox > .active > span,
.browsebox > .active > a:hover,
.browsebox > .active > span:hover,
.browsebox > .active > a:focus,
.browsebox > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  cursor: default;
  background-color: #428bca;
  border-color: #428bca; }

.browsebox > .disabled > span,
.browsebox > .disabled > span:hover,
.browsebox > .disabled > span:focus,
.browsebox > .disabled > a,
.browsebox > .disabled > a:hover,
.browsebox > .disabled > a:focus {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
  border-color: #dddddd; }

.browsebox-lg > li > a,
.browsebox-lg > li > span {
  padding: 10px 16px;
  font-size: 18px; }

.browsebox-lg > li:first-child > a,
.browsebox-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

.browsebox-lg > li:last-child > a,
.browsebox-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px; }

.browsebox-sm > li > a,
.browsebox-sm > li > span {
  padding: 5px 10px;
  font-size: 12px; }

.browsebox-sm > li:first-child > a,
.browsebox-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

.browsebox-sm > li:last-child > a,
.browsebox-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.tx-indexedsearch-browselist-currentPage {
  z-index: 2;
  color: #ffffff;
  cursor: default;
  background-color: #eeeeee;
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  border: 1px solid #dddddd; }

.tx-indexedsearch-browselist-currentPage a {
  cursor: default;
  text-decoration: none; }

/*--------------*/
.tx-indexedsearch-info-sword {
  font-size: 18px;
  margin-top: 40px;
  margin-bottom: 20px; }

.tx-indexedsearch-info-sword-word {
  font-weight: bold;
  font-style: italic; }

.tx-indexedsearch-whatis {
  margin-top: 40px;
  font-size: 1.5em; }

.suche-erw-link a {
  text-decoration: none; }

/* erweiterte suche ausmachen */
.erw-suche {
  display: none; }

.tx-indexedsearch-browsebox {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: left;
  display: block;
  padding-left: 0;
  border-radius: 4px; }
  .tx-indexedsearch-browsebox > li {
    display: inline; }
    .tx-indexedsearch-browsebox > li > a {
      position: relative;
      line-height: 1.428571429;
      text-decoration: none;
      background-color: #eeeeee;
      border: 1px solid #eeeeee;
      color: #333333;
      font-weight: 400;
      padding: 10px 20px;
      display: inline-block;
      margin-top: 20px;
      margin-right: 10px; }
      .tx-indexedsearch-browsebox > li > a:hover, .tx-indexedsearch-browsebox > li > a:focus {
        color: #000000; }
      .tx-indexedsearch-browsebox > li > a.active, .tx-indexedsearch-browsebox > li > a.active:hover, .tx-indexedsearch-browsebox > li > a.active:focus {
        z-index: 2;
        color: #ffffff;
        background-color: #428bca;
        border-color: #428bca; }
    .tx-indexedsearch-browsebox > li:first-child > a {
      margin-left: 0;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    .tx-indexedsearch-browsebox > li:last-child > a {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px; }

.tx-indexedsearch-res .tx-indexedsearch-info {
  font-size: 80%; }
  .tx-indexedsearch-res .tx-indexedsearch-info .row {
    margin-bottom: 0; }
.tx-indexedsearch-res .title-percent-wrap {
  display: flex;
  gap: 20px;
  justify-content: space-between; }
  .tx-indexedsearch-res .title-percent-wrap > span {
    display: block; }

.tx-indexedsearch-browsebox p {
  display: none; }

.tx-indexedsearch-browselist-currentPage {
  z-index: 2;
  position: relative;
  float: left;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #eeeeee;
  border: 1px solid #eeeeee;
  color: #CCCCCC;
  font-weight: 200;
  padding: 10px 20px;
  display: inline-block;
  margin-top: 20px;
  margin-right: 10px; }

.tx-indexedsearch-browselist-currentPage strong {
  font-weight: 200; }

.tx-indexedsearch-browselist-currentPage a {
  cursor: default;
  text-decoration: none;
  color: #CCCCCC; }

.tx-indexedsearch-whatis {
  font-size: 18px;
  margin-top: 40px;
  margin-bottom: 20px; }

.tx-indexedsearch-sw {
  font-weight: bold;
  font-style: italic;
  color: #000000;
  padding-left: 2px;
  padding-right: 5px; }

.tx-indexedsearch-redMarkup {
  color: #000000;
  font-weight: bold;
  font-style: italic;
  padding-left: 3px;
  padding-right: 3px; }

.glyphicon-flag {
  color: #000000; }

.tx-indexedsearch-whatis {
  margin-top: 40px;
  font-size: 1.5em; }

.suche-erw-link a {
  text-decoration: none; }

.glyphicon-tasks {
  padding-right: 20px; }

/* tx_edwiki */
.tx-edwiki-pi1 A.active {
  font-weight: bold; }

.tx-edwiki-pi1 .versions .edwiki-header {
  background-color: #eee;
  padding: 20px; }

.edwiki-keyword h1 b {
  font-size: 20px !important;
  color: #999 !important;
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 300 !important;
  line-height: 1.1;
  font-weight: normal !important; }

.edwiki-even-odd .even, .edwiki-even-odd .odd {
  background-color: #eee;
  padding: 20px;
  margin-bottom: 20px;
  border-radius: 4px; }

.edwiki-th-uid {
  padding-bottom: 10px; }

.tx-edwiki-pi1-browsebox p {
  font-size: 12px;
  color: #999;
  margin-top: 30px; }

.tx-edwiki-pi1-browsebox a {
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #eee;
  background-image: none;
  border: 1px solid #eee;
  border-radius: 0px;
  text-decoration: none;
  margin-right: 5px; }

.tx-edwiki-pi1-browsebox table td p {
  padding: 0;
  margin: 0; }

.wiki-label-input label {
  width: 100%;
  display: inline-block;
  margin-top: 20px; }

.wiki-label-input input {
  width: 100% !important;
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.wiki-input-submit input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  width: 100% !important;
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  background-color: #eee; }

.wiki-input-submit input[type="submit"]:hover {
  background-color: #ebebeb;
  border-color: #adadad; }

.wiki-input-submit {
  margin-top: 40px;
  margin-bottom: 40px; }

.link-view-edit a {
  padding-right: 10px;
  padding-left: 10px; }

.tx-edwiki-pi1 a.active {
  font-weight: bold;
  text-decoration: none; }

.tx-edwiki-pi1 table#toc {
  width: 100%;
  background-color: #eee;
  border: none;
  font-size: 12px;
  line-height: 2;
  border-radius: 4px; }

#toc {
  margin-top: 20px; }

table#toc td {
  padding: 10px 20px; }

tr#toctitle {
  font-size: 18px;
  border-bottom: 1px solid #fff; }

tr#tocinside a {
  text-decoration: none; }

tr#tocinside a:hover {
  text-decoration: underline; }

tr#tocinside td {
  padding-bottom: 30px; }

span.showlink {
  /* padding: 10px; */ }

#toc .toctoggle {
  font-size: 14pt !important;
  padding: 15px; }

.tx-edwiki-pi1 H1 {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 36px;
  color: #333;
  font-weight: 300; }

/* tx_a1events */
button.tx-a1events-singlebutton,
button.tx-a1events-extsearchbutton {
  display: block;
  border: 0px none;
  background: transparent;
  margin: 0;
  padding: 0;
  text-align: left; }

.tx-a1events-pi1-singleViewField {
  display: block; }

.tx-a1events-pi1 .ident {
  padding: 0 0 0 2em; }

.tx-a1events-pi1-listrowHeader {
  font-weight: bold; }

.single .tx-a1events-pi1-backlink {
  display: none; }

.tx-a1events-pi1 .glyphicon-pencil,
.tx-a1events-pi1 .glyphicon-edit,
.tx-a1events-pi1 .glyphicon-trash {
  margin: 0 0 0 0.25em; }

.tx-a1events-pi1 .infotext {
  z-index: 1001;
  width: 200px;
  border: 1px solid #D60079;
  background-color: #FCECF6;
  padding: 10px; }

.tx-a1events-pi1-tx-a1forms-form-input-image {
  width: auto;
  height: auto;
  float: left; }

/*
VERANSTALTUNGEN
*/
.tx-a1events-pi1-searchForm-label {
  /*display: none;*/ }

button.tx-a1events-singlebutton, button.tx-a1events-extsearchbutton, button.tx-a1locations-singlebutton, button.tx-a1locations-extsearchbutton, button.tx-a1laws-extsearchbutton, button.tx-a1laws-singlebutton {
  background-color: #eee;
  color: #333333;
  border-color: #cccccc;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  /*text-align: center; */
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

.search-short {
  border: solid 1px #00ffff; }

button.tx-a1events-extsearchbutton {
  margin-top: 10px;
  width: 100%;
  margin-bottom: 40px; }

#tx-a1events-extsearch {
  padding: 20px;
  background-color: #eeeeee;
  margin-bottom: 40px;
  margin-top: -39px;
  border-radius: 0px 0px 4px 4px; }

span.tx-a1events-pi1-searchForm-label {
  margin-bottom: 10px;
  width: 100%;
  display: none; }

label.tx-a1events-pi1-searchForm-label {
  width: 100%; }

#tx-a1events-extsearch select {
  width: 100%;
  border: 1px solid #eeeeee;
  padding: 5px;
  margin-bottom: 20px; }

#tx-a1events-extsearch > select > option {
  font-weight: normal;
  display: block;
  padding: 3px 0px 3px 0px;
  white-space: pre;
  min-height: 1.2em; }

#tx-a1events-extsearch input.tx-a1events-pi1-searchForm-input {
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

input.tx-a1events-pi1-searchForm-input {
  width: 100%;
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

input.tx-a1events-pi1-searchForm-submit {
  background-color: #eee;
  color: #333333;
  border-color: #cccccc;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  /* text-align: center; */
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

input#tx-a1events-pi1-sdate, input#tx-a1events-pi1-sdate-end {
  max-width: 30%; }

.listview table {
  width: 100%;
  padding: 0;
  margin: 0;
  margin-bottom: 20px; }

.tx-a1events-pi1-browsebox p {
  margin-top: 20px;
  color: #999;
  font-size: 90%; }

/*
VERANSTALTUNGEN FILTER
*/
.a1-sort {
  margin-bottom: 40px; }

.a1-sort-label {
  width: 100%;
  display: block;
  margin-bottom: 10px; }

.a1-sort a {
  text-decoration: none;
  font-weight: normal;
  color: #999999; }

.tx-a1locations-pi1 .tx-a1locations-pi1-listrowField UL LI, .tx-a1locations-pi1 .tx-a1locations-pi1-listrowField-odd UL LI {
  list-style: outside none;
  display: inline-block;
  padding-right: 15px; }

.tx-a1events-pi1-listrowHeader, .tx-a1locations-pi1-listrowHeader {
  font-weight: normal; }

span.tx-a1events-pi1-listrowHeader-selected {
  color: #333333; }

span.tx-a1events-pi1-listrowHeader-selected img {
  margin-left: 10px;
  margin-top: -3px; }

.a1-date-city {
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
  color: #999;
  font-size: 12px;
  padding-top: 10px;
  padding-left: 15px;
  line-height: 1.2; }

.tx-a1events-pi1-listrowField-date, .tx-a1events-pi1-listrowField-city, .tx-a1events-pi1-listrowField-date-odd-, .tx-a1events-pi1-listrowField-city-odd- {
  display: inline-block; }

button.tx-a1events-singlebutton {
  width: 100%; }

.tx-a1events-pi1 .singleview {
  background-color: #eee;
  padding: 5px 20px 20px 20px;
  margin-top: 1px; }

.tx-a1events-pi1 .ident, .tx-a1locations-pi1 .ident {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 20px;
  color: #999;
  font-size: 12px; }

.ident {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 20px;
  color: #999;
  font-size: 12px;
  line-height: 1.5; }

.ident ul {
  list-style: none;
  padding: 0;
  margin: 0; }

.ident ul li {
  list-style: none;
  padding: 0;
  margin: 0; }

.tx-a1events-pi1-singleViewField {
  padding-bottom: 5px; }

.singleview h {
  padding-top: 0px;
  margin-top: 0px; }

.a1-date-city .tx-a1events-pi1-singleViewField {
  display: inline-block; }

.a1-even, .a1-odd {
  padding-bottom: 10px;
  background-color: #eee;
  border-radius: 4px;
  margin-top: 10px;
  margin-bottom: 10px; }

.collapse-heading {
  padding-right: 15px;
  white-space: pre-line; }

/*
KALENDER
*/
.tx-a1events-pi1 .dayStandard .tx_a1events_pi1-infotext {
  padding: 10px;
  margin: 0;
  background-color: #eeeeee !important;
  border: 0 !important;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75); }

.tx_a1events_pi1-infotext ul {
  margin: 0;
  padding: 0;
  border: 0; }

.tx_a1events_pi1-infotext ul > li {
  list-style: none;
  padding: 0;
  margin: 0;
  color: #333; }

.monthview-small {
  border: 1px solid var(--color-pink); }

table.monthview-small {
  margin-bottom: 40px;
  border-spacing: 0px;
  font-size: 90%;
  width: 100%; }

table.monthview-small div {
  padding: 5px;
  text-align: center;
  border: 1px solid #eee; }

table.monthview-small div.year {
  border: 0px;
  padding-top: 10px; }

table.monthview-small th {
  text-align: center; }

table.monthview-small tr {
  margin-bottom: 20px; }

.year {
  text-align: center; }

.year a {
  text-decoration: none; }

table.monthview-small .nav {
  font-weight: 200;
  padding: 10px 20px;
  background-color: #eeeeee;
  display: inline-block;
  margin-bottom: 10px; }

table.monthview-small .nav a {
  text-decoration: none; }

.dayStandard, .dayOtherMonth, .dayCurrent, .dayOtherMonth {
  color: #999; }

.dayCurrent {
  font-weight: bold; }

.dayStandard a {
  color: #333;
  text-decoration: none; }

/* tx_a1locations */
button.tx-a1locations-singlebutton,
button.tx-a1locations-extsearchbutton {
  display: block;
  border: 0px none;
  background: transparent;
  margin: 0;
  padding: 0;
  text-align: left; }

.tx-a1locations-pi1-listrowHeader {
  font-weight: bold; }

.single .tx-a1locations-pi1-backlink {
  display: none; }

.tx-a1locations-pi1 .tx-a1locations-pi1-listrowField UL,
.tx-a1locations-pi1 .tx-a1locations-pi1-listrowField-odd UL {
  margin: 0;
  padding: 0; }

.tx-a1locations-pi1 .tx-a1locations-pi1-listrowField UL LI,
.tx-a1locations-pi1 .tx-a1locations-pi1-listrowField-odd UL LI {
  list-style: outside none; }

.tx-a1locations-pi1-listrowField,
.tx-a1locations-pi1-listrowField-odd,
.tx-a1locations-pi1-listrowHeader-selected,
.tx-a1locations-pi1-listrowHeader {
  display: inline; }

.tx-a1locations-pi1 .glyphicon-pencil,
.tx-a1locations-pi1 .glyphicon-edit,
.tx-a1locations-pi1 .glyphicon-trash {
  margin: 0 0 0 0.25em; }

/*
ADRESSEN TX_A1LOCATIONS -VERANSTALTUNGEN ÄNLICH
*/
.tx-a1locations-pi1-browsebox {
  margin-top: 40px;
  margin-bottom: 40px; }

.tx-a1locations-pi1-browsebox p {
  color: #999;
  font-size: 90%;
  margin-top: 20px; }

.tx-a1locations-pi1-browsebox a {
  text-decoration: none;
  background-color: #eee;
  padding: 8px 15px;
  display: inline-block;
  margin-right: 5px; }

.tx-a1locations-pi1-browsebox-SCell a {
  color: #999; }

span.tx-a1locations-pi1-searchForm-label {
  margin-bottom: 0; }

span.tx-a1locations-pi1-singleViewField img {
  padding-top: 20px;
  padding-bottom: 20px; }

.tx-a1locations-pi1 button.tx-a1locations-extsearchbutton {
  margin-bottom: 20px;
  margin-top: 10px;
  width: 100%; }

.btn-adresse-inactiv {
  color: #999999; }

button.tx-a1locations-singlebutton, button.tx-a1locations-extsearchbutton, button.tx-a1locations-singlebutton, button.tx-a1locations-extsearchbutton, button.tx-a1laws-extsearchbutton, button.tx-a1laws-singlebutton {
  background-color: #eee;
  color: #333333;
  border-color: #cccccc;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  /*text-align: center; */
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

.search-short {
  border: solid 1px #00ffff; }

#tx-a1locations-extsearch {
  padding: 0 20px 20px 20px;
  background-color: #eeeeee;
  margin-bottom: 20px;
  margin-top: -19px;
  border-radius: 0px 0px 4px 4px; }

.tx-a1locations-pi1-searchForm-label, .a1-sort-label {
  width: 100%;
  display: inline-block;
  margin-top: 20px;
  font-weight: bold; }

label.tx-a1locations-pi1-searchForm-label {
  width: 100%; }

#tx-a1locations-extsearch select {
  width: 100%;
  border: 1px solid #eeeeee;
  padding: 5px;
  margin-bottom: 20px; }

#tx-a1locations-extsearch > select > option {
  font-weight: normal;
  display: block;
  padding: 3px 0px 3px 0px;
  white-space: pre;
  min-height: 1.2em; }

#tx-a1locations-extsearch input.tx-a1locations-pi1-searchForm-input {
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

input.tx-a1locations-pi1-searchForm-input {
  width: 100%;
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

input.tx-a1locations-pi1-searchForm-submit {
  background-color: #eee;
  color: #333333;
  border-color: #cccccc;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  /* text-align: center; */
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

input#tx-a1locations-pi1-sdate, input#tx-a1locations-pi1-sdate-end {
  max-width: 30%; }

.listview table {
  width: 100%;
  padding: 0;
  margin: 0;
  margin-bottom: 20px; }

/*
ADRESSEN FILTER
*/
.a1-sort {
  margin-bottom: 40px; }

.a1-sort-label {
  width: 100%;
  display: block;
  margin-bottom: 10px;
  margin-top: 40px; }

.tx-a1locations-pi1-listrowHeader-selected {
  color: #333; }

.a1-sort a {
  text-decoration: none;
  font-weight: normal;
  color: #999999; }

.tx-a1locations-pi1-listrowHeader, .tx-a1locations-pi1-listrowHeader {
  font-weight: normal; }

span.tx-a1locations-pi1-listrowHeader-selected {
  color: #333333; }

span.tx-a1locations-pi1-listrowHeader-selected img {
  margin-left: 10px;
  margin-top: -3px; }

.tx-a1locations-pi1-listrowField-date, .tx-a1locations-pi1-listrowField-city, .tx-a1locations-pi1-listrowField-date-odd-, .tx-a1locations-pi1-listrowField-city-odd- {
  display: inline-block; }

button.tx-a1locations-singlebutton {
  width: 100%; }

.a1-even, .a1-odd {
  margin-top: 20px;
  margin-bottom: 30px; }

.tx-a1locations-pi1 .singleview {
  background-color: #eee;
  padding: 5px 20px 20px 20px;
  margin-top: 1px; }

.tx-a1locations-pi1 .ident {
  padding-left: 20px;
  margin-top: 10px;
  margin-bottom: 20px; }

.tx-a1locations-pi1-singleViewField {
  padding-bottom: 5px; }

.singleview h {
  padding-top: 0px;
  margin-top: 0px; }

.a1-date-city .tx-a1locations-pi1-singleViewField {
  display: inline-block; }

/* tx_a1laws */
button.tx-a1laws-extsearchbutton,
button.tx-a1laws-singlebutton {
  display: block;
  border: 0px none;
  background: transparent;
  margin: 0;
  padding: 0;
  text-align: left; }

.tx-a1laws-pi1 .single {
  padding: 0 0 0 2em; }

/*
GESETZE TX_a1laws -VERANSTALTUNGEN ÄNLICH
*/
.tx-a1laws-pi1-browsebox a {
  text-decoration: none;
  background-color: #eee;
  padding: 8px 15px;
  display: inline-block;
  margin-right: 5px; }

.tx-a1laws-pi1-browsebox-SCell a {
  color: #999; }

span.tx-a1laws-pi1-searchForm-label {
  margin-bottom: 0; }

span.tx-a1laws-pi1-singleViewField img {
  padding-top: 20px;
  padding-bottom: 20px; }

.tx-a1laws-pi1 button.tx-a1laws-extsearchbutton {
  margin-bottom: 20px;
  margin-top: 10px;
  width: 100%; }

.btn-adresse-inactiv {
  color: #999999; }

button.tx-a1laws-singlebutton, button.tx-a1laws-extsearchbutton, button.tx-a1laws-singlebutton, button.tx-a1laws-extsearchbutton, button.tx-a1laws-extsearchbutton, button.tx-a1laws-singlebutton {
  background-color: #eee;
  color: #333333;
  border-color: #cccccc;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  /*text-align: center; */
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

#tx-a1laws-extsearch {
  padding: 0 20px 20px 20px;
  background-color: #eeeeee;
  margin-bottom: 20px;
  margin-top: -19px;
  border-radius: 0px 0px 4px 4px; }

.tx-a1laws-pi1-searchForm-label, .a1-sort-label {
  width: 100%;
  display: inline-block;
  margin-top: 20px;
  font-weight: bold; }

label.tx-a1laws-pi1-searchForm-label {
  width: 100%; }

#tx-a1laws-extsearch select {
  width: 100%;
  border: 1px solid #eeeeee;
  padding: 5px;
  margin-bottom: 20px; }

#tx-a1laws-extsearch > select > option {
  font-weight: normal;
  display: block;
  padding: 3px 0px 3px 0px;
  white-space: pre;
  min-height: 1.2em; }

#tx-a1laws-extsearch input.tx-a1laws-pi1-searchForm-input {
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

input.tx-a1laws-pi1-searchForm-input {
  width: 100%;
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

input.tx-a1laws-pi1-searchForm-submit {
  background-color: #eee;
  color: #333333;
  border-color: #cccccc;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  /* text-align: center; */
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

.tx-a1laws-pi1-listrowHeader-selected {
  color: #333; }

.a1-sort a {
  text-decoration: none;
  font-weight: normal;
  color: #999999; }

.tx-a1laws-pi1-listrowHeader, .tx-a1locations-pi1-listrowHeader {
  font-weight: normal; }

span.tx-a1laws-pi1-listrowHeader-selected {
  color: #333333; }

span.tx-a1laws-pi1-listrowHeader-selected img {
  margin-left: 10px;
  margin-top: -3px; }

button.tx-a1laws-singlebutton {
  width: 100%; }

.tx-a1laws-pi1 {
  padding-right: 15px; }

/* tx_wecmap */
.tx-wecmap-map {
  width: 100%;
  min-width: 100%; }

/* tx_a1forms */
.tx-a1forms .tx-a1-forms-confirm .col-sm-9 {
  padding-top: 7px; }

/* tx_ednnproject_pi1 */
.tx-ednnproject-pi1-tx-a1forms-edit-project-div-error {
  font-weight: bold;
  color: red; }

.glyphicon-nnproject {
  margin: 0 0.25em 0 0; }

/*
tx-ednnproject-pi2
*/
.tx-ednnproject-pi2-tx-a1forms-search {
  margin-top: 20px;
  margin-bottom: 40px; }

table.tx-ednnproject-pi2-tx-a1forms-search-table {
  margin-top: 20px;
  margin-bottom: 40px; }

table.tx-ednnproject-pi2-tx-a1forms-search-table td {
  padding-top: 10px;
  padding-bottom: 10px; }

.tx-ednnproject-pi2 .search SELECT.tx-ednnproject-pi2-tx-a1forms-search-input-select {
  height: 34px;
  width: 100% !important;
  padding: 6px 12px;
  font-size: 14px; }

.tx-ednnproject-pi2 .search SELECT.tx-ednnproject-pi2-tx-a1forms-search-input-select {
  text-align: left;
  width: 100% !important; }

.tx-ednnproject-pi2-tx-a1forms-search-td-field-region SELECT, .tx-ednnproject-pi2-tx-a1forms-search-td-field-projectgroup SELECT, .tx-ednnproject-pi2-tx-a1forms-search-td-field-targetgroup SELECT {
  width: 100% !important;
  height: 100px;
  font-size: 14px; }

input.tx-ednnproject-pi2-tx-a1forms-search-input-text.btn.btn-default {
  width: 100%;
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  text-align: left; }

input.tx-ednnproject-pi2-tx-a1forms-search-input-submit {
  width: 100%;
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #eee;
  color: #333; }

.tx-ednnproject-pi2 .modeselector {
  margin-top: 20px; }

.tx-ednnproject-pi2 .nnprojekt-details {
  margin-bottom: 20px;
  width: 100%;
  padding: 10px 20px;
  background-color: #eee;
  border-radius: 4px; }

.tx-ednnproject-pi2 .modeselector .modeselector-item {
  width: 100%;
  height: 34px;
  border: 1px solid #fff; }

.tx-ednnproject-pi2 .modeselector .modeselector-item a {
  text-decoration: none;
  height: 34px;
  width: 100%;
  border: 0px none;
  vertical-align: middle;
  height: 34px;
  padding: 6px 12px;
  border: 1px solid #eee; }

.tx-ednnproject-pi2 .modeselector .modeselector-item a:hover {
  text-decoration: none;
  height: 34px;
  width: 100%;
  border: 0px none;
  vertical-align: middle;
  height: 34px;
  padding: 6px 12px;
  border: 1px solid #eee; }

.tx-ednnproject-pi2 .odd, .tx-ednnproject-pi2 .even {
  padding: 10px 20px 20px 20px;
  background-color: #eee;
  width: 100%;
  display: inline-block;
  margin-bottom: 20px;
  border-radius: 4px; }

.tx-ednnproject-pi2 .projekt-details {
  font-size: 12px;
  width: 100%; }

.tx-ednnproject-pi2 .projekt-details .span-label {
  color: #999;
  padding-right: 10px; }

.tx-ednnproject-pi2 .browser a {
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #eee;
  background-image: none;
  border: 1px solid #eee;
  border-radius: 0px;
  text-decoration: none;
  margin-right: 3px;
  margin-left: 3px; }

.tx-ednnproject-pi2 .browser p {
  color: #999; }

/* tx_guestbook */
.tx-guestbook-field .tx-srfreecap-pi2-image {
  display: block;
  margin: 0.5em auto 0 auto; }

.tx-guestbook-form-error {
  color: red; }

.tx-guestbook-header {
  font-size: 12px; }

.tx-guestbook-header-date {
  color: #E41789;
  font-weight: 300;
  font-size: 12px;
  border-bottom: 1px solid #E41789;
  padding-bottom: 5px;
  margin-bottom: 20px; }

.tx-guestbook-content {
  font-size: 12px;
  margin: 0 0 1em; }

/* tx_srfreecap */
.tx-srfreecap-pi2-cant-read {
  color: #333; }

.tx-srfreecap-pi2-cant-read A {
  text-decoration: underline !important; }

/* tx_meetherpad */
.tx-meetherpad-pi1 .glyphicon-trash {
  padding-left: 0;
  padding-right: 0; }

/*
menu-office
*/
ul.menu-office {
  padding: 0;
  margin: 0;
  width: 100%; }

ul.menu-office li {
  list-style: none;
  padding: 0;
  margin: 0; }

ul.menu-office li a {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  color: #333333;
  background-color: #eee;
  border-color: #cccccc;
  width: 100%;
  text-decoration: none; }

ul.menu-office li a:hover {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad; }

ul.menu-office span.glyphicon.glyphicon-user {
  margin-right: 10px; }

/*
Redaktionsbüro
*/
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  padding-left: 14px;
  padding-right: 14px; }

.nav-tabs > li > a {
  margin-right: 7px;
  padding-left: 14px;
  padding-right: 14px; }

.nav-tabs > li > a:hover {
  margin-right: 7px;
  padding-left: 14px;
  padding-right: 14px; }

ul.nav-tabs {
  margin-bottom: 30px; }

/*
tx_feadmin
*/
.fe-admin-fe-users i.glyphicon.glyphicon-trash {
  padding-right: 15px;
  margin-right: 10px; }

.fe-admin-fe-users input[type="text"], .fe-admin-fe-users input[type="password"], .fe-admin-fe-users textarea {
  width: 100%; }

.fe-admin-fe-users {
  margin-top: 20px; }

.fe-admin-fe-users-textarea {
  width: 100%; }

.fe-admin-fe-users input.input-plz {
  width: 20%;
  display: inline-block; }

.fe-admin-fe-users input.input-ort {
  width: 30%;
  display: inline-block; }

/* tx_mertenews */
.tx-mertenews-pi1 fieldset.csc-mailform select {
  width: 100%; }

.tx-mertenews-pi1 fieldset.csc-mailform option {
  /*
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  */ }

select#mertenews-category option {
  /*
      padding: 6px 12px !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  color: #ff00ff !important;
  */ }

/*
tx_veguestbook
*/
.tx-guestbook-field {
  margin-bottom: 20px; }

.tx-veguestbook-pi1 label {
  width: 100%;
  display: inline-block; }

.tx-veguestbook-pi1 input[type="text"] {
  width: 100% !important;
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.tx-veguestbook-pi1 textarea {
  width: 100% !important;
  display: inline-block;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }

.tx-veguestbook-pi1 input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  width: 100% !important;
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  background-color: #eee; }

.tx-veguestbook-pi1 input[type="submit"]:hover {
  background-color: #ebebeb;
  border-color: #adadad; }

.tx-guestbook-submit {
  margin-top: 20px;
  margin-bottom: 20px; }

h2.tx-guestbook-header {
  font-size: 20px; }

.tx-veguestbook-pi1 {
  margin-top: 20px;
  margin-bottom: 40px; }

.tx-guestbook-result {
  font-size: 12px;
  color: #999;
  margin-bottom: 20px; }

.tx-guestbook-pagination a {
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #eee;
  background-image: none;
  border: 1px solid #eee;
  border-radius: 0px;
  text-decoration: none;
  margin-right: 5px; }

.tx-guestbook-pagination strong {
  display: inline-block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  background-color: #eee;
  background-image: none;
  border: 1px solid #eee;
  border-radius: 0px;
  text-decoration: none;
  margin-right: 5px;
  color: #999;
  font-weight: normal; }

/*
tx_mejuleicaprivileges
*/
.tx-mejuleicaprivileges-pi1 div.col-sm-12.col-md6.col-lg-6 {
  margin-bottom: 10px;
  margin-top: 5px;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 300; }

.tx-mejuleicaprivileges-pi1 .marker {
  padding: 20px; }

.gm-style {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  font-weight: normal; }

.gm-style img {
    /*
right: 10px !important;
top: 10px !important;
    */ }

.tx-mejuleicaprivileges-pi1 .glyphicon-search {
  padding-right: 25px;
  vertical-align: middle; }

/*
tx_wtgallery
*/
/** SM NEU 150721 */
.wtgallery_list_pagebrowser_area p {
  display: none; }

div.wtgallery_list {
  float: left;
  width: 20% !important;
  height: auto !important; }

img.wtgallery_list {
  display: inline-block;
  width: 100% !important;
  height: auto !important;
  padding: 1%; }

/** SM NEU 150721 ENDE*/
.wtgallery_category_firstofrow, .wtgallery_category_centerofrow, .wtgallery_category_lastofrow {
  /*
  background-color: #eee;
   padding: 20px;
   margin-bottom: 20px;
   margin-right: 20px;
  */ }

.wtgallery_categories {
  background-color: #eee;
  padding: 20px;
  margin-bottom: 20px;
  /* margin-right: 20px; */ }

.wt_gallery_category_pic {
  display: inline-block;
  padding-right: 20px;
  padding-bottom: 10px;
  float: left; }

.wtgallery_category_folder a {
  font-size: 18px; }

.wtgallery_category_folder {
  padding-bottom: 10px; }

.wtgallery_list_pagebrowser_area {
  margin-top: 20px;
  margin-bottom: 20px; }

.wtgallery_list_pagebrowser_area p, .wtgallery_category_pagebrowser_area p {
  color: #999;
  font-size: 90%; }

ul.wtgallery_pagebrowser_list {
  list-style: none;
  display: inline-block;
  padding-left: 0; }

ul.wtgallery_pagebrowser_list li {
  z-index: 2;
  position: relative;
  float: left;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #eeeeee;
  border: 1px solid #eeeeee;
  /*
  color: #CCCCCC;
  */
  font-weight: 200;
  padding: 10px 20px;
  display: inline-block;
  margin-top: 20px;
  margin-right: 10px; }

ul.wtgallery_pagebrowser_list li a {
  text-decoration: none; }

.wtgallery_category_pagebrowser_area {
  margin-bottom: 30px; }

/*
tx_ttvote
*/
.polls {
  width: 100%;
  background-color: #eee;
  padding: 1px 20px 15px 20px;
  margin-bottom: 10px;
  color: #999;
  border-radius: 4px; }

.polls h2 {
  color: #333;
  font-size: 18px; }

.polls h2 a {
  text-decoration: none; }

.tt-vote strong {
  font-size: 18px;
  font-weight: normal; }

.tt-vote .resultitems {
  background-color: #eee;
  padding: 20px;
  border-radius: 4px;
  margin-bottom: 10px; }

.tt-vote div.totalvotes, .tt-vote span.mailform {
  color: #999;
  font-size: 90%; }

.tt-vote .row {
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px; }

.tt-vote input[type="radio"], .tt-vote input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
  margin-right: 15px; }

.tt-vote input[type="submit"] {
  display: inline-block;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border-radius: 4px;
  margin-bottom: 20px;
  margin-top: 30px;
  color: #333333;
  background-color: #eeeeee;
  border: solid 1px #ccc; }

.tt-vote input[type="submit"]:hover {
  background-color: #ebebeb;
  border-color: #adadad; }

/* 
tx_felogin
*/
.kennwort-vergessen {
  margin-top: 20px; }

.frame-type-felogin_login form {
  margin-bottom: 20px; }

/*
TAGCLOUD
*/
.tagcloud {
  padding: 20px;
  margin-bottom: 40px; }

.tagcloud a {
  text-decoration: none; }

/* tx_srfeuserregister */
.tx-srfeuserregister-pi1 .form-confirm .form-group .col-sm-3 {
  font-weight: bold; }

/*# sourceMappingURL=jsnds.css.map */
