body,
.side-nav,
.side-nav li.active > a:first-child:not(.button),
h1, h3, h4, .rhMenuHlToggle h2, .slideshow-wrapper h2, .titleModule h2, .detailOverview h2 {
  font-family: 'Lato', sans-serif;
}

h3 {
  font-size: 1rem;
  font-style: italic;
  font-family: 'Open Sans',sans-serif;
}
.wf-active h3 {
  font-size: 0.9375rem;
  font-style: italic;
  font-family: 'Open Sans',sans-serif;
}
.headerText {
  padding-top: 1.6875rem;
  font-size: 1rem;
  text-align: center;
  line-height: 27px;
  font-family: 'Open Sans',sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #666666;
}

/* line 381, ../dbkSass/_dbkCssChanges.scss */
.highlightWrapper {
  margin-bottom: 15px;
}

/* line 385, ../dbkSass/_dbkCssChanges.scss */
.highlight, .highlightIcon {
  height: 340px;
  overflow: hidden;
  margin-bottom: 40px;
  font-size: 0.875rem;
  color: #666666;
}

/* line 393, ../dbkSass/_dbkCssChanges.scss */
.highlight, .wf-active .highlight {
  height: 340px;
}



/* line 393, ../dbkSass/_dbkCssChanges.scss */
.highlight, .wf-active .highlight {
  height: 340px;
}

/* line 397, ../dbkSass/_dbkCssChanges.scss */
.highlightIcon, .wf-active .highlightIcon {
  height: 239px;
}

/* line 401, ../dbkSass/_dbkCssChanges.scss */
.highlight h3 {
  font-size: 0.9375rem;
}

/* line 409, ../dbkSass/_dbkCssChanges.scss */
.highlight h3, .highlight h4 {
  word-wrap: break-word;
}

/* line 413, ../dbkSass/_dbkCssChanges.scss */
.more {
  position: absolute;
  bottom: 2px;
  left: 15px;
  z-index: 10;
  font-style: italic;
}

/* line 421, ../dbkSass/_dbkCssChanges.scss */
.hlImg {
  margin-bottom: 11px;
  margin-top: 11px;
}

/* line 428, ../dbkSass/_dbkCssChanges.scss */
table {
  margin: -2px;
  border: none;
  border-spacing: 2px;
  border-collapse: separate;
}

/* line 435, ../dbkSass/_dbkCssChanges.scss */
table thead tr th, table tbody tr td {
  background-color: #fff;
  padding: 0px;
  text-align: left;
  border: none;
  vertical-align: top;
  line-height: 1.375rem;
}

/* line 448, ../dbkSass/_dbkCssChanges.scss */
table tbody tr td:FIRST-CHILD {
  white-space: nowrap;
  width: 65px;
  padding-right: 5px;
}

/* line 454, ../dbkSass/_dbkCssChanges.scss */
table.termine tbody tr td:FIRST-CHILD {
  width: 65px;
}

/* line 461, ../dbkSass/_dbkCssChanges.scss */
.contactsite h1, .titleModule h2, .detailOverview h2 {
  font-size: 1.25rem;
}

/* line 465, ../dbkSass/_dbkCssChanges.scss */
.wf-active .titleModule h2, .wf-active .detailOverview h2 {
  font-size: 1.3125rem;
}

/* line 469, ../dbkSass/_dbkCssChanges.scss */
.titleModule h2 {
  padding-top: 25px;
  padding-bottom: 25px;
}

/* line 474, ../dbkSass/_dbkCssChanges.scss */
.wf-active .contactsite h1 {
  font-size: 1.3125rem;
  font-family: "Lora", serif !important;
}

/* line 479, ../dbkSass/_dbkCssChanges.scss */
.contactEntry {
  height: 230px;
  overflow: hidden;
}

/* line 484, ../dbkSass/_dbkCssChanges.scss */
.wf-active .contactEntry {
  height: 210px;
}

/* line 488, ../dbkSass/_dbkCssChanges.scss */
.sitemap {
  margin-top: 20px;
  font-size: 1rem;
}

/* line 493, ../dbkSass/_dbkCssChanges.scss */
.wf-active .sitemap {
  font-size: 0.9375rem;
}

/* line 497, ../dbkSass/_dbkCssChanges.scss */
.sitemapHeader {
  color: #000;
}

/* line 509, ../dbkSass/_dbkCssChanges.scss */
.mapster_tooltip {
  z-index: 1999;
  background: #FFFFFF;
  font-size: 13px;
  font-family: Arial;
  padding: 6px;
  opacity: 1;
}

/* line 523, ../dbkSass/_dbkCssChanges.scss */
.mapster_tooltip strong {
  padding-right: 25px;
}

