body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.content-start{align-content:start}.content-center{align-content:center}.content-end{align-content:end}.items-start{align-items:start}.items-center{align-items:center}.items-end{align-items:end}[class*=grid_]{display:grid;grid-gap:1rem}[class*=grid_]>.block{margin-bottom:0}@media(min-width: 576px){.grid_mobile_100{grid-template-columns:1fr}.grid_mobile_50_50{grid-template-columns:repeat(2, 1fr)}.grid_mobile_33_33_33{grid-template-columns:repeat(3, 1fr)}.grid_mobile_25_25_25_25{grid-template-columns:repeat(4, 1fr)}.grid_mobile_75_25{grid-template-columns:3fr 1fr}.grid_mobile_25_75{grid-template-columns:1fr 3fr}.grid_mobile_66_33{grid-template-columns:2fr 1fr}.grid_mobile_33_66{grid-template-columns:1fr 2fr}.grid_mobile_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_mobile_25_50_25{grid-template-columns:1fr 2fr 1fr}.grid_mobile_25_25_50{grid-template-columns:1fr 1fr 2fr}.grid_mobile_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_mobile_30_40_30{grid-template-columns:3fr 4fr 3fr}.grid_mobile_30_30_40{grid-template-columns:3fr 3fr 4fr}}@media(min-width: 768px){.grid_tablet_100{grid-template-columns:1fr}.grid_tablet_50_50{grid-template-columns:repeat(2, 1fr)}.grid_tablet_33_33_33{grid-template-columns:repeat(3, 1fr)}.grid_tablet_25_25_25_25{grid-template-columns:repeat(4, 1fr)}.grid_tablet_75_25{grid-template-columns:3fr 1fr}.grid_tablet_25_75{grid-template-columns:1fr 3fr}.grid_tablet_66_33{grid-template-columns:2fr 1fr}.grid_tablet_33_66{grid-template-columns:1fr 2fr}.grid_tablet_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_tablet_25_50_25{grid-template-columns:1fr 2fr 1fr}.grid_tablet_25_25_50{grid-template-columns:1fr 1fr 2fr}.grid_tablet_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_tablet_30_40_30{grid-template-columns:3fr 4fr 3fr}.grid_tablet_30_30_40{grid-template-columns:3fr 3fr 4fr}.grid_tablet_20_40_40{grid-template-columns:1fr 2fr 2fr}.grid_tablet_40_20_40{grid-template-columns:2fr 1fr 2fr}.grid_tablet_40_40_20{grid-template-columns:2fr 2fr 1fr}}@media(min-width: 992px){.grid_desktop_100{grid-template-columns:1fr}.grid_desktop_50_50{grid-template-columns:repeat(2, 1fr)}.grid_desktop_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_desktop_33_33_33{grid-template-columns:repeat(3, 1fr)}.grid_desktop_75_25{grid-template-columns:3fr 1fr}.grid_desktop_25_75{grid-template-columns:1fr 3fr}.grid_desktop_66_33{grid-template-columns:2fr 1fr}.grid_desktop_33_66{grid-template-columns:1fr 2fr}.grid_desktop_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_desktop_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_desktop_50_25_25{grid-template-columns:2fr 1fr 1fr}.grid_desktop_25_50_25{grid-template-columns:1fr 2fr 1fr}.grid_desktop_25_25_50{grid-template-columns:1fr 1fr 2fr}.grid_desktop_40_30_30{grid-template-columns:4fr 3fr 3fr}.grid_desktop_30_40_30{grid-template-columns:3fr 4fr 3fr}.grid_desktop_30_30_40{grid-template-columns:3fr 3fr 4fr}.grid_desktop_20_40_40{grid-template-columns:1fr 2fr 2fr}.grid_desktop_40_20_40{grid-template-columns:2fr 1fr 2fr}.grid_desktop_40_40_20{grid-template-columns:2fr 2fr 1fr}.grid_desktop_25_25_25_25{grid-template-columns:repeat(4, 1fr)}.grid_desktop_40_20_20_20{grid-template-columns:2fr 1fr 1fr 1fr}.grid_desktop_20_40_20_20{grid-template-columns:1fr 2fr 1fr 1fr}.grid_desktop_20_20_40_20{grid-template-columns:1fr 1fr 2fr 1fr}.grid_desktop_20_20_20_40{grid-template-columns:1fr 1fr 1fr 2fr}.grid_desktop_20_20_20_20_20{grid-template-columns:repeat(5, 1fr)}}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;padding:.6em 1.2em;background-color:#4b4b4b;color:#fff;font-size:1em;text-align:center;z-index:10}.cookiebar *{box-sizing:border-box}.cookiebar--active{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap}.cookiebar--position-top{top:0}.cookiebar--position-bottom{bottom:0}.cookiebar__message,.cookiebar__text{margin-right:1.5em}.cookiebar__link{color:#fff;text-decoration:underline}.cookiebar__link:hover{text-decoration:none}.cookiebar__button{margin:0;padding:.6em 1.2em;border:none;border-radius:0;background-color:#4ea55e;color:#fff;font-weight:700;cursor:pointer}.cookiebar__button:hover{background-color:#3e824a}.cookiebar__analytics{margin-right:1.5em}.cookiebar__analytics-label{cursor:pointer}.cookiebar__analytics-checkbox{margin-right:5px}
/* Abstand */
.gap2rem div.grid_start{
	grid-gap:2em;
}

