body     { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; }
p     { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td       { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; margin: 0; padding: 0; border-width: 0; }
a     { color: #e74304; text-decoration: none }
a:hover  { text-decoration: underline }
a.fuss { color: #fff; font-size: 11px; text-decoration: none; }
a.fuss:link { color: #fff; text-decoration: none; }
a.fuss:hover { color: #000; text-decoration: none; }
.datum { font-size: 9px; font-stretch: normal; text-align: left; margin-top: 20px; margin-right: 50px; margin-left: 50px; border-top: 1px solid #f3cec0   }
.head    { color: #e74304; font-size: 24px; list-style-type: circle; padding-top: 30px; padding-right: 50px; padding-left: 50px }
.subhead { color: #e74304; font-size: 12px; font-weight: bold; margin-right: 50px; margin-left: 50px }
.newstitel { color: #e74304; font-size: 12px; font-weight: bold }
.intro { font-size: 11px; font-weight: bold; margin-right: 50px; margin-left: 50px }
.main  { font-size: 11px; margin-right: 50px; margin-left: 50px }
.main_oE { font-size: 11px; list-style-type: circle; margin-right: 50px; margin-left: 50px }
.publikation { font-size: 9px; margin-right: 10px; border-top: 1px solid #d3d3d3; list-style-type: circle; }
.adresse    { font-size: 11px; padding-top: 30px; padding-right: 5px; padding-left: 15px }
.kasten { background-color: #f5f5f5; border: solid 1px #e74304 }
.kastentitel  { color: #f5f5f5; font-size: 12px; font-weight: bold; margin-left: 10px }
.kasten_tabtitel { color: #000; font-size: 12px; font-weight: bold; background-color: #f3cec0; text-indent: 10px; border-bottom: 1px solid #e74304 }
.kastentext { font-size: 11px; margin: 5px 10px }
.kasten_reftitel { color: #000; font-size: 11px; font-style: italic; background-color: #f3cec0; text-indent: 10px; border-bottom: 1px solid #e74304 }
.kasten_reftext { font-size: 11px; list-style-type: circle; margin-top: 2px; margin-right: 10px; margin-bottom: 2px }
.linie  { border-right: 1px solid #e74304 }
a.navi            { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #e74304; margin-right: 5px; margin-left: 5px }
a.navi:link    { text-decoration: none; margin-right: 10px }
a.navi:visited   { text-decoration: none; margin-right: 10px }
a.navi:hover      { color: #f3cec0; text-decoration: none; margin-right: 10px }
a.navi:active    { color: #fff; text-decoration: none; margin-right: 10px }
.submenu { background-color: #f5f5f5; border-left: 1px solid #e74304; border-bottom: 1px solid #e74304; border-right: 1px solid #e74304; }
a.subnavi        { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width: auto; margin: 2px; padding: 2px; display: block; }
a.subnavi:link    { font-size: 11px; background-position: 100% 0; text-decoration: none; width: auto; margin: 2px; padding: 2px; display: block; }
a.subnavi:visited    { font-size: 11px; background-position: 100% 0; text-decoration: none; width: auto; margin: 2px; padding: 2px; display: block; }
a.subnavi:hover    { color: #e74304; font-size: 11px; background-color: #d3d3d3; background-position: 100% 0; text-decoration: none; width: auto; margin: 2px; padding: 2px; display: block; }
a.subnavi:active     { font-size: 11px; background-position: 100% 0; text-decoration: none; width: auto; margin: 2px; padding: 2px; display: block; }
img { margin: 0; padding: 0; border-style: none; border-width: 0; }
