* {
  padding: 0;
  margin: 0; }

body {
  background-color: #fff;
  font-size: 12px; }

@font-face {
  font-family: 'CachetPro';
  font-weight: 400;
  src: url("/athene/fonts/CachetPro-Book.woff") format("woff"), url("/athene/fonts/CachetPro-Book.svg") format("svg"), url("/athene/fonts/CachetPro-Book.ttf") format("truetype"); }
@font-face {
  font-family: 'CachetPro';
  font-weight: 600;
  src: url("/athene/fonts/CachetPro-Medium.woff") format("woff"), url("/athene/fonts/CachetPro-Medium.svg") format("svg"), url("/athene/fonts/CachetPro-Medium.ttf") format("truetype"); }
@font-face {
  font-family: 'CachetPro';
  font-weight: 800;
  src: url("/athene/fonts/CachetPro-Bold.woff") format("woff"), url("/athene/fonts/CachetPro-Bold.svg") format("svg"), url("/athene/fonts/CachetPro-Bold.ttf") format("truetype"); }
body.startpagina {
  font-size: 13px; }

h1 {
  font-size: 26px;
  text-align: center;
  margin: 0 0 15px 0; }
  h1 a {
    color: #000;
    text-decoration: none; }
  h1 a:hover {
    color: #b22222;
    text-decoration: underline; }

p,
img {
  border: 0;
  margin: 0 0 15px 0; }

#container,
div#financial_warning {
  overflow: hidden;
  height: auto;
  width: 1000px;
  margin: 0 auto; }

#website {
  float: left;
  width: 1000px;
  margin: 25px 15px 0 0; }

/* DOCH-3802 */
div#main {
  float: left;
  display: inline-block;
  width: 826px; }

/* eo DOCH-3802 */
#header {
  overflow: hidden;
  height: auto;
  margin: 0 0 15px 0; }

#logo {
  float: left;
  width: 202px;
  height: 82px;
  margin: 0 0 0 0;
  padding: 16px 0 0 0; }

#logo img {
  border: 0; }

#menu {
  overflow: hidden;
  height: 1%;
  width: 825px;
  margin: 0 0 15px 0; }
  #menu ul {
    list-style: none; }
  #menu li {
    display: inline; }
  #menu a {
    float: left;
    display: block;
    border-right: 1px solid #fff; }
  #menu a.last {
    border-right: 0; }
  #menu img {
    border: 0;
    margin: 0; }

#footer, footer {
  text-align: center;
  margin: 0 0 15px 0; }
  #footer p a, footer p a {
    color: #000; }

#footer_top {
  background-image: url("../images/footer.png");
  /* 825x24 pixels */
  background-repeat: no-repeat;
  color: #fff;
  font-weight: bold;
  padding: 4px 3px 5px 3px;
  margin: 0 0 5px 0; }

#footer_bottom {
  font-size: 11px; }

#footer_bottom a {
  color: #000;
  text-decoration: none; }

#footer_bottom a:hover {
  color: #b22222;
  text-decoration: underline; }

div#financial_warning {
  margin: 0 auto;
  border-bottom: 1px solid #666;
  text-align: center; }

div#financial_warning img {
  text-align: center;
  margin: 5px; }

div#static_content {
  margin-bottom: 10px; }

div#static_content .left {
  float: left;
  margin-right: 10px; }

div#static_content .right {
  float: right;
  margin-left: 10px; }

.footer-bar {
  position: relative;
  height: 24px;
  background-color: #16719e;
  background: linear-gradient(to bottom, #1d81b3 0, #1d81b3 50%, #16719e 50%, #16719e 100%);
  background: -webkit-linear-gradient(top, #1d81b3 0, #1d81b3 50%, #16719e 50%, #16719e 100%);
  color: #fff;
  font-weight: bold;
  line-height: 24px;
  text-align: center;
  border-radius: 3px;
  margin-bottom: 5px; }
  .footer-bar a {
    color: #fff; }
  .footer-bar a:first-child {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    padding: 0 10px;
    border-right: 1px solid #0a5174; }
  .footer-bar a:last-child {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    padding: 0 10px;
    border-left: 1px solid #0a5174; }

.navbar .navbar-inner {
  padding: 0; }

.navbar .nav {
  margin: 0;
  display: table;
  width: 100%; }

@media (min-width: 768px) {
  .navbar .nav li {
    display: table-cell;
    width: 1%;
    float: none; }

  .navbar .nav li a {
    font-weight: bold;
    text-align: center;
    border-left: 1px solid rgba(255, 255, 255, 0.75);
    border-right: 1px solid rgba(0, 0, 0, 0.1); } }
.navbar .nav li:first-child a {
  border-left: 0;
  border-radius: 3px 0 0 3px; }

.navbar .nav li:last-child a {
  border-right: 0;
  border-radius: 0 3px 3px 0; }

.nav-justified > li > a {
  border-right: 1px solid #7ab;
  white-space: nowrap;
  margin-bottom: 0;
  font-weight: bold;
  text-align: center;
  background-repeat: repeat-x;
  /* Repeat the gradient */ }

.nav-justified > .active > a,
.nav-justified > .active > a:hover,
.nav-justified > .active > a:focus {
  box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.15); }

.nav-justified > li:first-child > a {
  border-radius: 5px 5px 0 0; }

.nav-justified > li:last-child > a {
  /*border-bottom: 0;*/
  border-radius: 0 0 5px 5px; }

@media (min-width: 768px) {
  .nav-justified {
    max-height: 52px; }

  .nav-justified > li:first-child > a {
    border-left: 0;
    border-radius: 5px 0 0 5px; }

  .nav-justified > li:last-child > a {
    border-right: 0;
    border-radius: 0 5px 5px 0; }

  .navbar-startpagina .container-fluid {
    padding: 0; }
  .navbar-startpagina.navbar {
    border-width: 0;
    min-height: 20px; }
  .navbar-startpagina.navbar-default .navbar-nav > li > a:hover {
    background-color: #16719e; }
  .navbar-startpagina .navbar-collapse {
    padding-left: 0;
    padding-right: 0; } }
.nav-startpagina {
  background-color: #1d81b3;
  border-radius: 3px;
  font-weight: bold;
  line-height: 20px; }
  .nav-startpagina li > a, .nav-startpagina li > a:hover {
    color: #fff; }
  .nav-startpagina span.glyphicon {
    margin-right: 10px; }

.nav.nav-startpagina > li > a {
  padding: 6px 15px; }

.container.full-width {
  width: auto;
  padding: 0; }

.nav.nav-startpagina > li > a:hover,
.nav.nav-startpagina > li > a:focus,
.nav.nav-startpagina > li > a.selected {
  background-color: #16719e; }

.panel-search {
  margin-top: 20px; }

/* Banners */
.fullbanner_container {
  float: right;
  position: relative;
  right: 175px;
  text-align: right;
  height: 60px;
  width: 468px;
  padding: 0;
  margin: 15px 0 0 0; }

.leaderboardbanner_container {
  float: right;
  position: relative;
  text-align: right;
  width: 728px;
  height: 90px; }

#skyscraper {
  float: right;
  margin: 0;
  width: 160px;
  text-align: right; }

.skyscraper_container {
  width: 160px;
  height: 600px;
  padding: 0 auto 0 0; }

.wideskyscraper_container {
  width: 160px;
  height: 600px; }

#skyscraper iframe {
  with: 160px; }

/*# sourceMappingURL=general.css.map */
