#navigation {
  min-height: 36px;
  height: 100%;
  background-color: #e5eff7;
  line-height: 19px;
}
#navigation .navigation {
  min-height: 36px;
  height: 100%;
}
#navigation .container {
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
  list-style: none;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  min-height: 36px;
  height: 100%;
}
#navigation .container > li {
  display: inline-block;
  padding-right: 20px;
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 19px;
}
#navigation .container > li:not(:first-child) {
  padding-left: 20px;
}
#navigation .container > li a {
  color: #0066B3;
}
#navigation .container > li.active {
  border-top: 3px solid #ff6600;
  background-color: #fff;
}
#navigation .container > li.active a {
  color: #ff6600;
}
#navigation .container > li.active .sub {
  width: 100%;
  position: absolute;
  top: 40px;
  padding-left: 0;
  display: block;
  left: 20px;
  z-index: 999;
  background-color: #fff;
}
#navigation .container > li.active .sub ul {
  list-style: none;
  background-color: #fff;
  padding-left: 0;
}
#navigation .container > li.active .sub ul li {
  padding: 1em 0.76923077em;
  display: inline-block;
}
#navigation .container > li.active .sub ul li.active a {
  color: #ff6600;
}
#navigation .container > li.active .sub ul li a {
  color: #0066B3;
}
#navigation .container > li.active .sub::after {
  content: '';
  border-bottom: 1px solid #ccc;
  max-width: 1920px;
  min-width: 1920px;
  width: 100%;
  position: absolute;
  display: block;
  left: -485px;
  top: 50px;
}
#navigation .container > li .sub {
  display: none;
}
.mainnav > li {
  line-height: 19px;
}
.mainnav > li:first-child {
  padding-left: 0;
}
.mainnav > li:not(:first-child) {
  padding: 0.25em 0.625em 0.4375em;
}
.navContainer .container-fluid {
  border-bottom: 1px solid #ccc;
}
.navContainer .container ul {
  margin-bottom: 0;
}
.navContainer.sub {
  margin-bottom: 10px;
}
.header .container .row-eq-height {
  margin-right: 0;
  display: flex;
}
.header .container .row-eq-height .col-md-8 {
  flex: 2;
}
.header .container .row-eq-height .col-md-4 {
  flex: 1;
}
.header .container .row-eq-height .col-md-4.logged-in a {
  position: inherit;
  top: inherit;
  transform: none;
  right: inherit;
  font-size: 13px;
}
.header .container .row-eq-height.row .col-md-8 {
  flex: inherit;
  text-align: left;
}
.header .container .row-eq-height.row .col-md-4 {
  flex: inherit;
}
.header .container .row-eq-height.row .col-md-4.button a {
  position: inherit;
  top: inherit;
  transform: none;
  right: inherit;
}
.logo {
  padding-left: 0;
}
.logo img {
  padding-top: 2.15384615em;
  padding-bottom: 1.15384615em;
  height: auto;
}
.login {
  padding-right: 0;
}
.global-data {
  margin-top: 10px;
}
.global-data .row .col-md-8 {
  flex: inherit;
}
.global-data .row .col-md-4 {
  flex: inherit;
}
.quick-login {
  text-align: right;
  position: relative;
}
.quick-login img {
  max-width: 20px;
  width: 100%;
  height: auto;
}
.quick-login a {
  color: #ff6600;
  display: inline-block;
  font-size: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
.quick-login a:hover {
  text-decoration: none;
}
.quick-login span {
  display: inline-block;
}
footer {
  width: 100%;
  padding-bottom: 10px;
}
footer .navigation {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
footer .navigation .mainnav {
  padding-left: 0;
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
  padding-top: 0.76923077em;
  padding-bottom: 0.84615385em;
}
footer .navigation .mainnav > li {
  display: inline-block;
  padding: 0;
}
footer .navigation .mainnav > li a {
  margin-right: 1.53846154em;
}
.footerIcons {
  margin-top: 20px;
}
.footerIcons .ce-gallery .ce-column:last-child .image {
  text-align: center;
}
.footerIcons .ce-center {
  text-align: center;
}
.footerIcons .ce-gallery .ce-column {
  width: 100%;
  display: block;
}
.footerIcons .ce-gallery .ce-column:last-child {
  text-align: center;
}
.colorOrange {
  color: #ff6600;
}
a {
  color: #337ab7;
}
.btn-sell {
  background-color: #ff6600;
  border-color: #ff6600;
  color: #fff;
}
.btn-buy {
  background-color: #0066B3;
  border-color: #0066B3;
  color: #fff;
}
.container {
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
  padding-left: 0;
  padding-right: 0;
}
.breadcrumb {
  margin-bottom: 10px;
}
.quick-login {
  text-align: left;
}
.content {
  padding-bottom: 30px;
}
#form-ranking-select label,
#form-rankingdate-select label {
  display: inline-block;
  max-width: 200px;
  width: 100%;
  font-weight: 600;
}
#form-ranking-select select,
#form-rankingdate-select select {
  min-width: 200px;
}
#rwd-toggle {
  display: none;
}
#header header .container {
  min-height: 150px;
  height: 100%;
  position: relative;
  max-width: 960px;
  margin: 0 auto;
  padding-left: 0;
}
#header header .col-4 {
  padding-right: 0;
}
#header header .quick-login a {
  color: #ff6600;
  display: inline-block;
  font-size: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
}
#header header .quick-login a#rwd-toggle {
  display: none;
}
.auflistung {
  margin-top: 20px;
}
#header header .quick-login img {
  max-width: 20px;
  width: 100%;
  height: auto;
}
#header header .col-8 {
  padding-left: 0;
}
.col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
#header header .container:first-child > .row:first-child {
  margin-right: 0;
}
.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
#header header .quick-login span {
  display: inline-block;
}
.bg-red {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
  padding: 10px;
}
.game-condition {
  margin-top: 20px;
}
.game-condition:hover {
  border: 1px solid #0066B3;
  text-decoration: none;
}
.dataTables_wrapper {
  width: 100%;
}
.depot {
  position: relative;
}
.depot .downloadzeitreihe > div input[type=text],
.depot .downloadfile > div input[type=text] {
  position: relative;
  margin-top: 2px;
  padding: 7px 7px;
  margin-right: 15px;
  width: 128px;
}
.depot .downloadzeitreihe > div .btn,
.depot .downloadfile > div .btn {
  margin-top: -3px;
}
.depot .bootstrap-datetimepicker-widget table td.active,
.depot .bootstrap-datetimepicker-widget table td.active:hover {
  color: #000;
}
body .ansprechpartner-info {
  display: inline-block;
  margin-right: 15px;
}
body #depot-select {
  display: inline;
  width: 300px;
}
.exportform {
  margin-bottom: 20px;
}
.exportform label {
  display: inline;
  margin-right: 10px;
  font-size: 1.3rem;
  font-weight: normal;
}
.exportform #downloadtype {
  display: inline-block;
  max-width: 250px;
  margin-right: 10px;
}
.exportform .export-buttons {
  display: inline-block;
}
.exportform .downloadzeitreihe,
.exportform .downloadfile {
  display: inline-block;
}
.table > tbody > tr.no-border > td {
  border: none;
}
/*# sourceMappingURL=style.css.map */