/* STARTSEITE CONTAINER THEMEN */
.jumbotron-themen {
    border-bottom: solid 1px #e41789;
}
.magazin-teaser, .wiki-teaser, .netzwerk-teaser {
text-align: center;
padding: 20px;
}
.magazin {
    color: #e41789;
}
.wiki {
    color: #5e8d00;
}
.netzwerk {
    color: #0085cb;
}
h1.magazin {
    padding-bottom: 20px;
}
.themen h2 {
    font-size: 20px;
    font-weight: 600;
    text-transform:uppercase; 
}
.themen p {
    font-size: 14px;
}
a.theme-magazin {
    color: #e41789;
    text-decoration: none;
}
a.theme-wiki {
    color: #5e8d00;
    text-decoration: none;
}
a.theme-netzwerk {
    color: #0085cb;
    text-decoration: none;
}

/* NEWS-LISTE */
.news-liste {
    margin-bottom: 40px;
}

.sociales {
    font-size: 1.25em;
    padding-right: 10px;
}
.jumbotron-sociales {
    margin-top: 30px;
}
h1.h1-sociales {
    padding-top:0px;
    margin-top: 10px;

}
/* SUB NAVI */
.footer {
margin-top: 40px;
}
a.sub-nav {
    margin-right: 20px;
    font-size: 16px;
    color: #777;
}
a:hover.sub-nav, a:focus.sub-nav {
    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;
}

@media (max-width: 767px) {

li.nav-li-icon {
    padding-left: 20px; 
    line-height: 20px;
    vertical-align: middle;
    font-size: 20px;
}
.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 {
    color: #999999;
}

    
/* MAGAZIN */
.navbar-default .navbar-nav > li > a.nav-magazin {
    padding-left: 65px;
    color: #e41789;
    background-image:url(../img/icon_navi_magazin.png);
    background-repeat:no-repeat;
    background-position:20px 50%;
    background-size: 30px 20px;
}
.navbar-default .navbar-nav > li > a.nav-magazin:hover, .navbar-default .navbar-nav > li > a.nav-magazin:focus, .navbar-default .navbar-nav > li > a.nav-magazin:active {
    color: #ffffff; 
    background-color: #e41789;
    background-image:url(../img/icon_navi_magazin_fff.png);
    background-repeat:no-repeat;
    background-position:20px 50%;
    background-size: 30px 20px;
}
       
.navbar-default .navbar-nav > li > a.nav-magazin-active {
    padding-left: 65px;
    color: #ffffff;
    background-color: #e41789;
    background-image:url(../img/icon_navi_magazin_fff.png);
    background-repeat:no-repeat;
    background-position:20px 50%;
    background-size: 30px 20px;

}
.navbar-default .navbar-nav > li > a.nav-magazin-active:hover, .navbar-default .navbar-nav > li > a.nav-magazin-active:focus, .navbar-default .navbar-nav > li > a.nav-magazin-active:active {
    color: #ffffff; 
    background-color: #e41789;
    background-image:url(../img/icon_navi_magazin_fff.png);
    background-repeat:no-repeat;
    background-position:20px 50%;
    background-size: 30px 20px;
}
    
.nav-magazin, .nav-magazin-active, .nav-wiki, .nav-wiki-active, .nav-netzwerk, .nav-netzwerk-active {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    text-transform:uppercase; 
    text-decoration: none;
}
    
    
    /* WIKI */
.navbar-default .navbar-nav > li > a.nav-wiki {
    padding-left: 65px;
    color: #5e8d00;
    background-image:url(../img/icon_navi_wiki.png);
    background-repeat:no-repeat;
    background-position:20px 50%;
    background-size: 30px 20px;
}
.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: #5e8d00;
    background-image:url(../img/icon_navi_wiki_fff.png);
    background-repeat:no-repeat;
    background-position:20px 50%;
    background-size: 30px 20px;
}
.navbar-default .navbar-nav > li > a.nav-wiki-active {
    padding-left: 65px;
    color: #ffffff; 
    background-color: #5e8d00;
    background-image:url(../img/icon_navi_wiki_fff.png);
    background-repeat:no-repeat;
    background-position:20px 50%;
    background-size: 30px 20px;
}
.navbar-default .navbar-nav > li > a.nav-wiki-active:hover, .navbar-default .navbar-nav > li > a.nav-wiki-active:focus, .navbar-default .navbar-nav > li > a.nav-wiki-active:active {
    color: #ffffff; 
    background-color: #5e8d00;
    background-image:url(../img/icon_navi_wiki_fff.png);
    background-repeat:no-repeat;
    background-position:20px 50%;
    background-size: 30px 20px;
}