/* Abstand */
.topspace1 {
    margin-top:1em;
}

/* Abstand */
.rightspace1 {
    margin-right:1em;
}

/* Abstand */
.bottomspace1 {
    margin-bottom:1em;
}

/* Abstand */
.leftspace1 {
    margin-left:1em;
}

/* Abstand */
.topspace2 {
    margin-top:2em;
}

/* Abstand */
.rightspace2 {
    margin-right:2em;
}

/* Abstand */
.bottomspace2 {
    margin-bottom:2em;
}

/* Abstand */
.leftspace2 {
    margin-left:2em;
}

/* BU-Abstand, allgemein nach unten */
figcaption {
    margin-bottom:1.5em;
}

/* Abstand im Akkordeon startseite */
#titelteaser.startseite {
    margin-top:2em;
    margin-bottom:1em;
}
#dlh_googlemap_1 {
    width: 100% !important;
}
.ce_gallery > ul li {
    line-height:0;
}

/* BU-Abstand in einer Galerie */
.ce_gallery figcaption {
    line-height:2em;
}

/* Galerie Bilder-Abstand allgemein */
.ce_gallery li figure {
    margin-right:20px;
    margin-bottom:20px;
}

/* Galerie Bilder-Abstand in der linken Spalte (wenn Spaltenabstand genutzt wird) */
.ym-gbox-left .ce_gallery li figure {
    margin-right:0;
}

/* kapitellinks-alte einstellung (sicherung - kann weg?) */
.rs-columns.kapitellinks {
    margin-top:5%;
    margin-left:4.5%;
}

/* Kapitellinks: Anordnung der Texte */
.rs-columns.kapitellinks {
    margin-top:5%;
    margin-left:0;
    text-align:center;
}
.mod_article .ce_text ul {
    margin-left:1.2em;
    list-style-type:square;
}
#zitat.darueber {
    bottom:0;
    position:absolute;
}
#footer {
    height:50px;
}
#zitat {
}
.mod_newsreader h1 {
    margin-bottom:24px;
}
#main .layout_latest {
    margin-bottom:35px;
}

/* Bildunterschrift: Titelbild */
#titelbild figcaption.caption {
    bottom:20px;
    position:relative;
    float:right;
    clear:both;
    margin-bottom:-20px;
    padding-right:5px;
    padding-left:5px;
    font-size:1em;
}
#titelbild h2,
#titelbild div.ce_text,
#titelbild .more,
#titelbild .back {
    display:none;
}

/* Headlines: Abstand nach oben reset */
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top:0;
}
.unternavi li {
    margin-bottom:30px;
}
.unternavi li.last {
    margin-bottom:0;
}
.unternavi ul {
    margin-bottom:2px;
}
#titelbild {
    max-height:399px;
    margin-bottom:40px;
}
#right .inside {
    margin-right:0;
    margin-left:20px;
}
#right .mod_article {
    margin-top:100px;
}

/* abstand zur rechten Spalte versuchen */
#main .inside {
    margin-right:20px;
}

/* Abstand Auflösen */
.start #main .inside {
    margin-right:0;
}
.mod_newslist .layout_latest figure.image_container {
    margin-right:30px;
}
.kapitellinks li {
    width:14%;
    height:100px;
    float:left;
    display:block;
    padding:4% 9% 9%;
    list-style-type:none;
}
#wrapper {
    max-width:1024px;
    margin:0 auto;
}
.linksbnd {
    float:left;
    margin-right:30px;
}
.mod_breadcrumb {
    display:none;
}
#footer nav {
    float:right;
    margin-top:12vh;
}

