/* CONTAINER */
.cookienotice-container {font: inherit;background: #000;z-index: 9999;padding: 10px; color: white; font-family: Tahoma, Geneva, sans-serif;}
.cookienotice-content {margin: 0 auto;display: block;clear: both;overflow: auto;}

/* MESSAGE */
.cookienotice-message {float: left;}
.cookienotice-page-link {}
.cookienotice-page-link:hover {}

/* BUTTON */
.cookienotice-button-container {float: right;}
.cookienotice-button {cursor: pointer;}
.cookienotice-container .cookienotice-button:hover {}
.cookienotice-container a.cookienotice-button:active {}

/* BAR */
.cookienotice-bar {clear: both;width: 100%;}
.cookienotice-bar-top {position: absolute;top: 0;left: 0;}
.cookienotice-bar-bottom {position: fixed;top: auto;bottom: 0;left: 0;}
.cookienotice-bar .cookienotice-content {width: 960px;}

/* BOX */
.cookienotice-box {position: fixed;top: 0;left: 0;width: 240px;border-radius: 4px;top: auto;bottom: auto;left: auto;right: auto;}
.cookienotice-box-top-left {left: 30px;top: 30px;}
.cookienotice-box-top-right {right: 30px;top: 30px;}
.cookienotice-box-bottom-right {right: 30px;bottom: 30px;}
.cookienotice-box-bottom-left {left: 30px;bottom: 30px;}
.cookienotice-box .cookienotice-content {}

.cookienotice-container, .cookienotice-container a, .cookienotice-container a:hover {
  color: white;
}

.cookienotice-container a, .cookienotice-container a:hover {
    text-decoration: underline;
}

/*
.cookienotice-button-container {
  color: #FFF;
  background-color: #04C;
  background-position: 0px -15px;
  transition: background-position 0.1s linear 0s;
}
*/

a#cookienotice-close-button {
    font-family: sans-serif;
    display: inline-block;
    margin-right: 0.3em;
    margin-bottom: 0px;
    line-height: 20px;
    text-align: center;
    font-style: normal;
    vertical-align: middle;
    cursor: pointer;
    color: #FFF;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
    background-color: #006DCC;
    background-image: linear-gradient(to bottom, #08C, #04C);
    background-repeat: repeat-x;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
    padding: 2px 10px;
    font-size: 12px;
    text-decoration: none;
    border-radius: 3px;
    outline: medium none;
}

#cookienotice-container {
    position: fixed;
}
