body     { color: #393939; font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
p    { color: #393939; font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
td    { color: #393939; font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }

.csc-textpic-caption  { color: #696969; font-style: italic; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }

.rand_aktuelles  { padding: 5px; border-top: 1px solid #8bd5f8; border-right: none #8bd5f8; border-bottom: 1px solid #8bd5f8; border-left: 1px solid #8bd5f8 }

.print {color: red}

a           { color: #6b8e23; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
a:link         { color: #6b8e23; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
a:visited            { color: #6b8e23; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
a:hover         { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
a:active        { color: #adff2f; font-weight: bold; font-size: 11px }
h1               { color: #b0cb52; font-weight: normal; font-size: 20px; line-height: 25px; font-family: Georgia, "Times New Roman", Times; letter-spacing: 2px; padding-top: 3px; padding-bottom: 2px }
h2     { color: #393939; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
h3     { color: #393939; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
h4    { color: #8da43e; font-weight: normal; font-size: 16px; line-height: 20px; font-family: Georgia, "Times New Roman", Times; letter-spacing: 2px; margin: 0px; padding: 0px }
h5 { color: white; font-weight: normal; font-size: 16px; line-height: 20px; font-family: Georgia, "Times New Roman", Times; letter-spacing: 2px; margin: 0px; padding: 0px }
td.rand   { padding: 10px; border: solid white }
a.menuoben:link  { color: white; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 1px; margin: 0px }
a.menuoben:visited  { color: white; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 1px; margin: 0px }
a.menuoben:hover  { color: black; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 1px; margin: 0px }
a.menuoben:active  { color: black; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 1px; margin: 0px }


/*
a.menulinks:link    { color: #679b1c; font-weight: normal; font-size: 13px; line-height: 30px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; text-indent: 5px; margin: 0px }
a.menulinks:visited    { color: #679b1c; font-weight: normal; font-size: 13px; line-height: 30px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; text-indent: 5px; margin: 0px }
a.menulinks:hover    { color: #556b2f; font-weight: normal; font-size: 13px; line-height: 30px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; text-indent: 5px; margin: 0px }
a.menulinks:active    { color: #556b2f; font-weight: normal; font-size: 13px; line-height: 30px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; text-indent: 5px; margin: 0px }

a.menulinks2:link    { color: #679b1c; font-weight: normal; font-size: 12px; line-height: 20px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; text-indent: 5px; margin: 0px }
a.menulinks2:visited    { color: #679b1c; font-weight: normal; font-size: 12px; line-height: 20px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; text-indent: 5px; margin: 0px }
a.menulinks2:hover    { color: #556b2f; font-weight: normal; font-size: 12px; line-height: 20px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; text-indent: 5px; margin: 0px }
a.menulinks2:active    { color: #556b2f; font-weight: normal; font-size: 12px; line-height: 20px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; text-indent: 5px; margin: 0px }
*/

ul.menulinks1              { list-style: none; padding-left: 16px; line-height: 16px; margin: 0; }
ul.menulinks1 a:link       { color: #679b1c; font-weight: normal; font-size: 13px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
ul.menulinks1 a:visited    { color: #679b1c; font-weight: normal; font-size: 13px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
ul.menulinks1 a:hover      { color: #556b2f; font-weight: normal; font-size: 13px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
ul.menulinks1 a:active     { color: #556b2f; font-weight: normal; font-size: 13px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
ul.menulinks1 li           { padding-bottom: 10px;}

ul.menulinks2              { list-style-type: disc; padding-left: 16px; line-height: 16px; margin: 0; }
ul.menulinks2 a:link       { color: #679b1c; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
ul.menulinks2 a:visited    { color: #679b1c; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
ul.menulinks2 a:hover      { color: #556b2f; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
ul.menulinks2 a:active     { color: #556b2f; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
ul.menulinks2 li           { padding: 10px 0 0 0;}

ul.menulinks3              { list-style: none; padding-left: 16px; line-height: 16px; margin: 0; }
ul.menulinks3 a:link       { color: #679b1c; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
ul.menulinks3 a:visited    { color: #679b1c; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
ul.menulinks3 a:hover      { color: #556b2f; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
ul.menulinks3 a:active     { color: #556b2f; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
ul.menulinks3 li           { padding 10px 0 0 0;}

span.bullet { color: #abd067 }

li.menulinks1-cur a:link       { color: #3e5f10; font-weight: normal; font-size: 13px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
li.menulinks1-cur a:visited    { color: #3e5f10; font-weight: normal; font-size: 13px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
li.menulinks1-cur a:hover      { color: #3e5f10; font-weight: normal; font-size: 13px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
li.menulinks1-cur a:active     { color: #3e5f10; font-weight: normal; font-size: 13px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }

li.menulinks2-cur a:link       { color: #3e5f10; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
li.menulinks2-cur a:visited    { color: #3e5f10; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
li.menulinks2-cur a:hover      { color: #3e5f10; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
li.menulinks2-cur a:active     { color: #3e5f10; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }

li.menulinks3-cur a:link       { color: #3e5f10; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
li.menulinks3-cur a:visited    { color: #3e5f10; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
li.menulinks3-cur a:hover      { color: #3e5f10; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }
li.menulinks3-cur a:active     { color: #3e5f10; font-weight: normal; font-size: 12px; font-family: Georgia, "Times New Roman", Times; text-decoration: none; margin: 0px }


fieldset.csc-mailform {border:0}
fieldset.csc-mailform label {width: 400px;text-align: left;display: block}
fieldset.csc-mailform textarea {margin-bottom: 5px;font-size:11px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border:1px solid #ccc;padding:2px;width:300px;background:#eee}
fieldset.csc-mailform input {margin-bottom: 5px;font-size:11px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;border:1px solid #ccc;padding:2px;background:#eee}
fieldset.csc-mailform select {margin-bottom: 5px; letter-spacing: 1px; font-size:11px;font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;border:1px solid #ccc;padding:2px;width:300px;background:#eee}
div.csc-mailform-field {padding-bottom: 8px;}

