a { text-decoration: none; font-weight:200; color:#ffffff;}

a.c {color: #ffffff;
font-style: normal;
font-weight:700;
}
#nav li a.lang {
    font-style: normal;
    display:inline;
    float:left;
    font-weight:700;
    margin: 15px 4px 0px 0px;
    text-decoration: none;
	width:15px;
	text-decoration: none;
	color: #ffffff;
	background: transparent; /* IE6 Bug */
	padding: 1px 5px;
	/*border: 1px solid #ccc;*/
	/*border-bottom: 0;*/
}

a.thumb {color: #23100a; border: 0px;}
a.thumb:link {color: #23100a; border: 0px;}
a.thumb:visited {color: #23100a; border: 0px;}
a.thumb:hover {color: #23100a; border: 0px;}

.clear {
    clear: both;
}
	
body {
    margin:0px;
    border: 0px;
    padding:0px;
    font: 90% "monotype cursiva", verdana,arial,"Trebuchet MS",haettenschweiler;
    line-height:1.33em;
    font-style: normal;
    font-weight:700;
    color:#ffffff;
    text-align:left;
    background-color:#23100A;
    /*#E7953F;*/
}


body.start #main {background-image:url(img/chap_start.jpg); }
body.start_fr #main { background-image:url(img/chap_start_fr.jpg); }
body.topas #main { background-image:url(img/chap_topas.jpg); }
body.esoterik #main { background-image:url(img/chap_esoterik.jpg); }
body.esoterik_fr #main { background-image:url(img/chap_esoterik_fr.jpg); }
body.invest #main { background-image:url(img/chap_invest.jpg); }
body.invest_fr #main { background-image:url(img/chap_invest_fr.jpg); }
body.haendler #main { background-image:url(img/chap_haendler.jpg); }
body.goldschmiede #main { background-image:url(img/chap_goldschmiede.jpg); }
body.partner #main { background-image:url(img/chap_partner.jpg); }
body.film #main { background-image:url(img/chap_filme.jpg); }
body.kontakt #main { background-image:url(img/chap_kontakt.jpg); }
body.kontakt_fr #main { background-image:url(img/chap_kontakt_fr.jpg); }
body.agb #main { background-image:url(img/chap_agb.jpg); }
body.agb_fr #main { background-image:url(img/chap_agb_fr.jpg); }
body.norm {
text-align:left;
padding:0px;
}

#navdiv {
    margin:0; padding:0;
    position:absolute;
    left:0px;top:0px;
    width:150px;
    min-height:800px;
    height:100%;
    display:inline;
    background-image:url(img/navback.gif); 
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:0px 0px;
    z-index:5;
}
html>body #navdiv {  /* nur fuer moderne Browser! */
    position: fixed;
  }
#main {
    z-index:1;
    position: relative; top: 0px; left: 0px;
    /*background-image:url(img/chap_norm.jpg)*/; 
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:150px 0px;
    height: 100%; width: 100%; overflow: auto; /*IE<7 workaround f�r Fixierung siehe Selfhtml*/
    min-height:740px;
    padding:0;
    margin:0;
}
div.gal {
width:400px; 
padding: 0;
margin:0;
}
div.scribere {
width:450px;  
padding: 23px 0px 0px 450px;
margin:8px 0px 0px 0px;
}
div.i {
width:450px;
text-align:right;
padding: 0px 0px 0px 450px;
margin:45px 0px 0px 0px;
}


h1,h2, p, span {
margin:6px 15px 15px 0px;
padding:0px 0px 1px;
font-weight:normal;
text-align:right;
}
h1 {margin-top: 10px;
font-size:16pt;line-height:1.4em;}
h2.tit {margin-top: 15px;
font-size:14pt;}
	
p.imperial {font-size:20pt;
	font-style:italic;
	margin: 0px;
	padding:0px;
}
img.imperial {
border:0px;
margin: 0px 14px 0px 0px;
padding: 0px;
}
img.partner {
border:0px;
margin: 4px 0px 0px 0px;
padding: 0px;
}

img.logo {
border:0px;
margin:30px -10px 0px auto ;
width:120px;
}



span {
font-weight: normal;
}

#top_left {margin-left:5px;}

span.d {
font-weight: normal;
font-size: 6pt;
}


/*Filmstreifen Galerie:*/
h1.gal {margin: 0px 14px;font-size:16pt;position: relative; top: -24px; left: 0px;} 
img.mainpic {height:365px; float:left;}
div.mainpic {position:absolute; top:158px;left:160px;visibility:hidden;width:737px;}
div.beschreibung {position:absolute; top:70px;left:470px;visibility:hidden}
p.bildbeschreibung { clear: left; margin: 0; text-align: left;}
p.gal_headtext {margin-left: 300px;}
img.thumb {height:95px;border-left:2px solid #23100A;border-right:2px solid #23100A;margin:0px;}
div.thumb {z-index:99;position:absolute;top:605px; left:160px; width:737px;
overflow:auto;height:120px;white-space:nowrap;}
/*Ende Filmstreifen Galerie*/


table {background-color: none;}
tr {background-color: none;}
td {background-color: none;}

#main li {margin: 10px 15px 10px 20px;} 


/*Men�:*/
#navdiv ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */
	/*border-bottom: 1px solid #ccc;*/
}

#nav {
position: absolute; top: 152px; left: 0px;
margin:152px 0px 15px 0px;}

#nav li {
	position: relative;
	}
	
#nav ul {
	position: absolute;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	background: #71052a; 
	}
/*#nav ul ul {
	position: absolute;
	left: 149px; 
	top: 0;
	display: none;
	background: 7d1734; 
	}*/

/* Styles for Menu Items */
#nav li a {
	display: block;
	width:140px;
	text-decoration: none;
	color: #ffffff;
	background: transparent; /* IE6 Bug */
	padding: 1px 5px;
	/*border: 1px solid #ccc;*/
	/*border-bottom: 0;*/
	}
#nav ul li {
	border: 1px solid #6f5651;
	border-collapse:collapse;
}
	
#nav a:focus, #nav a:hover, #nav a:active { color: #fff; background: #3c281f; } /* Hover Styles */
/* Sub Menu Styles */
		
#nav > a:focus + ul, #nav > li > ul > a:focus + ul,  
#nav > li:hover > ul, #nav > li > ul > li:hover > ul,  
#nav > a:active + ul, #nav > li > ul > a:active + ul { display: block; } 

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */


.hidden {
	position: absolute;
	left: -1000px;
	top: -10000px;
	width: 0;
	height: 0;
	overflow:hidden;
	display:inline;
}


