/*Version 1.76 Kulturpreis*/
/*14.01.2021 ajout fond .list-group-item*/
@charset "UTF-8";
.container {
 margin-right:auto;
 margin-left:auto;
 padding-left:10px;
 padding-right:10px
}
.container:after,
.container:before {
 content:" ";
 display:table
}
.container:after {
 clear:both
}
@media (min-width:768px) {
 .container {
  width:740px
 }
}
@media (min-width:992px) {
 .container {
  width:960px
 }
}
@media (min-width:1200px) {
 .container {
  width:1160px
 }
}
.container-fluid {
 margin-right:auto;
 margin-left:auto
}
.container-fluid:after,
.container-fluid:before {
 content:" ";
 display:table
}
.container-fluid:after {
 clear:both
}
.row {
 margin-left:-10px;
 margin-right:-10px
}
.row:after,
.row:before {
 content:" ";
 display:table
}
.row:after {
 clear:both
}
.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-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-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-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
 position:relative;
 min-height:1px;
 padding-left:10px;
 padding-right:10px
}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
 float:left
}
.col-xs-1 {
 width:8.3333333333%
}
.col-xs-2 {
 width:16.6666666667%
}
.col-xs-3 {
 width:25%
}
.col-xs-4 {
 width:33.3333333333%
}
.col-xs-5 {
 width:41.6666666667%
}
.col-xs-6 {
 width:50%
}
.col-xs-7 {
 width:58.3333333333%
}
.col-xs-8 {
 width:66.6666666667%
}
.col-xs-9 {
 width:75%
}
.col-xs-10 {
 width:83.3333333333%
}
.col-xs-11 {
 width:91.6666666667%
}
.col-xs-12 {
 width:100%
}
.col-xs-pull-0 {
 right:auto
}
.col-xs-pull-1 {
 right:8.3333333333%
}
.col-xs-pull-2 {
 right:16.6666666667%
}
.col-xs-pull-3 {
 right:25%
}
.col-xs-pull-4 {
 right:33.3333333333%
}
.col-xs-pull-5 {
 right:41.6666666667%
}
.col-xs-pull-6 {
 right:50%
}
.col-xs-pull-7 {
 right:58.3333333333%
}
.col-xs-pull-8 {
 right:66.6666666667%
}
.col-xs-pull-9 {
 right:75%
}
.col-xs-pull-10 {
 right:83.3333333333%
}
.col-xs-pull-11 {
 right:91.6666666667%
}
.col-xs-pull-12 {
 right:100%
}
.col-xs-push-0 {
 left:auto
}
.col-xs-push-1 {
 left:8.3333333333%
}
.col-xs-push-2 {
 left:16.6666666667%
}
.col-xs-push-3 {
 left:25%
}
.col-xs-push-4 {
 left:33.3333333333%
}
.col-xs-push-5 {
 left:41.6666666667%
}
.col-xs-push-6 {
 left:50%
}
.col-xs-push-7 {
 left:58.3333333333%
}
.col-xs-push-8 {
 left:66.6666666667%
}
.col-xs-push-9 {
 left:75%
}
.col-xs-push-10 {
 left:83.3333333333%
}
.col-xs-push-11 {
 left:91.6666666667%
}
.col-xs-push-12 {
 left:100%
}
.col-xs-offset-0 {
 margin-left:0
}
.col-xs-offset-1 {
 margin-left:8.3333333333%
}
.col-xs-offset-2 {
 margin-left:16.6666666667%
}
.col-xs-offset-3 {
 margin-left:25%
}
.col-xs-offset-4 {
 margin-left:33.3333333333%
}
.col-xs-offset-5 {
 margin-left:41.6666666667%
}
.col-xs-offset-6 {
 margin-left:50%
}
.col-xs-offset-7 {
 margin-left:58.3333333333%
}
.col-xs-offset-8 {
 margin-left:66.6666666667%
}
.col-xs-offset-9 {
 margin-left:75%
}
.col-xs-offset-10 {
 margin-left:83.3333333333%
}
.col-xs-offset-11 {
 margin-left:91.6666666667%
}
.col-xs-offset-12 {
 margin-left:100%
}
@media (min-width:768px) {
 .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 {
  float:left
 }
 .col-sm-1 {
  width:8.3333333333%
 }
 .col-sm-2 {
  width:16.6666666667%
 }
 .col-sm-3 {
  width:25%
 }
 .col-sm-4 {
  width:33.3333333333%
 }
 .col-sm-5 {
  width:41.6666666667%
 }
 .col-sm-6 {
  width:50%
 }
 .col-sm-7 {
  width:58.3333333333%
 }
 .col-sm-8 {
  width:66.6666666667%
 }
 .col-sm-9 {
  width:75%
 }
 .col-sm-10 {
  width:83.3333333333%
 }
 .col-sm-11 {
  width:91.6666666667%
 }
 .col-sm-12 {
  width:100%
 }
 .col-sm-pull-0 {
  right:auto
 }
 .col-sm-pull-1 {
  right:8.3333333333%
 }
 .col-sm-pull-2 {
  right:16.6666666667%
 }
 .col-sm-pull-3 {
  right:25%
 }
 .col-sm-pull-4 {
  right:33.3333333333%
 }
 .col-sm-pull-5 {
  right:41.6666666667%
 }
 .col-sm-pull-6 {
  right:50%
 }
 .col-sm-pull-7 {
  right:58.3333333333%
 }
 .col-sm-pull-8 {
  right:66.6666666667%
 }
 .col-sm-pull-9 {
  right:75%
 }
 .col-sm-pull-10 {
  right:83.3333333333%
 }
 .col-sm-pull-11 {
  right:91.6666666667%
 }
 .col-sm-pull-12 {
  right:100%
 }
 .col-sm-push-0 {
  left:auto
 }
 .col-sm-push-1 {
  left:8.3333333333%
 }
 .col-sm-push-2 {
  left:16.6666666667%
 }
 .col-sm-push-3 {
  left:25%
 }
 .col-sm-push-4 {
  left:33.3333333333%
 }
 .col-sm-push-5 {
  left:41.6666666667%
 }
 .col-sm-push-6 {
  left:50%
 }
 .col-sm-push-7 {
  left:58.3333333333%
 }
 .col-sm-push-8 {
  left:66.6666666667%
 }
 .col-sm-push-9 {
  left:75%
 }
 .col-sm-push-10 {
  left:83.3333333333%
 }
 .col-sm-push-11 {
  left:91.6666666667%
 }
 .col-sm-push-12 {
  left:100%
 }
 .col-sm-offset-0 {
  margin-left:0
 }
 .col-sm-offset-1 {
  margin-left:8.3333333333%
 }
 .col-sm-offset-2 {
  margin-left:16.6666666667%
 }
 .col-sm-offset-3 {
  margin-left:25%
 }
 .col-sm-offset-4 {
  margin-left:33.3333333333%
 }
 .col-sm-offset-5 {
  margin-left:41.6666666667%
 }
 .col-sm-offset-6 {
  margin-left:50%
 }
 .col-sm-offset-7 {
  margin-left:58.3333333333%
 }
 .col-sm-offset-8 {
  margin-left:66.6666666667%
 }
 .col-sm-offset-9 {
  margin-left:75%
 }
 .col-sm-offset-10 {
  margin-left:83.3333333333%
 }
 .col-sm-offset-11 {
  margin-left:91.6666666667%
 }
 .col-sm-offset-12 {
  margin-left:100%
 }
}
@media (min-width:992px) {
 .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 {
  float:left
 }
 .col-md-1 {
  width:8.3333333333%
 }
 .col-md-2 {
  width:16.6666666667%
 }
 .col-md-3 {
  width:25%
 }
 .col-md-4 {
  width:33.3333333333%
 }
 .col-md-5 {
  width:41.6666666667%
 }
 .col-md-6 {
  width:50%
 }
 .col-md-7 {
  width:58.3333333333%
 }
 .col-md-8 {
  width:66.6666666667%
 }
 .col-md-9 {
  width:75%
 }
 .col-md-10 {
  width:83.3333333333%
 }
 .col-md-11 {
  width:91.6666666667%
 }
 .col-md-12 {
  width:100%
 }
 .col-md-pull-0 {
  right:auto
 }
 .col-md-pull-1 {
  right:8.3333333333%
 }
 .col-md-pull-2 {
  right:16.6666666667%
 }
 .col-md-pull-3 {
  right:25%
 }
 .col-md-pull-4 {
  right:33.3333333333%
 }
 .col-md-pull-5 {
  right:41.6666666667%
 }
 .col-md-pull-6 {
  right:50%
 }
 .col-md-pull-7 {
  right:58.3333333333%
 }
 .col-md-pull-8 {
  right:66.6666666667%
 }
 .col-md-pull-9 {
  right:75%
 }
 .col-md-pull-10 {
  right:83.3333333333%
 }
 .col-md-pull-11 {
  right:91.6666666667%
 }
 .col-md-pull-12 {
  right:100%
 }
 .col-md-push-0 {
  left:auto
 }
 .col-md-push-1 {
  left:8.3333333333%
 }
 .col-md-push-2 {
  left:16.6666666667%
 }
 .col-md-push-3 {
  left:25%
 }
 .col-md-push-4 {
  left:33.3333333333%
 }
 .col-md-push-5 {
  left:41.6666666667%
 }
 .col-md-push-6 {
  left:50%
 }
 .col-md-push-7 {
  left:58.3333333333%
 }
 .col-md-push-8 {
  left:66.6666666667%
 }
 .col-md-push-9 {
  left:75%
 }
 .col-md-push-10 {
  left:83.3333333333%
 }
 .col-md-push-11 {
  left:91.6666666667%
 }
 .col-md-push-12 {
  left:100%
 }
 .col-md-offset-0 {
  margin-left:0
 }
 .col-md-offset-1 {
  margin-left:8.3333333333%
 }
 .col-md-offset-2 {
  margin-left:16.6666666667%
 }
 .col-md-offset-3 {
  margin-left:25%
 }
 .col-md-offset-4 {
  margin-left:33.3333333333%
 }
 .col-md-offset-5 {
  margin-left:41.6666666667%
 }
 .col-md-offset-6 {
  margin-left:50%
 }
 .col-md-offset-7 {
  margin-left:58.3333333333%
 }
 .col-md-offset-8 {
  margin-left:66.6666666667%
 }
 .col-md-offset-9 {
  margin-left:75%
 }
 .col-md-offset-10 {
  margin-left:83.3333333333%
 }
 .col-md-offset-11 {
  margin-left:91.6666666667%
 }
 .col-md-offset-12 {
  margin-left:100%
 }
}
@media (min-width:1200px) {
 .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 {
  float:left
 }
 .col-lg-1 {
  width:8.3333333333%
 }
 .col-lg-2 {
  width:16.6666666667%
 }
 .col-lg-3 {
  width:25%
 }
 .col-lg-4 {
  width:33.3333333333%
 }
 .col-lg-5 {
  width:41.6666666667%
 }
 .col-lg-6 {
  width:50%
 }
 .col-lg-7 {
  width:58.3333333333%
 }
 .col-lg-8 {
  width:66.6666666667%
 }
 .col-lg-9 {
  width:75%
 }
 .col-lg-10 {
  width:83.3333333333%
 }
 .col-lg-11 {
  width:91.6666666667%
 }
 .col-lg-12 {
  width:100%
 }
 .col-lg-pull-0 {
  right:auto
 }
 .col-lg-pull-1 {
  right:8.3333333333%
 }
 .col-lg-pull-2 {
  right:16.6666666667%
 }
 .col-lg-pull-3 {
  right:25%
 }
 .col-lg-pull-4 {
  right:33.3333333333%
 }
 .col-lg-pull-5 {
  right:41.6666666667%
 }
 .col-lg-pull-6 {
  right:50%
 }
 .col-lg-pull-7 {
  right:58.3333333333%
 }
 .col-lg-pull-8 {
  right:66.6666666667%
 }
 .col-lg-pull-9 {
  right:75%
 }
 .col-lg-pull-10 {
  right:83.3333333333%
 }
 .col-lg-pull-11 {
  right:91.6666666667%
 }
 .col-lg-pull-12 {
  right:100%
 }
 .col-lg-push-0 {
  left:auto
 }
 .col-lg-push-1 {
  left:8.3333333333%
 }
 .col-lg-push-2 {
  left:16.6666666667%
 }
 .col-lg-push-3 {
  left:25%
 }
 .col-lg-push-4 {
  left:33.3333333333%
 }
 .col-lg-push-5 {
  left:41.6666666667%
 }
 .col-lg-push-6 {
  left:50%
 }
 .col-lg-push-7 {
  left:58.3333333333%
 }
 .col-lg-push-8 {
  left:66.6666666667%
 }
 .col-lg-push-9 {
  left:75%
 }
 .col-lg-push-10 {
  left:83.3333333333%
 }
 .col-lg-push-11 {
  left:91.6666666667%
 }
 .col-lg-push-12 {
  left:100%
 }
 .col-lg-offset-0 {
  margin-left:0
 }
 .col-lg-offset-1 {
  margin-left:8.3333333333%
 }
 .col-lg-offset-2 {
  margin-left:16.6666666667%
 }
 .col-lg-offset-3 {
  margin-left:25%
 }
 .col-lg-offset-4 {
  margin-left:33.3333333333%
 }
 .col-lg-offset-5 {
  margin-left:41.6666666667%
 }
 .col-lg-offset-6 {
  margin-left:50%
 }
 .col-lg-offset-7 {
  margin-left:58.3333333333%
 }
 .col-lg-offset-8 {
  margin-left:66.6666666667%
 }
 .col-lg-offset-9 {
  margin-left:75%
 }
 .col-lg-offset-10 {
  margin-left:83.3333333333%
 }
 .col-lg-offset-11 {
  margin-left:91.6666666667%
 }
 .col-lg-offset-12 {
  margin-left:100%
 }
}
@font-face {
 font-family:ABBaldingerProBookRegular;
 src:local("??"),
 url(ABBaldingerPro-Book.woff) format("woff");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:ABBaldingerProBookRegularItalic;
 src:local("??"),
 url(ABBaldingerPro-BookItalic.woff) format("woff");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:ABBaldingerProBookBold;
 src:local("??"),
 url(ABBaldingerPro-Bold.woff) format("woff");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:ABBaldingerProBookBoldItalic;
 src:local("??"),
 url(ABBaldingerPro-BoldItalic.woff) format("woff");
 font-weight:400;
 font-style:normal
}
body,
html {
 font-size:16px;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
}
h1 a:active,
h1 a:hover,
h1 a:link,
h1 a:visited,
h2 a:active,
h2 a:hover,
h2 a:link,
h2 a:visited,
h3 a:active,
h3 a:hover,
h3 a:link,
h3 a:visited,
h4 a:active,
h4 a:hover,
h4 a:link,
h4 a:visited,
h5 a:active,
h5 a:hover,
h5 a:link,
h5 a:visited,
p {
 font-size:inherit
}
.carousel-slideshow .carousel-controls small,
.mod-layout .mod-logo h2,
.mod-sitemap h3 a,
.nav-lang a,
.nav-main.yamm .nav>li>a,
.nav-page-list li a,
.nav-service a,
.treecrumb .dropdown-toggle,
.yamm--select .dropdown-toggle,
body {
 color:#121212
}
.mod-layout .pull-right .icon.icon--before.icon--power.hidden-print,
.mod-sitemap ul li a {
 color:gray;
 text-decoration:none
}
.mod-layout .pull-right .icon.icon--before.icon--power.hidden-print:hover,
.mod-sitemap ul li a:hover {
 color:red
}
.nav-mobile .drilldown-container a:active,
.nav-mobile .drilldown-container a:hover,
.nav-mobile .drilldown-container a:link,
.nav-mobile .drilldown-container a:visited {
 font-size:1.03125rem!important;
 line-height:1.5rem;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif;
 color:#fff
}
.nav-mobile .drilldown-container a:active.drilldown-back,
.nav-mobile .drilldown-container a:hover.drilldown-back,
.nav-mobile .drilldown-container a:link.drilldown-back,
.nav-mobile .drilldown-container a:visited.drilldown-back {
 color:red
}
footer .mod-linklist a:active,
footer .mod-linklist a:link,
footer .mod-linklist a:visited {
 color:gray
}
footer .mod-linklist a:hover {
 color:red;
 text-decoration:none
}
.footer-address .hidden-xs,
.footer-address a {
 color:gray
}
.mod-layout .container-fluid p a,
.mod-layout .container-fluid p a:visited {
 color:gray;
 text-decoration:underline
}
.mod-layout .container-fluid p a:hover {
 color:red;
 text-decoration:none
}
.mod-layout .dropdown-menu .container-fluid p a {
 text-decoration:none
}
.mod-layout .mod-logo h2 {
 line-height:1.52
}
.mod-contentpage h1,
.mod-contentpagebfs h1,
.mod-headline h1,
.mod-headline h2,
.mod-text article h2,
.mod-text h2 {
 font-size:1.5rem!important;
 line-height:2rem;
 color:#121212;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif;
 margin:0
}
.list-group-item{
background-color:#f2f2f2
}
@media only screen and (max-width:480px) {
 .mod-contentpage h1,
 .mod-contentpagebfs h1,
 .mod-headline h1,
 .mod-headline h2,
 .mod-text article h2,
 .mod-text h2 {
  font-size:1.1875rem!important;
  line-height:1.75rem;
  color:#121212;
  font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
 }
}
.mod-video h2,
.mod-video h3,
.mod-video h4,
.mod-video h5 {
 margin-top:-.125rem;
 margin-bottom:0;
 font-size:.875rem!important;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif;
 -webkit-font-feature-settings:"lnum";
 -moz-font-feature-settings:"lnum";
 font-feature-settings:"lnum";
 line-height:1.25rem;
 color:#121212
}
.mod-video p {
 font-size:.875rem!important;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif;
 -webkit-font-feature-settings:"lnum";
 -moz-font-feature-settings:"lnum";
 font-feature-settings:"lnum";
 line-height:1.25rem;
 color:#121212
}
.carousel-caption>p,
.modal-header .modal-title {
 font-size:.875rem!important;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif;
 -webkit-font-feature-settings:"lnum";
 -moz-font-feature-settings:"lnum";
 font-feature-settings:"lnum";
 line-height:2rem;
 color:gray
}
.breadcrumb li>a {
 font-size:.875rem!important;
 line-height:1.5rem;
 color:gray;
 font-family:ABBaldingerProBookBold,Arial,Helvetica,sans-serif
}
.mod-headline h3 {
 font-size:1.1875rem!important;
 line-height:1.75rem;
 color:#121212;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif;
 font-family:ABBaldingerProBookBold,Arial,Helvetica,sans-serif
}
@media only screen and (max-width:480px) {
 .mod-headline h3 {
  font-size:.875rem!important;
  line-height:1.25rem;
  color:#121212;
  font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
 }
}
@media only screen and (max-width:768px) {
 .mod-headline h3 {
  font-size:.875rem!important;
  line-height:1.25rem;
  color:#121212;
  font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
 }
}
@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-pixel-ratio:1.5) {
 .mod-headline h3 {
  font-size:.875rem!important;
  line-height:1.25rem;
  color:#121212;
  font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
 }
}
.mod-teaser h2,
.mod-teaser h2 a,
.mod-teaser h3,
.mod-teaser h3 a,
.mod-teaser p {
 font-size:1.03125rem!important;
 line-height:1.5rem;
 color:#121212;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
}
@media only screen and (max-width:768px) {
 .mod-teaser p {
  font-size:.875rem!important;
  line-height:1.25rem;
  color:#121212;
  font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
 }
}
@media only screen and (max-width:768px) {
 .mod-teaser h2,
 .mod-teaser h3 {
  font-size:.875rem!important;
  line-height:1.25rem;
  color:#121212;
  font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
 }
}
@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-pixel-ratio:1.5) {
 .mod-teaser h2,
 .mod-teaser h3 {
  font-size:.875rem!important;
  line-height:1.25rem;
  color:#121212;
  font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
 }
}
.mod-teaser h2,
.mod-teaser h2 a,
.mod-teaser h3,
.mod-teaser h3 a {
 font-family:ABBaldingerProBookBold,Arial,Helvetica,sans-serif
}
.mod-teaser h2 a,
.mod-teaser h2 a:active,
.mod-teaser h2 a:hover,
.mod-teaser h2 a:link,
.mod-teaser h2 a:visited,
.mod-teaser h3 a,
.mod-teaser h3 a:active,
.mod-teaser h3 a:hover,
.mod-teaser h3 a:link,
.mod-teaser h3 a:visited {
 color:#121212;
 text-decoration:none
}
.mod-text p a:active,
.mod-text p a:link,
.mod-text p a:visited {
 color:gray
}
.mod-text h3,
.mod-text p,
.mod-text p a {
 font-size:16px;
 font-size:1.1875rem!important;
 line-height:1.75rem;
 color:#121212;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
}
@media only screen and (max-width:480px) {
 .mod-text h3,
 .mod-text p,
 .mod-text p a {
  font-size:1.03125rem!important;
  line-height:1.5rem;
  color:#121212;
  font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
 }
}
@media only screen and (max-width:768px) {
 .mod-text h3,
 .mod-text p,
 .mod-text p a {
  font-size:1.03125rem!important;
  line-height:1.5rem;
  color:#121212;
  font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
 }
}
@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-pixel-ratio:1.5) {
 .mod-text h3,
 .mod-text p,
 .mod-text p a {
  font-size:1.03125rem!important;
  line-height:1.5rem;
  color:#121212;
  font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
 }
}
.mod-text h3 {
 font-family:ABBaldingerProBookBold,Arial,Helvetica,sans-serif
}
.main-content .mod-link a:active,
.main-content .mod-link a:link,
.main-content .mod-link a:visited {
 font-size:16px;
 font-size:1.1875rem!important;
 line-height:1.75rem;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif;
 color:gray
}
@media only screen and (max-width:480px) {
 .main-content .mod-link a:active,
 .main-content .mod-link a:link,
 .main-content .mod-link a:visited {
  font-size:1.03125rem!important;
  line-height:1.5rem;
  color:#121212;
  font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
 }
}
@media only screen and (max-width:768px) {
 .main-content .mod-link a:active,
 .main-content .mod-link a:link,
 .main-content .mod-link a:visited {
  font-size:1.03125rem!important;
  line-height:1.5rem;
  color:#121212;
  font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
 }
}
@media only screen and (min-width:1024px) and (max-height:1366px) and (-webkit-min-pixel-ratio:1.5) {
 .main-content .mod-link a:active,
 .main-content .mod-link a:link,
 .main-content .mod-link a:visited {
  font-size:1.03125rem!important;
  line-height:1.5rem;
  color:#121212;
  font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
 }
}
.carousel-caption small.copyright,
.mod-image figcaption,
.mod-image figcaption small,
.mod-image figcaption small.copyright {
 padding-top:0;
 font-size:16px;
 font-size:.875rem!important;
 line-height:1.25rem;
 color:#121212;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
}
body {
 background-color:#f2f2f2;
 background-image:none
}
@media only print {
 figure,
 img {
  float:none;
  display:block!important
 }
}
.icon {
 color:gray
}
.icon--menu:after,
.icon--search:after {
 font-size:1.25rem
}
header>.mod-searchfield {
 display:inline-block;
 position:absolute;
 right:0;
 top:2.2rem
}
.mod-layout header {
 height:3rem;
 background:#f2f2f2;
 padding:0
}
.mod-layout .mod-logo {
 display:block;
 position:relative;
 top:-1.5625rem
}
.mod-layout .mod-logo h2 {
 color:red;
 padding-left:0
}
.container-main {
 margin-bottom:0
}
@media only screen and (max-width:767px) {
 .container-main {
  padding:0
 }
 .container-main .mod-logo {
  padding-left:.625rem
 }
}
.container-fluid {
 padding:0
}
@media only screen and (max-width:767px) {
 .container-fluid {
  padding:0 .625rem
 }
}
figcaption {
 margin-top:.5rem
}
@media only screen and (min-width:767px) {
 figure.pull-left {
  padding:0
 }
}
.mod-layout header .mod-logo img,
.yamm--select.ddl-to-modal {
 display:none!important
}
.mod-layout header nav.treecrumb {
 display:none
}
.container-main {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 background-color:#f2f2f2
}
.modal {
 background-color:#121212
}
.mod-layout .mod-contentpage {
 margin-bottom:.625rem
}
.icon--before.icon--print:before,
a.icon--print[data-toggle=collapse]:before {
 color:#121212;
 display:none
}
.mod-layout .tab-pane .mod:last-child {
 margin-bottom:1.357rem
}
.mod-separator hr {
 background-color:#ccc
}
#search-field {
 border:0;
 outline:0;
 background:0 0;
 border-bottom:1px solid #ccc;
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0;
 padding-left:.9375rem
}
.mod-searchfield .icon--close {
 display:none
}
.form-search .icon--search {
 top:-.625rem;
 right:-.5rem;
 left:auto;
 font-size:1.125rem
}
.dropdown-menu .yamm-content {
 padding:0!important
}
.dropdown-menu .yamm-content .mod-columncontrols {
 margin-bottom:0
}
.dropdown-menu .yamm-content .mod-linklist .list-unstyled li {
 padding:0
}
.dropdown-menu .yamm-content .yamm-close {
 padding-top:.1875rem
}
.dropdown-menu .yamm-content div[class*=col-] {
 margin:0
}
.dropdown-menu .yamm-content .yamm-close-bottom,
.dropdown-menu .yamm-content br {
 display:none
}
.dropdown-menu .yamm-content .main-column {
 margin:0
}
.dropdown-menu .yamm-content .row {
 margin:0!important;
 padding:0
}
.dropdown-menu .yamm-content .row .initialized {
 width:100%;
 margin:0
}
.dropdown-menu .yamm-content .row .initialized .mod-linklist:first-child ul:first-child {
 margin-top:-.75rem
}
.dropdown-menu .yamm-content .row .initialized .mod-linklist li {
 line-height:2.9375rem;
 margin-bottom:.6875rem
}
.dropdown-menu .yamm-content .row .initialized .mod-linklist:last-child {
 position:absolute;
 bottom:-4.6875rem;
 left:0;
 background-color:red
}
.dropdown-menu .yamm-content .row .initialized .mod-linklist:last-child ul {
 width:71.25rem;
 height:3.25rem;
 background-color:#fff;
 padding-top:.875rem;
 padding-left:1.25rem;
 margin:0
}
.dropdown-menu .yamm-content .row .initialized .mod-linklist:last-child ul li {
 line-height:1.5rem;
 float:left
}
@media (min-width:768px) {
 .dropdown-menu .yamm-content .row .initialized .mod-linklist:last-child ul {
  width:45rem
 }
}
@media only screen and (min-width:992px) {
 .dropdown-menu .yamm-content .row .initialized .mod-linklist:last-child ul {
  width:58.75rem
 }
}
@media only screen and (min-width:1200px) {
 .dropdown-menu .yamm-content .row .initialized .mod-linklist:last-child ul {
  width:71.25rem
 }
}
.dropdown-menu .yamm-content .row .initialized .mod-linklist:last-child ul a {
 color:red;
 margin-right:1.25rem
}
.dropdown-menu .yamm-content .row .initialized .mod-linklist:first-child ul {
 background-color:red
}
.dropdown-menu .yamm-content .row .initialized .mod-linklist:first-child ul a {
 color:#fff;
 margin-right:0
}
.yamm .dropdown.yamm-fw .dropdown-menu {
 background-color:red
}
.yamm .dropdown.yamm-fw .dropdown-menu .mod-text p {
 width:auto!important
}
.yamm .dropdown.yamm-fw .dropdown-menu ul {
 -webkit-column-count:1!important;
 -moz-column-count:1!important;
 column-count:1!important;
 -moz-column-gap:initial!important;
 -webkit-column-gap:initial!important;
 column-gap:initial!important
}
.yamm .dropdown.yamm-fw .dropdown-menu li {
 line-height:initial!important;
 border:0!important;
 display:list-item!important
}
.yamm .dropdown.yamm-fw .dropdown-menu .btn-link,
.yamm .dropdown.yamm-fw .dropdown-menu .list-unstyled li a,
.yamm .dropdown.yamm-fw .dropdown-menu .mod-headline h2,
.yamm .dropdown.yamm-fw .dropdown-menu .mod-headline h3,
.yamm .dropdown.yamm-fw .dropdown-menu .mod-teaser p,
.yamm .dropdown.yamm-fw .dropdown-menu .mod-text h2,
.yamm .dropdown.yamm-fw .dropdown-menu .mod-text p,
.yamm .dropdown.yamm-fw .dropdown-menu a,
.yamm .dropdown.yamm-fw .dropdown-menu figcaption {
 font-size:1.03125rem!important;
 line-height:1.5rem;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif;
 color:#fff
}
.yamm .dropdown.yamm-fw .dropdown-menu .btn-link:hover {
 background-color:transparent
}
.yamm .dropdown.yamm-fw .dropdown-menu .mod-sitemap>.row>.col-sm-3,
.yamm .dropdown.yamm-fw .dropdown-menu .mod-sitemap>.row>.col-sm-4,
.yamm .dropdown.yamm-fw .dropdown-menu .mod-sitemap>.row>.col-sm-6 {
 border:0
}
.nav-services {
 background:0 0
}
.nav-services h2 {
 display:none
}
.brand {
 width:auto
}
.navbar {
 margin-bottom:.375rem
}
.nav-lang a.active {
 background:0 0;
 color:#121212;
 border-bottom:2px solid red;
 font-family:ABBaldingerProBookBold,Arial,Helvetica,sans-serif
}
.yamm .dropdown-menu {
 background-color:#f2f2f2
}
.nav-main.yamm .nav {
 width:100%
}
.navbar-nav>li>.dropdown-menu {
 margin-top:.25rem
}
a:link,
a:visited {
 color:gray
}
.nav-lang a,
.nav-main.yamm .nav>li>a,
.nav-service a {
 font-size:.875rem!important;
 line-height:1.25rem;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif;
 color:gray;
 max-width:initial
}
.nav-main.yamm .nav>.open>a {
 height:auto
}
.nav-main.yamm .nav>li a:focus,
.nav-main.yamm .nav>li a:hover,
.nav-main.yamm .nav>li.open a:focus {
 background:0 0
}
.nav-main.yamm .nav>li a:hover {
 text-decoration:underline
}
.nav-main.yamm .nav .dropdown.active>a,
.nav-main.yamm .nav .dropdown.current>a,
.nav-main.yamm .nav>li.open>a {
 background:0 0;
 border-top:0;
 padding-top:.9375rem;
 padding-bottom:.625rem;
 color:#121212
}
.nav-main {
 border-top:0;
 background:0 0;
 min-height:0;
 min-height:3.75rem
}
@media only screen and (max-width:767px) {
 .nav-main {
  border-bottom:0;
  min-height:2.5rem;
  padding-bottom:.25rem;
  -webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.3);
  -moz-box-shadow:0 3px 4px 0 rgba(0,0,0,.3);
  box-shadow:0 3px 4px 0 rgba(0,0,0,.3)
 }
 .nav-main .nav-mobile .table-cell>a {
  padding-top:.3125rem;
  padding-bottom:.25rem
 }
 .nav-main .nav-mobile.fixed {
  -webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.3);
  -moz-box-shadow:0 3px 4px 0 rgba(0,0,0,.3);
  box-shadow:0 3px 4px 0 rgba(0,0,0,.3)
 }
}
.nav-main.yamm {
 border:0;
 border-bottom:4px solid #ccc
}
.nav-main.yamm .nav>li {
 border:0
}
.nav-main.yamm .nav>li.open>a:after {
 content:'';
 display:block;
 height:4px;
 position:absolute;
 bottom:-4px;
 left:-1px;
 right:-1px;
 background-color:red
}
.nav-main.yamm .nav>li>a {
 height:auto;
 background:0 0;
 padding-left:0;
 padding-right:2rem
}
.nav-main.yamm .nav>li>a:after {
 display:none
}
.nav-main.yamm .nav {
 border-left:0;
 margin:-1.25rem 0 0
}
.nav-main.yamm .nav>li>a:focus,
.nav-main.yamm .nav>li>a:hover {
 color:red
}
.nav-main.yamm .nav>li.open>a:focus,
.nav-main.yamm .nav>li.open>a:hover {
 color:#121212
}
@media only screen and (max-width:767px) {
 .nav-mobile {
  position:absolute;
  background-color:#f2f2f2
 }
}
@media only screen and (max-width:767px) {
 .nav-mobile .table-row .table-cell:last-child a {
  border-right:1px solid #ccc;
  margin-right:.625rem;
  display:inline-block
 }
}
@media only screen and (max-width:767px) {
 .nav-mobile .nav-mobile-header .table-row {
  display:none
 }
}
.main-column .mod-html .sb_mod_linkliste_to_navi {
 background-color:red;
 margin:0 -.625rem 0 -.6875rem
}
.main-column .mod-html .sb_mod_linkliste_to_navi .mod-link {
 margin:0
}
.main-column .mod-html .sb_mod_linkliste_to_navi .mod-link p {
 border-bottom:0!important;
 -webkit-box-shadow:0 1px 2px 0 #fff!important;
 -moz-box-shadow:0 1px 2px 0 #fff!important;
 box-shadow:0 1px 2px 0 #fff!important;
 margin:0
}
.main-column .mod-html .sb_mod_linkliste_to_navi .mod-link p:before {
 content:'';
 display:block;
 position:absolute;
 top:0;
 bottom:0;
 left:-.9375rem;
 width:.3125rem
}
.main-column .mod-html .sb_mod_linkliste_to_navi .mod-link p a {
 color:#fff;
 font-weight:400;
 border:0;
 padding:.9375rem .625rem;
 display:inline-block;
 text-decoration:none!important
}
.main-column .mod-html .sb_mod_linkliste_to_navi .mod-link p a:hover {
 text-decoration:underline!important
}
.dropdown-menu .main-column .mod-html .sb_mod_linkliste_to_navi,
.yamm-content .main-column.initialized .mod-html {
 margin:0
}
.yamm-content .main-column.initialized .mod-html .sb_mod_linkliste_to_navi .mod-link {
 margin-bottom:1.357em
}
.yamm-content .main-column.initialized .mod-html .sb_mod_linkliste_to_navi .mod-link p {
 -webkit-box-shadow:unset!important;
 -moz-box-shadow:unset!important;
 box-shadow:unset!important;
 margin:0 0 .6875rem
}
.yamm-content .main-column.initialized .mod-html .sb_mod_linkliste_to_navi .mod-link p a {
 padding:0!important
}
@media only screen and (max-width:767px) {
 .nav-mobile.fixed {
  border-bottom:0
 }
 .brand.hidden-xs {
  display:inline-block!important
 }
 .mod-layout .mod-logo {
  top:.2rem;
  z-index:21
 }
 .nav-page-list {
  background-color:red;
  color:#fff
 }
 .nav-page-list li.list-emphasis>a,
 .nav-page-list li.list-emphasis>span:first-child,
 .nav-page-list li>a {
  padding:.9375rem .625rem
 }
 .nav-page-list .list-sub:after {
  top:.9375rem
 }
 .nav-page-list li,
 .nav-page-list li.list-emphasis {
  border-bottom:0!important;
  -webkit-box-shadow:0 1px 2px 0 #fff!important;
  -moz-box-shadow:0 1px 2px 0 #fff!important;
  box-shadow:0 1px 2px 0 #fff!important
 }
 .nav-page-list li a,
 .nav-page-list li.list-emphasis a {
  color:#fff;
  font-weight:400;
  border:0
 }
}
@media only screen and (max-width:767px) {
 .mod-layout .mod-logo h2 {
  font-size:.75rem;
  line-height:1.125rem
 }
 .drilldown.dropdown-menu {
  margin-top:0
 }
 .nav-page-list .drilldown-back {
  color:red;
  background-color:#fff;
  padding:.9375rem .625rem;
  font-family:ABBaldingerProBookBold,Arial,Helvetica,sans-serif
 }
 .nav-page-list .icon--less:before,
 .nav-page-list .icon--power:before {
  top:3px
 }
 .nav-page-list,
 .nav-page-list .drilldown-back {
  -webkit-box-shadow:inset 0 7px 9px -7px rgba(18,18,18,.85);
  -moz-box-shadow:inset 0 7px 9px -7px rgba(18,18,18,.85);
  box-shadow:inset 0 7px 9px -7px rgba(18,18,18,.85)
 }
 .nav-page-list .icon--less:first-child {
  border:0
 }
}
@media only screen and (max-width:480px) {
 .mod-layout .mod-logo h2 {
  font-size:.625rem
 }
}
.icon--after.icon--close:after {
 height:1rem;
 width:1rem;
 font-weight:400;
 padding-left:.625rem
}
.yamm-close {
 text-align:right
}
.nav-lang {
 border:0
}
.social-sharing img {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%)
}
.site-map {
 background:0 0;
 border:0
}
footer {
 background:0 0
}
footer .mod-logo {
 display:none!important
}
footer .footer-address {
 border-top:1px solid #ccc;
 padding:.9375rem 0 .625rem
}
footer .container-fluid {
 padding-bottom:0
}
footer .footer-line {
 background-color:#ccc;
 margin:0
}
footer .mod-linklist .list-unstyled {
 margin-top:.3125rem
}
footer .visible-xs {
 display:block!important
}
footer h3 {
 padding-top:1.625rem;
 padding-bottom:0
}
footer li {
 font-size:inherit
}
footer .pull-right {
 float:none!important;
 display:inline-block;
 margin-left:6.5rem
}
@media only screen and (min-width:768px) {
 footer .mod-logo img {
  margin-top:1.1875rem;
  margin-bottom:0
 }
 footer .footer-adress .hidden-xs {
  display:block!important
 }
}
@media only screen and (max-width:768px) {
 footer .footer-address .hidden-xs {
  display:block!important;
  padding:.625rem
 }
 footer .col-sm-6.col-md-3 {
  margin-bottom:0
 }
 footer .container-fluid {
  padding-bottom:1.25rem
 }
 footer .container-fluid .col-sm-6.col-md-3:first-child {
  margin-top:1.375rem
 }
 footer .mod-logo img {
  margin-left:.9375rem
 }
 footer .footer-service {
  padding-bottom:0
 }
 footer .footer-service h3 {
  padding:.625rem 0
 }
 footer .mod-linklist.list-unstyled {
  margin-bottom:.625rem
 }
 footer h3 {
  padding-top:0
 }
 footer .pull-right {
  margin:0
 }
 footer .site-map {
  display:block
 }
 footer .site-map .site-map-toggle {
  display:none
 }
 footer .site-map .container-fluid:not(.in) {
  display:block!important
 }
 footer .footer-address ul a {
  background:0 0;
  border:0
 }
}
@media only screen and (max-width:360px) {
 footer .pull-right {
  margin:0
 }
}
@media only screen and (min-width:768px) {
 figcaption {
  width:37.5rem
 }
}
@media only screen and (min-width:768px) {
 .col-lg-12 .mod-text p,
 .col-md-12 .mod-text p,
 .col-sm-12 .mod-text p {
  width:37.5rem
 }
}
.mod-teaser .layoutLeft figure.pull-left {
 display:inline-block;
 width:100%;
 padding-right:20px
}
@media only print {
 .mod-teaser .layoutLeft figure.pull-left img {
  width:100%
 }
}
@media only screen and (min-width:768px) {
 .mod-teaser .layoutLeft figure.pull-left {
  width:340px
 }
}
@media only screen and (min-width:992px) {
 .mod-teaser .layoutLeft figure.pull-left {
  width:460px
 }
}
@media only screen and (min-width:1199px) {
 .mod-teaser .layoutLeft figure.pull-left {
  width:556px
 }
}
@media only screen and (max-width:767px) {
 .mod-teaser .layoutLeft figure {
  padding-bottom:.625rem
 }
}
.mod-teaser .layoutLeft h2 {
 font-size:1.1875rem!important;
 line-height:1.75rem;
 color:#121212;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif;
 font-family:ABBaldingerProBookBold,Arial,Helvetica,sans-serif
}
@media only screen and (min-width:768px) {
 .mod-teaser .layoutLeft img {
  width:36.75rem;
  padding-right:20px
 }
}
.mod-layout .mod-teaserlist .pagination-container {
 border:0
}
.mod-layout .mod-teaserlist .col-md-3.col-sm-6 .mod-teaser,
.mod-layout .mod-teaserlist .col-md-4.col-sm-8 .mod-teaser {
 border-top:1px solid #ccc;
 padding:.9375rem 0
}
.mod-layout .breadcrumb li .icon--greater::after,
.mod-layout .breadcrumb li.active {
 position:absolute;
 left:-30000px;
 visibility:hidden;
 opacity:0
}
#inputSearch {
 color:#121212
}
.form-inline .form-control {
 height:2.25rem;
 width:18.0625rem
}
@media only screen and (max-width:767px) {
 .form-inline .form-control {
  width:100%
 }
}
.btn {
 height:2.25rem;
 width:12.1875rem
}
.form-control,
.has-error .form-control,
.has-success .form-control {
 background-color:transparent;
 -webkit-border-radius:unset;
 -moz-border-radius:unset;
 border-radius:unset;
 border-color:gray;
 color:gray
}
.btn.btn-primary:focus,
.btn.btn-primary:hover {
 background-color:red
}
.btn.btn-primary {
 border-color:red;
 -webkit-border-radius:unset;
 -moz-border-radius:unset;
 border-radius:unset;
 background-color:transparent;
 color:gray
}
@media only screen and (min-width:768px) {
 .btn.btn-primary {
  margin-left:1.25rem
 }
}
.btn:focus,
.btn:hover {
 background-color:#ccc
}
.btn,
.btn:hover {
 -webkit-border-radius:unset;
 -moz-border-radius:unset;
 border-radius:unset;
 color:gray;
 border-color:gray
}
.collapsify a[data-toggle=collapse]:first-child {
 border-top:0
}
.collapsify a[aria-expanded=true] {
 border-bottom:3px solid red;
 border-top:0
}
.collapsify a[aria-expanded=true]:before {
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 transform:rotate(180deg);
 top:.3125rem
}
.collapsify .collapse-closed,
.collapsify a[aria-expanded=false] {
 border-bottom:3px solid red;
 border-top:0;
 color:#121212
}
.collapsify .collapse-closed:before,
.collapsify a[aria-expanded=false]:before {
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 -o-transform:rotate(90deg);
 transform:rotate(90deg);
 top:.3125rem
}
.search-box {
 border-bottom:1px solid #ccc;
 padding:1.625rem 0 1.5625rem
}
.mod-search .form-inline .form-group {
 margin:.625rem 0
}
#searchResults h2 {
 margin-bottom:1.25rem;
 margin-top:1.75rem;
 font-size:1.5rem
}
.search-filter-form .btn-default {
 margin-left:5.5rem
}
.search-box .form-group:before {
 content:"Suchen";
 display:inline;
 margin-right:1.5625rem
}
label[for=inputSearch] {
 position:absolute;
 left:-30000px;
 visibility:hidden;
 opacity:0
}
.search-result-header a {
 color:gray
}
.search-results .pull-right.pagination>li.active {
 padding:.25rem .1875rem
}
.search-results .pull-right.pagination>li.active a {
 background-color:transparent;
 color:#121212;
 height:1.125rem;
 padding:.125rem 0;
 border-bottom:1px solid red
}
.search-results {
 border-top:1px solid #ccc;
 margin-top:1.75rem
}
.search-results .tab-content.tab-border {
 border:0;
 padding-left:0
}
.search-results .pagination-container {
 text-align:center
}
.search-results .pagination-container .separator-left {
 margin:0 .3125rem
}
.search-results .pagination-container .separator-left a {
 padding:0 .5rem
}
.search-results .pagination-container h3 {
 text-align:left
}
.search-results .pull-right.pagination {
 float:none!important;
 display:inline-block
}
.search-results .pull-right.pagination>li {
 padding:.25rem 0
}
.search-results .pull-right.pagination>li a {
 color:gray
}
.search-results .search-result p,
.search-results .search-result-header a {
 font-size:1.1875rem!important;
 line-height:1.75rem;
 color:#121212;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif
}
.search-results .search-result-header a {
 font-family:ABBaldingerProBookBold,Arial,Helvetica,sans-serif;
 color:gray
}
.search-results .collapsify a {
 padding-left:0;
 padding-right:0;
 border-left:0;
 border-right:0
}
.search-results .collapsify .collapse,
.search-results .collapsify div[class*=col] {
 border-left:0;
 border-right:0
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover,
.nav-tabs>li>a,
.nav-tabs>li>a:focus,
.nav-tabs>li>a:hover {
 border:0;
 background-color:transparent;
 padding-left:0
}
.nav-tabs>li.active>a:before,
.nav-tabs>li.active>a:focus:before,
.nav-tabs>li.active>a:hover:before,
.nav-tabs>li>a:before,
.nav-tabs>li>a:focus:before,
.nav-tabs>li>a:hover:before {
 content:none
}
.nav-tabs>li.active>a,
.nav-tabs>li:active>a:focus,
.nav-tabs>li:active>a:hover {
 color:#121212
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover,
.nav-tabs>li>a:focus {
 padding-bottom:.875rem
}
.nav-tabs>li.active>a:before,
.nav-tabs>li.active>a:focus:before,
.nav-tabs>li.active>a:hover:before,
.nav-tabs>li>a:focus:before {
 content:none
}
.nav-tabs>li.active>a:after,
.nav-tabs>li.active>a:focus:after,
.nav-tabs>li.active>a:hover:after,
.nav-tabs>li>a:focus:after {
 content:'';
 display:block;
 height:3px;
 position:absolute;
 bottom:-1px;
 left:-1px;
 right:-1px;
 background-color:red
}
.blueimp-gallery>.close,
.blueimp-gallery>.title,
.blueimp-gallery>a.next,
.blueimp-gallery>a.prev {
 color:#f2f2f2;
 display:block;
 font-weight:400
}
.carousel-slideshow .carousel-controls a {
 font-size:.875rem;
 color:#121212;
 margin-top:.3125rem
}
.carousel-slideshow .carousel-controls a.disabled {
 color:gray
}
.carousel-slideshow .carousel-controls small {
 margin-top:1.1875rem;
 font-weight:400
}
.carousel-slideshow .carousel-controls div.pull-right {
 margin-top:.875rem
}
.carousel-slideshow .carousel-caption>p {
 margin-top:.5rem;
 color:#121212;
 line-height:1.25rem
}
@media only screen and (min-width:992px) {
 .carousel-slideshow .carousel-caption {
  min-height:auto;
  max-width:37.5rem;
  font-weight:400
 }
}
.mod-form .form-horizontal {
 border-top:1px solid #ccc;
 border-bottom:1px solid #ccc;
 padding:.9375rem 0 1.375rem
}
.mod-form .form-horizontal input.form-control {
 height:2.25rem;
 width:100%
}
.mod-form .form-horizontal .control-label {
 text-align:left
}
.nav-main.yamm .nav .dropdown.current>a,
.nav-main.yamm .nav>.open>a {
 margin-top:-.3125rem
}
.nav-main.yamm .nav .dropdown.active>a,
.nav-main.yamm .nav .dropdown.current>a {
 height:auto;
 margin-bottom:-4px
}
.nav-main.yamm .nav .dropdown.active>a:after,
.nav-main.yamm .nav .dropdown.current>a:after {
 content:'';
 display:block;
 height:4px;
 position:absolute;
 bottom:-4px;
 left:-1px;
 right:-1px;
 background-color:red
}
.no-ie .yamm .nav-open {
 z-index:1
}
.carousel-slideshow .carousel-caption {
 min-height:unset
}
@media only screen and (max-width:1024px) {
 .carousel-slideshow .carousel-controls {
  position:relative;
  top:-1.4rem
 }
 .carousel-slideshow .carousel-controls .pull-right {
  margin-top:0;
  height:1.75rem
 }
 .carousel-slideshow .carousel-controls .pull-right .icon--before {
  margin-top:0
 }
 .carousel-slideshow .carousel-controls div.pull-right {
  margin-top:-1px
 }
}
.mod-text,
.mod-text article {
 display:grid
}
.mod-backtooverview:first-child {
 display:none
}
.container-main .mod-html .sb_mod_linkliste_archiv ul.list-unstyled {
 -webkit-column-count:6;
 -moz-column-count:6;
 column-count:6;
 -moz-column-gap:1.25rem;
 -webkit-column-gap:1.25rem;
 column-gap:1.25rem;
 -webkit-column-break-inside:avoid;
 page-break-inside:avoid;
 break-inside:avoid
}
@media only screen and (max-width:767px) {
 .container-main .mod-html .sb_mod_linkliste_archiv ul.list-unstyled {
  -webkit-columns:3 0;
  -moz-columns:3 0
 }
}
@media only screen and (max-width:480px) {
 .container-main .mod-html .sb_mod_linkliste_archiv ul.list-unstyled {
  -webkit-columns:2 0;
  -moz-columns:2 0
 }
}
.container-main .mod-html .sb_mod_linkliste_archiv ul.list-unstyled li {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 display:block;
 overflow:hidden;
 line-height:2.875rem;
 border-top:1px solid #ccc;
 padding:0;
 min-width:3.75rem
}
.container-main .mod-html .sb_mod_linkliste_archiv ul.list-unstyled li a {
 font-size:1.1875rem!important;
 line-height:1.75rem;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif;
 color:red
}
@media only screen and (max-width:767px) {
 .container-main .mod-html .sb_mod_linkliste_archiv ul.list-unstyled li a {
  font-size:1.03125rem!important;
  line-height:1.5rem;
  font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif;
  color:red
 }
}
@media only screen and (max-width:767px) {
 .container-main .mod-html .sb_mod_linkliste_archiv ul.list-unstyled li {
  line-height:3.6875rem
 }
}
@media only screen and (max-width:480px) {
 .container-main .mod-html .sb_mod_linkliste_archiv ul.list-unstyled li {
  line-height:3.6875rem
 }
}
.container-main .mod-html .sb_mod_linkliste_archiv .mod-linklist ul.list-unstyled,
.container-main .mod-html .sb_mod_linkliste_archiv~.mod-linklist ul.list-unstyled {
 -webkit-column-count:6;
 -moz-column-count:6;
 column-count:6;
 -moz-column-gap:1.25rem;
 -webkit-column-gap:1.25rem;
 column-gap:1.25rem;
 -webkit-column-break-inside:avoid;
 page-break-inside:avoid;
 break-inside:avoid
}
@media only screen and (max-width:767px) {
 .container-main .mod-html .sb_mod_linkliste_archiv .mod-linklist ul.list-unstyled,
 .container-main .mod-html .sb_mod_linkliste_archiv~.mod-linklist ul.list-unstyled {
  -webkit-columns:3 0;
  -moz-columns:3 0
 }
}
@media only screen and (max-width:480px) {
 .container-main .mod-html .sb_mod_linkliste_archiv .mod-linklist ul.list-unstyled,
 .container-main .mod-html .sb_mod_linkliste_archiv~.mod-linklist ul.list-unstyled {
  -webkit-columns:2 0;
  -moz-columns:2 0
 }
}
.container-main .mod-html .sb_mod_linkliste_archiv .mod-linklist ul.list-unstyled li,
.container-main .mod-html .sb_mod_linkliste_archiv~.mod-linklist ul.list-unstyled li {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 display:block;
 overflow:hidden;
 line-height:2.875rem;
 border-top:1px solid #ccc;
 padding:0;
 min-width:3.75rem
}
.container-main .mod-html .sb_mod_linkliste_archiv .mod-linklist ul.list-unstyled li a,
.container-main .mod-html .sb_mod_linkliste_archiv~.mod-linklist ul.list-unstyled li a {
 font-size:1.1875rem!important;
 line-height:1.75rem;
 font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif;
 color:red
}
@media only screen and (max-width:767px) {
 .container-main .mod-html .sb_mod_linkliste_archiv .mod-linklist ul.list-unstyled li a,
 .container-main .mod-html .sb_mod_linkliste_archiv~.mod-linklist ul.list-unstyled li a {
  font-size:1.03125rem!important;
  line-height:1.5rem;
  font-family:ABBaldingerProBookRegular,Arial,Helvetica,sans-serif;
  color:red
 }
}
@media only screen and (max-width:767px) {
 .container-main .mod-html .sb_mod_linkliste_archiv .mod-linklist ul.list-unstyled li,
 .container-main .mod-html .sb_mod_linkliste_archiv~.mod-linklist ul.list-unstyled li {
  line-height:3.6875rem
 }
}
@media only screen and (max-width:480px) {
 .container-main .mod-html .sb_mod_linkliste_archiv .mod-linklist ul.list-unstyled li,
 .container-main .mod-html .sb_mod_linkliste_archiv~.mod-linklist ul.list-unstyled li {
  line-height:3.6875rem
 }
}
button[onclick="$.printPreview.printPreview()"] {
 display:none
}
