/* 
#D65F3D = orange  
#E5E0DB = strong white  
#FBF8F4 = all white  
#586768 = blue  
#427E83 = vardo  
#45484B = railings 
#C8C3BC = pavillion grey
#337ab7 = logo-blau*/



a {
	color: #FBF8F4 ;
	font-family: 'myriad-pro', sans-serif;
    font-weight: normal;
}
a:hover {
	color: #FBF8F4 ;
    text-decoration: none; 
	text-shadow: 0px 1px #E5E0DB;
}
a:active, a:focus {
	color: #FBF8F4;
    text-decoration: none; 
	text-shadow: 0px 1px #E5E0DB;
}
a:visited {
	color: #FBF8F4; 
}
body {
    font-family: 'myriad-pro', sans-serif;
    background-color: #45484B; 
	color: #FBF8F4;
}
.bold {
    font-weight: 500!important;
}

.ct_container_hsmall.ct_logo {height:50px;padding-left: 80px;}

.font,.font_logo,input,button,select,textarea,.ct_header_text h1,.ct_header_text h2{
   font-family: 'myriad-pro', sans-serif;
}

.ct_header_text h1, .ct_header_text h2 {
    color: #337ab7;
}


/*  Hauptnavigation  */

.nav {padding-left: 80px;}

.navbar-header .nav>li>a:hover,.nav>li>a:focus{
    color: #FBF8F4;
    font-family: 'myriad-pro', sans-serif;
    text-shadow: 0px 1px #E5E0DB;
    text-decoration:none;
}

.navbar-header .navbar-default .navbar-nav>.open>a{
    font-family: 'myriad-pro', sans-serif;
    color:#FBF8F4;
    text-decoration:none;
}
    

}
/* Textfarbe Haupt-Menue */
.navbar-default .navbar-nav > li > a {
    color: #FBF8F4;
    font-weight: normal;
    font-family: 'myriad-pro', sans-serif;
    text-shadow: 0px 0px #45484B;
}
/* Textfarbe Haupt-Menue Mouse Over */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #FBF8F4;
    text-shadow: 0px 1px #E5E0DB;
    text-decoration:none;
}

.emf-top-navi ul.navbar-nav>li>a, .emf-top-navi ul>li>a {
    color: #FBF8F4;  text-decoration:none;
}

/* ###################### Hauptmenue Dropdown ########################### */


/* Hintergrundfarbe Hauptmenue Dropdown */
.navbar-pfarrei ul.ct_nav .dropdown-menu {
    font-family: 'myriad-pro', sans-serif;
	background-color: #FBF8F4;
	color: #586768;
    font-weight: normal;
    text-shadow: 0px 0px #FBF8F4;
}
/* Schriftfarbe Hauptmenue Dropdown */
.navbar-pfarrei ul.ct_nav .dropdown-menu > li > a {
    font-family: 'myriad-pro', sans-serif;
	color: #586768;
    text-shadow: 0px 0px #FBF8F4;
    font-weight: normal;
}
/* Schriftfarbe Hauptmenue Dropdown MouseOver */
.navbar-pfarrei ul.ct_nav .dropdown-menu > li > a:hover {
	color: #337ab7;
    background-color: #FBF8F4;
    font-weight: normal;
}
/* Schriftfarbe Hauptmenue Dropdown Aktiv */
.navbar-pfarrei ul.ct_nav .dropdown-menu > li > a:active {
	color: #337ab7;
    background-color: #FBF8F4;
    font-weight: normal;
}

ul.ct_nav .dropdown-menu {
    border: 0px solid #FBF8F4;
}


