body { }
br { font-size: 12px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
p { font-size: 15px; font-family: Arial, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.kleingedrucktes { color: #a3a3a3; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.normalschrift { color: #777; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.bigtitle { color: #a5a5a5; font-size: 12px; font-family: "Arial Black", Arial, SunSans-Regular, sans-serif; font-weight: bold; letter-spacing: 1px; padding-top: 10px; }
li { color: #a5a5a5; font-size: 12px; font-family: "Arial Black", Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 10px; }

h1 { color: black; font-size: 34px; font-family: "Arial Black", Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 0px; }
h2 { color: #a5a5a5; font-size: 24px; font-family: "Arial Black", Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 10px; }
h3 { color: #38608A; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 10px; }
h4 { color: #38608A; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 10px; }
h5 { color: #38608A; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 10px; }
h6 { color: #38608A; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 10px; }

td { }
.td_box_headline { color: #f0fff7; font-family: "Arial Black", Arial, SunSans-Regular, sans-serif; font-size: 15px; font-weight: bold; background-color: #b90000; padding-top: 0px; padding-right: 3px; padding-left: 3px; }
.td_box_headline2 { color: #000000; font-family: "Arial Black", Arial, SunSans-Regular, sans-serif; font-size: 15px; font-weight: bold; padding-top: 0px; padding-right: 3px; padding-left: 3px; }
.td_boxmain_content { padding: 6px; }
.td_boxmain_content_left { padding-left: 20px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px; }
.maintable_text { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  }


.td_main_path { background-color: #dbe1e7; padding: 2px 2px 2px 5px; }
.td_main_content { background-color: white; padding: 5px 5px 2px; }
.td_main_background { background-color: #6c6c6c; }
.table_list { border-color: #9FBBD7; border-style: solid; border-width: 0 1px 1px 0; }
.table_list_td2 { background-color: #E9EFF5; padding: 2px; border-color: #9FBBD7; border-style: solid; border-width: 1px 0 0 1px; }
.table_list_td { background-color: #FAFDFF; padding: 2px; border-color: #9FBBD7; border-style: solid; border-width: 1px 0 0 1px; }

.table_list2 { border-color: #9DAFC2; border-style: solid; border-width: 0 1px 1px 0; }
.table_list2_td2 { background-color: #FFFFFF; padding: 2px; border-color: #9DAFC2; border-style: solid; border-width: 1px 0 0 1px; }
.table_list2_td { background-color: #FFFFFF; padding: 2px; border-color: #9DAFC2; border-style: solid; border-width: 1px 0 0 1px; }


a:link { color: #000; text-decoration: underline; }
a:visited { color: #000; text-decoration: underline; }
a:hover { color: #CA0000; text-decoration: none; }
a:active { color: teal; }

a.boxheadline:link { color: #fff; font-weight: bold; text-decoration: none; }
a.boxheadline:visited { color: #fff; font-weight: bold; text-decoration: none; }
a.boxheadline:hover { color: #CA0000; font-weight: bold; }
a.boxheadline:active { color: teal; font-weight: bold; }

a.box:link { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.box:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.box:hover { color: #CA0000; font-weight: bold; }
a.box:active { color: teal; font-weight: bold; }

a.pfad:link { color: #dbe1e7; text-decoration: underline; }
a.pfad:visited { color: #dbe1e7; text-decoration: none; }
a.pfad:hover { color: #000000; }
a.pfad:active { color: teal; }

a.mainlink1:link { color: #000; text-decoration: underline; }
a.mainlink1:visited { color: #000; text-decoration: underline; }
a.mainlink1:hover { color: #CA0000; text-decoration: none; }
a.mainlink1:active { color: teal; }

a.mainlink2:link { color: #CA0000; text-decoration: underline; }
a.mainlink2:visited { color: #CA0000; }
a.mainlink2:hover { color: #CA0000; text-decoration: none; }
a.mainlink2:active { color: teal; text-decoration: underline; }

a.mainlink3:link { color: #000; text-decoration: none; }
a.mainlink3:visited { color: #000; text-decoration: none; }
a.mainlink3:hover { color: #CA0000; text-decoration: none; }
a.mainlink3:active { color: #CA0000; text-decoration: underline; }

a.footerlink:link { color: #000; text-decoration: underline; }
a.footerlink:visited { color: #000; text-decoration: underline; }
a.footerlink:hover { color: #CA0000; text-decoration: none; }
a.footerlink:active { color: teal; }

a.headlinelink1:link { color: #38608A; font-weight: bold; text-decoration: none; }
a.headlinelink1:visited { color: #38608A; font-weight: bold; text-decoration: none; }
a.headlinelink1:hover { color: #38608A; font-weight: bold; text-decoration: underline; }
a.headlinelink1:active { color: #38608A; font-weight: bold; }

.td_head { background-color: white; padding: 2px 2px 2px 5px; }

input, textarea, select, button  { color: #000000; font-weight: normal; font-size: 11px; font-family: arial, helvetica; text-decoration: none; background-color: #ffffff; vertical-align: bottom; padding: 0; border: solid 1px #c7c7c7;  }
.input_custom  { color: #000000; font-weight: normal; font-size: 11px; font-family: arial, helvetica; text-decoration: none; background-color: #ffffff; vertical-align: bottom; padding: 0; height: 18px; margin-left: 20px; border: solid 1px #c7c7c7; }
.input_btn  { color: #000000; font-weight: normal; font-size: 11px; font-family: arial, helvetica; text-decoration: none; background-color: #ffffff; vertical-align: bottom; padding: 0; border: solid 3px #c7c7c7;  }



