/* default */
body.fischli {
  /* DNN Control Bar */
}

body.fischli .dnnPrimaryAction,
body.fischli .dnnFormItem input[type="submit"],
body.fischli a.dnnPrimaryAction {
  color: #fff !important;
  background: #3401cc;
}

body.fischli .dnnPrimaryAction:hover,
body.fischli .dnnFormItem input[type="submit"]:hover,
body.fischli a.dnnPrimaryAction:hover {
  background-color: #3401cc;
}

body.fischli .dnnPrimaryAction:active,
body.fischli .dnnFormItem input[type="submit"]:active,
body.fischli a.dnnPrimaryAction:active {
  background-color: #3401cc;
}

body.fischli .dnnPrimaryAction[disabled],
body.fischli .dnnPrimaryAction[disabled]:hover,
body.fischli .dnnPrimaryAction[disabled]:active {
  background-color: #ccc;
}

body.fischli .dnnSecondaryAction,
body.fischli a.dnnSecondaryAction {
  color: #3401cc !important;
  background: #fff;
}

body.fischli .dnnSecondaryAction:hover,
body.fischli a.dnnSecondaryAction:hover {
  background-color: #3401cc;
  color: #fff !important;
}

body.fischli .dnnSecondaryAction:active,
body.fischli a.dnnSecondaryAction:active {
  background-color: #3401cc;
  color: #fff !important;
}

body.fischli .dnnSecondaryAction[disabled],
body.fischli .dnnSecondaryAction[disabled]:hover,
body.fischli .dnnSecondaryAction[disabled]:active {
  background-color: #ccc;
}

body.fischli .dnnPrimaryAction:hover, body.fischli .dnnFormItem input[type="submit"]:hover, body.fischli a.dnnPrimaryAction:hover {
  border-color: #1a0166;
  background: #3401cc;
  /* Old browsers */
  color: #fff;
}

body.fischli .subNav dl a {
  color: #bdbdbd;
}

body.fischli .subNav dl a:hover {
  color: #fff;
}

body.fischli {
  background-color: #fff;
  font-family: "Open Sans", san-serif;
  font-size: 18px;
  line-height: 1.4em;
}

body.fischli .Normal,
body.fischli .NormalDisabled,
body.fischli .NormalDeleted {
  color: #000;
  font-family: "Open Sans", san-serif;
  font-size: 18px;
  line-height: 1.4em;
}

body.fischli h1 {
  color: #3401cc;
  font-family: "Open Sans", san-serif;
  font-size: 2em;
  line-height: 1.1em;
}

body.fischli h2 {
  color: #3401cc;
  font-family: "Open Sans", san-serif;
  font-size: 2em;
  line-height: 1.1em;
}

body.fischli h2 {
  color: #3401cc;
  font-family: "Open Sans", san-serif;
  font-size: 1.5em;
  line-height: 1.1em;
}

body.fischli #contentwrapper > .container section {
  padding: 30px 20px 10px 20px;
  background-color: rgba(255, 255, 255, 0.75);
}

body.fischli #scroll_top {
  background-color: #1a0166;
  color: #fff;
}

body.fischli #scroll_top:hover {
  background-color: #6735fe;
}

body.fischli a,
body.fischli a:link,
body.fischli a:visited {
  color: #3401cc;
}

body.fischli a:hover,
body.fischli a:active {
  color: #1a0166;
}

body.fischli {
  /** Level 1 **/
  /*** Level 2 ***/
  /*** Level 3 ***/
}

body.fischli ul.desktopnav li.root a {
  color: #3401cc;
  font-family: "Open Sans", san-serif;
}

body.fischli ul.desktopnav li.root a:hover {
  color: #fff;
}

body.fischli ul.desktopnav li div.textwrapper {
  background-color: transparent;
}

body.fischli ul.desktopnav li.root > div.textwrapper a {
  background-color: #fff;
}

body.fischli ul.desktopnav li.root:hover > div.textwrapper,
body.fischli ul.desktopnav li.root:hover > div.textwrapper a,
body.fischli ul.desktopnav li.root.active div.textwrapper a {
  background-color: #3401cc;
  color: #fff;
}

body.fischli ul.desktopnav li.root ul li div.textwrapper {
  border-color: #3401cc;
}

