<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** 
HAUPTFARBE: #00665d
ZWEITE FARBE: #4d94c4
**/

@import url(https://fonts.googleapis.com/css?family=Roboto:300,700,400);


* {box-sizing: border-box;}
body {font-family: 'Roboto', sans-serif; background:#406da7;
/**background-image: url('/files/src/img/naturpark_background.jpg'); 
background-size: cover; background-attachment: fixed; 
background-repeat: no-repeat;**/}
a {text-decoration: none;}

#background_full {position: fixed; top: 0;}


/** HEADER **/
.open_mobile_navigation {display: none;}

#header {padding-top: 15px;}
#header .inside {max-width: 1100px; margin: 0 auto;transition:all 300ms linear;}
#logo {display: inline-block; }
#slogan {  position: absolute;top: 50%;margin-top: -43px;left: 50%;margin-left: -240px;}

.npw #header .inside {height: 110px; position: relative;}
.npw #logo {position: absolute; right: 10px;}
.npw #slogan {display: inline-block; max-width: 300px; position: absolute; top: 50%; transform: translateY(-50%); left: inherit; margin-left: 0; margin-top: 0;}

#headernav {position: absolute; top: 0; right:100px;}
#headernav .headernav_links {display: inline-block;}
#headernav .headernav_links a {font-size: 12px; color: #fff; font-weight: 100; margin: 0 5px;}

.mod_changelanguage {display: inline-block; position: absolute; right:0; top: 2px;}
.mod_changelanguage ul {list-style-type: none; padding: 0; margin:0;}
.mod_changelanguage ul li {display: inline-block;margin-left:2px;} 
.mod_changelanguage ul li .lang-de {background-image: url('/files/src/img/flag_de.png'); background-size: cover; background-repeat: no-repeat; width: 24px; height: 16px; text-indent: -9999px; display: block;}
.mod_changelanguage ul li .lang-to {display:none;}
.mod_changelanguage ul li .lang-en {background-image: url('/files/src/img/flag_en.png'); background-size: cover; background-repeat: no-repeat; width: 24px; height: 16px; text-indent: -9999px; display: block;}
.mod_changelanguage ul li .lang-cz {background-image: url('/files/src/img/flag_cz.png'); background-size: cover; background-repeat: no-repeat; width: 24px; height: 16px; text-indent: -9999px; display: block;}

#header_suche {position: absolute; top: 40px; right:0;}
#header_suche #ctrl_1 {height: 32px;border: none;padding: 10px;font-size: 13px;background-color: #dadada;color: #000;font-weight: 100;}
#header_suche .submit {background-image: url("/files/src/img/search_button.jpg"); border: 0; text-indent: -11000px; width: 32px; height: 32px;transition: all 200ms linear; cursor: pointer;}
#header_suche .submit:hover {background-position: bottom;}
#header_suche .widget-text, #header_suche .submit_container {float: left;}
#suchergebnis .formbody {display:none;}
.mod_search .header {font-size:12px;}
.mod_search .url {display:none;}


#seitenbilder {max-width: 1100px; height: auto; border-radius:5px; background-position: center; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); position: relative;}
#seitenbilder img {display: block;}

/** SHARE BUTTONS **/
#sharebuttons {position: absolute; right: 10px; top: 7px; }
#sharebuttons .share {list-style-type: none; padding: 0; margin: 0;  }
#sharebuttons .share li {display: inline-block;}

/** HAUPTNAVIGATION **/
#menuslider .inside {max-width: 1100px; margin: 0 auto; margin-top: 10px;}


#hauptnav {max-width: 1100px; background-color: #00665d; font-size: 14px; border-radius:5px 5px 0 0;}
#hauptnav ul.level_1 {margin:0; padding:0; list-style-type: none; padding-right: 70px; }
#hauptnav ul.level_1 li {display: inline-block;transition: all 200ms linear;}
#hauptnav ul.level_1 &gt; li &gt; a, #hauptnav ul.level_1 &gt; li &gt; span {text-transform: uppercase; font-weight: 100; color: #fff; padding: 10px 12px; transition: all 200ms linear; }
#hauptnav ul.level_1 &gt; li &gt; a.trail,  #hauptnav ul.level_1 &gt; li &gt; a:hover,  #hauptnav ul.level_1 &gt; li &gt; span:hover,  #hauptnav ul.level_1 &gt; li &gt; span {background-color: #4d94c4;}
#hauptnav ul.level_1 &gt; li &gt; span {background-color: #4d94c4; display: inline-block; }
#hauptnav ul.level_1 li.submenu:hover, #hauptnav ul.level_1 li.active, #hauptnav ul.level_1 li.trail {background-color: #00665d;  }
/** ------------------------------------------------------------------------------------------------4d94c4----72c1f6----0075c4----- 00665d ---**/
#hauptnav ul.level_1 &gt; li &gt; a { 
    display: inline-block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

#hauptnav ul.level_1 &gt; li &gt; a:before { 
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #4d94c4;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

#hauptnav ul.level_1 &gt; li &gt; a:hover, #hauptnav ul.level_1 &gt; li &gt; a:focus, #hauptnav ul.level_1 &gt; li &gt; a:active {color: white;}
#hauptnav ul.level_1 &gt; li &gt; a:hover:before, #hauptnav ul.level_1 &gt; li &gt; a:focus:before, #hauptnav ul.level_1 &gt; li &gt; a:active:before {-webkit-transform: scaleY(1);transform: scaleY(1);}
/*
#hauptnav ul.level_1 &gt; li :first-letter { font-weight:bold; }
*/

/** UNTERMENÃœ **/
#hauptnav ul.level_1 li:hover &gt; ul {visibility: visible;opacity: 2;}
#hauptnav ul.level_1 ul, #hauptnav ul.level_1 ul li ul {background-color: rgba(77, 148, 196, 0.9); width: 220px; opacity: 0;padding: 0; margin:0;position: absolute;visibility: hidden;z-index: 99999;}

#hauptnav ul.level_1 ul li {border: 0;clear: both;width: 100%;}
#hauptnav ul.level_1 ul li ul {left: 220px;}

#hauptnav ul.level_1 ul li a, #hauptnav ul.level_1 ul li &gt; span {padding: 10px 12px; width: 220px; color:#fff;clear: both;display: inline-block;float: left; font-weight: 100; transition: all 200ms linear;}
#hauptnav ul.level_1 ul li a:hover, #hauptnav ul.level_1 ul li &gt; span {background-color: #00665d;}

#hauptnav ul.level_2 &gt; li &gt; a:after, #hauptnav ul.level_2 &gt; li &gt; span:after  {content: ''; background-image: url('/files/src/img/submenu_arrow.png'); width: 7px; height: 11px; position: absolute; display: inline-block; right: 10px; margin-top: 2px;}
#hauptnav ul.level_2 &gt; li &gt; a:after, #hauptnav ul.level_2 &gt; li &gt; span:after  {content: ''; background-image: url('/files/src/img/submenu_arrow.png'); width: 7px; height: 11px; position: absolute; display: inline-block; right: 10px; margin-top: 2px;}

#hauptnav ul.level_3 &gt; li &gt; a:after, #hauptnav ul.level_3 &gt; li &gt; span:after  {content: ''; background-image: url('/files/src/img/submenu_arrow.png'); width: 7px; height: 11px; position: absolute; display: inline-block; right: 10px; margin-top: 2px;}
#hauptnav ul.level_3 &gt; li &gt; a:after, #hauptnav ul.level_3 &gt; li &gt; span:after  {content: ''; background-image: url('/files/src/img/submenu_arrow.png'); width: 7px; height: 11px; position: absolute; display: inline-block; right: 10px; margin-top: 2px;}


#hauptnav ul.level_4 &gt; li &gt; a:after, #hauptnav ul.level_4 &gt; li &gt; span:after  {content: ''; background-image: url('/files/src/img/submenu_arrow.png'); width: 7px; height: 11px; position: absolute; display: inline-block; right: 10px; margin-top: 2px;}
#hauptnav ul.level_4 &gt; li &gt; a:after, #hauptnav ul.level_4 &gt; li &gt; span:after  {content: ''; background-image: url('/files/src/img/submenu_arrow.png'); width: 7px; height: 11px; position: absolute; display: inline-block; right: 10px; margin-top: 2px;}


/** SLIDER **/
.mod_rocksolid_slider {-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); border-radius:5px; max-width: 1100px;}
.mod_rocksolid_slider .rsts-prev {left:10px; background-image:url('/files/src/img/slider_prev.png');}
.mod_rocksolid_slider .rsts-next {right:10px; background-image:url('/files/src/img/slider_next.png');}
.mod_rocksolid_slider .rsts-prev, .mod_rocksolid_slider .rsts-next {bottom: 165px; bottom: 165px; height: 46px; width: 27px; border: none; box-shadow: none;}
.mod_rocksolid_slider .rsts-prev:hover, .mod_rocksolid_slider .rsts-next:hover {background-color: transparent;}
.rsts-crop {border-radius: 0 0 5px 5px;}