/* -- -- -- -- -- -- -- - --  Dropdown-Menü -- -- -- -- - -- -- - */
/* nav.hauptnavi{
	background-color: rgba(200,200,200,0.1);
} */
nav.hauptnavi .submenu ul {
	visibility: hidden;
	position: absolute;
	left: auto;
/*	top:16px; */
/*	max-height: 0; */
	z-index: 1001;
	background-color: rgba(252, 252, 252, 0.98);
	padding: .4em 0.0em .7em 0.1em;
	opacity: 0;
	transition: all 0.5s ease 0.2s ;
	border-left: .4em solid rgb(244, 206, 41);
	box-shadow: 3px 7px 3px 1px rgba(0,0,0,0.051);
}
nav.hauptnavi .submenu li{
	float: none;
	padding: .75em .2em .2em .5em;
	}

	nav li.submenu:hover ul,
	nav li.submenu:active ul,
	nav li.submenu:focus ul {
		visibility: visible;
/*		max-height: 100%;*/
		opacity: 1;

	}

#kopf,
#schluss {
    width:50%;
    height:96px;
    position:absolute;
    z-index: -1;
}
#schluss {
    width:50%;
    right:0;
}
#headwrapper {
    height:96px;
    max-width:1024px;
    overflow:hidden;
    margin:0 auto;
}
#headwrapper div {
    height:100%;
    float:left;
}
#headwrapper .eins {
    width:5%;
}
#headwrapper .zwei {
    width:7%;
}
#headwrapper .drei {
    width:12%;
}
#headwrapper .vier {
    width:3%;
}
#headwrapper .funf {
    width:10%;
    float:right;
}
#headwrapper .sechs {
    width:1%;
    float:right;
    display:none;
}
#headwrapper .logohg {
    width:260px;
    float:right;
    background-image:url("../../files/nparch-theme/NP-Logo1x.png");
    border-left:8px solid #f4ce29;
}

/* --------Farben ab hier---------- */
#schluss {
    background-color:#b3b4b3;
}
.eins {
    background-color:#97bbc7;
}
.zwei {
    background-color:#8dc5c0;
}
.drei {
    background-color:#8ac5b0;
}
.vier {
    background-color:#91b5bb;
}
.funf {
    background-color:#96a0c8;
}
.sechs {
    background-color: rgb(175, 175, 195);
}
.logohg {
    background-color:#8d8d81;
}

/* ------------pro2------------------- */
.pro2 .eins,
.pro2 #kopf {
    background-color:#accbc1;
}
.pro2 .zwei {
    background-color:#aaccb1;
}
.pro2 .drei {
    background-color:#b1cca9;
}
.pro2 .vier {
    background-color:#a5bfb3;
}
.pro2 .funf {
    background-color:#a4c0cb;
}
.pro2 .sechs {
    background-color:#aebec2;
}

/* ------------pro3------------------- */
.pro3 .eins,
.pro3 #kopf {
    background-color:#abb6cb;
}
.pro3 .zwei {
    background-color:#a9c5cc;
}
.pro3 .drei {
    background-color:#a7cbc2;
}
.pro3 .vier {
    background-color:#a6b3c1;
}
.pro3 .funf {
    background-color:#b0a5cc;
}
.pro3 .sechs {
    background-color: rgb(181, 175, 195);
}

/* ------------pro4------------------- */
.pro4 .eins,
.pro4 #kopf {
    background-color:#acccb7;
}
.pro4 .zwei {
    background-color:#adccaa;
}
.pro4 .drei {
    background-color:#bbcca8;
}
.pro4 .vier {
    background-color:#a6bfab;
}
.pro4 .funf {
    background-color:#a4cbcb;
}
.pro4 .sechs {
    background-color: rgb(175, 196, 194);
}

/* ------------pro5------------------- */
.pro5 .eins,
.pro5 #kopf {
    background-color:#abaccc;
}
.pro5 .zwei {
    background-color:#a9b8cc;
}
.pro5 .drei {
    background-color:#aac9cc;
}
.pro5 .vier {
    background-color:#a6aabf;
}
.pro5 .funf {
    background-color:#bda5cb;
}
.pro5 .sechs {
    background-color: rgb(189, 175, 195);
}

