@charset "utf-8";
/* CSS Document */

* {
padding:0;
margin:0;
}
img {
border:none;
}
body {
background:url(../images/bg_body.jpg) left top repeat;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
p {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333;
line-height:20px;
}
h1, h2, h3, h4, h5 {
padding-bottom:10px;
}
#top_section_outer {
width:100%;
background:url(../images/bg_body_top.jpg) left bottom repeat-x;
text-align:center;
height:142px;
}
#top_section {
text-align:left;
margin:0 auto;
height:142px;
width:860px;
position:relative;
background:url(../images/top_section.jpg) left top no-repeat;
}
#logo {
position:absolute;
width:292px;
height:128px;
top:0;
left:26px;
}
#topnav {
position:absolute;
width:340px;
height:44px;
right:20px;
bottom:40px;
}
	#topnav ul {
	list-style:none;
	}
	#topnav ul li {
	padding:0 0 0 20px;
	background:url(../images/top_menu_l.jpg) left top no-repeat;
	float:left;
	}
	#topnav li a {
	font: italic 12px Arial, Helvetica, sans-serif;
	background:url(../images/top_menu_r.jpg) right top no-repeat;
	padding:10px 40px 10px 0px;
	color:#8f8f8f;
	text-decoration:none;
	float:left;
	}
#wrapper {
width:860px;
margin:0 auto;
text-align:left;
}
#mainnav {
width:860px;
height:7px !important;
height:37px;
padding-top:20px;
padding-bottom:10px;
height:7px !important;
background:url(../images/bg_section.jpg) left top repeat-y;
position:relative;
}
	#mainnav ul {
        position:absolute;
        width:860px;
        height:27px;
	list-style:none;
	padding-left:20px;
	}
	#mainnav li a:hover {
	}
	#mainnav ul li a:hover {
	background:url(../images/bg_mainnav.jpg) left top no-repeat;
	color:#fff;
	}
	#mainnav ul li.active a {
	background:url(../images/bg_mainnav.jpg) left top no-repeat;
	color:#fff;
	}
	#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}
	#nav a {
	display:block;
	width:190px;
	padding:8px 0 5px 0;
	margin-right:10px;
	font:bold italic 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#fff;
	background:url(../images/bg_mainnav.jpg) left -27px no-repeat;
	}
	#nav li { /* all list items */
	float:left;
        margin-right:10px;
	}
	#nav li ul { 
	/* second-level lists */
	position: absolute;
	width: 150px;
	left: -999em;
	 /* using left instead of display to hide menus because display: none 
isn't read by screen readers */
	}
	#nav li.active ul li a {
	color:#fff;
	background:#A9C36C;
	}
	#nav li ul li {
	background:none;
	}
	#nav li ul li a {
	background:#A9C36C;
	}
	#mainnav ul li ul li a:hover {
	background:#80A53C;
	border-right:none;
	}
	#nav li.active ul li {
	background:none;
	}
	#nav li.active ul li a:hover {
	background:#80A53C;
	}
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav 
	li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	background-position:0 0;
	left:auto;
	}
	#nav ul a {
	text-align:center;
	width: 170px !important;
	width: 190px;
	padding:5px 10px 5px 10px;
	}
	#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	}
#header_outer {
width:860px;
height:268px;
position:relative;
background:url(../images/bg_section.jpg) left top repeat-y;
}
#header {
position:absolute;
right:20px;
top:0;
width:602px;
height:268px;
background:url(../images/sell-banner.jpg) left top no-repeat;
}
	#header_outer_subpage {
	width:860px;
	height:268px;
	position:relative;
	background:url(../images/bg_section.jpg) left top repeat-y;
	}
	#header_subpage {
	position:relative;
	width:821px;
	height:268px;
	margin-left:19px;
	background:url(../images/bg_flash_subpage.jpg) left top no-repeat;
	}
	#flash_subpage {
	position:absolute;
	width:799px;
	height:246px;
	top:10px;
	left:10px;
	}
#section {
width:860px;
background:url(../images/bg_section.jpg) left top repeat-y;
overflow:hidden;
padding-top:20px;
}
#aus {
margin-top:50px;
}
	#contentfront_outer {
	padding:0 15px 0 15px;
	width:830px !important;
        width:860px;
        margin-top:0 !important;
        margin-top:30px;
	}
*:first-child+html #contentfront_outer {
margin-top:0;
}
	#contentfront1 {
	width:170px;
	float:left;
	padding:10px;
	margin-right:10px !important;
	margin-right:10px;
        margin-left:10;
	}
*:first-child+html #contentfront1 {
margin-left:0;
}
	#contentfront1 ul {
	list-style:none;
	}
	#contentfront1 ol {
	}
	#contentfront1 li {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#8f8f8f;
	line-height:20px;
	}
	#contentfront1 a {
	color:#80A53C;
	}
	#contentfront1 h1 {
	color:#638134;
	text-align:center;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	}



	#contentfront2 {
	width:170px;
	float:left;
	padding:10px;
	margin-right:10px;
        margin-left:10px !important;
        margin-left:30px;
	}
