/* Preloader Spinner deaktivieren */
.tp-loader.spinner0 {
    display: none;
}


/* SPRACHUMSCHALTER */
.mod_langswitcher.meta-nav {
	text-transform: uppercase;
}

.mod_langswitcher .mod_langswitcher_inside:before {
    border-radius: 0!important;
    text-transform: uppercase;
}




/* OPEN SANS LOKAL EINGEBUNDEN */
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v26-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v26-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v26-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v26-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v26-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v26-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v26-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v26-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v26-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v26-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v26-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v26-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v26-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v26-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v26-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v26-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v26-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v26-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v26-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v26-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v26-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v26-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v26-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v26-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v26-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v26-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v26-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v26-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v26-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v26-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v26-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v26-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v26-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v26-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v26-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v26-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v26-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v26-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v26-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v26-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v26-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v26-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v26-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v26-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v26-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v26-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v26-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v26-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/open-sans-v26-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v26-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v26-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v26-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v26-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v26-latin-500italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v26-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v26-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v26-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v26-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v26-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v26-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v26-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v26-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v26-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v26-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v26-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v26-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/open-sans-v26-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v26-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v26-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v26-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v26-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v26-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/*--------QUICKMENUE-------------------------------------------*/
.mod_quickmenu.style2 a {
    color: #000028;
    border: none;
}
.mod_quickmenu li a {
    border-radius: 0;
}
/*--------TO TOP LINK-----------------------------------------*/
#top_link a {
    border-radius: 0;
}
/*--------BUTTON REVOLUTION SLIDER----------------------------*/
.ce_hyperlink.btn-accent a, .ce_revolutionslider_hyperlink.btn-accent {
    background: #00cccc;
    border-color: #00cccc;
    color: #000028;
}
/*--------MAINMENUE-------------------------------------------*/
.header.original .mainmenu:before {
	opacity: 0;
}
.mainmenu ul ul {
    /*border-top: 2px solid rgba(0,152,166,1);*/	border-top: 2px solid #00bedc;
}
.header .mainmenu ul li a.trail span, .header .mainmenu ul li a.active span {
    border-bottom: 2px solid #00bedc;                                    
    padding-bottom: 12px;                                               
}                                                                       
.color-white, .color-white p, .color-white i, .color-white h1, .color-white h2, .color-white h3, .color-white h4, .color-white h5, .color-white h6, .color-white a:not(.link-white) {                                    
    border: none!important;                                             
}                                                                       
/*--------BANDEROLENFRABE MEGAMENUE---------------------------*/                                    
.header .mainmenu ul.level_1 li span.ribbon {                                    
    background: #00bedc;                                                
}                                                                       
                                                                        
/*--------Unterstreichung MENUE -----------------*/                                    
.header .mainmenu ul li a.trail span, .header .mainmenu ul li a.active span {                                    
    border-bottom: 0!important;                                         
    padding-bottom: 0!important;                                        
}                                                                       
.header .mainmenu ul li a.trail span, .header .mainmenu ul li a.active span {                                    
    /* border-bottom: 1px solid #0098A6; */                                    
    padding-bottom: 8px;                                                
}                                                                       
/*--------TOP MENUE LINKS UNTERSTRICHEN---------------------------*/                                    
/*.mod_navigation.header_metanavi.pct-edit__tl_module-214_0.block.pct_edit_active.pct_edit_container ul li.mlist a {                                    
	text-decoration: underline!important;                                    
}                                                                       
/*--------BUTTON IN STORYBOXEN---------------------------*/                                    
.ce_hyperlink a, a.btn {                                                
    background: #00CCCC;                                                
    border-color: #00CCCC;                                              
}                                                                       
.ce_hyperlink:not(.btn-white) a, a.btn {                                    
    color: #00183B;                                                     
}                                                                       
/*--------ZENTRIERTEN TO TOP BUTTON IM FOOTER AUSBLENDEN---------------------------*/                                    
#footer .totop {                                                        
	display: none;                                                      
}                                                                       
                                    