/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 04.07.2017, 17:09:59
    Author     : jburkand
*/
#content {
  min-height: 500px;
}
.color-red {
  color: #9b182a;
}
ul.dropdown-menu {
  line-height: normal;
  list-style-type: none;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 0;
  /* Box model issued ff / ie */
}
ul.dropdown-menu li:last-child {
  margin-bottom: 10px;
  /* Box model issued ff / ie */
}
ul.dropdown-menu li label {
  font-size: 12px;
  font-weight: normal;
  white-space: nowrap;
  margin-right: 10px;
  /*width: 350px;*/
}
ul.dropdown-menu.scrollable-menu {
  max-height: 400px;
  overflow-x: hidden;
}
/* Sidebar */
#sidebar {
  background: none;
  font-size: 14px;
}
.sidebar-widget {
  margin-bottom: 10px;
}
.sidebar-widget > .sidebar-widget-header,
.sidebar-widget > .sidebar-widget-content {
  color: #00325F;
  padding: 0.6rem 1.7rem 0.6rem 0.6rem;
}
.sidebar-widget .sidebar-widget-header {
  background-color: #00325F;
  color: #FFFFFF;
}
.sidebar-widget .sidebar-widget-content {
  background-color: #E7E7E8;
  color: #000000;
}
.sidebar-widget.sidebar-nobg {
  background: none;
}
.sidebar-widget.sidebar-nobg > .sidebar-widget-header {
  background: none;
  color: #00325F;
}
.sidebar-widget.sidebar-nobg > .sidebar-widget-content {
  background: none;
  color: #00325F;
}
.sidebar-widget a,
.sidebar-widget a:active {
  color: #000000;
  display: block;
  margin-left: 20px;
  -ms-hyphens: manual;
  hyphens: manual;
}
.sidebar-widget.sidebar-nobg a,
.sidebar-widget.sidebar-nobg a:active,
.sidebar-widget.sidebar-nobg a:hover,
.sidebar-widget.sidebar-nobg a:active:hover {
  color: #00325F;
}
.sidebar-widget a:hover,
.sidebar-widget a:active:hover {
  text-decoration: underline;
}
.sidebar-widget > .sidebar-widget-content > a:not(:last-child) {
  margin-bottom: 5px;
}
.sidebar-widget .dropdown,
.dropdown-toggle,
.sidebar-widget .dropdown-menu {
  font-size: 14px;
}
.sidebar-widget .dropdown-toggle {
  padding: 0.6rem 1.7rem 0.6rem 0.6rem;
}
.sidebar-widget p:last-child {
  margin-bottom: 0;
}
.sidebar-widget a:before {
  font-family: 'FontAwesome';
  content: "\f061";
  width: 20px;
  margin-left: -20px;
  display: inline-block;
  text-decoration: none;
}
.sidebar-widget a:hover:before,
.sidebar-widget a:active:before {
  text-decoration: none;
}
.sidebar-widget a.link-shopping-cart:before {
  content: "\f07a";
}
.sidebar-widget a.link-bookmark-list:before {
  content: "\f02e";
}
.sidebar-widget a.link-download:before {
  content: "\f019";
}
.sidebar-widget a.link-email:before {
  content: "\f0e0";
}
.sidebar-widget a.link-newsletter:before {
  content: "\f1ea";
}
.sidebar-widget .dropdown a,
.sidebar-widget .dropdown a:hover,
.sidebar-widget .dropdown a:active,
sidebar-widget .dropdown a:active:hover {
  margin-left: 0;
  text-decoration: none;
}
.sidebar-widget .dropdown a:before {
  content: "";
  width: 0px;
  margin-left: 0px;
}
/* /Sidebar */
.clearfix::after {
  display: block;
  content: "";
  clear: both;
}
.filter-cmb-container {
  font-size: 10pt;
}
.fleft {
  float: left;
}
.fright {
  float: right;
}
.full-width {
  width: 100%;
}
/* forms */
.form-error-msg,
.form-success-msg {
  font-size: small;
  display: block;
}
.form-error-msg {
  color: #9b182a;
}
.form-success-msg {
  color: #75B727;
}
input[type="text"]:disabled,
select:disabled {
  background-color: #E7E7E8 !important;
}
option.label-disabled {
  color: #E7E7E8;
}
.form-control-static {
  padding-bottom: 0;
  padding-top: 7px;
  min-height: 0;
}
label.error {
  color: #9b182a;
}
input.error,
select.error,
textarea.error {
  background-color: #9b182a;
}
form label {
  padding-top: 7px;
}
select.form-select-fullwidth {
  width: 100%;
}
.form-group select {
  margin-top: 6px;
}
.fullwidth {
  width: 100%;
}
form.form-no-margin {
  margin-bottom: 0;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
  padding-top: 0;
}
/* /forms */
.article,
.article-text {
  font-size: 14px;
}
img.foto {
  max-width: 99px;
  max-height: 99px;
  margin-bottom: 10px;
}
div.ver-details-termin:not(:last-child),
div.newsletter-entry-row:not(:last-child) {
  margin-bottom: 15px;
}
div.sub-details-termin:not(:last-child) {
  margin-bottom: 5px;
}
div.ver-details-block {
  margin-bottom: 20px;
}
.btn-danger {
  background-color: #9b182a;
  border-color: #9b182a;
}
a.disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #333;
}
textarea.textarea-small {
  min-height: 50px;
}
label.label-normal {
  font-weight: normal;
}
div.seperator {
  height: 1px;
  border-bottom: 1px solid black;
  margin-bottom: 5px;
}
.sc-vers .article-text {
  margin-top: 0;
}
.sc-vers .article-subtitle:not(:first-of-type) {
  margin-top: 50px;
}
/* Tooltips */
.tooltip-inner {
  font-size: small;
}
@media (min-width: 600px) {
  .tooltip-inner {
    width: 400px;
  }
}
[data-toggle="tooltip"].fa-question-circle {
  cursor: help;
}
.tooltip.right > .tooltip-inner {
  text-align: left;
}
/* Slider Carousel */
.carousel .left.carousel-control,
.carousel .right.carousel-control {
  background: none;
}
#search-carousel {
  height: 100px;
  width: 100%;
}
#search-carousel .carousel-inner,
#search-carousel .item {
  width: 100%;
  height: 100%;
}
#search-carousel .item {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
}
#search-carousel .carousel-indicators {
  bottom: 0px;
  margin-bottom: 0px;
}
#search-carousel .carousel-control .glyphicon-chevron-left,
#search-carousel .carousel-control .glyphicon-chevron-right,
#search-carousel .carousel-control .icon-next,
#search-carousel .carousel-control .icon-prev {
  top: 45%;
}
#search-carousel .carousel-control .glyphicon-chevron-left,
#search-carousel .carousel-control .icon-prev {
  left: 25%;
}
#search-carousel .carousel-control .glyphicon-chevron-right,
#search-carousel .carousel-control .icon-next {
  right: 25%;
}
/* Pagination */
.pagination.pagination-no-margin {
  margin-bottom: 0;
}
.dropdown-panel > .btn-group {
  width: 100%;
}
.dropdown-panel > .btn-group > button {
  width: 100%;
}
.caret-dropdown {
  margin-top: 10px;
}
.veranstaltungsbild {
  padding-right: 10px;
}
input[type=checkbox].form-control {
  width: auto;
}
.article ol.list-unstyled,
.article ul.list-unstyled {
  line-height: auto;
  padding: 0;
  list-style-type: none;
}
.fobi_head {
  background-color: #00325F;
  color: #fff;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 2px;
  padding-left: 10px;
  margin-top: 10px;
  margin-bottom: 4px;
}
.correctRightLinkButton {
  color: #fff !important;
  margin-left: 0 !important;
}
.correctRightLinkButton:hover {
  text-decoration: none !important;
}
.correctRightLinkButton::before {
  content: "" !important;
  width: 0 !important;
  margin-left: 0 !important;
}
body {
  padding-right: 0 !important;
}
.twitter-typeahead {
  width: 100%;
}
.tt-menu {
  border: 1px solid #cccccc;
  background-color: #fff;
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  max-height: 150px;
  overflow-y: auto;
}
.tt-selectable {
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 2px;
  padding-bottom: 2px;
  cursor: pointer;
}
.tt-selectable:hover {
  cursor: pointer;
  background-color: #00325F;
  color: #fff;
}
.modal-body {
  max-height: 400px;
  overflow-y: scroll;
}
.wartelisteModule {
  color: red;
}
.wartelisteMainVer {
  text-align: center;
  color: red;
  font-weight: bold;
}
.wartelisteWarenkorb {
  color: red;
}
.sidebar-widget a.btn {
  margin-left: 0;
  color: #fff;
  text-decoration: none;
}
.sidebar-widget a.btn:hover,
.sidebar-widget a.btn:focus {
  color: #fff;
  text-decoration: none;
}
.sidebar-widget a.btn::before {
  margin-left: 0;
  font-family: 'FontAwesome';
  content: "";
  width: 0px;
  display: inline-block;
  text-decoration: none;
}
.warning-plugin {
  text-align: center;
}
.warning-plugin {
  color: #fff;
  padding: 0.625rem 2.5rem;
}
.bg-highlight-base {
  background-color: #e3000f;
}
.warning-plugin svg {
  margin-top: 3px;
}
.warning-plugin svg {
  display: inline-block;
  margin-right: 0.625rem;
  color: #fff;
}
svg:not(:root) {
  overflow: hidden;
}
.icon {
  display: inline-block;
  width: 1.375rem;
  height: 1.375rem;
  -ms-flex: 0 0 1.375rem;
  flex: 0 0 1.375rem;
  stroke-width: 0;
  stroke: currentColor;
  fill: currentColor;
}
.warning-plugin p {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: top;
  font-weight: 600;
  color: #fff;
}
.warning-plugin p a {
  color: #fff;
}
.warning-plugin div {
  -ms-flex-pack: center;
  justify-content: center;
}
.warning-plugin div {
  display: -ms-flexbox;
  display: flex;
}
.text-counter {
  color: darkgrey;
  text-align: right;
}
ul.dropdown-menu {
  list-style-type: none !important;
}
.cart-set:not(:first-child) {
  /*border-top: 1px solid black;*/
  margin-top: 20px;
  padding-top: 20px;
}
.pt-10 {
  padding-top: 10px;
}
.inner-headline {
  text-align: justify;
  border-bottom: 1px solid black;
}
.addition-participant-box:not(:first-child) {
  margin-top: 20px;
}
#form-selection label {
  padding-top: 0;
  margin: 0;
}
#form-selection input[type='checkbox'] {
  margin-left: 4px;
  margin-right: 4px;
}
#form-selection label {
  font-weight: normal;
  cursor: pointer;
}
.urgent-message {
  color: #9b182a;
  font-size: small;
  display: block;
}
.tmt-checkbox {
  margin-top: 8px !important;
}
.pl-20 {
  padding-left: 20px;
}
body .ui-password.ui-password-masked .ui-password-icon::before {
  content: "";
}
body .ui-password.ui-password-unmasked .ui-password-icon::before {
  content: "";
}
body .ui-password.ui-password-masked .ui-password-icon,
body .ui-password.ui-password-unmasked .ui-password-icon {
  font-family: "primeicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  background: none;
}
body .ui-input-icon-right > i:last-of-type {
  right: 0.5rem;
  color: #6c757d;
}
body .ui-password .ui-password-icon {
  cursor: pointer;
}
body .ui-password .ui-inputfield {
  padding-right: 3rem;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
body .ui-input-icon-left > i,
body .ui-input-icon-right > i {
  position: absolute;
  top: 50%;
  margin-top: -1.3rem;
}
body .ui-input-icon-left,
body .ui-input-icon-right {
  position: relative;
  display: inline-block;
  width: 100%;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input {
  -moz-appearance: textfield;
}
.bold {
  font-weight: bold;
}
/*# sourceMappingURL=tune.css.map */