/* Downloadliste */

#downloadlist {
    width: 95%;
}
.downloaddate {
    font-style: italic;
    padding-top: 3px;
    text-align: left;
}
.downloadtitle {
    font-weight: bold;
    padding-top: 3px;
    text-align: left;
}
.downloadicon {
    padding-top: 3px;
    text-align: center;
}
.downloadicon img {
    margin: 0;
}
.downloaddescription {
    border-bottom: 1px solid #CFCFCF;
    padding-bottom: 20px;
    padding-left: 10px;
    text-align: justify;
}
.downloaddescription img {
    margin-right: 5px;
}

.alignRight {
	text-align: right;
}

.listOverview td, .listOverview th {
	text-align: left;
	vertical-align: top;
}

.listOverview table tr th {
	border-bottom: 1px dashed;
	padding-right: 8px;
	padding-bottom: 5px;
}

.listOverview table tr td {
	padding-right: 8px;
	padding-bottom: 5px;
	vertical-align: top;
}

.listOverview th.Sy { width: 20px; }
.listOverview th.Gr { width: 100px; }
.listOverview th.Se { width: 400px; }
.listOverview .Symbol+f%C3%BCr+Dateityp { width: 10%; }

.accordeonContent {
	display: none;
}

.x-cms-inplace-item-wrapper .accordeonContent {
	display: block !important;
}


/* Floats */
.float_left { float: left; }
.float_right { float: right; }
.mod-article .well.article img.wrap.float_left { padding-right: 10px; }
.mod-article .well.article img.wrap.float_right { padding-left: 10px; }

.mod-allgemein { position: relative; }


.application { padding-left: 30px; padding-right: 30px; }

/* Sidebarteaser alt */
.slot-info .sidebarteaser h2.boxhl {
	font-size: 20px;
	margin-top: 5px;
}
.slot-info .sidebarteaser img {
	max-width: 220px;
}

/* Artikel */
/*
.composedcontent-pbsbw2---artikel > .image {
	margin-left: -30px;
}
*/

/* H�he des Portalesliders */
.mod-portaleteaser .mod-body .portaleslider {
  height: 169px;
}

/* Portaleteaser */
.mod-portaleteaser.height3 .well {
	height: 13.786em;
	padding-bottom: 12px;
}

/* Header in Artikelteaser */
.mod-articlelist .pointed-brand
{ margin-top: 13px; }
.mod-articlelist .well .mod-header .iconbar
{ margin-top: 10px; }
.mod-articlelist .well .mod-header > i[class*="ico-"] {
	top: 11px;
}
.mod-articlelist .well .mod-header > hr.seperator-dashed {
	position: relative;
	top: 13px;
}

/* BWCMS-416 - Auf kleinen mobilen Endger�ten wird im neuen Layout die dritte Navigationsebene nicht angezeigt */
.dritteEbeneMobil a:before{
   border-left: 4px solid;
	border-right: 0;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	content: "";
	display: inline-block;
	height: 0;
	vertical-align: top;
	width: 0;
	margin: 7px 5px 0 0;
	background-image: none;
}

.dritteEbeneMobil{
	margin-top: -20px !important;
}

/* Iframe ohne Rand */
iframe { border: 0 none; }

/* MultiTeaser */


/* grid for multiTeaserBox*/
.teaserSection {
	clear: both;
	/*padding: 0px;*/
	/*box-shadow: 1px 1px 3px rgba(157, 150, 147, 0.3);*/
	margin: 0 0 20px 0;
	position: relative;
	
}
.teaserSection h2.teaser{
  color: #999999;
  font-style: italic;
  letter-spacing: -0.9px;
  line-height: 20px;
  
}

.teaserSection .well{
	padding-left: 0px;
	padding-right: 0px;
}

.teaserSection .well .well {
	box-shadow: none;
}

.childhood .mod-body .basecontent-pbsbw---text{
	
	text-align:left !important;
	
}
.childhood .mod-body .basecontent-pbsbw---html-editor{
	text-align:left !important;
	
}

.childhood .teaser{
	font-style: normal;
	color:black;
	text-align:left !important;
}

