/*
#8C2921 rot
#9E6A1F goldbraun
oben rechts unten links
*/

body.bgimg, div#Page, div#Header, div#RightDummy, div.cent {
	background-image: url(images/bg-dark.gif); }

body {
	margin : 0 auto; }

body, td, div {
	background-color : #000000;
	color : #AEAEAE;
	font-family : Georgia, Verdana, Arial;
	font-size : 12px;
	text-decoration : none;
	line-height : 1.8em; }

img {
	border : 0; }

a {
	color : #8C2921;
	text-decoration : none; }

a:hover {
	background-color: #8C2921;
	color : #000000; }

div#shader {
	bottom : 0px;
	width : 900px;
	height : 200px;
	z-index : 99;
	position : fixed;
	background : url(images/shader.png) bottom center no-repeat; }

div#Index, div#Index .sm {
	text-align : center;
	color : #8C2921;
	width : 825px;
	margin: 0 auto;
	padding: 0; }	

div#Header {
	margin: 0;
	padding: 20px 0px 20px 0px; }	

div#Page {
	width : 800px;
	margin: 0 auto;
	padding: 0; }	

ul#Navigation {
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;

	width: 90px;
    padding : 30px 0px 0px 70px;
    margin : 0;
    border : 0;
    float : left; }

ul#Navigation li {
    padding : 0px 0px 1px 0px;
    border : 0;
    list-style : none;
    margin : 0; }

ul#Navigation a {
	background-color: #141414;
	padding: 3px 15px 3px 0px;
	font-weight : bold;
	display: block;
	text-align : right; }

ul#Navigation span.a {
	color : #8C2921;
	/*background-color: #141414;*/
	padding: 3px 15px 3px 0px;
	font-style : italic;
	display: block;
	text-align : right; }
	
ul#Navigation a:hover {
	background-color: #8C2921;
	color : #000000; }

ul#Navigation a.active {
	background-color: #1D1D1D;
	color : #AEAEAE; }

div#Content {
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;

	background-color: #1D1D1D;
	-moz-border-radius : 5px;
	width : 450px;
	padding : 0px 15px 0px 15px;
    margin: 0;
    border: 0;
	vertical-align : top;
	float : left; }

div#RightDummy {
	width : 130px;
	padding : 0px 15px 0px 15px;
    margin: 0;
    border: 0;
	float : left; }

p#Footer {
	padding : 15px;
	text-align : center;
	clear : both; }

p.eDARK {
	color : #5D5D5D;
	margin-left : 2em;
	text-indent : -2em; }

p.eLGHT {
	color : #D4D4D4;
	margin-left : 2em;
	text-indent : -2em; }

p {
	margin-bottom : 25px; }
	
p.e {
	margin-left : 2em;
	text-indent : -2em;
	/* border-bottom : 1px solid #9B9B9B; */ }

p.ee {
	color : #5D5D5D;
	margin-left : 2em;
	
	padding : 0px 0px 0px 5px;
	border-left : 1px solid #5D5D5D;
	
	/*padding : 5px 10px 5px 10px;*/
	/*border : 1px solid #5D5D5D; */}

p.lyr {
	line-height : 2em;
	font-size : 16px;
	font-style : italic;
	font-weight : bold; }

p.hl {
	text-align : right;
	border-bottom : 1px solid #5D5D5D;
	font-size : 10px;
	color : #5D5D5D;
	font-weight : bold; }

.sm {
	font-variant : small-caps;
	text-transform : lowercase;
	letter-spacing: 1.2px;
	font-weight : bold; }

.smFL {
	color: #8C2921; }

.smFL:hover {
	background-color: #8C2921;
	color : #000000; }

.brw {
	color: #8C2921; }

#IndexPic {
	margin : 0px 0px 0px -100px; }

.blk {
	color : #000000; }

.grey {
	background-color: #1D1D1D;
	margin-bottom : 25px; }

.cent {
	text-align : center; }
