/**
 * @file
 * Subtheme specific CSS.
 */

/* =================================================================== 
 *
 *  MICA DATENBANK
 *  11.6.2019
 *  ------------------------------------------------------------------
 *
 *  Table of Contents:
 *  # base style overrides
 *    ## links
 *  # container sizes
 *  # typography
 *  # menu - navbar
 *  # frontpage
 *	  ## flexbox containers
 *	  ## introbox
 *	  ## factbox
 *	  ## scorebox
 *	  ## factbox
 *	  ## featured composer
 *  # accordion
 *  # pagination
 *  # footer 
 *  # footer - searchboxes
 *    ## searchbox 1
 *	  ## searchbox 2
 *	  ## searchbox 3
 *	  ## searchbox 4
 *  # tables
 *	  ## composer tables
 *	  ## band besetzung
 *	  ## burgenland kooperation
 *  # a-z index
 *  # suchmasken
 *  # schaltflaechen - besetzungssuche
 *  # icons
 *  # buttons
 *  # kooperationen
 *  # werkliste-button bei personen
 *  # random stuff
 *	# media queries
 *	# doris drupal edits 
 
 * =================================================================== */

/* eczar-regular - devanagari_latin-ext_latin */
@font-face {
  font-family: 'Eczar';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Eczar Regular'), local('Eczar-Regular'),
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-regular.svg#Eczar') format('svg'); /* Legacy iOS */
}

/* eczar-600 - devanagari_latin-ext_latin */
@font-face {
  font-family: 'Eczar';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-600.eot'); /* IE9 Compat Modes */
  src: local('Eczar SemiBold'), local('Eczar-SemiBold'),
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-600.svg#Eczar') format('svg'); /* Legacy iOS */
}

/* eczar-500 - devanagari_latin-ext_latin */
@font-face {
  font-family: 'Eczar';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-500.eot'); /* IE9 Compat Modes */
  src: local('Eczar Medium'), local('Eczar-Medium'),
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-500.svg#Eczar') format('svg'); /* Legacy iOS */
}

/* eczar-700 - devanagari_latin-ext_latin */
@font-face {
  font-family: 'Eczar';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Eczar Bold'), local('Eczar-Bold'),
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-700.svg#Eczar') format('svg'); /* Legacy iOS */
}

/* eczar-800 - devanagari_latin-ext_latin */
@font-face {
  font-family: 'Eczar';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-800.eot'); /* IE9 Compat Modes */
  src: local('Eczar ExtraBold'), local('Eczar-ExtraBold'),
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/eczar/eczar-v8-devanagari_latin-ext_latin-800.svg#Eczar') format('svg'); /* Legacy iOS */
}


