/* Pressespiegel Übersicht */
table.pressespiegel { border: 0px; }
td.psBild { padding: 10px; text-align: left; vertical-align: top; }
td.psSpacer { padding: 0px; }
td.psMain { padding: 10px; text-align: left; vertical-align: top; }
td.psMain a { text-decoration: underline; }

/* Pressespiegel/-mitteilung Einzelansicht */
h1.news_title {}
span.news_subheader { font-weight: bold; }
table.pressespiegel_single { border: 0px; }
td.news_text { padding: 0px; text-align: left; vertical-align: top; }
td.news_spacer { padding: 0px; }
td.news_bild { padding: 10px; text-align: left; vertical-align: top; }
td.news_footer { font-style: italic; padding-left: 10px; }
div.news_subfooter { padding-left: 10px; }
a.news_kontakt, a.news_back { display: block; margin: 0 0 5px 10px; padding: 0 0 0 15px; text-decoration: underline; background-image: url(../images/btn_header.gif); background-repeat: no-repeat; background-position: 0px 2px; }
span.bildtext { font-size: 11px; font-style: italic; }

/* Pressemitteilungen Übersicht */
table.pressemitteilung { border: 0px; }
td.pmDatum { padding: 10px; text-align: left; vertical-align: top; }
td.pmSpacer { padding: 0px; }
td.pmMain { padding: 10px; text-align: left; vertical-align: top; }
td.pmMain a { text-decoration: underline; font-weight: bold; }

div.pressemitteilung { margin-bottom: 0px; }
span.pmDatum { }
span.pmPermaLink { font-style: italic; }
div.pmTitle, div.pmSubheader, div.pmFooter { margin: 0; padding: 5px 5px 5px 10px; }
div.pmTitle a { font-weight: bold; }
div.pmSubheader { font-weight: normal; }
div.pmSubheader a { font-weight: bold; }
div.pmSubheader p.bodytext { display: inline; padding: 0; }
div.pmFooter { margin-bottom: 10px; font-style: italic; }

/* Pressemitteilung Intro */
p.last_date { font-weight: bold; }
p.last_shorttext { font-style: italic; }
p.last_bodytext {}

