body  { margin:auto; width:980px; height:100%; position:relative; font-size: 12px; text-decoration: none; text-align: left; background-color: #fff1c8; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #c23c23; font-size: 12px; font-weight: bold; margin-bottom: 35px; margin-left: 110px; }
h2 { color: #c23c23; font-size: 12px; font-weight: normal; text-decoration: underline; }
h3	{ color: black; font-size: 12px; font-weight: normal; }
h4 { color: black; font-size: 12px; font-weight: bold; }
h5 { color: #c23c23; font-size: 12px; font-weight: bold; }
h6 { color: black; font-size: 11px; font-weight: normal; }

strong {font-family: verdana, arial, helvetica, sans-serif; color: black; font-size: 12px; font-weight: bold;}

td { text-align: left; margin-top: 0px; padding-top: 0px;}
.textrahmen { font-size: 12px; background-color: #fde59d; padding: 10px 5px; }

a:link { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17pt; text-decoration: none; }
a:active { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17pt; text-decoration: none; background-color: #f4d884; }
a:visited { color: #c23c23; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17pt; text-decoration: none; }
a:hover { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 17pt; text-decoration: none; background-color: #fbe7aa; }

.link_active { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17pt; text-decoration: none; padding-right: 20px; padding-bottom: 2px; border-bottom: 1px solid #ee7a00; }

.textlink { color: #000; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #c23c23; }
.textlink:visited { color: #c23c23; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #c23c23; }
.textlink:hover { color: #000; font-stretch: extra-expanded; background-color: #fbe7aa;  }
.textlink:active { color: #000; font-stretch: extra-expanded; text-decoration: none; background-color: #f4d884;  }

#text    { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; visibility: visible; position: absolute; z-index: 8; top: 145px; left: 317px; width: 455px; height: auto }
#text a:link { color: #000; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #c23c23; }
#text a:visited { color: #c23c23; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #c23c23; }
#text a:hover { color: #000; font-stretch: extra-expanded; background-color: #fbe7aa; }
#text a:active { color: #000; font-stretch: extra-expanded; text-decoration: none; background-color: #f4d884; }

#trauerbegleitung  {visibility: visible; position: absolute; z-index: 2; top: 0; left: 0; width: 297px; height: 181px; }
#labyrinth  {  		visibility: visible; position: absolute; z-index: 1; top: 68px; left: 299px; width: 114px; height: 113px; }
#schmuckbild { 		visibility: visible; position: absolute; z-index: 6; top: 486px; left: 185px; width: 114px; height: 114px; }
#back  {       		visibility: visible; position: absolute; z-index: 1; top: 181px; left: 0px; width: 297px; height: 719px; background-image: url(back.jpg); }
#bestattungskultur {visibility: visible; position: absolute;             top: 0; left: 300px; width: 460px;  height: 36px; color: #c23c23; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
#text  { 			visibility: visible; position: absolute; z-index: 3; top: 150px; left: 317px; width: 460px; height: auto; line-height: 20px; }

#navigation		 { visibility: visible; position: absolute; z-index: 8; top: 190px; left: 0; width: 297px; height: 217px }
	
#menu			/*breite u. gesamtbackground*/{ width: 180px; background: ; } 
#menu ul		/*abstand buttons*/{ list-style: none; margin: 0px; padding-left: 2px; padding-bottom: 2px; padding-right: 2px; padding-top: 2px; } 
#menu a, #menu h2/*buttons alle*/ { height: 19px; font-size: 11px; font-family: Arial, Helvetica, san-serif; font-weight: bold; margin-left: 0px; margin-bottom: 3px; padding-left: 4px; border-bottom: 1px; border-left: 1px; border-right: 1px; border-top: 0px; border-style: solid; border-color: #c23c23; display: block; }
#menu h2		/*oberster button feststehende Überschrift*/{ color: ; background: ; text-transform: uppercase; } 
#menu a			/*buttons alle background*/{ color: black; background: #ebcc70; text-decoration: none; } 
#menu a:hover	/*buttons li u. re hover schrift*/{ color: #c23c23; background: ; } 
#menu li		{ position: relative; }
#menu ul ul ul	{position: absolute; top: 0; left: 100%; width: 100%; }

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





/*#navigation   { visibility: visible; position: absolute; z-index: 3; top: 190px; left: 0; width: 297px; height: 217px }
.navi-td {height: 20px; color: #c23c23;}
.navi-tr {height: 8px; color: #c23c23;}
.navi-text				{ color: #c23c23; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; visibility: visible;  }
.navi-textlink			{ color: #c23c23; text-decoration: none; margin-left: 20px; }
.navi-textlink:active	{ color: #c23c23; text-decoration: none; background-color: #f4d884;  }
.navi-textlink:visited	{ color: #c23c23; text-decoration: none; }
.navi-textlink:hover	{ color: black; background-color: #fbe7aa ; }
*/

    



