body { padding: 0; Verdana, Arial, Helvetica, sans-serif; width:98%;} 
p, table {font-family:Verdana,sans-serif; font-size:96%}



#menu {
position:absolute; z-index:5; top:120px; left:2%; width:99%;height:90px; font-size:0.9em;
background-image:url(hintergrund-nav2.jpg);background-repeat:no-repeat;padding-top:0px; padding-bottom:10px;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 130px;
float: left;
}

#menu a, #menu h2 {
font: bold 75%/22px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #301562;
text-align:center; 
background: #efefef;
text-transform: uppercase;
background-image:url(hintergrund-nav.jpg);
}

#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

strong, b {
		font-weight: bold;
		font-size:98%
		}
small {
				font-size:90%
				}
				
#boxkopf {position:absolute; top:20px; left:2%; width:99%; z-index:2; height:100px; background-color:#ffffff;}
#boxaktuell { position:absolute; top:155px; left:2%; width:650px; z-index:1; background-color:#fffffb;}
#boxrechts { position:absolute; top:165px; left:710px;  width:250px; z-index:1; background-color:#fffffb; text-align:center;}
#boxtext { position:absolute; top:160px; width:690px; left:35px; z-index:1; background-color:#fffffb;}
#boxtextbreit { position:absolute; top:160px; width:920px; left:35px; z-index:1; background-color:#fffffb;}

#spaltelinks {position:absolute; margin-left:3em;}
#spalterechts { position:absolute; padding-top:0.1em; margin-bottom:2em; margin-left:33em;}
#spaltelinksredaktion {position:absolute; margin-left:3em;padding-top:1.3em;}
#spalterechtsredaktion { position:absolute; padding-top:4em; margin-bottom:2em; margin-left:18em;}
#boxufbrechts {position:absolute; margin-left:19em; margin-top:40em; border:1px solid #301562; padding:16px; width:220px;}
#boxufblinks {position:absolute; margin-left:1.6em; margin-top:40em; border:1px solid #301562; padding:16px; width:220px;}
#boxneulinks {position:absolute; margin-left:0em; margin-top:40em; border:1px solid #301562;}
#boxneurechts {position:absolute; margin-left:30em; margin-top:240em; border:1px solid #301562;}
#boxnavigation {border-width:1px;  border-style:solid;  border-color:#301562; margin-left:0.3em; margin-top:0.3em; margin-bottom:0.3em; padding-right:10.9em; width:350px;}
#boxbildgottesdienst {padding-left:42em; padding-top:18em; position:absolute; z-index:3;}


h3 {font-family:Verdana,sans-serif; font-size:1.2em; letter-spacing:0.2em; font-weight:bold; margin-top:10px; padding-left:270px; line-height:0.5em; color:#301562;}
h2 {font-family:Verdana,sans-serif; font-size:1.0em; letter-spacing:0.1em;font-weight:bold; margin-top:1px; padding-left:5px; color:#0c6da0;}
h5 {font-family:Verdana,sans-serif; font-size:105%; letter-spacing:0.15em; font-weight:bold; margin-top:10px; padding-left:380px; color:#301562; line-height:1.8em;}
h4 {font-family:Verdana,sans-serif; font-size:1.0em;letter-spacing:0em; font-weight:bold; margin-top:10px; padding-left:10px; color:#301562; }
p.abstandklein {font-family:Verdana,sans-serif; font-size:99%; margin-top:4px; padding-left:10px;}
p.abstand { margin-top:6px; }
p.lila { font-family:Arial, Helvetica; font-size:95%; vertical-align:top; color:#022B54; }
p.abstandganzklein { margin-top:2px; margin-bottom:2px; }
p.linie { margin-left:0%; border-top-width:1px; border-top-color:#301562; border-top-style:solid; padding:5px; border-right:0px; border-left:0px; border-bottom:0px; } 
ul { font-family:Verdana,sans-serif; color:#022B54;font-size:96%;} 
ul.abstand1 { font-family:Verdana,sans-serif; font-size:90%; font-weight:600; color:#022B54; vertical-align:top; line-height:160%;} 
ul.abstand {font-family:Verdana,sans-serif; font-size:96%; color:#000000; vertical-align:top; line-height:140%;}
ul.keinabstand {font-family:Verdana,sans-serif; font-size:96%; color:#000000; vertical-align:top;}

ol.abstand { font-family:Verdana,sans-serif; font-size:90%; font-weight:600; vertical-align:top; line-height:1.5em%; padding-left:2.9em;} 

table.formular {font-family:Verdana,sans-serif; font-size:80%; border:1px solid gray; background-color:#cfe8f2; padding:10px; margin:10px;}
table.fortbildung {font-family:Verdana,sans-serif; font-size:95%; padding-left:0.6em; line-height:1.5em;}
.anker { color:#0c6da0; font-weight:580; font-size:99%;}
 
a:link { color:#301562; text-decoration:underline; font-weight:580; font-size:99%;}
a:visited { color:#301562; text-decoration:underline; font-weight:580; font-size:99%; }
a:hover {color:#301562; text-decoration:underline; font-weight:600; font-size:99%; }
a:active { color:#301562; text-decoration:underline; font-weight:600; font-size:99%; }

a.nav:link { font-weight:bold; color: #301562; font-size:80%;
text-align:center; 
background: #efefef;
text-transform: uppercase;}
a.nav:visited { color:#301562; text-decoration:underline; text-align:center; font-size:80%;
background: #efefef;
text-transform: uppercase;}
a.nav:hover { color: #301562;;  font-weight:bold; text-align:center; font-size:180%;
background: #efefef;
text-transform: uppercase;}
a.nav:active { color:#301562; text-align:center; font-size:80%;
background: #efefef;
text-transform: uppercase;}
ol.abstand {font-family:Verdana,sans-serif; font-size:96%; vertical-align:top; line-height:150%; font-weight:500;}

a.gottesdienst:link { color:#301562; text-decoration:underline; font-weight:560; font-size:99%;}
a.gottesdienst:visited { color:#301562; text-decoration:underline; font-weight:560; font-size:99%; }
a.gottesdienst:hover {color:#301562; text-decoration:underline; font-weight:600; font-size:99%; }
a.gottesdienst:active { color:##301562; text-decoration:underline; font-weight:600; font-size:99%; }