
body { margin: 0pt }
td       { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1         { color: #c30; font-style: normal; font-weight: bold; font-size: 14px; letter-spacing: 2px; display: inline }
h2  { color: #c30; font-style: normal; font-weight: bold; font-size: 14px; line-height: 18px; word-spacing: 2px; letter-spacing: 1px; display: inline }
h4 { color: #000; font-style: normal; font-weight: bold; font-size: 13px; word-spacing: 2px; letter-spacing: 1px; display: inline }
h3   { color: #c30; font-style: normal; font-weight: bold; font-size: 13px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; display: inline }
.headertext13 { color: #c30; font-style: normal; font-weight: bold; font-size: 13px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; display: inline }
A:link                { color: #c30 }
A.navi:link     { color: #603003; font-weight: bold; font-size: 13px; text-decoration: none }
A.subnavi:link     { color: #b04227; font-size: 10px; text-decoration: none }
A.bottomnavi:link    { color: #516689; font-size: 10px }
A.topnavi:link { color: #fff; font-size: 10px; text-decoration: none }
A:visited               { color: #c30 }
A.navi:visited     { color: #603003; font-weight: bold; font-size: 13px; text-decoration: none }
A.subnavi:visited   { color: #b04227; font-size: 10px; text-decoration: none }
A.bottomnavi:visited    { color: #516689; font-size: 10px }
A.topnavi:visited { color: #fff; font-size: 10px; text-decoration: none }
A:active          { color: #c30 }
A.navi:active    { color: #603003; font-weight: bold; font-size: 13px; text-decoration: none }
A.subnavi:active  { color: #c8563a; font-size: 10px; text-decoration: none }
A.bottomnavi:active   { color: #516689; font-size: 10px; text-decoration: none }
A.topnavi:active { color: #fff; font-size: 10px; text-decoration: none }
A:hover             { color: #a9a9a9 }
A.navi:hover    { color: #b04227; font-weight: bold; font-size: 13px; text-decoration: none }
A.subnavi:hover    { color: #e85e3c; font-size: 10px }
A.bottomnavi:hover   { color: #909fb8; font-size: 10px }
A.topnavi:hover    { color: #f5eae0; font-size: 10px; text-decoration: none }
.pic { float: left; margin-right: 16px; margin-bottom: 16px }
.headertext  { color: #c30; font-style: normal; font-weight: bold; font-size: 14px; line-height: 18px; word-spacing: 2px; letter-spacing: 1px; display: inline; height: 24px }
.headertextwhite { color: #fff; font-style: normal; font-weight: bold; font-size: 14px; line-height: 18px; word-spacing: 2px; letter-spacing: 1px; display: inline; height: 24px }
.headertextblack { color: #000; font-style: normal; font-weight: bold; font-size: 14px; line-height: 18px; word-spacing: 2px; letter-spacing: 1px; display: inline }
.textsmall           { color: #000; font-size: 10px }
.textsmallorange { color: #c8563a; font-size: 10px }
.textxsmall        { color: #000; font-size: 9px }
.textxsmallwhite  { color: #fff; font-size: 9px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.zitat { color: #8b6851; font-style: italic; font-size: 10px }
.textmeta  { color: #b0c4de; font-weight: bold; font-size: 9px }
.input   { color: #595959; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.button { color: #000; font-size: 11px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.whiteborder { border: solid 1px #fff }
.tabborder  { border: solid 1px #b04227 }
.tabborder2 { border: dotted 1px #c8563a }
.whiteborder1 { border: solid 1px #ccd6e0 }
.class  { padding-top: 28px; padding-right: 16px; padding-left: 24px }
.tdprogram  { vertical-align: top; font-size: 10px; border-top: 1px solid #ffc391; border-left: 1px solid #ffc391 }
.tableprogram   { vertical-align: top; font-size: 10px; border-right: 1px solid #ffc391; border-bottom: 1px solid #ffc391 }
