<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* STANDARDSEITE */
* {margin: 0;padding: 0;}
html {overflow-y:scroll;} 
html body {background:#fff;font-family: Verdana,Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;color:#727271;}
.slicknav_menu {display:none;}
hr {border: 0px;border-top: solid 1px #727271;color:#727271;border-bottom: transparent;margin:25px 0 30px 0;}
#head {width:1662px;height:9px;margin:0 auto;padding:0;background:#fff;}
#headred {width:433px;height:9px;margin:0;padding:0;background:#D52339;float:left;}
#headgreen {width:368px;height:9px;margin:0;padding:0;background:#B0CB1F;float:left;}
#headgray {width:497px;height:9px;margin:0;padding:0;background:#b2b3b3;float:left;}
#headblue {width:364px;height:9px;margin:0;padding:0;background:#00A0E3;float:left;}
#menu {width:1662px;height:120px;margin:0 auto;padding:0;}
#menu ul {list-style-type:none;float:right;}
#menu li {float:left;padding:0;margin:0;}
#menu ul a:link, #menu ul a:visited {color:#D52339;font-size:14px;line-height:120px;font-weight:normal;text-decoration:none;text-transform:uppercase;margin:0 0 0 25px;padding:0;}
#menu ul a:focus, #menu ul a:hover, #menu ul a:active {border-bottom:1px solid #D52339;}
#menu ul li.menu-current a, #navi ul li.menu-parent a {border-bottom:1px solid #D52339;}
#container {width:1662px;margin:0 auto;padding:0;}
#content {width:1662px;margin:0;padding:0;}
#logo {width:452px;margin:0;padding:0;}
#logo img {outline:none;}
#contentbox {width:1362px;padding:52px 150px 0px 150px;}
#content h1 {font-size:18px;line-height:18px;color:#727271;font-weight:normal;text-transform:uppercase;padding:0 0 45px 0;margin:0;}
#content h2 {font-size:11px;line-height:16px;font-weight:normal;padding:0 0 25px 0;margin:0;}
#content p {padding:0 0 25px 0;}
#content img {padding:0 0 5px 0;}
#content td {width:31%;vertical-align:top;padding:0 2% 0 0;}
#content td:last-of-type {width:31%;vertical-align:top;padding:0 0 0 2%;}
#content a:link, #content a:visited {color:#727271;text-decoration:underline;font-weight:normal;}
#content a:focus, #content a:hover, #content a:active {color:#D52339;}
#content ul {list-style-image:url(../../../media/layout/punkt.png);padding:0;margin:0 0 45px 15px;}
#content ul:last-of-type {padding:0;margin:0 0 0 15px;}
#content ul ul {list-style-image:url(../../../media/layout/strich.png);padding:0;margin:0 0 20px 0;}
#content ul ul:last-of-type {padding:0;margin:0 0 20px 0;}
#content li {padding:0;margin:0;}
#content li li {padding:0;margin:0;}
.clr {clear:both;height:1px;line-height:1px;font-size:1px;margin:0;padding:0;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ footer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer {clear:both;width:1662px;height:60px;text-align:left;padding:0;margin:0 auto;}
#footer ul {list-style-type:none;float:right;}
#footer li {float:left;padding:0;margin:0;}
#footer ul a:link, #footer ul a:visited {color:#D52339;font-size:14px;line-height:60px;font-weight:normal;text-decoration:none;text-transform:uppercase;margin:0 0 0 25px;padding:0;}
#footer ul a:focus, #footer ul a:hover, #footer ul a:active {border-bottom:1px solid #D52339;}
#footer ul li.footer-current a, #navi ul li.footer-parent a {border-bottom:1px solid #D52339;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slicknav ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_nav { clear: both }
.slicknav_nav ul, .slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { color:#000;font-size: 13px; font-weight:bold;float:right;margin: 0 20px 0 0; }
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before, .slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
div.slicknav_menu {font-size:16px;width:100%;position:relative;top:9px;left:0;z-index:999999;width:100%;padding:0: }
.slicknav_btn {display: block;cursor: pointer;padding:5px 10px 10px 0;text-decoration:none;background:#fff;position:relative;top:0px;right:3%;height:30px;width:100%;z-index:99999;}
.slicknav_menu  .slicknav_menutxt {z-index:99;display: block;color: #1a1818;font-weight: bold;font-size:15px;	line-height:32px;float:right;padding:0;margin:0;}
.slicknav_menu  .slicknav_menutxt:focus,.slicknav_menu  .slicknav_menutxt:hover,.slicknav_menu  .slicknav_menutxt:active {color:#aa1d26;}
.slicknav_menu {background:transparent;padding:0;}
.slicknav_nav {margin:0 3%;padding:0;background:transparent;border-bottom:30px solid #fff;}
.slicknav_nav, .slicknav_nav ul, .slicknav_nav ul ul {list-style: none;overflow:hidden;}
.slicknav_nav ul {padding:0;margin:0 0 0 13px;width:100%;}
.slicknav_nav li {margin:0;padding:0;}
.slicknav_nav li li {margin:0;padding:0;}
.slicknav_nav .slicknav_item {padding:0;margin:0;}
.slicknav_nav li a {color:#D52339;font-size:18px;line-height:30px;font-weight:normal;text-decoration:none;text-transform:uppercase;margin:0;padding:0;background:#fff;}
.slicknav_nav li a:focus, .slicknav_nav li a:hover, .slicknav_nav li a:active {text-decoration:underline;}
.slicknav_nav .slicknav_txtnode {margin-left:15px;}
/* ~~~~~~~~~~~~~~~~~~~~ Buttons ~~~~~~~~~~~~~~~~ */
#cross {display:none;}
a.slicknav_open #burger {display:none;}
a.slicknav_open #cross {display:block;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 1862px) {
#head {width:1454px;margin:0 auto;}
#headred {width:26%;}
#headgreen {width:22%;}
#headgray {width:30%;}
#headblue {width:22%;}
#menu {width:1454px;margin:0 auto;}
#container {width:1454px;margin:0 auto;}
#logo {width:200px;padding:0;}
#logo img {width:200px;height:83px;}
#content {width:1454px;margin:0;padding:0;}
#contentbox {width:1204px;padding:52px 125px 0 125px;}
#footer {width:1454px;margin:0 auto;}
img {max-width:100%;width:auto;height:auto;}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 1510px) {
#head {width:100%;margin:0;box-sizing:border-box;}
#menu, #container, #footer {width:100%;margin:0;padding:0 30px;box-sizing:border-box;}
#content {width:100%;margin:0;padding:0 20px 0 0;box-sizing:border-box;}
#contentbox {width:100%;padding:100px 0 0 15px;box-sizing:border-box;}
#right {width:calc(100% - 400px);margin:0;overflow:visible;box-sizing:border-box;}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 1440px) {
#content h1 {font-size:20px;line-height:24px;}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 1060px) {
#content {float:none;width:100%;padding:0;margin:0;}
#right {float:none;width:100%;margin:0;padding:20px 0 20px 15px;}
.text {position:static;width:100%;padding:0 0 50px 0;margin:0;}
.prev, .next {margin-top:0px;top:auto;bottom:22vw;}
#content td, #content tr, #content td:last-of-type {max-width:100%;width:100%;display:block;padding:0;}
#content ul:last-of-type {padding:0;margin:0 0 45px 15px;}
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@media only screen and (max-width: 736px) {
#head {position:absolute;top:0;left:0;}
img {max-width:100%;width:auto;height:auto;}
#content ul {margin:0 0 20px 15px;}
#content ul:last-of-type {margin:0 0 20px 15px;}
#footer ul {float:none;margin:0 0 20px 15px;}
#footer ul a:link, #footer ul a:visited {line-height:20px;margin:0;}
.js #menu {display:none;}
.js .slicknav_menu {display:block;}
}</pre></body></html>