/* ------------pro6------------------- */
.pro6 .eins,
.pro6 #kopf {
    background-color:#abcdac;
}
.pro6 .zwei {
    background-color:#baccaa;
}
.pro6 .drei {
    background-color:#c7cca8;
}
.pro6 .vier {
    background-color:#aac1a7;
}
.pro6 .funf {
    background-color:#a5cbbf;
}
.pro6 .sechs {
    background-color: rgb(175, 195, 189);
}

/* ------------pro7------------------- */
.pro7 .eins,
.pro7 #kopf {
    background-color:#b6abcb;
}
.pro7 .zwei {
    background-color:#aaaecc;
}
.pro7 .drei {
    background-color:#aabdcc;
}
.pro7 .vier {
    background-color:#aba6bf;
}
.pro7 .funf {
    background-color:#caa5cb;
}
.pro7 .sechs {
    background-color: rgb(195, 175, 195);
}

/* ------------pro8------------------- */
.pro8 .eins,
.pro8 #kopf {
    background-color:#b7ccad;
}
.pro8 .zwei {
    background-color:#c4ccaa;
}
.pro8 .drei {
    background-color:#ccc3a7;
}
.pro8 .vier {
    background-color:#b1c0a7;
}
.pro8 .funf {
    background-color:#a4ccb1;
}
.pro8 .sechs {
    background-color: rgb(174, 196, 181);
}

/* ------------pro9------------------- */
.pro9 .eins,
.pro9 #kopf {
    background-color:#c1abca;
}
.pro9 .zwei {
    background-color:#b1a9cb;
}
.pro9 .drei {
    background-color:#a7b1cd;
}
.pro9 .vier {
    background-color:#b3a7bf;
}
.pro9 .funf {
    background-color:#cba4bf;
}
.pro9 .sechs {
    background-color: rgb(196, 174, 189);
}

/* ------------pro10------------------- */
.pro10 .eins,
.pro10 #kopf {
    background-color:#c1abca;
}
.pro10 .zwei {
    background-color:#b1a9cb;
}
.pro10 .drei {
    background-color:#a7b1cd;
}
.pro10 .vier {
    background-color:#b3a7bf;
}
.pro10 .funf {
    background-color:#cba4bf;
}
.pro10 .sechs {
    background-color: rgb(176, 196, 176);
}

/* ------------pro11------------------- */
.pro11 .eins,
.pro11 #kopf {
    background-color:#cbabca;
}
.pro11 .zwei {
    background-color:#bba9cb;
}
.pro11 .drei {
    background-color:#aaa9cb;
}
.pro11 .vier {
    background-color:#bca5bf;
}
.pro11 .funf {
    background-color:#caa5b1;
}
.pro11 .sechs {
    background-color: rgb(196, 176, 182);
}

/* ------------pro12------------------- */
.pro12 .eins,
.pro12 #kopf {
    background-color:#cccbab;
}
.pro12 .zwei {
    background-color:#ccbca9;
}
.pro12 .drei {
    background-color:#cbaba8;
}
.pro12 .vier {
    background-color:#c0bba7;
}
.pro12 .funf {
    background-color:#b3cca5;
}
.pro12 .sechs {
    background-color: rgb(182, 196, 176);
}

/* ------------pro13------------------- */
.pro13 .eins,
.pro13 #kopf {
    background-color:#ccabc0;
}
.pro13 .zwei {
    background-color:#c7a8ca;
}
.pro13 .drei {
    background-color:#b6a8cb;
}
.pro13 .vier {
    background-color:#bfa6bb;
}
.pro13 .funf {
    background-color:#cba5a5;
}
.pro13 .sechs {
    background-color:#c4b0b0;
}

/* ------------pro14------------------- */
.pro14 .eins,
.pro14 #kopf {
    background-color:#cbc0ac;
}
.pro14 .zwei {
    background-color:#ccb0aa;
}
.pro14 .drei {
    background-color:#cca8af;
}
.pro14 .vier {
    background-color:#c0b4a6;
}
.pro14 .funf {
    background-color:#bfcca3;
}
.pro14 .sechs {
    background-color:#bcc5b0;
}

/* ------------pro15------------------- */
.pro15 .eins,
.pro15 #kopf {
    background-color:#ccabb6;
}
.pro15 .zwei {
    background-color:#cca9c4;
}
.pro15 .drei {
    background-color:#c3a8cb;
}
.pro15 .vier {
    background-color:#c1a6b3;
}
.pro15 .funf {
    background-color:#cdb0a5;
}
.pro15 .sechs {
    background-color:#c3b6b0;
}

