/* Teaser auf Startseite */

div.teaser {
	background:url(../siteimg/brose/teaser/bg_teaser.gif) repeat-y 0 0;
	font-size: 11px;
	height: auto;
	margin: 10px 0; 
	padding: 0px; 
}

div.teaser p,
div.left-teaser p,
div.middle-teaser p,
div.right-teaser p {
	line-height:1.2em;
	font-size: 11px;
	margin-bottom:.5em;
}
div.teaser h2,
div.left-teaser h2,
div.middle-teaser h2,
div.right-teaser h2 {
	color: #C62842;
	font-size: 12px;
	margin: 0 0 5px 0;
}
div.teaser h3,
div.left-teaser h3,
div.middle-teaser h3,
div.right-teaser h3 {
	color: #4B4B4B;
	font-size: 11px;
	margin: 0 0 5px 0;
	width:180px;
}

div.teaser img,
div.left-teaser img,
div.middle-teaser img,
div.right-teaser img {
	margin: 0 0 5px 0;
}

div.left-teaser,
div.middle-teaser,
div.right-teaser {
	float: left;
	width: 206px;
}
/* Hack: nur Mozilla */
html:not([dummy]) div.left-teaser,
html:not([dummy]) div.middle-teaser,
html:not([dummy]) div.right-teaser { 
	width: 180px;
}
div.left-teaser {
	padding: 0 26px 0 0;
}

div.middle-teaser {
	width: 234px;
}
/* Hack: nur Mozilla */
html:not([dummy]) div.middle-teaser { 
	width: 206px;
}
div.middle-teaser {
	border-left: 1px solid #adadb2;
	border-right: 1px solid #adadb2;
	padding: 0 0 0 26px;
}
div.middle-teaser p {
	width: 180px;
}

div.right-teaser {
	padding: 0 0 0 26px;
}

a.mehr,
a.mehr:link,
a.mehr:visited {
	background: url(../siteimg/brose/teaser/mehr_pfeil.gif) left 4px no-repeat;
	padding-left: 8px;
}

/* zweispaltige Teaser (Template two columns) */ 
.teaser-2col {
	background:url(../siteimg/brose/teaser/bg_teaser_2col.gif) repeat-y 3px 0;
	font-size: 11px;
	height: auto;
	margin: 10px 0; 
	padding: 0px; 
}
/* .teaser-2col img {
	width:200px;
} */
.teaser-2col div.left-teaser {
	margin: 0 0 0 0;
	padding:0;
	width:200px;
}

.teaser-2col div.right-teaser {
	margin: 0 -3px 0 25px;
	padding:0 0 0 24px;
}
.teaser-2col div.right-teaser * {
	display:inline-block;
	position:relative;
}


/* rechte Spalte (Template two columns) */ 

div.cn_frmw_content_main2_sp1v2 {
	margin-right: 41px;
/* 10px weniger, dafür 10px mehr Breite bei div.cn_frmw_content_main2_sp2v2 */ 
}

/* dünner Rahmen, heller Hintergrund */ 
div.cn_frmw_content_main2_sp2v2 {
	width: 158px !important;
	padding: 0 7px 18px 7px;
	border: 1px solid #d6d7de;
	background-color:#f4f4f9;
	background-color:#f7f7fb;
}

/* Hack: nur Mozilla */
html:not([dummy]) div.cn_frmw_content_main2_sp2v2 { 
	width: 144px !important;
}

/* Titel-Formatierung */
div.cn_frmw_content_main2_sp2v2 .subtitel_Head1 /*,
div.cn_frmw_content_main2_sp2v2 .subtitel2 */ {
	background-color:#d6d7de;
	font-size: 12px;
	padding:4px 7px 4px 7px;
	margin:0 -7px;
}
/* Mehr-Links, Download-Links in Pink */
div.cn_frmw_content_main2_sp2v2 a.cn_link_mehr_2,
div.cn_frmw_content_main2_sp2v2 a.cn_link_mehr_2:link,
div.cn_frmw_content_main2_sp2v2 a.cn_link_mehr_2:visited,
div.cn_frmw_content_main2_sp2v2 a.cmlnklinktext,
div.cn_frmw_content_main2_sp2v2 a.cmlnklinktext:link,
div.cn_frmw_content_main2_sp2v2 a.cmlnklinktext:visited,
div.cn_frmw_content_main2_sp2v2 a.downloadlink,
div.cn_frmw_content_main2_sp2v2 a.downloadlink:link,
div.cn_frmw_content_main2_sp2v2 a.downloadlink:visited {
	color:#c62842;
}
/* Downloadlinks und Headline in Größe 10 */
div.cn_frmw_content_main2_sp2v2 .cmlnklinktext,
div.cn_frmw_content_main2_sp2v2 .subtitel2 {
	font-size: 10px;
}
/* Text im Typ Downloadl in Größe 10 */
div.cn_frmw_content_main2_sp2v2 .txt {
	font-size: 10px;
	line-height:12px;
	margin-top:5px;
	padding:0;
}
/* Abstand von Links in Article with detailpage (small) reduzieren
div.cn_frmw_content_main2_sp2v2 a.cn_link_mehr_2:link, 
div.cn_frmw_content_main2_sp2v2 a.cn_link_mehr_2:visited {
	margin-top: 0;
} */

/* Newsticker */ 
div.wrapper-newsticker {
	margin: 0; 
	padding: 0; 
	height: auto;
}
div.newsticker {
	font-size: 10px;
	color: #848282;
	overflow: hidden;
	height: 20px;
	border-top: 1px solid #adadb2;
	padding-top: 3px;
	margin-top: 5px;
	margin-left:-5px;
	background-color:#efeff7;
}

div.newsticker span.red {
	color: #C62842;
	margin: 0 5px;
}