.dropdown-toggle{background-color:#45484B;}
.emf-top-navi .btn.btn-icon-btn{background-color:#45484B}

@media (max-width: 767px){ul.ct_nav li{background-color:#45484B;}}    
    
    
@media (min-width: 768px).dropdown-menu{ }
.dropdown-menu:before{
    border-style:none;}

.emf-top-navi .navbar-nav>.open>a {
    background-color: #45484B;
    color: #E5E0DB;
}



/* ########################################### Content Bereich #################### */


.ct_widecontent_outer{background-color:#C8C3BC;}


.ct_bodyhead_content.clearfix {                                            
	background-color: #C8C3BC;
}

.cmsObj .r2_text_header small{
  font-family: 'myriad-pro', sans-serif;
    color: #45484B;
}


.container {
    width: 98%;
}


 .ct_content {
    font-family: 'myriad-pro', sans-serif;       
	background-color: #C8C3BC;
    color: #45484B;
    padding-left: 80px;
    padding-right: 80px;
 }

@media (max-width: 600px) {
 .ct_content {
    padding-left: 10px;
    padding-right: 10px;
 }
}


/* Headline-Farbe Content */
.ct_content_outer h1, .ct_content h1, .ct_content_outer h2, .ct_content h2 {
	color: #45484B;
    font-family: 'myriad-pro', sans-serif;
    text-transform:none;
    padding-left: 0px;
}

.ct_widecontent_outer h1 {
	color: #45484B;
    font-family: 'myriad-pro', sans-serif;
    text-transform:none;
    padding-left: 70px;
    font-weight: bold;
}

.ct_widecontent_outer h2 {
	color: #45484B;
    font-family: 'myriad-pro', sans-serif;
    text-transform:none;
}


.ct_header_text h1,.ct_header_text h2{color: #337ab7; text-transform:none}


.ct_content_outer h1 small, .ct_widecontent_outer h1 small, .ct_content h1 small, .ct_content_outer h2 small, .ct_widecontent_outer h2 small, .ct_content h2 small {
	color: #45484B;
    font-family: 'myriad-pro', sans-serif;
    text-transform:none;
    padding-left:70px;
}

/* Link-Farbe Content */
.ct_content_outer a, .ct_widecontent_outer a, .ct_content a {
    font-family: 'myriad-pro', sans-serif;
	color: #586768;
    text-shadow: 0px 0px #fff; 
}
.ct_content_outer a:hover, .ct_widecontent_outer a:hover, .ct_content a:hover {
	color: #427E83;
   text-shadow: 0px 0px #427E83;
    text-decoration: none;
}

.ct_content_outer a:active, .ct_widecontent_outer a:active, .ct_content a:active {
    color: #427E83;
   text-shadow: 0px 0px #427E83;
    text-decoration: none;
}



.pagination-holder .pagination .active .page {
	border-color: #ddd;
	background-color: #ddd;
    color:#000;
}
.pagination-holder.slim .pagination a, .pagination-holder.slim .pagination a:hover, .pagination-holder.slim .pagination span, .pagination-holder.slim .pagination span:hover .pagination a:active{
	color: #000;
    font-family: 'myriad-pro', sans-serif;
    background-color: #ddd;
}
.pagination-holder.slim .pagination .active .page {
	color: #000;
	border-color: #ddd;
    background-color: #ddd;
}

.pagination-holder .pagination a, .pagination-holder .pagination a:hover, .pagination-holder .pagination span, .pagination-holder .pagination span:hover {
    color: #000;
    background-color: #ddd;
    font-family: 'myriad-pro', sans-serif;
}

/*Kalender*/

.ui-datepicker .ui-datepicker-header {background-color:#ddd; color:#000;}
.ui-datepicker-calender {background-color:#fff; color:#000;}
.ui-datepicker .ui-datepicker-header a{color:#000;}
.ui-datepicker .ui-datepicker-header body{color:#000; background-color:#ddd;}
table.ui-datepicker-calendar  {color:#000; background-color: #fff; border-color: 0px #fff;}
.ui-datepicker.ui-datepicker-inline .ui-datepicker-calendar td, .ui-datepicker.ui-datepicker-inline .ui-datepicker-calendar th {
    background-color: #fff;
}

.ui-datepicker .ui-state-disabled {
    color: #D65F3D;
    cursor: default;
}




.mk-radio-player .mkr-color{color:#45484B;}

.ct_box {background-color: #ddd;}



/*################## Formatierung Kacheln ################################  */
/* Hintergrunffarbe Kacheln */
.tiles-grid .tile-item {
	background-color: #45484B;
	border-color: #45484B;
    border: 1px solid #45484B;
}

/* Schrift und Schattenfarbe Kacheln */
.tiles-grid .tile-item .tile-content {
	color: #337ab7;
    font-family: 'myriad-pro', sans-serif;
	border-color: #45484B;
    border: 1px solid #45484B;
    text-shadow: 0px 0px #E5E0DB;
}


.tiles-grid .has-image .main-layer-view .main-title {    
    color:#FBF8F4;
    font-weight: bold;
}

.tiles-grid .has-image .main-layer-view .sub-title {
    background-color: #45484B;
    opacity: 0.95;
    text-shadow: 0px 0px #337ab7;  
}



/* Schrift, Hintergrundfarbe, Linkfarben Kacheln Overlay  */
.tiles-grid .tile-item .overlay {
    font-family: 'myriad-pro', sans-serif;
    color: #FBF8F4;
    background-color: #337ab7;       
    text-shadow: 0px 0px #E5E0DB;
}

.tiles-grid .tile-item .overlay .has-link:hover {
	font-family: 'myriad-pro', sans-serif;
    color: #FBF8F4;
    background-color: #337ab7;
}

.tiles-grid .tile-item .overlay .sub-title{
    font-family: 'myriad-pro', sans-serif;
}

.tiles-grid .tile-item .overlay a {
	color: #FBF8F4;
    font-family: 'myriad-pro', sans-serif;
     text-shadow: 0px 0px #427E83;
}
.tiles-grid .tile-item .overlay a:hover {
	 font-family: 'myriad-pro', sans-serif;
     color: #FBF8F4;
    text-shadow: 0px 1px #E5E0DB;
    }

.tiles-grid .tile-item .overlay a:active {
	 font-family: 'myriad-pro', sans-serif;
     color: #FBF8F4;
    text-shadow: 0px 1px #E5E0DB;
    
}



.media-gallery .gallery-modal .modal-dialog .modal-content .modal-body .media-slider .slider-viewport .viewport-body .gallery-slider-element .slide-titel,.media-gallery .gallery-modal .modal-dialog .modal-content .modal-body .media-slider .slider-viewport .viewport-body .gallery-slider-element .slide-caption{color:#000; }
.media-slider .nav-btn{color:#E5E0DB; opacity:0.85;}
.media-slider .nav-btn:hover{color:#C8C3BC ;opacity:.85;}
.media-slider .slick-dots li button:before{background-color:#E5E0DB;border:1px solid #E5E0DB;}
.media-slider .slick-dots li.slick-active button:before{background-color:#C8C3BC;}


/* Akkordeon-Link */
.cmsObj.r2_link .style-accordion{background-color:#C8C3BC; color:#E5E0DB;}

/*News */
.newsOverviewItem .news-overview-title-link {
    color: #586768;
}


/* FuÃƒÅ¸zeile */

.ct_footer {padding-left: 80px; color: #E5E0DB; }
.ct_footer a,.ct_footer li a{text-shadow: 0px 0px #fff; color:#fff; }
.ct_footer a:hover,.ct_footer li a:hover{text-shadow: 0px 1px #E5E0DB; color: #fff; text-decoration: none;}

.social-media-box{visibility: hidden;}


/* Trennlinie */

.r2_text_separatingLine.normal{border-bottom:groove #586768 2px;}



/* ########################################### Navigation links #################### */
/* Hintergrund-Farbe linke Spalte */
#ct_calc1_left {
	background-color: #fff;
}
/* Navigation links Hintergrundfarbe */
.ct_nav_left {
	background-color: #fff;
}
/* Navigation links Schriftfarbe ÃƒÆ’Ã…â€œberschrift */
.ct_nav_left li a {
	color: #fff;
}
/* Navigation links Schriftfarbe  */
.navbar-default .navbar-nav.ct_nav_left > li > a {
	color: #fff;
}
/*.navbar-default .navbar-nav.ct_nav_left > li > a.current {
  color: #9c2f42;
}*/
/* Navigation links Schriftfarbe Ebene1 Mouse Over */
.ct_nav_left li a:hover {
	color: #9c2f42 !important;
}
 @media (max-width: 767px) {
.ct_nav_left li a:hover {
	color: #fc6b03 !important;
}
}
.ct_nav_left li a:active {
	color: #bd98aa !important;
}
@media (max-width: 767px) {
.ct_nav_left li a:active {
	color: #fc6b03 !important;
}
}
.ct_nav_left li a:focus {
	color: #bd98aa !important;
}
@media (max-width: 767px) {
.ct_nav_left li a:focus {
	color: #fc6b03 !important;
}
}
/* Navigation links Hintergrundfarbe Ebene 2 */
.ct_nav_left li.active {
	background-color: #cce6f1;
	border-top: #cce6f1 solid 4px;
}
/* Navigation links  Ebene 2 Schriftfarbe */
.ct_nav_left li.active a {
	color: #fff !important;
}
/* Navigation links Ebene 2 Schriftfarbe MouseOver */
.ct_nav_left li.active a:hover {
	color: #fc6b03 !important;
}
/* Navigation links  Ebene 3 Schriftfarbe */
.ct_nav_left li li.active li a {
	color: #fff !important;
}
/* Navigation links Ebene 3 Schriftfarbe MouseOver */
.ct_nav_left li li.active a:hover {
	color: #fc6b03 !important;
}
/* Navigation links Ebene 4 Schriftfarbe */
.ct_nav_left li li li.active li a {
	color: #fff !important;
}
/* Navigation links Ebene 4 Schriftfarbe MouseOver */
.ct_nav_left li li li.active a:hover {
	color: #fc6b03 !important;
}
/* Navigation links Ebene 5 Schriftfarbe */
.ct_nav_left li li li li.active li a {
	color: #fc6b03 !important;
}
/* Navigation links Ebene 5 Schriftfarbe MouseOver */
.ct_nav_left li li li li.active a:hover {
	color: #fc6b03 !important;
}
/* Schrift-Farbe Titel Responsive Menue */
#ct_calc1_left .navbar-header-title-responsive {
	color: #fff;
}
 @media (max-width: 767px) {
/* Hintergrundfarbe Titel Responsive Menue */  
#ct_calc1_left .navbar-header {
	background-color: #a7d6c9;
}
/* Pfeil und Border Responsive Button */    
#ct_calc1_left .navbar-toggle {
	border-color: #f0f0f0 !important;
	color: #fff;
}
/* Hintergrundfarbe Responsive Menue */    
.ct_nav_left {
	background-color: #f0f0f0 !important;/*color: #50a28c;*/
}
/* Hintergrundfarbe Responsive Menue Ebene 2 */     
.ct_nav_left li.active {
	background-color: #cce6f1;
	border-top: #cce6f1 solid 4px;
}
/* Schriftfarbe Responsive Menue */    
.navbar-default .navbar-nav.ct_nav_left > li > a {
	color: #fff;
}
/* Navigation links  Ebene 2 Schriftfarbe */
.ct_nav_left li.active a {
	color: #fff !important;
}
/* Navigation links Ebene 2 Schriftfarbe MouseOver */
.ct_nav_left li.active a:hover {
	color: #fc6b03 !important;
}
/* Navigation links  Ebene 3 Schriftfarbe */
.ct_nav_left li li.active li a {
	color: #fff !important;
}
/* Navigation links Ebene 3 Schriftfarbe MouseOver */
.ct_nav_left li li.active a:hover {
	color: #fc6b03 !important;
}
/* Navigation links Ebene 4 Schriftfarbe */
.ct_nav_left li li li.active li a {
	color: #fff !important;
}
/* Navigation links Ebene 4 Schriftfarbe MouseOver */
.ct_nav_left li li li.active a:hover {
	color: #fc6b03 !important;
}
/* Navigation links Ebene 5 Schriftfarbe */
.ct_nav_left li li li li.active li a {
	color: #fc6b03 !important;
}
/* Navigation links Ebene 5 Schriftfarbe MouseOver */
.ct_nav_left li li li li.active a:hover {
	color: #fc6b03 !important;
}
}


