body { font-family: "PT Sans Narrow", Arial; }

.logotypo { float: left; margin-top: 50px; margin-right: 80px; width: 32%; min-width: 240px; }
.logomusikerinnen { float: left; margin-top: 24px; width: 46%; min-width: 240px; }

.fb {  padding-top: 12px; margin-right: 0px; text-align: right; }
.fbk { float: right; text-align: right; } 

.klabstand { margin-bottom: -5px; }
.eng { line-height: 1.2em; }
.nomargin { margin-top: 0px;   }

.suche { float: right; margin-right: 0px; text-align: right; padding-top: 10px;  }
.suchek { float: right; text-align: left; margin-right: 30%; }

.ugrau { background-color: #d3d3d3; display: block; height: 32px; padding: 3px 0 3px 3px; margin-bottom: 15px;  }
.abstunten { margin-bottom: 20px; }
.abstuntenb { margin-bottom: 14px !important; }
.abstoben { margin-top: 14px; }
.trickhoehe { padding: 0px; margin: -1px; }

.fuss a:link, .fuss a:visited { color: #000;   }
.fuss a:hover { color: #ccc; }
.fuss li { font-size: 0.94em; }



.inl p { float: left; display: inline; }
.wolke { margin-bottom: 20px;  }


.inheinzel { margin-bottom: 20px;  }


.sub { display: block; clear: both; margin-top: 20px; padding-bottom: 20px; }
.clear { clear: both; }
.bmu-text { clear: both; background-color: #ddd; font-size: 12px !important; font-weight: bold; }
.bmu-div { margin: 12px;  }
.abstand { margin-top: 40px;  }

.archivsuchesubmit { margin-left: 10px; }
.archivsuchefeld { margin-right: 2px; float: left; }
.clear { clear: both; }


.navi { float: left; margin-left: -3px; }
.navienv { background-color: #d3d3d3; margin-top: 10px; }

.alfabet li { list-style: none; display: inline; padding: 2px 5.7px 2px 5.7px;   font-size: 1.1em;  border-style: solid; border-radius: 3px; border-color: #ccc; border-width: 1px; margin-right: opx;  }
.alfabet ul { margin-left: 0px; padding-left: 0px; background-color: #eee; }
.alfabet a { color: #666; }
.alfabet a:hover { color: #000; text-decoration: none; font-weight: bold; background-color: #ddd; display: inline-block;  }
.alfabet { margin-top: -30px; margin-bottom: 20px; }

.abstandunten { padding-bottom: 20px; }
.wpv-archive-pagination-link-current { background-color: #eee !important; border-color: #ccc !important;  }
.wpv-archive-pagination-link { color: #999 !important; }


.newsfacts, .newsfacts textarea { font-style: italic; font-color: #009999; }
.datum { color: #c10700; }
.rot  { color: #c10700; }

.wsdatum { font-weight: bold; font-size: 1.1em; margin-bottom: 0px; }
.wstitel { margin-top:  0.3em; margin-bottom: -0.3em; }
.dozentin { font-weight: bold; font-size: 1.1em; }
.wsinh { margin-bottom: 0px; }
.wsfacts { font-style: italic; margin-bottom: 1.9em; }

.rteaser { font-color: #111; font-weight: bold; margin-bottom: 1em; }
.reports h3 { color: #999; font-size: 27px; }




.kdatum { color: #c10700; font-size: 1.2em; font-weight: bold; clear:both; margin-top: 1em; }
.hid { display: none; }
.koben { margin-top: 0em;  }
.ktipps { background-color: #d6d6d6; padding: 20px; }

.konzertetreffer td { padding: 5px; }


.pager, .pager li { display:none; } 



.zentriert { max-width: 768px; margin: auto; height: 100%; }
.zbreit {max-width: 860px; margin: auto; }
.zbreit2 { max-width: 960px; margin: auto; }

.autorinnen img {  margin-top: 24px;    }


h1 { margin: 0px; padding: 0px; padding-bottom: 0.6em; }
h2 { margin: 0px; padding: 0px; padding-bottom: 0.6em; }
h3 { margin: 0px; padding: 0px; padding-bottom: 0.6em; }

.loopausg { margin-bottom: 1.4em; }
.unten { margin-bottom: 0px !important; }
.homeunten { margin-bottom: 14px; }


.spalteunten { float: left; font-size: 28px; color: #000; font-family: "PT Sans Narrow", Arial,  sans-serif; padding-right: 30px; }
.spalteunten1 {  }
.spalteunten ul { margin-left: -20px;  padding-bottom: 20px; margin-right: 10px; }



.newsbox { border: 5px solid #c3c3c3; margin-bottom: 20px;  }
.projekte h1, .newsbox h1 { margin-top: 0px; }
.rubrik img { padding-right: 0%; }


#proj1, #proj2, #proj3 { float: left; padding: 5px; }









.newsloop { padding-right: 15%; padding-left: 15%;  }