/* ------------pro16------------------- */
.pro16 .eins,
.pro16 #kopf {
    background-color:#cbb7ac;
}
.pro16 .zwei {
    background-color:#cbaaaf;
}
.pro16 .drei {
    background-color:#cca8bc;
}
.pro16 .vier {
    background-color:#c0aaa6;
}
.pro16 .funf {
    background-color:#cccba4;
}
.pro16 .sechs {
    background-color:#c2c5b0;
}

/* ------------pro17------------------- */
.pro17 .eins,
.pro17 #kopf {
    background-color:#cbaaab;
}
.pro17 .zwei {
    background-color:#cca9b9;
}
.pro17 .drei {
    background-color:#cba8c8;
}
.pro17 .vier {
    background-color:#c0a6aa;
}
.pro17 .funf {
    background-color:#ccbea4;
}
.pro17 .sechs {
    background-color:#c3bdaf;
}

/* ------------pro18------------------- */
.pro18 .eins,
.pro18 #kopf {
    background-color:#96d7d5;
}
.pro18 .zwei {
    background-color:#97dbbc;
}
.pro18 .drei {
    background-color:#97dd9e;
}
.pro18 .vier {
    background-color:#afe1d8;
}
.pro18 .funf {
    background-color:#97b3e4;
}
.pro18 .sechs {
    background-color:#a7b5cf;
}

/* ------------prox------------------- */
.prox .eins,
.prox #kopf {
    background-color:#abaccc;
}
.prox .zwei {
    background-color:#a9b8cc;
}
.prox .drei {
    background-color:#aac9cc;
}
.prox .vier {
    background-color:#a6aabf;
}
.prox .funf {
    background-color:#bda5cb;
}
.prox .sechs {
    background-color: red;
}

@media (max-width:1024px) {
#wrapper {
    padding-right:5px;
    padding-left:5px;
}
}