/* NETZWERK */
.navbar-default .navbar-nav > li > a.nav-netzwerk {
    padding-left: 65px;
    color: #0085cb;
    background-image:url(../img/icon_navi_netzwerk.png);
    background-repeat:no-repeat;
    background-position:20px 50%;
    background-size: 30px 20px;
}
.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: #0085cb;
    background-image:url(../img/icon_navi_netzwerk_fff.png);
    background-repeat:no-repeat;
    background-position:20px 50%;
    background-size: 30px 20px;
} 
.navbar-default .navbar-nav > li > a.nav-netzwerk-active {
    padding-left: 65px;
    color: #ffffff; 
    background-color: #0085cb;
    background-image:url(../img/icon_navi_netzwerk_fff.png);
    background-repeat:no-repeat;
    background-position:20px 50%;
    background-size: 30px 20px;
}
.navbar-default .navbar-nav > li > a.nav-netzwerk-active:hover, .navbar-default .navbar-nav > li > a.nav-netzwerk-active:focus, .navbar-default .navbar-nav > li > a.nav-netzwerk-active:active {
    color: #ffffff; 
    background-color: #0085cb;
    background-image:url(../img/icon_navi_netzwerk_fff.png);
    background-repeat:no-repeat;
    background-position:20px 50%;
    background-size: 30px 20px;
}  
    
}


@media (min-width: 768px) {
 .icon-rss {
    padding-top: 3px;
    }   
li.nav-li-icon {
    font-size: 1.5em;
    padding: 0px 5px;
    margin-top: 3px;
}   
li.nav-li-icon {
    padding-top: 12px;  
}    
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
margin-bottom: 20px;
margin-top: 10px;
}
    
/* MAGAZIN */
.navbar-default .navbar-nav > li > a.nav-magazin {
    padding: 45px 25px 15px 25px;
    color: #e41789;
    background-image:url(../img/icon_navi_magazin.png);
    background-repeat:no-repeat;
    background-position:50% 20px;
    background-size: 30px 20px;
}
.navbar-default .navbar-nav > li > a.nav-magazin:hover, .navbar-default .navbar-nav > li > a.nav-magazin:focus, .navbar-default .navbar-nav > li > a.nav-magazin:active {
    color: #ffffff; 
    background-color: #e41789;
    background-image:url(../img/icon_navi_magazin_fff.png);
    background-repeat:no-repeat;
    background-position:50% 20px;
    background-size: 30px 20px;
}
    
.navbar-default .navbar-nav > li > a.nav-magazin-active {
    padding: 45px 25px 15px 25px;
    color: #ffffff; 
    background-color: #e41789;
    background-image:url(../img/icon_navi_magazin_fff.png);
    background-repeat:no-repeat;
    background-position:50% 20px;
    background-size: 30px 20px;
}
.navbar-default .navbar-nav > li > a.nav-magazin-active:hover, .navbar-default .navbar-nav > li > a.nav-magazin-active:focus, .navbar-default .navbar-nav > li > a.nav-magazin-active:active {
    color: #ffffff; 
    background-color: #e41789;
    background-image:url(../img/icon_navi_magazin_fff.png);
    background-repeat:no-repeat;
    background-position:50% 20px;
    background-size: 30px 20px;
}
    
.nav-magazin, .nav-wiki, .nav-netzwerk, .nav-magazin-active, .nav-wiki-active, .nav-netzwerk-active {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    text-transform:uppercase; 
    text-decoration: none;
}
    .nav-magazin, .nav-magazin-active {
    border: 1px solid #e41789;
    margin-right: 20px;
}

/* WIKI */
.navbar-default .navbar-nav > li > a.nav-wiki {
    padding: 45px 25px 15px 25px;
    color: #5e8d00;
    background-image:url(../img/icon_navi_wiki.png);
    background-repeat:no-repeat;
    background-position:50% 20px;
    background-size: 30px 20px;
}
.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: #5e8d00;
    background-image:url(../img/icon_navi_wiki_fff.png);
    background-repeat:no-repeat;
    background-position:50% 20px;
    background-size: 30px 20px;
}
.navbar-default .navbar-nav > li > a.nav-wiki-active {
    padding: 45px 25px 15px 25px;
    color: #ffffff; 
    background-color: #5e8d00;
    background-image:url(../img/icon_navi_wiki_fff.png);
    background-repeat:no-repeat;
    background-position:50% 20px;
    background-size: 30px 20px;
}
.navbar-default .navbar-nav > li > a.nav-wiki-active:hover, .navbar-default .navbar-nav > li > a.nav-wiki-active:focus, .navbar-default .navbar-nav > li > a.nav-wiki-active:active {
    color: #ffffff; 
    background-color: #5e8d00;
    background-image:url(../img/icon_navi_wiki_fff.png);
    background-repeat:no-repeat;
    background-position:50% 20px;
    background-size: 30px 20px;
}
.nav-wiki, .nav-wiki-active {
    border: 1px solid #5e8d00;
    margin-right: 20px;
}

