
/************* START Schriften **************/

ul.dropdown-menu.dropdown-menu-right a {
    color: #808080; 
}

.group_fonts_color {
	color: #808080; 
}


.hotBox {
	background: #808080; 
}

#content h1 {
	color: #808080;  
}

h3.iso_item_header {
	color: #808080;  
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background: #808080 !important;
}

.isotopeInner2 {
	background-color: #808080;
}

a u {
	color: #808080;  
}

/************* ENDE Schriften **************/

/************* Start menue Header Fonts **************/

#mainMenu .navbar-nav ul li a {
  /*   border-bottom: 1px solid #1C3D69; // #fff */

}

a {
	color: #1C3D69;
    text-decoration: none;
}

.group_header_fonts_color {
	color: #1C3D69; 
}

span.hidden-sm, span.hidden-md, span.caret {
    color: #1C3D69;
    font-size: 12px;
    letter-spacing: 1.5px;
}

/************* Ende menue Header Fonts **************/

/************* Start menue Header Background **************/

.navbar-fixed-top.fixed, .navbar-fixed-top {
    background: #ffffff!important;
    box-shadow: 5px 6px 15px -11px #000000;
}


#search-page .container {
    background: #ffffff;
}


.date-picker-wrapper .month-wrapper table .day.checked, 
.date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
    background-color:#00000050;
}   

.date-picker-wrapper .first-date-selected, .date-picker-wrapper .last-date-selected {
    background-color:#000000!important;
}    


//.isotopeInner {
//    background-color: #ffffff;
//}

/************* ENDE menue Header Background **************/


/**** Farben ab hier nicht mehr durch DB konfigurierbar *******/




/************* START FARBGRUPPE #fff **************/

#testimonials .article-content {
    background: #ffffff;
}

.group_color_white_color {
	color: #ffffff; 
}

#footerRights a, p {
    color: #ffffff;
}

.navbar-nav ul li a {
    color: #ffffff;
}

.navbar-default .navbar-toggle .icon-bar {
    background: #ffffff;
}

.navbar-default .navbar-toggle {
    border-color: #ffffff;
}

.hotBox {
    color: #ffffff;
}

.btn-mvu-primary:hover {
    border-color: #ffffff!important;
}

.btn-primary {
    background: #ffffff;
}

.btn-primary:hover {
    color: #ffffff!important;
}

.btn-mvu-primary {
    background: #ffffff;
}

.btn-mvu-primary:hover {
    color: #ffffff!important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #ffffff!important;
}

.navbar-nav ul li a:hover, .navbar-nav ul li.hover > a {
    //color: #fff;
    color: #ffffff;
}

.btn-primary:hover {
    border-color: #ffffff!important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    border-color: #ffffff!important;
}


#preHeader, #preHeader a  {
    color: #ffffff;
}

ul.navbar-nav > li.primary .dropdown > a,
ul.navbar-nav > li.primary .dropdown {
    color: #ffffff;
}

.info-header i {
    background: #ffffff;
}

.isotopeInnerHeadline_l {
    background-color: #ffffff;
}

.progress-bar {
    color: #ffffff;
}

a#ymo_l_button {
    background-color: #ffffff;
}

a#ymo_p_button {
    background-color: #ffffff;
}

a#ymo_s_button {
    background-color: #ffffff;
}

.more-icon i {
    background: #ffffff;
}

.ui-dialog .ui-dialog-buttonpane button {
    color: #ffffff;
}

/************* ENDE FARBGRUPPE #fff **************/

/************* START FARBGRUPPE #6C6C6C **************/

.navbar-nav ul li a:hover, .navbar-nav ul li.hover > a {
    background: #6C6C6C;
}

.group_color_grey_1_color {
	color: #6C6C6C; 
}

h3.iso_item_header:hover {
    color: #6C6C6C;
}

#testimonials .article-content h4 {
    color: #6C6C6C;
}

#testimonials .article-content {
    border-bottom: 5px solid #6C6C6C;
}

a:hover, a:focus {
	color: #6C6C6C;
}

.btn-mvu-primary:hover, .btn-mvu-primary:focus {
    background-color: #6C6C6C!important;
}

.btn-primary:hover, .btn-primary:focus, .btn-secondary:hover, .btn-secondary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    background-color: #6C6C6C!important;
}

.booking-search search-input:hover, .booking-search .bootstrap-select .btn:hover {
    background-color: #6C6C6C!important;
}




/************* ENDE FARBGRUPPE #6C6C6C **************/

/************* Start FARBGRUPPE #000 **************/
.btn-primary {
    color: #000000!important;
}

.btn-mvu-primary {
    color: #000000!important;
}

.group_color_black_color {
	color: #000000; 
}


.form-control:focus {
	border-color: #000000;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #00000050;
}
}


.div_bottom_line {
        border-bottom: 1px solid #000000;
}

.div_bottom_line {
    border-bottom: 1px solid #000000;
}

.div_bottom_font {
    color: #000000!important;
}

