/* Header-Logo und Flyout passend gemacht */

header div.logo-div {
	width: auto
}

/* größe des bildes */

.oevbs-imageteaser img {
	width: 60px;
	height: 60px;
}

/* text unter dem bild */

.oevbs-imageteaser .subtitle {
	font-size: 22px;
	line-height: 26px;
	font-weight: normal;
}

/* abstand über und unter den beiden elementen */

.oevbs-imageteaser .teaser.image_teaser {
	padding: 56px 0px;
}

/* Beraterbox gleiche Höhe wie Kacheln */
@media only screen and (min-width: 64.063em) {
	.oevbs-beraterbox-height .hide-for-medium-only div.grouper:first-child {
		border-bottom: 0 none;
		margin-bottom: 50px;
		padding-top: 63px;
	}
}


/* Schriftfarbe der Bühne in den gesharten Inhalten*/
.oevd-sharing-stage .slide-content-bar .h1,
.oevd-sharing-stage .slide-content-bar .h2,
.oevd-sharing-stage .slide-content-bar p {
	color: #3c3c3b !important;
}


/* Tabelle ohne Border, ohne Background-Farben */
.oevbs-table-noborder-nobg table tr {
	background: transparent;
}

.oevbs-table-noborder-nobg table {
	border-style: none;
	background: transparent;
}

/* List-type auf none setzen */
.oevbs-listtype-none ul,
ol,
dl {
	list-style: none;
}

/*Bild im Bild-Text-Teaser und Bild-Modul mit width=auto darstellen*/
.oevbs-img-width-auto .teaser .image>img {
	width: auto;
}

.oevbs-img-width-auto .bildmodul figure {
	width: auto;
}

.oevbs-img-width-auto .textmodule .inlinevisual.image-left {
	width: auto;
}


/* Tabelle mit Blautönen */
.oevbs-tabelleblau table.tabelle-2 tr td.header {
	background-color: #002EA7;
}

.oevbs-tabelleblau table.tabelle-2 tr td.highlight {
	background-color: #F2F4FB;
}

/* Headlines schwarz */
.oevbs-headline-black h1,
.oevbs-headline-black .h1,
.oevbs-headline-black h2,
.oevbs-headline-black .h2,
.oevbs-headline-black h3,
.oevbs-headline-black .h3,
.oevbs-headline-black h4,
.oevbs-headline-black .h4,
.oevbs-headline-black h5,
.oevbs-headline-black .h5,
.oevbs-headline-black h6,
.oevbs-headline-black .h6 {
	color: #3c3c3b;
}

/* Schrift schwarz */
.oevbs-blackfont {
	color: #3c3c3b;
}

/* Auf Broschüren mehr Bilder als im Webauftritt */
.pod-only {
	display: none;
}

/* Flyout large background */

nav.category ul.flyouts .flyout .fullsize-flyout-bg {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 10000px;
	left: 50%;
	margin-top: -6px;
	margin-left: -5000px;
	background-color: #fff !important;
	border-top: 3px solid #fff;
	border-bottom: 8px solid #002ea7 !important;
}

/* Startseiten Kachel zentrieren

.oevbs-text-align-center-fix div.image {
	margin-left: 6em;
}*/

/* Workaround für zu kleine Aufzählungszeichen */

.side-nav li {
    margin: 0 0 0.4375rem 0;
    font-size: 1.0625rem;
}

/* Workaround für Footer-Icons- bitte nicht loeschen*/
@media only screen and (min-width: 64.063em) {
 footer .navigation-row {
  padding-top:1rem
 }
}

