

 body {
    font: normal 100.01% Helvetica, Arial, sans-serif;
    color: black; background-image:url(../image/2.avif);
    background-attachment:fixed;

    min-width: 40em; /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */
  }
  p {
    margin: 3em 0 0 3em;  /* Positionierung des 'zurueck'-Links */
  }
  p  a {
    color:black;  /* Farbe des 'zurueck'-Links */
  }

  html {
    padding: 0;
  }
  body {
    margin: 0; padding: 0;
  }

  #fixiert {
    position: absolute;
    top: 6.3em; left: 1.6em;
    width: 14em;min-height:50em;
   /* background-color: ; background-image:url(../image/green.gif);  Farbe Hintergrund Box 
    border: 1px solid silver;
	-moz-border-radius:8px 26px 10px 10px;
	-khtml-border-radius:20px 36px 30px 30px;*/

  }
  html>body #fixiert {  /* nur fuer moderne Browser! */
    position: scroll;
  }
  #fixiert img {
    height: 6.8em; float: right;
  }






#fixiert1 {
    position: absolute;
    top: 6.3em; right: 1.6em;
    width: 14em;min-height:50em;
   /* background-color: ; background-image:url(../image/green.gif);  Farbe Hintergrund Box 
    border: 1px solid silver;
	-moz-border-radius:8px 26px 10px 10px;
	-khtml-border-radius:20px 36px 30px 30px;*/

  }
  html>body #fixiert1 {  /* nur fuer moderne Browser! */
    position: scroll;
  }
  #fixiert1 img {
    height: 6.8em; float: right;
  }


  #suche {
    padding: 1em;
    background-color: #fed; border: 1px solid silver;
    color: black; background-image:url(../image/f.jpg);
-moz-box-shadow:10px 10px 20px #000;
-webkit-box-shadow:10px 10px 20px #000;
box-shadow:10px 10px 20px #000;
  }
  #suche p {
    text-align: center;
    color: black;
    background-color: #eee;background-image:url(../image/golden.gif);
  }
  #suche h5{
    text-align: center;
    color: black;
    background: #FFFFFF;background-image:url(../image/linku.gif);
  }





  #Inhalt {
    margin-left: 18em; padding: 0 1em;
    margin-right: 18em; padding: 0 1em;
    border-left: 2px ridge maroon; border-top: 2px ridge maroon;
    border-right: 2px ridge maroon; border-top: 2px ridge maroon;
	-moz-border-radius:10px;
	-khtml-border-radius:30px;

  }
  * #Inhalt {  /* versteckt vor Netscape 4 */
  }

  #Inhalt h2 {
    font-size: 1.2em;
    margin: 2em 5% 2em;
    color: maroon;
    border-bottom: 1px solid silver;
  }
  #Inhalt p {
    font-size: 1em;
    margin: 1em 0;
    text-align: left;
  }

  #Inhalt #Fusszeile {
    font-size: 0.9em;
    margin: 2em 0 0; padding: 0.1em;
    text-align: center;
    background-color: #fed; border: 1px solid silver;
    color: black; background-image:url(../image/f.jpg);
-moz-box-shadow:10px 10px 20px #000;
-webkit-box-shadow:10px 10px 20px #000;
box-shadow:10px 10px 20px #000;
  }

  h1 {
    font-size: 1em;
    margin: 0.5em; padding: 2em;
    text-align: right;
    background-position:15em 0.5em;
    background-image : url(../image/1.jpg); background-repeat:no-repeat;
    border: 2px ridge maroon;
	-moz-border-radius:10px;
	-khtml-border-radius:30px;

  }

  h3 {
    font-size: 1em;
    margin: 0.5em; padding: 2em;
    text-align: right;
    border: 2px ridge maroon;
			-moz-border-radius:6px 20px 6px 6px;
			-khtml-border-radius:16px 40px 16px 16px;

  }

	/*a{cursor:url(../image/maus.gif), url(../image/maus.jpg), auto;}*/





#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a, #menu h2 {
font:normal 84.25% Helvetica, Arial, sans-serif;
display: block;
margin: 4px;
padding: 4px 3px;
border: 2px ridge olive;
-moz-border-radius:6px 20px 6px 6px;
-khtml-border-radius:16px 40px 16px 16px;
-moz-box-shadow:10px 10px 20px #000;
-webkit-box-shadow:10px 10px 20px #000;
box-shadow:10px 10px 20px #000;
}