.searchWrapper {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.searchWrapper {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.lslide {
    /* -webkit-box-shadow: -1px 2px 17px -3px rgba(0,0,0,0.75); */
    /* -moz-box-shadow: -1px 2px 17px -3px rgba(0,0,0,0.75);*/
    /* box-shadow: -1px 2px 17px -3px rgba(0,0,0,0.75); */
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.0);
}


/************* Ende FARBGRUPPE #000 **************/


/************* Start FARBGRUPPE #transparent **************/
#mainHeader {
    background: transparent;
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), transparent) !important;
    background: -o-linear-gradient(rgba(0, 0, 0, 0.5), transparent) !important;
    background: -moz-linear-gradient(rgba(0, 0, 0, 0.5), transparent) !important;
    background: linear-gradient(rgba(0, 0, 0, 0.1), transparent) !important;
}

.mainHeaderBS5{
	background: #ffffff!important;
    box-shadow: 5px 6px 15px -11px #000000;
}

.breadcrumb {
    background: transparent;
}

/************* Ende FARBGRUPPE #transparent **************/

/************* Start FARBGRUPPE #555555 **************/

.searchWrapper {
    color: #555555;
}

.group_color_grey_2_color {
	color: #555555; 
}

#sortable_video_prep li {
    border: 0.25rem dashed #555555;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    color: #555555;
}

.btn-primary {
    border-color: #555555!important;
}

.btn-mvu-primary {
    border-color: #555555!important;
}

/************* Ende FARBGRUPPE #555555 **************/

/************* Start FARBGRUPPE rot-töne **************/

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background: none;
    border: none;
}

.dm-uploader.active {
    border-color: red;
}

.progress-bar {
    background-color: #a94442;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
}

.more-icon i {
    color: #a94442;
}

/************* Ende FARBGRUPPE rot-töne **************/

/************* Start FARBGRUPPE Footer **************/

#mainFooter {
	background: #333333;
}

#footerRights {
    background: #2C2B2B;
}

/************* Ende FARBGRUPPE Footer **************/

/************* Start FARBGRUPPE #CCC **************/

#lang-btn:hover,
#lang-btn:focus {
    color: #ccc;
}

.ymv_list-group-item, .ymv_list-group-item:first-child, .ymv_list-group-item:last-child {
    border: 4px solid #ccc;
}

/* doppelt */
//a:hover, a:focus {
//    color: #ccc;
//}


.dm-upper {
    border: 4px solid #ccc;
}

.amsify-suggestags-input-area.form-control {
    border: 4px solid #ccc;
}

input#ymo_search {
    border: 4px solid #ccc;
}

a#ymo_l_button {
    border: 4px solid #ccc;
}


a#ymo_p_button {
    border: 4px solid #ccc;
}

.list-group-item {
    border: 4px solid #ccc;
}

a#ymo_s_button {
    border: 4px solid #ccc;
}

li.ymv-handle.move-handle.glyphicon.glyphicon-user.list-group-item {
    border: 1px solid #ccc;
}

.btn-default {
    border-color: #ccc;
}

h3.iso_item_header {
    border: thin #ccc solid;
}

/************* Ende FARBGRUPPE #CCC **************/

/************* Start media  **************/

@media (max-width: 767px){
    #mainMenu .navbar-nav {
        //background-color: #999!important;
        background: none;
    }

    #mainMenu .navbar-nav li {
        border-bottom: 1px solid #eee;
    }

    .navbar-nav ul {
        background: #fff;
    }
}

/************* Ende media  **************/



/************* nicht zugeordnete Farben ****************************************/

.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #f3f3f3;
}

#content, #loader-wrapper{
    background: #FFFFFF; 
}


.navbar-nav ul li a:hover, .navbar-nav ul li.hover > a {
    background-image: none;
    
}

ul.navbar-nav > li.primary > a.firstLevel.active,
ul.navbar-nav > li.primary > a.firstLevel:hover,
ul.navbar-nav > li.primary > a.firstLevel:focus {
    background: none;
}

.page-header {
    background-color: #3694ed;
    color: #fff;
    border: none;
}

.page-header h1, .page-header a, .page-header p.main-title {
    color: #fff;
}

body:not(#page-1) .fixed #mainHeader, .fixed #mainHeader {
    background: none;
}

body:not(#page-1) {
    background-color: #FFFFFF;
}


h2, h3 {
    color: #67ABEA;
}



.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #0167BA; /*Slider dot*/
}


#loader {
    border-top-color: #0b1a28;
}
#loader:before {
    border-top-color: #b6b6b6;
}

#loader:after {
    border-top-color: #b6b6b6;
}

footer, footer .widget-title, footer .widget-content, footer a, footer h3 {
    color: #FFFFFF;
}









/****************** children-popup ibe **********************************/

    .children-popup {
        width: 45%;
        background: #ffffff;
        padding: 18px;
        position: absolute;
        right: 3%;
        border: 1px solid #ffffff;
        box-shadow: 0px 5px 8px 5px #ddd;
        z-index: 9999999999;
        top: auto;
        color: #000000;
    }
    
    .children-header {
      padding: 1px 16px;
      color: #000000;
    }    
    
    .children-footer {
      padding: 2px 16px;
    }  
    
    .child-age-selector-label{
      margin-top: 33px;
       color: #000000;
    }   
    
    .child-age-selector-year {
       color: #000000;
    }   

