.navbar-default {
  background-color:#BD1010;
  border-color:#393131;
}

.glyphicon.glyphicon-home.home {
  margin-top:-3px;
  font-size:22px;
  color:#fff;
}

.glyphicon.glyphicon-home.home:hover {
  margin-top:-3px;
  font-size:22px;
  color:#2aldc1;
}

a:hover, a:focus {
  color:#1021bd;
  text-decoration:underline;
}

.breadcrumb a:hover, a:focus {
  color:#BD1010;
  text-decoration:underline;
}

.navbar-default .navbar-nav > li > a {
  color:#fff;
  background-color:#BD1010;
  font-size:20px;
  font-family:verdana;
}

.navbar-nav > li > a:hover {
  /*border:1px solid #ddd;*/
  /*color:#2a1dc2;*/
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color:#fff;
  background-color:#BD1010;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  /*color:#fff;*/
  /*background-color:transparent;*/
}

.navbar-default .navbar-nav > .active > a:hover {
  /*color:#fff;*/
  background-color:#BD1010;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color:#fff;
  background-color:#BD1010;
}

.navbar-default .navbar-link:hover {
  /*color:#ffffff;*/
  background-color:#BD1010;
}

.navbar-default .navbar-brand {
  /*color:#fff;*/
  background-color:#BD1010;
}

#main {
  /*margin-top:65px;*/
}

.breadcrumb > li + li:before {
  content:">\00a0";
  padding:0 5px;
  color:#cccccc;
}

.breadcrumb a {
  color:#3b3a3a;
  text-decoration:none;
}

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

.nlform {
  text-align:center;
}

.tipue_search_input {
  /*width:500px;*/
}

.block10 h4 {
  /*text-align:center;*/
  color:#BD1010;
}

h4, .h4 {
  /*text-align:center;*/
  color:#BD1010;
}

.block11 .kopf {
  background-color:#ececec;
  /*border:1px solid #ececec;*/
  /*border-top-left-radius:20px;*/
  /*border-top-right-radius:20px;*/
  /*height:50px;*/
}

.block10 .kopf {
  background-color:#ececec;
  border:1px solid #ececec;
  border-top-left-radius:20px;
  border-top-right-radius:20px;
}

.block11 .boden {
  background-color:#ececec;
  /*border:1px solid #883f3f;*/
  /*border-bottom-left-radius:20px;*/
  /*border-bottom-right-radius:20px;*/
  /*text-align:center;*/
  /*height:40px;*/
}

.block10 .boden {
  background-color:#ececec;
  /*border:1px solid #883f3f;*/
  border-bottom-left-radius:20px;
  border-bottom-right-radius:20px;
  text-align:center;
}

.block11 {
  /*border-color:#625252;*/
  /*border:1px solid #ECECEC;*/
  /*margin:10px;*/
  /*min-width:360px;*/
  /*max-width:380px;*/
  border-radius:20px;
  /*width:30%;*/
}

.block10 {
  /*border-color:#625252;*/
  border:1px solid #ECECEC;
  margin:10px;
  min-width:360px;
  /*max-width:380px;*/
  border-radius:20px;
  /*width:33%;*/
}

.bloecke {
  /*align-content:center;*/
  /*margin:0 auto;*/
  /*max-width:1200px;*/
  /*border:1px solid #ececec;*/
  /*border-collapse:collapse;*/
  /*background-color:#fff;*/
  /*padding:10px;*/
}

.zeile:hover {
  background-color:#ececec;
}

.zeile {
  /*margin-top:5px;*/
  /*margin-bottom:5px;*/
}

.mitte {
  /*align-items:center;*/
}

.check {
  margin-top:20px;
  /*font-family:Verdana;*/
}

.box_nl {
  background-color:#ECECEC;
  border-top:1px solid #BD1010;
  /*border-bottom:1px solid #BD1010;*/
}

.box_bg {
  background-color:#ECECEC;
  border-top:1px solid #BD1010;
  border-bottom:1px solid #BD1010;
}

.box_bg2 {
  background-color:#d5d5d5;
  /*border-top:1px solid #BD1010;*/
  /*border-bottom:1px solid #BD1010;*/
  /*margin-top:25px;*/
}

