<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> @media screen and (max-width: 1640px) {
.grid .grid-item .img_bearb.id_click {
	top: 0;
	width: 100%;
	left: 0;
	margin-left: 0;
	height: 100%;
	overflow: scroll;
	padding-top: 73px;
}
.grid .grid-item .img_bearb * {
}
.grid .grid-item .img_bearb.id_click * {
}
.sc_anz {
	display: block;
	vertical-align: top;
	width: 100%;
	padding-bottom: 50px;
}
.sc_vorsch {
	width: 100%;
	min-height: 90px;
	display: block;
}
.sc_vorsch img {
	max-width: 100%;
	width: auto;
	height: auto;
	display: block;
	padding-right: 0;
	margin: 0 auto;
}
.up_post_date {
	left: 7px;
	bottom: auto;
	top: 40px;
}
.ba_close {
	position: fixed;
}
}
@media screen and (max-width: 1610px) {
#masthead #header_c {
	max-width: 1000px !important;
}
}
@media screen and (max-width: 1400px) {
#masthead #header_c {
	max-width: 845px !important;
}
}
 @media screen and (max-width: 1240px) {
#masthead #header_c {
	max-width: none !important;
}
#masthead nav {
	bottom: auto;
	display: block;
	position: relative;
	right: auto;
	text-align: center;
	padding-top: 25px;
}
}
 @media screen and (max-width: 1200px) {
footer#footer .row {
	width: 100%;
	padding: 0 20px;
}
.header_img .h2_line {
	width: 100%;
}
.faq_main {
	width: 100%;
	padding: 0 15px;
}
article.page {
	overflow: hidden;
	padding-top: 0;
	padding-bottom: 14px;
}
.panel-grid &gt; div, .panel-no-style {
	padding: 0 15px;
}
.single-post article.category-news, .single-faq article.type-faq {
	width: 100%;
	padding-top: 6.25rem;
	padding-bottom: 6.25rem;
	padding-left: 15px;
	padding-right: 15px;
}
.logged-in.wpum-login-page .bg_gr.cont_m_strat {
	padding-top: 80px;
}
.p_back {
	left: 6px;
}
#wpum-account {
	padding-top: 50px;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
}
.neuster_post {
	width: 100%;
	padding: 0 15px;
}
#posts_li {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
}
}
 @media screen and (max-width: 1024px) {
.grid-item .thumb .act_th, .grid-item .thumb h3 {
	display: none;
}
.sc_vorsch {
	width: 100%;
	min-height: 90px;
	display: block;
}
}
 @media screen and (max-width: 950px) {
.erg_li {
	display: block;
	width: 100%;
}
.such_aktion {
	height: 110px;
}
.such_aktion #such_ende {
	right: auto;
	top: 0;
	width: 270px;
	left: 209px;
}
.such_aktion #such_ende .button_rot {
	margin-left: 5px;
	padding: 4px 8px;
	font-size: 12px;
}
.cus_fields, .down_links {
	display: block;
	width: 100%;
	min-width: 485px;
	overflow: scroll;
}
}
 @media screen and (max-width: 900px) {
#masthead nav {
	bottom: -4px;
	display: inline-block;
	position: absolute;
	right: 0px;
	padding: 0;
}
#masthead #header_log {
	top: 5px;
	right: -7px;
}
#faq_sidebar ul#kat_l {
	position: absolute;
	background-color: #e4e4e4;
	width: 320px;
	padding: 10px 0px;
	height: 300vh;
	left: -390px;
	top: 93px;
}
#faq_sidebar ul#kat_l li a {
	padding: 0px 22px 0 20px;
}
#faq_sidebar {
	min-width: 0;
	float: none;
	margin: 0;
}
.faq_main #label_con {
	white-space: nowrap;
	font-size: 17px;
	float: none;
	width: 100%;
	margin-bottom: 12px;
}
.faq_container {
	float: none;
	width: 100%;
}
.page-template-page-faq main {
	overflow: hidden;
}
}
 @media screen and (max-width: 830px) {
.search_row {
	width: 600px;
}
.grid-item .img_bearb h3 {
	font-size: 14px;
	line-height: 15px;
}
.up_post_date {
	left: 7px;
	bottom: auto;
	top: 40px;
	font-size: 12px;
}
.up_post_date i {
	line-height: 19px;
}
.faq_container h3 a {
	font-size: 16px;
	line-height: 23px;
}
.faq_container h3 a span.dashicons {
	line-height: 25px;
}
}
@media screen and (max-width: 780px) {
	.grid-sizer, .grid-item {
    width: 33.333%;
}
.cont_m_strat {
	padding: 0 15px;
	height: auto;
}
.home.logged-in article.page {
	padding-bottom: 0px;
}
.start_btn .widget_media_image {
	border-radius: 150px 150px 0;
	width: 150px;
	height: 150px;
}
.start_btn .widget_media_image a {
	width: 150px;
	height: 150px;
}
.start_btn .widget_media_image .widget-title {
	width: 99px;
}
.start_btn {
	padding-bottom: 50px;
}
.bg_gr .decoration {
	width: 110px;
}
.single-post article.category-news .entry-content, .single-faq article.type-faq .entry-content {
	display: block;
	width: 100%;
}
.single-post article.category-news .entry-content .post-thumbnail, .single-faq article.type-faq .entry-content .post-thumbnail {
	margin-left: 0;
}
#posts_li article {
	width: 100%;
	display: inline-block;
	width: calc(50% - 7px);
	margin-right: 10px;
}
#posts_li article:nth-child(3n) {
	margin-right: 7px;
}
#posts_li article:nth-child(2n) {
	margin-right: 0px;
}
}
@media screen and (max-width: 630px) {
.header_img .h2_line h2 p {
	font-size: 21px;
	line-height: 24px;
}
.header_img {
	height: 180px;
}
.header_img .h2_line h2 {
	height: 180px;
	padding: 0 10px;
}
.post_img_lr_nmr.art_ {
 
    height: 168px;
}

#posts_li .entry-title {


	height: 15px;
	line-height: 16px;
	font-size: 15px;
}
}
 @media screen and (max-width: 600px) {
.bg_gr .sow-headline {
	font-size: 26px;
}
.log_row {
	padding: 0 15px;
}
.login_form {
	padding: 22px 15px;
}
.search_row {
	width: 495px;
}
.suchform .ul_1.a_felder li:nth-child(4) {
	width: 100px;
	margin-right: 0px;
}
.suchform .ul_1.a_felder li:nth-child(4) button {
	width: 100%;
	font-size: 12px;
	padding: 0;
}
.suchform .ul_1.a_felder li:nth-child(3) {
	width: calc(50% - 118px);
}
#such_konsole input[type="text"], #such_konsole input[type="email"], #such_konsole textarea, #such_konsole select {
	font-size: 14px;
}
.suchform label {
	font-size: 15px;
}
#logo {
	top: 10px;
	left: 10px;
	width: 169px;
	height: 40px;
}
#masthead.cl_home #logo {
	margin-left: -84px;
}
#masthead nav {
	bottom: auto;
	display: block;
	position: relative;
	right: auto;
	text-align: center;
	padding-top: 55px;
}
#masthead #header_log {
	top: 3px;
	right: 8px;
	width: 130px;
	overflow: hidden;
}
#masthead #header_log .user_photo {
	display: none !important;
}
#masthead #header_log .header_log_links a {
	font-size: 12px;
}
#masthead #header_log .header_log_links {
	width: 100%;
	display: block;
}
.such_aktion #such_ende {
	right: auto;
	top: 23px;
	width: 270px;
	left: 50%;
	margin-left: -135px;
	font-size: 12px;
}
.such_aktion #such_ende strong {
	font-size: 14px;
}
.such_aktion .lab_ds {
	display: none;
}
footer#footer .col_2 {
	float: none;
	width: 100%;
	text-align: center !important;
}
.social-media-button-container {
	text-align: center !important;
}
.wpum-password-form fieldset label, .wpum-profile-form fieldset label, .wpum-registration-form fieldset label, .wpum-update-password-form fieldset label {
	display: block;
	width: 100%;
	float: none;
}
.wpum-password-form fieldset div.field, .wpum-profile-form fieldset div.field, .wpum-registration-form fieldset div.field, .wpum-update-password-form fieldset div.field {
	width: 100%;
	float: none;
}
}
 @media screen and (max-width: 500px) {
	 .faq_container h3 a span.date {

	display: none;
}
.faq_container h3 a {

	padding-right: 0;
	
}
	 	.grid-sizer, .grid-item {
    width:50%;
}
.search_row {
	width: 320px;
}
.button span.be_btn {
	display: none;
}
.sc_anz_head .button {
	padding: 0 !important;
	width: 32px;
}
.sc_anz_head .button {
	right: -25px;
	top: 10px;
}
.suchform .ul_1.b_felder li:nth-child(3n) {
	margin-right: 0;
}
.suchform .ul_1.b_felder li {
	width: calc(50% - 5px);
	margin-right: 9px !important;
}
.suchform .ul_1.b_felder li:nth-child(2n) {
	margin-right: 0px !important;
}
.up_post_date {
	width: 100%;
}
.suchform .ul_1.a_felder li:nth-child(4) {
	width: 42px;
}
.suchform .ul_1.a_felder li:nth-child(1), .suchform .ul_1.a_felder li:nth-child(2), .suchform .ul_1.a_felder li:nth-child(3) {
	width: calc(33.333% - 1.25%);
	margin-right: 5px;
}
.suchform .ul_1.a_felder li:nth-child(3) {
	margin-right: 0;
}
.suchform .ul_1.a_felder li:nth-child(4) {
	width: 100%;
}
.suchform .ul_1.a_felder li:nth-child(4) button {
	width: 100%;
	margin-top: 4px;
	font-size: 15px;
	padding: 0;
}
.header_img .h2_line h2 p {
	font-size: 14px;
	line-height: 15px;
}
#posts_li article {

	display:block;
	width: 100%;
	margin-right:0px !important;
}
.post_img_lr_nmr {
	display: block;


	width: 100%;

}
}
 @media screen and (max-width: 330px) {
.grid-sizer, .grid-item {
    width:50%;
}

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