/* oswald-regular - latin */
@font-face {
    font-family: 'Oswald';/* */
      font-style: normal;
      font-weight: 400;
      src: url('../../files/nparch-theme/webfonts/oswald-v16-latin-regular.eot'); /* IE9 Compat Modes */
      src: local('Oswald Regular'), local('Oswald-Regular'),
           url('../../files/nparch-theme/webfonts/oswald-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
           url('../../files/nparch-theme/webfonts/oswald-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
           url('../../files/nparch-theme/webfonts/oswald-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
           url('../../files/nparch-theme/webfonts/oswald-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
           url('../../files/nparch-theme/webfonts/oswald-v16-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* pt-sans-regular - latin-ext_latin */
@font-face {
    font-family: 'PT Sans';
      font-style: normal;
      font-weight: 400;
      src: url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
      src: local('PT Sans'), local('PTSans-Regular'),
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-italic - latin-ext_latin */
@font-face {
    font-family: 'PT Sans';
      font-style: italic;
      font-weight: 400;
      src: url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-italic.eot'); /* IE9 Compat Modes */
      src: local('PT Sans Italic'), local('PTSans-Italic'),
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-italic.woff') format('woff'), /* Modern Browsers */
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-italic.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-700 - latin-ext_latin */
@font-face {
    font-family: 'PT Sans';
      font-style: normal;
      font-weight: 700;
      src: url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
      src: local('PT Sans Bold'), local('PTSans-Bold'),
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-700.svg#PTSans') format('svg'); /* Legacy iOS */
}

/* pt-sans-700italic - latin-ext_latin */
@font-face {
    font-family: 'PT Sans';
      font-style: italic;
      font-weight: 700;
      src: url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-700italic.eot'); /* IE9 Compat Modes */
      src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'),
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-700italic.woff') format('woff'), /* Modern Browsers */
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
           url('../../files/nparch-theme/webfonts/pt-sans-v9-latin-ext_latin-700italic.svg#PTSans') format('svg'); /* Legacy iOS */
}

:root{
  --hauptFarbe:0, 0, 0;
  --akzentFarbe:156, 32, 81;
  --hauptFarbeAlt:54, 74, 132;

}


.zeilenwechsel tr:nth-child(2n+1) {
    background-color:#f6f6f6;;
}
ol li {
    color:rgb(var(--hauptFarbe));
    list-style-type:decimal;
    list-style-position:inside;
}
.ui-accordion-header-collapsed:hover {
    background:rgba(var(--hauptFarbe),.03) url("../../files/nparch-theme/bg_accordion.gif") right top no-repeat;
    cursor: pointer
}
.ui-accordion-header-active:hover {
    background:rgba(var(--hauptFarbe),.03) url("../../files/nparch-theme/bg_accordion.gif") right bottom no-repeat;
    cursor: pointer
}
.toggler {
    margin-bottom:12px;
    background-image:url("../../files/nparch-theme/bg_accordion.gif");
    background-position:right top;
    background-repeat:no-repeat;
    font-size:.95em;
    font-style:italic;
}
.toggler:focus {
    outline:none;
}
.ui-accordion-header-active {
    background-image:url("../../files/nparch-theme/bg_accordion.gif");
    background-position:right bottom;
    background-repeat:no-repeat;
}
figcaption {
    font-size:.8em;
}
#zitat.darueber {
    padding:1%;
    background-color:rgba(255,255,255,.7);
}
strong {
    font-weight:bold;
    color:rgb(var(--hauptFarbe));
}

/* links */
p a {
    text-decoration:underline;
    color:rgba(var(--hauptFarbe),.85);
}

/* links */
p a:hover {
    text-decoration:underline;
    color:rgb(var(--akzentFarbe));
}
#zitat blockquote + p {
    color:rgba(var(--akzentFarbe),1);
}

#titelteaser .caroufredsel .teaser,
#titelteaser .caroufredsel .more {
    display:none;
}
#titelbild figcaption.caption {
  background-color:rgba(255,255,255,.7);
}

#zitat blockquote {
    font-size:1.3em;
    color:rgba(var(--hauptFarbe),1);
}
h1 {
    font-size:1.4em;
    text-transform:uppercase;
}
h2 {
    font-size:1.1em;
    text-transform:uppercase;
}
h3 {
    font-size:1.1em;
}
h1,
h2,
h3,
h1 a,
h2 a {
    text-decoration:none;
    color:rgb(var(--hauptFarbe));
}
p.more a,
p.back  a {
    font-size:14px;
    font-style:italic;
    text-decoration:none;
    color:rgb(var(--akzentFarbe));
    text-transform:lowercase;
}
.mod_newslist h2 a {
    font-weight:bold;
    text-decoration:none;
    color:rgb(var(--hauptFarbe));
}
.mod_newslist h2,
.mod_newsreader h1 {
    text-transform:uppercase;
}
#right .mod_newslist {
    text-transform:uppercase;
}
#right h1 {
    font-size:17px;
    color:rgb(var(--akzentFarbe));
    text-transform:uppercase;
}
#right {
    border-left:1px solid rgba(var(--hauptFarbe),.6);
}
.unternavi {
    font-size:17px;
    text-transform:uppercase;
}
nav a {
    text-decoration:none;
    color:rgba(var(--hauptFarbe),.6);
}
nav a:hover {
    color:rgb(var(--hauptFarbe));
}
span.active,
a.trail {
    border-bottom:2px solid rgb(var(--akzentFarbe));
    color:rgb(var(--hauptFarbe));
}
nav strong.active {
    border-bottom:2px solid rgb(var(--akzentFarbe));
    font-weight:normal;
    color:rgb(var(--hauptFarbe));
}
.mod_breadcrumb {
    top:0;
    position:absolute;
    color:#fff;
}
.kapitellinks a {
    font:1.3em PT Sans;
    text-decoration:none;
    color:rgba(var(--hauptFarbe),.7);
    text-transform:uppercase;
}
.kapitellinks a:hover {
    text-decoration:none;
    color:rgba(var(--hauptFarbe),1);
}
aside#right h2 {
    font-size:16px;
    font-weight:bold;
}

/* Schrift */
body {
    font:16px PT Sans;
    color:rgba(var(--hauptFarbe),.7);
}
.mod_breadcrumb li {
    float:left;
    margin-right:12px;
    font:10px Oswald;
    list-style-type:none;
    list-style-position: inside;
}
.hauptnavi ul,
.zweitnavi ul {
    margin-top:7px;
    margin-bottom:60px;
    padding:0;
}
nav.hauptnavi li,
nav.zweitnavi li {
    margin-right:10px;
    margin-left:0;
    font:12px Oswald;
    text-transform:uppercase;
    letter-spacing:.05em;
    list-style-type:none;
}
nav.hauptnavi li {
    float:left;
}
nav.zweitnavi li {
    float:right;
}
nav.zweitnavi li.first {
    margin-right:0;
}
nav.zweitnavi {
}
nav.hauptnavi {
    float:left;
}

