* {
    background-color: none;
    margin: 0px;
    padding: 0px;
    border: 0px;
}


.flach {
	height: 0;
}

.abkuerzungintabelle {
    text-align: center;
}

ul.weiterfuehrendelinks {
	margin-top: 40px;
	margin-bottom: 40px;
}

div#ohnemenue li.weiterfuehrenderlink {
	color: #808080;
	list-style-type: none;
}
	
.beachtehinweislink {
	font-size: small;
	margin-left: 20px;
}

.beachtehinweislink a {
    font-weight: bold;
}

html, body {
    height: 100%;
    width: 800px;
    margin: 0px;
    padding: 0px;
}

body {
    background-image: url(prfische.gif);
    background-attachment: fixed;
}

.schluesselwort{
    font-size: larger;
    font-weight: bold;
}

em.schluesselwort{
    font-size: larger;
    font-weight: bold;
    background-color: #FF8080;
}

em {
    font-size: larger;
    font-weight: bold;
    font-style: normal;
}	

p, td, ul {
    color: #000000;
    font-family: sans-serif;
    font-size: medium;
    vertical-align: top;
    padding: 0;
    margin: 0;
    border: 0;
}

p {
    margin-bottom: 7px;
}

h1 {
    color: #808080;
    font-size: xx-large;
    font-family: cursive;
    margin-bottom: 10px;
}

h1.kleinere_ueberschrift {
    font-size: large;
}

h2.bibel {
    color: #808080;
    font-size: small;
    font-family: cursive;
    margin-bottom: 10px;
}

h2 {
    color: #808080;
    font-size: large;
    font-family: cursive;
    margin-bottom: 10px;
}

h4, h5, h6 {}

.rechts {
	text-align: right;
}

div#nebenmenue a,
div#petranebenmenue a,
div#kb34nebenmenue a,
div#kb34rezeptenebenmenue a,
div#fraktalenebenmenue a,
div#abcnebenmenue a,
div#ohnemenue a,
div#homeohnemenue a,
div#home1ohnemenue a,
div#petraohnemenue a,
div#ruedigerohnemenue a,
div#kb34rezepteohnemenue a,
div#ohnemenue a {
    text-decoration: underline;
}

div#sitemapohnemenue li {
	list-style-type: none;
}

div#sitemapohnemenue a {
    text-decoration: none;
}

div#sitemapohnemenue a:hover {
    text-decoration: underline;
}

div#sitemapohnemenue li a {
	font-family: sans-serif;
	font-style: normal;
}

div#kb34rezeptenebenmenue ul a {
	text-decoration: none;
}

div#weristjesuschristusnebenmenue li,
div#ohnemenue li {
    list-style-type: disc;
    font-family: cursive;
}

div#weristjesuschristusnebenmenue li,
div#ohnemenue li,
div#sitemapohnemenue li {
    margin-left: 20px;
    margin-bottom: 7px;
    font-size: larger;
}

div#weristjesuschristusnebenmenue p {
    margin-top: 5px;
    margin-bottom: 10px;
}

div#ohnemenue td {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}

div#ohnemenue table {
    padding-bottom: 20px;
}

div#weristjesuschristusnebenmenue a {
    color: #008000;
    text-decoration: underline;
}
div#weristjesuschristusnebenmenue a:hover {
    background-color: #D8F8D8;
}

div#weristjesuschristusnebenmenue dt {
	margin-left: 20px;
}

div#weristjesuschristusnebenmenue h2 {
    margin-top: 20px;
    margin-bottom: 0px;
}

div#weristjesuschristusnebenmenue h3 {
    margin-bottom: 10px;
}

div#weristjesuschristusnebenmenue dd {
    margin-top: 10px;
    margin-bottom: 15px;
}

div#weristjesuschristusnebenmenue dd.bibel-mehrerestellen {
    margin-top: 8px;
    margin-bottom: 2px;
}

div#weristjesuschristusnebenmenue dd img {
    margin-top: 10px;
}

div#weristjesuschristusnebenmenue .schluesselwort {
	padding: 1px;
    font-style: normal;
}
	
div#weristjesuschristusnebenmenue em.schluesselwort {
    font-weight: bold;
    color: #E0E0E0;
    background-color: #008000;
}

div#weristjesuschristusnebenmenue dt {
    font-style: italic;
}

div#weristjesuschristusnebenmenue dd {
    font-weight: bold;
}

div#kopflinks li {
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
}

div#kopflinks li img {
    position: relative;
    top: -1px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
}
	
div#kopflinks li .inaktiv img:hover {
    border-color: #000000;
}

div#popup {
	margin: 10px;
}

a:link {
    color: #0000FF;
    text-decoration: none;
}

a:visited {
    color: #0000C0;
    text-decoration: none;
}

a:hover {color: #FF0000;}
a:active {}
a:focus {
    text-decoration: none;
}

ul {
    list-style-type: none;
    list-style-position: outside;
}

input {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	border-style: outset;
	border-width: 2px;
}

input:enabled {
    color: #0010FF;
    background-color: #E8F0FF;
}

input:disabled,
select:disabled {
    color: silver;
    background-color: white;
}

input.aktiv:hover,
input.aktiv:focus {
    color: #FF1000;
    background-color: #FFF0E8;
}

input.aktiv:active {
	border-style: inset;
}

select {
	margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 10px;
    border-style: solid;
	border-width: 1px;
}

select:enabled {
    color: #000CC0;
    background-color: #F0F4FF;
}

select.aktiv:hover {
    color: #CC0000;
    background-color: #F0F4FF;
}

/* vgl. styles-x.css */
#titelseite {
    color: #000000;
    font-family: cursive;
    text-align: left;
    vertical-align: middle;
    padding: 0;
    margin-left: 83px;
    border: 0;
}

#titelseite a.option_ruediger {
    font-size: 100px;
    font-weight: bold;
    left: 0px;
    top: -12px;
    position: absolute;
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}

#titelseite a.option_ruediger:hover {
    position: absolute;
	top: -22px;
    font-weight: bolder;
    font-size: 120px;
    color: #4040FF;
}