/*.teaserSection .mod-header{
	margin-left:15px !important;
	margin-right:15px !important;
}*/
.teaserSection > .well > .mod-header {
	position: absolute;
	top: 0;
	right: 15px;
	left: 15px;
	padding: 0;
}
.teaserSection > .well > .mod-header .hl-sans {
	margin-top: 10px;
}

/*  COLUMN SETUP  */
.col {
	padding-top:50px;
	display: block;
	float:left;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	width: 235px;
}
.last.col {
	width: 227px;
}

.col:first-child { 
	margin-left: 0px;
}

.childhood .h1-sans{
	border:1px solid red;
}

.col .well {
	padding-top: 0;
}

.col .well img {
	max-width: 200px;
}

.teaserSection.height6 .col .height6 {
	height: 383px;
	margin-bottom: 0px;
}

.teaserSection > .well > .mod-scroller {
	display: none;
}

.teaserSection .childhood .well.scrollable .mod-body {
	padding-bottom: 100px;
}

/*  GROUPING  */
.group:before,
.group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}
.group {
    zoom:1; /* For IE 6/7 */
}

/*  GRID OF THREE  */
.span_3_of_3 {
	width: 100%;
	
}
.span_2_of_3 {
	width: 66.1%;
}
.span_1_of_3 {
	width: 220px;
	
}
.childhood .well {
	border-right: 1px dashed #999999 !important; 
	
}
.childhood .well .mod-scroller {
	bottom: -15px;
	right: 1px;
}
.last .well{
	border: none !important; 
}


.span_1_of_2{
	width: 50% !important;
}

.span_1_of_4{
	width: 24.2% !important;
}
.span_1_of_5{
	width: 20% !important;
}
.span_1_of_6{
	width: 16.6% !important;
}
.span_1_of_7{
	width: 14.2% !important;
}

.span_1_of_8{
	width: 12.5% !important;
}
.span_1_of_9{
	width: 11.1% !important;
}
.span_1_of_10{
	width: 10% !important;
}

.span_1_of_11{
	width: 9% !important;
}

.span_1_of_12{
	width: 8.2% !important;
}

.teaserSection .childhood .well img {
	margin-left: 15px;
} 


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media (max-width: 480px){
	.col { margin: 0% 0 0% 0%;}
	
	.childhood .well{
		border:none !important;
	}

	
	
	.span_1_of_2,.span_1_of_3, .span_1_of_4 , .span_1_of_5 , .span_1_of_6 , .span_1_of_7 , .span_1_of_8, .span_1_of_9, .span_1_of_10, .span_1_of_11, .span_1_of_12
	{
		border:none !important; width: 100% !important;
		border-bottom:1px dashed black !important; 
	}
	
	.last{
		float:right;
		border:none !important;
	}
	
	.mod-article .slot-content .composedcontent-pbsbw2---artikel > .image table img {
		max-width: 290px;
	}
	
	.m-pbs .modlogoandclaim a > span { white-space: normal; }
	.header .wrap-head { padding: 5px 0; }

}

@media (max-width: 568px) {
	img[src$=".svg"] {
		width: 100%;
	}

}

@media (max-width:  768px){
	.col { margin: 0% 0 0% 0%;}

	.childhood .well{
		border:none !important;
	}

	.span_1_of_2,.span_1_of_3, .span_1_of_4 , .span_1_of_5 , .span_1_of_6 , .span_1_of_7 , .span_1_of_8, .span_1_of_9, .span_1_of_10, .span_1_of_11, .span_1_of_12
	{
		border:none !important; width: 100% !important;
		border-bottom:1px dashed black !important; 
	}
	
	.last{
		border:none !important;
	}
}

/* End grid of multiTeaserBox*/


/* Infostrecke */
.infostreckenelement > .image {
	margin-bottom: 15px;
}
.infostrecke .pages {
	margin-top: 20px;
}

/* Dynamic Content Erweiterungen */
.listeBildLinksTextRechts .image {
	float: left;
}
.listeBildLinksTextRechts .image table {
	margin: 0px 10px 5px 0px !important;
}
.listeBildLinksTextRechts p.hl-serif {
	font-size: 20px !important;
	margin-bottom: 5px !important;
	line-height: 26px !important;
}
.listeBildLinksTextRechts p {
	font-size: 14px !important;
	line-height: 20px !important;
}
.listeBildLinksTextRechts hr.seperator-dashed {
	margin: 10px 0 20px 0 !important;
}
.listeBildLinksTextRechts .listShowAsRow {
	display: table-cell;
}
.listeBildLinksTextRechts .listShowAsRow.row1 {
	display: block;
}
.listeBildLinksTextRechts p[class|="p-icon"] { overflow:auto; }

