/************ GENERAL */

*, body
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#DBD2C1;
  font-size:11px;
}

body, table
{
  font-size: 12px;
  line-height: 130%;
}

hr
{
  width: 100%;
  margin: 15px 0 14px 0;
  border: none;
  border-bottom: 1px solid #B4B4B4;
  line-height: 1px;
  height: 1px;
  clear: both;
  display:block;
}

.small,
.mini
{
  font-size: 11px;
}

.grey {
  color:#848484;
}


/************ IMAGES */

* img {
border:0;
}


/************ LINKS */

a
{
  color: #009367;
  text-decoration: underline;
  outline: #242321;
}


a.intern:hover,
a:hover
{
  color: #dbd2c1;
  text-decoration: underline;
}

a.none
{
  color: #ccc;
  text-decoration:none;
}

a.none:hover
{
  text-decoration: underline;
}

.arrow a,
a.arrow {
  padding: 0 0 0 10px;
  background: url('../../img/main/li.png') no-repeat left 4px;
}

.arrow a:hover,
a.arrow:hover
{
  background-image: url('../../img/main/li.png');
}

.arrow_forward a,
a.arrow_forward {
  padding: 0 10px 0 0;
  background: url('../../img/main/li.png') no-repeat right 5px;
}

.arrow_forward a:hover,
a.arrow_forward:hover
{
  text-decoration: none;
  background-image: url('../../img/main/li.png');
}

.arrow_backward a,
a.arrow_backward {
  padding: 0 0 0 10px;
  background: url('../../img/main/li_back.png') no-repeat left 5px;
}

.arrow_backward a:hover,
a.arrow_backward:hover
{
  text-decoration: none;
}


/************ PARAGRAPHS */

p.small
{
  font-size: 11px;
}

p.highlight,
span.highlight
{
  color: #009367;
}

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

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

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

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

p.notice {
  padding: 0 0 0 10px;
  background: url('../../img/main/li.png') no-repeat left 4px;
  font-style: italic;
}

/* LINK TO TOP */

div.top {
    font-size:11px;
    text-align:right;
}

div.top a,
div.top a:hover {
    color:#009367;
    text-decoration:none;
    background: url('../../img/main/li_top.png') no-repeat left 4px;
    padding:0 0 0 10px;
}


/************ HEADLINES */

h1{
font-size:20px;
color:#898988;
padding-top:0px;
margin-top:0px;
font-weight:normal;
}

h2{
font-size:18px;
color:#dbd2c1;
padding:0px;
margin:0px;
font-weight:normal;
line-height: 120%;
}

h3{
font-size:12px;
padding:0px;
margin:0px;
color:#dbd2c1;
line-height: 120%;
}

h4
{
  font-size: 16px;
  font-weight: bold;
  margin-bottom:10px;
  color: #FE019A;
  line-height: 120%;
}

h5
{
  font-size: 12px;
  color: #09a77f;
  font-weight: bold;
  margin-bottom: 0;
}

h6
{
  font-size: 11px;
  font-weight: bold;
  margin-bottom:0;
}

/************ TAG Classes */

b.green {
font-size:inherit;
font-weight:normal;
color:#009368;
}




/************ LISTS */


div#content ul
{
  list-style-type: none;
  padding: 0;
  margin-left: 0px;
}

div#content  ul li
{
  background: url('../../img/main/li.png') left top no-repeat;
  min-height:22px;
  height:auto !important;
  height:22px;
  line-height:18px;
  padding-top:4px;
  padding: 0 0 0 15px;
  margin: 0 0 10px 0;
  font-weight:bold;
}



div#content ol
{
  padding: 0;
  margin-left: 25px;
}

div#content  ol li
{
  margin: 0 0 5px 0;
  padding-left: 0px;
}


/************ TABLES */

table
{
  border-collapse: collapse;
  padding: 0;
  margin: 0 0 20px 0;
  border:0;
}

td, th
{
  vertical-align: top;
  padding: 7px;
  border: 0px solid #171717;
}


th p, td p
{
  margin: 7px 0 0 0;
}

tr th,
thead tr td
{
  text-align: left;
  background: #575757;
}

tfoot td
{
  font-size: 11px;
  color: #949494;
}


table caption
{
  font-size: 13px;
  margin-top: 10px;
  line-height: 120%;
  text-align: left;
}


table.fullWidth
{
  width: 100%;
}


td.highlight
{
  background-color: #A5BED2;
  font-weight: bold;
  border: 2px solid #0a5390;
}


div#content table,
div#content td,
div#content th
{
  padding: 5px;
  /*border: 1px dashed #316ac5 !important;
  border-collapse: separate !important;*/
}

div#content table.mceToolbar td{
  padding:0px;
}
div#content table.mceToolbar th{
  padding:0px;
}