body.fischli ul.desktopnav li.root:hover li div.textwrapper {
  background-color: #fff;
}

body.fischli ul.desktopnav li.root:hover li:hover div.textwrapper {
  background-color: #3401cc;
}

body.fischli ul.desktopnav li.root:hover li:hover li div.textwrapper {
  background-color: #fff;
}

body.fischli ul.desktopnav li.root:hover li:hover li:hover div.textwrapper {
  background-color: #3401cc;
}

body.fischli ul.metamenu a {
  color: #fff;
}

body.fischli ul.metamenu a:hover {
  color: #6735fe;
}

body.fischli #togglemenubutton .icon-bar {
  background-color: #3401cc;
}

body.fischli #hintergrund_winter #togglemenubutton .icon-bar {
  background-color: #fff;
}

body.fischli #togglemenu {
  background-color: #3401cc;
}

body.fischli #togglemenu,
body.fischli #togglemenu a {
  color: #fff;
}

body.fischli #togglemenu ul li {
  border-color: #fff;
}

body.fischli #togglemenu .navitoggleicon {
  color: #fff;
  border-color: #fff;
}

body.fischli ul.footermenu a {
  color: #fff;
}

body.fischli ul.footermenu a:hover {
  color: #6735fe;
}

body.fischli .slick-prev:hover::before, body.fischli .slick-next:hover::before {
  color: #3401cc;
}

body.fischli div .slick-dots li button {
  background-color: #fff;
}

body.fischli div .slick-dots li.slick-active button, body.fischli .slick-dots li button:hover {
  background-color: #3401cc;
}

body.fischli #headerwrapper h2 {
  color: #fff;
}

body.fischli #headerwrapper h2 + div .Normal,
body.fischli #headerwrapper h2 + div .NormalDisabled,
body.fischli #headerwrapper h2 + div .NormalDeleted {
  color: #fff;
}

body.fischli .footer {
  background-color: #3401cc;
  color: #fff;
}

body.fischli .footer a {
  color: #fff;
}

body.fischli .footer a:hover {
  color: #fff;
}

body.fischli .copyright {
  background-color: #ffcc00;
}

body.fischli .copyright,
body.fischli .copyright a {
  color: #000;
}

body.fischli .copyright a:hover {
  color: #000;
}

body.fischli {
  /* Filter/Suchen/Edit Buttons*/
}

body.fischli .newslistdefault.aktuellnews a,
body.fischli .newslistdefault.aktuellnews a:hover,
body.fischli .newslistdefault.aktuellnews a h2.articleTitle,
body.fischli .newslistdefault.aktuellnews a h3.articleSubTitle {
  color: #3401cc;
}

body.fischli .newslistdefault.aktuellnews .summary {
  color: #000;
}

body.fischli .eds_news_glit.eds_subCollection_news .edn_adminActions > a.edit,
body.fischli .eds_news_glit.eds_subCollection_news .admin_action.edit {
  color: #3401cc;
  border-color: #3401cc;
}

body.fischli .eds_news_glit.eds_subCollection_news .edn_adminActions > a.edit,
body.fischli .eds_news_glit.eds_subCollection_news .admin_action.edit,
body.fischli .eds_news_glit.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a.edncf_submit {
  color: #3401cc;
  border-color: #3401cc;
}

body.fischli .eds_news_glit.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a.edncf_submit:hover,
body.fischli .eds_news_glit.eds_subCollection_categoryMenu .edn_category_menu_wrapper li .edn_articlecount {
  color: #fff;
  background-color: #3401cc;
}

body.fischli .eds_news_glit.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a.edncf_reset {
  color: #3401cc;
}

body.fischli .eds_news_glit.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_submitContainer > a.edncf_reset:hover {
  border-color: #3401cc;
}

body.fischli .eds_news_glit.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_CheckBox > label::before,
body.fischli .eds_news_glit.eds_subCollection_search .edncf_AdvancedSearch .edncf_container .edncf_RadioButton > label::before {
  color: #3401cc;
}

body.fischli .categorymenu .categorywrapper h3 {
  color: #000;
}

body.fischli .categorymenu .categorywrapper:hover h3 {
  color: #3401cc;
}

body.fischli {
  /*Datepicker Start*/
  /*Datepicker End*/
}

