body.htmlarea-content-body{font-family:arial,helvetica,sans-serif !important;font-size:13px !important;padding:10px !important;background:#fff;color:#000}
p,table,td,textarea,input,blockquote{font-family:arial,helvetica,sans-serif;font-size:13px}
h1{font-size:20px;color:#c1121c;font-weight:normal;padding:10px 0 7px;margin:1px 0}
h2,h3,h4{clear:both;color:#c1121c;font-weight:normal;padding:10px 0 5px;margin:1px 0}
h2{font-size:18px;color:#888}
h3{font-size:16px}
h4{font-size:15px}
blockquote{font-style:italic;border-left:15px solid #e6e6e6;background:#f4f4f4;padding:4px 6px 4px 12px;line-height:1.3;margin:0 0 0}
body.htmlarea-content-body p{padding:1px 0 8px;margin:1px 0;line-height:1.5}
body.htmlarea-content-body ul{padding-top:0;padding-bottom:7px;padding-left:25px;padding-left:10px;margin:0 0 0 5px;line-height:1.5}
body.htmlarea-content-body ul li{margin-top:0;margin-bottom:0;padding-top:3px;padding-bottom:3px}
img{border-width:0px}
a,body.htmlarea-content-body a{text-decoration:underline;color:#1660c7 !important}
a.external-link,body.htmlarea-content-body a.external-link{background:url('../../fileadmin/img/external-link.png') no-repeat center right !important;padding-right:12px !important}
a:hover,body.htmlarea-content-body a:hover{text-decoration:underline}
div.clear,div.bottom,h2.clear,h3.clear,h4.clear{clear:both !important}
h2.padding-top,h3.padding-top,h4.padding-top,p.padding-top{padding-top:20px !important}
h2.small-padding-top,h3.small-padding-top,h4.small-padding-top,p.small-padding-top{padding-top:8px !important}
h2.no-padding-bottom,h3.no-padding-bottom,h4.no-padding-bottom,p.no-padding-bottom{padding-bottom:0 !important;margin-bottom:0 !important}
h2.no-padding-top,h3.no-padding-top,h4.no-padding-top,p.no-padding-top{padding-top:0 !important;margin-top:0 !important}
p.right{text-align:right}
table.list-table-full-width,table.list-table-full-width-small-font{width:100%}
table.list-table-float-right,table.list-table-float-right-small-font{float:right;margin:0 0 0 12px}
table.list-table,table.list-table-full-width,table.list-table-float-right,table.list-table-small-font,table.list-table-full-width-small-font,table.list-table-float-right-small-font{border-collapse:collapse;border:0;margin-bottom:12px;border-left:1px solid #bbb;border-top:1px solid #bbb}
table.list-table th,table.list-table-full-width th,table.list-table-float-right th,table.list-table-small-font th,table.list-table-full-width-small-font th,table.list-table-float-right-small-font th{background:#1660c7;background:url('../../fileadmin/img/th-bg-silver.png') repeat-x #f4f4f4 !important;color:#000;font-weight:normal;border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:4px 7px;text-align:left;font-size:12px}
table.list-table th.v-header,table.list-table-full-width th.v-header,table.list-table-float-right th.v-header,table.list-table-small-font th.v-header,table.list-table-full-width-small-font th.v-header,table.list-table-float-right-small-font th.v-header{background:#e7e7e7 !important;border-bottom:1px solid #aaa;border-right:1px solid #aaa}
table.list-table tr.odd th.v-header,table.list-table-full-width tr.odd th.v-header,table.list-table-float-right tr.odd th.v-header,table.list-table-small-font tr.odd th.v-header,table.list-table-full-width-small-font tr.odd th.v-header,table.list-table-float-right-small-font tr.odd th.v-header{background:#f4f4f4 !important}
table.list-table td,table.list-table-full-width td,table.list-table-float-right td,table.list-table-small-font td,table.list-table-full-width-small-font td,table.list-table-float-right-small-font td{background:#fff;border-bottom:1px solid #bbb;border-right:1px solid #bbb;padding:7px;font-size:12px;background:#eaf0fe;line-height:1.35}
table tr:hover th[scope=row],table.list-table tr:hover td,table.list-table-float-right tr:hover td,table tr:hover th[scope=row],table.list-table-small-font tr:hover td,table.list-table-float-right-small-font tr:hover td{background:#e4e4e4}
table.list-table-small-font td p,table.list-table-full-width-small-font td p,table.list-table-float-right-small-font td p{font-size:10px !important}
tr.odd td{background:#f3f8ff;border-bottom:1px solid #bbb}
table tr.highlight td{background:#f4f4f4}
td.right{text-align:right}
caption{font-size:11px;text-align:left;caption-side:bottom !important}
p.warn{border-top:1px solid #e00500;border-bottom:1px solid #e00500;background:url('../../fileadmin/img/warning.png') no-repeat 6px center #ffd5d5;padding:4px 6px 4px 32px !important;line-height:1.3;margin:0}
p.notice{border-top:1px solid #cccc00;border-bottom:1px solid #cccc00;background:url('../../fileadmin/img/notice.png') no-repeat 6px center #f0ffc4;padding:4px 6px 4px 32px !important;line-height:1.3;margin:0}