@font-face {
  font-family: "Ionicons";
  src: url("../fonts/ionicons/fonts/ionicons.eot?v=2.0.0");
  src: url("../fonts/ionicons/fonts/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("../fonts/ionicons/fonts/ionicons.ttf?v=2.0.0") format("truetype"), url("../fonts/ionicons/fonts/ionicons.woff?v=2.0.0") format("woff"), url("../fonts/ionicons/fonts/ionicons.svg?v=2.0.0#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
  
  
  
  

  
  
  
      /* ===================================================================
 * # container sizes
 *
 * ------------------------------------------------------------------- */
  

.container {
    max-width: 1140px;
} 


nav > .container {
    max-width: 1400px;
} 



.form-row > fieldset, .form-row > div {
    padding-right: 10px !important;
    padding-left: 10px !important;
}


  /* ===================================================================
 * # typography 
 *
 * ------------------------------------------------------------------- */ 
 
 
 html {
  overflow-x: hidden;
  font-size: 1em; }

body {
font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #000;
overflow-wrap: break-word;
  
  }

input, textarea, p {
font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  }
  
p > ul > li {
font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #000;
  }
  
  

::-moz-selection {
  background: #000;
  color: #fff; }

::selection {
  background: #000;
  color: #fff; }

::-moz-selection {
  background: #000;
  color: #fff; }

h1 {
  font-family: 'Eczar', serif;
  font-weight: 700;
  color: #000;
    line-height: 1.25;
	font-size: 2.5rem;
	}

h2 {
  font-family: 'Eczar', serif;
  font-weight: 700;
  color: #000;
    line-height: 1.3;
	font-size: 2.25rem;
	margin: 1em 0 0.5em 0;
	}
	
	
h3 {
  font-family: 'Eczar', serif;
  font-weight: 700;
  color: #000;
  line-height: 1.4;
  font-size: 2rem;
  margin: 1em 0 0.5em 0;
	}
		

	
	
h4 {
  font-family: 'Eczar', serif;
  font-weight: 700;
  color: #000;
    line-height: 1.5;
	font-size: 1.75rem;
	margin: 1em 0 0.5em 0;
	}
	
h5 {
  font-family: 'Eczar', serif;
  font-weight: 700;
  color: #000;
    line-height: 1.5;
	font-size: 1.5rem;
	margin: 1em 0 0.5em 0;
	}
		
	
	
h6 {
font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 1.15em;
  letter-spacing: 0.05em;
  color: #333;
  text-transform: uppercase;
    line-height: 1.5;
	word-wrap: break-word;
white-space: normal;
	}

a {
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease; 
  color: #ff0000;
  text-decoration: none;
  } 
  
a:hover {
  color: #ff0000;
  text-decoration: none;
  } 
   


   
  
 p.zitier-text  {
font-style: italic;
  margin-top: 2rem;
  font-size: 16px;
  color: #00000087;
}

.zitier-text  {
font-style: italic;
  margin-top: 2rem;
  font-size: 16px;
  color: #00000087;
}


p.druckversion {
font-style: italic;
  margin-top: 2rem;
  font-size: 16px;
}
 
  
  
p > .about-database {
color: #000; }
  


.page-title {
    margin: 1.5em 0 1em 0;
}


.site-footer .content {
    font-size: 1.1em;
}



 .image-caption {
font-size: 14px !important;
text-align: left;
font-style: italic;
}

 h2 .database-facts {
  color: #fff !important; }
  
  

  
  
    /* ===================================================================
 * # menu - navbar
 *
 * ------------------------------------------------------------------- */
 
 
.navbar .navbar-expand-lg .navbar-dark .probootstrap_navbar {
 background-color: #000;
  }
  
  
  .navbar {
 padding: 2.5rem 1rem 1rem 1rem;  
 
 background-color: #000;
  }
 
  .navbar-brand {
 padding: 1rem 1rem 0.5rem 1rem;  
  }
 
 .navbar-toggler {
    font-size: 2.5rem;
}
 

 
.navbar-dark .navbar-nav .nav-link {
    color: #fff;
}
  
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: #ff0000;
}
  
.navbar-expand-md {
display: none;
}

  
 .navbar-brand {
  text-transform: uppercase;
  letter-spacing: .3em; 
  padding-top: 0rem;
  }
  
  .page-node-200219  .navbar-brand {
  margin-left: 21.5rem;
  }
  
  
  





.navbar > .container, .navbar > .container-fluid {
padding-right: 10px;
padding-left: 10px;
padding-top: 10px;
}

.navbar-brand > .img {
max-width: 100%;
}
}




  













.navbar-toggler span i {
  font-size: 36px; }

.navbar-nav {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%; 
  background-color: #000;
  }

  .navbar-nav .nav-item .nav-link {
    padding: 1.2em 1em 0em 1em;
    font-size: 18px;
    letter-spacing: .1em;
    font-weight: 400; }

    .navbar-nav .nav-item .nav-link.active {
      color: #fff; }
  .navbar-nav.scrolled {
    background: rgba(0, 0, 0, 1);
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
    margin-top: -130px; }
    .navbar-nav.scrolled .nav-item .nav-link {
		color: rgba(255, 255, 255, 1);
		background-image: url("assets/images/LogoWhite.png");
      padding: 1em 1em; }
    .navbar-nav.scrolled.awake {
      margin-top: 0px;
      -webkit-transition: .3s all ease-out;
      -o-transition: .3s all ease-out;
      transition: .3s all ease-out; }
    .navbar-nav.scrolled.sleep {
      -webkit-transition: .3s all ease-out;
      -o-transition: .3s all ease-out;
      transition: .3s all ease-out; }
	  
.navbar-nav.scrolled .navbar-brand {
		color: rgba(255, 255, 255, 1); 
		background-image: url("assets/images/LogoWhite.png");
		}
 

.navbar-nav {
    flex-direction: row;
}

.navbar-nav a {
    color: #fff;
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #0f0f0f00;
	background-clip: border-box;
	border: 2px solid rgb(0, 0, 0);
    border-radius: 0rem;
        border-top-left-radius: 0rem;
        border-top-right-radius: 0rem;
        border-bottom-right-radius: 0rem;
        border-bottom-left-radius: 0rem;
}
















#block-horizontalmenu {
    text-align: center !important;
    margin: 0 auto !important;
}


.region-top-header {
width: 100%;
}


nav > .container {
    max-width: 1740px;
}


.navbar-brand {
  margin-left: 3rem;
  }

 .page-node-200219  .navbar-brand {
  margin-left: 3rem;
  }
  

 .page-node-200219 nav > .container {
    max-width: 1740px;
}





    /* ===================================================================
 * # doris drupal edits 
 *
 * ------------------------------------------------------------------- */

.page-node-200219 .views-row {
    width: 100% !important;
}



 .field__label {
  font-weight: bold !important; }
  

 .field__label::after {
  content: ": ";
}


.field__items {
    display: inline-block !important;
}



.field--type-entity-reference {
    margin: 0 0 0em;
}


.field--type-entity-reference .field__label {
    padding-right: 0px !important; 
}


 /*
.field__item::after {
  content: ", ";
}
*/

.field--name-field-tatigkeiten .field__item::after,
.field--name-field-genre .field__item::after,
.field--name-field-person-instrument .field__item::after,
.field--name-field-nationalitaten .field__item::after,
.field--name-field-genre-tags .field__item::after,
.field--name-field-gattungen .field__item::after,
.field--name-field-bundesland-organisation .field__item::after,
.field--name-field-art-der-publikation .field__item::after,
.field--name-field-grobe-besetzung .field__item::after,
.field--name-field-special .field__item::after,
.field--name-field-sprachen .field__item::after,
.field--name-field-werke-besetzung-instrument .field__item::after,
.field--name-field-werke-komponist .field__item::after,
.field--name-field-schwierigkeitsgrad .field__item::after,
.field--name-field-schwierigkeitsgrad-prima-l .field__item::after,
.field--name-field-werke-veroeff-verlag .field__item::after,
.field--name-field-instrumentengruppe .field__item::after,
.field--name-field-instrumentensynonyme .field__item::after,
.field--name-field-instrumente-pers-tax .field__item::after {
  content: ", ";
}

.field__item:last-child:after {
  content: "" !important;
}


.field--type-image::after  {
  content: "" !important;
}




.card-header {
    background-color: #fff;
    border: 2px solid #000;
	margin: 0.5em 0;
}


.card {
background-color: #fff; 
border: 0px solid rgb(0, 0, 0); 

}


.card-header:first-child {
border-radius: calc(0rem - 0px) calc(0rem - 0px) 0 0; 
}


.paragraph.paragraph--type--bp-accordion .panel-heading a {
padding: 0px !important;
color: #000;
}



.paragraph.paragraph--type--bp-accordion .panel-heading a::before {
  content: "+  ";
}






.paragraph > .paragraph__column {
    padding-left: 0px;
    padding-right: 0px;
}


.featured-top {
    padding: 2.5em 0 1em 0;
}


.site-footer {
    margin-top: 1em;
}





.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    padding-right: 0px;
    padding-left: 0px;
}






span.views-summary.views-summary-unformatted {
    border: 2px solid #000;
    padding: 0.25em 0.5em 0.25em 0.5em;
    margin: 0.5em 0.5em 0 0;
}


span.views-summary.views-summary-unformatted a {
  font-weight: bold;
}







table tr th, table tr th a, table tr th a:hover, table tr th a:focus {
    color: #000;
    font-weight: bold;
}



.tablesort--desc {
    background-image: url(/core/misc/icons/ffffff/twistie-up.svg);
    color: #000;
    outline: 4px solid 
    rgb(255, 0, 203) !important;
}




tr {
    border-bottom: 1px solid #d9d9d9;
    padding: 0.1em 0.6em;
    background: #fff;
    background: rgba(0, 0, 0, 0);
}


.table-bordered td, .table-bordered th {
    border: 0px solid #dee2e6;
}




.table {
    margin-top: 2.5rem;
}



.page-item:first-child .page-link {
    border-top-left-radius: 0rem;
    border-bottom-left-radius: 0rem;
}

.page-item:last-child .page-link {
    border-top-right-radius: 0rem;
    border-bottom-right-radius: 0rem;
}


.page-link {
    border: 0px solid #dee2e6;
}



.form-control {
    color: #000;
    border: 2px solid #000;
    border-radius: 0rem;
}



.btn {
    border-radius: 0rem;
    color: #fff;
    background-color: #ff0000;
    padding: 0.5em 2em;
}

.form-select {
	color: #000;
    border: 2px solid #000;
    border-radius: 0rem;
}

.form-control::placeholder {
color: #000;
}



.form-control:focus {
color: #000;
border-color: #ff0000;
box-shadow: 0 0 0 0rem #d9d9d9;
}



.table .thead-light th {
    color: #000;
border-color: #000;
}



.form-text {
    margin-top: 0rem;
}


select.form-control:not([size]):not([multiple]) {
    height: auto;
}


/**
 * @änderungen ai
 */

#nur-backend {
    border-style: dashed;
    padding: 1em;
    background-color: gold;
    margin-top: 3em;
}
.nur-backend {
    border-style: dashed;
    padding: 2em;
    background-color: gold;
    margin-top: 3em;
}


.ckeditor-accordion-container > dl dt {
    border: 2px solid #000;
    margin: 1.5rem 0;
}
.ckeditor-accordion-container > dl {
    border: none;
}

.ckeditor-accordion-container > dl dt > a,
.ckeditor-accordion-container > dl dt > a:not(.button)  {
  background-color: #fff;
  color: #000;
  border-bottom: none;
}

.ckeditor-accordion-container > dl dt > a:hover,
.ckeditor-accordion-container > dl dt > a:not(.button):hover  {
  background-color: #000;
  color: #fff;
}
.ckeditor-accordion-container > dl dt.active > a {
  background-color: #000;
  color: #fff;
}

.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before, 
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::after {
  background: #000;
}

.werkliste-linkbox {
  background: #ff0000;
  -webkit-text-fill-color: white;
  padding: 0.75rem 1rem .25rem 1rem;
  width: max-content;
}

.field--name-field-pers-text-body, .field--name-field-org-text-body {
  margin-top: 1em;
}

.table .thead-light th {
    color: #000;
    background-color: #fff;
    border-color: #dee2e6;
}
.table-bordered thead td, .table-bordered thead th {
    border-bottom-width: 1px;
}

.tablesort--asc, .tablesort--desc {
    color: #fff;
    background-color: #f00;
    outline: 1px solid rgb(255, 0, 0) !important;
    outline-color: #ff0000;
    outline-style: solid;
    outline-width: 1px;
}

.fieldset-legend {
    font-family: 'Eczar', serif;
    font-weight: 700;
    color: #000;
    line-height: 1.5;
    font-size: 1.75rem;
    margin: 1em 0 0.5em 0;
}



.oekb-filterbox a {
    background: #00457c;
    color: #fff;
    padding: 0.35em 0.5em 0.35em 0.5em;
    margin: 0em 0em 0em 0em; 
    display: inline-block;
    width: 100%;
}


.oekb-filterbox a:hover, .oekb-filterbox a:active, .oekb-filterbox a:focus, .oekb-filterbox a:focus-within  {
    background: #fff;
    color: #00457c !important;
}

.oekb-filterbox {
width: 100% !important;
max-width: 100% !important;
text-align: center;
text-decoration: none !important;
}

.oekb-filterbox > p {
  color: #fff;
  margin-bottom: 1rem;
    padding: 0rem 0;
}









.col-md-4.oekb-filterboxes {
  margin-top: 0.5rem;
}
  


.frauenmusik-filterbox {
width: 100% !important;
max-width: 100% !important;
text-align: center;
text-decoration: none !important;

}


.frauenmusik-filterbox a {
    background: #ff8c00;
    color: #fff;
    padding: 0.35em 0.5em 0.35em 0.5em;
    margin: 0em 0em 0em 0em; 
    display: inline-block;
    width: 100%;
}


.frauenmusik-filterbox a:hover, .frauenmusik-filterbox a:active, .frauenmusik-filterbox a:focus, .frauenmusik-filterbox a:focus-within   {
    background: #fff;
    color: #ff8c00;
}

.frauenmusik-filterbox > p {
  color: #fff;
  margin-bottom: 1rem;
    padding: 0rem 0;
}





.col-md-4.frauenmusik-filterboxes {
  margin-top: 0.5rem;
}



.kooperation-filterbox {
width: 100% !important;
max-width: 100% !important;
text-align: center;
text-decoration: none !important;

}

.kooperation-filterbox a {
    background: #ff0000;
    color: #fff;
    padding: 0.35em 0.5em 0.35em 0.5em;
    margin: 0em 0em 0em 0em; 
    display: inline-block;
    width: 100%;
}


.kooperation-filterbox a:hover, .kooperation-filterbox a:active, .kooperation-filterbox a:focus, .kooperation-filterbox a:focus-within  {
    background: #fff;
    color: #ff0000;
}

.kooperation-filterbox > p {
  color: #fff;
  margin-bottom: 1rem;
    padding: 0rem 0;
}

.col-md-4.kooperation-filterboxes {
  margin-top: 0.5rem;
}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  max-width: 100%;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
}

.pagination  {
  margin-top:2rem;
  flex-wrap: wrap;
}


    /* ===================================================================
 * # footer
 *
 * ------------------------------------------------------------------- */

footer {
background-color: #000 !important;
bottom:0;
width:100%;

}




#footer-color .probootstrap_section .probootstrap-border-top {
	background-color: #000 !important;
}










.footer-text{
font-size: 14px !important;
text-align: center;

}
 
footer.probootstrap_section {
    /*padding: 0.5em 0 0.5em 0;*/
	background-color: #000 !important;
} 
 
 
 
     /* ===================================================================
 * # footer - searchboxes
 *
 * ------------------------------------------------------------------- */
 
.section > #footer-searchboxes > .col-lg-3 .col-md-6 .searchbox {
padding-left: 0rem !important;
padding-right: 0rem !important;
min-height: 0px; 
}


#footer-searchboxes  {
margin-top: 1rem; 

}

#footer-searchboxes.frontpage {
margin-top: 0rem !important; 
}

#footer-searchboxes {
margin-top: 3rem !important; 
}



#footer-searchboxes.col-lg-3.col-md-6 {
padding-left: 0rem !important;
padding-right: 0rem !important;
padding-bottom: 0rem !important;
min-height: 0px; 
}



.searchbox {
width: 100% !important;
max-width: 100% !important;
padding: 2rem 2rem 1rem 2rem  !important;
text-align: center;
text-decoration: none !important;
}












 
      /* ===================================================================
 * # footer - searchboxes
 *	 ##searchbox 1
 * ------------------------------------------------------------------- */
 


#block-erweitertesuchewerkef1de > div.content > div > div > h3 > a {
color: white;
}

#block-erweitertesuchewerkef1de > div.content > div > div > h6 > a {
color: white;
}




.searchbox.searchbox-1 > h3{
  margin-top: 1rem;
}


.searchbox-1 {
display: block;
box-sizing: border-box;
}



.searchbox.searchbox-1 {
background: #0000CD;
color: white;
display: block;
box-sizing: border-box;
}

.searchbox.searchbox-1 > h3:hover {
color: #0000CD;
}







#block-erweitertesuchewerkef1de > div.content > div > .searchbox.searchbox-1 > h3 > a:hover {
color: #0000CD;
}

