div.main {

width: 90%;
margin-top: 20px;
background:url(http://www.religionsphilosophie.org/content/templates/dgr_template_gold_none_css/images/Background.jpg), Filter: Alpha(opacity=20);
background-repeat:no-repeat;
text-align: left;

}

div.left {

         width:200px;
         height:auto;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid black;
         border-top:1px solid black;
         border-left:1px solid black;
         border-right:1px solid black;
	text-align: left;
	size: 10px;
         padding: 10px;

}

div.left_top {
         height: 76px;
}

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

div.navigation {
	background:url(http://www.religionsphilosophie.org/englisch/content/templates/dgr_template_gold_none_css/images/Navi.jpg);
	background-repeat:no-repeat;
         text-align: center;
         	background-position: right;
         height: 76px;
}

div.logo {
	background:url(http://www.religionsphilosophie.org/englisch/content/templates/dgr_template_gold_none_css/images/logo.jpg);
	background-repeat:no-repeat;
         height: 76px;
         width: 320px;
}
	

body
	{

		margin: 0;
		text-align: center;
		padding: 0;
		font-family: arial, verdana, sans-serif;
		background-color: #7da7d8;

	}
	
		#HorBGcontainer
	{	
		margin: 0;
		width: 100%;
		text-align: center;
		padding: 0;
		background-color: #7da7d8;
		background-repeat:repeat-x;
		
		}
				

                #BGcontainer
	{


		padding: 0;
		#z-index:10;
		margin-left: auto;
		margin-right:auto;
		text-align: center;
		width: 975px;
		height: 514px;
		background: url(../images/Background.jpg);
		background-repeat:no-repeat; 

		}

		
		#container
	{
		padding: 0;
		z-index:50;
		position:relative;
		top: 10px;
		left: 150px;
		text-align: center;
		width: 800px;
		background-color: transparent;

}
	

/* Die folgende Anweisung wird nur vom IE verstanden */
	
* html body div#container	
  {

  		padding: 0;
		z-index:50;
		display:inline;
		position:relative;
		top: 20px;
		left: 67px;
		text-align: center;

		width: 800px;
		background-color: transparent;
  }


		#Header
	{
border-bottom:1pt solid black;
border-top:1pt solid black;
border-right:1pt solid black;
		margin-left: auto;
		margin-right:auto;
		width: 312px;
		height: 76px;
		float: right;
		background: url(../images/logo.jpg);
		z-index:100;

	}
	

		#Navi	
	{
border-bottom:1pt solid black;
border-top:1pt solid black;
border-left:1pt solid black;
		position:relative;
		left: -142px;
padding-left: 3px;
		padding-top: 55px;
		height: 21px;
		width: 632px;
		background: url(../images/Navi.jpg);
		background-repeat:no-repeat;
		z-index:100;
		text-align:right;
		
		}


/* Die folgende Anweisung wird nur vom IE verstanden */
	
* html body div#Navi
  {		position:relative;
		left: -144px;
float: left;
top: -76px;
		padding-right: 30px;
		padding-top: 55px;
		height: 76px;
		width: 632px;
		background: url(../images/Navi.jpg);
		background-repeat:no-repeat;
		z-index:100;
		text-align:right;
}
		
		#Left 
	{ 
		background-color: #7da7d8;
border:1pt solid black;
padding: 2px;
		clear: right;
		left: 25px;
		width: 165px; 
		top: 99px; 
		position: absolute;
		float: left;
		z-index:110;
		display:inline;
		filter:alpha(opacity=75);
		-moz-opacity:0.7; 
text-align: left;

	font-size: 10px !important;
color: white;
		}


		#Right 
		
	{ 

padding: 2px;
		background-color: #7da7d8;
border:1pt solid black;
		left: 25px;
		width: 165px; 
		top: 360px;

		position: absolute;
		z-index:110;
		float:left;

		filter:alpha(opacity=75);
		-moz-opacity:0.7; 

	font-size: 20px;
		}
		
/* Die folgende Anweisung wird nur vom IE verstanden */
	
* html body div#Right	
{
		background-color: #7da7d8;
		position: absolute;
		top: 394px;
		left: 25px;
		z-index:110;
		filter:alpha(opacity=75);
		-moz-opacity:0.7; 
	}

/* Die folgende Anweisung wird nur vom IE verstanden */
	
* html body div#Left	
{
			background-color: #7da7d8;
border:1pt solid black;
padding: 2px;
		clear: right;
		left: 25px;
		width: 172px; 
		top: 104px; 
		position: absolute;
		float: left;
		z-index:110;
		display:inline;
		filter:alpha(opacity=75);
		-moz-opacity:0.7; 

	font-size: 12px !important;
	}


	#Content	
{

border:1pt solid black;
float: right;
margin-top: 10px;
padding-top: 20px;
		min-height: 476px;
		width: 730px;
		z-index:90;
		padding-right: 10px;
		padding-left:  25px;
		text-align: left;
		background-color: #7da7d8;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;

	}
	
/* Die folgende Anweisung wird nur vom IE verstanden */
	
* html body div#Content	
{

position: relative;
top: -68px;
float:right;
margin-top: 0px;
		min-height: 496px;
		width: 769px;
		z-index:90;
		padding-right: 10px;
		padding-left: 25px;
padding-top: 20px;
		text-align: left;
		background-color: #7da7d8;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;

	}


	#Footer	
	{
border:1pt solid black;
float: right;
		margin-left: auto;
		margin-right:auto;
		margin-top: 3px;
		height: 15px;
		width: 765px;
		background-color: #7da7d8;
		z-index:100;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		font-size: 9px;
		color: #ABABAB;
	}

/* Die folgende Anweisung wird nur vom IE verstanden */
	
* html body div#Footer	
{	position: relative;
top: -68px;
float:right;
border:1pt solid black;
		margin-left: auto;
		margin-right:auto;
		margin-top: 3px;
		height: 15px;
		width: 769px;
		background-color: #7da7d8;
		z-index:100;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		font-size: 9px;
		color: #ABABAB;
	}



a {
text-decoration:  none;
font-weight: bold;
border: none;
 }
a:hover {
border: none;
 }
 
 .createdate {
font-size: 10px;
color: #ABABAB;
height: 10px;
line-height: 0.7;
}
.modifydate {
font-size: 10px;
color: #ABABAB;
height: 20px;
line-height: 20px;
margin-bottom: 5px;
}



pre { color: #f5f5dc; font-size: 1em; font-family: Arial, Georgia, Times }
blockquote { color: #f0e68c; font-size: 1em; font-family: Arial, Georgia, Times }
h1 { color: #f5f5dc; font-family: Arial, Georgia, Times }
h2 { color: #f5f5dc }
img { background-color: transparent; border:1pt solid black; }
ol { color: #dcdcdc; font-size: 1em; font-family: Arial, Georgia, Times }
ul { color: #dcdcdc; font-size: 0.8em; font-family: Arial, Georgia, Times; list-style-position: inside }

a { color: #014560; font-size: 0.95em; font-family: Arial, Georgia, Times; text-decoration: none }

a:hover { color: #87e8eb; font-size: 0.95em; font-family: Arial, Georgia, Times; text-decoration: none }
a:active { color: #blue; font-size: 0.95em; font-family: Arial, Georgia, Times }

.cellcolor { background-color: #686868 }
.rev_type { color: #dcdcdc; font-weight: bold; font-size: 1.2em; font-family: Arial, Georgia, Times }
.g_nav_cellcolor { background-color: #476f78 }
.a_type_color { color: #dcdcdc; font-weight: bold; font-size: 0.9em; font-family: Arial, Georgia, Times }


.mainlevel-nav
{	
font-size: 13px;

padding-top: 40px;
margin:5px 0px;
text-align:center;
	color: #FFFFFF;
}


.mainlevel-nav:hover
{	
background-color:#CCFFFF;
color: black;
}

.mainlevel-nav:active
{	

color: blue;
}

.button
{	font-size: 12px;
background-color: transparent;
color: white;
}
