/*Logout Button*/
button.red {
  border: none;
  background: #FF0000;
  border: #FF0000 1px solid;
}

/*QT-Life User*/
div.qtvisi {
  border: 1px solid #5271AA;
  padding: 7px;
  margin: 0 10px 10px 0;
  background-color: rgba(200, 197, 182, 0.2);
}
/*QT-Life Formular*/
input#fox-m191-email {
 display: none; 
}
/'OSM'/
.leaflet-popup-content-wrapper, .leaflet-popup-tip {
    background: white;
    color: #333;
    box-shadow: 0 3px 14px rgba(0,0,0,0.4);
    width: 250px;
}
.placemarkContent, .placemarkBody {
    line-height: normal !important;
    font-size: 11px !important;
    width: 200px;
}
h3#headContent.placemarkHead {
  font-size: 50% !important;
  font-weight: normal;
}
/*QT-Life Landingpage*/
div.qtlp {
  width: 100%;
  float: left;
}
/*SobiPro*/
.SobiPro.corona .topmenu.standard {
    box-shadow: none;
    min-height: inherit;
    position: inherit;
    width: inherit;
    z-index: auto;
    background-color: #5271aa;
    border: none;
}
.SobiPro.corona .pagination > ul > li > a,
.SobiPro.corona .pagination > li > a {
    color: #fff;
    background-color: #5271AA;
    font-weight: bold;
    border-color: #5271AA;
    border-width: 1px;
    margin: 1px;
}
.SobiPro.corona [data-role="button"].btn-sigsiu:hover, .SobiPro.corona [data-role="button"].btn-sigsiu:focus, .SobiPro.corona .toggle-editor .btn:hover, .SobiPro.corona .toggle-editor .btn:focus, .SobiPro.corona .toggle-editor .btn:active, .SobiPro.corona .toggle-editor .btn.active, .SobiPro.corona .btn-primary.btn-sigsiu:hover, .SobiPro.corona .btn-primary.btn-sigsiu:focus, .SobiPro.corona .btn-primary.btn-sigsiu:active, .SobiPro.corona .btn-primary.btn-sigsiu.active, .SobiPro.corona .btn-success.btn-sigsiu:hover, .SobiPro.corona .btn-success.btn-sigsiu:focus, .SobiPro.corona .btn-success.btn-sigsiu:active, .SobiPro.corona .btn-success.btn-sigsiu.active, .SobiPro.corona .btn-group.open .btn-sigsiu.dropdown-toggle, .SobiPro.corona .btn-sigsiu:hover, .SobiPro.corona .btn-sigsiu:focus, .SobiPro.corona .btn-sigsiu:active, .SobiPro.corona .btn-sigsiu.active {
    background-color: #E31E24 !important;
    border-color: #E31E24 !important;
    color: #fff !important;
}
.SobiPro.corona [data-role="button"].btn-sigsiu, .SobiPro.corona .btn-success.btn-sigsiu, .SobiPro.corona .btn-primary.btn-sigsiu, .SobiPro.corona .toggle-editor .btn, .SobiPro.corona .btn-sigsiu {
    background-color: #E31E24 !important;
    border-color: #E31E24 !important;
    color: #fff !important;
    text-decoration: none;
}
.SobiPro.corona .lead {
    font-size: 32px;
    color: #5271AA;
}
i.fa.fa-map-marker {
 margin: 0 10px 0 0; 
}
span.vc {
  max-width: 600px;
  float: left;
  display: inline;
}
span.vc > ul.spClassCheckbox.field_personalkategorie {
  max-width: 300px;
  float: left;
  display: inline;
}

div.col-sm-6.spCat {
  background-color: #E31E24;
  max-width: 300px;
  float: left;
  margin: 20px;
  padding: 20px;
  font-size: 120%;
  color: #FFFFFF;
}

i.caticon
a > i.caticon,
a > i.fa.fa-life-buoy.caticon,
a > i.fa.fa-search.caticon{
  font-size: 200%;
  color: #FFFFFF !important;
}

