<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* JA BLOCK VK-GV.AT */

body {
  font-family: arial, "arial", verdana, sans;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 600;
}

@media (max-width: 991.98px) {
.navbar-brand .logo-img {
    max-height: 50px;  /* LOGO AUF SMARTPHONES */
}
  }
  
/* BREITERES MENU + CONTENT */
@media (min-width: 1400px) {  /* 1200px */
.container {
    max-width: 1352px;  /* 1252px */
  }
}

.t4-megamenu .mega-inner .mega-nav li &gt; a {  /* FLYOUT MEGAMENU */
    font-weight: 400;
    padding-left: 0;
    padding-right: 0;
    font-size: 0.95rem;
    line-height: 1.4;
}
.t4-palette-gray .t4-module {  /* OBERM HEADER EIGENE MODULE HELLGRAU */
    color: #6c757d;
    font-size: 0.7rem;
    padding: 10px 10px 10px 1px;
}
.t4-palette-gray {
    background-color: #f4f4f4;
    color: #6c757d;
    border-bottom: 1px solid #ededed; /* BORDER EIGENE SECTION OBEN GANZE BREITE */
}

div[class*=header-theme-], header[class*=header-theme-] {
    border: 0;
    border-color: rgba(255, 255, 255, 0.0) !important;
    background-color: #b30000 !important; /* FARBE GESAMTER HEADER */
}
.header-layout-7 .header-top {
    padding-bottom: 0.8rem;
    padding-top: 0.8rem;
    background-color: #ffffff !important; /* FARBE LOGOBEREICH */
}

div.mod-languages .btn-group .btn {  /* SPRACHMODUL MIT DROPDOWN ANPASSEN */
    flex: none;
    padding: 2px 10px 2px 10px;
    background: #fff!important;
    border: 1px solid #ccc !important;
    color: #333 !important;
    font-size: 0.85rem;
    font-weight: 500;
    text-transform: none;
  	/* margin-bottom: 10px; EXTRA ABSTAND */
}

div.mod-languages .btn-group {  /* SPRACH-MODUL RECHTSBÃœNDIG */
    display: flex !important;
    margin: 0;
    justify-content: flex-end;
}
div.mod-languages ul.lang-block li {
    font-size: 0.88rem; /* SCHRIFT KLEINER SPRACHEN*/
}

/* OFF CANVAS BURGER */
.t4-offcanvas-toggle i {
    font-size: 32px;
  margin-right:40px
}
div[class*=header-theme-] .t4-offcanvas-toggle,
div[class*=header-theme-] .navbar-toggler,
header[class*=header-theme-] .t4-offcanvas-toggle,
header[class*=header-theme-] .navbar-toggler {
  color: #333;
}
div[class*=header-theme-] .t4-offcanvas-toggle:hover,
div[class*=header-theme-] .navbar-toggler:hover,
header[class*=header-theme-] .t4-offcanvas-toggle:hover,
header[class*=header-theme-] .navbar-toggler:hover {
  color: #555;
  opacity: 0.8;
}

