* {
	font-family:		"Lucida Sans Unicode", verdana, helvetica, sans-serif;
	font-size: 			11px;
	border: 			0;
	padding: 			0;
	margin: 			0;
}

html {
	background: 		#2a1a00 url(../img_homepage/bg.jpg) repeat-x;
}

body {
	width: 				915px;
	margin: 			auto;
}

.fix {
	clear: 				both;
}

a {
	text-decoration: 	none;
	color: 				#c37d00;
}

a:hover, a:active
{
	color:				#FFA400;
}


hr
{
	color:				#FFA400;

}

h1 {
	display: 			none;
}

#top {
	float: 				left;
	clear: 				both;
	margin: 			0 35px 0 0;
	position: 			relative;
}

#logo {
	float: 				left;
	margin: 			30px 0 -1px 7px;
}

#container {
	float: 				left;
	background: 		url(../img_homepage/bg.gif) repeat-y;
}

#container #inner {
	background: 		url(../img_homepage/top.gif) repeat-x;
	width: 				915px;
}

#left {
	float: 				left;
	width: 				160px;
	padding: 			22px 12px 10px 12px;
}

#left h4
{
	background: 		url(../img_homepage/left.top.gif) no-repeat;
	text-align: 		center;
	height: 			30px;
	width: 				160px;
	color: 				white;
	font-weight: 		normal;
	padding: 			2px 0 0 0;
	margin: 			12px 0 0 0;
	float: 				left;
}

#left ul {
	float: 				left;
	list-style: 		none;
	background: 		#817560 url(../img_homepage/left.bottom.gif) no-repeat bottom;
	padding: 			0 10px 8px 10px;
	width: 				140px;
}

#left ul li {
	float: 				left;
	clear: 				both;
	border-bottom: 		1px solid #706654;
	background: 		url(../img_homepage/left.arrow.gif) 5px 8px no-repeat;
	width: 				120px;
	line-height: 		22px;
	padding: 			0 0 0 20px;
	color: 				white;
}


#left  p 
{
	background: 		#817560 url(../img_homepage/left.bottom.gif) no-repeat bottom;
	list-style: 		none;
	padding: 			0 10px 8px 10px;
	width: 				140px;
	clear: 				both;
	border-bottom: 		1px solid #706654;
	line-height: 		22px;
	color: 				white;
}


#left  p a
{
	color:				#FFA400;
}

#left ul li a {
	color: 				white;
}


#left ul li p.quote{
	font-style:			italic;
	margin-left:		18px;	
}

#left ul li p.quote{
	font-style:			italic;
	text-align:			right;
	width:				90px;
	border:				0px;
}

#right ul {
	list-style: 		none;
	padding: 			0 10px 8px 10px;
}

#right ul li
{
	background: 		url(../img_homepage/left.arrow.white.gif) 1px 4px no-repeat;
	padding-left:		10px;
	margin-bottom:		5px;
}


#right {
	float: 				left;
	width: 				707px;
	color: 				#3e2800;
}

#nav {
	float: 				right;
	list-style: 		none;
	margin: 			62px 0 0 0;
	position: 			absolute;
	width: 				450px;
	left: 				560px;
	bottom: 			-5px;
	_bottom: 			-6px;
}

#nav li {
	float: 				left;
	margin: 			0 0 0 5px;
}

#nav li a {
	float: 				left;
	background: 		url(../img_homepage/nav.gif) no-repeat;
	width: 				102px;
	line-height: 		23px;
	text-align: 		center;
	font-size: 			12px;
	font-weight: 		bold;
	color: 				white;
}

#nav li a:hover, #nav li a:active {
	background: 		url(../img_homepage/nav.active.gif);
	color: 				black;
}


#nav li a.on {
	background: 		url(../img_homepage/nav.active.gif);
	color: 				black;
}


/*#right blockquote {
	float: 				left;
	width: 				570px;
	padding: 			35px 0 30px 161px;
}*/

#right blockquote {
	float: 				left;
	width: 				701px;
	padding: 			35px 0 30px 0px;
	background:			url(images/header.jpg) no-repeat 5px 10px;
}


/*
#right blockquote h2 {
	color: 				#7b4f00;
	font-family: 		Helvetica;
	font-size: 			24px;
}


#right blockquote h3 {
	color: 				#c4922f;
	font: 				bold 14px Verdana;
}
*/

#right blockquote h2 {
	color: 				#fff;
	font-family: 		Helvetica;
	font-size: 			24px;
	margin-left:		30px;
}