#block-erweitertesuchewerkef1de > div.content > div > .searchbox.searchbox-1 > h6 > a:hover {
color: #0000CD;
}

#block-erweitertesuchewerkef1de > div.content > div > .searchbox.searchbox-1 > h3:hover {
color: #0000CD;
}

#block-erweitertesuchewerkef1de > div.content > div > .searchbox.searchbox-1 > h6:hover {
color: #0000CD;
}



#block-erweitertesuchewerkef1de > div.content > div > .searchbox.searchbox-1:hover {
background-color: white;
}

#block-erweitertesuchewerkef1de > div.content > div > .searchbox.searchbox-1:hover a {
		color: #0000CD;
}





.searchbox.searchbox-1 {
  border-top: 10px solid black;
  border-bottom: 10px solid black;
  border-right: 5px solid black;
  border-left: 5px solid black;
}


      /* ===================================================================
 * # footer - searchboxes
 *	 ##searchbox 2
 * ------------------------------------------------------------------- */



#block-erweitertesuchebesetzungf2 > div.content > div > div > h3 > a {
color: white;
}

#block-erweitertesuchebesetzungf2 > div.content > div > div > h6 > a {
color: white;
}

.searchbox.searchbox-2 > h3{
  margin-top: 1rem;
}




.searchbox.searchbox-2 {
  border-top: 10px solid black;
  border-bottom: 10px solid black;
  border-right: 5px solid black;
  border-left: 5px solid black;
}


.searchbox.searchbox-2 {
background: #ff0000;
color: white;
display: block;
}

.searchbox.searchbox-2 > h3:hover {
color: #ff0000;
}







#block-erweitertesuchebesetzungf2 > div.content > div > .searchbox.searchbox-2 > h3 > a:hover {
color: #ff0000;
}

#block-erweitertesuchebesetzungf2 > div.content > div > .searchbox.searchbox-2 > h6 > a:hover {
color: #ff0000;
}

#block-erweitertesuchebesetzungf2 > div.content > div > .searchbox.searchbox-2 > h3:hover {
color: #ff0000;
}

#block-erweitertesuchebesetzungf2 > div.content > div > .searchbox.searchbox-2 > h6:hover {
color: #ff0000;
}



#block-erweitertesuchebesetzungf2 > div.content > div > .searchbox.searchbox-2:hover {
background-color: white;
}

#block-erweitertesuchebesetzungf2 > div.content > div > .searchbox.searchbox-2:hover a {
		color: #ff0000;
}




      /* ===================================================================
 * # footer - searchboxes
 *	 ##searchbox 3
 * ------------------------------------------------------------------- */


#block-erweitertesuchepersonenf3de > div.content > div > div > h3 > a {
color: white;
}

#block-erweitertesuchepersonenf3de > div.content > div > div > h6 > a {
color: white;
}




.searchbox.searchbox-3 > h3{
  margin-top: 1rem;
}




.searchbox.searchbox-3 {
background: #ff8c00;
color: white;
display: block;
}



.searchbox.searchbox-3 > h3 > a {
color: white;
}


.searchbox.searchbox-3 > h6 > a {
color: white;
}

.searchbox.searchbox-3 > h3:hover {
color: #ff8c00;
}





#block-erweitertesuchepersonenf3de > div.content > div > .searchbox.searchbox-3 > h3 > a:hover {
color: #ff8c00;
}

#block-erweitertesuchepersonenf3de > div.content > div > .searchbox.searchbox-3 > h6 > a:hover {
color: #ff8c00;
}

#block-erweitertesuchepersonenf3de > div.content > div > .searchbox.searchbox-3 > h3:hover {
color: #ff8c00;
}

#block-erweitertesuchepersonenf3de > div.content > div > .searchbox.searchbox-3 > h6:hover {
color: #ff8c00;
}



#block-erweitertesuchepersonenf3de > div.content > div > .searchbox.searchbox-3:hover {
background-color: white;
}

#block-erweitertesuchepersonenf3de > div.content > div > .searchbox.searchbox-3:hover a {
		color: #ff8c00;
}






.searchbox.searchbox-3 {
  border-top: 10px solid black;
  border-bottom: 10px solid black;
  border-right: 5px solid black;
  border-left: 5px solid black;
}




      /* ===================================================================
 * # footer - searchboxes
 *	 ##searchbox 4
 * ------------------------------------------------------------------- */



#block-erweitertesucheensemblesf4de > div.content > div > div > h3 > a {
color: white;
}

#block-erweitertesucheensemblesf4de > div.content > div > div > h6 > a {
color: white;
}



.searchbox.searchbox-4 > h3 > a {
color: white;
}


.searchbox.searchbox-4 > h6 > a {
color: white;
}




.searchbox.searchbox-4 {
  border-top: 10px solid black;
  border-bottom: 10px solid black;
  border-right: 5px solid black;
  border-left: 5px solid black;
}


.searchbox.searchbox-4 {
background: #0000CD;
color: white;
display: block;
}

.searchbox.searchbox-4 > h3:hover {
color: #0000CD;
}




.searchbox.searchbox-4 > h3{
  margin-top: 1rem;
}



#block-erweitertesucheensemblesf4de > div.content > div > .searchbox.searchbox-4 > h3 > a:hover {
color: #0000CD;
}

#block-erweitertesucheensemblesf4de > div.content > div > .searchbox.searchbox-4 > h6 > a:hover {
color: #0000CD;
}

#block-erweitertesucheensemblesf4de > div.content > div > .searchbox.searchbox-4 > h3:hover {
color: #0000CD;
}

#block-erweitertesucheensemblesf4de > div.content > div > .searchbox.searchbox-4 > h6:hover {
color: #0000CD;
}




#block-erweitertesucheensemblesf4de > div.content > div > .searchbox.searchbox-4:hover {
background-color: white;
}

#block-erweitertesucheensemblesf4de > div.content > div > .searchbox.searchbox-4:hover a {
		color: #0000CD;
}







.view-bilder-personen img {
    max-width: 250px;
	width: auto !important;
	height: auto !important;
} 




.view-bilder-personen p {
    font-size: 0.75em;
		line-height: 1.25;
		padding-top: 0.25em;
}

.view-bilder-organisationen img {
    max-width: 250px;
} 


.view-werke-von-komponisten {
    margin-top: 1em;
}

/*
.rauf-runter::after {
  content: " ↓↑";
} 
*/

.rauf-runter {
  white-space: nowrap;
}

.tablesort--asc, .tablesort--desc {
    display:none;
}



.view-home-aus-der-musikdatenbank img {
    max-width: 200px;
    max-height: 200px;
} 

.bild-und-bildquelle-homepage {
    float: left;
    padding: 3em 3em 1em 3em;;
}
.bild-und-bildquelle-homepage p {
    font-size: 0.7em;
    max-width: 200px;
}

.page-node-200219 .views-field-field-pers-text-body,
.view-home-aus-der-musikdatenbank .views-field-field-pers-text-body {
    padding-top: 1em;
}

.page-node-200219 h6,
.view-home-aus-der-musikdatenbank h6 {
    padding-top: 3em;
}

.statistik-display-none {
    display: none;
}

.page-node-200219 .view-aa-statistiken-db .view-header {
   font-family: 'Eczar', serif;
   font-weight: 700;
   color: #FFF;
   line-height: 1.4;
   font-size: 2rem;
   /*float: left;*/
}

.page-node-200219 .view-aa-statistiken-db .view-header a {
   color: #FFF;
}

.page-node-200219 .view-aa-statistiken-db .view-header a:hover {
   color: #ff0000;
}




.page-node-200219 .view-aa-statistiken-db .view-header::before {
  content: " ";
}
.page-node-200219 .view-aa-statistiken-db .view-header::after {
  content: " ";
}
/*
  .page-node-200219 .view-aa-statistiken-db .view-header:last-child:after {
  content: "" !important;
}
*/

.page-node-200219 .view-aa-statistiken-db h6 {
   color: #FFF;
}

.page-node-200219 .col-auto {
   padding: 0px;
}

*/
.page-node-200219 .layout__region--second .block-views-blockaa-statistiken-db-block-1 {
    background: #0000CD;
    border-top: 5px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    border-left: 5px solid black;
}
*/



.werk-notenbestellung-block {
    margin-bottom: 1em;
}

.block-block-content9359695d-824a-4f85-b8a6-29c1db818456, 
.block-block-content7a1e3b3d-613e-482f-b625-14e608dbf2cd {
    margin-top: 0em;
}

.page-node-200201 .block-block-content9359695d-824a-4f85-b8a6-29c1db818456 {
    margin-top: 0em;
}









.factbox {
    padding: 3em;
}
.factbox-cover {
    background: #0000CD;
    border-top: 5px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    border-left: 5px solid black;
    padding: 2em 3em 3em 5em;
}


#featured-composer {
    background: #fff;
    border-top: 5px solid black;
    border-bottom: 2.5px solid black;
    border-right: 5px solid black;
    border-left: 5px solid black;
}

.featured-composer-image {
    float: left !important;
    margin-right: 3rem !important;
    margin-bottom: 3rem !important;
}




.page-node-200219 .container {
   max-width:100%;
   padding: 0px;
}

.page-node-200219 .container::after, ::before {
    box-sizing: content-box;
}

.site-footer .container {
   max-width:100%;
padding-right: 0px !important;
    padding-left: 0px !important;
}

.page-node-200219 .block-page-title-block {
   display:none;
}

.page-node-200219 .main-content {
   padding: 0px;
}

.page-node-200219 .site-footer {
    margin-top: 0px;
}

.page-node-200219 .node__content {
    margin-top: 0px;
}

.page-node-200219 .row {
    margin-right: 0px;
    margin-left: 0px;
}

.abschnitt-ohne-inhalt {
   padding: 1em;
}

/*
 * korr doris 20200426
*/



.page-node-200219 #page #main-wrapper    {
    background: #000;
    margin-top: 0em;
}



.page-node-200219 .layout--twocol-section {
    display: flex;
    flex-wrap: nowrap;
    flex-flow: row wrap;
	flex-direction: row; 
}


.page-node-200219 .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first, .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second {
    flex: 0 1 50%;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: 50%;
    padding: 1em;
    border: 5px solid black;
}


