/*##########  TYPO3 Rendering JP-Pageteaser teaser ###########*/
.tx-jppageteaser-pi1 {
background: white; float: none; clear: both;
}

.teaser-ITEM_1 {
position: relative;
 top: 0px; left: 0px; 
 z-index: 90; 
 width: 320px; 
 height: 100px; 
 margin: 10px 4px 4px 4px; 
 float: left; 
background: url(../../../fileadmin/_neumann/gfx/jp_teaser_bg.gif) no-repeat top center;
 border-top: 1px solid #E0E0E1; 
 border-right: 1px solid #E0E0E1; 
 border-bottom: 1px solid #E0E0E1; 
 border-left: 1px solid #E0E0E1; 
 }
 
 .teaser-inhalt {
position: absolute; 
top: 0px; left: 0px; 
z-index: 99; 
float: none; 
padding: 0; 
margin: 0; 
}
 
.teaser-headline-bg {
width: 318px; 
height: 28px; 
margin: 0; 
float: none; 
border-top: 1px solid white; 
border-right: 1px solid white;
border-left: 1px solid white;
}

.teaser-headline a {
font-size: 18px; 
color: #FFFFFF; 
height: 28px; 
line-height: 28px; 
font-weight: normal; 
margin: 0 0 0 6px; 
float: none;}

.teaser-headline a:link, .teaser-headline a:visited, .teaser-headline a:active, .teaser-headline a:hover {
font-size: 16px; 
font-family: 'Arial',Tahoma,Verdana,Helvetica,sans-serif;
color: #838381; 
height: 28px; 
line-height: 28px; 
font-weight: normal; 
margin: 0 0 0 6px; 
float: none;
}

.teaser-subheadline {
width: 175px; font-size: 11px; color: #666666;  line-height: 18px; font-weight: normal; margin: 0 0 0 6px; float: left;
}

.teaser-img {
width: 115px; height: 60px; overflow: hidden; float: right; margin-right: 3px; text-align: center; 
}


/*##########  TYPO3 Rendering JP-Pageteaser teaser ###########*/

