/* Gemeinsames Seiten-CSS (aus Semplice übernommen: Schriften, Typografie, Farben) */
@font-face {font-family: 'AmaticSC-Regular';src: url('/medien/AmaticSC-Regular.ttf') format('truetype');}@font-face {font-family: 'AmaticSC-Bold';src: url('/medien/AmaticSC-Bold.ttf') format('truetype');}@font-face {font-family: 'Montserrat-Regular';src: url('/medien/Montserrat-Regular.ttf') format('truetype');}@font-face {font-family: 'Montserrat-Bold';src: url('/medien/Montserrat-Bold.ttf') format('truetype');}@font-face {font-family: 'Montserrat-Light';src: url('/medien/Montserrat-Light.ttf') format('truetype');}

.font_87n8rzvkf, [data-font="font_87n8rzvkf"], [data-font="font_87n8rzvkf"] li a {font-family: "Amatic SC", sans-serif;font-weight: 400;font-style: normal;}.font_wuz8uys1i, [data-font="font_wuz8uys1i"], [data-font="font_wuz8uys1i"] li a {font-family: "Montserrat", sans-serif;font-weight: 200;font-style: normal;}.font_m43dxncv6, [data-font="font_m43dxncv6"], [data-font="font_m43dxncv6"] li a {font-family: "montserrat", sans-serif;font-weight: 300;font-style: normal;}.font_ra0se2gb1, [data-font="font_ra0se2gb1"], [data-font="font_ra0se2gb1"] li a {font-family: "montserrat", sans-serif;font-weight: 500;font-style: normal;}.font_60rdczrur, [data-font="font_60rdczrur"], [data-font="font_60rdczrur"] li a, #content-holder h1, #content-holder h2, #content-holder h3 {font-family: "AmaticSC-Regular", sans-serif;font-weight: 400;font-style: normal;}.font_3fr0sgd15, [data-font="font_3fr0sgd15"], [data-font="font_3fr0sgd15"] li a {font-family: "AmaticSC-Bold", sans-serif;font-weight: 400;font-style: normal;}.font_6nn0f1fj7, [data-font="font_6nn0f1fj7"], [data-font="font_6nn0f1fj7"] li a, #content-holder h4 {font-family: "Montserrat-Regular", sans-serif;font-weight: 400;font-style: normal;}.font_i6zjzmqvx, [data-font="font_i6zjzmqvx"], [data-font="font_i6zjzmqvx"] li a {font-family: "Montserrat-Bold", sans-serif;font-weight: 400;font-style: normal;}.font_z4rl6j2cd, [data-font="font_z4rl6j2cd"], [data-font="font_z4rl6j2cd"] li a, #content-holder p, #content-holder li {font-family: "Montserrat-Light", sans-serif;font-weight: 400;font-style: normal;}

#content-holder h1 { font-size: 3.3333333333333335rem;line-height: 3.6666666666666665rem;}#content-holder h2 { font-size: 2.2222222222222223rem;line-height: 2.4444444444444446rem;}#content-holder h3 { font-size: 1.6666666666666667rem;line-height: 1.8333333333333333rem;}#content-holder h4 { font-size: 1.1111111111111112rem;line-height: 1.3333333333333333rem;}#content-holder p, #content-holder li { font-size: 0.8888888888888888rem;line-height: 1.3333333333333;letter-spacing: 0rem;}#content-holder .is-content p { margin-bottom: 1.3333333333333em; }
.project-panel {
background: #f5f5f5;
padding: 2.5rem 0rem;
}
[data-pp-gutter="no"] .project-panel .pp-thumbs,
.project-panel .pp-thumbs {
margin-bottom: -1.666666666666667rem;
}
#content-holder .panel-label, .projectnav-preview .panel-label {
color: #000000;
font-size: 1.777777777777778rem;
text-transform: none;
padding-left: 0rem;
padding-bottom: 1.666666666666667rem;
text-align: left;
line-height: 1;
}
.project-panel .pp-title {
padding: 0.5555555555555556rem 0rem 1.666666666666667rem 0rem;
}
.project-panel .pp-title a {
color: #000000; 
font-size: 0.7222222222222222rem; 
text-transform: none;
} 
.project-panel .pp-title span {
color: #999999;
font-size: 0.7222222222222222rem;
text-transform: none;
}
.semplice-next-prev {
background: #ffffff;
padding: 0rem 0rem 0rem 0rem;
}
.semplice-next-prev .np-inner {
height: 10rem;
}
.semplice-next-prev .np-inner .np-link .np-prefix,
.semplice-next-prev .np-inner .np-link .np-label {
color: #000000;
font-size: 1.555555555555556rem;
text-transform: none;
letter-spacing: 0rem;
}
.semplice-next-prev .np-inner .np-link .np-text-above {
padding-bottom: 2px;
}
.semplice-next-prev .np-inner .np-link .np-label-above {
color: #aaaaaa;
font-size: 0.7777777777777778rem;
text-transform: uppercase;
letter-spacing: 1px;
}
.semplice-next-prev .np-inner .np-link .np-text {
padding: 0rem 0rem;
}
.semplice-next .np-text {
margin-right: -0rem;
}
.semplice-next-prev .nextprev-seperator {
width: 1px;
margin: 1.666666666666667rem -0px;
background: #000000;
}
.np-link:hover {
background: #ffffff;
}
.np-link:hover .np-text .np-label,
.np-link:hover .np-text .np-prefix {
color: #000000 !important;
}
.np-link:hover .np-label-above {
color: #000000 !important;
}
.is-content { color: #6d5a7a; }a { color: #e66b6f; }a:hover { color: #b66577; }#nprogress .bar { background: #e66b6f; }.back-to-top a svg { fill: #6d5a7a; }

/* Hilfsklassen für ehemalige Inline-Styles des Editors (!important = gleiche Wirkung wie style-Attribut) */
.s-c-rgb-182-101-119{color: rgb(182, 101, 119) !important}
.s-c-rgb-245-245-240{color: rgb(245, 245, 240) !important}
.s-font-family-montserrat-regular-sans-serif{font-family: Montserrat-Regular, sans-serif !important}
.s-fs-normal{font-style: normal !important}
.s-fz-0-778rem{font-size: 0.778rem !important}
.s-lh-2-222rem{line-height: 2.222rem !important}
.s-ta-center{text-align: center !important}
.s-ta-justify{text-align: justify !important}
.s-td-underline{text-decoration: underline !important}