/* NETZWERK */
.navbar-default .navbar-nav > li > a.nav-netzwerk {
    padding: 45px 25px 15px 25px;
    color: #0085cb;
    background-image:url(../img/icon_navi_netzwerk.png);
    background-repeat:no-repeat;
    background-position:50% 20px;
    background-size: 30px 20px;
}
.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: #0085cb;
    background-image:url(../img/icon_navi_netzwerk_fff.png);
    background-repeat:no-repeat;
    background-position:50% 20px;
    background-size: 30px 20px;
}
.navbar-default .navbar-nav > li > a.nav-netzwerk-active {
    padding: 45px 25px 15px 25px;
    color: #ffffff; 
    background-color: #0085cb;
    background-image:url(../img/icon_navi_netzwerk_fff.png);
    background-repeat:no-repeat;
    background-position:50% 20px;
    background-size: 30px 20px;
}
.navbar-default .navbar-nav > li > a.nav-netzwerk-active:hover, .navbar-default .navbar-nav > li > a.nav-netzwerk-active:focus, .navbar-default .navbar-nav > li > a.nav-netzwerk-active:active {
    color: #ffffff; 
    background-color: #0085cb;
    background-image:url(../img/icon_navi_netzwerk_fff.png);
    background-repeat:no-repeat;
    background-position:50% 20px;
    background-size: 30px 20px;
}
.nav-netzwerk, .nav-netzwerk-active {
    border: 1px solid #0085cb;
    margin-right: 10px;
}
}

/* NAVBAR ENDE */


body {
    font-family: 'Open Sans', sans-serif;
}



a.nav-icon-rss {
    /*
  font-size: 2em;
    color: #999999;
    background-color: none;
    */
}
a:hover.nav-icon-rss, a:active.nav-icon-rss {
  /*    font-size: 2em;
    color: #00ff00;
    background-color: none;
 */
}



/* 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;
}



/* indexed_search */
.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-whatis {
    font-size: 18px;
    margin-top: 40px;
    margin-bottom: 20px;
}
.tx-indexedsearch-sw {
    font-weight:bold;
    font-style: italic;
}
}
.tx-indexedsearch-whatis {
    margin-top:40px;
    font-size:1.5em;
}
.suche-erw-link a {
    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;
    }
    }
    
/* Anpassungen Mirko */    
    
 .flexslider .slides img {
  width:100% !important;
  height:auto !important;
 }   
 
 div.flexslider .slides LI {
  max-height:500px;
  overflow:hidden;
 }

.flexslider .flex-caption {
  width:100%;
} 

#c7334 .news-amenu-container {
  display:none;
}   

.tx-edwiki-pi1 A.active {
  font-weight:bold;
} 

button.tx-a1events-singlebutton,
button.tx-a1events-extsearchbutton,
button.tx-a1locations-singlebutton,
button.tx-a1locations-extsearchbutton,
button.tx-a1laws-extsearchbutton,
button.tx-a1laws-singlebutton {
  display:block;
  border:0px none;
  background:transparent;
  margin:0;
  padding:0;
  text-align:left;
}

button .glyphicon-chevron-right {
  display: none;
}
button .glyphicon-chevron-down {
  display: inline;
}
button.collapsed .glyphicon-chevron-right {
  display: inline;
}
button.collapsed .glyphicon-chevron-down {
  display: none;
}
.tx-a1events-pi1-singleViewField {
  display:block;
}
.tx-a1events-pi1 .ident {
  padding:0 0 0 2em;
}
.tx-a1events-pi1-listrowHeader,
.tx-a1locations-pi1-listrowHeader {
  font-weight:bold;
}

.single .tx-a1locations-pi1-backlink,
.single .tx-a1events-pi1-backlink {
  display:none;
}

.tx-a1laws-pi1 .single {
  padding:0 0 0 2em;
}


.tx-wecmap-map {
  width:100%;
  min-width:100%;
}

.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-a1forms .tx-a1-forms-confirm .col-sm-9 {
  padding-top:7px;
}

.tx-a1events-pi1 .glyphicon-pencil,
.tx-a1events-pi1 .glyphicon-edit,
.tx-a1events-pi1 .glyphicon-trash,
.tx-a1locations-pi1 .glyphicon-pencil,
.tx-a1locations-pi1 .glyphicon-edit,
.tx-a1locations-pi1 .glyphicon-trash,
.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;
}

.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;
}


.news-single-files DD A {
  padding:0 0.5em 0 0.5em;
}

.news-date A {
  color: #E41789;
  text-decoration:none;
}


.tx-ednnproject-pi1-tx-a1forms-edit-project-div-error {
  font-weight:bold;
  color:red;
}

.tx-guestbook-field .tx-srfreecap-pi2-image {
  display:block;
  margin: 0.5em auto 0 auto;
  
}
.tx-srfreecap-pi2-cant-read {
  color:#333;
}
.tx-srfreecap-pi2-cant-read A {
  text-decoration:underline !important;
}

.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-meetherpad-pi1 .glyphicon-trash {
  padding-left:0;
  padding-right:0;  
}

.glyphicon-nnproject {
  margin: 0 0.25em 0 0;
}

.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;
}