#titelseite a.option_speer {
    font-size: 80px;
    font-weight: bold;
    left: 400px;
    bottom: 205px;
    position: absolute;
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}

#titelseite a.option_speer:hover {
    font-weight: bolder;
    font-size: 112px;
    color: #C0C0C0;
    position: absolute;
    left: 360px;
}

#titelseite a.option_petra {
    font-size: 100px;
    font-weight: bold;
    text-align: right;
    right: -80px;
    top: -12px;
    position: absolute;
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}

#titelseite a.option_petra:hover {
    position: absolute;
    top: -22px;
    font-weight: bolder;
    font-size: 120px;
    color: #800080
}

#titelseite a.option_und {
    font-size: 25px;
    font-weight: bold;
    left: 503px;
    top: 50px;
    position: absolute;
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}

#titelseite a.option_und:hover {
    color: #C0C0C0;
}

#titelseite a.option_mail {
    font-size: 30px;
    font-weight: bold;
    left: 580px;
    top: 385px;
    position: absolute;
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}

#titelseite a.option_anschrift,
#titelseite a.option_ort {
    font-size: 25px;
    font-weight: bold;
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}

#titelseite a.option_anschrift:hover,
#titelseite a.option_ort:hover,
#titelseite a.option_mail:hover {
    font-weight: bolder;
    background-color: #E0E0E0;
}

#titelseite a.option_anschrift {
    position: absolute;
    left: 200px;
    top: 280px;
}

#titelseite a.option_ort {
    position: absolute;
    left: 370px;
    top: 325px;
}

#titelseite a.option_logo {
    font-size: 12px;
    font-weight: bold;
    left: 840px;
    top: 200px;
    position: absolute;
    color: #000000;
    background-color: transparent;
    text-decoration: none;
    text-align: right;
}

#titelseite a.option_logo img {
    position: absolute;
    left: -800px;
    top: 0px;
}

#titelseite a.option_logo:hover {
    font-weight: bolder;
    background-color: #E0E0E0;
    font-size: 25px;
}

#titelseite a.option_logo:hover img {
    background-image:url(visitenk-bg.gif);
}

#titelseite a.option_kb34 {
    display: block;
    font-family: cursive;
    font-size: 12px;
    font-weight: bold;
    left: 0px;
    top: 200px;
    position: absolute;
    color: #FFFFFF;
    background-color: #000000;
    text-decoration: none;
    padding: 4px;
}

#titelseite a.option_kb34 img {
    width: 35px;
    height: 25px;
}

#titelseite a.option_kb34:hover {
    font-weight: bolder;
    font-size: 25px;
    padding: 8px;
}

#titelseite a.option_kb34:hover img {
    width: 68px;
    height: 52px;
}

#titelseite a.option_fraktale {
    display: block;
    font-family: serif;
    font-size: 25px;
    font-weight: bolder;
    left: 16px;
    bottom: -20px;
    position: absolute;
    color: #0040FF;
    text-decoration: underline;
    background-color: #F0F0FF;
    padding: 4px;
}

#titelseite a.option_fraktale img {
    width: 34px;
    height: 26px;
}

#titelseite a.option_fraktale:hover {
	font-weight: bolder;
    font-size: 50px;
    padding: 8px;
}

#titelseite a.option_fraktale:hover img {
    width: 70px;
    height: 50px;
}

#titelseite a.option_compiabc {
    display: block;
    font-family: monospace;
    font-size: 25px;
    font-weight: bolder;
    right: -150px;
    top: 288px;
    position: absolute;
    color: #E07000;
    text-decoration: overline;
    background-color: #F0F0F0;
    padding: 4px;
}

#titelseite a.option_compiabc img {
    width: 50px;
    height: 46px;
}

#titelseite a.option_compiabc:hover {
    font-weight: bolder;
    font-size: 50px;
    padding: 8px;
}

#titelseite a.option_compiabc:hover img {
    width: 100px;
    height: 92px;
}

#titelseite a.option_kb34:hover,
#titelseite a.option_fraktale:hover,
#titelseite a.option_compiabc:hover {
    border-width: 2px;
    border-style: solid;
    border-color: #FFFFFF;
}

a.sitemapaktiv {
	border-width: 1px;
	border-style: solid;
	border-color: #0000FF;
	background-color: #F0F0F0;
}

a.sitemapaktiv:hover {
	color: #FF0000;
}

.bildunterschrift {
    font-weight: bold;
    font-style: italic;
    font-size: small;
}

dl.bildmitunterschrift {
	margin-top:25px;
	margin-bottom:25px;
}

li.wegbeschreibung {
    list-style-position: outside;
    margin-left: 25px;
    margin-bottom: 5px;
	list-style-type: disc;
}

dt.wegbeschreibung {
    text-align: center;
	font-size: smaller;
	font-style: italic;
	background-color: #E0E0E0;
	margin-top: 10px;
	margin-bottom: 5px;
}

ul.bibelstellenliste {
	margin-top: 20px;
    margin-bottom: 20px;
}

li.bibelstellenliste {
    font-size: larger;
    list-style-type: disc;
    margin-bottom: 7px;
}

div#ichthysmenue li {
    font-family: cursive;
    font-size: 20px;
    margin-top: 5px;
}

div#ichthysmenue li .aktiv {
    font-family: cursive;
    font-size: 40px;
    border-width: 5px;
    border-style: solid;
    border-color: #F0F0F0;
    background-color: #FFFFFF;
    color: #808080;
    line-height: 45px;
}

div#ichthysmenue li .inaktiv,
div#ichthysmenue li .indirekt {
    font-size: 20px;
    color: #C0C0C0;
    line-height: 25px;
}

div#ichthysmenue li a:hover.inaktiv,
div#ichthysmenue li a:hover.indirekt {
    color: #808080;
}

div#ichthysmenue li .freiheit-aktiv {
    font-size: 40px;
    border-width: 5px;
    border-style: solid;
    border-color: #FF00FF;
    color: #FF00FF;
    background-color: #F8F8F8;
    line-height: 45px;
}

div#ichthysmenue li .freiheit-inaktiv {
	margin-left: 20px;
    color: #FFC0FF;
    font-size: 20px;
    line-height: 25px;
}