.space-bottom {
  margin-bottom:10px;
}

footer.page-footer .footer-copyright {
  overflow:hidden;
  height:50px;
  line-height:50px;
  color:#fff;
  background-color:#bd1010;
}

footer.page-footer {
  /*margin-top:20px;*/
  padding-top:20px;
  background-color:#ececec;
  color:#000;
}

@media only screen and (min-width: 993px) {
  .row .col.l4 {
    width:24%;
    margin-left:auto;
    left:auto;
    right:auto;
  }
}

.light, footer.page-footer .footer-copyright {
  font-weight:300;
}

.page-footer h5 {
  color:#BD1010;
}

.footer-link a {
  color:#625252;
}

.footer-link a:hover, a:focus {
  color:#BD1010;
}

.imp-link {
  /*color:#f5f5f5 !important;*/
  /*margin:10px;*/
}

.right {
  float:right !important;
  color:#fff;
  margin-right:10px;
}

.footer-copyright a:hover {
  color:#000;
}

.row2 {
  margin-left:-15px;
  margin-right:-15px;
  /*margin-bottom:10px;*/
  padding:10px;
}

.row {
  margin-left:-15px;
  margin-right:-15px;
  /*margin-bottom:10px;*/
  /*padding:10px;*/
}

.app img {
  padding:20px;
}

.row2 {
  -webkit-box-shadow:3px 3px 11px 0px #707070;
  -moz-box-shadow:3px 3px 11px 0px #707070;
  box-shadow:3px 3px 11px 0px #707070;
  border-collapse:collapse;
  /*padding:10px;*/
}

.bloecke {
  -webkit-box-shadow:3px 3px 11px 0px #707070;
  -moz-box-shadow:3px 3px 11px 0px #707070;
  box-shadow:3px 3px 11px 0px #707070;
  border-collapse:collapse;
  /*padding:5px;*/
}

.shadow2:hover {
  -webkit-box-shadow:6px 6px 22px 0px rgba(163,51,36,0.7);
  -moz-box-shadow:6px 6px 22px 0px rgba(163,51,36,0.7);
  box-shadow:6px 6px 22px 0px rgba(163,51,36,0.7);
}

.shadow:hover {
  -webkit-box-shadow:6px 6px 22px 0px rgba(163,51,36,0.7);
  -moz-box-shadow:6px 6px 22px 0px rgba(163,51,36,0.7);
  box-shadow:6px 6px 22px 0px rgba(163,51,36,0.7);
}

.shadow2:hover, .input:focus {
  -webkit-box-shadow:6px 6px 22px 0px rgba(163,51,36,0.7);
  -moz-box-shadow:6px 6px 22px 0px rgba(163,51,36,0.7);
  box-shadow:6px 6px 22px 0px rgba(163,51,36,0.7);
}

.shadow {
  height:420px;
  /*padding-bottom:30px;*/
}

.abstand {
  margin-bottom:auto;
  margin:0 auto;
}

.highlight:hover {
  background-color:#e8dada;
  /*color:#BD1010;*/
  /*transform:scale(1.05);*/
}

.highlight a:hover, a:focus {
  color:#BD1010;
}

.highlight a {
  color:#000;
}

.linkfarbe a {
  color:#000;
}

.linkfarbe a:hover, a:focus {
  color:#BD1010;
}

@media (min-width:992px) {
  .col-md-3 {
    width:25%;
  }
}

.newsletter-subscribe form .form-control {
  background:#fff;
  border:none;
  border-radius:3px;
  /*box-shadow:none;*/
  outline:none;
  color:inherit;
  text-indent:9px;
  height:45px;
  /*margin-right:10px;*/
  min-width:250px;
  /*width:25%;*/
  /*max-width:350px;*/
  /*margin-top:10px;*/
}

.abstand2 {
  margin-left:2px;
}

.abstand3 {
  padding-bottom:40px;
}

#einstieg {
  font-size:22px;
  /*margin-bottom:20px;*/
}

#einstieg a {
  /*font-size:18px;*/
  color:#625252;
}