.page-node-200219 .layout__region.layout__region--first {
	background: #ff8c00;
	border: 5px solid black;
}












.page-node-200219 .layout__region.layout__region--second {
	background: #0000CD;
	border: 5px solid black;
}


.factbox-cover {
    padding: 0em 3em 2em 4em;
    border: none;
}


.page-node-200219 .layout.layout--twocol-section.layout--twocol-section--25-75 {
    flex: 1;
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: 50%;
}

.page-node-200219 .layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second {
	background: #fff;
}




.page-node-200219 .layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first, .layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second {
    background: #ff0000;
}






.page-node-200219 .layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second, .layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first {
    flex: 0 1 75%;
    border: 5px solid black;
}








.site-footer__top .region {
    width: 25%;
padding: 0 0; 
}



.searchbox {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0rem 0.5rem 1rem 0.5rem !important;
    text-align: center;
    text-decoration: none !important;
}



.site-footer .block {
margin: 0px 0;
border: none;
padding: 0px;
width: 100%;
}



.site-footer {
padding: 0px 0 0px;
}


.site-footer__bottom {
    letter-spacing: 0.2px;
margin-top: 5px;
border-top: none;
}



.footer-text {
    font-size: 15px !important;
    text-align: center;
}


.searchbox.searchbox-1 {
	border: 5px solid black;
}

.searchbox.searchbox-2 {
	border: 5px solid black;
}


.searchbox.searchbox-3 {
	border: 5px solid black;
}

.searchbox.searchbox-4 {
	border: 5px solid black;
}


.searchbox.searchbox-1 h6 {
padding-top: 1.5em;
}

.searchbox.searchbox-2 h6 {
padding-top: 1.5em;
}


.searchbox.searchbox-3 h6 {
padding-top: 1.5em;
}


.searchbox.searchbox-4 h6 {
padding-top: 1.5em;
}




.site-footer .content a, .site-footer .content a.is-active {
    color: #ff0000;
}


.site-footer .content a:hover, .site-footer .content a:focus {
    color: #ff0000;
}


.site-footer .content a:hover, .site-footer .content a:hover {
    color: #ff0000;
}



.page-node-200219 h6, .view-home-aus-der-musikdatenbank h6 {
    padding-top: 3em;
}









.bild-und-bildquelle-homepage {
    float: left;
    padding: 3.5em 3em 1em 3.5em;
}




.page-node-200219 h6, .view-home-aus-der-musikdatenbank h6 {
    padding-top: 3em;
}

.page-node-200219 .views-field-field-pers-text-body, .view-home-aus-der-musikdatenbank .views-field-field-pers-text-body {
   padding-right: 3em;
}

.page-node-200219 > .attachment .attachment-after {
    padding-top: 2em;
}


.view-home-aus-der-musikdatenbank img {
object-fit: cover;
object-position: 100% 20% !important;
width: 200px;
height: 200px;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);

}




.bild-und-bildquelle-homepage p {
padding-top: 0.3em;
    line-height: 1.25;
}





.page-node-200219 .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first, .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second {
    padding: 0em;
}


.bild-und-bildquelle-homepage p {
    color: #000;
}


.nav-link--search {
    padding: 0.4em 1em 0em 1em;
    font-size: 24px;
}

.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second, .layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first {
    flex: 0 1 75%;
    border: none;
}






h1.js-quickedit-page-title {
    padding-top: 1.25em;
}



.row {
/*margin-right: 0px;
margin-left: 0px; */
}


.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first, .layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second {
    background: #fff;
}



.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before, .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after {
    background: #000;
}

.ckeditor-accordion-container > dl dt > a:hover > .ckeditor-accordion-toggle:before, .ckeditor-accordion-container > dl dt > a:hover > .ckeditor-accordion-toggle:after {
    background: #fff;
}




		
.site-footer__top .clearfix {
border-top: 5px solid black;
}
		
	
.page-node-200219 .site-footer__top .clearfix {
border-top: none;
}	





.nav-link--search {
    padding: 0.65em 1em 0em 1em !important;
    font-size: 24px !important;
}


.besetzung-searchbox-1 {
    margin: 2em 0;
}

.besetzung-searchbox-2 {
    margin: 2em 0;
}

.besetzung-searchbox-3 {
    margin: 2em 0;
}







.besetzung-searchbox-1 a{
    color: #fff;
	background-color: #ff0000;
	    padding: 0.5em 2em;
}

#besetzung-searchboxes a:hover, #besetzung-searchboxes a:focus, #besetzung-searchboxes .link:hover, #besetzung-searchboxes .link:focus, #besetzung-searchboxes a:active, #besetzung-searchboxes .link:active {
    color: #ff0000;
    background-color: #fff;
} 


.besetzung-searchbox-1 a:hover {
    color: #ff0000;
	background-color: #fff;
	    padding: 0.5em 2em;
}


.besetzung-searchbox-2 a{
    color: #fff;
	background-color: #ff0000;
	    padding: 0.5em 2em;
}

.besetzung-searchbox-2 a:hover {
    color: #ff0000;
	background-color: #fff;
	    padding: 0.5em 2em;
}

.besetzung-searchbox-3 a{
    color: #fff;
	background-color: #ff0000;
	    padding: 0.5em 2em;
}

.besetzung-searchbox-3 a:hover {
    color: #ff0000;
	background-color: #fff;
	    padding: 0.5em 2em;
}






.page-node-200219  > #block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--50-50 > div.layout__region.layout__region--second > div > div > div > div > div.attachment.attachment-after > div:nth-child(4) > div > div.view-header > a {
    color: white;
}







.scorebox-cover {
    background: #ff0000;
    -webkit-text-fill-color: white;
    border-top: 5px solid black;
    border-bottom: 2.5px solid black;
    border-right: 5px solid black;
    border-left: 5px solid black;
    padding: 1em 3em 3em 4em;
}




.scorebox-cover {
    -webkit-text-fill-color: white;
    padding: 0em 4em 5.5em 4em;
    border: none;
}




.scorebox-cover:hover {
    background: white;
    -webkit-text-fill-color: #ff0000;
}





#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--50-50 > div.layout__region.layout__region--first > div > div > div > .introbox-cover > p > a {
    color: white;
}


#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--50-50 > div.layout__region.layout__region--first > div > div > div > .introbox-cover > p > a:hover {
    color: #ff8c00;
}


#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--50-50 > div.layout__region.layout__region--first > div > div > div > .introbox-cover:hover + h2 + p {
    color: #ff8c00;
}

#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--50-50 > div.layout__region.layout__region--first > div > div > div > .introbox-cover:hover {
   -webkit-text-fill-color: #ff8c00;
}



#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--50-50 > div.layout__region.layout__region--first > div > div > div > .introbox-cover > h2 > a {
    color: white;
}


#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--50-50 > div.layout__region.layout__region--first > div > div > div > .introbox-cover > h2 > a:hover {
    color: #ff8c00;
}

#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--50-50 > div.layout__region.layout__region--first > div > div > div > .introbox-cover:hover {
background-color: white;
}

#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--50-50 > div.layout__region.layout__region--first > div > div > div > .introbox-cover:hover a {
		color: #ff8c00;
}




.introbox-cover {
    padding: 5em;
}
.introbox-cover {
    background: #ff8c00;
    -webkit-text-fill-color: white;
    border-top: 5px solid black;
    border-bottom: 5px solid black;
    border-right: 5px solid black;
    border-left: 5px solid black;
}



.introbox-cover {
    padding: 4em 4em 5em 4em;
	border: none;
}

.introbox-cover {
background: #ff8c00;
    -webkit-text-fill-color: white;
}

.introbox-cover:hover {
    background: white;
    -webkit-text-fill-color: #ff8c00;
}









#block-barrio-db8-content > div > article > div > div:nth-child(6) > div > div.block.block-layout-builder.block-field-blocknodewerkefield-werk-hoerbeispiel > div > div > div.field__items > div > audio {
    margin: 1em 1em 0em 1em;
}



.block.block-views.block-views-blockwerk-notenbestellung-block-1 {
    margin-top: 2em;
}








.werk-notenbestellung-block img {
float: left;
margin-right: 1rem;
margin-bottom: 2rem;
}

.werk-notenbestellung-block > .view-footer > div:nth-child(2) {
padding-top: 1rem;
}








.file--application-pdf {
background-image: url(/sites/default/files/2020-05/Notenverkauf_icon_20x25px.png);
}


.file {
    padding-left: 1.75em;
    margin-left: 0.5em;
    display: inline-block;
min-height: 0px;
    background-repeat: no-repeat;
    background-position: left top;
	    padding-top: 0.25em;
}




.field.field--name-field-werk-pdf-preview.field--type-file.field--label-inline {
    margin-top: 2em;
}



#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--25-75 > div.layout__region.layout__region--first > div > div > div > .scorebox-cover a, .link {
    color: white;
}


#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--25-75 > div.layout__region.layout__region--first > div > div > div > .scorebox-cover:hover a {
    color: #ff0000;
}


/* -----------------new edits 27.05.2020 (doris brady) ------------------------------------------------------ */


.title {
    padding-top: 1.25em;
}




.site-footer {
    margin-top: 6em;
}



/* Aenderungen bei der About-Seite */
.page-node-200564 .block-block-content {
margin: 0em 0 0em 0;
}
/* Aenderungen bei der About-Seite - Ende */

.page-title {
    margin: 0em 0 1em 0;
}







label {
    margin-bottom: .25rem;
    font-weight: 700;
}


/* Aenderungen bei der Seite Besetzungssuche */

.besetzung-searchbox-1 a {
    margin-bottom: 0.5em;  
}



.besetzung-searchbox-1 {
margin: 2.5em 0;
}

.besetzung-searchbox-2 {
margin: 2.5em 0;
}

.besetzung-searchbox-3 {
margin: 2.5em 0;
}




.page-node-199778 .title {
    text-align: center;
}

.page-node-199778 p {
    text-align: center;
}


.page-node-199778 .row:nth-child(2) {
    display: block;
    text-align: center;
}