div#ichthysmenue li a:hover.freiheit-inaktiv {
    color: #FF00FF;
}

div#ichthysmenue li .reichtum-aktiv {
    font-size: 40px;
    border-width: 5px;
    border-style: solid;
    border-color: #008000;
    color: #008000;
    background-color: #F8F8F8;
    line-height: 45px;
}

div#ichthysmenue li .reichtum-inaktiv {
    margin-left: 20px;
    color: #80C080;
    font-size: 20px;
    line-height: 25px;
}

div#ichthysmenue li a:hover.reichtum-inaktiv {
    color: #008000;
}

div#ichthysmenue li .leben-aktiv {
    font-size: 40px;
    border-width: 5px;
    border-style: solid;
    border-color: #800080;
    color: #800080;
    background-color: #F8F8F8;
    line-height: 45px;
}

div#ichthysmenue li .leben-inaktiv {
    margin-left: 20px;
	color: #C080C0;
    font-size: 20px;
    line-height: 25px;
}

div#ichthysmenue li a:hover.leben-inaktiv {
    color: #800080;
}

div#ichthysmenue li .glueck-aktiv {
    font-size: 40px;
    border-width: 5px;
    border-style: solid;
    border-color: #00FFFF;
    color: #00FFFF;
    background-color: #F8F8F8;
    line-height: 45px;
}

div#ichthysmenue li .glueck-inaktiv {
    margin-left: 20px;
    color: #C0FFFF;
    font-size: 20px;
    line-height: 25px;
}

div#ichthysmenue li a:hover.glueck-inaktiv {
    color: #00FFFF;
}

div#ichthysmenue li .gemeinschaft-aktiv {
    font-size: 40px;
    border-width: 5px;
    border-style: solid;
    border-color: #0000FF;
    color: #0000FF;
    background-color: #F8F8F8;
    line-height: 45px;
}

div#ichthysmenue li .gemeinschaft-inaktiv {
    margin-left: 20px;
    color: #C0C0FF;
    font-size: 20px;
    line-height: 25px;
}

div#ichthysmenue li a:hover.gemeinschaft-inaktiv {
    color: #0000FF;
}

div#ichthysmenue li .liebe-aktiv {
    font-size: 40px;
    border-width: 5px;
    border-style: solid;
    border-color: #00FF00;
    color: #00FF00;
    background-color: #F8F8F8;
    line-height: 45px;
}

div#ichthysmenue li .liebe-inaktiv {
    margin-left: 20px;
    color: #C0FFC0;
    font-size: 20px;
    line-height: 25px;
}

div#ichthysmenue li a:hover.liebe-inaktiv {
    color: #00FF00;
}

div#ichthysmenue li .frieden-aktiv {
    font-size: 40px;
    border-width: 5px;
    border-style: solid;
    border-color: #008080;
    color: #008080;
    background-color: #F8F8F8;
    line-height: 45px;
}

div#ichthysmenue li .frieden-inaktiv {
    margin-left: 20px;
    color: #80C0C0;
    font-size: 20px;
    line-height: 25px;
}

div#ichthysmenue li a:hover.frieden-inaktiv {
    color: #008080;
}

div#ichthysmenue li .suende-aktiv {
    font-size: 40px;
    border-width: 5px;
    border-style: solid;
    border-color: #800000;
    color: #800000;
    background-color: #F8F8F8;
    line-height: 45px;
}

div#ichthysmenue li .suende-inaktiv {
    margin-left: 20px;
    color: #C08080;
    font-size: 20px;
    line-height: 25px;
}

div#ichthysmenue li a:hover.suende-inaktiv {
    color: #800000;
}

div#ichthysmenue li .sucht-aktiv {
    font-size: 40px;
    border-width: 5px;
    border-style: solid;
    border-color: #808080;
    color: #808080;
    background-color: #F8F8F8;
    line-height: 45px;
}

div#ichthysmenue li .sucht-inaktiv {
    margin-left: 20px;
    color: #C0C0C0;
    font-size: 20px;
    line-height: 25px;
}

div#ichthysmenue li a:hover.sucht-inaktiv {
    color: #808080;
}

div#ichthysmenue li .angst-aktiv {
    font-size: 40px;
    border-width: 5px;
    border-style: solid;
    border-color: #808000;
    color: #808000;
    background-color: #F8F8F8;
    line-height: 45px;
}

div#ichthysmenue li .angst-inaktiv {
    margin-left: 20px;
    color: #C0C080;
    font-size: 20px;
    line-height: 25px;
}

div#ichthysmenue li a:hover.angst-inaktiv {
    color: #808000;
}

div#ichthysmenue li .idol-aktiv {
    font-size: 40px;
    border-width: 5px;
    border-style: solid;
    border-color: #000000;
    color: #000000;
    background-color: #F8F8F8;
    line-height: 45px;
}

div#ichthysmenue li .idol-inaktiv {
    margin-left: 20px;
    color: #808080;
    font-size: 20px;
    line-height: 25px;
}

div#ichthysmenue li a:hover.idol-inaktiv {
    color: #000000;
}

div#ichthysmenue li .washatjesusdamitzutun-aktiv {
    font-size: 35px;
    border-width: 0px;
    border-style: solid;
    border-color: transparent;
    color: #FF0000;
    background-color: #FFE000;
}

div#ichthysmenue li .washatjesusdamitzutun-inaktiv {
    margin-left: 20px;
    color: #FFC0C0;
    font-size: 30px;
}

div#ichthysmenue li a:hover.washatjesusdamitzutun-inaktiv {
    color: #FF0000;
}

span.ichthys-aktiv {
    margin-left: 2px;
    margin-right: 2px;
    background-color: #80FFF0;
}

a.ichthys-indirekt {
    margin-left: 2px;
    margin-right: 2px;
    background-color: #8080FF;
}

a.ichthys-inaktiv {
    margin-left: 2px;
    margin-right: 2px;
    text-decoration: none;
}

/* Erforderlich bei indent="no" und resultierenden Aufzählungsperioden
div#abcmenue ul {
    margin-right: 200px;
}

div#abcmenue ul ul {
    margin-right: -190px;
}
*/