#einstieg a:hover, a:focus {
  /*font-size:25px;*/
  color:#BD1010;
  transform:scale(1.2);
}

#gallery a {
  perspective:250px;
  margin:20px;
}

#gallery a img {
  /*transition:100ms;*/
  /*transform:translateZ(0px);*/
  /*box-shadow:0px 0px 0px rgba(0,0,0,0);*/
}

.gallery2 a img:hover {
  /*transform:translateZ(25px) rotate(3deg);*/
  /*box-shadow:0px 0px 0px rgba(0,0,0,0.8);*/
  /*width:180px;*/
  -webkit-transform:scale(1.2);
  -moz-transform:scale(1.2);
  -o-transform:scale(1.2);
  transform:scale(1.2);
  /*margin-left:-30px;*/
}

.gallery2 {
  /*transform:translateZ(25px) rotate(3deg);*/
  /*box-shadow:0px 0px 0px rgba(0,0,0,0.8);*/
  /*width:180px;*/
  /*-webkit-transform:scale(1.2);*/
  /*-moz-transform:scale(1.2);*/
  /*-o-transform:scale(1.2);*/
  /*transform:scale(1.2);*/
  /*margin-left:-30px;*/
}

#gallery a img:hover {
  /*transform:translateZ(25px) rotate(3deg);*/
  /*box-shadow:0px 0px 0px rgba(0,0,0,0.8);*/
  /*width:180px;*/
  -webkit-transform:scale(1.2);
  -moz-transform:scale(1.2);
  -o-transform:scale(1.2);
  transform:scale(1.2);
}

.check li {
  margin-bottom:15px;
}

.abstand4 {
  margin-right:10px;
}

.breite {
  width:30%;
  min-width:350px;
  /*height:40px;*/
  padding:10px;
  box-shadow:initial;
}

.breite2 {
  width:80%;
  min-width:250px;
  padding:10px;
  box-shadow:initial;
}

.breite:focus {
  border-color:#BD1010;
  box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6);
}

.container.box_bg.newsletter-subscribe {
  /*margin-top:70px;*/
}

.navbar-nav > li > a {
  margin:12.5px 6px;
  padding:8px 12px;
  /*border:none;*/
  /*border-radius:0px;*/
  /*border-color:#BD1010;*/
  border:none;
}

.nav > li > a:hover, .nav > li > a:focus {
  text-decoration:underline;
  background-color:#eeeeee;
  border:none;
}

.navbar-nav > li > a:hover {
  border:none;
  border-bottom:5px;
  /*margin:12.5px 6px;*/
  /*padding:8px 12px;*/
  /*color:#ececec;*/
}

.nav > li > a:hover, .nav > li > a:focus {
  /*text-decoration:underline;*/
  background-color:#eeeeee;
  border:none;
}

.slider {
  width:50%;
  margin:100px auto;
}

.slick-slide {
  margin:0px 20px;
}

.slick-slide img {
  width:100%;
}

.slick-prev:before, .slick-next:before {
  color:black;
}

* {
  box-sizing:border-box;
}

#criteo {
  align-content:center;
  margin-top:20px;
}

#adsense {
  align-content:center;
  margin-top:20px;
}

.breite2 {
  /*width:10%;*/
  /*min-width:180px;*/
}

.breite3 {
  /*width:60%;*/
}

.breite4 {
  /*width:20%;*/
}

.btn {
  font-family:"Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;
  margin:10px;
}

.tabkopf {
  background-color:#BD1010;
  color:#fff;
  text-align:center;
}

@media only screen and (min-width: 993px) {
  .container2 {
    /*width:70%;*/
  }
}

.container2 {
  width:100%;
  background-color:#f7f6f6;
}

.table-responsive.white {
  background-color:#fff;
}

@media screen and (max-width:767px) {
  .table-responsive {
    width:100%;
    margin-bottom:0px;
    overflow-y:hidden;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    border:1px solid #dddddd;
  }
}

.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
  color:#333333;
  background-color:#d4d4d4;
  border-color:#9d9d9d;
}

.btn:hover, .btn:focus, .btn.focus {
  color:#fff;
  text-decoration:none;
  background-color:#bd1010;
}

