/* DIV.tx-jppageteaser-pi1" umschliesst als Container den kompletten Teaser Bereich */
DIV.tx-jppageteaser-pi1 {
	text-align: center;
}

DIV.tx-jpjpageteaser-pi1 IMG{
	border:0px;
}

DIV#main-content DIV.tx-jppageteaser-pi1 A, A:link, A:active, A:visited, A:hover{
	border-width:0px;
}

/* allgemeine Tabellenformatierung */
DIV.tx-jppageteaser-pi1 TABLE {
   margin-top: 0px;
	padding-left: 0px;
	margin-left: auto;
	margin-right: auto;
}

DIV.tx-jppageteaser-pi1 TABLE TD{
	padding-left: 5px;
}

DIV.tx-jppageteaser-pi1 P {
	margin: 0px !important;
}

/* Tabellenzelle für Überschrift */
DIV.tx-jppageteaser-pi1 td.headline{
	/*border-bottom:1px solid #898989;*/
}

/* DIV-Container für Überschrift */
DIV.tx-jppageteaser-pi1 SPAN.tx-jppageteaser-pi1-headline{
	font-weight:bold;
	color:#555555; 
	text-align: left;
	line-height:20px;
	vertical-align: top;
}

/* Tabellenzelle für Bild */
DIV.tx-jppageteaser-pi1 TD.teaser-image {
   padding: 2px 0px 0px 10px;
	vertical-align:top;
	width: 70px;
	border-right:1px solid #898989;
	padding-left:0px;
}

/* Container für Bildanzeige */
DIV.tx-jppageteaser-pi1 img.tx-jppageteaser-pi1-image {
	margin-right:15px;
}

/* Tabellenzelle für Text-Container */
DIV.tx-jppageteaser-pi1 TD.text {
	
}
/* Container für Text-Element */
DIV.tx-jppageteaser-pi1 DIV.tx-jppageteaser-pi1-text{
	font-weight: normal; 
	margin-bottom: 10px;
	text-align:left;
}

/* Linkformatierung für "mehr-Link" */
DIV.tx-jppageteaser-pi1 TD.link-item A{
	font-weight: bold;
	color: #555555;
	font-size:10px;
	/*border-top:0px;*/
}

DIV#main-content DIV.tx-jppageteaser-pi1 TD.link-item A:hover{
	/*color: #000000;*/
	/*text-decoration: line-through;*/
	border-bottom:1px dotted #898989;
}



/* Formatierung für Anzeige der Bereichslogos - 4 Spalten */
TABLE.four-cols-teaser-table{
	border:1px solid #898989;
}

TABLE.four-cols-teaser-table TD.col1{
	/*border-right:2px solid #8D8C90;*/
	/*border:1px solid #8D8C90;*/
	padding:10px 10px;
}

TABLE.four-cols-teaser-table TD.col2{
	/*border-right:2px solid #8D8C90;*/
	padding:10px 10px;
}

TABLE.four-cols-teaser-table TD.col3{
	/*border-right:2px solid #8D8C90;*/
	padding:10px 10px;
}

TABLE.four-cols-teaser-table TD.col4{
	padding:10px 10px;
}

TABLE.four-cols-teaser-table TABLE TD.teaser-image{
	text-align:center;
	width:25%;
	/*border:1px solid #8D8C90;*/
	border-width:0px;
}

TABLE.four-cols-teaser-table TABLE TD.headline{
	text-align:left;
	padding-top:10px;
}