/* Stylesheet fuer das IfS BEMA */

/* ANPASSUNGEN LAYOUT 2017 */

.layout2017 h1, .layout2017 h2 {
	margin-top: 0px;
}



/* Layout 2017 - Margin & Padding für Text-Editor- & Grafik-Module */

.layout2017 .main .module-content {
	padding-top: 21px;
	padding-bottom: 16px;
}
.layout2017 .main header > .module-content {
    padding-top: 21px;
}
.layout2017 .main header > .module-content h1 {
    margin-bottom: 0px;
}
.layout2017 .main .short .module-content .teaserfigure{
	padding-top: 19px;

}
.layout2017 .module-content .teaserfigure + header {
    margin-top: 27px;
}
.layout2017  .extended .module-content > .teaserfigure:first-child, 
.layout2017  .extended .module-content > .fullwidth:first-child, 
.layout2017  .extended .module-content > .flv_container_vip:first-child, 
.layout2017 .extended .videoportal .main .module-content > .flv_container_vip:first-child, 
.layout2017  .extended .main #videofenster .module-content > figure:first-child {
    margin-top: -21px;
}

.layout2017 .main .module-content > figure.inline-left {
    margin-right: 5px;
}

@media all and (min-width:37.5em) {
    .layout2017 .module-content>.fullwidth-tablet:first-child {
		margin-top: -21px;
        padding-left: 0px;
        padding-right: 0px
    }
    .layout2017 .module-content>.fullwidth-tablet figcaption {
        padding-left: 21px;
    }
}


/* Layout 2017 - Tabellenpositionierung */

.js .tabs > li > .element-content {
    padding-left: 0;
}
.content table {
	width: 100% !important;
}