/* Aenderungen bei der Seite Besetzungssuche Ende */





/* Aenderungen bei prima la musica Seite ---------- */
.page-node-199773 h2  {
    margin: 1.5em 0 0.5em 0;
}

.page-node-199773 .node__content {
    margin-top: 3em;
}

.page-node-199773 img.frauenmusik-image-header {
    margin: 0 1rem 0 0;
}


.page-node-199773 p {
    padding-right: 2rem;
}


.oekb-filterbox > p {
    padding-right: 0rem;
}


/* Aenderungen bei der Seite prima la musica Ende ---------- */



/* Aenderungen bei Filmmusik Seite ---------- */
.page-node-200399 .block-block-content img {
margin: 0.5em 0 1em 0;
}

.page-node-200399 .block-block-content {
margin: 0.5em 0 0em 0;
}

/* Aenderungen bei Filmmusik Seite Ende ---------- */



/* Aenderungen bei frauenmusik Seite ---------- */
.page-node-200201 .block-block-content img {
margin: 0.5em 0 1em 0;
}

.page-node-200201 .block-block-content {
margin: 0.5em 0 0em 0;
}

/* Aenderungen bei frauenmusik Seite Ende ---------- */




/* Aenderungen bei Notenverkauf Seite ---------- */
.page-node-200467 .block-block-content img {
margin: 0em 0 1.5em 0;
}

.page-node-200467 p {
margin-right: 1.5rem;
}

/* Aenderungen bei Notenverkauf Seite Ende ---------- */





/* -----------------new edits 28.05.2020 (doris brady) ------------------------------------------------------ */





.form-row > fieldset{
    width: 48% !important;
}



.form-group {
    margin-bottom: 1.5rem;
}



#edit-submit-besetzungssuchen  {
    margin-top: -4em;
}



#edit-submit-plm-werke-1-instrument-solo {
    margin-top: -4em !important;
}



.view-kooperationen-block-org > .view-header > p {
    padding-top: 1.5rem;
} 



.besetzungssuche-solo-und-begleitung #edit-submit-besetzungssuchen {
    margin-top: -0em;
}



.field--name-field-org-picsource p {
    font-size: 0.75em;
    max-width: 200px;
	line-height: 1.25;
	padding-top: 0.25em;
}


/* -----------------volltextsuche (doris brady am 01.06.2020) ------------------------------------------------------ */

.view-volltextsuche .form-row {
    margin-top: 3rem;
}



.view-volltextsuche h2 {
    font-size: 1.5rem;
margin-top: 3rem;
    margin-bottom: 0rem;
}



.view-volltextsuche .node__content {
    font-size: 1em;
    margin-top: 0.25rem;
}


.view-volltextsuche h2 > a {
color: #000;
}


.view-volltextsuche h2 > a:hover {
color: #ff0000;
}





/* -----------------menu edits 01.06.2020 (doris brady) ------------------------------------------------------ */


.horizontal-menu > li > a {
    padding-top: 0.95em;
    background-color: #000;
    color: #fff;
        font-size: 1.25em;
    letter-spacing: .1em;
}









.page-node-200219 #block-responsivemenumobileicon {
    margin-top: 0.95rem !important;
}




#block-responsivemenumobileicon .label {
display: none;
}



.nav-link .nav-link--kontakt .mm-listitem__text a{
border: none;
}

.mm-listitem {
    color: #fff;
    border-color: rgba(0,0,0,1);
    border-color: #000;
}




.mm-navbar_sticky {
display: none;
}



.mm-panels > .mm-panel {
    padding: 1.5rem 1rem 0.5rem 1.5rem;
}


#block-responsivemenumobileicon {
    margin-top: 0.5rem !important;
}






.responsive-menu-toggle-icon {
    margin-top: 0rem !important;
}







   /* =============================================================================================================================================
 * # media queries 
 *
 * ------------------------------------------------------------------- */   
 @media (max-width: 374px) { 
 
 
 

 

.navbar-brand {
    margin-right: 0rem;
    padding: 0.1rem 0.5rem 1.75rem 0.5rem !important;
    max-width: 85%;
}



.navbar {
    padding: 1.5rem 0rem 0rem 1rem !important;
    background-color: #000;
}

 

 
.searchbox h3 {
margin: 0 auto;
margin-top: 0.5rem !important;
    font-size: 1rem !important;
}

.searchbox h6 {
margin: 0 auto;
    padding: 0em 0 0em 0;
	font-size: .9rem;
}
 
 
 
 
.searchbox {
    padding: 0rem 0.25rem 1.5rem 0.25rem !important;
}
 
 
 h1 {
    font-size: 1.6rem !important;
}






 #navbar-main  {
display: none;
}





.navbar-brand {
    margin-right: 0rem;
    padding: 0rem 0.5rem 0rem 0.5rem !important;
}



.navbar-brand img {
    padding: 0rem 0rem 0rem 0rem;
        padding-top: 0rem;
		max-width: 100% !important;
}


.page-node-200219 .navbar-brand {
    margin-right: 0rem;
    padding: 0.5rem 1rem 0rem 1rem !important;
    max-width: 85%;
}




.navbar {
    padding: 1.5rem 1rem 0.75rem 1rem !important;
    background-color: #000;
}




.abschnitt-ohne-inhalt {
    display: inline;
}



#toolbar-item-administration-tray > nav {
    display: none;
}

#toolbar-item-administration-tray {
    display: none;
}


#toolbar-bar  {
    display: none;
}

h2 {
    font-size: 1.5rem;
	margin: 1em 0 0.5em 0;
}

h6 {
    font-size: 1rem;
}


.page-node-200219 h2 {
    font-size: 1.75rem;
	margin-top: 0.5rem;
}

.page-node-200219 h3 {
    font-size: 1.75rem;
line-height: 1.25;
}

.form-group {
    margin-bottom: 1rem;
}


.site-footer__top .region:nth-child(2n+1) {
    padding-right: 0px;
}

.site-footer__top .region:nth-child(2n) {
    padding-left: 0px;
}



.node__content {
    font-size: 1.25em;
}

.page-node-200219 h6, .view-home-aus-der-musikdatenbank h6 {
    padding: 1em 0 0.5em 0;
}


.page-node-200219 .navbar-brand {
margin-left: 0rem;
}

.navbar-brand {
margin-left: 0rem;
}

.page-node-200219 .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first, .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second {
    flex-basis: 100%;
}



.introbox-cover {
    padding: 1.5em 1em 1em 2em;
    border: none;
}

.factbox-cover {
    padding: 0.5em 2em 1.5em 2em;
    border: none;
}

.page-node-200219 .view-aa-statistiken-db .view-header {
    font-size: 1.4rem;
line-height: 1.5;
}


.site-footer__top .clearfix {
    border-top: 0px solid black;
}


.site-footer {
border-top: 5px solid black;
}



.page-node-200219 .site-footer {
border-top: 0px solid black;
}



.form-row > fieldset{
    width: 100% !important;
}

.bgld-map {
display: none;
}


#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--50-50 > div.layout__region.layout__region--second > div > div > div > div > div.attachment.attachment-after > div:nth-child(1) > div {
    padding-top: 0.5em;
}



.scorebox-cover {
    padding: 0.5em 2em 1em 2em;
    border: none;
}


.page-node-200219 .layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second, .layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first {
    flex: 0 1 100%;
}


.bild-und-bildquelle-homepage {
    float: none;
    padding: 1em 0em 0em 0em !important;
	text-align: center !important;
}

.view-home-aus-der-musikdatenbank img {
    margin-top: 2em;
}

.bild-und-bildquelle-homepage p {
    margin: 0 auto;
}



#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--25-75 > div.layout__region.layout__region--second > div > div > div > div > div.view-content.row > div > div.views-field.views-field-nothing {
    padding-left: 2em;
}


#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--25-75 > div.layout__region.layout__region--second > div > div > div > div > div.view-content.row > div > span.views-field.views-field-field-genre {
    padding-left: 2em;
	    display: block;
}

.page-node-200219 .views-field-field-pers-text-body, .view-home-aus-der-musikdatenbank .views-field-field-pers-text-body {
    padding-right: 2em;
    padding-left: 2em;
padding-bottom: 1em;
}


.site-footer__top .region {
    width: 50%;
    padding: 0 0;
	float: left;

}




.page-node-200219 .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first, .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second {
    border-top: 5px solid black;
    border-bottom: 5px solid black;
}


.page-node-200219 .layout__region.layout__region--first {
    border-top: 5px solid black;
    border-bottom: 5px solid black;
}






.searchbox {
    border-top: 5px solid black;
    border-bottom: 5px solid black;
	padding: 0rem 0.75rem 1.5rem 0.75rem !important;
}




#edit-submit-besetzungssuchen  {
    margin-top: 0em;
}


    

.node__content {
    font-size: 1em;
}



.bild-und-bildquelle-homepage p {
    font-size: 0.8em;
}




.title {
    padding-top: 1em;
}


h1 {
    font-size: 2rem;
}


.container {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-right: auto;
    margin-left: auto;
}



.footer-text {
    padding: 0 1.25rem;
    line-height: 2;
	font-size: 1rem !important;
}



.view-werke-von-komponisten {
    margin-top: 1.5em;
}
    
    
    
    
    
    

.view-bilder-personen img {
    padding-top: 2.5rem;
}

.view-bilder-personen p {
    font-size: 0.8em;
    margin: 0.25em 0 0.5em 0;
}
    
    
    
    

p.zitier-text {
    margin-top: 0rem;
    margin-bottom: 0rem;
}

.site-footer {
    margin-top: 2.5em;
}

.nav-link--search {
    padding: 0.65em 0em 0em 0.75em !important;
}    

    
 .navbar > .container, .navbar > .container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}
    


.pagination {
    font-size: 0.9em;
}

.view-footer {
    font-size: 0.9em;
}

img {
max-width:270px;
    height: auto;
}


.block-views-blockkooperationen-block-org-block-3 img{
    padding-top: 1rem !important;
}

.view-id-kooperationen_block_org img{
    padding-top: 1rem !important;
}