div#abcmenue ul li {
    margin-left: 0px;
    margin-right: 0px;
	font-size: x-large;
	font-family: monospace;
    display: inline;
    padding-left: 10px;
    padding-right: 10px;
}

div#abcmenue ul ul li {
	font-size: small;
	font-family: sans-serif;
    display: block;
    margin-right: 0px;
}

div#abcmenue ul .aktiv {
    color: #FFFFFF;
    background-color: #0000FF;
}

div#abcmenue ul .inaktiv {
    text-decoration: none;
    color: #0000FF;
}
div#abcmenue ul :hover.inaktiv,
div#abcmenue ul :hover.indirekt {
    background-color: #E0E0FF;
    color: #0000FF;
}

div#abcmenue ul ul {
    margin-top: 5px;
    margin-bottom: 5px;
}

div#abcmenue ul ul li {
    margin-top: 0px;
    margin-bottom: 0px;
}

div#abcmenue ul ul .aktiv,
div#abcmenue ul ul .indirekt {
    margin-left: 5px;
    color: #FFFFFF;
    background-color: #E07000;
}

div#abcmenue ul ul .inaktiv {
    margin-left: 5px;
    margin-right: 5px;
    color: #E07000;
    text-decoration: none;
}
div#abcmenue ul ul :hover.inaktiv {
	color: #E07000;
	background-color: #F0E1E1;
}

div#weristjesuschristusmenue ul ul ul {
    margin-left: 10px;
}

div#weristjesuschristusmenue ul .aktiv {
    color: #E0E0E0;
    background-color: #008000;
}

div#weristjesuschristusmenue ul .indirekt {
    color: #008000;
    background-color: #A0F0A0;
}

div#weristjesuschristusmenue ul .inaktiv {
    color: #008000;
    text-decoration: none;
}
div#weristjesuschristusmenue ul :hover.indirekt {
    color: #008000;
    background-color: #80E080;
}

div#weristjesuschristusmenue ul :hover.inaktiv {
    color: #008000;
    background-color: #D8F8D8;
}

div#weristjesuschristusmenue li .neu-vergebung-aktiv {
    display: block;
    border-color: #800080; border-width: 4px; border-style: solid;
    margin-top: 5px;
	margin-bottom: 5px;
    font-size: 30px;
    color: #800080;
    background-color: #F0F0F0;
}

div#weristjesuschristusmenue li .neu-vergebung-inaktiv {
    display: block;
    border-color: transparent; border-width: 4px; border-style: solid;
    margin-top: 5px;
    margin-bottom: 5px;
	font-size: 30px;
    color: #D050D0;
}

div#weristjesuschristusmenue li .neu-frieden-aktiv {
    display: block;
    border-color: #008000; border-width: 4px; border-style: solid;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 30px;
    color: #008000;
    background-color: #F0F0F0;
}

div#weristjesuschristusmenue li .neu-frieden-inaktiv {
    display: block;
    border-color: transparent; border-width: 4px; border-style: solid;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 30px;
    color: #50D050;
}

div#weristjesuschristusmenue li .neu-liebe-aktiv {
    display: block;
    border-color: #FF0000; border-width: 4px; border-style: solid;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 30px;
    color: #FF0000;
    background-color: #F0F0F0;
}

div#weristjesuschristusmenue li .neu-liebe-inaktiv {
    display: block;
    border-color: transparent; border-width: 4px; border-style: solid;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 30px;
    color: #FF7070;
}

div#weristjesuschristusmenue li .neu-freiheit-aktiv {
    display: block;
    border-color: #0000FF; border-width: 4px; border-style: solid;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 30px;
    color: #0000FF;
    background-color: #F0F0F0;
}

div#weristjesuschristusmenue li .neu-freiheit-inaktiv {
    display: block;
    border-color: transparent; border-width: 4px; border-style: solid;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 30px;
    color: #7070FF;
}

div#weristjesuschristusmenue li .neu-willmehr-aktiv {
    display: block;
    border-color: #808080; border-width: 4px; border-style: solid;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 20px;
    font-style: italic; 
    color: #808080;
    background-color: #F0F0F0;
}

div#weristjesuschristusmenue li .neu-willmehr-inaktiv {
    display: block;
    border-color: transparent; border-width: 4px; border-style: solid;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #A0A0A0;
    font-size: 20px;
    font-style: italic; 
}

div#weristjesuschristusmenue li a:hover.neu-vergebung-inaktiv,
div#weristjesuschristusmenue li a:hover.neu-frieden-inaktiv,
div#weristjesuschristusmenue li a:hover.neu-liebe-inaktiv,
div#weristjesuschristusmenue li a:hover.neu-freiheit-inaktiv,
div#weristjesuschristusmenue li a:hover.neu-willmehr-inaktiv {
    border-color: #E0E0E0;
}

.menueabschnitt li,
.iconabschnitt li {
	display: inline;
}

/* Menüs Petra */

div#petramenue ul {
	    font-family: cursive; margin-left: 2px; margin-right: 2px;
}

div#petramenue ul .aktiv,
div#petramenue ul .indirekt,
div#petramenue ul a {
	    color: #000000; text-decoration: none;
}

div#petramenue ul ul {
		font-family: cursive; font-size: small; margin-left: 70px; margin-top: 4px;
}

div#petramenue ul ul .hallo-aktiv,
div#petramenue ul ul .aktiv img {
    color: #604000; border-color: #800080; border-width: 4px; border-style: solid; margin-top: 2px; margin-bottom: 2px;
}

div#petramenue ul ul .indirekt img {
    color: #604000; border-color: #D000D0; border-width: 4px; border-style: solid; margin-top:2px;margin-bottom:2px;
}
/* Bei Änderung border-width auch div#petramenue ul ul { margin-top } anpassen */

div#petramenue ul ul .hallo-inaktiv,
div#petramenue ul ul .inaktiv img {
    color: #604000; border-color: transparent; border-width: 4px; border-style: solid; margin-top: 2px;margin-bottom:2px;
}

div#petramenue ul ul a {
    color: #000000; text-decoration: none;
}

