BODY {FONT-FAMILY: Verdana; FONT-SIZE: 11px}

a.nav:hover {color: #FFFFFF; FONT-FAMILY: Verdana; FONT-STYLE: italic; Font-size: 9pt; TEXT-DECORATION: underline overline}
a.nav {color: #FFFFFF; FONT-FAMILY: Verdana; FONT-STYLE: normal; font-weight: bold; font-size: 9pt; TEXT-DECORATION: underline }
a.menue:hover {color: #FF0000; FONT-FAMILY: Verdana; FONT-STYLE: italic; Font-size: 9pt; text-align: right; TEXT-DECORATION: underline }
a.menue {color: #000066; FONT-FAMILY: Verdana; FONT-STYLE: normal; font-size: 9pt; margin-top: 10pt; TEXT-DECORATION: underline }
a.news:hover {color: #FF0000; FONT-FAMILY: Verdana; FONT-STYLE: italic; Font-size: 10pt; TEXT-DECORATION: underline }
a.news {color: #000066; FONT-FAMILY: Verdana; FONT-STYLE: normal; font-size: 10pt; TEXT-DECORATION: underline }
a.info:hover {color: #FF0000; FONT-FAMILY: Verdana; FONT-STYLE: italic; Font-size: 8pt; text-align: right; TEXT-DECORATION: underline }
a.info {color: #000066; FONT-FAMILY: Verdana; FONT-STYLE: normal; font-size: 8pt; margin-top: 10pt; TEXT-DECORATION: underline }
a.button {text-align: center; display: block; width: 245px; color: #000000; font-family: arial; padding-top: 3px; padding-bottom: 3px; background-color: #F0F0F0; font-size:12px; border-left: 2px solid #CCCCCC; border-top: 2px solid #CCCCCC; border-right: 3px solid #808080; border-bottom: 3px solid #808080; text-decoration: none;}
a.button:hover {text-align: center; display: block; width: 245px; color: #000000; font-family: arial; padding-top: 3px; padding-bottom: 3px; background-color: #C8C8FF; font-size:12px; border-left: 2px solid #CCCCCC; border-top: 2px solid #CCCCCC; border-right: 3px solid #808080; border-bottom: 3px solid #808080; text-decoration: none;}
a.button:active {text-align: center; display:block; width: 245px; color: #000000; font-family: arial; padding-top: 3px; padding-bottom: 3px; background-color: #C8C8FF; font-size:12px; border-left: 2px solid #808080; border-top: 2px solid #808080; border-right: 3px solid #CCCCCC; border-bottom: 3px solid #CCCCCC; text-decoration: none;}
a.poster {color: #000066; FONT-FAMILY: Verdana; FONT-STYLE: normal; font-size: 8pt; margin-top: 0pt; TEXT-DECORATION: none }
table.nav { border-style: none; border-collapse: collapse; border-width: 0; margin: 0; }
table.backgroundtable { border-style: none; padding: 0; border-collapse: collapse; margin: 0; }

td.navheadermiddle { background-color: #000066; border-collapse: collapse; border-style:none; border-width: 0; margin: 0; vertical-align: middle; text-align: center; padding: 10 }
td.navheaderleft { background-color: #000066; border-collapse: collapse; border-style:none; border-width: 0; margin: 0; vertical-align: middle; text-align: left; padding: 10 }
td.navheaderright { background-color: #000066; border-collapse: collapse; border-style:none; border-width: 0; margin: 0; vertical-align: middle; text-align: right; padding: 10 }
td.navbody { background-color: #E8E8E8; border-collapse: collapse; border-style:none; border-width: 0; margin: 0; padding: 8 }
td.bilderseite {  border-collapse: collapse; vertical-align: bottom; text-align: center; }
td.leiterbilder {  border-collapse: collapse; vertical-align: bottom; text-align: center; width: 100px } 

select { color: #000000; font-size: 8pt; font-weight: normal; width: 250 }
input.ManageButton {width:250px; height: 30px; font-weight: bold; }
input.button {color: #000000; width: 250px; font-family: arial; padding-top: 2px; padding-bottom: 2px; background-color: #F0F0F0; font-size:12px; border-left: 2px solid #CCCCCC; border-top: 2px solid #CCCCCC; border-right: 3px solid #808080; border-bottom: 3px solid #808080; text-decoration: none;}
input.button:hover {color: #000000; width: 250px; font-family: arial; padding-top: 2px; padding-bottom: 2px; background-color: #C8C8FF; font-size:12px; border-left: 2px solid #CCCCCC; border-top: 2px solid #CCCCCC; border-right: 3px solid #808080; border-bottom: 3px solid #808080; text-decoration: none;}
input.button:active {color: #000000; width: 250px; font-family: arial; padding-top: 2px; padding-bottom: 2px; background-color: #C8C8FF; font-size:12px; border-left: 2px solid #808080; border-top: 2px solid #808080; border-right: 3px solid #CCCCCC; border-bottom: 3px solid #CCCCCC; text-decoration: none;}
input.button:disabled {color: #808080; width: 250px; font-family: arial; padding-top: 2px; padding-bottom: 2px; background-color: #FFFFFF; font-size:12px; border-left: 2px solid #808080; border-top: 2px solid #808080; border-right: 3px solid #CCCCCC; border-bottom: 3px solid #CCCCCC; text-decoration: none;}

img.bild { border: 0; margin:5 }

font.sitetitle { color: #FFFFFF; font-size: 20pt; font-weight: bold }
font.navheader { color: #FFFFFF; font-size: 9pt; font-weight: bold }
font.hauptseite {font-size: medium; font-weight: bold }
font.statusmessages { color: #FFFFFF; font-size: 10pt; font-weight: normal }
font.formulartext { color: #000000; font-size: 8pt; font-weight: normal }
font.formulartext_bold { color: #000000; font-size: 8pt; font-weight: bold }
font.formulartext_underline { color: #000000; font-size: 8pt; font-weight: normal; TEXT-DECORATION: underline }
font.formulartext_italic { color: #000000; font-size: 8pt; font-weight: normal; font-style: italic }
font.tabellentext { color: #000000; font-size: 8pt; font-weight: normal }
font.tabellentextbold { color: #000000; font-size: 8pt; font-weight: bold }
font.tabellentexttoday { color: #FF0000; font-size: 8pt; font-weight: normal }
font.tabellentextred { color: #FF0000; font-size: 8pt; font-weight: normal }
font.tabellentextpast { color: #666666; font-size: 8pt; font-weight: normal; text-decoration: line-through; font-style: italic }
font.tabellenheader { color: #000000; font-size: 8pt; font-weight: bold }
font.normaltext { color: #000000; font-size: 8pt; font-weight: normal; text-align: left }
font.linktext { color: #000000; font-size: 12pt; font-weight: bold;}
font.normaltextbold { color: #000000; font-size: 8pt; font-weight: bold; text-align: left }
font.bildertext { color: #000000; font-size: 8pt; font-weight: normal; text-align: center }
font.errormessages { color: #FF0000; font-size: 12pt; font-weight: bold }
font.hint { color: #FF0000; font-size: 12pt; font weight: bold}
font.birthday { color: #FF0000; font-weight: bold }
font.termineyeartitle { color: #000066; font-size: 25pt; font-weight: bold; TEXT-DECORATION: underline; text-align: center }
font.terminemonthtitle { color: #000066; font-size: 18pt; font-weight: bold; text-align: center }
font.subtitle { color: #000066; font-size: 16pt; font-weight: bold; text-align: center }
font.linkcheckok { color: #00FF00; font-size: 8pt; font-weight: normal }
font.linkcheckerror { color: #FF0000; font-size: 8pt; font-weight: bold }

h1.maintitle { color: #000066; font-size: 25pt; text-align: center }
h1.subtitle { color: #000066; font-size: 18pt; text-align: center }
h2 { color: #FF0000; font-size: 30pt }
h3 { color: #FFFFFF; font-size: 12pt; font-weight: bold; text-decoration: underline}

p.bericht { color: #000000; font-size: 10pt; font-weight: normal; text-align: justify }
p.berichtbild { color: #000000; font-size: 10pt; font-weight: normal; text-align: center }
p.autorbericht { color: #000000; font-size: 10pt; font-weight: normal; font-style: italic; text-align: right }

body {
  background-color: #3366FF;
  scrollbar-face-color: #DEE3E7;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #DEE3E7;
  scrollbar-3dlight-color: #D1D7DC;
  scrollbar-arrow-color:  #006699;
  scrollbar-track-color: #EFEFEF;
  scrollbar-darkshadow-color: #98AAB1;
}

body.bildrahmen {
  background-color: #C0C0C0;
  scrollbar-face-color: #DEE3E7;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #DEE3E7;
  scrollbar-3dlight-color: #D1D7DC;
  scrollbar-arrow-color:  #006699;
  scrollbar-track-color: #EFEFEF;
  scrollbar-darkshadow-color: #98AAB1;
}

/* Einträge für liturgischen Kalender */
div.calendarhead	{
	FONT-FAMILY: Verdana; font-size:8pt; line-height:12px; 
	font-weight:bold; background-color:#000066;}
div.calendarbody	{
	FONT-FAMILY: Verdana; font-size:8pt; line-height:12px;}
table.calendartab 	{
	border-width:1px; width:145px; 
	background-color:#E8E8E8; 
	border-color:#999999; border-style:solid;}
table.calendarholytab 	{
	border-width:1px; width:145px; 
	background-color:#E8E8E8; 
	border-color:#ff3300; border-style:solid;}
th.calendarhead,
th.calendarholyhead	{
	FONT-FAMILY: Verdana; font-size:9pt; line-height:14px; 
	text-align:left; color:#ffffff;}
th.calendarhead	{background-color:#000066; border-collapse: collapse; border-style:none; border-width: 0; vertical-align: middle; text-align: center;}
th.calendarholyhead	{background-color:#000066; border-collapse: collapse; border-style:none; border-width: 0; vertical-align: middle; text-align: center;}
td.calendardivider	{
	border-top-width:1px 0px 0px 0px; 
	border-color:#999999; border-style:none;}
table.calendarbigtab	{
	border-width:1px; width:530px; 
	margin-bottom:10px; background-color:#ffffcc; 
	border-color:#999999; border-style:solid;}
table.calendarbigholytab	{
	border-width:1px; width:530px; 
	margin-bottom:10px; background-color:#ffcc99; 
	border-color:#ff3300; border-style:solid;}