/* Marquee Teaser */
div.teaserRot .pmDatum { color: #DFA5AB; padding: 0 5px 0 10px; margin: 0px; }
div.teaserGrau .pmDatum { color: #EAEAEA; padding: 0 5px 0 10px; margin: 0px; }
div.teaserRot .pmMain { padding-top: 0; }
div.teaserRot .pmMain p.bodytext { padding-left: 0; }
div.teaserRot .pmMain a { font-weight: normal; }
div.teaserRot span.pmTitle { }
div.teaserRot span.pmSubheader {}
div.teaserRot td.pmMain span.pmSubheader p.bodytext { padding-top: 0px; }

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer { clear:right; height:1px;	 border:1px solid #F9FFE5; }
.news-latest-container HR.clearer { clear:left; }

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-latest-container { border:1px solid #333;	background-color:#BBE53A; }
.news-latest-container H2,.news-latest-gotoarchive { color:#fff; padding:3px; margin:3px;	 border:1px solid #666; /*background-color:#D8FA70;*/	background-color:#769024; }
.news-latest-gotoarchive { font-weight:bold; margin-top:5px; }
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER { color:#fff; }
.news-latest-gotoarchive A { color:#fff; }
.news-latest-item { /* IE hack */	height: 1%; line-height: 1.3; /* IE hack end */	padding:3px;	margin:3px; border:1px solid #666; background-color:#F9FFE5; }
.news-latest-item IMG { margin-bottom:5px; margin-right:5px; border:1px solid #666; float:left; }
.news-latest-category IMG {	float: none;	border:none;	margin:0px; }
.news-latest-date,.news-latest-morelink,.news-latest-category { font-size:9px; }
.news-latest-morelink { height:12px; }
.news-latest-morelink A { float:right; }

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container { border:1px solid #000; background-color:#BBE53A; }
.news-list-item { /* IE hack */ height: 1%; line-height: 1.3;	/* IE hack end */ padding:3px; margin:3px; border:1px solid #666; background-color:#F9FFE5; }
.news-search-form { padding:3px; margin-bottom:5px; border:1px solid #666; background-color:#F9FFE5; }
.news-search-emptyMsg { margin:0px; }
.news-search-form FORM { margin:0px; }
.news-list-container H3 { margin-bottom: 5px; padding: 2px; border-bottom: 1px solid #769024; background-color: #769024; }
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER { color:#fff; padding-left:2px; }
.news-list-container H3 A {	color:#fff; }
.news-list-container P { padding-left:3px; }
.news-list-date { float: right; color: #3E551C;	width: 180px;	text-align: right; height: 20px; margin-top: -2px; margin-right: -2px; font-size: 9px; font-weight: normal; background-color: #F9FFE5; }
.news-list-imgcaption { float: right; padding-top:3px;	padding-right:3px; font-size: 9px; }
.news-list-container IMG { float: right;	border:1px solid #666; margin-bottom:5px;	 margin-right:2px; margin-left:5px; }
.news-list-category IMG { float: none; border:none; margin:0px; }
.news-list-morelink, .news-list-category { font-size:9px; margin-left:3px; }
.news-list-morelink { margin-bottom:3px; }
.news-list-browse {	text-align: center; }

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox { margin:1px; padding:1px; }
.tx-ttnews-browsebox TD { font-size: 10px; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell P, .tx-ttnews-browsebox TD P { margin:0px; }
.tx-ttnews-browsebox-SCell {  }
.news-search-emptyMsg { font-size: 11px;	margin-left: 10px; }

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {	padding:5px;	margin-bottom:5px; border:1px solid #666; background-color:#F9FFE5; }
.news-single-item H2 { font-size: 16px; font-weight:bold; color: #85A600; margin-bottom: 0px; }
.news-single-item H3 { margin-bottom: 15px; }
.news-single-img { float: right; margin-left:5px; }
.news-single-imgcaption { padding:3px; clear:both; }
.news-single-category { float: right; }
.news-single-backlink, .news-single-backlink a { font-weight: bold; font-size: 10px; margin-bottom: 15px; margin-top: 10px; }
.news-single-timedata { float: right; }
.news-single-timedata, .news-single-author, .news-single-imgcaption { font-size: 9px; }
.news-single-author { padding-bottom: 3px; }
.news-single-additional-info { background-color: #BBE53A; /* clear: both; */ margin-top: 15px; border: 1px solid #666; padding:3px; padding-bottom:0px; }
.news-single-related, .news-single-files, .news-single-links { margin: 0px; padding: 0px; }
.news-single-related DD, .news-single-links DD, .news-single-files DD { margin: 0px; padding: 0px; }
.news-single-links DD p.bodytext { padding-left: 0; }
.news-single-related DT, .news-single-links DT, .news-single-files DT { font-weight: bold; font-size: 11px; margin-left: 0px; width:90%; }

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container { margin-top:10px; padding:0px; }
.news-amenu-container LI {	margin: 2px 0 0 0px; padding-bottom:1px; }
.news-amenu-container UL { margin-left :0px; padding-left: 0px; list-style-type: none; }
.news-amenu-container UL a { margin-left : 15px; }
.news-amenu-container H2 { }
.news-amenu-item-year { font-weight: bold; border: 1px solid #666; padding-left: 10px; background-color: #606466; color:#fff; }


/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu { padding:5px; margin:10px 0px 10px 10px; border:1px solid #666; background-color:#F9FFE5; }
.news-catmenu-header { font-size:11px; font-weight:bold; }
.news-catmenu DIV { font-size:10px; white-space: nowrap; }
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {	margin:0px; padding: 0px; vertical-align: middle; }
.news-catmenu-ACT {	font-weight:bold; }

/*  Styles for catmenu mode "nestedWraps" */
.level1 { padding:1px; padding-left:10px; background-color:#ebf8bf; border-left:1px solid #666;	border-top:1px solid #666; }
.level2 { padding:1px; padding-left:10px;	 background-color:#ddf393; border-left:1px solid #666; }
.level3 { padding:1px; padding-left:10px;	 background-color:#cae46e;	border-left:1px solid #666;	 border-top:1px solid #666; }
.level4 { padding:1px; padding-left:10px; background-color:#b0cb51;	border-left:1px solid #666;}

/* PKF Newsticker ----------------------------------- */
#pkfticker {
display: block;
padding: 5px;
white-space: nowrap;
}

#pkfticker a, .pkfticker a:hover, .pkfticker a:visited{
text-decoration: none;
margin: 0 50px 0 0;
color: #606466;
white-space: nowrap;
width: auto;
}

#pkfticker a:hover {
text-decoration: underline;
}

#pkfticker.tickerrot {
background-color: #B11F30;
}

#pkfticker.tickermittelgrau {
background-color: #9B9E9F;
}

#pkfticker.tickerhellgrau {
background-color: #D8D9D9;
}

#pkfticker.tickerdunkelgrau {
background-color: #606466;
}

#pkfticker.tickerdunkelgrau a,
#pkfticker.tickerdunkelgrau a:visited,
#pkfticker.tickerrot a,
#pkfticker.tickerrot a:visited {
color: white;
}