div#petramenue ul ul ul {
    font-family: sans-serif; font-style: italic; font-size: large; margin-left: 20px; margin-right: 10px;
}

div#petramenue ul ul ul .aktiv {
    color: #000000; background-color: #FFF080;
}

div#petramenue ul ul ul .indirekt {
	color: #F0F0F0; background-color: #D000D0;
}

div#petramenue ul ul ul a {
	color: #000000; text-decoration: none;
}

/* Betrifft nur Top Ten, das als Einziges ein Menü auf dieser Ebene hat: */
div#petramenue ul ul ul ul {
    font-size: small;
}

div#petranebenmenue div.topten-uebersicht {
	position: absolute;
    top: 150px;
}

div#petranebenmenue div.topten-uebersicht a {
    font-size: large;
    font-family: cursive;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

div#petranebenmenue div.topten-uebersicht em {
    font-size: large;
    font-family: cursive;
    font-weight: bold;
    color: #808080;
    text-decoration: none;
}

div#petranebenmenue .die_bibel,
div#petranebenmenue .exodus,
div#petranebenmenue .die_fuenf_sprachen_der_liebe,
div#petranebenmenue .das_elektrische_kochen,
div#petranebenmenue .kein_ei_gleicht_dem_anderen,
div#petranebenmenue .die_paepstin,
div#petranebenmenue .rocky,
div#petranebenmenue .die_starken_und_die_schwachen,
div#petranebenmenue .der_herr_der_ringe,
div#petranebenmenue .der_schleier_zerriss {
    position: absolute;
}

div#petranebenmenue .die_bibel a:hover,
div#petranebenmenue .exodus a:hover,
div#petranebenmenue .die_fuenf_sprachen_der_liebe a:hover,
div#petranebenmenue .das_elektrische_kochen a:hover,
div#petranebenmenue .kein_ei_gleicht_dem_anderen a:hover,
div#petranebenmenue .die_paepstin a:hover,
div#petranebenmenue .rocky a:hover,
div#petranebenmenue .die_starken_und_die_schwachen a:hover,
div#petranebenmenue .der_herr_der_ringe a:hover,
div#petranebenmenue .der_schleier_zerriss a:hover {
    color: #C080C0;
}

div#petranebenmenue p.die_bibel {
	text-align: right;
	width: 70px;
	right: 0px;
	bottom: 80px;
}
div#petranebenmenue .exodus {
	left: 80px;
	top: 170px;
}

div#petranebenmenue .die_fuenf_sprachen_der_liebe {
	text-align: center;
    width: 200px;
    left: 170px;
    bottom: -10px;
}

div#petranebenmenue .das_elektrische_kochen {
	text-align: left;
	width: 170px;
	left: -10px;
	bottom: 10px;
}

div#petranebenmenue .kein_ei_gleicht_dem_anderen {
	text-align: center;
	width: 50px;
	left: 160px;
	top: 190px;
}

div#petranebenmenue .die_paepstin {
	left: 20px;
	top: 250px;
}

div#petranebenmenue .rocky {
    left: 200px;
    top: 100px;
}

div#petranebenmenue .die_starken_und_die_schwachen {
    text-align: center;
    width: 80px;
	left: 30px;
	top: 55px;,
}

div#petranebenmenue .der_herr_der_ringe {
	left: 170px;
	top: 10px;
	width: 200px;
}

div#petranebenmenue .der_schleier_zerriss {
	text-align: right;
	width: 150px;
	right: 200px;
	top: 0px;
}

p.fraktale-titelseite {
    text-align: center;
}

p.fraktale-titelseite img {
    margin: 50px;
}

div#fraktalemenue,
div#fraktalesammlungmenue,
div#fraktalegaleriemenue {
    font-weight: bold; font-size: smaller; position: relative; top: 50px; float: left; left: 10px; width: 300px; background-color: none; float: left;
}

div#fraktalemenue .aktiv,
div#fraktalesammlungmenue .aktiv,
div#fraktalegaleriemenue .aktiv {
    background-color: #C0C0FF;
}

div#fraktalemenue .indirekt,
div#fraktalesammlungmenue .indirekt,
div#fraktalegaleriemenue .indirekt {
    background-color: #E0E0FF;
    color: #000000;
}

div#fraktalemenue a:hover,
div#fraktalesammlungmenue a:hover,
div#fraktalegaleriemenue a:hover {
    color: #0000A0;
	background-color: #F0F0FF;
}

div#fraktalemenue .indirekt:hover,
div#fraktalesammlungmenue .indirekt:hover,
div#fraktalegaleriemenue .indirekt:hover {
    background-color: #D0D0FF;
}

div#fraktalemenue li,
div#fraktalesammlungmenue li,
div#fraktalegaleriemenue li {
	margin-left: 0px; padding-left: 0px;
}

div#fraktalemenue ul,
div#fraktalesammlungmenue ul,
div#fraktalegaleriemenue ul {
    color: #000000; font-style: sans-serif; margin-left: 2px; margin-right: 2px;
}



div#fraktalemenue ul ul,
div#fraktalesammlungmenue ul ul,
div#fraktalegaleriemenue ul ul,
div#fraktalemenue ul ul ul {
    margin-left: 10px;
}

div#fraktalegaleriemenue ul ul {
	margin-top: 2px;
}


div#fraktalesammlungmenue ul ul ul {
	margin-left: -10px;
}

div#fraktalemenue ul ul .sammlung-inaktiv,
div#fraktalemenue ul ul .sammlung-indirekt,
div#fraktalemenue ul ul .sammlung-aktiv {
	margin-right: 10px;
}

div#fraktalesammlungmenue ul ul li {
    display: inline;
    margin-right: 5px;
}

div#fraktalegaleriemenue ul ul li {
    display: inline;
}

div#fraktalenebenmenue p.fraktale-galerie-eingang-link {
    text-align: center;
    margin-top: 50px;
}

div#fraktaleohnemenue p.fraktale-galerie-ausgang-link {
    text-align: center;
}

div#fraktalenebenmenue p#bildbereich img {
	padding: 10px;
}