*:first-child+html #contentfront2 {
margin-left:10px;
}
	#contentfront2 ul {
	list-style:none;
	}
	#contentfront2 ol {
	}
	#contentfront2 li {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#8f8f8f;
	line-height:20px;
	}
	#contentfront2 a {
	color:#80A53C;
	}
	#contentfront2 h1 {
	color:#638134;
	text-align:center;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	}


	#contentfront3 {
	width:170px;
	float:left;
	padding:10px;
	margin-right:10px;
        margin-left:10px !important;
        margin-left:30px;
	}
*:first-child+html #contentfront3 {
margin-left:10px;
}
	#contentfront3 ul {
	list-style:none;
	}
	#contentfront3 ol {
	}
	#contentfront li {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#8f8f8f;
	line-height:20px;
	}
	#contentfront3 a {
	color:#80A53C;
	}
	#contentfront3 h1 {
	color:#638134;
	text-align:center;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	}



	#contentfront4 {
	width:170px;
	float:left;
	padding:10px;
	margin-right:10px;
        margin-left:10px !important;
        margin-left:30px;
	}
*:first-child+html #contentfront4 {
margin-left:0px;
}
	#contentfront4 ul {
	list-style:none;
	}
	#contentfront4 ol {
	}
	#contentfront4 li {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#8f8f8f;
	line-height:20px;
	}
	#contentfront4 a {
	color:#80A53C;
	}
	#contentfront4 h1 {
	color:#638134;
	text-align:center;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	}
#section_bottom {
background:url(../images/footer.jpg) left top no-repeat;
height:34px;
}
#leftnav_outer {
position:absolute;
width:220px;
left:20px;
}
#left_section {
width:200px;
float:left;
margin-left:27px;
}
	#leftnav {
	width:220px;
	}
	#section #left_section {
	float:left;
	width:200px;
	margin-left:5px;
	margin-top:0 !important;
	margin-top:30px;
	overflow:hidden;
	}
*:first-child+html #section #left_section {
margin-top:0;
}
	#leftnav ul {
	list-style:none;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:20px;
	}
	#leftnav ul li {
	}
	#leftnav li a {
	text-decoration:none;
	text-align:left;
	display:block;
	height:15px !important;
	height:25px;
	padding-top:7px;
	padding-bottom:8px;
	font: italic 14px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #d0d0d0;
	padding-left:30px;
	color:#8F8F8F;
	background:url(../images/arrow_leftnav.jpg) 10px 8px no-repeat;
	}
	#leftnav li.leftactive a {
	color:#80A53C;
	}
	#leftnav li a:hover {
	color:#80A53C;
	}
	
	#left_section .module {
	width:186px;
	background: url(../images/content_module.jpg) left bottom no-repeat;
	margin-bottom:5px;
	margin-left:10px;
	border:2px solid #7DA739;
	}
	#left_section .module h1 {
	background:url(../images/heading_module.jpg) left top no-repeat;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#5b9440;
	padding-top:10px;
	text-align:center;
	text-decoration:underline;
	}
	#left_section .module p {
	padding:0px 10px 20px 20px;
	}
	#left_section .module ul {
	padding:0px 10px 20px 30px;
	list-style:none;
	}
	#left_section .module ul li {
	}
	#left_section .module li a {
	color:#8AB42E;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	}
	#left_section .module li a:hover {
	color:#A9C36C;
	}


#both_section {
width:753px !important;
width:733px;
float:left;
overflow:hidden;
}
	#middle_section {
	width:553px !important;
	width:533px;
	float:left;
	}
	#rightsection{
	float:right;
	width:650px;
        padding-top:10px !important;
        padding-top:40px;
	}
	#content {
	padding:0px 10px 10px 30px;
	width:594px;/* !important;
	width:723px;*/
	float:left;
        margin-top:0 !important;
        margin-top:0px;
        overflow:hidden;
	}
*:first-child+html #content {
margin-top:0;
}
#content h1 {
width:553px;
height:28px;
overflow:hidden;
margin-top:0 !important;
margin-top:30px;
color:#80A53C;
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
}
*:first-child+html #content h1 {
margin-top:0;
}
#content a {
color:#84B034;
}
#content a:hover {
color:#A9C36C;
}
#content ol {
padding-left:24px !important;
padding-left:28px;
}
#content ul {
padding-left:25px !important;
padding-left:21px;
}
#content li {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#80A53C;
line-height:20px;
}
#content li a {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#80A53C;
line-height:20px;
}
#content li a:hover {
color:#A9C36C;
}
	#right_section {
	width:200px;
	float:right;
	}



