body {
  background-color: #ece9e5!important;
}


#ContentTransparenz {
  background: #fff none repeat scroll 0 0;
  margin-top: 26px;
  
  
}
#ContentTransparenz .gesamtnote p {
  margin-top: 5px;
  margin-bottom: 0;
  line-height: 23px;
}

#ContentTransparenz .gesamtnote h5 { 
  font-size: 60px;
  color: #fff;
  margin-top: 5px;
  line-height: 50px;
}

#ContentTransparenz a {
  font-weight: 600;
}

#ContentTransparenz .col-xs-12 > .csc-default > .row > .col-sm-6 .csc-default {
  padding: 24px 15px;
}

#ContentTransparenz .col-xs-12 > .csc-default > .row > .col-sm-6 .csc-default.gesamtnote {
  padding-bottom: 0;
}

#ContentTransparenz .csc-default.gesamtnote {
  background-image: url(../layHdb/Gesamtnote.svg);
  background-repeat: no-repeat;
  background-size: cover;
  
  text-align: center;
  color: #fff;
}

#ContentTransparenz .page-header > .csc-firstHeader {
  text-align: center;
  margin: 0 !important;
  font-size: 31px;
  font-weight: 200;
  
  padding: 18px 0;
}





#hdb .filelinkicon,
#hdb .filelinkcontent {
  display: inline-block;
}

#hdb .filelinkcontent .filelinktitle a:before {
  color: #b80000;
  content: "\f101  ";
  font-family: Fontawesome;
}


#hdb .filelinkcontent {
  padding-left: 15px;
}

#hdb .filelinks_layout_1 > .pdf {
  margin-bottom: 15px;
}

#hdb #Content > .row  > .col-xs-12 > .csc-default {
 /* padding-right: 280px;*/
}

#ContentTwo {
  background: white none repeat scroll 0 0;
  border-top: 2.25em solid #b80000;
  padding: 15px;
  padding: 40px 15px;
  margin-top: 26px;
}

#hdb #Content > .row > div.col-xs-12 > .csc-default.TextundBild {
  padding: 0 15px;
}

#hdb #Content > .row > div.col-xs-12 > .csc-default.slickLightboxgallery {
  padding: 0;
}

#hdb #Content > .row > div.col-xs-12 > .csc-default.carousel,
#hdb #Content > .row > div.col-xs-12 > .csc-default.newsStartseite,
#hdb #Content > .row > div.col-xs-12 > .csc-default.gesamteBreite,
#hdb #Content > .row > div.col-xs-12 > .csc-default.slickSlider,
#hdb #Content > .row > div.col-xs-12 > .csc-default.bilderSlider {
  padding: 0;
}

#hdb #Content > .row > div.col-xs-12 > .csc-default.carousel .csc-header,
#hdb #Content > .row > div.col-xs-12 > .csc-default.newsStartseite .csc-header,
#hdb #Content > .row > div.col-xs-12 > .csc-default.gesamteBreite .csc-header,
#hdb #Content > .row > div.col-xs-12 > .csc-default.slickSlider .csc-header,
#hdb #Content > .row > div.col-xs-12 > .csc-default.bilderSlider .csc-header {
  padding-left: 2.85714em;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

#hdb #Content > .row > div.col-xs-12 > .csc-default.abookMap {
  padding: 0;
}




#ContentTwo > .row > div.col-xs-12 > .csc-default,
#ContentTwo > .row > div.col-xs-12 > .boxRight {
  padding: 0 2.85714em;
}

#Footer {
  background: #fff none repeat scroll 0 0;
}

#ContentTop .box .boxInner {
background: #fff none repeat scroll 0 0;
color: #8b8274;
float:left;
}

#ContentTop {
  /*margin-top: 26px;*/
}
#ContentTop .box{

}


#Content {
  margin-top: -300px;
}

#HeadPic {
  margin: 0;
}
#HeadPic img {
  margin-top: 0;
}

.footer-social .toTop,
.footer-social .print {
  float: left;
  margin-bottom: 15px;
  margin-right: 40px;
}

.footer-social .toTop {
  cursor: pointer;
}

.footer-social .print a {
  color: #8b8274;
}

.footer-social .print a:hover {
  text-decoration: none;
}

.footer-social {
  color: #8b8274;
  padding: 0 40px 9px;
  display: inline-block;
}

#hdb #ContentTop .box .boxInner ul {
  list-style-type: none;
}



#hdb .news-list-veranstaltungen hr.col-xs-12 {
  margin: 20px 0 !important;
  margin-left: -25px !important;
  padding-right: 35px;
}
.toTop{
z-index: 2000;
}


.pinText{
display: block;
width: 100%;
text-align: center;
margin-top: 62px;
position: absolute;
}



/* MEDIA QUERIES */

/* Extra Small Devices, .visible-xs-* */
@media (max-width: 767px) {

#Content {
  background: white none repeat scroll 0 0;
  border-top: 2.25em solid #b80000;
  margin-top: -50px;
  padding: 2.85714em 15px;
}

#ContentTop .box .boxInner {
float:none;
}
#ContentTop .box{
background-color: White;
margin-bottom: 16.3px;
}
#ContentTransparenz .csc-default.gesamtnote {
  min-height: 115px;
  padding-top: 20px;
}
#ContentTop .container{
background-color:ece9e5;
}
#ContentTop .container .box{
/*background-color: #ece9e5;
  margin-top: 0.75em!important;*/
}
}

/* Small Devices, .visible-sm-* */
@media (min-width: 768px) and (max-width: 991px) {

#ContentTop {
  margin-top: 26px;
  position: relative;
  transform: none;
  /*width: 100%;*/
   
}

#ContentTop .box .boxInner {
/*float:none;*/
background-color: White;
}
#ContentTop .box{
background-color: White;
margin-bottom: 16.3px;
}
#Content {
  background: white none repeat scroll 0 0;
  border-top: 2.25em solid #b80000;
  margin-top: -100px;
  padding: 2.85714em 0;
}

#ContentTransparenz .csc-default.gesamtnote {
  min-height: 122px;
  padding-top: 27px;
}

}

/* Medium Devices, .visible-md-* */
@media (min-width: 992px) and (max-width: 1199px) {}

/* Large Devices, .visible-lg-* */
@media (min-width: 1200px) {}



.resKontakt{
word-wrap: break-word;
}