/*if a close button is used*/
/* line 525, ../dbkSass/_dbkCssChanges.scss */
.closeTooltip {
  border: solid 1px #000;
  display: block;
  height: 25px;
  width: 25px;
  line-height: 20px;
  position: absolute;
  top: -1px;
  right: -1px;
  text-align: center;
  font-weight: 700;
}

/*for displaying tooltip as lightbox*/
/* line 542, ../dbkSass/_dbkCssChanges.scss */
#overlay {
  display: none;
  position: fixed;
  z-index: 1999;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: #333;
  -moz-opacity: 0.9;
  /* Mozilla */
  opacity: 0.9;
}

/* line 565, ../dbkSass/_dbkCssChanges.scss */
.detail {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1rem;
}

/* line 571, ../dbkSass/_dbkCssChanges.scss */
.detail .content img {
  margin: 15px;
}

/* line 575, ../dbkSass/_dbkCssChanges.scss */
.detail h1 {
  padding-top: 5px;
}

/* line 579, ../dbkSass/_dbkCssChanges.scss */
.detail .sidebar {
  padding-top: 3.125rem;
}

/* line 583, ../dbkSass/_dbkCssChanges.scss */
.wf-active .detail {
  font-size: 0.9375rem;
}

/* line 587, ../dbkSass/_dbkCssChanges.scss */
.fontSmall, .fontSmall p {
  font-size: 0.6875rem;
}

/* line 591, ../dbkSass/_dbkCssChanges.scss */
.wf-active .fontSmall {
  font-size: 0.75rem;
}

/* line 595, ../dbkSass/_dbkCssChanges.scss */
.downloadRow {
  margin-top: 4px;
  font-size: 0.75rem;
  clear: both;
  padding-top: 7px;
}

/* line 602, ../dbkSass/_dbkCssChanges.scss */
.downloadRow .icon {
  margin-right: 10px;
  float: left;
}

/* line 607, ../dbkSass/_dbkCssChanges.scss */
.downloadRow .iconLabel {
  float: left;
  position: relative;
  top: 2px;
}

/* line 613, ../dbkSass/_dbkCssChanges.scss */
.detail h3 {
  color: #000;
  font-weight: bold;
  margin-top: 20px;
}

/* line 619, ../dbkSass/_dbkCssChanges.scss */
.detail .more {
  position: static;
  padding-top: 5px;
}

/* line 624, ../dbkSass/_dbkCssChanges.scss */
.detailhome {
  font-size: 1rem;
}

/* line 628, ../dbkSass/_dbkCssChanges.scss */
.detailhome h2 {
  padding-bottom: 12px;
}

/* line 632, ../dbkSass/_dbkCssChanges.scss */
.wf-active .detailhome {
  font-size: 0.9375rem;
}

/* line 640, ../dbkSass/_dbkCssChanges.scss */
.large-block-grid-3 > li,
.medium-block-grid-3 > li,
.small-block-grid-3 > li {
  clear: none !important;
}

/* line 646, ../dbkSass/_dbkCssChanges.scss */
.large-block-grid-3 > li:nth-of-type(1),
.medium-block-grid-3 > li:nth-of-type(1),
.small-block-grid-3 > li:nth-of-type(1) {
  width: 100%;
  height: auto;
}

/* line 651, ../dbkSass/_dbkCssChanges.scss */
.contactform {
  margin-top: -10px;
}

/* line 655, ../dbkSass/_dbkCssChanges.scss */
button.info, .button.info {
  font-size: 0.875rem;
  font-family: inherit;
  background-color: #cc5d17;
  border: none;
  outline: none;
  line-height: 13px;
  padding-left: 10px;
  padding-right: 10px;
  color: #FFF;
}

/* line 671, ../dbkSass/_dbkCssChanges.scss */
button.info:hover, button.info:active, button.info:focus,
.button.info:hover, .button.info:active, .button.info:focus {
  background-color: #808080;
  border-color: #808080;
  outline: none;
}

/* line 678, ../dbkSass/_dbkCssChanges.scss */
.wf-active .contactform .label, .wf-active .contactform input[type="submit"], .wf-active .contactform input[type="text"], .wf-active .contactform input[type="password"], .wf-active .contactform input[type="date"], .wf-active .contactform input[type="datetime"], .wf-active .contactform input[type="datetime-local"], .wf-active .contactform input[type="month"], .wf-active .contactform input[type="week"], .wf-active .contactform input[type="email"], .wf-active .contactform input[type="number"], .wf-active .contactform input[type="search"], .wf-active .contactform input[type="tel"], .wf-active .contactform input[type="time"], .wf-active .contactform input[type="url"], .wf-active .contactform textarea {
  font-size: 0.875rem;
  font-family: inherit;
}