/* Social Media in Kopfzeile */
.nav.nav-pills li.topNavAddition a img {
	margin-top: -8px;
	height: 18px;
}

/* Accordeon */
.mod-glossary .well .accordeonContent ul, .mod-glossary .well .accordeonInnerContent ul { list-style: outside none disc }

/* Listnav */

.listNav { margin:0 0 10px; }

.ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; padding-left: 1px; }

.mod-article .well.article .wrap-content ul.pbsbw-dynGlossar { list-style: none; padding:0; margin-left: 0; }
.mod-article .well.article .wrap-content ul.pbsbw-dynGlossar li { margin-bottom: 0px; }
.pbsbw-dynGlossar-listNav { position: relative; margin-top: 25px; }

/* Bl�ttern */
.mod-article .well.article .wrap-content .pages ul li {
	font-size: 14px;
}
.mod-article .well.article .wrap .pages hr {
	margin-bottom: 14px;
}
.mod-article .well.article .wrap-content .pages {
	margin: 0;
}

#fancybox-title { text-align: left; }

ul.unstyled.pbsbw2-modulnavi.ebene1,
ul.unstyled.pbsbw2-modulnavi.ebene2,
ul.unstyled.pbsbw2-modulnavi.ebene3,
ul.unstyled.pbsbw2-modulnavi.ebene4,
ul.unstyled.pbsbw2-modulnavi.ebene5,
ul.unstyled.pbsbw2-modulnavi.ebene6
{ margin-left: 10px !important; margin-top: 0px !important; }

/* Bildelemente in Artikelteaser */
.pbsbw2-modulnavi > li, #childrennavi > li { text-indent: -9px; padding-left: 9px;  }
.mod-article .well.article .wrap-content ul.pbsbw2-modulnavi > li { margin-bottom: 0px; }
.mod-articleteaser-firstimage { position:relative;top:-13px; }
.mod-articleteaser.teaser-img iframe { max-width: 100%; }
.no-padding-top { padding-top: 0 !important; }
.bildslider .flexslider { height: 165px; }
ul.bxsliderimg { margin: 0; }
.bildslider .bx-wrapper .bx-viewport { border: none; left: 0; box-shadow: none; }
.grid.row-fluid > .mod { display: none; }

/* Cookie-Hinweis */
#cookiehinweis {text-align: center; background-color:#f1f1f1; opacity: .9; font-size: .9em; width:100%; position:fixed; bottom:0; left:0; z-index:100; border-top: 1px solid #aaa;}
#cookiehinweisinner {margin-left: auto; margin-right: auto; display: table; }
#cookiehinweiscell {display: table-cell}
#cookiehinweislinks {float: left;}
#cookiehinweislinks div { display: inline; }
#cookiehinweislinks p { display: inline; font-size: 14px; line-height: 25px; height: 25px; padding: 0px; vertical-align: middle;}
#cookiehinweisrechts {float: left; text-align: center;}
#cookiehinweisCloser {
	border: 0 none;
    color: #FFFFFF;
    font-family: 'Gudea','Myriad Pro','Helvetica Neue',Helvetica,Arial,sans-serif;
    height: 25px;
    line-height: 25px;
    padding: 0 8px 0 14px;
    text-decoration: none;
    margin-left: 10px;
}

/* CC in Formularen ausblenden */
.formElementRow.senderCc { display: none !important; }
/*.formElementRow.website { display: none !important; }*/

