body{
	background-image:url('/images/background.gif');
	overflow:hidden;
}

/****************************** 
 * DIVs für Gesamtdarstellung * 
 ******************************/

#main{
	position:absolute;
	left:140px;
	top:2%;
	right:10px;
	height:98%;
	overflow:auto;
	overflow-x:hidden;
	background-image:url('/images/bgmain.gif');
	background-attachment:fixed;
	border: solid 2px #779621;
	border-bottom-width:0px;
	border-left-width:0px;
	margin:0;
}

#content{
	position:relative;
	left:0px;
	top:0px;
	/* background-color:#F00F02; */
	min-width:160px;
	margin-right:185px;
	padding: 15px;
	/* padding-left:15px;
	padding-right:15px;
	padding-bottom:10px; */
}
#rcolumn{
	position:relative;
	top:0px;	
	float:right;
	width:160px;
	margin-right:12px;
	margin-left:8px;
	/* background-color:#DDDD02; */
	padding-top: 15px;
	padding-bottom:40px;
}
#navmain{
	position:absolute;
	left:10px;
	top:2%;
	width:130px;
	height:98%;
	background-color:#f2f0dc;
	background-image:url('/images/background2.gif');

}
#navi{
	position:relative;
	line-height:0.8em;
	top:0px;
	left:0px;
	width:130px;
	text-align:right;
	background-color:#779621;
	/* border für Firefox, sonst fehlt ein Stück unter dem Eingabefenster */
	border:1px solid #779621;
	background-image:url('/images/menu-blaetter.gif');
	background-repeat:no-repeat;
}
#navcolumn{
	position:relative;
	top:-12;
	width:130px;
}

/* Menu-Links */
a.menu{
	display:block;
	text-decoration:none;
	font-family:"Courier New",Courier,mono;
	font-size: 10pt;
	font-weight:bold;
	color:#FFFF99;
	margin-right:10px;
	margin-bottom:10px;
}	
a.menu:link   { color:#FFFF99; }	
a.menu:visited{ color:#FFFF99; }
a.menu:hover  { color:#FFFFFF; }

/* MAIN */

a:link 		{ color:#999933; text-decoration:none; }
a:visited 	{ color:#999933; text-decoration:none; }
a:active 	{ color:#9999ff; text-decoration:none; }
a:hover 	{ color:#9999ff; text-decoration:none; }

p,ul,ol,li	{ text-decoration:none; font-family:"Courier New",Courier,mono; font-size: 10pt; line-height:15pt; }
.pic		{ text-align:center; color:#ceccae; font-size: 8pt; line-height:11pt; }
.disclaimer	{ font-size: 9pt; line-height:10pt; margin-right:160px; }
.counter	{ color:#999999; font-size: 8pt; letter-spacing: 0.05em; }

h1		{ color:#666666; text-decoration:none; font-family: "Courier New",Courier,mono; font-size: 18pt; line-height: 25pt; letter-spacing: 2px; margin-top:20px; }
h2		{ color:#666666; text-decoration:none; font-family: "Courier New",Courier,mono; font-size: 14pt; line-height: 22pt; letter-spacing: 1px; }
h3		{ color:#666666; text-decoration:none; font-family: "Courier New",Courier,mono; font-size: 11pt; line-height: 16pt; letter-spacing: 0px; }

h1.shop		{ color:#99ccff; margin-top:20px; }
h2.shop		{ color:#99ccff; }
p.shophead	{ font-size: 8pt; line-height:10pt }
p.small		{ font-size: 8pt; line-height:12pt }

# search field
input.search {
	font-size: 8pt;
	color:#666666;
	font-family: Verdana,Arial,sans-serif;
}

# common fields
input, textarea {
	font-size: 10pt;
	color:#666666;
	font-family:"Courier New",Courier,mono;
}

input.noborder {
	border:0px;
}