/* line 684, ../dbkSass/_dbkCssChanges.scss */
.errorMessage {
  color: red;
}

/* line 688, ../dbkSass/_dbkCssChanges.scss */
.successMessage {
  color: #cc5d17;
}

/* line 693, ../dbkSass/_dbkCssChanges.scss */
.contactform .label {
  margin: 0px;
  margin-top: 15px;
  padding: 0px;
  color: #333333;
  position: relative;
  top: 0px;
  background-color: #FFF;
}
/* line 704, ../dbkSass/_dbkCssChanges.scss */
.contactform input[type="text"], .contactform input[type="password"], .contactform input[type="date"], .contactform input[type="datetime"], .contactform input[type="datetime-local"], .contactform input[type="month"], .contactform input[type="week"], .contactform input[type="email"], .contactform input[type="number"], .contactform input[type="search"], .contactform input[type="tel"], .contactform input[type="time"], .contactform input[type="url"], .contactform textarea {
  background-color: #F9F9F9;
  border: 1px solid #BBB;
  outline: none;
  margin-bottom: 0px;
  height: 28px;
  color: #666666;
  padding: 1px;
  padding-left: 5px;
  border-radius: 0px;
}
/* line 716, ../dbkSass/_dbkCssChanges.scss */
.contactform textarea {
  height: 200px;
  padding: 5px;
}
/* line 721, ../dbkSass/_dbkCssChanges.scss */
.contactform input[type="submit"] {
  background-color: #cc5d17;
  border: none;
  outline: none;
  margin-top: 5px;
  line-height: 16px;
  padding-left: 25px;
  padding-right: 25px;
  float: right;
  color: #FFF;
}
/* line 733, ../dbkSass/_dbkCssChanges.scss */
.contactform input[type="text"]:focus, .contactform input[type="password"]:focus, .contactform input[type="date"]:focus, .contactform input[type="datetime"]:focus, .contactform input[type="datetime-local"]:focus, .contactform input[type="month"]:focus, .contactform input[type="week"]:focus, .contactform input[type="email"]:focus, .contactform input[type="number"]:focus, .contactform input[type="search"]:focus, .contactform input[type="tel"]:focus, .contactform input[type="time"]:focus, .contactform input[type="url"]:focus, .contactform textarea:focus {
  background-color: #FFF;
  border-color: #666;
  outline: none;
}
/* line 739, ../dbkSass/_dbkCssChanges.scss */
.contactform input[type="submit"]:hover, .contactform input[type="submit"]:active, .contactform input[type="submit"]:focus {
  background-color: #808080;
  border-color: #808080;
  outline: none;
}

/* line 758, ../dbkSass/_dbkCssChanges.scss */
.upIcon, .backIcon {
  background-image: url("../images/hoch_zurueck.png");
  height: 30px;
  width: 30px;
  float: right;
  display: block;
}

/* line 766, ../dbkSass/_dbkCssChanges.scss */
.upIcon:hover, .backIcon:hover {
  background-image: url("../images/hoch_zurueck_grau.png");
}