/* Lightbox */
.lightboxBorder { padding: 10px; border: 1px solid #ccc; margin-bottom: 20px; }
.lightbox-info { position: relative; height: 25px; margin: 10px 0 0 0;}
.lightbox-anzahl { position: absolute; left: 0px; }
.lightbox-button { position: absolute; right: 0px; }

.buttonLinkRight, a.buttonLinkRight {
    color: #FFF;
    line-height: 25px;
	padding: 3px 8px 3px 13px;
}

/* Bildteaser */
.mod-bildteaser .bildteaser-text { text-align: center; height: 100%;  }
.mod-bildteaser .bildteaser-text a {
    border: 0 none;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: "EB Garamond";
    font-size: 26px;
    line-height: 1.4em;
    overflow: hidden;
    padding: 0.5em 0em;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    transition: color 0.3s ease 0s, border 0.3s ease 0s, background 0.3s ease 0s;
    vertical-align: middle;
    width: 90%;
    z-index: 0;
}
.mod-bildteaser .bildteaser-text a:hover {
    background: #fff none repeat scroll 0 0;
    text-decoration: none !important;
}
.mod-bildteaser .well.height0 { height: 220px; overflow: hidden; }
.mod-bildteaser .bildteaser-text .push.firstpush { height: 55%; }

/* Veranstaltungskalender */
/* Veranstaltungen */

.eventsuche { width: 100%;  }
.eventsuche input { display: inline; }
.eventsuche b { font-weight: bold; width: 200px; }
.eventsuchelinks { width: 200px; font-weight: bold; display: inline-block; }
#sucheumkreis { width: 120px; display: inline; padding: 5px 6px; max-height: 27px; height: 27px;}
#suchevon, #suchebis { width: 100px;}
.eventContainer { position: relative; width: 100%; background-color: #FCFAE7; }
.eventInner {position:relative; border: #aaa 1px solid;}
.eventDateOuter {position:relative; float:left; width:80px; z-index:3; overflow: hidden;}
.eventDateOuter .date { margin:2px 0 0 0; }
.eventDateOuter .date .day { display: inline; }
.eventDateOuter .date .day:after { content:". " }
.eventDateOuter .date .month { display: inline; }

/*.eventDateOuter .time { font:15px/20px EB Garamond; text-align: left; }*/

#veranstaltungenContainer { width: 450px; position: relative; float: left; height: 650px; overflow: hidden; margin-bottom: 20px; padding-right: 10px;}
.eventContainer { width: 450px;}
.eventMainRight {position: relative; float:right; width: 360px; z-index: 3;}
.eventMainRightInner {position:relative; color:#000; z-index:2; padding:0;}
.eventMainRightInnerTitle {position:relative; border-bottom: 1px solid #aaa; padding: 5px; background-color:#FCFAE7;}
.mod-article .well.article .eventMainRightInnerTitle h1, .mod-article .well.article .eventMainRightInnerOrt h3 {margin: 0px;}
.veranstaltungreset { margin-left: 340px; }
.eventMainRightInnerOrt {position:relative; padding: 5px;}
.moreButtonContainer { text-align: right; }
p.eventInnerClear {clear: both; line-height: 0; font-size: 0; height: 0; margin: 0; padding: 0;}
.eventInnerPlaceholder {position:absolute; top:0; right:0; width:360px; height:100%; border-left: #aaa 1px solid; opacity:0.7; filter: alpha(opacity=70); z-index:2;  background-color: #F9F4C5;}
#eventmap #map { margin-top:0; width:470px;height:550px; }
#eventmap {width: 470px; position: relative; float: right; height: 550px;}

.row .events-footer p { margin: 1.2em 0; }
.row .events-footer a { color: #ef7c00; }
.row .events-footer a:hover { color: #505050; text-decoration: none !important; }

.eventdetailright {width: 50%; margin-left: 0; float: left;}
.eventdetailleft {width: 50%; float: left;}
.eventdetailrightmap { margin-left:0; }

.veranstaltungen-verwaltung > div { clear:both; margin-bottom: 10px; }
.moreButtonConainer { text-align: left !important; padding-top: 8px; }

@media (max-width: 480px){
	.veranstaltungreset { margin-left: 18px; }
	#veranstaltungenContainer { height: auto; width: 290px; }
	.eventContainer, .eventInner { width: 290px; }
	.eventInner .eventMainRight { width: 288px; }
	.eventInnerPlaceholder { display: none; }
	.eventInner { border: none; }
	.eventDateOuter { border-top: 1px solid #aaa; border-left: 1px solid #aaa; border-right: 1px solid #aaa; }
	.eventMainRight { border: 1px solid #aaa; }	

}
@media (max-width:  767px){
	#eventmap { display: none; }
	#veranstaltungenContainer { height: auto; }
	#eventmap {width: 290px; position: relative; float: right; height: 300px; margin-bottom: 20px;}
	#eventmap #map { margin-top:0; width: 100%; height: 100% }
	.eventdetailright, .eventdetailleft { width: 100%; }
	.eventdetailrightmap { margin-top: 10px; }
}

.landingpage-event-container{
/*    margin-left: -250px;
    padding-left: 250px;
    margin-right: -250px;
    padding-right: 250px;
    padding-bottom: 70px;*/
    height: auto;
    background-attachment: fixed;
    background-color: rgba(0, 0, 0, 0);
    background-size: cover;
    background-position: 50% 19px;
    background-repeat: no-repeat;
}

.landingpage-event-container .row {
	margin-left: -15px;
	margin-right: -15px;
}

.veranstaltungen-verwaltung {
	width: 100%;
	
	margin-bottom: 20px;
}
.veranstaltungen-verwaltung .veranstaltungpublish { background-color: green; color: white; }
.veranstaltungen-verwaltung .veranstaltungunpublish { background-color: red; color: white; }

.wpv-single-event-schedule-block .month{
    bottom:25px;
}

.detailwrapper{
    margin-left:-25px;

}

.datailDateContainer{
    position: relative;
    float: left;
    border:1px solid black;
    background-color:#FCFAE7;
    margin-top:10px;

}

.detailLocalContainer{
    float: left;
    position: relative;
    margin-right: 15px;
    margin-left:-1px;
    background-color:#FCFAE7;
    margin-top:10px;
    min-width: 350px;

}


.detailTitleContainerbox{
    border:1px solid black;
    padding-left:10px;
    margin-right:0px;
    padding-right:10px;
    max-width: 350px;
}
.detailLocationContainerbox{

    border:1px solid black;
    padding-left:10px;
    padding-right: 10px;
    margin-top:-1px;
    max-width: 350px;
    margin-bottom: 2px;


}

.padMod{
    padding-left: 5px;
    /*padding-right:5px;*/
    padding-bottom:10px;
    
}

#map {
    height: 100%;
    margin-top:10px;
}

.detailDescription{

    clear: both;
    float: left;
    position: relative;
    max-width: 515px;
    border: 1px solid black;
    padding-left: 5px;
    padding-right: 5px;
    margin-top:10px;
    background-color:#FCFAE7;

}

.further_information
{
    clear: both;
    position: relative;
    float:left;
    padding-right: 5px;
    padding-left: 5px;
    min-width: 515px;
    border:1px solid black;
    margin-top:10px;
    background-color:#FCFAE7;

}

/* perfect-scrollbar v0.6.12 */
.ps-container {
  -ms-touch-action: none;
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none; }
  @supports (-ms-overflow-style: none) {
    .ps-container {
      overflow: auto !important; } }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .ps-container {
      overflow: auto !important; } }
  .ps-container.ps-active-x > .ps-scrollbar-x-rail,
  .ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block;
    background-color: transparent; }
  .ps-container.ps-in-scrolling {
    pointer-events: none; }
    .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
      background-color: #eee;
      opacity: 0.9; }
      .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
        background-color: #999; }
    .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
      background-color: #eee;
      opacity: 0.9; }
      .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
        background-color: #999; }
  .ps-container > .ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    bottom: 0px;
    /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 15px; }
    .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
      position: absolute;
      /* please don't change 'position' */
      background-color: #aaa;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
      transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
      -moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
      -o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
      transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
      transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
      bottom: 2px;
      /* there must be 'bottom' for ps-scrollbar-x */
      height: 6px; }
    .ps-container > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-container > .ps-scrollbar-x-rail:active > .ps-scrollbar-x {
      height: 11px; }
  .ps-container > .ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    opacity: 0;
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    right: 0;
    /* there must be 'right' for ps-scrollbar-y-rail */
    width: 15px; }
    .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
      position: absolute;
      /* please don't change 'position' */
      background-color: #aaa;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
      transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;
      -moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
      -o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
      transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
      transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;
      right: 2px;
      /* there must be 'right' for ps-scrollbar-y */
      width: 6px; }
    .ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-container > .ps-scrollbar-y-rail:active > .ps-scrollbar-y {
      width: 11px; }
  .ps-container:hover.ps-in-scrolling {
    pointer-events: none; }
    .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
      background-color: #eee;
      opacity: 0.9; }
      .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
        background-color: #999; }
    .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
      background-color: #eee;
      opacity: 0.9; }
      .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
        background-color: #999; }
  .ps-container:hover > .ps-scrollbar-x-rail,
  .ps-container:hover > .ps-scrollbar-y-rail {
    opacity: 0.6; }
  .ps-container:hover > .ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
    .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
      background-color: #999; }
  .ps-container:hover > .ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: 0.9; }
    .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
      background-color: #999; }
