.top-sl .hero-unit h1 {
  font-size: 48px;
}

.top-sl .hero-unit p {
  margin-bottom: 20px;
}

.top-sl .badge-icon-group {
  float: none;
  margin-bottom: 20px;
}

.badge-icon-group .badge-icon {
  background-color: #096;
  border: 0;
  float: none;
}

.badge-icon-group .badge-icon a {
  color: #fff;
  font-size: 24px;
}

.badge-icon-group .badge-icon small strong {
  opacity: 0.6;
}

.badge-icon-group .badge-icon small {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  opacity: 1;
}


input.search-query {
  border-radius: 0px !important;
  width: auto;
padding: 10px;
}

#header {
  
  padding-bottom: 0px !important;
}

#mainnav .nav > li > a, #mainnav .nav > li > .separator {
font-weight: normal !important;
  font-size: 18px; 
text-shadow: none !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  background-color: #797559 !important;
    border-color: #d0103a !important;
  
}

.btn-primary {
  
  background-color: #d0103a !important;
  
  border-color: #797559 !important;
}

#mainnav .btn-navbar:hover, #mainnav .btn-navbar:active, #mainnav .btn-navbar:focus {
  
  background: #797559 !important;
}

#mainnav .btn-navbar {
  background: #797559 !important;
  
}

.custominfos-rechts{
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #d2d4c9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
  
  border-color: #d0103a !important;;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(208,16,58,.6) !important;
}

#mainnav .nav > li > a, #mainnav .nav > li > .separator {
  
  text-transform: none !important;
}

h2 {
  font-size: 22px !important;
}