body.fischli .bstrap30 button.btn-primary,
body.fischli .bstrap30 button.btn-info {
  background-color: #3401cc;
  border-color: #3401cc;
  color: #fff;
}

body.fischli .bstrap30 button.btn-primary:hover,
body.fischli .bstrap30 button.btn-info:hover {
  background-color: #6735fe;
}

body.fischli .bstrap30 .label-right .required:after,
body.fischli .bstrap30 .text-danger {
  color: #ff3300;
}

body.fischli .bstrap30 .has-error .form-control {
  border-color: #ff3300;
}

body.fischli div .ui-datepicker.ui-widget-content {
  background: #fff;
}

body.fischli .ui-datepicker .ui-datepicker-title {
  color: #fff;
  background: none;
}

body.fischli .ui-datepicker table {
  color: #3401cc;
  background: #fff;
}

body.fischli div .ui-datepicker .ui-widget-header {
  background: none;
  background-color: #3401cc;
}

body.fischli div .ui-datepicker.ui-state-default,
body.fischli div .ui-datepicker.ui-widget-content .ui-state-default,
body.fischli div .ui-datepicker.ui-widget-header .ui-state-default {
  background: none;
  background-color: #fff;
  border-color: #ddd;
}

body.fischli div .ui-datepicker.ui-state-default.ui-state-highlight,
body.fischli div .ui-datepicker.ui-widget-content .ui-state-default.ui-state-highlight,
body.fischli div .ui-datepicker.ui-widget-header .ui-state-default.ui-state-highlight {
  color: #fff;
  background: none;
  background-color: #3401cc;
  border-color: #3401cc;
}

body.fischli div .ui-datepicker.ui-state-default:hover,
body.fischli div .ui-datepicker.ui-widget-content .ui-state-default:hover,
body.fischli div .ui-datepicker.ui-widget-header .ui-state-default:hover {
  border-color: #3401cc;
  color: #3401cc;
}

body.fischli div .ui-datepicker.ui-state-active,
body.fischli div .ui-datepicker.ui-widget-content .ui-state-active,
body.fischli div .ui-datepicker.ui-widget-header .ui-state-active {
  color: #3401cc;
  border-color: #3401cc;
  background-color: #fff;
}

body.fischli div .ui-datepicker .ui-widget-header .ui-icon {
  background-image: none;
}

body.fischli div .ui-datepicker .ui-widget-header a:hover {
  background: none;
  background-image: none;
  border: none;
}

body.fischli div .ui-datepicker .ui-icon.ui-icon-circle-triangle-w:before,
body.fischli div .ui-datepicker .ui-icon.ui-icon-circle-triangle-e:before {
  display: block;
  font-family: "FontAwesome";
  content: "\f053";
  text-indent: 0;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
}

body.fischli div .ui-datepicker .ui-icon.ui-icon-circle-triangle-e:before {
  content: "\f054";
}

body.fischli div .ui-datepicker .ui-widget-header .ui-state-hover .ui-icon.ui-icon-circle-triangle-w:before {
  font-size: 14px;
  line-height: 20px;
  border: none;
}

body.fischli blockquote {
  border-color: #ddd;
}

body.fischli blockquote:before {
  color: #ddd;
}

body.fischli .table table thead tr th {
  background-color: #3401cc;
  color: #fff;
}

body.fischli .table.zebra tr:nth-child(even) {
  background-color: #efefef;
}

body.fischli .table.zebra tr:nth-child(odd) {
  background-color: white;
}

body.fischli .ghostbutton {
  color: #3401cc;
  border-color: #3401cc;
}

body.fischli .ghostbutton:hover {
  color: #fff;
  background-color: #3401cc;
  border-color: #3401cc;
}

body.fischli {
  /*========== Container Accent ===========*/
}

body.fischli .accent {
  border: 1px solid #6735fe;
}

body.fischli .accent h2 {
  margin-top: 0;
}

body.fischli .accent .moduletitle {
  background: #3401cc;
  padding: 5px 5px 5px 0;
  padding-left: 5px;
  padding-right: 5px;
}

body.fischli .accent [id$=ModuleContent] {
  padding: 5px;
}
/*# sourceMappingURL=themes.css.map */