/* typo3 */
#content .csc-caption {
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#content .csc-mailform {
font:12px Arial, Helvetica, sans-serif;
}
#content .csc-mailform input, #content .csc-mailform textarea, #content .csc-mailform select {
border:1px solid #ccc;
color:#666666;
font:12px Arial, Helvetica, sans-serif;
}
#content input .radiobutton {
border:none;
}
#content input .submit {
background:#9c0;
color:#fff;
font-weight:bold;
}
#content .csc-mailform {
overflow:hidden;
width:578px !important;
width:600px;
padding:10px;
border:1px solid #cdcdcd;
}
#content .csc-mailform label {
clear:left;
float:left;
width:200px;
}
#content .csc-mailform input, #content .csc-mailform textarea, #content .csc-mailform select {
float:left;
margin-bottom:10px !important;
margin-bottom:0px;
}
#content .csc-mailform option {
padding-right:10px;
}
#content .csc-mailform .csc-mailform-check {
border:none;
}
#content .csc-mailform .csc-mailform-submit {
clear:left;
border:none;
}
#content span.csc-mailform-radio fieldset {
width:200px;
float:left;
border:1px solid #cdcdcd;
margin-bottom:10px !important;
margin-bottom:0px;
padding:10px 10px 0 10px;
}
#content span.csc-mailform-radio fieldset legend {
padding:0 5px;
}
#content span.csc-mailform-radio input {
clear:left;
float:left;
border:none;
margin-right:5px !important;
margin-right:0;
}
#content span.csc-mailform-radio label {
clear:none;
float:left;
width:165px;
margin-bottom:10px;
padding-top:0 !important;
padding-top:2px;
}
#content .csc-mailform .csc-mailform-submit {
background:#f90;
color:#fff;
font-size:11px;
padding:2px 5px;
}
#content .csc-mailform .csc-mailform-submit {
margin-bottom:0 !important;
margin-bottom:0;
}
#content #mailformsword {
width:156px;
}
/* end of typo3 */
#rounded_footer {
background:url(../images/bg_footer.jpg) center bottom repeat-x;
margin:0 auto;
height:40px;
width:860px;
overflow:hidden;
}
#footer {
text-align:center;
width:860px;
padding-top:15px;
height:100px !important;
height:125px;
margin:0 auto;
}
#footer p {
color:#fff;
}

#adver{
float:right;
margin-top:10px !important;
margin-top:30px;
margin-right:20px;
}


/* typo3 */
.module .csc-caption {
font:11px Verdana, Arial, Helvetica, sans-serif;
}
.module .csc-mailform {
font:12px Arial, Helvetica, sans-serif;
}
.module .csc-mailform input, #content .csc-mailform textarea, #content .csc-mailform select {
border:1px solid #ccc;
color:#4a4a4a;
font:12px Arial, Helvetica, sans-serif;
}
.module input .radiobutton {
border:none;
}
.module input .submit {
background:#9c0;
color:#fff;
font-weight:bold;
}
.module .csc-mailform {
overflow:hidden;
width:160px !important;
width:180px;
padding:10px;
border:none;
}
*:first-child+html .module .csc-mailform {
width:180px
}
.module .csc-mailform label {
clear:left;
float:left;
width:150px;
}
.module .csc-mailform input, #content .csc-mailform textarea, #content .csc-mailform select {
float:left;
margin-bottom:10px !important;
margin-bottom:0px;
}
.module .csc-mailform option {
padding-right:10px;
}
.module .csc-mailform .csc-mailform-check {
border:none;
}
.module .csc-mailform .csc-mailform-submit {
clear:left;
border:none;
}
.module span.csc-mailform-radio fieldset {
width:1500px;
float:left;
border:1px solid #cdcdcd;
margin-bottom:10px !important;
margin-bottom:0px;
padding:10px 10px 0 10px;
}
.module span.csc-mailform-radio fieldset legend {
padding:0 5px;
}
.module span.csc-mailform-radio input {
clear:left;
float:left;
border:none;
margin-right:5px !important;
margin-right:0;
}
.module span.csc-mailform-radio label {
clear:none;
float:left;
width:165px;
margin-bottom:10px;
padding-top:0 !important;
padding-top:2px;
}
.module .csc-mailform .csc-mailform-submit {
background:#A9C36C;
color:#fff;
font-size:11px;
padding:2px 5px;
width:165px;
border-top:2px solid #D5E1BB;
border-right:2px solid #80A53C;
border-bottom:2px solid #80A53C;
border-left:2px solid #D5E1BB;
}
.module .csc-mailform .csc-mailform-submit {
margin-bottom:0 !important;
margin-bottom:0;
}
.module #mailformsword {
width:156px;
}
#mailformname {
width:165px;
}
#mailformemail {
width:165px;
}
#mailformtelefoonnr {
width:165px;
}