.npw .mod_rocksolid_slider {border-radius: 0 0 5px 5px;}
.npw .mod_rocksolid_slider img {border-radius: 0 0 5px 5px;}

/** BREADCRUMB **/
.mod_breadcrumb {position: absolute; width: 100%; padding: 8px 10px; left:0; top:-5px; background-color: #4d94c4; background-color: #00665d; 
	border-radius:5px 5px 0 0;}
.mod_breadcrumb ul {padding: 0; margin: 0; list-style-type: none;}
.mod_breadcrumb ul li {display: inline-block; font-size: 13px;}
.mod_breadcrumb ul li a, .mod_breadcrumb {color: #fff;}

.pdf_link {position: absolute; top: -25px; right: 15px;}

/** HAUTSPALTE **************************************************************************************************************************************************************************/
#container {border-radius:5px;max-width: 1100px; margin-top: 20px !important; margin: 0 auto; background-color: #fff; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);}
.contentseite #container, .naturparkwelten #container {padding-top: 30px;}
#main .inside {padding: 30px 35px;}

/*
#main a {color: #00665d;}
#main a:hover {color: #4d94c4;}
*/
#main a {color: #4d94c4;}
#main a:hover {color: #00665d;}

h1 {font-size: 23px; font-weight: 100; text-transform: uppercase; color: #00665d; margin-top: 0px;}
h1:after {content:''; border-bottom: 1px solid #4d94c4; width: 200px; margin: 10px 0 30px; display: block; }
h2 {font-size: 22px; font-weight: 100; color: #00665d; margin-top: 0px;}
h3 {font-size: 20px; font-weight: 100; color: #00665d; margin-top: 0px;}
h4 {font-size: 16px; font-weight: 100; color: #00665d; margin-top: 0px; text-transform: uppercase;}
p {font-weight: 100; font-size: 15px; text-align: left; line-height: 22px;}
ol {font-weight: 100;line-height: 22px;font-size: 15px;margin: 0;color: #00665d;}
ul {font-weight: 100; font-size: 15px;}
img {border-radius:5px;}
/** HAUTSPALTE **************************************************************************************************************************************************************************/


.naturparkwelten #left .ce_text {background-color: #efefef; color: #6a6a6a; padding: 10px; margin-bottom: 10px;}
.naturparkwelten #left .ce_text a {color: #00665d;}
.naturparkwelten #left .ce_text p {margin: 5px;}

/** LINKE SPALTE **/
#left .inside {padding: 30px 0 30px 20px; font-size: 15px;}
#left .mod_navigation {margin-bottom: 10px;width: 230px;}
#left .mod_navigation ul {padding:0; margin:0; list-style-type: none;}
#left .mod_navigation ul li a {padding: 10px; font-weight: 100; color: #fff; background-color: #4d94c4; display: block; width: 230px; transition: all 200ms linear;}
/*#left .mod_navigation ul li a:hover {background-color: #00665d;}*/
#left .mod_navigation ul li a:hover {background-color: #72c1f6;}


#left .mod_navigation ul li &gt; span {padding: 10px; font-weight: 100; color: #fff; background-color: #00665d; display: block; width: 230px; transition: all 200ms linear;}

#left .mod_navigation .level_1 li a, #left .mod_navigation .level_1 li &gt; span {border-top:1px solid #FFFFFF;font-weight:400;}
#left .mod_navigation .level_1 li a.first, #left .mod_navigation .level_1 li &gt; span.first {border: none;}
#left .mod_navigation .level_2 li a, #left .mod_navigation .level_2 li &gt; span {padding: 9px 0px;padding-left: 20px;border-top:0px dotted #FFFFFF;font-weight:100;}
#xxleft .mod_navigation .level_2 li a {text-decoration:underline;}
#left .mod_navigation .level_3 li a, #left .mod_navigation .level_3 li &gt; span {padding: 8px 0px;padding-left: 35px;font-size:14px;}
#left .mod_navigation .level_4 li a, #left .mod_navigation .level_4 li &gt; span {padding-left: 45px;}
#left .mod_navigation .level_1 &gt; li &gt; a:after, #left .mod_navigation .level_1 &gt; li &gt; span:after, #left .mod_navigation .level_2 &gt; li &gt; a:after, #left .mod_navigation .level_2 &gt; li &gt; span:after {content: ''; background-image: url('/files/src/img/submenu_arrow.png'); width: 7px; height: 11px; position: absolute; display: inline-block; right: 20px; margin-top: 2px;}

#left .mod_navigation .level_1 li a.submenu.trail, #left .mod_navigation .level_2 li a.submenu.trail {background-color: #00665d;}


#left #projekte {margin-left: 10; } 
#left #projekte .einzel {width: 210px;}
#left #projekte .infozentrum {background-size: 140%; }
#left #projekte .luchs {background-size: 140%;}
#left #projekte .infohaus {background-size: 120%;}
#left #projekte .fledermaus {background-size: 120%;}
#left #projekte .infozentrum:hover, #left #projekte .infohaus:hover, #left #projekte .fledermaus:hover {background-size: 110%;}
#left #projekte .luchs:hover {background-size: 130%;}

/** RECHTE SPALTE **/

.npw #right .mod_article {padding: 10px; background-color: #efefef; border-radius: 0 0 5px 5px; border-top: 2px solid #00665d;}
.npw #right .mod_article a {color: #00665d;}
.npw #right .mod_article p {margin-top: 0;}
.npw #right .mod_article img {display: block;}

#right .inside {padding: 30px 20px;}
#right .inside #home-rechts a {
    color:#000;
}
#projekte {margin-left: 20px;}
#projekte .einzel {width: 250px; height: 75px; background-color: #000; margin-bottom: 10px; position: relative;-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;filter: url("data:image/svg+xml;utf8,&lt;svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'&gt;&lt;filter id='greyscale'&gt;&lt;feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /&gt;&lt;/filter&gt;&lt;/svg&gt;#greyscale");}
#projekte .einzel span {color: #fff; 
    font-weight: 100; 
    position: absolute; 
    bottom: 0; 
    left: 0; 
    font-size: 15px; 

    background: rgba(0, 0, 0, 0.46); 
    padding: 5px; 
    border-radius: 0px 14px 0 0;}
#projekte .infozentrum {display:block;background-image: url('/files/src/img/bg_infozentrum.png'); background-size: 120%; transition: all 200ms linear; background-repeat: no-repeat; background-position: center; Xmargin-top: 50px;}
#projekte .luchs {display:block;background-image: url('/files/src/img/bg_luchs.png'); background-size: 120%; transition: all 200ms linear; background-repeat: no-repeat; background-position: center;}
#projekte .infohaus {display:block;background-image: url('/files/src/img/bg_infohaus.png'); background-size: 110%; transition: all 200ms linear; background-repeat: no-repeat; background-position: center;}
#projekte .fledermaus {display:block;background-image: url('/files/src/img/bg_fledermaus.png'); background-size: 110%; transition: all 200ms linear; background-repeat: no-repeat; background-position: center;}
#projekte .naturparkwelten {display:block;background-image: url('/files/src/img/bg_naturparkwelten.png'); background-size: 110%; transition: all 200ms linear; background-repeat: no-repeat; background-position: center;}
#projekte .tierischwild {display:block;background-image: url('/files/src/img/bg_tierischwild.png'); background-size: 110%; transition: all 200ms linear; background-repeat: no-repeat; background-position: center;}

#projekte .infozentrum:hover, #projekte .infohaus:hover, #projekte .fledermaus:hover, #projekte .tierischwild:hover, #projekte .naturparkwelten:hover {background-size: 100%; filter:grayscale(0%); -webkit-filter: grayscale(0%);}
#projekte .luchs:hover {background-size: 110%; filter:grayscale(0%); -webkit-filter: grayscale(0%);}

/** GALERIE STARTSEITE **/
.start #galerie {margin-top: 20px; }
.start #galerie .inside {max-width: 1100px; margin: 0 auto; background-color: #00665d; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); padding: 30px; border-radius: 5px;}
.start #galerie .col_0, .start #galerie .col_1 {margin-right: 24px;}
.start #galerie .row_0 {margin-bottom: 10px;}
.start #galerie figure a {position:relative;}
.start #galerie figure a:before {content:"";position:absolute;width:290px;height:180px;border:0px solid #fff;margin-top:18px;margin-left:18px;transition:all 100ms ease-out;background-position: center center;background-size:0px 0px;}
.start #galerie figure a:hover:before {content:"";position:absolute;width:290px;height:180px;border:3px solid #fff;transition:all 100ms ease-out;margin-top:15px;margin-left:15px;transition:all 300ms ease-out;background-image:url("../img/zoom.png");background-position:center center;background-repeat: no-repeat;background-size:15px 15px;}

/** ÃœBERBLICK DER SCHUTZGEBIETE **/
#ueberblick .inside {max-width: 1100px;margin: 0 auto;background-color: #fff;margin-top: 20px;padding: 30px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); border-radius: 5px;}

/** UNSERE PARTNER **/
#partner .inside {max-width: 1100px; border-radius:5px;margin: 0 auto;background-color: #fff;margin-top: 20px;padding: 30px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);}

/** KONTAKT **/
.kontaktseite .mod_dlh_googlemaps {-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);}

.kontaktseite #main .ce_form .widget {margin-bottom: 15px;}
.kontaktseite #main .ce_form .widget label {display: inline-block; width: 150px; font-weight: 100; font-size: 15px; vertical-align: top;}
.kontaktseite #main .ce_form .widget input, .kontaktseite #main .ce_form .widget textarea {display: inline-block; width: 320px; padding: 5px; border: 1px solid #ccc; resize: none; font-size: 15px; font-weight: 100; transition: all 200ms linear;}
.kontaktseite #main .ce_form .submit {width: 120px; border: 1px solid #00665d; font-weight: 100; background-color: #fff; font-size: 14px; padding: 5px; color: #00665d; transition: all 200ms linear; margin-left: 155px;}
.kontaktseite #main .ce_form .submit:hover {background-color: #00665d; color: #fff;}
.kontaktseite #main .ce_form .widget input:focus, .kontaktseite #main .ce_form .widget textarea:focus {outline: none; background-color: #00665d; color: #fff;}
.kontaktseite #main .ce_form .widget-checkbox fieldset {border: none;}
.kontaktseite #main .ce_form .widget-checkbox fieldset span input {width: 17%;}
.kontaktseite #main .ce_form .widget-checkbox fieldset span label {width: 75%;}

/** ueberblick **/
.ueberblick-wrapper { text-align: center; }
#ueberblick .respmap {display: none;}

/** FOOTER **/
#footer .inside {max-width: 1100px; border-radius:5px 5px 0 0; margin: 0 auto;background-color: #154e76; background-image: url('/files/src/img/footer_logo.png'); background-repeat: no-repeat; background-position: bottom; margin-top: 20px;padding: 30px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); position: relative;color:#fff; padding-bottom: 140px;}
#beschreibung {width: 350px; float:left;}
#beschreibung p {line-height: 16px; text-align: left; font-weight: 100; margin-top: 0;}

#footer .mod_customnav {float: left; margin-left: 50px;}
#footer .mod_customnav ul {list-style-type: none; padding:0; margin:0;}
#footer .mod_customnav ul li a, #footer .mod_customnav ul li &gt; span {color: #fff; line-height: 30px; font-weight: 100; font-size: 14px;}
#footer .fb-page {position: absolute; right: 30px;}

/** GALERIE **/
.gallery_creator .tstamp {display: none;}
.gallery_creator h2 {margin: 0; font-weight: 100; font-size: 23px; color: #00665d;}
.gallery_creator .visitors {display: none;}
.gallery_creator p {margin-top: 0;}
.gallery_creator .backLink {position: absolute; right: 50px; font-weight: 100;}

.pagination {margin-bottom: 20px;}
.pagination ul {margin:0; padding:0;}
.pagination ul li {display: inline-block;}
.pagination ul li &gt; span, .pagination ul li a {font-weight: 100;font-size:11px;}
.pagination ul li &gt; span {background-color: #4d94c4; color: #fff; padding: 2px 4px;}

figcaption.caption {font-weight: 100; font-size: 13px; margin-top: 5px;}

/** KALENDER **/
.mod_eventmenu ul, .mod_newsmenu ul {margin:0;padding:0; font-size: 13px;}
.mod_eventmenu ul li, .mod_newsmenu ul li {list-style-type: none;}
.mod_eventmenu ul li.year, .mod_newsmenu ul li.year {margin-bottom: 10px;}
.mod_eventmenu ul li.year a:hover, .mod_newsmenu ul li.year a:hover {background-color: #00665d; color: #fff !important;}
.mod_eventmenu ul li.year a:hover b, .mod_newsmenu ul li.year a:hover b {color: #fff;}
.mod_eventmenu ul li.year &gt; a, .mod_newsmenu ul li.year &gt; a, .mod_eventmenu ul li.year &gt; span, .mod_newsmenu ul li.year &gt; span  {text-align: center; color: #00665d;}
.mod_eventmenu ul li.year b, .mod_newsmenu ul li.year b {float: right; font-weight: 100; font-size: 10px; line-height: 22px; color: #6a6a6a; transition: all 300ms ease-in-out;}
.mod_eventmenu ul li a, .mod_newsmenu ul li a, .mod_eventmenu ul li &gt; span, .mod_newsmenu ul li &gt; span {color: #000; font-weight: 100; padding: 5px 10px; margin-bottom: 1px; display: block; background-color: #ededed; transition: all 300ms ease-in-out;}
.mod_eventmenu ul li &gt; span, .mod_newsmenu ul li &gt; span {background-color: #00665d; color: #fff !important;}
.mod_eventmenu ul li &gt; span b, .mod_newsmenu ul li &gt; span b {color: #fff !important; }

.minicalendar {position:relative;overflow:hidden;display:block;margin-top:5px;margin-bottom:20px;padding: 0 0 2px 2px; background-color:#e8e8e8; font-weight: 100; }
.minicalendar thead {margin: 10px;}
.minicalendar thead tr th {font-weight: 100; height: 25px;}
.minicalendar tbody, .minicalendar tbody a {color: #EFEFEF; text-align: center;}
.minicalendar tbody a {font-weight:bold; color: #fff; text-align: center;}
.minicalendar tbody tr td {padding: 7px;}
.minicalendar tbody tr td {background-color: #00665d; }
//.minicalendar tbody tr td {background-color: #4d94c4; }
/*.days.active {background-color: #000000; }*/
/** ******************************************************************************************* **/

.mod_newslist .teaser {font-size:13px;line-height:160%;text-align: justify;}
.mod_newslist .layout_latest {margin-bottom: 50px; border-bottom: 1px solid #ccc;}
.mod_newslist .info, .mod_newsreader .layout_latest, .mod_newsreader .info {margin:0; line-height: 19px;}
.mod_newslist h2, .mod_newsreader h2 {margin-top: 0; font-weight: 100; border: 1px solid #00665d; padding: 5px 10px; text-transform: uppercase; line-height: 25px; display: inline-block; font-size: 20px;}
.mod_newslist .teaser, .mod_newsreader .teaser {font-weight: 100;}

.mod_eventlist .header, .mod_newslist .info, .mod_newsreader .info {font-weight: 100; font-size: 14px; display: inline-block; background-color: #4d94c4; color: #fff; padding: 5px 10px;}
.mod_eventlist .event h2 {margin-top: 0; font-weight: 100; text-transform: uppercase; padding: 5px 10px; display: inline-block; margin-bottom: 20px; border: 1px solid #00665d; font-size: 20px;}
.mod_eventlist .event .ce_text, .mod_eventreader .ce_text  {font-weight: 100; font-size: 14px;}
.mod_eventlist .event {margin-bottom: 50px;}
.mod_eventlist #events_einzeln {margin-bottom: 50px; border-bottom: 1px solid #ccc;}


/** NATURPARKWELTEN **/
.npw img {border-radius: 0;}
.npw #naturparkwelten-strat img {display: block;}
.npw #naturparkwelten-strat p.cz {color: rgba(0, 0, 0, 0.5); margin-top: 4px;}

.npw .npwueberschrift span.stockwerk {display: inline-block; background-color: #e20000; color: #fff; padding: 5px 10px; font-weight: 600;}
.npw .npwueberschrift h4.npwh4 {display: inline-block; color: #fff; padding: 5px 10px; font-weight: 100;}
.npw .npwueberschrift h4.npwh4.modellbahn {background-color: #656565;}
.npw .npwueberschrift h4.npwh4.eisenbahn {background-color: #a62b31;}
.npw .npwueberschrift h4.npwh4.ski {background-color: #008dc4;}
.npw .npwueberschrift h4.npwh4.arber {background-color: #7aa142;}
.npw .npwueberschrift h4.npwh4.fledermaus {background-color: #053154;}
.npw .npwueberschrift h4.npwh4.raeume {background-color: #e20000;}

/** SITEMAP **/
.mod_sitemap ul {margin-left:-0px;}
.mod_sitemap ul li {font-size:16px;}
.mod_sitemap ul li a:hover {font-size:22px;font-weight:bold;}
/**.mod_sitemap li sibling first {color:red;} list-style-type: none; **/
/**.mod_sitemap ul .level_1 {font-size:30px;font-weight:bold;}**/
/**&lt;ul class="level_1" role="menubar"&gt;&lt;li class="sibling first"&gt;&lt;a href="home.html" title="Home" class="sibling first" role="menuitem"&gt;Home&lt;/a&gt;&lt;/li&gt;**/
/**.mod_sitemap &gt; ul &gt; li.first &gt; a {color:red !important;}**/

/** accordion **/
.ce_accordion {margin-top: 10px; width:100%;}
.ui-accordion-header {background-color: #00665d; color: #fff;padding: 4px 33px;text-transform: uppercase;cursor: pointer;border-radius: 5px 5px 5px 5px; font-weight: 100; font-size: 15px;}

.ui-accordion-header {
    background-image: url(/files/src/img/arrow_bottom.png);
    background-repeat: no-repeat;
    background-position: 10px
    }

.ui-accordion-header-active {
    background-image: url(/files/src/img/arrow_top.png);
    background-repeat: no-repeat;
    background-position: 10px
    }
.ui-accordion-content {padding: 10px;}
.ui-accordion-content p {margin-top: 0;}
.ui-accordion-content p {color: #3d3d3d;}

.ui-accordion-content {background-color: #f9f9f9; border-radius: 5px; border:1px solid silver;border-top:0px solid silver;}
.ce_accordionSingle   {background-color: #f9f9f9; border-radius: 5px; border:1px solid silver;border-top:0px solid silver;}
 /* ededed */
   
.ce_downloads ul {list-style-type: none; padding: 0;}

/** 
HAUPTFARBE: #00665d
ZWEITE FARBE: #4d94c4
**/


@media all and (max-width:1130px){
    #header .inside, #menuslider .inside, #container, .start #galerie .inside, #ueberblick .inside, #partner .inside, #footer .inside {margin-left: 10px; margin-right: 10px;}
    .start #galerie figure a:before {display: none;}
    .start #galerie figure a:hover:before {display: none;}
    .start #galerie ul li {width: 32.5%;}
    .start #galerie ul li img {width: 100%;}
    .start #galerie .col_0, .start #galerie .col_1 {margin-right: 10px;}
    #footer .inside {background-position: right bottom;}
}

@media all and (max-width:997px){
    .start #galerie ul li {width: 49%; margin-right: 5px; margin-bottom: 5px !important;}
    .start #galerie ul li img {width: 100%;}
    .start #galerie .col_0, .start #galerie .col_1 {margin-right: 5px;}
    .ce_gallery&gt;ul li.col_first {clear:none;}
    .start #galerie .row_0 {margin-bottom: 0;}
    #ueberblick .topmap {display: none;}
    #ueberblick .respmap {display: block;}
    #partner .inside ul li {margin: 0 10px 10px 0;}
    #footer .fb-page {display: none;}
}

@media all and (max-width: 970px){
    #hauptnav {display: none;}
    #slogan {display: none;}
    .npw #logo {display: none;}
    .npw #header .inside {height: 80px;}
    #header_suche {display: none;}
    .open_mobile_navigation {display: block;position:absolute;top:-55px;right:0px;width:40px;height:40px;background-color:#00665D;text-align: center;line-height:45px;border-radius:5px;}
    #left {display: none;}
    #container {padding-left: 0;}
    .mod_changelanguage {top: 27px;}
    #headernav {right:0;}
    .naturparkwelten #header #logo {position: relative; margin-left: 30px;}
    .naturparkwelten #header .bahnhofslogan {display: none;}
    .naturparkwelten #header .naturparweltenlogo {position: relative; top: -8px;}
}

@media all and (max-width:578px){
    .start #galerie ul li {width: 48%;}
    .naturparkwelten #header #logo {display: none;}
    .naturparkwelten #header .naturparweltenlogo {position: relative; top: 5px;}
}

@media all and (max-width:500px){
    .start #galerie ul li {width: 100%;}
}

.mytd {font-size:12px;background:#FFFFFF;border-bottom:0px dotted green;}
.mytable {border:0px solid red;background:#EFEFEF;font-size:14px;}

/* Korrekturen ... richtig so? */
.ui-accordion-content a {color: #4d94c4; font-size:14px;}
.syndication {position:absolute; top:-30px; right:10px;}
.date {font-size:14px;}
.npw #right .mod_article {padding: 20px; background-color: #f9f9f9; border-radius: 5px; border:1px solid silver; }




</pre></body></html>