div#fraktalenebenmenue p.fraktale-galerie-eingang-link a,
    div#fraktaleohnemenue p.fraktale-galerie-ausgang-link a {
    margin-top: -10px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: small;
    font-weight: bold;
    color: #808080;
    text-decoration: none;
}

div#fraktalenebenmenue p.fraktale-galerie-eingang-link:hover,
    div#fraktaleohnemenue p.fraktale-galerie-ausgang-link a:hover {
	text-align: center;
}

div#fraktalenebenmenue p.fraktale-galerie-eingang-link a:hover,
    div#fraktaleohnemenue p.fraktale-galerie-ausgang-link a:hover {
    margin-top: -10px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: small;
    font-weight: bold;
    color: #C0C0C0;
    background-color: #000000;
}

dt.fraktal-applet-anleitung {
	margin-top: 10px;
    font-weight: bold;
    list-style-type: decimal;
}

dd.fraktal-applet-anleitung {
    list-style-type: decimal;
}

p.fraktal-applet-anleitung-anmerkung {
    font-size: SMALLER;
}

p.fraktal-applet-anleitung-anmerkung em {
    background-color: #C0C0C0;
    padding-left: 3px;
    padding-right: 3px;
}

hr.fraktal-applet-anleitung-anmerkung {
	margin-top: 20px;
	height: 2px;
    background-color: #000000;
}

div#kb34menue {
    font-weight: bold;
    position: relative;
    top: 50px;
    float: left;
    left: 10px;
    width: 220px;
    background-color: none;
    float: left;
}

div#kb34rezeptemenue {
    font-weight: bold;
    position: relative;
    top: 50px;
    float: left;
    left: 10px;
    width: 280px;
    background-color: none;
    float: left;
}

div#kb34menue a:hover,
div#kb34rezeptemenue a:hover {
    background-color: #905840;
    color: #FFECC0;
}

div#kb34nebenmenue a:hover,
div#kb34rezeptenebenmenue a:hover {
    color: #E05848;
}

div#kb34nebenmenue a img:hover {
    color: #FFECC0;
}

div#kb34menue ul,
div#kb34rezeptemenue ul,
div#kb34rezeptenebenmenue ul {
    color: #000000; font-style: sans-serif; margin-left: 2px; margin-right: 2px;
}

div#kb34menue a,
div#kb34rezeptemenue a,
div#kb34nebenmenue a,
div#kb34rezeptenebenmenue a {
	color: #905840;
}

div#kb34menue ul ul,
div#kb34menue ul ul ul {
    margin-left: 10px;
}

div#kb34menue .aktiv,
div#kb34rezeptemenue .aktiv,
div#kb34nebenmenue .aktiv,
div#kb34rezeptenebenmenue .aktiv {
    background-color: #FFE000;
}

div#kb34menue .indirekt,
div#kb34rezeptemenue .indirekt,
div#kb34rezeptenebenmenue .indirekt {
    background-color: #FFECC0;
}

div#kb34rezeptemenue ul ul {
    font-weight: bold; position: relative; float: left; left: 10px; width: 200px; background-color: none; float: left;
}

div#kb34rezeptemenue ul ul ul li,
div#kb34rezeptenebenmenue ul li {
	margin-left: 20px;
    list-style-type: disc;
    font-weight: bold;
}

div#kb34nebenmenue li {
	list-style-type: disc;
	margin-top:10px;
	margin-left: 20px;
	font-weight:bold;
}

div#kb34nebenmenue ul {
    margin-bottom:10px;
}

div#weristjesuschristusmenue {
    font-weight: bold;
    font-size: smaller;
    position: relative;
    top: 50px;
    float: left;
    left: 10px;
    width: 210px;
    height: 360px;
    background-image: url(kreuz.gif);
    background-repeat: no-repeat;
    float: left;
}

div.bibeltextrahmen {
    margin-bottom: 20px;
    background-color: #F8FFFF;
	border-width: 2px;
	border-color: #808080;
	padding: 10px;
	border-style: ridge;
}
dt.bibel-einzelstelle {
    /* Bibelstellenangabe */
    font-family: serif;
    font-style: italic;
    font-size: small;
    font-weight: bold;
    text-align: right;
    margin-bottom: 20px;
}

dd.bibel-einzelstelle {
    /* Bibeltext */
    font-family: serif;
	font-style: italic;
    font-size: x-large;
}

p.bibel-weiterfuehrender-kommentar {
	font-size: small;
	font-weight: bold;
	font-style: italic;
    margin: 20px;
    padding-bottom: 2px;
}

div#fraktaleohnemenue a {
	font-family: sans-serif;
	font-weight: bolder;
	font-size: 40px;
	margin: 4px;
	color: #A0A0A0;
	position: absolute;
	text-decoration: none;
}

div#fraktaleohnemenue a.willkommen { left: 100px; top: 0px; }
div#fraktaleohnemenue a.sammlung { left: 60px; top: 200px; }
div#fraktaleohnemenue a.berechenbar { left: 440px; top: -20px; }
div#fraktaleohnemenue a.expedition { left: 480px; top: 240px; }
div#fraktaleohnemenue a.faszination { left: 30px; top: 80px; }
div#fraktaleohnemenue a.galerie { left: 570px; top: 140px; }
div#fraktaleohnemenue a.info { left: 590px; top: 55px; }

div#fraktaleohnemenue a:active {
    text-decoration: none;
}
div#fraktaleohnemenue a:focus {
    text-decoration: none;
}
div#fraktaleohnemenue a:hover {
    text-decoration: none;
    margin: 0px;
    font-size: 48px;
    color: #ff0000;
}

p.ichthyslink {
	text-align: right;
}

dt.bibel-mehrerestellen {
    /* Bibelstellenangabe */
    font-size: x-small;
    font-weight: bold;
    text-align: right;
    font-family: serif;
    font-style: italic;
}

dd.bibel-mehrerestellen {
    /* Bibeltext */
    font-family: serif;
    font-style: italic;
    font-size: medium;
}

pre.programmcode {
	margin-top: 10px;
    font-weight: bold;
    margin-bottom: 10px;
}

code.programmcode {
    font-weight: bold;
}

div#gesamt {
    position: relative;
    min-height: 100%;
    background-color: none;
    font-family: sans-serif;
}

