body { margin-top:6px; margin-bottom:6px; margin-right:6px; margin-left:6px; }
h1 { font-family:Arial; font-size:14px; font-weight:bold; margin-top:0; margin-bottom:0; }
h2 { font-family:Arial; font-size:12px; font-weight:bold; margin-top:6px; margin-bottom:0; }
h3 { font-family:Arial; font-size:12px; font-weight:bold; margin-top:0; margin-bottom:0; }
h4 { font-family:Arial; font-size:12px; font-weight:bold; margin-top:0; margin-bottom:0; }
p { font-family:Arial; font-size:12px; margin-right:0; margin-top:6px; margin-bottom:0; text-align:left; line-height:15px}
img { border:none; }
td { vertical-align:top; }

ul { padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0; margin:0; }
ol { padding-left:22px; padding-right:0; padding-top:0; padding-bottom:0; margin:0; }
li { font-family:Arial; font-size:12px; margin-left:0; margin-right:0; margin-top:6px; margin-bottom:0; text-align:left; line-height:15px}
hr { margin-top:6px; margin-bottom:6px; color:#999999; }

a { text-decoration: underline; font-family:Arial; font-size:12px; color:#333333; line-height:15px}
a:link { color:#333333; }
a:visited { color:#666666; }
a:focus { color:#d90011; }
a:hover { color:#d90011; }
a:active { color:#d90011; }

.header { text-decoration: none; font-size: 11px; color:#333333; margin-top:3px; }
.header:link { color:#333333; }
.header:visited { color:#333333; }
.header:focus { color:#d90011; text-decoration: underline; }
.header:hover { color:#d90011; text-decoration: underline; }
.header:active { color:#d90011; text-decoration: underline; }

.header2 { text-decoration: none; font-size: 11px; color:#333333; margin-top:3px; }

.navi { text-decoration:none; font-size: 12px; font-weight:bold; color:#333333; margin-top:6px; margin-bottom:6px; margin-left:2px; }
.navi:link { color:#333333; }
.navi:visited { color:#333333; }
.navi:focus { text-decoration:underline; color:#d90011; }
.navi:hover { text-decoration:underline; color:#d90011; }
.navi:active { text-decoration:underline; color:#d90011; }

.navi2 { text-decoration:none; font-size: 12px; font-weight:bold; color:#333333; margin-top:6px; margin-bottom:6px; margin-left:14px; }
.navi3 { text-decoration:none; font-size: 12px; font-weight:bold; color:#333333; margin-top:6px; margin-bottom:6px; margin-left:26px; }
.navi4 { text-decoration:none; font-size: 12px; font-weight:bold; color:#333333; margin-top:6px; margin-bottom:6px; margin-left:38px; }
.navi5 { text-decoration:none; font-size: 12px; font-weight:bold; color:#333333; margin-top:6px; margin-bottom:6px; margin-left:50px; }
.navih { text-decoration:none; font-size: 12px; font-weight:bold; color:#333333; margin-top:6px; margin-bottom:6px; margin-left:0px; text-align:center; }
.navil { text-decoration:none; font-size: 12px; font-weight:bold; color:#333333; margin-top:6px; margin-bottom:6px; margin-left:2px; }
.navib { text-align:center; margin-right:8px; margin-top:0; margin-bottom:0; }

.modulbalken {color: #FFFFFF; margin-left:6px; margin-right:6px; margin-top:6px; margin-bottom:6px; }
.modulbalken-g {color: #000000; margin-left:6px; margin-right:6px; margin-top:6px; margin-bottom:6px; }

.ueberschrift {color: #000000; margin-left:0px; margin-right:0px; margin-top:6px; margin-bottom:6px; }
.ueberschrift2 {color: #000000; margin-top:6px; }

.text-bold-red {color: #d90011; font-weight:bold; }
.text-small {font-size:11px; }
.text-center {text-align:center; }
.text-l-15 {margin-left:15px; }
.text-t-2-l-15 {margin-top:2px; margin-left:15px; }
.text-t-0 {margin-top:0px; }
.text-t-2 {margin-top:2px; }
.text-t-3 {margin-top:3px; }
.text-t-4 {margin-top:4px; }
.text-t-9 {margin-top:9px; }
.text-t-10 {margin-top:10px; }
.text-t-11 {margin-top:11px; }
.text-t-12 {margin-top:12px; }
.text-t-15 {margin-top:15px; }
.text-t-18 {margin-top:18px; }
.text-t-20 {margin-top:20px; }
.text-t-25 {margin-top:25px; }
.text-t-30 {margin-top:30px; }

.t-mobile-text { text-decoration:none; font-family:Arial; font-size:12px; color:#ffffff; line-height:15px; margin-left:6px; margin-right:6px; }
.t-mobile { text-decoration:underline; font-family:Arial; font-size:12px; color:#ffffff; line-height:15px; margin-left:6px; margin-right:6px; }
.t-mobile:link { color:#ffffff; }
.t-mobile:visited { color:#ffffff; }
.t-mobile:focus { text-decoration:underline; color:#000000; }
.t-mobile:hover { text-decoration:underline; color:#000000; }
.t-mobile:active { text-decoration:underline; color:#000000; }

.legaltext {color: #999999; font-size:11px; margin-top:30px;}
.legaltext:hover { color:#000000; }

.legaltext2 {color: #999999; font-size:11px; }
.legaltext2:link { color:#999999; }
.legaltext2:visited { color:#999999; }
.legaltext2:focus { color:#d90011; }
.legaltext2:hover { color:#d90011; }
.legaltext2:active { color:#d90011; }

.footer { text-decoration:underline; font-size: 11px; color:#333333; margin-top:6px; margin-bottom:6px; }
.footer:link { color:#333333; }
.footer:visited { color:#333333; }
.footer:focus { color:#d90011; }
.footer:hover { color:#d90011; }
.footer:active { color:#d90011; }

.footer2 { text-decoration:none; font-size: 11px; color:#000000; margin-top:6px; margin-bottom:6px; }

.formular-pflicht { background-color:#ffc1c1; }
.formular-optional { background-color:#e7e7e7; }