/* END perfect-scrollbar v0.6.12 */


/* Pressemeldungen */
.composedcontent-pbsbw2---artikel-pressemitteilung > p {
	padding: 0 30px;
	margin-top: 15px;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: bold;  
}

.pressListDiv { margin-left: -30px; }

.mod-article .well.article .wrap-content ul.pressList { margin-left: 30px;}
.mod-article .well.article .wrap-content ul.pressListItem { margin-left: 0px;}
  .pressListDiv h1 {
    border-bottom: 1px dashed #999999;
    padding-bottom: 14px;
  }
  .pressListDiv .pressList {
    margin: 0 0 15px;
    list-style-type: none;
  }
  .pressListDiv .pressList .pressListItem {
    margin-top: 15px;
  }
  .pressListDiv .pressList .pressListItem .pressListItemDate * {
    line-height: 20px;
    font-size: 14px;
  }

   .mod-article .well.article .wrap-content .pressListDiv .pressListItemDate ul { margin-top: 0px; }
   .mod-article .well.article .wrap-content .pressListDiv .pressListItemDate li { line-height: 20px; }
   .pressListDiv .pressList .pressListItem .pressListItemDate .pull-right { float: left; }
  .pressListDiv .pressList .pressListItem .pressListItemDate .ico-clock {
    width: 14px;
    height: 14px;
    position: relative;
    margin: 1px 8px 0 0;
  }
  .pressListDiv .pressList .pressListItem .pressListItemTeaser h3 {
    margin-top: 0;
  }
  .pressListDiv .pressList .pressListItem .pressListItemTeaser h3 a {
    color: #000;
  }
  .pressListDiv li a.link-inline {
    margin-left: 0;
  }
  .mod-article .well.article .wrap-content .pressListDiv .pressList .pressListItem .pressListItemTeaser p { font-size: 14px; line-height: 20px; }
  