div#kopf {
    padding-left: 0;
    padding-right: 0;
    top: 2px;
    position: absolute;
    left: 0px;
    min-height: 32px;
    max-height: 50px;
    background-image:url(leerkopf.gif)
}

div#inhalt {
}

a.fusszeilenlink {
	font-size: x-small;
	font-weight: bold;
	position: relative;
	margin-left: 7px;
	margin-right: 3px;
}

div#menue,
div#abcmenue {
    font-weight: bold;
    font-size: smaller;
    position: relative;
    top: 50px;
    float: left;
    left: 10px;
    width: 200px;
    background-color: none;
    float: left;
}

div#ichthysmenue {
    font-weight: bold;
    font-size: smaller;
    position: relative;
    top: 50px;
    float: left;
    left: 10px;
    width: 350px;
    background-color: none;
    float: left;
}

div#ichthysnebenmenuefragezeichen {
    position: relative;
    top: 50px;
    background-color: none;
    margin-left: 400px;
    padding: 0px;
    width: auto;
    background-image:url(fragezeichen.gif);
    background-repeat: no-repeat;
    background-position: center top;
    min-height: 411px;
}

div#ichthysnebenmenuefragezeichen p,
div#ichthysnebenmenueausrufezeichen p {
	padding-top: 20px;
	font-size: x-large;
}

div#ichthysnebenmenueausrufezeichen {
    position: relative;
    top: 50px;
    background-color: none;
    margin-left: 400px;
    padding: 0px;
    width: auto;
    background-image:url(ausrufezeichen.gif);
    background-repeat: no-repeat;
    background-position: center center;
    min-height: 411px;
}

div#nebenmenue {
    position: relative;
    top: 50px;
    background-color: none;
    margin-left: 220px;
    padding: 0px;
    width: auto;
}

div#kb34nebenmenue {
    position: relative;
    top: 50px;
    background-color: none;
    margin-left: 240px;
    padding: 0px;
    width: auto;
}

div#weristjesuschristusnebenmenue {
    position: relative;
    top: 50px;
    background-color: none;
    margin-left: 230px;
    padding: 0px;
    width: auto;
}

div#abcnebenmenue {
    position: relative;
    top: 50px;
    background-color: none;
    margin-left: 220px;
    padding: 0px;
    width: auto;
}

div#abcnebenmenue p {
    line-height: 150%;
}

div#abcnebenmenue ul {
    list-style-type: disc;
    list-style-position: outside;
}

div#abcnebenmenue li {
    margin-left:15px;
    margin-bottom: 5px;
}

div.miniportraet-petra {
    float:left;
    width: 84px;
    margin-left: 0px;
    margin-right: 10px;
}

div.miniportraet-ruediger {
    float:right;
    width: 84px;
    margin-left: 10px;
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 2px;
}

#weristjesuschristusnebenmenue h5 {
	color: #A0A0A0;
	margin-left: 10px;
	margin-top: -20px;
	margin-bottom: 20px;
    font-size: small;
    font-family: sans-serif;
}

#weristjesuschristusnebenmenue h5 em {
    color: #FF8080;
    font-size: small;
    text-transform: uppercase;
}

div#weristjesuschristusnebenmenue ul.wasdiebibelsagt {
	color: #008000;
}

div#weristjesuschristusnebenmenue dl.ichbinwortanmerkung {
    height: 100px;
}

div#weristjesuschristusnebenmenue dl.ichbinwortanmerkung dt {
	font-size: smaller;
	margin-left: 0px;
}

div#weristjesuschristusnebenmenue dl.ichbinwortanmerkung dd {
    font-weight: bold;
}

div#ohnemenue,
div#sitemapohnemenue {
    position: relative;
    top: 50px;
    left: 10px;
    background-color: none;
    margin-left: 0px;
    padding: 0px;
    width: auto;
}

.fehlermeldung * {
	font-family: cursive;
}

.fehlermeldung ul {
	font-size: large;
}

.fehlermeldung p {
	margin-top: 50px;
}

div#homeohnemenue {
    position: relative;
    top: 50px;
    height: 420px;
    left: 10px;
    background-color: none;
    margin-left: 0px;
    padding: 0px;
    width: auto;
}

div.logo {
    position: relative;
    top: 100px;
    height: 370px;
    left: 0px;
    background-color: none;
    margin-left: 0px;
    padding: 0px;
    width: auto;
}

p.logo-kommentar {
    text-align: left;
    margin-bottom: 40px;
}

div.logo-kommentar {
    position: absolute;
    top: 50px;
    height: 370px;
    left: 0px;
    background-color: none;
    margin-left: 420px;
    padding: 0px;
    width: auto;
    text-align: center;
    margin-right: 145px;
}

dt.logo-kommentar {
    left: 0px;
    background-color: none;
    padding: 0px;
    width: auto;
    text-align: left;
    margin-left: 30px;
    margin-top: 10px;
}

dd.logo-kommentar {
    left: 0px;
    background-color: none;
    padding: 0px;
    width: auto;
    text-align: left;
    margin-left: 20px;
    margin-bottom: 20px;
    font-weight: bold;
    display: list-item;
}

dl.petra-auswahl {
    margin-bottom: 50px;
}

dt.petra-auswahl {
    font-weight: bold;
    font-style: italic;
    font-size:x-small;
}

dd.petra-auswahl {
    margin-left: 40px;
    margin-bottom: 10px;
}

dl.petra-stereotyp {
    margin-bottom: 50px;
}

dt.petra-stereotyp {
    font-weight: bold;
    font-style: italic;
}

dd.petra-stereotyp {
    font-size: x-large;
    margin-left: 40px;
    margin-bottom: 10px;
}

img.petra-stereotyp {
	margin-top: 10px;
	margin-bottom: 25px;
}

p.petra {
	font-style: italic;
	font-size: smaller;
	margin-bottom: 0px;
	background-color: #FFF0FF;
	font-weight: bold;
	padding: 4px;
}

div#petramenue {
    font-weight: bold;
    font-size: smaller;
    position: relative;
    top: 50px;
    float: left;
    left: 10px;
    width: 400px;
    background-color: none;
    float: left;
}