h1.js-quickedit-page-title {
    padding-top: 0em;
     padding-bottom: 0.25em;
}


.field .field--name-field-werke-titel .field--type-string-long .field--label-inline {
    padding-top: 5em;
    line-height: 5;
}







#block-barrio-db8-content > div > article > div > div:nth-child(6) > div > div.block.block-layout-builder.block-field-blocknodewerkefield-werk-hoerbeispiel > div > div > div.field__items > div > audio {
    margin: 1em 0em 0em 0em;
}




.werk-notenbestellung-block img {
    float: none;
    margin-bottom: 0rem;
}



.block.block-views.block-views-blockwerk-notenbestellung-block-1 {
    margin-top: 0em;
}


.view-bilder-organisationen img {
margin-top:1em; 
}


.field--name-field-org-picsource {
    font-size: 0.8em;
}


.field--name-field-org-text-body  {
    margin-top: 0em;
}






.views-view-grid .views-col {
    float: none;
    max-width: 100% !important;
}




div.views-row:nth-child(1) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(1) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(2) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(2) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(3) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(3) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(4) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(4) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(5) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(5) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(6) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(6) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(7) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(7) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(8) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(8) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(9) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(9) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(10) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(10) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(11) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(11) > div:nth-child(2) {
    width: 100% !important;
} 




div.views-row:nth-child(12) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(12) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(13) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(13) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(14) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(14) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(15) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(15) > div:nth-child(2) {
    width: 100% !important;
} 
































#edit-submit-plm-werke-1-instrument-solo {
    margin-top: 0em !important;
}




.page-title {
text-align: left !important;
margin: 0em 0 0.5em 0;
}

/* Aenderungen bei der About-Seite */

.page-node-200564 img {
    max-width: 250px;
}


.page-node-200564 .block-block-content > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2)  {
margin-left: -18.5rem;   
}



.page-node-200564 .block-block-content img {
    margin-bottom: 6.5rem;
    margin-left: 0rem;
}


.page-node-200564 .block-block-content34e8777a-e58b-410f-b66a-6d958300e203 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    margin-bottom: 11rem;
}


.page-node-200564 .block:nth-child(6) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    margin-bottom: 7rem;
}


.page-node-200564 .block:nth-child(8) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    margin-bottom: 10rem;
}



.page-node-200564 .block:nth-child(10) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1)  {
    margin-bottom: 11rem;
}

.page-node-200564 .block-block-content5710c188-9ef2-4b7e-b2c3-57e6f2f688e2 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    margin-bottom: 8rem;
}



/* Aenderungen bei der Filmmusik-Seite */

.page-node-200399 .block-block-content {
    margin: 0em 0 0em 0;
}



/* Aenderungen bei prima la musica Seite ---------- */



.page-node-199773 .node__content {
    margin-top: 0em;
}



.page-node-199773 img.frauenmusik-image-header {

    padding-top: 1.5rem !important;
}




.oekb-filterbox > p {
    padding: 0rem;
}


.col-6 .views-col .col-1 {
    width: 100% !important;
}

div.views-row:nth-child(7) > div:nth-child(1) {
    width: 100% !important;
}


.col-6 .views-col .col-1 {
    width: 100% !important;
}


.pagination {
    margin-top: 0.5rem;
}

/* Tables */

.table {
    margin-top: 0.5rem;
}

table {
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
      font-size: 1em;
}

table tr {
padding: 1em 0;
display: block;
margin-bottom: 0em;
}

table td {
display: block;
text-align: left;
}


table thead {
display: none;
}

.table td, .table th {
    padding: 0rem;
}





/* Aenderungen bei der Frauenmusik-Seite */


.page-node-200201 .block-block-content {
    margin: 0em 0 0em 0;
}


/* Aenderungen Volltextsuche */


.view-volltextsuche .node__content {
    font-size: 0.95em;
    margin-top: 0.25rem;
        line-height: 1.45;
}

.view-volltextsuche h2 {
    font-size: 1.35rem;
    margin-top: 2rem;
    margin-bottom: 0rem;
    line-height: 1.25;
}


.view-volltextsuche .form-row {
    margin-top: 1rem;
}


.view-volltextsuche .form-row > fieldset, .form-row > div {
    padding-right: 10px !important;
    padding-left: 5px !important;
}

.view-volltextsuche .pagination {
    margin-top: 2rem;
}

 
 }
 

 
   /* ===================================================================
* @media (max-width: 576px)
 * ------------------------------------------------------------------- */ 
 
@media (min-width: 375px) and (max-width: 576px) { 


 #navbar-main  {
display: none;
}





.navbar-brand {
    margin-right: 0rem;
    padding: 0rem 1rem 0rem 1rem !important;
    max-width: 85%;
}



.navbar-brand img {
    padding: 0rem 0rem 0rem 0rem;
        padding-top: 0rem;
		max-width: 100% !important;
}


.page-node-200219 .navbar-brand {
    margin-right: 0rem;
    padding: 0.5rem 1rem 0rem 1rem !important;
    max-width: 85%;
}




.navbar {
    padding: 1.5rem 1rem 0.75rem 1rem !important;
    background-color: #000;
}




.abschnitt-ohne-inhalt {
    display: inline;
}



#toolbar-item-administration-tray > nav {
    display: none;
}

#toolbar-item-administration-tray {
    display: none;
}


#toolbar-bar  {
    display: none;
}

h2 {
    font-size: 1.5rem;
	margin: 1em 0 0.5em 0;
}

h6 {
    font-size: 1rem;
}


.page-node-200219 h2 {
    font-size: 2rem;
	margin-top: 0.5rem;
}

.page-node-200219 h3 {
    font-size: 1.75rem;
margin: 0em 2em 0em 0; 
line-height: 1.25;
}

.form-group {
    margin-bottom: 1rem;
}


.site-footer__top .region:nth-child(2n+1) {
    padding-right: 0px;
}

.site-footer__top .region:nth-child(2n) {
    padding-left: 0px;
}



.node__content {
    font-size: 1.25em;
}

.page-node-200219 h6, .view-home-aus-der-musikdatenbank h6 {
    padding: 1em 0 0.5em 0;
}


.page-node-200219 .navbar-brand {
margin-left: 0rem;
}

.navbar-brand {
margin-left: 0rem;
}

.page-node-200219 .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first, .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second {
    flex-basis: 100%;
}



.introbox-cover {
    padding: 1.5em 1em 1em 2em;
    border: none;
}

.factbox-cover {
    padding: 0.5em 2em 1.5em 2em;
    border: none;
}

.page-node-200219 .view-aa-statistiken-db .view-header {
    font-size: 1.4rem;
line-height: 1.5;
}


.site-footer__top .clearfix {
    border-top: 0px solid black;
}


.site-footer {
border-top: 5px solid black;
}



.page-node-200219 .site-footer {
border-top: 0px solid black;
}



.form-row > fieldset{
    width: 100% !important;
}

.bgld-map {
display: none;
}


#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--50-50 > div.layout__region.layout__region--second > div > div > div > div > div.attachment.attachment-after > div:nth-child(1) > div {
    padding-top: 0.5em;
}



.scorebox-cover {
    padding: 0.5em 2em 1em 2em;
    border: none;
}


.page-node-200219 .layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second, .layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first {
    flex: 0 1 100%;
}


.bild-und-bildquelle-homepage {
    float: none;
    padding: 1em 0em 0em 0em !important;
	text-align: center !important;
}

.view-home-aus-der-musikdatenbank img {
    margin-top: 2em;
}

.bild-und-bildquelle-homepage p {
    margin: 0 auto;
}



#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--25-75 > div.layout__region.layout__region--second > div > div > div > div > div.view-content.row > div > div.views-field.views-field-nothing {
    padding-left: 2em;
}


#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--25-75 > div.layout__region.layout__region--second > div > div > div > div > div.view-content.row > div > span.views-field.views-field-field-genre {
    padding-left: 2em;
	    display: block;
}

.page-node-200219 .views-field-field-pers-text-body, .view-home-aus-der-musikdatenbank .views-field-field-pers-text-body {
    padding-right: 2em;
    padding-left: 2em;
padding-bottom: 1em;
}


.site-footer__top .region {
    width: 50%;
    padding: 0 0;
	float: left;

}


.searchbox h3 {
margin: 0 auto;
margin-top: 0.5rem !important;
font-size: 1.2rem;
}

.searchbox h6 {
margin: 0 auto;
    padding: 0em 0 0em 0;
}


.page-node-200219 .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first, .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second {
    border-top: 5px solid black;
    border-bottom: 5px solid black;
}


.page-node-200219 .layout__region.layout__region--first {
    border-top: 5px solid black;
    border-bottom: 5px solid black;
}






.searchbox {
    border-top: 5px solid black;
    border-bottom: 5px solid black;
	padding: 0rem 0.75rem 1.5rem 0.75rem !important;
}




#edit-submit-besetzungssuchen  {
    margin-top: 0em;
}


    

.node__content {
    font-size: 1em;
}



.bild-und-bildquelle-homepage p {
    font-size: 0.8em;
}




.title {
    padding-top: 1em;
}


h1 {
    font-size: 2rem;
}


.container {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-right: auto;
    margin-left: auto;
}



.footer-text {
    padding: 0 1.25rem;
    line-height: 2;
	font-size: 1rem !important;
}



.view-werke-von-komponisten {
    margin-top: 1.5em;
}
    
    
    
    
    
    

.view-bilder-personen img {
    padding-top: 2.5rem;
}

.view-bilder-personen p {
    font-size: 0.8em;
    margin: 0.25em 0 0.5em 0;
}
    
    
    
    

p.zitier-text {
    margin-top: 0rem;
    margin-bottom: 0rem;
}

.site-footer {
    margin-top: 2.5em;
}

.nav-link--search {
    padding: 0.65em 0em 0em 0.75em !important;
}    

    
 .navbar > .container, .navbar > .container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}
    


.pagination {
    font-size: 0.9em;
}

.view-footer {
    font-size: 0.9em;
}

img {
max-width:270px;
    height: auto;
}


.block-views-blockkooperationen-block-org-block-3 img{
    padding-top: 1rem !important;
}

