body, html {
	background: #ffffff fixed center top;
	color: Black;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

td.unten{
font:normal 12px  Arial, Verdana, sans-serif;
text-align:center;}

.menu {
color:#000000;
font:normal 12px  Arial, Helvetica, sans-serif;
text-decoration:none;
width:140px;
cursor:default;
outline:0;
float:left;
line-height:2;
padding-left:15px;
display:block;
}

a.menu:hover{
color:#FFFFFF;
text-decoration:none;
cursor:default;
outline:0;
}

a.menu-active{
color:#FFFFFF;
font:normal 12px  Arial, Helvetica, sans-serif;
text-decoration:none;
width:140px;
cursor:default;
outline:0;
line-height:2;
border-spacing:0;
float:left;
padding-left:15px;
display:block;
}

a {
color:black;}

a:visited.menu{ text-decoration:none; }

a:hover{color:#DD140F;}

.bild { border:0px; outline:0;}

.maillink{
color:#000000;
font-size: 14px;
text-decoration:none;
}

h1 {
color:#DD140F;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
font-weight: bold;}

h2 {
color:#DD140F;
font-family: Arial, Verdana, Times, serif;
font-size: 16px;
text-align:left;
font-weight: bold;}

h4 {
color:#65b11d;
font-family: Arial, Verdana, Times, serif;
font-size: 12px;
text-align:center;}

h6 {
color:#F25727;
font-family: Arial, Verdana, Times, serif;
font-size: 15px;
text-align:center;
font-weight:bold;}

.align-right {
text-align:right;}

.csc-textpic-caption {
color:#000000;
padding:5px;
font-size: 12px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
text-align:center;}

.tabellen{
border:0px;
padding-left:20px;
padding-right:20px;
padding-top:10px;
line-height:2;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
}

.csc-textpic-text{
color:#000000;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;}

.csc-textpic-imagewrap{
text-align:center;}

.normal{
color:#000000;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

.normal-rot{
color:#DD140F;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

.ueberschrift-rot{
color:#DD140F;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;}

.ueberschrift-rot-gross{
color:#DD140F;
font-size: 24px;
font-family: Arial, Helvetica, sans-serif;}

.link-rot{
color:#DD140F;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
padding-left:15px;
outline:0;}

.ueberschrift-gruen{
color:#94bc29;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;}

.link-gruen{
color:#94bc29;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;}

.ueberschrift-gelb{
color:#ffce08;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;}

.link-gelb{
color:#ffce08;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;}

.bild{
margin-left:10px;
margin-bottom:20px;
margin-right:10px;
}

.csc-mailform {
border: none; /* Rand ausschalten */
}

.csc-mailform-field input,
.csc-mailform-field textarea,
.csc-mailform-field select {
float:left;
display:block;
border: 1px solid silver;
background:#F4F4F4;
padding:1px;
margin-bottom:10px;
}

.csc-mailform-field label {
float:left;
clear:both;
display:block;
width:100px;
padding-left:10px;
margin-bottom:10px;}

.csc-mailform-submit {
/* Absende Button nach rechts verschieben. Der Wert ergibt sich aus der Summe width + padding-left aus dem label Abschnitt -> oben */
margin-left: 110px;
/* Float wieder abschalten */
clear: both;
}