table#subnav {
	padding: 0;
	margin: 0;
	color: #000000;
	height: 16px;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
}
table#subnav td {
	border-bottom: 1px none #CFDCE5;
	margin: 0;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}
table#subnav td.first {
	border-left: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#subnav td a {
	color: #31426B;
	display: block;
	padding: 5px 10px;
	height: 16px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#subnav td a.active {
	color: #FFFFFF;
	background: #000080;
	display: block;
	padding: 5px 10px;
	height: 16px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#subnav td a.active:hover {
	background: #2D476B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#subnav td a.subindent {
	color: #666666;
	background: #ffff00;
	display: block;
	padding: 5px 10px;
	height: 16px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#subnav td a.subnavindent:hover {
	color: #FFFFFF;
	background: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#subnav td a:hover {
	color: #FFFFFF;
	background: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}
/* Fix IE. Hide from IE Mac \*/
* html table#subnav td {
	float: left;
	height: 1%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
* html table#subnav td a {
	height: 1%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
* html #subnav td ul li { float: left; }
/* End */

/* zentrale linkfarbe - dunkelrot  */
a:visited{
color:#2D476B;
text-decoration:none
}
a.linkblack:hover{
color:#000;
font:bold 11px verdana,helvetica,arial,sans-serif;
text-decoration:underline
}
a.linkgrau:hover{
color:#333;
font:11px/14px verdana,helvetica,arial,sans-serif;
text-decoration:underline
}
/* linkfarbe - weiss header */
/*   bei rollover erscheint ein unterstrich  */
a.linkheader:active{
color:#FFF;
font:10px verdana,helvetica,arial,sans-serif
}
/* linkfarbe - schwarz NICHT bold  */
/*   bei rollover erscheint ein unterstrich  */
a.linkschwarznormal:hover{
color:#000;
font:11px/14px verdana,helvetica,arial,sans-serif;
text-decoration:underline
}
a.linkschwarznormal:active{
color:#000;
font:11px/14px verdana,helvetica,arial,sans-serif
}
/* linkfarbe - weiss  */

/* listenlinkfarbe - rot */
/*   bei rollover erscheint ein unterstrich  */
a.listelink:hover{
color:#2D476B;
font:11px verdana,helvetica,arial,sans-serif;
text-decoration:underline
}
a.listenlink:visited{
color:#797D81;
font:11px verdana,helvetica,arial,sans-serif;
text-decoration:none
}
a:link, a:visited, a:hover, a:active {
color:#2D476B;
text-decoration:none
}
a:hover{
	text-decoration: underline;
}
.rot{
color:#2D476B
}
a.linkblack:active,a.linkblack:link,a.linkblack:visited{
color:#000;
font:bold 11px verdana,helvetica,arial,sans-serif;
text-decoration:none
}
a.linkblackxl:link,a.linkblackxl:visited,a.linkblackxl:hover,a.linkblackxl:active{
color:#000;
font:bold 18px/22px verdana,helvetica,arial,sans-serif;
text-decoration:none
}
a.linkblackxl:hover{
text-decoration:underline
}
a.linkblackxs:link,a.linkblackxs:visited,a.linkblackxs:hover,a.linkblackxs:active{
color:#000;
font:bold 12px/16px verdana,helvetica,arial,sans-serif;
text-decoration:none
}
a.linkblackxs:hover{
text-decoration:underline
}
a.linkgrau:link,a.linkgrau:visited{
color:#333;
font:11px/14px verdana,helvetica,arial,sans-serif;
text-decoration:none
}
a.linkgrau:active,p,.liste,.textstandard{
color:#333;
font:11px/14px verdana,helvetica,arial,sans-serif
}
a.linkheader:hover,a.linkheader:link,a.linkheader:visited{
color:#FFF;
font:10px verdana,helvetica,arial,sans-serif;
text-decoration:none
}
a.linkschwarznormal:link,a.linkschwarznormal:visited{
color:#000;
font:11px/14px verdana,helvetica,arial,sans-serif;
text-decoration:none
}
a.linkweiss:link,a.linkweiss:visited,a.linkweiss:active{
color:#2D476B;
font:11px verdana,helvetica,arial,sans-serif;
text-decoration:none
}
a.linkweiss:hover{
color:#2D476B;
text-decoration:underline
}
a.listelink:link,a.listelink:active{
font:11px verdana,helvetica,arial,sans-serif;
text-decoration:none
}
a.linkschwarz:link,a.linkschwarz:visited,a.linkschwarz:active{
color:#000;
font:11px/14px verdana,helvetica,arial,sans-serif;
text-decoration:none
}
a.linkschwarz:hover{
color:#000;
text-decoration:underline
}
body{
background:#CFDCE5;
color:#333;
font:11px verdana,helvetica,arial,sans-serif
}
div#popupcb{
left:711px;
position:absolute;
top:5px
}
/* graue grosse hauptueberschrift */
h1{
color:#4A6580;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:24px;
letter-spacing:2px;
margin-bottom:0px;
margin-top:2px;
text-transform:uppercase
}
h2,.topline2{
color:#000;
font:bold 18px verdana,helvetica,arial,sans-serif;
text-decoration:none
}
/*  schwarze grosse Artikelueberschrift */
h2.europatitel{
color:#FFF;
font:600 16px/18px helvetica,arial,verdana,sans-serif;
letter-spacing:1px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-transform:uppercase
}
/*  schwarze Artikelueberschrift */
h3{
color:#000;
font:bold 12px verdana,helvetica,arial,sans-serif;
margin-bottom:4px;
text-decoration:none
}
h4.black{
color:#000;
font:bold 14px verdana,helvetica,arial,sans-serif;
text-decoration:none
}
h5{
color:#FFF;
font:bold 18px verdana,helvetica,arial,sans-serif;
margin:0px;
padding-bottom:0px;
text-decoration:none
}
/*  schwarze Ankerlinks bei struktur.Artikel */