.view-id-kooperationen_block_org img{
    padding-top: 1rem !important;
}






h1.js-quickedit-page-title {
    padding-top: 0em;
     padding-bottom: 0.25em;
}


.field .field--name-field-werke-titel .field--type-string-long .field--label-inline {
    padding-top: 5em;
    line-height: 5;
}







#block-barrio-db8-content > div > article > div > div:nth-child(6) > div > div.block.block-layout-builder.block-field-blocknodewerkefield-werk-hoerbeispiel > div > div > div.field__items > div > audio {
    margin: 1em 0em 0em 0em;
}




.werk-notenbestellung-block img {
    float: none;
    margin-bottom: 0rem;
}



.block.block-views.block-views-blockwerk-notenbestellung-block-1 {
    margin-top: 0em;
}


.view-bilder-organisationen img {
margin-top:1em; 
}


.field--name-field-org-picsource {
    font-size: 0.8em;
}


.field--name-field-org-text-body  {
    margin-top: 0em;
}







.views-view-grid .views-col {
    float: none;
    max-width: 100% !important;
}




div.views-row:nth-child(1) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(1) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(2) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(2) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(3) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(3) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(4) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(4) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(5) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(5) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(6) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(6) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(7) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(7) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(8) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(8) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(9) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(9) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(10) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(10) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(11) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(11) > div:nth-child(2) {
    width: 100% !important;
} 




div.views-row:nth-child(12) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(12) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(13) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(13) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(14) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(14) > div:nth-child(2) {
    width: 100% !important;
} 



div.views-row:nth-child(15) > div:nth-child(1) {
    width: 100% !important;
} 
div.views-row:nth-child(15) > div:nth-child(2) {
    width: 100% !important;
} 
































#edit-submit-plm-werke-1-instrument-solo {
    margin-top: 0em !important;
}




.page-title {
text-align: left !important;
margin: 0em 0 0.5em 0;
}

/* Aenderungen bei der About-Seite */

.page-node-200564 img {
    max-width: 250px;
}


.page-node-200564 .block-block-content > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2)  {
margin-left: -18.5rem;   
}



.page-node-200564 .block-block-content img {
    margin-bottom: 5rem;
    margin-left: 0rem;
}


.page-node-200564 .block-block-content34e8777a-e58b-410f-b66a-6d958300e203 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    margin-bottom: 11rem;
}


.page-node-200564 .block:nth-child(6) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    margin-bottom: 7rem;
}


.page-node-200564 .block:nth-child(8) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    margin-bottom: 8rem;
}



.page-node-200564 .block:nth-child(10) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1)  {
    margin-bottom: 10rem;
}

.page-node-200564 .block-block-content5710c188-9ef2-4b7e-b2c3-57e6f2f688e2 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    margin-bottom: 8rem;
}



/* Aenderungen bei der Filmmusik-Seite */

.page-node-200399 .block-block-content {
    margin: 0em 0 0em 0;
}


.page-node-200399 .layout--twocol-section {
    display: inline !important;
}




/* Aenderungen bei prima la musica Seite ---------- */



.page-node-199773 .node__content {
    margin-top: 0em;
}



.page-node-199773 img.frauenmusik-image-header {

    padding-top: 1.5rem !important;
}




.oekb-filterbox > p {
    padding: 0rem;
}


.col-6 .views-col .col-1 {
    width: 100% !important;
}

.page-node-199773 div.views-row:nth-child(7) > div:nth-child(1) {
    width: 100% !important;
}


.col-6 .views-col .col-1 {
    width: 100% !important;
}


.pagination {
    margin-top: 0.5rem;
}

/* Tables */

.table {
    margin-top: 0.5rem;
}

table {
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
      font-size: 1em;
}

table tr {
padding: 1em 0;
display: block;
margin-bottom: 0em;
}

table td {
display: block;
text-align: left;
}


table thead {
display: none;
}

.table td, .table th {
    padding: 0rem;
}





/* Aenderungen bei der Frauenmusik-Seite */


.page-node-200201 .block-block-content {
    margin: 0em 0 0em 0;
}


.page-node-200203 .layout--twocol-section {
    display: inline !important;
}



/* Aenderungen Volltextsuche */


.view-volltextsuche h2 {
    font-size: 1.35rem;
    margin-top: 2rem;
    margin-bottom: 0rem;
    line-height: 1.25;
}


.view-volltextsuche .form-row {
    margin-top: 1.5rem;
}


.view-volltextsuche .form-row > fieldset, .form-row > div {
    padding-right: 10px !important;
    padding-left: 5px !important;
}


.view-volltextsuche .pagination {
    margin-top: 2rem;
}




}






 
   /* ===================================================================
 * # menu toggle 
 *
 * ------------------------------------------------------------------- */   
 
 @media (max-width: 959px) {
 
 
 .navbar-nav {
    flex-direction: column;
	    padding-left: 0rem;
}


}



   /* ===================================================================
* @media (min-width: 577px) and (max-width: 991px)
 * ------------------------------------------------------------------- */ 


@media (min-width: 577px) and (max-width: 991px) { 






.navbar {
    padding: 1.5rem 1rem 1.25rem 1rem;
    background-color: #000;
}


#block-responsivemenumobileicon {
    margin-top: 1rem !important;
}



.region-top-header {
width: 100%;
}


#block-horizontalmenu {
    margin: 0 auto !important;
    text-align: center;
}


#toolbar-item-administration-tray > nav {
    display: none;
}

#toolbar-item-administration-tray {
    display: none;
}


#toolbar-bar  {
    display: none;
}

h2 {
    font-size: 1.5rem;
	margin: 1em 0 0.5em 0;
}

h6 {
    font-size: 1rem;
}


.page-node-200219 h2 {
    font-size: 1.8rem;
	margin-top: 1rem;
}

.page-node-200219 h3 {
    font-size: 1.75rem;
margin: 0em 2em 0em 0; 
line-height: 1.25;
}

.form-group {
    margin-bottom: 1rem;
}


.site-footer__top .region:nth-child(2n+1) {
    padding-right: 0px;
}

.site-footer__top .region:nth-child(2n) {
    padding-left: 0px;
}



.node__content {
    font-size: 1.25em;
}

.page-node-200219 h6, .view-home-aus-der-musikdatenbank h6 {
    padding: 1.8em 0 0.5em 0;
}


.page-node-200219 .navbar-brand {
margin-left: 0rem;
}

.navbar-brand {
margin-left: 0rem;
}

.page-node-200219 .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first, .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second {
    flex-basis: 50% !important;
}


.page-node-200219 .layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first, .layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second {
    flex: 0 1 100%;
}

.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first, .layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second {
    flex: 0 1 50%;
}

.introbox-cover {
    padding: 2em 1em 2em 2em;
    border: none;
}

.factbox-cover {
    padding: 0.5em 2em 1.5em 2em;
    border: none;
}

.page-node-200219 .view-aa-statistiken-db .view-header {
    font-size: 1.35rem;
line-height: 1.5;
}


.site-footer__top .clearfix {
    border-top: 0px solid black;
}


.site-footer {
border-top: 5px solid black;
}



.page-node-200219 .site-footer {
border-top: 0px solid black;
}



.form-row > fieldset{
    width: 48% !important;
	padding-right: 10px !important;
}




.bgld-map {
display: none;
}


#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--50-50 > div.layout__region.layout__region--second > div > div > div > div > div.attachment.attachment-after > div:nth-child(1) > div {
    padding-top: 0.5em;
}



.scorebox-cover {
    padding: 0.5em 2em 1em 2em;
    border: none;
}


.page-node-200219 .layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second, .layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first {
    flex: 0 1 100%;
}


.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first {
    flex: 0 1 50%;
}



.bild-und-bildquelle-homepage {
    float: left;
    padding: 0em 2em 2em 2em !important;
    text-align: left !important;
}

.view-home-aus-der-musikdatenbank img {
    margin-top: 2em;
}

.bild-und-bildquelle-homepage p {
    margin: 0 auto;
}



#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--25-75 > div.layout__region.layout__region--second > div > div > div > div > div.view-content.row > div > div.views-field.views-field-nothing {
    padding-left: 2em;
}


#block-barrio-db8-content > div > article > div > div.layout.layout--twocol-section.layout--twocol-section--25-75 > div.layout__region.layout__region--second > div > div > div > div > div.view-content.row > div > span.views-field.views-field-field-genre {
    padding-left: 2em;
	    display: block;
}

.page-node-200219 .views-field-field-pers-text-body, .view-home-aus-der-musikdatenbank .views-field-field-pers-text-body {
    padding-right: 2em;
    padding-left: 2em;
padding-bottom: 1em;
}


.site-footer__top .region {
    width: 50%;
    padding: 0 0;
	float: left;

}


.searchbox h3 {
margin: 0 auto;
margin-top: 0.5rem !important;
font-size: 2rem;
}

.searchbox h6 {
margin: 0 auto;
    padding: 0em 0 0em 0;
}


.page-node-200219 .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first, .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second {
    border-top: 5px solid black;
    border-bottom: 5px solid black;
}


.page-node-200219 .layout__region.layout__region--first {
    border-top: 5px solid black;
    border-bottom: 5px solid black;
}






.searchbox {
    border-top: 5px solid black;
    border-bottom: 5px solid black;
	padding: 0rem 1rem 1.5rem 1rem !important;
}







    

.node__content {
    font-size: 1em;
}



.bild-und-bildquelle-homepage p {
    font-size: 0.8em;
}




.title {
    padding-top: 1em;
}


h1 {
    font-size: 2rem;
}


.container {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    margin-right: auto;
    margin-left: auto;
}



.footer-text {
    padding: 0 1.25rem;
    line-height: 1.75;
}



.view-werke-von-komponisten {
    margin-top: 1.5em;
}
    
    
    
    
    
    

.view-bilder-personen img {
    padding-top: 0rem;
}

.view-bilder-personen p {
    font-size: 0.8em;
    margin: 0.25em 0 0.5em 0;
}
    
    
    
    

p.zitier-text {
    margin-top: 0rem;
    margin-bottom: 0rem;
}

