body    { color: #3e3d40; font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
p   { color: #3e3d40; font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px; margin-top: 0px }
td   { color: #3e3d40; font-size: 11px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
.rand_oben    { border-style: solid none none none; border-width: 1px; border-color: #e2001a }
.rand_rund   { padding: 5px; border: solid 1px #e2001a }
.rand_aktuelles  { padding: 5px; border-top: 1px solid #e2001a; border-right: none #e2001a; border-bottom: 1px solid #e2001a; border-left: 1px solid #e2001a }
.rand_obenr  { border-style: solid solid none none; border-width: 1px; border-color: #e2001a }
.rand_obenl  { border-style: solid none none solid; border-width: 1px; border-color: #e2001a }
.rand_links  { border-style: none none none solid; border-width: 1px; border-color: #e2001a }
.rand_rl  { border-style: none solid none solid; border-width: 1px; border-color: #e2001a }
.rand_rechts  { border-style: none solid none none; border-width: 1px; border-color: #e2001a }
.rand_untenrl  { border-style: none solid solid solid; border-width: 1px; border-color: #e2001a }
.rand_obenrl   { border-style: solid solid none solid; border-width: 1px; border-color: #e2001a }


a           { color: gray; font-weight: bold; font-size: 11px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; letter-spacing: 1px }
a:link         { color: gray; font-weight: bold; font-size: 11px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; letter-spacing: 1px }
a:visited        { color: gray; font-weight: bold; font-size: 11px; line-height: 20px; text-decoration: underline }
a:hover        { color: red; font-weight: bold; font-size: 11px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; letter-spacing: 1px }
a:active        { color: gray; font-weight: bold; font-size: 11px; line-height: 20px; text-decoration: underline }

a.oben            { color: gray; font-weight: bold; font-size: 11px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 1px }
a.oben:link          { color: gray; font-weight: bold; font-size: 11px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 1px }
a.oben:visited         { color: gray; font-weight: bold; font-size: 11px; line-height: 20px; text-decoration: none }
a.oben:hover         { color: red; font-weight: bold; font-size: 11px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 1px }
a.oben:active         { color: gray; font-weight: bold; font-size: 11px; line-height: 20px; text-decoration: none }

h1               { color: white; font-weight: bold; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f29979; letter-spacing: 2px; padding-top: 3px; padding-bottom: 2px; padding-left: 8px }
h2        { color: #e2001a; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
h3     { color: #3e3d40; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
h4   { color: #e2001a; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
h5    { color: #e2001a; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px; margin: 0px; padding: 0px }
h6    { color: #e2001a; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px; margin: 0px; padding: 0px }

td.rand   { padding: 10px; border: solid white }

.csc-textpic-caption  { color: #e2001a; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 1px }


fieldset.csc-mailform {border:0}
fieldset.csc-mailform label {width: 400px;float: left;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 textarea {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 input {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 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}