div#petranebenmenue {
    position: relative;
    top: 50px;
    background-color: none;
    margin-left: 450px;
    padding: 0px;
    width: auto;
}

div#petraohnemenue {
    position: relative;
    top: 50px;
    left: 10px;
    background-color: none;
    margin-left: 0px;
    padding: 0px;
    width: auto;
}

div#ruedigerohnemenue {
    position: relative;
    top: 50px;
    padding: 10px;
    width: auto;
}

div#ruedigerohnemenue li a {
    color: #4040FF;
}

div#ruedigerohnemenue li a:hover {
    background-color: #F0F0FF;
    color: #FF0080;
}

div#ruedigerohnemenue p a img {
    float: right;
}

div#ruedigerohnemenue li a {
	border-style: solid;
    border-color: transparent;
    border-left-width: 5px;
    border-right-width: 5px;
    vertical-align: middle;
    text-decoration: none;
    line-height: 100px;
    font-size: 35px;
    font-family: cursive;}

div#ruedigerohnemenue li img {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 25px;
    margin-bottom: 25px;
    text-decoration: none;
}

.strophe-scherz {
	margin-left: 30px;
    font-family: cursive;
    font-style: italic;
    color: #808080;
}

div#kb34rezeptenebenmenue {
    position: relative;
    top: 50px;
    background-color: none;
    margin-left: 300px;
    padding: 0px;
    width: auto;
}

div#kb34rezepteohnemenue {
    position: relative;
    top: 50px;
    left: 10px;
    background-color: none;
    margin-left: 0px;
    padding: 0px;
    width: auto;
}

div#fraktalenebenmenue {
    position: relative;
    top: 50px;
    background-color: none;
    margin-left: 320px;
    padding: 0px;
    width: auto;
}

div#fraktalenebenmenue h3 {
    margin-top: 0px;
}

div#fraktalenebenmenue h3 {
    margin-top: 0px;
}

div#fraktalenebenmenue ul {
    margin-top: 20px;
}

div#fraktalenebenmenue ul li {
    font-size: larger;
    margin-top: 5px;
    margin-left: 30px;
}

div#fraktalenebenmenue dl.mathematischedefinitionen dt {
    font-size: larger;
    color: #808080;
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 5px;
    font-weight: bolder;
}

div#fraktaleohnemenue {
    position: relative;
    top: 50px;
    left: 10px;
    background-color: none;
    margin-left: 0px;
    padding: 0px;
    width: auto;
}

.kb34rezeptzutaten,
.kb34rezeptbeilagen,
h3 {
	font-size: large;
    font-weight: bold;
    background-color: #F0F0F0;
    margin-top: 20px;
    margin-bottom: 10px;
}

.kb34rezeptzutatentext,
.kb34rezeptbeilagentext {
    font-weight: bold;
}

.kb34rezeptzutatenkommentar,
.kb34rezeptbeilagenkommentar {
	font-size: smaller;
	padding-left: 10px;
}

.kb34rezeptzubereitung {
    background-color: #F0F0F0;
}

div#hauptteil {
    padding: 10px;
    padding-bottom: 50px;
    background-color: none;
//    min-height: 550px; //max-height von kopf + max-height von menue
}

div#fuss {
    padding-left: 0;
    padding-right: 0;
    padding-top: 50px;
    left: 0px;
    bottom: 0px;
    margin-top: 25px;
    clear: both;
}

div#kopflinks {
    position: absolute;
    left: 10px;
    width: 650px;
}

div#kopf {
    position: absolute;
    top: 1px;
    left: 0px;
    width: 980px;
}

div#fusslinks {
    position: absolute;
    left: 10px;
    width: 580px;
    background-color: none;
    font-size:small;
}

div.pfeillinks {
    font-weight:bold;
    position: absolute;
    left: 680px;
    width: 50px;
}

div.pfeillinks-abc p {
    font-weight:bold;
    position: absolute;
    left: 680px;
    width: 50px;
    margin-top: 4px;
}

div.pfeillinks-ruediger p {
	color: #000000;
    font-size: x-small;
	font-weight:bold;
    position: absolute;
    left: 680px;
    width: 50px;
    margin-top: 4px;
}


div.pfeilrechts {
    font-weight:bold;
    position: relative;
    left: 740px;
    width: 50px;
    color: #000000;
}

div.pfeilrechts-abc p {
    font-weight:bold;
    position: absolute;
    left: 740px;
    width: 50px;
    margin-top: 4px;
}

div.pfeilrechts-ruediger p {
	color: #000000;
	font-size: x-small;
    font-weight:bold;
    position: absolute;
    left: 740px;
    width: 50px;
    margin-top: 4px;
}

div.pfeilrechts-abc p a,
div.pfeillinks-abc p a,
div.pfeilrechts-ruediger p a,
div.pfeillinks-ruediger p a {
    color: #000000;
}

p.ruediger-frage {
	margin-top: 20px;
	font-size: x-large;
	font-weight: bold;
}

div.pfeillinks-ruediger p a:hover,
div.pfeilrechts-ruediger p a:hover {
	color: #FF0000;
}

.aufzaehlung-song {
	font-size: small;
}

.strophe-song {
	font-size: larger;
}

.aufzaehlung-choral {
    font-size: small;
}

.strophe-choral {
    font-size: x-large;
}

.aufzaehlung-ruediger {
    font-size: small;
}

div#weristjesuschristusnebenmenue dt.einzelueberschrift-ruediger {
	margin-top: 10px;
    font-weight: bold;
    color: #808080;;
}

div#weristjesuschristusnebenmenue dd.aspekt-ruediger {
    font-weight: normal;
    font-size: medium;
}

div#weristjesuschristusnebenmenue dd.aspekt-ruediger a {
    display: block;
    width: 21px;
}


span.rot {
    font-weight: bold;
    color: red;
}

span.blau {
    font-weight: bold;
    color: blue;
}

span.gruen {
    font-weight: bold;
    color: green;
}

span.grau {
    font-weight: bold;
    color: grey;
}

span.oliv {
    font-weight: bold;
    color: #808000;
}


