body {
	background: #5b1716;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 1.4em;
	color: #9a8867;
}

a {
	color: #9a8867;
}

#header {
	background: url(../images/bg_header_02.png) top center;
	padding-top: 0px;
}

#header .inside {
	height: 550px;
	width: 980px;
	margin: 0 auto 0 auto;
	padding-bottom: 15px;
}
	
#headerimage {
	height: 550px;
	width: 980px;
	position: absolute;
	z-index: 1;
}
a#backtohome {
	display: block;
	width: 980px;
	height: 400px;
	position: absolute;
	top: 30px;
}
#container {
	background: url(../images/bg_container.jpg) center;
}
#container #containerinside {
	margin: 0 auto;
	width: 980px;
	}
#main {
	margin-right: 350px;
	position: relative;
	top: -38px;
	}
#right {
	float: right;
	width: 300px;
	}
#footer {
	background: url(../images/bg_footer_02.png) center;
}

#footer .inside {
	padding-top: 6px;
	height: 50px;
	text-align: center;
}

#quicknav {position: absolute; right: 10px; z-index: 10;}
#quicknav li {float: left; margin-left: 12px;}
#quicknav li a:link,
#quicknav li a:visited,
#quicknav li span {
	color: #B0A084;
	font-size: 11px;
	text-decoration: none;
}

#quicknav li.home a,
#quicknav li.home span {
	padding-left: 15px;
	background: url(../images/icon_home.png) no-repeat 0 1px;
}

#quicknav li.kontakt a,
#quicknav li.kontakt span {
	padding-left: 16px;
	background: url(../images/icon_kontakt.png) no-repeat 0 2px;
}

#quicknav li.impressum a,
#quicknav li.imprssum span {
	padding-left: 14px;
	background: url(../images/icon_impressum.png) no-repeat 0 1px;
}

h1, h2 {
	text-transform: uppercase;
	color: #8b071f;
	margin-bottom: 0.5em;
	line-height: 1.2em;
	font-size: 20px;
	font-weight: 100;
	}
h2 {
	font-size: 14px;
}
.trenner_unten {
	margin-bottom: 20px;
	padding-bottom: 20px;
	background: url(../images/dots_1.png) repeat-x left bottom;
	
}	

div.ce_form select {
	width: 140px;
}

div.ce_form td {
	padding: 8px;
	vertical-align: top;
}
div.ce_form input {
	width: 200px;
}
span.mandatory {
	color: #9a8867;
}
div.ce_form span.captcha_text {
	display: block;
	float: left; 
}