.bg_parallax {
  background:url(../../assets/img/amexio-logo-neu.jpg) no-repeat left center;
  position:fixed;
  width:100%;
  height:350px;
  top:80px;
  left:0px;
  z-index:-1;
}

.jum_parallax {
  height:350px;
  color:white;
  text-shadow:#444 0 1px 1px;
  background:transparent;
}

.left2 {
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}

.left {
  float:left;
  padding:5px;
}

#banner {
  width:100%;
  height:75px;
  background-color:#f5f5f5;
  overflow:hidden;
}

.navbar-fixed {
  top:0;
  z-index:100;
  position:fixed;
  width:100%;
}

#nav_bar {
  border:0;
  background-color:#BD1010;
  border-radius:0px;
  margin-bottom:0;
  height:75px;
}

#body_div {
  top:0;
  position:relative;
  height:200px;
  background-color:green;
}

.social-icons2 {
  color:#313437;
  /*background-color:#fff;*/
  text-align:right;
  /*padding:20px 0;*/
}

@media (max-width:767px) {
  .social-icons2 {
    padding:25px 0;
  }
}

.social-icons2 i {
  font-size:36px;
  display:inline-block;
  color:#757980;
  margin:0 10px;
  width:60px;
  height:60px;
  border:1px solid #c8ced7;
  text-align:center;
  border-radius:50%;
  line-height:60px;
  background-color:#fff;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color:#fff;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  /*background-color:#2a1dc2;*/
  /*color:#bd1010;*/
}

.navbar-default .navbar-toggle:focus {
  background-color:#BD1010;
  /*color:#bd1010;*/
}

.navbar-default .navbar-toggle:hover {
  background-color:#2a1dc2;
  /*color:#bd1010;*/
}

#toTop {
  position:fixed;
  bottom:10px;
  right:10px;
  cursor:pointer;
  display:none;
  border:none;
}

#toTop:hover {
  background-color:#2a1dc2;
}

#navcol-1 {
  background-color:#BD1010;
  z-index:99;
  position:relative;
}

.navbar .navbar-nav > li > a:hover {
  color:#000000;
}

.farbe1 {
  background-color:#cfcaca;
}

.links {
  text-align:left;
}

.fett {
  font-weight:bold;
  border-bottom:2px;
  border-color:#BD1010;
}

.mitte {
  text-align:center;
}

.abs {
  padding:3px;
}

.center {
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.abs2 {
  margin-bottom:10px;
  margin-top:10px;
}

.padlinks {
  padding-left:10px;
}

.pad {
  padding:0px;
}

.one {
  color:black;
  background-color:rgba(128,128,128,0.5);
  width:5%;
  /*height:50%;*/
  text-align:center;
  margin-top:-200px;
  margin-top:50px;
  position:absolute;
}

.wrapper {
  position:relative;
}

body {
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:16px;
  line-height:1.42857143;
  color:#333333;
  background-color:#ffffff;
}

.border {
  border-color:#585353;
  border-style:solid;
  border-width:3px;
  /*margin-left:15px;*/
}

.btn.btn-default.btn-lg {
  background-color:#BD1010;
  color:#fff;
}

.btn.btn-default.btn-lg a:hover {
  background-color:#953b3b;
  color:#1a186c;
}

.btn-groesse2 {
  width:250px;
  background-color:#F5F5F5;
}

.btn-groesse {
  width:200px;
}

.float {
  float:left;
}

.lin30 {
  margin-left:-30px;
}

.videobox {
  margin:10px;
}

#map {
  height:250px;
  width:250px;
  max-width:100%;
  margin-bottom:10px;
}

.custom-bullet {
  float:left;
  margin-top:4px;
  color:#CCCCCC;
  margin-right:10px;
}

.custom-bullet1 li:before {
  float:left;
  color:#CCCCCC;
  margin-right:10px;
  content:"\e080";
  font-family:'Glyphicons Halflings';
}

.custom-bullet1 {
  list-style-position:outside;
}

.abgepic {
  position:relative;
  top:-30px;
  z-index:2;
}

.under {
  border-bottom-color:#BD1010;
  border-bottom-style:solid;
}