h6{
color:#000;
font:bold 11px verdana,helvetica,arial,sans-serif;
margin-bottom:0px;
text-decoration:none
}
.banner h6{
margin:2px 0
}
li{
margin-left:4px
}

/* zentrale einstellung fuer absaetze,weil die netscape sonst ueberschreibt */
td{
font:11px verdana,helvetica,arial,sans-serif
}
/* Dunkelgrauer Schatten für kurzartikel mit hellgrauem hintergrund */
td.dunkelgrau{
background:#666666
}

/* hellgrauer hintergrund */
td.hellgrau{
background:#E7E7E7
}
/* Kurzartikel mit hellgrauem hintergrund ohne Schatten */
td.kurzartikel{
background:#D8DDDF;
color:#000;
font:11px/14px verdana,helvetica,arial,sans-serif
}
/* schwarze ueberschriften / graue box / listenkopf */
td.listenhead{
/*background:#D8DDDF;*/
color:#000;
font:bold 11px verdana,helvetica,arial,sans-serif
}
td.neutral *,td.familie *,td.gesundheit *{
color:#000
}
td.teaserblack{
color:#000;
font:bold 16px arial,verdana,sans-serif;
letter-spacing:1px;
text-transform:uppercase
}

/* schwarze ueberschriften / graue box */
/*td.toplinetd1{
background:#CFDCE5;
}
a .weiss{
	color: #2D476B;
}
ul{
list-style-image:url(/images/bpa/structure/listen_punkt.gif);
margin-left:12px
}

/* ab hier spezielle Farbableitungen */
.agenda2010bannerheadline{
color:#FF0000;
font:bold 10px verdana,helvetica,arial,sans-serif;
letter-spacing:1px
}
.alph{
font-size:16px
}
/* rote grosse Schrift für alphabetische Buchstabenliste */
.alphmarked{
font-size:19px
}
/* hellgraue artikelbox mit schatten */
.artikel{
background:#FFF;
border-bottom:1px solid #797D81;
border-right:1px solid #797D81;
color:#333;
font:11px/14px verdana,helvetica,arial,sans-serif;
padding:14px 5px 24px
}
/* hellgraue artikelbox mit schatten */
.artikel2{
background:#FFF;
color:#333;
font:11px/14px verdana,helvetica,arial,sans-serif
}
/* neue banner mit transparentem hintergrund und rahmenlinie */
.banner{
font:normal 11px verdana,helvetica,arial,sans-serif;
color:#333;
text-decoration:none;
border: 1px solid #FFF;
padding:0 5px
}
.banner td{
padding:0 5px
}
.nobanner .banner{
font:normal 11px verdana,helvetica,arial,sans-serif;
color:#333;
text-decoration:none;
border: 0;
letter-spacing: normal;
}
.Headline{
font:bold 10px verdana,helvetica,arial,sans-serif;
letter-spacing:1px
}
.banner.kontext{
font-size:10px;
font-weight:bold;
line-height:12px;
text-transform:uppercase
}
.banner.subtitel{
font-style:normal;
font-weight:bold
}
.copyright{
color:#879EAD;
font: 10px/14px verdana,helvetica,arial,sans-serif;
}
.dividerline{
border-bottom: 1px dotted #879EAD;
}
.due{
color:#CCAAFF;
font-size:16px;
font-weight:bolder
}
/* die beispiel-dateien haben zum experimentieren feste style-angaben:
stattdessen konnten die tabellen etwa ff. styles haben */
.emagfullwidth{
width:605px
}
/* +++ Banner:Neutral +++ */
.neutral{
background:#FFF;
color:#000;
font:bold 10px verdana,helvetica,arial,sans-serif;
letter-spacing:1px
}
.sport{
background-color:#CC9900;
color:#FFF;
font:bold 10px verdana,helvetica,arial,sans-serif;
letter-spacing:1px
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*  schwerpunkt styles angelegt von alice */
.europafliesstext{
color:#0036FF;
font-size:11px;
line-height:14px
}
.fliesstext,.standardgrey{
color:#333;
font-size:11px;
line-height:14px
}
a.footer{
/*font-size: 10px/12px;*/
font-size: 10px
}
.footer{
color:#879EAD
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*  e-magazines styles angelegt von cordt */
/* +++ Banner:Gesundheit +++ */
.gesundheit{
background:#FFCC00;
color:#000;
font:bold 10px verdana,helvetica,arial,sans-serif;
letter-spacing:1px
}
/* Laufnummer und -jahr  */
.h1white{
color:#FFF;
font:24px helvetica,arial,verdana,sans-serif;
text-transform:uppercase
}
.h2grey,.ueberschrift{
color:#080808;
font-size:12px;
font-weight:bold;
line-height:20px;
text-transform:uppercase
}
.h2white,.issue{
color:#FFF;
font:18px helvetica,arial,verdana,sans-serif
}
/* Beiträge:Stichwort_schwarz  / Kontext links:Überschrift / - Farbe Schwarz*/ 
.h3grey{
color:#000;
font:bold 10px verdana,helvetica,arial,sans-serif;
letter-spacing:1px;
text-transform:uppercase
}
/* Beiträge:Stichwort_weiß  - Farbe Weiss*/
.h3white{
color:#FFF;
font-size:10px;
font-weight:bold;
letter-spacing:1px;
line-height:14px;
text-transform:uppercase
}
/* Beiträge:Titel / Teaser links:Titel / Kontext links:Titel / - Farbe schwarz */
.h4grey{
color:#000;
font-size:12px;
font-weight:bold;
line-height:16px
}
.h4white{
color:#FFF;
font-size:14px;
font-weight:bold;
line-height:36px;
text-transform:uppercase
}
/* Teaser links:Box Überschrift - Farbe Grau*/
.h5grey{
color:#333;
font:bold 10px verdana,helvetica,arial,sans-serif;
text-transform:uppercase
}
.h5white{
color:#FFF;
font-size:12px;
font-weight:bold;
line-height:14px
}
/* schwarze grosse hauptueberschrift Content*/
.headline1{
color:#000;
font:bold 18px/21px verdana,helvetica,arial,sans-serif
}
/*  schwarze Schwerpunkt Ueberschrift */
td.headlineblack{
color:#000;
font:bold 10px verdana,helvetica,arial,sans-serif;
text-decoration:none
}
span.headlineblack{
color:#000;
font:bold 11px verdana,helvetica,arial,sans-serif;
text-decoration:none
}
/*  graue Ueberschrift in boxen */
.headlinegray{
color:#3D3E40;
font:normal 18px helvetica,arial,verdana,sans-serif
}
/*  weisse Ueberschrift in Banner-boxen */
.headlinewhite{
color:#FFF;
font:bold 10px verdana,helvetica,arial,sans-serif;
letter-spacing:1px;
text-decoration:none
}
.hgwhite{
background:#FFF
}
.hpadding{
margin:42px 0px 0px 8px
}
/* grauer listentext */
.navitabelle{
color:#000;
font-size:11px;
line-height:12px;
}
/* zentrale einstellung fuer die links der navigation*/
.navitabelle a:hover{
color:#2D476B;
text-decoration:none;
}
.navitabelle a:link,.navitabelle a:active,.navitabelle a:visited{
color:#000;
font:11px verdana,helvetica,arial,sans-serif;
text-decoration:none;

}
/* +++ Neue styles für die js-navi - claudia +++ */
td.navi{
padding:4px 2px 5px 16px;
}
a.navi:link, a.navi:visited, a.navi:hover, a.navi:active {
color:#000;
font-size:11px;
line-height:12px;
display:block;

}
a.aktiv:link, a.aktiv:visited, a.aktiv:hover, a.aktiv:active {
font-size:11px;
line-height:12px;
font-weight:bold;
color: #FFFFFF;
display:block;
}

/* die aktuellen naviebene wird dunkelblau */

.activated{
background-color:#2D476B;
padding:4px 2px 5px 16px;
}
.activated a:link, .activated a:visited,.activated a:hover,.activated a:active {
color:#FFFFFF;
font-weight:bold;
text-decoration: none;
}

/* banner defaut/ hg weiss- txt schwarz */
.oldbannerdefaultheadline{
background:#FFF;
color:#000;
font:bold 10px verdana,helvetica,arial,sans-serif;
letter-spacing:1px;
text-decoration:none;
}
/* banner  hg dunkelblau - txt weiß*/
.oldbannerdunkelblauweiss{
background:#31426B;
color:#FFF;
font:10px verdana,helvetica,arial,sans-serif;
text-decoration:none
}
.standardwhite{
color:#FFF;
font-size:11px;
line-height:14px
}
/*  schwarzer Standardtext */
.textblack{
color:#000;
font:11px verdana,helvetica,arial,sans-serif;
margin-bottom:0px;
text-decoration:none
}
/* weisse ueberschriften / banner */
.textblackupper{
color:#000;
font:bold 14px/14px arial,helvetica,sans-serif;
height:14px;
letter-spacing:1px;
text-transform:uppercase
}
.textklein{
font-size:10px;
text-decoration:none
}
/*  roter Standardtext  */
.textrot{
color:#2D476B;
font:11px/14px verdana,helvetica,arial,sans-serif;
text-decoration:none
}
/* dunkelgrauer Standardtext*/	
/*  weisser Standardtext */
.textwhite{
color:#FFF;
font:11px/12px verdana,helvetica,arial,sans-serif;
margin-bottom:0px;
text-decoration:none
}
.thema{
background:#0036FF;
color:#FFF;
font:bold 10px/14px verdana,helvetica,arial,sans-serif;
letter-spacing:1px;
text-transform:uppercase
}
/*  weisse Titelueberschrift */
.titelwhite{
color:#FFF;
font:600 16px/18px helvetica,arial,verdana,sans-serif;
letter-spacing:1px;
text-transform:uppercase
}
/* ueberschriftenbox auf den hauptseiten */
.topline{
background:#CFDCE5;
color:#000;
font:bold 10px/14px verdana,helvetica,arial,sans-serif;
letter-spacing:1px;
text-transform:uppercase;
padding:0 6px 4px 0;
margin:0;
width:auto
/*display: block;*/
}
.topspace{
width:180px;
float:left
}

/* schwarze ueberschriften / ohne box / Navi Sprachauswahl bei Artikel */
.toplineblack{
color:#000;
font:bold 10px/14px verdana,helvetica,arial,sans-serif;
height:14px;
letter-spacing:1px;
text-transform:uppercase
}
/* Beiträge:Topline_weiß  - Farbe Weiss */
.toplinegrey{
background:#585876;
color:#FFF;
font:bold 10px/14px verdana,helvetica,arial,sans-serif;
letter-spacing:1px;
text-transform:uppercase
}
.toplineneutral{
background:#797D81;
color:#FFF
}
.toplinethema{
color:#FFF;
font:bold 10px/14px verdana,helvetica,arial,sans-serif;
letter-spacing:1px;
text-transform:uppercase
}
.toplinethemaenvelop{
background:#00D405;
color:#FFF;
font:bold 10px/14px verdana,helvetica,arial,sans-serif;
letter-spacing:1px;
text-transform:uppercase
}
.toplinethemaework{
background:#FF0000;
color:#FFF;
font:bold 10px/14px verdana,helvetica,arial,sans-serif;
letter-spacing:1px;
text-transform:uppercase
}
/* weisse ueberschriften / banner */
.toplinewhite{
color:#FFF;
font:bold 10px/12px verdana,helvetica,arial,sans-serif;
height:14px;
letter-spacing:1px;
text-transform:uppercase
}
/*  weisse Ueberschrift in Teaser-boxen */
td.teaserwhite{
background:#879EAD;
color:#FFF;
font:bold 10px/14px verdana,helvetica,arial,sans-serif;
letter-spacing:1px;
margin-bottom:0px;
margin-top:2px;
text-transform:uppercase;
padding:4px 2px 4px 8px
}
.teasersubhead{
	font-weight:bold
}
.teasertxt{
	padding-top:8px;
	border:1px dotted red;
}
.teaser{
	padding:4px;
	background-color: #F5F8FA
}
.teaser p{
	padding:4px 2px 4px 14px
}

.line{
	padding:0
}
.nachricht-img{
	float:right;
	margin-left:4px;
	margin-bottom:4px
}
/* styles für PFARRE YBBS bilder */
.Bildtext-PFARRE_YBBS-online{
color:#31426B;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
margin-top:4px;
vertical-align:top;
word-spacing:normal
}
<STYLE>
	#Zwischenueberschrift {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #C60021;
		margin-top: 8pt;
		margin-bottom: 0pt;
	} 
	#TabellenzelleTermine {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 4pt;
		color: #0000C6;
		vertical-align: top;
	}
</STYLE>