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

#body {
background-color:#fff;
font-size:100.01%;
text-align: left;
color: #12511B;
margin:0;
}

b {
font-family:Arial, Helvetica, serif;
font-size:15px;
color: #79230E;
}


p {
left: 8px;
font-family:Arial, Helvetica, serif;
font-size:15px;

}


#wrapper {
background-image: url(http://paradies-friedhof.de/hinterA.jpg);
background-attachment: fixed; 
background-repeat: no-repeat; 
background-position: 50% 50%;
position: absolute;
top: 50%;
left: 50%;
width: 1010px;
height: 700px;
margin: -350px 0 0 -505px;
}


.main {
background-color: transparent;
background-image:url(../grafiken/hinter_wuerfel2.jpg);
height:450px;
width: 700px;
float: right;
position: relative;
font-family: times, times new roman, verdana, helvetica, arial, sans-serif;
font-size:100.01%;
text-align: left;
color: #12511B;
overflow: auto;
margin: 110px 140px 1px 80px;
padding: 5px 5px 1px 8px;
}

.unten {
text-align: center;
height: 35px;
width: auto;
float: left;
margin: 10px 140px 1px 110px;
}


.unten2 {
text-align: center;
height: 30px;
width: auto;
float: left;
margin: 5px 10px 1px 105px;
}





a:link {
text-decoration: none;  
font-size: 14px; 
font-family: Times,Times New Roman,Verdana, Geneva, Arial;  
color: #0E58CE;  
 text-align: left;
  font-style: bold;  
border-right: 1px solid transparent;
border-bottom: 1px solid transparent;
}

a.active {
 text-decoration: none;
  font-size: 14px; 
 font-family: Times,Times New Roman,Verdana, Geneva, Arial;  
 font-style: bold;  
 color: #cc0000;
  text-align: left;
 font-style: bold;  
 border-right: 1px solid transparent;
border-bottom: 1px solid transparent;
}

a:visited {
text-decoration: none;  
font-size: 14px; 
 font-style: bold;  
font-family: Times,Times New Roman,Verdana, Geneva, Arial;  
color: #0E58CE;  
 text-align: left;
  font-style: bold;  
 border-right: 1px solid transparent;
border-bottom: 1px solid transparent;
}

a:hover {
text-decoration: none;  
 font-size: 14px; 
 font-family: Times,Times New Roman,Verdana, Geneva, Arial;  
 background-color: #FFC662;
color: #8E5046;
  text-align: left;
 font-style: bold;  
border-right: 1px solid #0700CD;
border-bottom: 1px solid #0700CD;
}




 
h1 {
color: #000345;
letter-spacing: 5px;
font-variant: small-caps;
line-height: auto;
}
h2 {
font-size: 80%;
color: #000345;
letter-spacing: 5px;
font-variant: small-caps;
line-height: auto;
} 
h3 {
font-size:100%;
letter-spacing:3px;
font-weight:400;
}

h4 {
font-size:60%;

}


.portrait {
position: absolute;
left: 510px;
top: 90px;
}


.rahmen {
text-align: center;
position: absolute;
margin: 10px 10px 10px 10px;
padding: 10px 10px 10px 10px;
width: auto;
height: auto;
font-size: 18px; 
font-family: Times,Times New Roman,Verdana, Geneva, Arial;  
}

#links {
left: 10%;
text-align: center;
position: absolute;
margin: 10px 10px 10px 10px;
margin-left: 75px;
width: auto;
background-color: transparent;
}
#rechts {
text-align: center;
position: absolute;
margin: 10px 10px 10px 10px;
margin-left: 350px;
width: auto;
background-color: transparent;
}






#ruhmeshalle {
text-align: center;
background-image: url(LAYOUT/tempel.jpg);
background-attachment: fixed; 
background-repeat: no-repeat; 
background-position: 50% 50%;
position: absolute;
top: 40%;
left: 50%;
width: 800px;
height: 700px;
margin: -350px 0 0 -400px;
font-size: 15px; 
font-style: bold;  
font-family: Times,Times New Roman,Verdana, Geneva, Arial;  
color: #003300;  
}






#trauerfall {
text-align: left;
border-collapse:collapse;
width: 630px;
font-family: times, times new roman,arial, verdana, sans-serif;
margin: auto;
 font-size: 80%;
text-align: left;
color: #12511B;
}

#trauerfall td {
background: #f0f7e5;
border:1px solid #6E975F;
text-align: center;
padding: 5px 10px 5px 10px;
}

#trauerfall tr.creme td {
text-align: left;
background: #f0f7e5;
width: 210px;
}








.solidblockmenu{
text-decoration: none;
position: relative;
left: 20px;
margin: 0;
padding: 0;
float: left;
font: bold 16px Times,Times New Roman,Arial,Helvetica;
width: 672px;
height: auto;
border: 1px solid transparent;
background: transparent url(blockdefault.gif) center center repeat-x;
border-right: 2px solid white;
}

.solidblockmenu li{
display: inline;
float: left;
}

.solidblockmenu li a{
float: left;
color: #cc0000;
padding:  9px 12px;
text-decoration: none;
border-right: 2px solid white;
}

.solidblockmenu li a:visited{
color: #cc0000;
padding:  9px 12px;
border-right: 2px solid white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
padding:  9px 12px;
border-right: 2px solid white;
background: transparent url(blockactive.gif) center center repeat-x;
}




<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
<![endif]-->



#menue {
text-align: center;
position: relative;
width: auto;
height: auto;
left: 0;
margin: 0 0 0 20px;
}




#men2 a {
text-decoration: none;  
text-align: left;
border-bottom: 2px solid transparent;
}

