	body,html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	color: #F0F0E0;
	margin: 0;
	padding: 0;
	}
	
	a:link { color:#F0F0E0; text-decoration:none; font-weight:normal; } 
	a:visited { color:#F0F0E0; text-decoration:none; font-weight:normal; }
	a:hover { text-decoration:none; font-weight:bold; }
	a:active { text-decoration:none; font-weight:bold; } 
	
	p.phil a:link { color:#706858; text-decoration:none; font-weight:normal; } 
	p.phil a:visited { color:#706858; text-decoration:none; font-weight:normal; }
	p.phil a:hover { text-decoration:none; }
	p.phil a:active { text-decoration:none; } 
	
	/* DIVs */
	
	#horizon
	{
	position:absolute; 
	top:0px; 
	left:25px; 
	width:810px;
	/*height:605px;*/
	z-index:10;
	/* background-color: #eee; */
	}
	
	#header
	{
	/*
	position:absolute; 
	top:31px; 
	left:230px; 
	*/
	z-index:20;
	height:73px;
	background-color:#fff;
	text-align:right;
	/* width:100%; */
	}
	
	#main
	{
	z-index:20;
	height:501px;
	background-color:#706858;
	}
	
	#main #nav
	{
	z-index:30;
	height:501px;
	width:210px;
	border-right: 1px solid #403838;
	float:left;
	height:501px;
	overflow:auto;
	/* padding-top:18px; */
	}
	
	#main-photo
	{
	z-index:20;
	height:501px;
	background-color:#d8ddd9;
	background: url(/i/ophelis_pfalzmoebel_061020.jpg) top left no-repeat;
	/* padding-top:18px; */
	}
	
	#main-photo #nav
	{
	z-index:30;
	height:501px;
	width:210px;
	float:left;
	overflow:hidden;
	}
	
	#main #nav #inner, #main-photo #nav #inner
	{
	padding-top:16px;
	}
	
	#content
	{
	position:absolute; 
	top:93px; 
	left:238px; 
	z-index:30;
	height:468px;
	width:560px;
	float:right;
	overflow:auto;
	/* background-color:#202020; */
	}
	
	#pagenav
	{
	position:absolute; 
	top:555px; 
	left:600px;
	width:190px;
	/*
	left:240px;
	width:556px;
	*/
	z-index:40;
	text-align:right;
	/* background-color:#606060; */
	}
	
	#footer
	{
	position:absolute; 
	top:518px; 
	left:10px;
	width:190px;
	
	z-index:20;
	padding:1px 0 2px 0;
	
	/* background-color:#00f; */
	}
	
	div.bo
	{
		padding:0 0 1px 0;
		line-height:1.2em;
	}
	
	#footer div.bo a
	{
		color:#FFF;
		text-decoration:none;
		font-size:10px;
		font-weight:bold;
	}
	
	#main #nav div.nav1
	{
		background-color:#706858;
		color:#FFF;
		padding:2px 0 2px 10px;
	}
	#main #nav div.nav1 a
	{
		color:#FFF;
		text-decoration:none;
	}
	
	#main-photo #nav div.nav1
	{
		color:#706858;
		padding:2px 0 2px 10px;
	}
	#main-photo #nav div.nav1 a
	{
		color:#706858;
		text-decoration:none;
	}
	
	div.nav2
	{
		background-color:#605850;
		color:#FFF;
		padding:2px 0 2px 10px;
	}
	div.nav2 a
	{
		color:#FFF;
		text-decoration:none;
	}
	
	.last{
		padding-bottom:1px 0 10px 10px;
	}
	div.nav3
	{
		background-color:#585048;
		color:#F0F0E0;
		padding:1px 0 1px 10px;
	}
	div.nav3 a
	{
		color:#F0F0E0;
		text-decoration:none;
	}
	
	div.nav1 a:hover, div.nav2 a:hover, div.nav3 a:hover
	{
		font-weight: bold;
	}
	
	img.noborder
	{
		border:none;
	}
	
	#footer a.footer
	{
	color: #706858;
	font-size: 11px;
	}
	
	img
	{
	border: 1px solid #403838;
	}
	
	img.margin-right
	{
	margin-right:7px;
	}
	
	img.margin-bottom
	{
	margin-bottom:7px;
	}
	
	#footer_marked { color: #AD9285; }
	
	.phil 
	{
	/* 
	background-image: url('/_img/d_f9faf9.gif'); filter:Alpha(opacity=80, style=0); 
	*/
	padding-left: 0px; padding-right: 0px; 
	font-size: 16px;
	font: bold;
	line-height: 125%;
	color: #706858;
	text-decoration: none;
	}
	
	.std-width
	{
	width:500px;
	padding-bottom:7px;
	}
	
	.half-width
	{
	width:265px;
	padding-bottom:7px;
	}
	
	/* D_FORM */
	input, textarea, select {
	font-family: Arial, Arial Narrow, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	line-height : 140%;
	}
	
	input.style1, textarea.style1 {
	background-color : White;
	color : Black;
	border : 1px solid #000000;
	border-bottom-width : 1px;
	border-color : #000000 #000000 #000000 #000000;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	border-width : 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	width: 335px;
	}
	
	input.def, textarea.def {
	background-color : White;
	color: Black;
	border: 1px solid #000000;
	border-bottom-width: 1px;
	border-color: #000000 #000000 #000000 #000000;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-top-width: 1px;
	border-width: 1px 1px 1px 1px;
	padding: 0 1px 0 1px;
	}
	
	input.form01, select.form01 {
	background-color : White;
	color : Black;
	border : 1px solid #000000;
	border-bottom-width : 1px;
	border-color : #000000 #000000 #000000 #000000;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	border-width : 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	width: 180px;
	}
	
	textarea.form01 {
	background-color : White;
	color : Black;
	border : 1px solid #000000;
	border-bottom-width : 1px;
	border-color : #000000 #000000 #000000 #000000;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	border-width : 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	width: 270px;
	height: 80px;
	}
	
	input.plz {
	background-color : White;
	color : Black;
	border : 1px solid #000000;
	border-bottom-width : 1px;
	border-color : #000000 #000000 #000000 #000000;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	border-width : 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	width: 50px;
	}
	
	input.ort {
	background-color : White;
	color : Black;
	border : 1px solid #000000;
	border-bottom-width : 1px;
	border-color : #000000 #000000 #000000 #000000;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	border-width : 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	width: 126px;
	}
	/* /D_FORM */
	
	
	.wrap17a, .wrap17b, .wrap17c {
	display:inline-table;
	/* \*/display:block;/**/
	}
	.wrap17a {
	float:left;
	background:url(/i/shadow17.gif) right bottom no-repeat;
	}
	.wrap17b {
	background:url(/i/shadow17_bl.gif) left bottom no-repeat;
	}
	.wrap17c {
	padding:0 17px 17px 0;
	background:url(/i/shadow17_tr.gif) right top no-repeat;
	}
	.wrap17c img {
	display:block;
	}
	
	.wrap12a, .wrap12b, .wrap12c {
	display:inline-table;
	/* \*/display:block;/**/
	}
	.wrap12a {
	float:left;
	background:url(/i/shadow12.gif) right bottom no-repeat;
	}
	.wrap12b {
	background:url(/i/shadow12_bl.gif) left bottom no-repeat;
	}
	.wrap12c {
	padding:0 12px 12px 0;
	background:url(/i/shadow12_tr.gif) right top no-repeat;
	}
	.wrap12c img.block {
	display:block;
	}
	
	.img.disblo {
	display:block;
	}
	
	.bold {
	font-weight:bold;
	}
	
	.title01 {
	padding:0 0 12px 0;
	}
	
	div.title01 p, div.std-width p, div.half-width p {
	padding:0 0 6px 0;
	margin:0 0 0 0;
	}
	
	*
	{
		/*background-color:#F00;*/
		line-height:1.4em;
	}
	
	a.gt
	{
		padding-left:9px;
		/* background: url('greaterthan.gif') no-repeat 10px 10px; */
		background-image: url(/i/greaterthan.gif);
		background-repeat: no-repeat;
		background-position: 0px 5px;
		display:block;
	}