a.red,
a.red:hover {
  font-size: 120%;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
.SobiPro.corona .page-header {
    margin: 15px 0 10px;
    padding-bottom: 0;
    border-bottom-color: #ffffff;
}
/*QT Life SobiPro*/
input.xtdsearchspButton.button {
  background-color: #FFFFFF !important; 
}
/*Detailsuche ausblenden*/
div.spSearchBottom {
 display: none !important; 
}
i.icon-circle-blank {
 color: #FFFFFF !important; 
}

/*Detailansicht SobiPro QT*/
/*Icons in Sobi QT*/
span.qticon {
  font-size: 120% !important;
  color: #E31E24 !important;
  padding: 0 10px 0 0;
}
div.adressblock-qt {
    min-width: 300px;
    max-width: 440px;
    float: left;
    padding: 0 20px 0 0;
    /*border: 1px solid red;*/
}
span.qtplz {
  padding: 0 10px 0 0; 
}
div.kontaktblock-qt {
    min-width: 300px;
    max-width: 440px;
    float: left;
    /*border: 1px dashed #000;*/
}
.SobiPro.qtlife div.spClassMap {
    border-radius: 0px none !important;
}
div.mapspacer {
  width: 100%;
  float: left;
  padding: 20px 0 0 0;
}

/*--*/
div.search > form.form-inline > input.button,
div.search > form.form-inline > input.button:hover {
  background-color: #FFFFFF;
  border: 0px none;
}

figure.imageeffectck img {
opacity: 1;
}
div.imageeffectck_title {
  margin: 55% 0 0 0 !important;
}
.bluebg {
  background-color: #5271aa;
}

.scrollToTop {
  background-color: #FFFFFF;
  width: 35px;
  height: 35px;
  padding: 0px;
  position: fixed;
  bottom: 30px;
  right: 20px;
  -webkit-box-shadow: 7px 6px 16px 4px rgba(54,54,54,0.23);
  -moz-box-shadow: 7px 6px 16px 4px rgba(54,54,54,0.23);
  box-shadow: 7px 6px 16px 4px rgba(54,54,54,0.23);
}

div#loginComp {
  text-align: center;
}

/*SC Login*/

.sourcecoast .btn,
.sourcecoast .btn:hover {
  border: 0;
  background-image: none;
  background-color: #5271aa;
  padding: 7px 10px;
  text-shadow: none;
  border-radius: 0;
}
.sourcecoast .btn:hover, .sourcecoast .btn:focus {
  color: #FFF;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
a.btn.dropdown-toggle {
 color: #FFF !important; 
}
/*E-Docman*/
div.edocman-description.clearfix,
h2.edocman-heading,
div#edocman-document-info.clearfix > table,
div.edocman-taskbar.clearfix {
  display: none;
}

div#edocman-document-details.edocman-description > div.edocman-taskbar.clearfix {
  display: block;
}

/*Homelink Contentmenu intern*/
li.maximenuck.item30.current.active.first.level1 > a.maximenuck > span.titreck {
  display: none;
}

/*Icons hover
div.custom > p > a > i:hover {
 text-shadow: 0 1px 10px rgba(0,0,0,0.5);
}*/

/*Cookie Hinweis Popup*/
div#jcemediabox-popup-ajax > div#cookiesck {
  display: none;
}
/*Full Width Login*/
form.ial-login.fullWidth > div.gi-elem.gi-wide {
 padding: 10px; 
}
input#keepSigned.ial-checkbox,
label.ial-check-lbl.smallTxt {
  display: none;
}

/*Forum*/
   /*Statistik Anzeige unten weg*/
div.btn-toolbar,
div.pull-right,
h2.btn-link,
#kwho.row-fluid,
#kstats.row-fluid {
 display: none; 
}
  /*Feed-Icon weg*/
i.icon-feed {
 display: none; 
}
/*Interner Bereich Blog*/
h3.newsflash,
div.cat-children > h3 {
  /*color: #FFF;
  background-color: #5271AA;
  text-align: center;*/
  display: none;
}
/*MaxiMenu Intern*/
li.maximenuck.item1188.level1 > a.maximenuck  > span.titreck > span.titreck-text > titreck-title {
 color: #FFFFFF !important; 
}