#men2 a.active {
 text-decoration: none;
 text-align: left;
 border-bottom: 2px solid transparent;
}

#men2 a:visited {
text-decoration: none;  
text-align: left;
border-bottom: 2px solid transparent;
}

#men2 a:hover {
text-decoration: none;  
 text-align: left;
 border-bottom: 2px solid transparent;
 }




#men3 a {
text-decoration: none;  
font-size: 13px; 
 font-style: bold;  
font-family: Times,Times New Roman,Verdana, Geneva, Arial;  
color: #0E58CE;  
 text-align: left;
 border-left: 2px solid transparent;
border-right: 2px solid transparent;
border-bottom: 2px solid transparent;
}

#men3 a.active {
 text-decoration: none;
  font-size: 13px; 
 font-family: Times,Times New Roman,Verdana, Geneva, Arial;  
 font-style: bold;  
 color: #0E58CE;
  text-align: left;
 font-style: bold;  
 border-left: 2px solid #2D764C;
border-right: 2px solid #2D764C;
border-bottom: 2px solid transparent;
}

#men3 a:visited       {
text-decoration: none;  
font-size: 13px; 
 font-style: bold;  
font-family: Times,Times New Roman,Verdana, Geneva, Arial;  
color: #0E58CE;  
 text-align: left;
  font-style: bold;  
   border-left: 2px solid transparent;
border-right: 2px solid transparent;
border-bottom: 2px solid transparent;
}

#men3 a:hover {
text-decoration: none;  
 font-size: 13px; 
 font-family: Times,Times New Roman,Verdana, Geneva, Arial;  
color: #0E58CE;
  text-align: left;
 font-style: bold;  
  border-left: 2px solid #2D764C;
border-right: 2px solid #2D764C;
border-bottom: 2px solid transparent;
}


	#contents8	
	{
	padding: 20px 20px 20px 20px;
	        border-style: inset ;
	        border-style: outset;
	        margin-top: 20px;
		margin-bottom: 10px;
		margin-right: auto;
		margin-left: 0px;
		width: 650px;
		padding: 10px;
		background-color: #000000;
		color: #fff;
		text-align: center;
	}
	
	#contents8a	
	{
	text-align: center;
	float: center;
margin:0;
padding:0;
        border-collapse: collapse;
      position: absolute;
top: 650px;
left: 50%;
width: 700px;
height: 150px;
margin: -75px 0 0 -350px;
	        border-style: inset ;
	        border-style: outset;
	background-color: #000;
		color: #fff;
          }
	
#contents9	
	{
	padding: 20px 20px 20px 20px;
	        border-style: inset;
	        border-style: outset;
	        margin-top: 14px;
		margin-bottom: 10px;
		margin-right: auto;
		margin-left: 0px;
		width: 650px;
		padding: 10px;
		background-color:  #BCD6C4;
		color: #000;
		text-align: center;
	}
	
	#contents10	
	{
		position: relative;
                padding: 20px 20px 20px 20px;
	        margin: 20px 20px 20px 20px;
                border-style: inset;
	        border-style: outset;
	        margin-top: 14px;
		margin-bottom: 10px;
		margin-right: auto;
		margin-left: auto;
		width: 650px;
		padding: 10px;
		background-color:  #BCD6C4;
		color: #000;
		text-align: left;
	}
	#contents10	 td {
padding: 20px 20px 20px 20px;
}

#condolence	
	{
		position: relative;
                padding: 20px 20px 20px 20px;
	        margin: 20px 20px 20px 20px;
                border-style: inset;
	        border-style: outset;
	        margin-top: 14px;
		margin-bottom: 10px;
		margin-right: auto;
		margin-left: auto;
		width: 600px;
		padding: 10px;
		background-color:  #D6C394;
		color: #000;
		text-align: left;
	}
	
	#condolence	 td {
	       background-color:  #BCD6C4;
	        width: 600px;
                padding: 10px 20px 10px 20px;
}	
#condolence	 tr {
		background-color:  #cc0000;
	   }	


	
#tab1 {
text-align: center;
position: relative;
border-collapse: collapse;
width: 650px;
height: 80px;
font-size: 15px; 
font-style: bold;  
font-family: Times,Times New Roman,Verdana, Geneva, Arial;  
color: #003300;  
}

#tab1 td {
padding: 20px 20px 20px 20px;
background: #C6D8CB;
}


#tab2 {
text-align: left;
position: relative;
border-left: 6px solid #f0f7e5;
border-right: 1px solid #f0f7e5;
border-top: 3px solid #f0f7e5;
border-bottom: 3px solid #f0f7e5;
border-collapse: collapse;
width: 206px;
height: auto;
font-family: Times,Times New Roman,Verdana, Geneva, Arial;  
font-size: 100%; 
line-height: 1.4;
}
#tab2 td {
background:#f0f7e5;
padding: 0px 0px 0px 0px;
}


#tab6 {
text-align: center;
position: relative;
border-collapse: collapse;
width: 700px;
}
#tab6 td {
padding: 1px 1px 1px 1px;
}


	
	
	
	#tab7{
text-align: left;
border-collapse:collapse;
width: 630px;
}

#tab7 td {
background: #f0f7e5;
border:1px solid #6E975F;
text-align: left;
padding: 5px 10px 5px 10px;
}

#tab7 tr.creme td {
text-align: left;
background: #f0f7e5;
width: 210px;
}
 
 
 







#links2 {
text-align: left;
position: absolute;
width: 140px;
background-color: transparent;
padding: 2px;
}
#rechts2 {
text-align: center;
position: absolute;
margin-left: 150px;
width: 500px;
background-color: transparent;
padding: 2px;
}