#menu h2 {
color: black;
background-color: yello;background-image:url(../image/golden.gif);
text-transform: uppercase;
}

#menu a {
color: black;
background: yellow;background-image:url(../image/link.gif);
text-decoration: none;

}

#menu a:hover {
color:purple; 
background: yellow;background-image:url(../image/linku.gif);
border: 2px ridge purple;
-moz-border-radius:6px 20px 6px 6px;
-khtml-border-radius:16px 40px 16px 16px;

}

#menu ul ul a {
color:purple; 
background: yellow;background-image:url(../image/linku.gif);
border: 2px ridge purple;
-moz-border-radius:6px 20px 6px 6px;
-khtml-border-radius:16px 40px 16px 16px;

}

#menu li {
position: relative;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#menu  ul ul,
div#menu  ul li:hover ul ul
{display: none;}

div#menu  ul li:hover ul,
div#menu  ul ul li:hover ul
{display: block;}









#menu1 ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu1 a, #menu1 h2 {
font:normal 84.25% Helvetica, Arial, sans-serif;
display: block;
margin: 4px;
padding: 4px 3px;
border: 2px ridge olive;
-moz-border-radius:6px 20px 6px 6px;
-khtml-border-radius:16px 40px 16px 16px;
-moz-box-shadow:10px 10px 20px #000;
-webkit-box-shadow:10px 10px 20px #000;
box-shadow:10px 10px 20px #000;
}

#menu1 h2 {
color: black;
background-color: yellow;background-image:url(../image/golden.gif);
text-transform: uppercase;
}

#menu1 a {
color: black;
background: yellow;background-image:url(../image/link.gif);
text-decoration: none;

}

#menu1 a:hover {
color:purple; 
background: yellow;background-image:url(../image/linku.gif);
border: 2px ridge purple;
-moz-border-radius:6px 20px 6px 6px;
-khtml-border-radius:16px 40px 16px 16px;

}

#menu1 li {
position: relative;
}

#menu1 ul ul ul {
position: absolute;
top: 0;
right: 100%;
width: 100%;
}

div#menu1  ul ul,
div#menu1  ul li:hover ul ul
{display: none;}

div#menu1  ul li:hover ul,
div#menu1  ul ul li:hover ul
{display: block;}


div#wappen_erzbistumd_koeln img , div#bulletin img , div#koenig_lustik img{



height: 100%;
width: 95%;
font:normal 84.25% Helvetica, Arial, sans-serif;
display: block;
margin: 20px 4px 4px 4px;
padding: 0;
border: 2px ridge olive;
-moz-border-radius:6px 20px 6px 6px;
-khtml-border-radius:16px 40px 16px 16px;
-moz-box-shadow:10px 10px 20px #000;
-webkit-box-shadow:10px 10px 20px #000;
box-shadow:10px 10px 20px #000;
}






#mobil ul {
width: 200px;
list-style: none;
margin : 0 auto;
padding: 0;
}

#mobil a, #mobil h2 {
font:normal 84.25% Helvetica, Arial, sans-serif;
text-align : center;
display: block;
margin: 4px;
padding: 4px 3px;
border: 2px ridge olive;
-moz-border-radius:6px 20px 6px 6px;
-khtml-border-radius:16px 40px 16px 16px;
-moz-box-shadow:10px 10px 20px #000;
-webkit-box-shadow:10px 10px 20px #000;
box-shadow:10px 10px 20px #000;
}

#mobil h2 {
color: black;
background-color: yellow;background-image:url(../image/linku.gif);
text-transform: uppercase;
}

#mobil a {
color: white;
background: black;background-image:url(../image/link.gif);
text-decoration: none;
		color: white;

}

#mobil a:hover {
color:purple; 
background: yellow;background-image:url(../image/golden.gif);
border: 2px ridge purple;
-moz-border-radius:6px 20px 6px 6px;
-khtml-border-radius:16px 40px 16px 16px;

}

#mobil li {
position: relative;
}

#mobil ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

div#mobil  ul ul,
div#mobil  ul li:hover ul ul
{display: none;}

div#mobil  ul li:hover ul,
