body.htmlarea-content-body{color:#000000;background-color:#FFFFFF;text-align:justify}
.htmlarea-content-body p{text-align:justify;padding:2px 0;margin:0}
.htmlarea-content-body .align-left,.align-left{text-align:left}
.htmlarea-content-body .align-center,.align-center{text-align:center}
.htmlarea-content-body .align-right,.align-right{text-align:right}
.htmlarea-content-body .align-justify,.align-justify{text-align:justify}
li{text-align:left}
p{padding:3px 0}
a{color:#1F85F2;text-decoration:none}
table tr td{text-align:left;vertical-align:top}
table.vereinsmeisterschaft{width:100%;padding-bottom:20px;border-bottom:2px solid #999}
table.vereinsmeisterschaft td{text-align:center}
table.preisefahrt{width:100%;border-spacing:0;border-collapse:collapse;margin:15px 0}
table.preisefahrt th{text-align:left;border-top:1px solid #000;border-bottom:1px solid #000;padding:2px}
table.preisefahrt td{text-align:left;padding:2px}
table.preisefahrt tr:last-child td{border-top:1px solid #000}
table.abfahrtszeiten{width:100%;margin:15px 0;border:1px solid #000;padding:5px}
table.abfahrtszeiten th{vertical-align:top;padding:0 5px}
table.abfahrtszeiten td{vertical-align:top;padding:0 5px}
table.kalender{float:left;width:30%;border-collapse:collapse;margin:15px 15px 15px 0;border:1px solid #000;padding:5px}
table.kalender tr:nth-child(even){background-color:#ccc}
table.kalender th{border-bottom:1px solid #000;vertical-align:top;padding:0 5px}
table.kalender td{vertical-align:top;padding:0 5px;font-size:0.8em}
.htmlarea-content-body table.kalender td{font-size:12px !important}
p.bordergrey{border:1px solid #333333;padding:8px;background:#bbb}
p.borderwhite{border:1px solid #333333;padding:8px;background:#fff}
ul.component-items{color:#008800;list-style-type:circle}
ul.action-items{color:#8A0020;list-style-image:url('../../fileadmin/template/css/img/red_arrow_bullet.gif')}
ol.component-items-ordered{color:#10007B;list-style-type:lower-roman}
ol.action-items-ordered{color:#8A0020;list-style-type:lower-greek}
span.important{color:#0000ff;font-weight:bold}
span.name-of-person{color:#10007B}
span.detail{color:#008800}
span.rot{color:#cc0000}
span.gruen{color:#008800}
span.blau{color:#0000ff}
a.external-link{background:url('../../fileadmin/template/images/externalLink.gif') no-repeat scroll left center transparent;padding-left:15px}
a.external-link-new-window{background:url('../../fileadmin/template/images/externalLink.gif') no-repeat scroll left center transparent;padding-left:15px}
a.internal-link{background:url('../../fileadmin/template/images/internalLink.gif') no-repeat scroll left center transparent;padding-left:18px}
a.internal-link-new-window{background:url('../../fileadmin/template/images/internalLink.gif') no-repeat scroll left center transparent;padding-left:15px}
a.download{background:url('../../fileadmin/template/images/download.gif') no-repeat scroll left center transparent;padding-left:15px}
.csc-uploads-fileName a{background:url('../../fileadmin/template/images/download.gif') no-repeat scroll left center transparent;padding-left:12px}
a.mail{background:url('../../fileadmin/template/images/mail.gif') no-repeat scroll left center transparent;padding-left:23px}
span.groesser{font-size:1.25em}
span.klein{font-size:0.75em}
