PRE{
   font-size: 8pt;
   margin: 0.25em 0;
   line-height: 1.2em;
}

ol,ul{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   line-height: 1.8em;
   margin-bottom:1pt;
   margin-top:1pt;
   text-indent:0em;
   margin-left: 1.8em;
   padding-left:1pt;
}
ul{
 /* list-style-image:url(/fileadmin/pics/bullet.gif); */
  list-style-image: url('data:image/gif;base64,R0lGODlhBQAPAPEBAP///zFHmWt/ybXW/yH5BAEAAAAALAAAAAAFAA8AAAIPhI+py60SBBihDmoBlKkAADs=');
}
ul.checkmark{
 /* list-style-image:url(/fileadmin/pics/checkmark.gif); */
 list-style-image: url('data:image/gif;base64,R0lGODlhCQAQAIMAAAqDDyN/HRWVEiCmGkGePmOsW2nGZpLclanaoLH3qrrhvcX/vc7nxs7v1u//5////yH5BAMAAA8ALAAAAAAJABAAAAQx8MlJq702XAOIHYBhCQFSGeQniAVFHo/QPqj2EPIzBOJzBLLXhAAgDSqEQGBGMfQkEQA7');
 margin-left: 1.6em;
}
ol{
   margin-left: 2.7em;
   padding-left: 1pt;
   padding-top: 1px;
}
p,td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  line-height: 1.6em;
}
p,td {
  padding: 3px;
  vertical-align:top;
}

/* Headings */
h1 {
   /* font-family: 'QuicksandBold', Verdana, Arial, Helvetica, sans-serif; */
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 20px;
   color: #cc3333;
   margin-top: 0.7em;
   margin-bottom: 0.2em;
   margin-left: 0;
   line-height: 1.2em;
   font-weight: normal;
}
h2 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #cc7700;
   margin-top: 0.7em;
   margin-bottom: 0.2em;
   margin-left: 0;
   line-height: 1.2em;
   font-weight: normal;
}
h3 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 18px;
   color: #994400;
   margin-top: 0.7em;
   margin-bottom: 0.2em;
   margin-left: 1px;
   line-height: 1.2em;
   font-weight: normal;
}
h4,h5,h6 {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #440000;
   /* letter-spacing: -1px; */
   margin-bottom: 0.2em;
   margin-left: 1px;
   line-height: 1.2em;
   font-weight: normal;
}


.align-center{
  text-align: center;
}

/* CSS-Styles for RTE */

.mark1 {
 color: #bb8000;
 font-weight: bold;
}
.mark2 {
 color: #c05000;
}
.mark3 {
 color: #666666;
}
.code {
 font-family: Courier New, Monaco, monospaced;
 font-size: 11px;
}

.csc-default {
clear:all;
}

.csc-frame-frame1 {
 background: #f0f0f0 url(/fileadmin/pics/infobox-gray.gif) repeat-x;
 border: 1px solid #bbbbbb;
 /* border-radius: 4px 4px 4px 4px; */
 box-shadow: #ddd 1px 1px 2px; 
 padding: 6pt;
 font-size: 10pt;
 behavior: url(/fileadmin/includes/PIE.htc);
}
.csc-frame-frame2 {
 background: #fff8bb url(/fileadmin/pics/infobox-yellow.gif) repeat-x;
 border: 1px solid #ccc888;
 /* border-radius: 4px 4px 4px 4px; */
 box-shadow: #ddd 1px 1px 2px; 
 padding: 6pt;
 font-size: 10pt;
 font-weight: normal;
 behavior: url(/fileadmin/includes/PIE.htc);
}
.csc-frame-frame3 {
 background: #ffffC0;
 border: 1px solid #633;
 box-shadow: #ddd 1px 1px 2px; 
 padding: 3pt;
 font-size: 10pt;
 behavior: url(/fileadmin/includes/PIE.htc);
}
.at-a-glance {
 background: #fffff;
 border: 1px solid #c00;
 width: 97%;
 box-shadow: #888 1px 1px 2px; 
 padding: 6pt;
 font-size: 10pt;
 font-weight: normal;
 behavior: url(/fileadmin/includes/PIE.htc);
}
.at-a-glance .mark1 {
 color: #c00;
}
.page-contents {
 background: #f0f0f0;
 border: 1px solid #aaaaaa;
 /* border-radius: 4px 4px 4px 4px; */
 /* box-shadow: #eee 1px 1px 1px;  */
 padding: 6pt;
 font-size: 10pt;
 width: 300px;
 float: right;
 clear: right;
 margin: 0 2px 10px 15px;
 behavior: url(/fileadmin/includes/PIE.htc);
}
table.infotable-gray {
 width: 100%;
 background: #fff;
 border: 0;
 border-collapse: separate;
 border-spacing: 5px;
 margin-left: -3px;
}
table.infotable-gray td {
 background: #f0f0f0 url(/fileadmin/pics/infobox-gray.gif) repeat-x;
 border: 1px solid #bbbbbb;
 /* border-radius: 4px 4px 4px 4px; */
 box-shadow: #ddd 1px 1px 2px; 
 padding: 5pt;
 font-size: 10pt;
 width: 25%;
 vertical-align: top;
 behavior: url(/fileadmin/includes/PIE.htc);
}
.csc-textpic-imagewrap {
 margin-top: 15px !important;
}

/* colours etc. stripe effect for tables in accordion effect */
/* ========================================================= */
.tr_even td {
 background: #ecf6fc;
}

#accordion div {
 padding: 0;
}

#accordion h3 {
 margin-top: 5px;
}

#accordion th {
 background: #eeeeee; text-align: center;
 font-family: Arial,Helvetica,sans-serif;
}
#accordion th p {
 font-size: 10pt;
 padding: 0;
 line-height: 1.3em;
 margin: 1px;
}
#accordion td {
 font-size: 8pt;
 text-align: center;
}
#accordion td p {
 font-size: 8pt;
 padding: 0;
 line-height: 1.3em;
 margin: 1px;
}

/*
#accordion td:first-child{
font-size: 8pt;
font-weight: bold;
}
*/


#accordion td:last-child{
font-size: 8pt;
font-style: italic;
}


/* ========== */ 

.yellowbg {
 background: #ffffC0;
}
.csc-uploads-fileName {
 font-size: 10pt;
 margin: 0;
}
.csc-uploads-fileName p {
 margin: 0;
}
.csc-textpic-caption {
 font-size: 7.5pt;
 line-height: 1.3em;
 text-align: center;
}
