/* --- CSS Definitionen f�r O�FV --- */
/* --- CONTENT Inhalte Anfang --- */
/* --- COL2 Rechte Spalte Anfang --- */
#col2 {
	float: left;
	width: 174px;
	margin: 20px 0 0 0;
	padding: 0;
}

/* --- TEASER_SMALL Kurzinfos mit Bild Bereich Anfang --- */
#teaser_small {
	width: 174px;
	margin: 0 0 10px 0;
	cursor: pointer;
}

#teaser_small .teaser_small_box {
	position: relative;
	margin: 0;
	width: 174px;
	height: 122px;
	background: url(../images/teaser_small.png) no-repeat;
}

#teaser_small .teaser_small_content {
	position: relative;
	padding: 2px 0 0 3px;
	width: 174px;
	height: 122px;
	z-index: 11;
	overflow: hidden;
}

#teaser_small .teaser_small_content a,
#teaser_small .teaser_small_content img,
#teaser_small .teaser_small_content img a,
#teaser_small .teaser_small_content a img {
	border: none !important;
}

#teaser_small .teaser_small_content p,
#teaser_small .teaser_small_content p a {
	margin: .4em 0 .4em .4em;
	text-indent: -.4em;
	color: #003c52;
	text-transform: uppercase;
	/*font-size: .9em;*/
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: none;
	width: 160px;
}

#teaser_small .teaser_small_arrow {
	position: relative;
	margin: -74px 0 0 157px;
	width: 17px;
	height: 17px;
	background: url(../images/b_continue.png) no-repeat;
	z-index: 11;
	overflow: hidden;
}

#teaser_small .teaser_small_arrow a,
#teaser_small .teaser_small_arrow a img {
	border: none;
}

#teaser_small .teaser_small_overlay {
	position: relative;
	margin: -122px 0 0 3px;
	width: 163px;
	height: 115px;
	/*background: #000000;*/
	background: #776688;
	opacity: 0.3;
	filter: alpha(opacity=30);
	z-index: 11;
	overflow: hidden;
}

#teaser_small .teaser_small_overlay a,
#teaser_small .teaser_small_overlay a img {
	text-decoration: none;
	border: none;
}
/* --- TEASER_SMALL Kurzinfos mit Bild Bereich Ende --- */

/* --- NEWS Neuigkeiten Bereich Anfang --- */
#news {
	width: 166px;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	text-align: right;
	color: #ffffff;
}

#news ul {
	list-style: none;
	/*padding: 0 0 0 4px;*/
	padding: 0px;
	margin: 0 0 7px 0;
	width:166px;
}

#news ul li {
	padding: 2px 0 2px 0;
	border-bottom: 1px dotted #ffffff;
}

#news h3,
#news h3 a,
#news h3 a:hover {
	color: #f5b300;
	text-decoration: none;
}

#news h3 {
	margin-bottom: 0;
	line-height: 1em;
	height: 1em;
	padding-bottom: 0;
}

#news p {
	margin-top: 0;
}

#newsscroller {
	text-align: right;
	margin-right: 7px;
}

#news a,
#news a img,
#newsscroller a,
#newsscroller a img {
	text-decoration: none;
	border: none;
	color: #ffffff;
}

#news a:hover {
	text-decoration: underline;
	color: #f5b300;
}
/* --- NEWS Neuigkeiten Bereich Ende --- */
/* --- COL2 Rechte Spalte Ende --- */