.row.rowMain .ct_header_text:after {
    content: " ";
    display: block;
    height: 60px;
    width: 60px;
    background: url('https://www.erzbistum-muenchen.de/cms-media/media-41589102.png');
    position: absolute;
    top: 0px;
    right: 0px;
}​

.ct_nav_left > li {
  margin-bottom: 10px;
}

.ct_content, .ct_content h1, .ct_content h2, .ct_header_text, .ct_header_text h1, .ct_header_text h2, .ct_nav_left,  .ct_nav_left .navbar-header-title-head, .ct_nav_left .navbar-header-title-head a, .ct_nav_left li a, .ct_nav_left li li a, .ct_nav_left li li li a, .ct_news, .ct_news .ct_box, .ct_news .ct_box .ct_box_inner, .ct_news .ct_box .ct_box_inner>h3, .ct_footer, .navbar-pfarrei ul.ct_nav, .navbar-pfarrei ul.ct_nav .dropdown-menu>li>a, ul.ct_nav, ul.ct_nav .dropdown-menu>li>a, .tiles-grid .tile-item .overlay, .tiles-grid .tile-item .overlay a, .tiles-grid .tile-item .overlay a:hover, .tiles-grid .height-1 .sub-title, .tiles-grid .height-1 .overlay .sub-title, .tiles-grid .height-1 .main-title, .tiles-grid .height-2 .sub-title, .tiles-grid .height-2 .overlay .sub-title, .tiles-grid .height-2 .main-title {
  font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Open Sans, sans-serif;
}

.ct_content {
  font-size: 1em;
  font-weight: normal;
}

.ct_nav_left li a, .ct_nav_left li li a {
  font-size: 1em;
}

.ct_nav_left li li li a {
  font-size: 1em;
}

.ct_nav_left li li a {
  font-weight: normal;
  padding: 2px 4px;
}

.ct_news .ct_box .ct_box_inner>h3 {
  font-size: 1.3em;
}

.ct_news, .ct_news .ct_box, .ct_news .ct_box .ct_box_inner {
  font-size: 0.95em;
}

.tiles-grid .tile-item .overlay, .tiles-grid .tile-item .overlay a, .tiles-grid .tile-item .overlay a:hover {
  font-size: 0.9em;
  font-weight: normal;
}

.ct_news .ct_box .ct_box_inner>h3 {
  font-weight: bold;
}

.ct_nav_left .navbar-header-title-head a {
  font-size: 1.2em;
}

.tiles-grid .sub-title, .tiles-grid .overlay .sub-title {
  font-size: 1.1em;
  font-weight: bold;
}

.ct_footer {
  font-size: 0.7em;
}

.ct_nav_left li.active > a:before, .ct_nav_left li.current > a:before {
  top: 0.9em !important;
}

.ct_nav_left li li.active > a:before, .ct_nav_left li li.current > a:before {
  top: 0.5em !important;
}

@media (min-width:768px) {
  
  .navbar-pfarrei ul.ct_nav {
    font-size: 1.1em;
  }
  
  .navbar-pfarrei ul.ct_nav .dropdown-menu>li>a, ul.ct_nav, ul.ct_nav .dropdown-menu>li>a {
    font-size: 1em;
  }

}


@media (min-width: 1200px) {
  
  ul.ct_nav li {
    width: 16%;
  }

}

@media (max-width: 1199px) and (min-width: 768px) {
  
  ul.ct_nav li {
    width: 16%;
  }
  
}

.tiles-grid .tile-item {
  background-color: #63b2eb;
  text-align: center;
}

.tiles-grid .tile-item h3 {
  color: white;
}

.ct_box {
  background-color: rgb(218,218,218) !important;
}

a, a:hover, a:visited, a:active {
  color: rgb(156,156,156) !important;
}

.navbar a, .navbar a:hover, .navbar a:visited, .navbar a:active {
  color: black !important;
}


.emf-form button {
  background-color: rgb(163,163,163) !important;
}

.emf-form .form-control {
  border: 1px solid rgb(156,156,156) !important;
}

#ct_calc1_left {
  background-color: rgb(218,218,218) !important;
}

.ct_nav_left li.active, .ct_nav_left li.current {
  background-color: rgb(156,156,156) !important;
}

.ct_nav_left li.active a, .ct_nav_left li.active a:hover, .ct_nav_left li.active a:visited, .ct_nav_left li.active a:active, .ct_nav_left li.current a, .ct_nav_left li.current a:hover, .ct_nav_left li.current a:visited, .ct_nav_left li.current a:active {
  color: white !important;
}

ul.ct_nav .dropdown-menu>li>a:focus, ul.ct_nav .dropdown-menu>li>a:hover {
  background-color: rgb(218,218,218) !important;
}


ul.ct_nav .dropdown-menu {
  border: 1px solid rgb(156,156,156) !important;
}

.search-area .result-entry {
  border-bottom: 1px dotted rgb(218,218,218) !important;
}

.pagination-holder .pagination .active .page {
  background-color: rgb(156,156,156) !important;
}

.shariff li a {
  color: #fff !important;
}

.ct_box a, .ct_box a:hover, .ct_box a:visited, .ct_box a:active {
  color: black !important;
}

.ct_box a:after {
  content: "\00A0\00BB";
  white-space: nowrap;
}