/* line 770, ../dbkSass/_dbkCssChanges.scss */
.backIcon {
  margin-right: 10px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/* line 780, ../dbkSass/_dbkCssChanges.scss */
.google-maps {
  position: relative;
  padding-bottom: 75%;
  height: 0;
  overflow: hidden;
}

/* line 786, ../dbkSass/_dbkCssChanges.scss */
.google-maps iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/* line 794, ../dbkSass/_dbkCssChanges.scss */
.wf-active .toTop {
  font-size: 0.9375rem;
}

/* line 799, ../dbkSass/_dbkCssChanges.scss */
.sponsoren img {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 806, ../dbkSass/_dbkCssChanges.scss */
.footer {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  margin-bottom: 20px;
}

/* line 812, ../dbkSass/_dbkCssChanges.scss */
a.facebook {
  padding-left: 25px;
  background-repeat: no-repeat;
  background-position: bottom left;
}

/* line 820, ../dbkSass/_dbkCssChanges.scss */
.footer .footerLogo {
  background-image: url("../images/dbk_logo_footer.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  margin-bottom: 0px;
}

/* line 827, ../dbkSass/_dbkCssChanges.scss */
.textContainer img {
  max-width: 100% !important;
  height: auto !important;
}

/* line 832, ../dbkSass/_dbkCssChanges.scss */
.textContainer a {
  color: #999999;
  font-size: 0.8125rem;
}

/* line 837, ../dbkSass/_dbkCssChanges.scss */
.textContainer a:hover {
  color: #cc5d17;
}

/*set var to false if not defined -> workaround for non existing isset() in sass*/
@media only screen and (max-width: 55em) {
  /* line 847, ../dbkSass/_dbkCssChanges.scss */
  .rhRespMenu {
    position: static;
  }

  /* line 851, ../dbkSass/_dbkCssChanges.scss */
  .search {
    margin-top: 0px;
  }

  /* line 855, ../dbkSass/_dbkCssChanges.scss */
  .slideshow-wrapper h2 {
    font-size: 0.9375rem;
    line-height: 1.125rem;
  }

  /* line 860, ../dbkSass/_dbkCssChanges.scss */
  .orbit-bullets-container {
    position: static;
  }

  /* line 863, ../dbkSass/_dbkCssChanges.scss */
  .orbit-bullets-container ol {
    text-align: center;
  }

  /* line 867, ../dbkSass/_dbkCssChanges.scss */
  .orbit-bullets li {
    background-color: #ccc;
    width: 20px;
    height: 20px;
  }
}
@media only screen and (max-width: 45em) {
  /* line 877, ../dbkSass/_dbkCssChanges.scss */
  .page {
    margin-top: 0;
  }

  /* line 881, ../dbkSass/_dbkCssChanges.scss */
  .absoluteBottom {
    position: static;
  }

  /* line 885, ../dbkSass/_dbkCssChanges.scss */
  .lang {
    position: static;
  }

  /* line 889, ../dbkSass/_dbkCssChanges.scss */
  .search {
    margin-top: 0px;
  }

  /* line 893, ../dbkSass/_dbkCssChanges.scss */
  .slideshow-wrapper h2 {
    font-size: 0.5625rem;
    line-height: 0.75rem;
    bottom: 15%;
    right: 1px;
  }

  /* line 900, ../dbkSass/_dbkCssChanges.scss */
  .rhMenuHlToggleIcon {
    position: static;
  }

  /* line 904, ../dbkSass/_dbkCssChanges.scss */
  .customSearchButton {
    width: 100%;
  }

  /* line 908, ../dbkSass/_dbkCssChanges.scss */
  .highlight, .contactEntry, .wf-active .highlight, .wf-active .contactEntry {
    height: auto;
    max-height: none;
  }

  /* line 913, ../dbkSass/_dbkCssChanges.scss */
  .detail .content img {
    margin-left: 0px;
    margin-right: 0px;
    float: none;
  }

  /* line 919, ../dbkSass/_dbkCssChanges.scss */
  .detail .sidebar {
    padding-top: 0;
  }

  /* line 923, ../dbkSass/_dbkCssChanges.scss */
  .sitemap img {
    display: none;
  }

  /* line 927, ../dbkSass/_dbkCssChanges.scss */
  .sitemapDepth {
    padding-left: 15px;
  }

  /* line 931, ../dbkSass/_dbkCssChanges.scss */
  .sitemapLink {
    line-height: 25px;
  }

  /*.small-block-grid-2 > li:nth-of-type(2n){
  	clear:both;
  }
  
  .small-block-grid-2 > li:nth-of-type(2n+1){
  	clear:none;
  }*/
  /* line 946, ../dbkSass/_dbkCssChanges.scss */
  .google-maps {
    margin-top: 15px;
  }

  /* line 952, ../dbkSass/_dbkCssChanges.scss */
  .contactform input[type="submit"] {
    float: none;
  }

  /* line 958, ../dbkSass/_dbkCssChanges.scss */
  .toTop {
    text-align: left;
  }

  /* line 962, ../dbkSass/_dbkCssChanges.scss */
  .toTop a:after {
    content: "";
    padding-left: 0px;
  }

  /* line 967, ../dbkSass/_dbkCssChanges.scss */
  .toTop a:before {
    content: "";
    padding-right: 3px;
  }

  /* line 972, ../dbkSass/_dbkCssChanges.scss */
  .footer .side-nav {
    margin-bottom: 15px;
  }

  /* line 976, ../dbkSass/_dbkCssChanges.scss */
  .footer .footerLogo {
    padding-top: 10px;
  }
}

.row.toTop {
	margin-bottom: 0.625rem;
}

.textContainer {
	font-size: 0.875rem;
}

.textContainer .columns {
	padding-left: 0px;
}

#personVerzeichnis {
	margin: 0px 0px !important;
	padding: 0px 0px !important;
	font-size:0.875rem !important;
}

#personVerzeichnis div{
	padding: 0px 0px !important;
}

#personVerzeichnis div#personSort{
	font-weight:bold;
}