﻿/**/
#cookie-law
{
  position:fixed;
  text-align:center;
  width:100%;
  opacity:0.8;
  top:0px;
  left:0px;
  z-index:100000;
  background-color:#000000;
  font-family: Verdana;
  font-size: 10pt;
  color:#ffffff;
}
.cookie-law-text
{
  font-family: Verdana;
  font-size: 10pt;
  color:#ffffff;
  padding:15px 15px 15px 15px;
}
.cookie-law-text a
{
  color:#ffffff;
  text-decoration: underline;
}
.cookie-law-x
{
  position:absolute;
  top:5px;
  right:100px;
  font-size: 10pt;
  font-weight: bold;
}
.cookie-law-ok 
{
  position:absolute;
  bottom:5px;
  right:100px;
}
#cookie-law-popup
{
  display:none;
  width:800px;
  height:480px;
  background-color:#ffffff;
  position: relative;
  
  border: 1px solid #000000;
  padding: 60px 0;
  text-align: center;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
#cookie-law-popup-content
{
  position: absolute;
  top:20px;
  left:10px;
  width:770px;
  height:490px;
  overflow:scroll;
  padding:5px 5px 5px 5px;
}
#cookie-law-popup-content-loading
{
  position: absolute;
  top:50%;
  left:50%;
}

#cookie-law-popup-header
{
  position: absolute;
  top:0px;
  right:13px;
  overflow:hidden;

  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
}

#cookie-law-popup-footer
{
  background-color:#5b5b5b;
  position:absolute;
  bottom:0px;
  width:100%;
  height:60px;
  color:#ffffff;
  font-family:Verdana;
  font-size:8pt;
  text-decoration:none;
}

.cookie-law-popup-footer-close
{
  padding:8px 20px 8px 20px;
  margin:13px 10px 10px 10px;
  background-color:#f3b800;
  color:#676255;
  text-decoration:none;
}

.cookie-law-popup-close,
.cookie-law-popup-close:hover,
a.cookie-law-popup-footer-close:hover
{
  text-decoration:none;
}

a.close-cookie-banner,
a.close-cookie-banner:hover
{
  color:#ffffff;
  text-decoration:none;
}


/**/
.ck-collapsible {
    background-color: #ffffff;
    border: 1px solid #e9e9e9;
    margin-top: 10px;
    width: 740px;
    color: #000000;

    padding: 13px 5px 13px 5px;
}

.ck-collapse-open {
    background:#ffffff;
    color: #000000;
}

.ck-collapse-open span {
    display:block;
    float:right;
    background:url(close.png) right -9px no-repeat;
    padding: 10px 10px 10px 10px;
}

.ck-collapse-close span {
    display:block;
    float:right;
    background:url(open.png) right -9px no-repeat;
    padding: 10px 10px 10px 10px;
}


.ck-collapsible > div.container {
    padding:0;
    margin:0;
}

.ck-collapsible-content {
    background-color:#ffffff;
    margin: 0;
    border-left:1px solid #e9e9e9;
    border-right:1px solid #e9e9e9;
    border-bottom:1px solid #e9e9e9;
    padding:10px;
}

.ck-collapsible-content a,
.ck-collapsible-content a:hover
{
  color:#000000;
}

.ck-table-header
{
  background-color: #e9e9e9;
  text-align:left;
  font-size: 10pt;
}

.ck-table td
{
  border: 1px dotted #e9e9e9;
}
