body {
	background-image:url(images/bg_rechts.jpg);
	background-repeat:repeat-x;
	background-color:#E0E0E0;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#3C3C3C;
	font-weight:bold;
	vertical-align:top;
}

p {	margin:0; padding:0; }

img { border:0;}

h1{
font-size:19px;
line-height:21px;
margin-bottom:20px;
color:#037837;
}
h2{
font-size:14px;
color:#037837;
}

.moha_gruen { color:#037837; font-weight:bold; }

.bgDivLinks {
	background-image:url(images/bg_links.jpg);
	background-repeat:repeat-x;
}
.bgDivRechts {
	background-image:url(images/bg_rechts.jpg);
	background-repeat:repeat-x;
}
.headerOuter {
	background-color:#DFDFDF;
	height:136px;
	width:750px;
	margin-top:30px;
}
.headerLeft {
	width:278px;
	float:left;
}

.headerRight {
}

.logo {
	padding:26px 0px 0px 0px;}

.container {
	width:750px;
	background-color:#FFFFFF;
	text-align:left;
}
.linksSpalte{
	width:220px;
	float:left;
	margin: 42px 70px 0px 0px;
}

.nav { width:220px; }
.naviListe { 
	width:220px;
	padding:3px 0px 5px 0px;
	border-bottom:1px solid #037837; }

a.naviMain:link, a.naviMain:visited, a.naviMain:active, a.naviMain:focus {
	padding:0px 0px 0px 28px;
	color:#037837;
	text-decoration:none;
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
}
a.naviMain:hover {
	padding:3px 0px 6px 28px;
	color:#037837;
	text-decoration:none;
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
}
a.naviMainActive:link, a.naviMainActive:visited, a.naviMainActive:active, a.naviMainActive:focus, a.naviMain:hover {
	padding:3px 0px 6px 28px;
	color:#037837;
	text-decoration:none;
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.content {	margin:42px 55px 0px 0px;}

.footer {
	width:750px;
	height:193px;
	font-size:11px;
	line-height:15px;
	background-image:url(images/footer_bg.jpg);
	background-repeat:no-repeat;
}
.footerText {
	padding-top:45px;
	margin:0px 0px 0px 29px;
}
.impressumDiv {
	width:720px;
	padding-top:20px;
	margin:0px 0px 0px 29px;
}
.impressum2 {
	margin:0px 0px 0px 550px;
}
a.footerLink:link, a.footerLink:visited, a.footerLink:active, a.footerLink:focus {
	color:#037837;
	text-decoration:none;
	font-size:11px;
}
a.footerLink:hover {
	color:#3C3C3C;
	text-decoration:none;
	font-size:11px;
}
a:link, a:visited, a:active, a:focus {
	color:#3C3C3C;
	text-decoration:underline;
}
a:hover {
	color:#037837;
	text-decoration:underline;
}

.input {
	width:200px;
	padding:1px 1px 1px 2px;
	background-color:#ffffff;
	margin:3px 0px 3px 0px;
	font-size:13px;
	border:1px solid #037837;
}
.inputDescription {
	width:115px;
	float:left;
	font-size:12px;
	font-weight:bold;
	float:left;
	padding-top:6px;
}
.button {
	padding:1px 1px 1px 1px;
	color:#FFFFFF;
	background-color:#037837;
	font-size:11px;
	font-weight:bold;
}