#right blockquote h3 {
	color: 				#FCFCE3;
	margin-top:			15px;
	font: 				bold 14px Verdana;
	margin-left:		30px;
}



#footer {
	background: 		url(../img_homepage/footer.gif) no-repeat;
	clear: 				both;
	width: 				915px;
	color: 				#8c8475;
	text-align: 		center;
	padding: 			40px 0 0 0;
}

#right #innerleft {
	float: 				left;
	width: 				318px;
	padding: 			20px;
}

#right #innerright {
	float: 				right;
	width: 				318px;
	padding: 			20px 20px 20px 0;
}

#right h4 , tr.kop td
{
	font-size: 			18px;
	font-weight: 		normal;
	padding: 			0 0 20px 0;
}

#right p {
	padding: 			0 0 20px 0;
	text-align: 		justify;
}

#right form {
	float: 				left;
	background: 		url(../img_homepage/box.gif) no-repeat bottom;
	width: 				318px;
	padding: 			0 0 5px 0;
	margin: 			0 0 20px 0;
}


#right fieldset {
	background: 		url(../img_homepage/box.gif) no-repeat top;
	padding: 			15px 10px 10px 10px;
	color:				#7B4F00;
}


#right #innerleft input { 
	float: 				left;
	background: 		url(../img_homepage/input.small.gif) no-repeat;
	width: 				81px;
	height: 			13px;
	font-weight: 		bold;
	margin: 			0 5px 0 0;
	padding: 			3px 3px 3px 6px;
	font-weight: 		normal;
}

#right #innerleft label {
	float: 				left;
	font-weight: 		bold;
	padding: 			3px 0 0 0;
}

#right #innerleft input.submit {
	float: 				left;
	color: 				white;
	width: 				70px;
	padding: 			0;
	margin: 			0 0 0 5px;
	height: 			20px;
	background: 		url(../img_homepage/submit.orange.gif);
	font-weight: 		bold;
}

#right #innerright fieldset, #right #innerleft fieldset {
	padding: 			10px 10px 5px 10px;
}

#right #innerleft #nobg {
	background: 		none;
	padding: 			0 10px 10px 10px;
}

#right #innerright select
{
	float: 				left;
	width: 				142px;
	margin: 			0 5px 0 0;
	padding: 			3px 3px 3px 6px;

}

#right #innerright input{
	float: 				left;
	background: 		url(../img_homepage/input.big.gif);
	width: 				132px;
	height: 			13px;
	margin: 			0 5px 0 0;
	padding: 			3px 3px 3px 6px;
	font-weight: 		normal;
}

#right #innerleft input.big
{
	background: 		url(../img_homepage/input.big.gif);
	width: 				132px;
	height: 			13px;
	margin: 			0 5px 0 0;
	padding: 			3px 3px 3px 6px;
}	


#right #innerleft input[type="radio"] {
	background: 		none;
	height: 			13px;
	margin: 			0 0px 0 0;
	padding: 			3px 3px 3px 3px;
	width:				auto;
	float:				none;
}

#right #innerleft  #nofloat {
	float:				none;
}


#right #innerright .submit {
	float: 				left;
	color: 				white;
	width: 				70px;
	padding: 			0;
	height: 			20px;
	background: 		url(../img_homepage/submit.orange.gif);
	font-weight: 		bold;
}

#right #innerright #nobg {
	background: 		none;
	padding: 			0 10px 10px 10px;
}

#right #innerright label {
	float: 				left;
	font-weight: 		bold;
	width: 				64px;
	text-align: 		right;
	margin: 			3px 10px 0 0;
}

#right #innerright dt {
	font-weight: 		bold;
	padding: 			0 0 0 26px;
}

#right #innerright dd {
	padding: 			0 0 5px 26px;
}


p.error
{
	font-weight:		bold;
	color:				#7B4F00;

}

#textarea
{
	background-image: 	url(../img_homepage/input.textarea.gif);
	background-repeat: 	no-repeat;
	width:				217px;
	height:				102px;
	padding:			4px;

}

h5
{
	font-size:			13px;
	margin-top:			10px;
	margin-bottom:		5px;
}

#innerleft form.backlink
{
	background: 		none;
}

table.overview
{
	width:				100%;
}

table.overview td
{
	padding: 			6px 2px;
	border-bottom:		1px solid #7B4F00;
}

table.overview td.first
{
	background: 		url(../img_homepage/left.arrow.white.gif) 0px 11px no-repeat;
	padding-left:		9px;
}

table.mainform td
{
	padding:			2px;
	vertical-alignment:	top;
}
table.mainform textarea
{
	border:				1px solid #7B4F00;
}