@charset "UTF-8";
/* CSS Document 

grün #096433
braun #bfb09b
grau #dfdfdf
nav hintergrund #e7f2ec
gelb nav #ffe401
schrift #736f6e

hellgelb #fff8bf

*/
#eintragnews .csc-textpic {
	clear:both;
	margin-bottom:1px;
}

a {
	color:#096433;
}
a:hover {
	color:#bfb09b;
}
.dropdown {
	background:#ffe401;
	padding:6px;
	width:160px;
	
}
.dropdown a {
	color:#000;
	text-decoration:none;
	padding:1px;
	display:block;
	border-bottom:#efefef 1px solid;
}
.csc-header {
	clear:both;
}
.csc-header .csc-header-n1 {
	clear:both;
}
.csc-header h1{
	clear:both;
	margin-top:20px;
}
.csc-header .csc-header-n1 h1{
	margin-top:5px;
	clear:both;
}
.csc-textpic {
	clear:both;
	margin-bottom:20px;
}

#text img {
	padding-bottom:8px;
}

.csc-mailform{
	border:1px #019559 solid;
	margin:0px auto;
	width:500px;
	padding:10px;
	color:#005D98;
	font-weight:bold;
}

.csc-mailform-field {
	width:350px;
	margin:10px auto;
}
.csc-mailform-field label {
	float:left;
	width:140px;
	padding:2px;
	margin-bottom:10px;
}

.csc-mailform-field input {
	float:left;
	width:200px;
	background-color:#edf4fa;
	border:1px #019559 solid;
	padding:2px;
	margin-bottom:10px;
}
.csc-mailform-field .csc-mailform-check {
	width:20px;
}

.csc-mailform-field textarea {
	float:left;
	width:200px;
	background-color:#edf4fa;
	border:1px #019559 solid;
	padding:2px;
	margin-bottom:5px;
}
.csc-mailform-field select {
	float:left;
	width:200px;
	background-color:#edf4fa;
	border:1px #019559 solid;
	padding:2px;
}
.csc-mailform-field .csc-mailform-submit {
	width:150px;
	text-align:center;
	color:#000;
	font-weight:bold;
	float:right;
	border:1px #005D98 sold;
}

.tx_lumogooglemaps_pi1_sidebar, .n, .no {
	display:none;
}


#box {
	width:685px;
	float:left;
	background:url(../images/hintergrund-gebrauchte.jpg) repeat-x center;
	margin-bottom:20px;
}
.gebrauchte {
	width:150px;
	float:left;
	margin-left:10px;
}
.gebrauchte strong a {
	display:block;
	color:#096433;
	text-decoration:none;
}

* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}

.no, .n {
	display:none;
}

body {
	
}

#main {
	float:left;
	width:989px;
	background:url(../images/header-hintergrund.jpg) repeat-x left top;
}
#header {
	float:left;
	width:989px;
	margin-top:21px;
}
#logo {
	float:left;
	width:272px;
}
#navigation {
	float:left;
	width:717px;
}
#volltextsuche {
	margin-left:490px;
	font-weight:bold;
}
#volltextsuche .suchbegriff {
	width:200px;
	font-size:12px;
	font-weight:bold;
	padding:1px;
	border:1px #000 solid;
}
#volltextsuche .suchbutton {
	background:#dfdfdf;
	color:#000000;
	border:#dfdfdf 1px solid;
	font-weight:bold;
	margin-top:2px;
	margin-left:154px;
}
#nav {
	margin-top:20px;
}
#webseiten a{
	color:#948570;
	font-weight:bold;
	padding-left:20px;
}
.seitenavigation {
	background:#e7f2ec;
	border-top:1px #736f6e solid;
	border-left:1px #736f6e solid;
	border-bottom:1px #736f6e solid;
}
.aktiv {
	background:#ffe401;
	border-top:1px #736f6e solid;
	border-left:1px #736f6e solid;
	border-bottom:1px #736f6e solid;
}

#nav a{
	text-decoration:none;
	color:#736f6e;
	font-weight:bold;
	line-height:20px;
}

.last {
	border-right:1px #736f6e solid;
}

#footer {
	padding:10px 10px;
	clear:both;
}
#footertext {
	margin-top:10px;
	padding-top:6px;
	border-top:1px #dfdfdf solid;
	text-align:center;
}
#footertext a {
	text-decoration:none;
	color:#000;
}

#content {
	width:989px;
	float:left;
	margin-top:30px;
}
#news {
	float:left;
	width:272px;
}
#hauptcontent {
	float:left;
	width:717px;
}
#text {
	padding:0px 15px 15px 15px;
}

#eintragnews .bodytext, #eintragnews h4, #eintragnews h1{
	width:150px;
	text-align:left;
	margin:0px auto;
}
#eintragnews h4, #eintragnews h4 a, #eintragnews h1, #eintragnews h1 a {
	color:#948570;
	font-weight:bold;
	padding-top:5px;
}

#text h1 {
	color:#948570;
	font-size:18px;
	border-bottom:1px #948570 solid;
	padding-bottom:3px;
	margin-bottom:15px;
}

#text ul {
	margin-left:30px;
}