/* MAINMENU */
.t4-megamenu &gt; .navbar-nav &gt; li &gt; a, .t4-megamenu &gt; .navbar-nav &gt; li &gt; .nav-link {
    color: var(--mainnav-link-color);
    font-size: 15.8px; /* GRÃ–SSE MAINMENU ITEM */
    font-weight: 600; /* WEIGHT MAINMENU ITEM */
    line-height: 1.72;
    padding: 1.867rem 0;
    text-transform: none;
  letter-spacing: 0.3px;
}
div[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li &gt; a:before, div[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li &gt; span:before, header[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li &gt; a:before, header[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li &gt; span:before {
    background: #ee6d00;  /* STRICH UNTER MENÃœPUNKT */
    content: "";
}
div[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li.active &gt; a:before, div[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li.active &gt; span:before, div[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li.show &gt; a:before, div[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li.show &gt; span:before, header[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li.active &gt; a:before, header[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li.active &gt; span:before, header[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li.show &gt; a:before, header[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li.show &gt; span:before {
    height: 5px;  /* STRICH UNTER MENÃœPUNKT */
}
div[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li &gt; a:hover:before, div[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li &gt; a:focus:before, div[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li &gt; a:active:before,
div[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li &gt; span:hover:before,
div[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li &gt; span:focus:before,
div[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li &gt; span:active:before,
header[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li &gt; a:hover:before,
header[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li &gt; a:focus:before,
header[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li &gt; a:active:before,
header[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li &gt; span:hover:before,
header[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li &gt; span:focus:before,
header[class*=header-theme-] .t4-megamenu &gt; .navbar-nav &gt; li &gt; span:active:before {
  height: 5px; /* STRICH HÃ–HE BEI HOVER*/
}

/* MAINMENUE DROPDOWN -  HEADLINE SPALTE */
.t4-megamenu .mega-col-nav .mega-col-title, .t4-megamenu .mega-col-module .mega-col-title {
    border: 0;
    color: var(--mainnav-link-color);
    font-size: 1.0rem !important;  /* var(--h6-font-size); */
    font-weight: 600;
    margin-bottom: 16px;
    margin-top: 0;
    text-transform: none;
    position: relative;
    padding-bottom: 8px;
      text-decoration: none; /* EXTRA */
}
.t4-palette-mainnav .t4-megamenu .navbar-nav &gt; li.active &gt; a, .t4-palette-mainnav .t4-megamenu .navbar-nav &gt; li.active &gt; .nav-link {
    color: #ccc;
}
.t4-megamenu .dropdown-menu li &gt; a, .t4-megamenu .dropdown-menu li &gt; .nav-link, .t4-megamenu .dropdown-menu li .dropdown-item {
    color: var(--mainnav-link-color);
    padding: 0.4rem; /* DROPDOWN ABSTAND */
}
.dropdown-menu {
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1.0rem;
    color: #212529;
}

.t4-megamenu .dropdown-toggle .item-caret::before {
    border-top: 4px solid #fff;  
}
/* MASTHEAD MODULPOSITION */
.t4-masthead .t4-masthead-inner {
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: calc(var(--global-spacing) * 6);
    padding-bottom: calc(var(--global-spacing) * 6);
    text-align: center;
}
.t4-masthead .t4-masthead-title {
    font-size: var(--h1-font-size);
    margin: 0;
    font-weight: 600;
    color: #b30000 !important;
}

#t4-masthead + #t4-main-body {
    padding-top: 70px; /* ABSTAND MAINBODY ZUM MASTHEAD */
}



/* BLOG CONTENT FEATURED ARTICLES - JOOMLA BLOG*/

.item-head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0px 20px 0px; /* TITEL ABSTAND*/
}

/* CONTENT */
@media (min-width: 576px) {
.item-page .com-content-article__body {
    font-size: 1em;
    line-height: 1.74;
}
}
p {
    margin-top: 0;
    margin-bottom: 6px;
}

@media (min-width: 1200px) {
.t4-main-body .t4-row &gt; div {
    padding-left: 35px;  /* MEHR PLATZ - WENIGER ABSTAND */
    padding-right: 35px;
}}
@media (min-width: 1200px) {
.t4-main-body .t4-row &gt; div.sidebar-r, .t4-main-body .t4-row &gt; div.sidebar-l {
    font-size: 0.95rem;  /* SIDEBAR SCHRIFT KLEINER */
}}
.item-page .item-image {
    margin: 0 0 10px 0;  /* HAUPTBILD ABSTAND NACH UNTEN */
    float: none;
    width: 100%;
}

/* MODULE */
.module-title {
    font-size: 22px;
    font-weight: 600;
    line-height: 1.7;
    margin: 0 0 1.38671rem 0;
    padding: 0;
    position: relative;
    text-transform: none;
    color: #c30303;
  border-bottom: 1px solid #b30000;
}

.mostread li a, .latestnews li a, .relateditems li a, .tagssimilar ul li a {
    padding-left: calc(1.0667rem + 4px);
    color: #444 !important;  /* LISTE MEISTGELESEN TEXTFARBE*/
}
.mostread li a:hover, .latestnews li a:hover, .relateditems li a:hover, .tagssimilar ul li a:hover {
    padding-left: calc(1.0667rem + 4px);
    color: #b30000 !important;  /* LISTE MEISTGELESEN TEXTFARBE*/
}

.t4-palette-gray .t4-module .module-title {
    color: #212121; /* ZB SLDIER HEIME */
}

h5, .h5 {   /* FÃœR LISTE NEWSFLASH-ARTIKEL IN SIDEBAR-R MODULE */
    font-size: var(--h5-font-size);
    font-size: 0.95rem;
    font-weight: 400 !important;
    line-height: 1.9;
}



/* EIGENER BUTTON-STIL: IN JCE VERWALTUNG LINK ZU DIESER CSS EINGEBEN:  
   Profil / Stilauswahl / Eigenes Stylesheet */
.btn.btn-bunt, a.btn-bunt { 
    background-color: #b30000 !important;
    color: #fff;
    border-radius: 0px;
    padding: 17px 25px 14px 25px;
    font-size: 1.0rem;
    font-weight: 600;
    letter-spacing: 0.2px;
    text-transform: none;
}

.btn.btn-bunt:hover, a.btn-bunt:hover {
    background: #ca0707 !important;
    color: #fff !important;
} 

.t4-section.t4-breadcrumbs {   /* BREADCRUMBS UNTEN */
    background: #f9f9f9 !important;
}

/* FOOTER */

.t4-footer .container {
    padding-top: 52px;
    padding-bottom: 52px;
}
.t4-footer {
    background-color: var(--footer-bg-color);
    border-top: 1px solid var(--border-color);
    color: var(--footer-text-color);
    font-size: 0.8rem;
}



/*  YOOTHEME WIDGETKIT SLIDER :::::::::::::*/

@media (min-width: 1200px) {
.uk-scope .uk-card-body {
    padding: 0px 0px !important; /* ABSTAND TITEL + CONTENT */
}
  }

.uk-scope .uk-margin-remove-top {
    margin-top: 0!important;
    /* margin-left: 30px !important; */
    /* margin-right: 30px !important; */
    /* margin-bottom: 10% !important; */
    font-weight: 600 !important; /* TITEL FONT IM BLOG AUF STARTSEITE*/
}


.uk-scope .uk-card-body&gt;:last-child, .uk-scope .uk-card-footer&gt;:last-child, .uk-scope .uk-card-header&gt;:last-child {
    margin-bottom: 0 !important;
    margin-bottom: 10% !important;
}

.uk-scope .uk-h3, .uk-scope h3 {  /* TEXT HEADLINE BLOG STARTSEITE */
    font-size: 21px !important;;
    line-height: 1.4 !important;;
    font-weight: 700 !important;
}

/* MY MAPS ANPASSEN ::::::::::::::::*/

.leaflet-popup-content-wrapper, .leaflet-popup-tip {
  	min-height: 120px !important;
    max-height: 130px !important; /* KLEINER*/
    float: left;
}
.resultmymap.mymap.mymap-inverse {
    visibility: hidden;
}
span.detailsicon {
    visibility: hidden;
}

/* DROPFILES :::::::::::*/

.dropfiles-content .dropfiles-categories h2 {
    color: #212529;
    text-transform: none;
    font-size: 1.55em;
    padding: 0;
    font-family: inherit;
    font-weight: bold;
}
.dropfiles-content.dropfiles-content-default .dropfiles-container-default .dropfiles_list h3 a {
    color: #212529;
    font-size: 18px;
    line-height: 18px;
    font-family:inherit;
}
.dropfiles-content.dropfiles-content-default .dropfiles-container-default .dropfiles_list .file .file-xinfo &gt; div &gt; span {
    font-size: 1.2em;
    font-family:inherit;
}
.dropfiles-content.dropfiles-content-default .dropfiles-container-default .dropfiles_list .file .file-xinfo {
    font-family:inherit;
    color: #666666;
    padding: 15px 0 0 25px;
}
</pre></body></html>