/*##########  TYPO3 Rendering JP-Pageteaser teaser ###########*/
.tx-jppageteaser-pi1 {background: white;}
.teaser-ITEM_1 {position: relative; top: 0px; left: 0px; z-index: 90; width: 320px; height: 218px; margin: 0 0 1px 1px; float: left; /*border: 1px solid #FFFFFF;*/background: #FFFFFF;}
.teaser-headline-bg {width: 320px; color: #FFFFFF; height: 45px; /*line-height: 45px;*/ font-weight: normal; margin: 0; float: none; background: #002B67; filter: alpha(opacity=85); -moz-opacity: 0.8; opacity: 0.8;}
.teaser-headline a {font-size: 18px; color: #FFFFFF; height: 24px; line-height: 24px; font-weight: normal; margin: 0 0 0 10px; float: none;}
.teaser-headline a:link, .teaser-headline a:visited, .teaser-headline a:active, .teaser-headline a:hover {font-size: 18px; color: #FFFFFF; height: 24px; line-height: 24px; font-weight: normal; margin: 0 0 0 10px; float: none;}
.teaser-subheadline {font-size: 14px; color: #FFFFFF; height: 18px; line-height: 18px; font-weight: normal; margin: 0 0 0 10px; float: none;}
/*.teaser-text {font-size: 12px; font-weight: normal; color: #474540; line-height: 16px; margin-bottom: 5px;}
.teaser-text p {font-size: 12px; font-weight: normal; color: #474540; line-height: 16px; margin-bottom: 5px;}*/
.teaser-inhalt {position: absolute; top: 173px; left: 0px; z-index: 99; float: none; padding: 0; margin: 0;}
.teaser-img {width: 320px; height: 218px; overflow: hidden; float: none; text-align: center; margin: 0;}
/*##########  TYPO3 Rendering JP-Pageteaser teaser ###########*/