.site-footer {
    margin-top: 2.5em;
}

.nav-link--search {
    padding: 0.65em 0em 0em 0.75em !important;
}    

    
 .navbar > .container, .navbar > .container-fluid {
    padding-right: 0px;
    padding-left: 0px;
}
    


.pagination {
    font-size: 0.9em;
}

.view-footer {
    font-size: 0.9em;
}

img {
max-width:270px;
    height: auto;
}


.block-views-blockkooperationen-block-org-block-3 img{
    padding-top: 1rem !important;
}

.view-id-kooperationen_block_org img{
    padding-top: 1rem !important;
}






h1.js-quickedit-page-title {
    padding-top: 0em;
     padding-bottom: 0.25em;
}


.field .field--name-field-werke-titel .field--type-string-long .field--label-inline {
    padding-top: 5em;
    line-height: 5;
}







#block-barrio-db8-content > div > article > div > div:nth-child(6) > div > div.block.block-layout-builder.block-field-blocknodewerkefield-werk-hoerbeispiel > div > div > div.field__items > div > audio {
    margin: 1em 0em 0em 0em;
}




.werk-notenbestellung-block img {
    float: none;
    margin-bottom: 0rem;
}



.block.block-views.block-views-blockwerk-notenbestellung-block-1 {
    margin-top: 0em;
}


.view-bilder-organisationen img {
margin-top:0em; 
}


.field--name-field-org-picsource {
    font-size: 0.8em;
}


.field--name-field-org-text-body  {
    margin-top: 0em;
}










.page-title {
text-align: left !important;
margin: 0em 0 0.5em 0;
}

/* Aenderungen bei der About-Seite */

.page-node-200564 img {
    max-width: 250px;
}


.page-node-200564 .block-block-content > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2)  {
margin-left: -18.5rem;   
}


.page-node-200564 .block-block-content img {
    margin-bottom: 4rem;
    margin-left: 0rem;
}


.page-node-200564 .block-block-content34e8777a-e58b-410f-b66a-6d958300e203 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    margin-bottom: 5rem;
}


.page-node-200564 .block:nth-child(6) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    margin-bottom: 5rem;
}


.page-node-200564 .block:nth-child(8) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    margin-bottom: 5rem;
}



.page-node-200564 .block:nth-child(10) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1)  {
    margin-bottom: 6.5rem;
}

.page-node-200564 .block-block-content5710c188-9ef2-4b7e-b2c3-57e6f2f688e2 > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:nth-child(1) > img:nth-child(1) {
    margin-bottom: 5rem;
}


/* Aenderungen bei der Filmmusik-Seite */

.page-node-200399 .block-block-content {
    margin: 0em 0 0em 0;
}



/* Aenderungen bei prima la musica Seite ---------- */



.page-node-199773 .node__content {
    margin-top: 0em;
}



.page-node-199773 img.frauenmusik-image-header {

    padding-top: 1.5rem !important;
}

.oekb-filterbox a {
    padding: 0.35em 0.75em 0.35em 0.75em;
}


.oekb-filterbox > p {
    padding: 0rem;
}


.col-6 .views-col .col-1 {
    width: 100% !important;
}

.page-node-199773 div.views-row:nth-child(7) > div:nth-child(1) {
    width: 100% !important;
}


.col-6 .views-col .col-1 {
    width: 100% !important;
}


.pagination {
    margin-top: 0.5rem;
}

/* Tables */

.table {
    margin-top: 0.5rem;
}

table {
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
      font-size: 1em;
}

table tr {
padding: 1em 0;
display: block;
margin-bottom: 0em;
}

table td {
display: block;
text-align: left;
}


table thead {
display: none;
}

.table td, .table th {
    padding: 0rem;
}






}



   /* ===================================================================
* @media (min-width: 960px) and (max-width: 1280px)
 * ------------------------------------------------------------------- */ 



@media (min-width: 960px) and (max-width: 1280px) { 


.navbar-brand {
    padding: 1rem 1rem 0rem 1rem;
        padding-top: 1rem;
		    margin: auto;
}


.page-node-200219 .navbar-brand {
		    margin: 0 auto;
}




}






   /* ===================================================================
* @media (min-width: 992px) and (max-width: 1280px)
 * ------------------------------------------------------------------- */ 



@media (min-width: 992px) and (max-width: 1280px) { 

.container {
    padding-right: 5rem;
    padding-left: 5rem;
}


.region-top-header {
width: 100%;
}


.navbar-brand {
    padding: 1rem 1rem 0rem 1rem;
        padding-top: 1rem;
		    margin: auto;
}






.horizontal-menu {
    margin-top: 1.125rem;
}


.page-node-200219 .horizontal-menu {
    margin-top: 1.35rem;
}


.horizontal-menu > li > a {
    font-size: 1.125em;
    letter-spacing: .05em;
}

.navbar {
    padding: 1.5rem 1rem 1.25rem 1rem;
    background-color: #000;
}



#block-horizontalmenu {
    margin: 0 auto !important;
    text-align: center;
}

h3 {
    font-size: 1.75rem;
}

h6 {
    font-size: 1rem;
}


.page-node-200219 .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first, .layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second {
    flex-basis: 50% !important;
}


.page-node-200219 .layout.layout--twocol-section.layout--twocol-section--25-75 {
    flex-basis: 100% !important;
}


.page-node-200219 .layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first {
    flex: 0 1 25% !important;
}


.page-node-200219 .layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second {
    flex: 0 1 75% !important;
}

.introbox-cover {
    padding: 2em 2em 3em 2.5em;
    border: none;
}


.scorebox-cover {
    padding: 0em 2em 3em 2.5em;

}


.bild-und-bildquelle-homepage {
    float: left;
    padding: 3em 2em 1em 2.5em;
}




.page-node-200219 h3 {
    margin: 0.5em 0 0.5em 0;
}




.page-node-200219 h2 {
    margin: 0.5em 0 0.5em 0;
}


.introbox-title h2 {
    margin: 1.5em 0 0.5em 0;
}



.page-node-200219 .row {
    margin-right: 0px;
    margin-left: 0px;
	margin: 0 auto;
}


.site-footer {
    margin-top: 3em;
}

.page-node-200219 .navbar-brand {
    margin-left: 0rem;
    margin: 0 auto;
}



.node__content {
    font-size: 1em;
}

.page-node-200219 .view-aa-statistiken-db .view-header {
    font-size: 1.75rem;
}

.page-node-200219 h6, .view-home-aus-der-musikdatenbank h6 {
    padding-top: 2.5em;
}

.page-node-200219 h2 {
    margin: 1em 0 0.5em 0;
}


nav {
    display: block;
    margin: 0 auto;
}


.navbar-brand {
    margin-left: 0rem;
    margin: 0 auto;
}


.view-bilder-personen img {
    max-width: 200px;
    width: auto !important;
    height: auto !important;
}


.view-bilder-organisationen img {
    max-width: 200px;
}

/* Aenderungen bei der About-Seite */

.page-node-200564 img {
    max-width: 300px;
}



}


/* Aenderungen bei Saiten-Tasten Seite 8.1.2021---------- */

.page-node-xxx .block-block-content img {
margin: 0.5em 0 1em 0;
}

.page-node-xxx .block-block-content {
margin: 0.5em 0 0em 0;
}

.saiten-tasten-filterbox a {
    background: #00b300;
    color: #fff;
    padding: 0.35em 0.5em 0.35em 0.5em;
    margin: 0em 0em 0em 0em; 
    display: inline-block;
    width: 100%;
}

.saiten-tasten-filterbox a:hover, .saiten-tasten-filterbox a:active, .saiten-tasten-filterbox a:focus, .saiten-tasten-filterbox a:focus-within  {
    background: #fff;
    color: #00b300 !important;
}

.saiten-tasten-filterbox {
width: 100% !important;
max-width: 100% !important;
text-align: center;
text-decoration: none !important;
}

.saiten-tasten-filterbox > p {
  color: #fff;
  margin-bottom: 1rem;
    padding: 0rem 0;
}

.col-md-4.saiten-tasten-filterboxes {
  margin-top: 0.5rem;
}
/* Aenderungen bei Saiten-Tasten Seite Ende ---------- */

/* Aenderungen bei frauenmusik + Saiten-Tasten Seite Abstand Ende ai 4.7.2021---------- */
.page-node-200201 .layout__region--first {
    padding-right: 2em;
}
.page-node-202196 .layout__region--first {
    padding-right: 2em;
}
/* Aenderungen bei frauenmusik + Saiten-Tasten Seite Ende ---------- */


/* Aenderungen bei SEO Seitentitel (hinzugefügt 20.11.2020) */

.page-view-zzz-testansicht-fuer-ansichtstitel h1, .page-view-komponistinnensuche-saiten-tasten h1,
.page-view-werksuche-saiten-tasten h1 {
    text-align: center !important;
}





/* Aenderungen bei NASOM Seite ---------- */
.page-node-203528 .block-block-content img {
margin: 0em 0 1.5em 0;
}

.page-node-203528 p {
margin-right: 1.5rem;
}

/* Aenderungen bei NASOM Seite Ende ---------- */


/* Aenderungen Werke zurückgezogene ---------- */
.field--name-field-werke-zurueckgezogen {
font-style: italic;
}

/* Aenderungen Werke zurückgezogene ---------- */

/* Aenderungen barrio 5.5  ----------
* plus extra:  .a {text-decoration: none;} auf zeile 275 !!! */

/* damit die Buchstaben beim index nicht über die ganze Seite gehen ---------- */
.row > * {
  width: auto;
}

/*  spalten bei filter trotzdem volle seitenbreite */


/*
.table-responsive.col {
  padding-left: 10px;
  padding-right 10px;
}
*/

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  /* --bs-gutter-x: 1.5 rem;*/
  --bs-gutter-x: 0;
  --bs-gutter-y: 0;
}

.row {
  --bs-gutter-x: 0;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}

.mb-3 {
  margin-bottom: 1rem !important;
  margin-right: 1rem;
}


.block-views-blockpersonen-nur-backend-block-1 {
  margin-top: 8em;
}
