.tx-ww-bzga-material {}

.tx-ww-bzga-material h2.jahr { color: #aaaaaa; font-size: 1.2rem; margin-bottom: 1rem; background: none; padding-left: 0; border: none; }

.tx-ww-bzga-material .teaserbox { margin-bottom: 1rem; }
.tx-ww-bzga-material .teaserbox h3 { padding: 0; margin: 0; font-size: 1rem; border-bottom: 2px solid #004a99; padding-left: 17px; background: url("/typo3conf/ext/ww_bzga_material/Resources/Public/Images/h2_std.png") 0 0.2rem no-repeat; background-position-y: 2px; }
.kiju .tx-ww-bzga-material .teaserbox h3 { color: #f6a800; border-bottom: 2px solid #f6a800; background: url("/typo3conf/ext/ww_bzga_material/Resources/Public/Images/h2_kiju.png") 0 0.2rem no-repeat; }
.aelt .tx-ww-bzga-material .teaserbox h3 { color: #008961; border-bottom: 2px solid #008961; background: url("/typo3conf/ext/ww_bzga_material/Resources/Public/Images/h2_aelt.png") 0 0.2rem no-repeat; }
.alos .tx-ww-bzga-material .teaserbox h3 { color: #701315; border-bottom: 2px solid #701315; background: url("/typo3conf/ext/ww_bzga_material/Resources/Public/Images/h2_alos.png") 0 0.2rem no-repeat; }
.gefl .tx-ww-bzga-material .teaserbox h3 { color: #0d0f49; border-bottom: 2px solid #0d0f49; background: url("/typo3conf/ext/ww_bzga_material/Resources/Public/Images/h2_gefl.png") 0 0.2rem no-repeat; }
.quart .tx-ww-bzga-material .teaserbox h3 { color: #ce95be; border-bottom: 2px solid #ce95be; background: url("/typo3conf/ext/ww_bzga_material/Resources/Public/Images/h2_quart.png") 0 0.2rem no-repeat; }
.tx-ww-bzga-material .teaserbox p { padding: 0; margin: 0; }
.tx-ww-bzga-material .teaserbox .subinfo { display: flex; margin-bottom: 0.5rem; font-size: 0.8rem; line-height: normal; background-color: #e7f0f7; padding: 0.3rem; }
.kiju .tx-ww-bzga-material .teaserbox .subinfo { background-color: #fef5e4; }
.aelt .tx-ww-bzga-material .teaserbox .subinfo { background-color: #d5e8e0; }
.alos .tx-ww-bzga-material .teaserbox .subinfo { background-color: #d8bcb1; }
.gefl .tx-ww-bzga-material .teaserbox .subinfo { background-color: #d5d4e4; }
.quart .tx-ww-bzga-material .teaserbox .subinfo { background-color: #f5ece4; }
.tx-ww-bzga-material .teaserbox .subinfo span { font-weight: bold; }

.tx-ww-bzga-material .teaserbox .dflex { display: flex; }
.tx-ww-bzga-material .teaserbox .image { display: flex; width: 15%; margin-right: 1rem; }
.tx-ww-bzga-material .teaserbox .image:empty { display: none; }
.tx-ww-bzga-material_xxx .teaserbox .image img { width: 100%; height: auto; }
.tx-ww-bzga-material .teaserbox .text { }
    
.tx-ww-bzga-material .teaserbox .schlagworte { font-style: italic; color: #4c4c4c; font-size: 0.8rem; margin-top: 0.5rem; }
.tx-ww-bzga-material .teaserbox .schlagworte .title { margin-right: 0.5rem; }
.tx-ww-bzga-material .teaserbox .schlagworte .wort { font-weight: normal !important; color: #4c4c4c !important; }

.tx-ww-bzga-material #ww_bzga_material_search_form { position: relative; margin-bottom: 1rem; }
.tx-ww-bzga-material #ww_bzga_material_search_form select { width: calc(25% - 5px); margin-right: 5px; padding: 2px; border: 1px solid #ccc; background-color: #eee; }
.tx-ww-bzga-material #ww_bzga_material_search_form_cover { width: 100%; height: 100%; background-color: rgba(255,255,255,0.5); position: absolute; top: 0; left: 0; display: none; text-align: center; }
.tx-ww-bzga-material #ww_bzga_material_search_form_cover img { margin: 0 auto; padding: 10px; display: inline-block; }
.tx-ww-bzga-material #ww_bzga_material_search_form_cover.send { display: block; }