/* NewsForHome */
.mitteilungZeile .pull-right { float: none; }
.mitteilungZeile .pull-right .ico-clock { display: none; }
.mitteilungZeile .pull-right .pbs-datum2 { font-size: 12.5px; line-height: 15px; }

@media (max-width: 568px) {
  .pressListDiv h1 {
    font-size: 30px;
    word-wrap: break-word;
  }

  .pressListDiv .well {
    clear: both;
  }
  pressListDiv .pages ul {
    display: none;
  }
}

/* Slider */
.mod-slider.teaser .flexsliderHoehe2 ul .img td {
	height: 460px;
}

@media (max-width: 568px) {
	.mod-slider.teaser .flexsliderHoehe2 ul.flex-direction-nav, .mod-slider.dossier .flexsliderHoehe2 ul.flex-direction-nav {
		top: 100px;
	}
	.mod-slider.teaser .flexsliderHoehe2 ul .img {
		height: 290px !important;
		line-height: 290px !important;
	}

	.mod-slider.teaser .flexsliderHoehe2 ul .img td {
		height: 290px;
	}

	.mod-slider.teaser .flexsliderHoehe2 ul .img img {
		vertical-align: middle;
		width: auto;
	}
}

.height1-5 {
	height: 100px;
	margin-bottom: 20px;
}

.height1-5.well {
	height: 100px;
	overflow-y: hidden !important;
}
.height1-5 .well {
	height: 88px;
	padding: 5px 15px;
	overflow-y: hidden !important;
}

/* BWCMSINT-336*/
/*edge does not initially show the list-style */
.accordeonContent li{
	list-style:	disc;
}