/* Allgemeine Farben ############################################################################################### */
:root {
  --border-radius: 15px;
  --Dark-Blue: #001142;
  --Blue: #007ACC;
  --Light-Blue: #D6F1FF;
  --Gray: #E5E5E5;
  --Dark-Green: #003336;
  --Green: #00948A;
  --Light-Green: #DAF5F4;
  --Dark-Purple: #290031;
  --Purple: #7E59BD;
  --Light-Purple: #F0E8FF;
	
	
	
}
.index header .header_inner,
header .header_inner {
	padding-left: 30px;
	padding-right: 30px;
}
.logo2 {
    position: relative;
    left: -3px;
}
#toggle_search 				{ right: 60px; }
#toggle_mobile_menu 		{ right: 20px; }

.mainWrapper { padding: 0 10px; }

.container-fluid 				{ background: #fff; }

.logo2 p, 
.logo-text, 
.nav_desktop ul li a, 
.nav_desktop ul li strong 			{ font-family: 'OrstedSans-Regular'; }
.isSticky .logo2 p 					{ display: block; }
header .header.isSticky .top 		{ margin-bottom: 5px; }
header .isSticky.active 			{ margin-left: -10px; }

@media (min-width: 1400px) {
    header .top 				{ margin-bottom: 20px; }
}
.align_bottom_right 			{ align-items: anchor-center; }

@media (min-width: 768px) {  
	.searchWrapper { top: -3px; }
}

@media (min-width: 1200px) {
    header .isSticky .header_inner { padding: 15px 30px 0; }
}

.nav_mobile 					{ margin-top: 120px; }
.nav_mobile a, .nav_mobile strong { font-family: 'OrstedSans-Regular'; color: #000; }
.nav_mobile a:hover, .nav_mobile strong { color: var(--Blue); }

.searchWrapper.active 			{ top: 22px; }
.searchWrapper .formbody 		{ width: 200px; background: #fff; border-radius: 30px; border: 1px solid #e5e8eb; }
.searchWrapper button 			{ right: auto; }
.searchWrapper input 			{ padding: 5px 5px 5px 35px; width: 185px; }
.searchWrapper button img 		{ width: 17px; margin-top: 1px; }

.nav_desktop  											{ border: 0; }
.nav_desktop ul 											{  }
.nav_desktop ul li 											{  }
.nav_desktop ul li:last-child 											{ margin-right: 0; }

.nav_desktop a.trail, 
.nav_desktop ul li a:hover, 
.nav_desktop ul li strong,
.logo2 .logo-right { color: var(--Blue); }

.logo2 														{  }
.logo2 a 													{ display: flex; align-items: center; }
.logo2 p.trenner 											{ width: 1px; height: 45px; background: #000; margin: 0 30px; }
.logo2 p 													{ font-size: 16px; line-height: 21px; }
.logo-text 													{ color: #000; }
.logo2 .logo-right											{ position: relative; top: 4px; }

#article-1 													{ display: block; }
@media (min-width: 1400px) {
.mod_article 												{ padding-bottom: 100px; }
}

.content-headline 											{ color: var(--Blue); }
	
#article-1 .mod_catalogUniversalView 						{ width: 100%; margin-left: 0; }
.index .mod_catalogUniversalView 							{ margin: 0 0px; }

#article-1 .mod_catalogUniversalView:first-child 			{ width: 100%; display: block; }
#article-1 .mod_catalogUniversalView:last-child>.topic 		{ width: calc(33.333% - 28px); border-radius: var(--border-radius); overflow: hidden;}

.index .mod_catalogUniversalView .topic { margin-bottom: 10px !important; margin-top: 20px ! IMPORTANT; }
.mod_catalogUniversalView .topic 		{ transition: all ease .4s; }
.mod_catalogUniversalView .topic:hover 	{ box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.15); transition: all ease .4s; }
.mod_catalogUniversalView .topic.subpage:hover,
.mod_catalogUniversalView .topic.detail:hover { box-shadow: none; }

.mod_catalogUniversalView .topic.home 	{ border-radius: var(--border-radius); overflow: hidden; }

.topic.hightlight  						{ border-radius: var(--border-radius); }
.topic.hightlight a 					{ display: flex; border-radius: var(--border-radius); overflow: hidden; }
.topic.hightlight a .image 				{ width: 62%; overflow: hidden; }
.topic.hightlight a .image img				{ width: auto; height: auto; max-width: none; overflow: hidden; }
.topic.hightlight a .content 			{ width: 38%; }

.topic_ico, .teaser .topic_ico 			{ position: relative; bottom: auto; right: auto; width: 30px; }

.mod_catalogUniversalView .content h1, 
.mod_catalogUniversalView .content h2, 
.mod_catalogUniversalView .content h3, 
.mod_catalogUniversalView .content h4, 
.mod_catalogUniversalView .content h5, 
.mod_catalogUniversalView .content h6, 
.mod_catalogUniversalView .content .category 	 			{ font-family: 'OrstedSans-Regular'; font-weight: 400; }
.mod_catalogUniversalView .content .category 				{ font-size: 18px !important; }
.mod_catalogUniversalView .topic.hightlight .content 		{ font-size: 20px; line-height: 26px; }
.mod_catalogUniversalView .topic .topic_ico svg 			{ width: 24px; height: 24px; }



.mod_catalogUniversalView .topic .classic_ico  					{ font-size: 16px; line-height: 20px; padding: 15px 20px 15px 20px; }
.mod_catalogUniversalView .topic.classic .image img 			{ border-top-right-radius: 18px; }
.mod_catalogUniversalView .topic .classic_ico span.first 		{ display: block; }
.mod_catalogUniversalView .topic .classic_ico span.last 		{ display: block; margin-left: 60px; }

.mod_catalogUniversalView .content  						{  }
.mod_catalogUniversalView .content .category 				{ margin-bottom: 7px;  }
.mod_catalogUniversalView .content h1, 
.mod_catalogUniversalView .content h2, 
.mod_catalogUniversalView .content h3, 
.mod_catalogUniversalView .content h4, 
.mod_catalogUniversalView .content h5, 
.mod_catalogUniversalView .content h6 						{ font-size: 28px; line-height: 36px; margin-bottom: 15px; font-weight: 500; }
.mod_catalogUniversalView .topic.box .content, 
.mod_catalogUniversalView .topic.hightlight .content, 
.mod_catalogUniversalView .topic.home .content 				{ font-size: 20px; line-height: 26px; }
  
.custom_cols h1 											{ font-family: inherit !Important; font-size: 42px; line-height: 48px; margin-bottom: 20px; color: var(--Blue); }
.index .mod_article 										{ padding-bottom: 30px; }
.index .mod_catalogUniversalView 							{ margin: 0 -14px; }

.content-headline 											{ padding-left: 0; margin-bottom: 0; }

.read_more a,
.mod_catalogUniversalView .topic.detail .back { font-size: 16px; line-height: 16px; font-family: 'OrstedSans-SemiBoldText'; border-radius: 10px; background: var(--Blue); transition: all ease .4s; letter-spacing: .2px;
											  padding: 15px 32px 15px 32px; }
.read_more a:hover,
.mod_catalogUniversalView .topic.detail .back:hover { background: var(--Dark-Blue); padding: 15px 32px 15px 32px; transition: all ease .4s; }
.read_more .ico,
.mod_catalogUniversalView .topic.detail .back .ico { display: none; }
.read_more 									{ padding-top: 15px; margin-bottom: 30px; }

.scrollTopWrapper .goTop 					{ background: var(--Blue); border-radius: 16px; }

@media (min-width: 992px) and  (max-width: 1200px) {
.mod_catalogUniversalView .content h1, .mod_catalogUniversalView .content h2, .mod_catalogUniversalView .content h3, .mod_catalogUniversalView .content h4, .mod_catalogUniversalView .content h5, .mod_catalogUniversalView .content h6 { font-size: 25px; line-height: 31px; }
}


.read_more 									{ margin-top: 30px; padding: 0; }

@media (min-width: 1400px) {
.custom_cols.space_bottom_small 			{ margin-bottom: 30px; }
}

@media (min-width: 1400px) {
    header .header_inner 					{ padding: 20px 30px 15px; }
}

/* Kategorie Seiten */
@media (min-width: 1400px) {
header .header_inner 									{ padding: 20px 30px 15px; }
}
.mod_catalogUniversalView .topic.subpage 				{ width: auto;	margin: 0 0 30px 0; align-items: center; border: 0; }
.mod_catalogUniversalView .topic.subpage .image img 	{ border-radius: 12px; }
.mod_catalogUniversalView .topic.subpage .date 			{ color: #888; }
.mod_catalogUniversalView .topic.subpage .content h3    { font-size: 36px; line-height: 42px; color: var(--Blue); font-family: 'OrstedSans-Regular'; font-weight: 400; }
.mod_catalogUniversalView .topic.subpage .more 			{ margin-top: 15px; display: flex; align-items: center; font-size: 17px; color: var(--Blue); }
.mod_catalogUniversalView .topic.subpage .more svg			{ margin-right: 10px; }

.mod_catalogUniversalView .topic.detail .back, .pagination { margin-bottom: 50px; }
.pagination ul { flex-wrap: wrap; }

@media (min-width: 768px) {
.mod_catalogUniversalView .topic.subpage 						{ width: 100%; }
}

.mod_catalogUniversalView .topic.subpage:nth-child(2) .image 	{ flex: 0 1 63%; }
.mod_catalogUniversalView .topic.subpage .image 				{ flex: 0 1 30%; }



@media (min-width: 992px) and  (max-width: 1300px) {
.mod_catalogUniversalView .topic.subpage:nth-child(2) .image 	{ flex: 0 1 50%; }
.mod_catalogUniversalView .topic.subpage .image 				{ flex: 0 1 33%; }
.mod_catalogUniversalView .topic.subpage .content 				{ padding: 0 0 0 25px; }
}
@media (max-width: 992px) {
.mod_catalogUniversalView .topic.subpage 						{ display: block; margin-bottom: 10px; padding-bottom: 30px; }
.mod_catalogUniversalView .topic.subpage .content 				{ padding: 30px 0 0 0; }
.mod_catalogUniversalView .topic.subpage .content h3 			{ font-size: 30px; line-height: 35px; }
}
/* Detail */
.detail   											{ margin-top: 30px; }
.detail  img 										{ border-radius: 12px; }
.custom_cols iframe 								{ border-radius: 12px; }

.cookie-overlay-button 								{ margin-top: 20px; }
.artikel_vorlesen 									{ display: flex; align-items: center; }

@media (min-width: 1400px) {
.mod_catalogUniversalView 							{ margin-bottom: 100px; }
.mod_catalogUniversalView .topic.detail .back, 
.pagination 										{  margin-bottom: 0; }
}
@media (min-width: 768px) {
.custom_cols 										{ padding-bottom: 30px; }
}

.mod_catalogUniversalView .topic.detail h1 			{ color: var(--Blue); font-size: 42px; line-height: 48px; font-family: 'OrstedSans-Regular'; }

/* Detail Teaser */
.mod_catalogUniversalView .topic.detail .teaser 	{ font-family: 'OrstedSans-Regular'; }
.teaser .teaser_item.bg 							{ padding-bottom: 0 !important; }
.teaser .teaser_item 								{ transition: all ease .4s; }
.teaser .teaser_item:hover 							{ box-shadow: 0px 0px 14px 2px rgba(0, 0, 0, 0.25); transition: all ease .4s; }
.teaser .teaser_item.bg 							{ border-radius: 15px; }
.teaser .teaser_item img 							{ border-radius: 0; border-top-left-radius: 12px; border-top-right-radius: 12px; }
.teaser .teaser_item .text_wrapper 					{ padding: 25px; }
.teaser .teaser_item h1, 
.teaser .teaser_item h2, 
.teaser .teaser_item h3, 
.teaser .teaser_item h4, 
.teaser .teaser_item h5, 
.teaser .teaser_item h6 							{ font-size: 25px; line-height: 33px; margin-bottom: 20px; font-family: 'OrstedSans-Regular'; color: inherit !important; margin-top: 0 !IMPORTANT; }
.teaser .teaser_item .text_wrapper 					{ font-size: 18px; line-height: 24px; }
.teaser.custom_cols .headline_wrapper.top:before 	{ display: none; }
.teaser.custom_cols .headline_wrapper.top h1, 
.teaser.custom_cols .headline_wrapper.top h2, 
.teaser.custom_cols .headline_wrapper.top h3, 
.teaser.custom_cols .headline_wrapper.top h4, 
.teaser.custom_cols .headline_wrapper.top h5, 
.teaser.custom_cols .headline_wrapper.top h6 		{ font-family: 'OrstedSans-Regular'; font-size: 36px; line-height: 42px; color: var(--Blue); }


/* Footer */
footer .footer_inner 				{ margin: 0 35px 0 35px; padding: 35px 0 0 0; }
footer .footer_inner p 				{ margin: 0; }
footer .footer_inner 				{ border-top: 1px solid #D9D9D9; }
footer .footer_inner.bottom 		{ border-top: 1px solid #D9D9D9; padding-top: 40px; padding-bottom: 40px; margin-top: 20px; }

footer .mod_customnav  								{  }
footer .mod_customnav ul  							{ display: flex; align-items: center; }
footer .mod_customnav ul li 						{  }
footer .mod_customnav ul li:after 					{ content: ''; display: inline-block; background: #000; width: 3px; height: 3px; border-radius: 50%; margin: 0 20px; position: relative; top: -3px; }
footer .mod_customnav ul li:last-child:after 		{ display: none; }
footer .mod_customnav ul li a 						{  }

footer .twitter, footer .linkedin, footer .youtube 							{ background: none; width: auto; height: auto; margin-left: 15px; }
footer .youtube 															{ position: relative; top: 3px; }
footer .linkedin 															{ position: relative; top: -3px; }
footer .twitter:hover, footer .youtube:hover, footer .youtube:hover 		{ background: none; }

footer .socialIcons 				{ justify-content: end; }

/* Farben */



.mod_catalogUniversalView .topic.tuerkis .topic_ico svg path 		{ fill: #8ecdc8; }


.bg_Dark-Blue, 
.mod_catalogUniversalView .topic.hightlight.Dark-Blue, 
.mod_catalogUniversalView .topic.home.Dark-Blue,
.mod_catalogUniversalView .topic.Dark-Blue .classic_ico 						{ background: var(--Dark-Blue); color: #fff; }
.mod_catalogUniversalView .topic.box.Dark-Blue a, 
.mod_catalogUniversalView .topic.hightlight.Dark-Blue a, 
.mod_catalogUniversalView .topic.home.Dark-Blue a 						{ color: #fff; }
.mod_catalogUniversalView .topic.Dark-Blue .topic_ico svg circle 		{ fill: var(--Blue); }
.mod_catalogUniversalView .topic.Dark-Blue .topic_ico svg path 			{ fill: #fff; }
.bg_Dark-Blue .topic_ico svg circle 									{ fill: var(--Blue) !important; }
.bg_Dark-Blue .topic_ico svg path 										{ fill: #fff !important; }
.teaser .teaser_item.bg_Dark-Blue a, 
.teaser .teaser_item.bg_Dark-Blue a:hover 							{ color: #fff; }

.bg_Blue, 
.mod_catalogUniversalView .topic.box.Blue, 
.mod_catalogUniversalView .topic.hightlight.Blue, 
.mod_catalogUniversalView .topic.home.Blue,
.mod_catalogUniversalView .topic.Blue .classic_ico 								{ background: var(--Blue); color: #fff; }
.mod_catalogUniversalView .topic.box.Blue a, 
.mod_catalogUniversalView .topic.hightlight.Blue a, 
.mod_catalogUniversalView .topic.home.Blue a 							{ color: #fff; }
.mod_catalogUniversalView .topic.Blue .topic_ico svg circle 			{ fill: #fff; }
.mod_catalogUniversalView .topic.Blue .topic_ico svg path 				{ fill: var(--Blue); }
.bg_Blue .topic_ico svg circle 											{ fill: #fff !important; }
.bg_Blue .topic_ico svg path 											{ fill: var(--Blue) !important; }
.teaser .teaser_item.bg_Blue a, 
.teaser .teaser_item.bg_Blue a:hover 							{ color: #fff; }

.bg_Light-Blue, 
.mod_catalogUniversalView .topic.box.Light-Blue, 
.mod_catalogUniversalView .topic.hightlight.Light-Blue, 
.mod_catalogUniversalView .topic.home.Light-Blue,
.mod_catalogUniversalView .topic.Light-Blue .classic_ico 						{ background: var(--Light-Blue); color: var(--Dark-Blue); }
.mod_catalogUniversalView .topic.box.Light-Blue a, 
.mod_catalogUniversalView .topic.hightlight.Light-Blue a, 
.mod_catalogUniversalView .topic.home.Light-Blue a 						{ color: var(--Dark-Blue); }
.mod_catalogUniversalView .topic.Light-Blue .topic_ico svg circle 		{ fill: var(--Blue); }
.mod_catalogUniversalView .topic.Light-Blue .topic_ico svg path 		{ fill: var(--Light-Blue); }
.bg_Light-Blue .topic_ico svg circle 									{ fill: var(--Blue) !important; }
.bg_Light-Blue .topic_ico svg path 										{ fill: var(--Light-Blue) !important; }
.teaser .teaser_item.bg_Light-Blue a, 
.teaser .teaser_item.bg_Light-Blue a:hover 							{ color: var(--Dark-Blue); }

.bg_Gray, 
.mod_catalogUniversalView .topic.box.Gray, 
.mod_catalogUniversalView .topic.hightlight.Gray, 
.mod_catalogUniversalView .topic.home.Gray,
.mod_catalogUniversalView .topic.Gray .classic_ico 								{ background: var(--Gray); color: #000; }
.mod_catalogUniversalView .topic.box.Gray a, 
.mod_catalogUniversalView .topic.hightlight.Gray a, 
.mod_catalogUniversalView .topic.home.Gray a 							{ color: #000; }
.mod_catalogUniversalView .topic.Gray .topic_ico svg circle 			{ fill: #000; }
.mod_catalogUniversalView .topic.Gray .topic_ico svg path 				{ fill: var(--Gray); }
.bg_Gray .topic_ico svg circle 											{ fill: #000 !important; }
.bg_Gray .topic_ico svg path 											{ fill: var(--Gray) !important; }
.teaser .teaser_item.bg_Gray a, 
.teaser .teaser_item.bg_Gray a:hover 							{ color: #000; }

.bg_Dark-Green, 
.mod_catalogUniversalView .topic.box.Dark-Green, 
.mod_catalogUniversalView .topic.hightlight.Dark-Green, 
.mod_catalogUniversalView .topic.home.Dark-Green,
.mod_catalogUniversalView .topic.Dark-Green .classic_ico 							{ background: var(--Dark-Green); color: var(--Light-Green); }
.mod_catalogUniversalView .topic.box.Dark-Green a, 
.mod_catalogUniversalView .topic.hightlight.Dark-Green a, 
.mod_catalogUniversalView .topic.home.Dark-Green a 							{ color: var(--Light-Green); }
.mod_catalogUniversalView .topic.Dark-Green .topic_ico svg circle 			{ fill: var(--Green); }
.mod_catalogUniversalView .topic.Dark-Green .topic_ico svg path 			{ fill: #fff; }
.bg_Dark-Green .topic_ico svg circle 										{ fill: var(--Green) !important; }
.bg_Dark-Green .topic_ico svg path 											{ fill: #fff !important; }
.teaser .teaser_item.bg_Dark-Green a, 
.teaser .teaser_item.bg_Dark-Green a:hover 									{ color: var(--Light-Green); }

.bg_Green, 
.mod_catalogUniversalView .topic.box.Green, 
.mod_catalogUniversalView .topic.hightlight.Green, 
.mod_catalogUniversalView .topic.home.Green,
.mod_catalogUniversalView .topic.Green .classic_ico 							{ background: var(--Green); color: #fff; }
.mod_catalogUniversalView .topic.box.Green a, 
.mod_catalogUniversalView .topic.hightlight.Green a, 
.mod_catalogUniversalView .topic.home.Green a 							{ color: #fff; }
.mod_catalogUniversalView .topic.Green .topic_ico svg circle 			{ fill: var(--Dark-Green); }
.mod_catalogUniversalView .topic.Green .topic_ico svg path 				{ fill: #fff; }
.bg_Green .topic_ico svg circle 										{ fill: var(--Dark-Green) !important; }
.bg_Green .topic_ico svg path 											{ fill: #fff !important; }
.teaser .teaser_item.bg_Green a, 
.teaser .teaser_item.bg_Green a:hover 							{ color: #fff; }

.bg_Light-Green, 
.mod_catalogUniversalView .topic.box.Light-Green, 
.mod_catalogUniversalView .topic.hightlight.Light-Green, 
.mod_catalogUniversalView .topic.home.Light-Green,
.mod_catalogUniversalView .topic.Light-Green .classic_ico 						{ background: var(--Light-Green); color: var(--Dark-Green); }
.mod_catalogUniversalView .topic.box.Light-Green a, 
.mod_catalogUniversalView .topic.hightlight.Light-Green a, 
.mod_catalogUniversalView .topic.home.Light-Green a 					{ color: var(--Dark-Green); }
.mod_catalogUniversalView .topic.Light-Green .topic_ico svg circle 		{ fill: var(--Green); }
.mod_catalogUniversalView .topic.Light-Green .topic_ico svg path 		{ fill: var(--Light-Green); }
.bg_Light-Green .topic_ico svg circle 									{ fill: var(--Green) !important; }
.bg_Light-Green .topic_ico svg path 									{ fill: var(--Light-Green) !important; }
.teaser .teaser_item.bg_Light-Green a, 
.teaser .teaser_item.bg_Light-Green a:hover 							{ color: var(--Dark-Green); }

.bg_Purple, 
.mod_catalogUniversalView .topic.box.Purple, 
.mod_catalogUniversalView .topic.hightlight.Purple, 
.mod_catalogUniversalView .topic.home.Purple,
.mod_catalogUniversalView .topic.Purple .classic_ico 							{ background: var(--Purple); color: #fff; }
.mod_catalogUniversalView .topic.box.Purple a, 
.mod_catalogUniversalView .topic.hightlight.Purple a, 
.mod_catalogUniversalView .topic.home.Purple a 							{ color: #fff; }
.mod_catalogUniversalView .topic.Purple .topic_ico svg circle 			{ fill: var(--Dark-Purple); }
.mod_catalogUniversalView .topic.Purple .topic_ico svg path 			{ fill: #fff; }
.bg_Purple .topic_ico svg circle 										{ fill: var(--Dark-Purple) !important; }
.bg_Purple .topic_ico svg path 											{ fill: #fff !important; }
.teaser .teaser_item.bg_Purple a, 
.teaser .teaser_item.bg_Purple a:hover 							{ color: #fff; }


.bg_Light-Purple, 
.mod_catalogUniversalView .topic.box.Light-Purple, 
.mod_catalogUniversalView .topic.hightlight.Light-Purple, 
.mod_catalogUniversalView .topic.home.Light-Purple,
.mod_catalogUniversalView .topic.Light-Purple .classic_ico 				{ background: var(--Light-Purple); color: var(--Dark-Purple); }
.mod_catalogUniversalView .topic.box.Light-Purple a, 
.mod_catalogUniversalView .topic.hightlight.Light-Purple a, 
.mod_catalogUniversalView .topic.home.Light-Purple a 					{ color: var(--Dark-Purple); }
.mod_catalogUniversalView .topic.Light-Purple .topic_ico svg circle 	{ fill: var(--Purple); }
.mod_catalogUniversalView .topic.Light-Purple .topic_ico svg path 		{ fill: var(--Light-Purple); }
.bg_Light-Purple .topic_ico svg circle 									{ fill: var(--Purple) !important; }
.bg_Light-Purple .topic_ico svg path 									{ fill: var(--Light-Purple) !important; }
.teaser .teaser_item.bg_Light-Purple a, 
.teaser .teaser_item.bg_Light-Purple a:hover 							{ color: var(--Dark-Purple); }

.mod_catalogUniversalView .topic.blau .topic_ico svg path 		{ fill: #4099da; }




@media (max-width: 1400px) {
header .header_inner 										{ padding-left: 30px !important; padding-right: 30px !important; }
}

@media (max-width: 1200px) {
.nav_desktop ul li 											{ margin-right: 50px; }
.topic.hightlight a .image	 								{ overflow: hidden; width: 50%; }

.mod_catalogUniversalView .topic.hightlight .content 		{ width: 50%; }
}
@media (max-width: 992px) {
.logo2 a { display: block; }
.logo2 p.trenner {
    display: none;
}
.logo2 p {
    font-size: 13px;
    line-height: 18px;
}
.headerBorder {
        border-bottom: 0;
    }
.logo1 img {
    max-width: 55px;
}	
#toggle_mobile_menu, #toggle_search { top: 85px; }
.nav_desktop ul li 											{ margin-right: 20px; }
.nav_desktop ul li a, .nav_desktop ul li strong 			{ font-size: .8rem; line-height: .8rem; }
.index .mod_catalogUniversalView .topic 					{ margin: 0 14px 30px  14px ! IMPORTANT; }
.mod_catalogUniversalView .topic.hightlight, 
.mod_catalogUniversalView .topic, 
.mod_catalogUniversalView .topic .classic_ico 				{ /*margin: 0 !important;*/  }	
	
footer .footer_inner.bottom { padding-bottom: 40px; }	
footer .footer_inner 			{ margin: 0 15px 0 15px; }
footer .mod_customnav ul 		{ justify-content: center; }	
footer .socialIcons 			{ justify-content: center; margin-top: 30px; }
	
}

@media (min-width: 768px) and  (max-width: 992px) {
	.content-headline { margin-bottom: 20px; }
	.teaser_startseite_top .mod_catalogUniversalView:last-child .topic { width: 50% !important; }
	.teaser_startseite_top .mod_catalogUniversalView:last-child .topic.number_1 { width: 100% !important; }
	.teaser_startseite_top .mod_catalogUniversalView:last-child .topic.number_1 a { display: flex; }
	.teaser_startseite_top .mod_catalogUniversalView:last-child .topic.number_1 a .image { width: 50%; }
	.teaser_startseite_top .mod_catalogUniversalView:last-child .topic.number_1 a .image img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
	.teaser_startseite_top .mod_catalogUniversalView:last-child .topic.number_1 a .content { width: 50%; }
	.teaser_startseite_top .mod_catalogUniversalView:last-child .topic.number_2 { width: calc(50% - 28px) !important; margin-bottom: 0px !important; }
	.teaser_startseite_top .mod_catalogUniversalView:last-child .topic.number_3,
	.teaser_startseite_top .mod_catalogUniversalView:last-child .topic.classic { width: calc(50% - 28px) !important; margin-bottom: 0px !important }
	
	.mod_catalogUniversalView .topic.home.number_1 { width: 100% !important; }
	.mod_catalogUniversalView .topic.home.number_1 a { display: flex; }
	.mod_catalogUniversalView .topic.home.number_1 a .image { width: 50%; }
	.mod_catalogUniversalView .topic.home.number_1 a .image img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
	.mod_catalogUniversalView .topic.home.number_1 a .content { width: 50%; }
	.mod_catalogUniversalView .topic.home.number_2 { width: calc(50% - 28px) !important; margin-bottom: 0px !important; }
	.mod_catalogUniversalView .topic.home.number_3,
	.mod_catalogUniversalView .topic.home.classic { width: calc(50% - 28px) !important; margin-bottom: 0px !important; }
	
}

@media (max-width:767px) {

.footer_inner, .header_inner, .main_inner 					{ padding: 15px 15px 0 15px; }	
header .header_inner 										{ padding-left: 17px !important; padding-right: 17px !important; }	
.topic.hightlight a 										{ display: block; }
.topic.hightlight a .image 									{ width: 100%; }
.mod_catalogUniversalView .topic.hightlight .content 		{ width: 100%; }
.index .mod_catalogUniversalView .topic 					{ margin: 15px 0 30px 0px ! IMPORTANT; }
.index .mod_article, 
.main_inner section, 
.subpage, 
.topic.detail>div, 
section.bg_white 											{ padding-left: 0 !important; padding-right: 0 !important; }
.index .mod_catalogUniversalView 							{ margin: 0; }	
#article-1 .mod_catalogUniversalView:last-child>.topic 		{ width: calc(100%); }
	
.topic.hightlight a .image img 								{ width: 100%; }
	
footer .footer_inner.bottom 								{ padding-bottom: 0; }
footer .mod_customnav ul 									{ flex-direction: column; }
footer .mod_customnav ul li 								{ padding: 0 10px 10px 10px; }
footer .mod_customnav ul li:after 							{ display: none; }

.mod_catalogUniversalView .content .category 				{ font-size: 16px !important; }	
.mod_catalogUniversalView .topic.box .content, .mod_catalogUniversalView .topic.hightlight .content, .mod_catalogUniversalView .topic.home .content { font-size: 18px; line-height: 24px; }
.mod_catalogUniversalView .content h1, .mod_catalogUniversalView .content h2, .mod_catalogUniversalView .content h3, .mod_catalogUniversalView .content h4, .mod_catalogUniversalView .content h5, .mod_catalogUniversalView .content h6 												 { font-size: 26px; line-height: 32px; }
.custom_cols h1 											{ font-size: 36px; line-height: 42px; }
.content-headline 											{ font-size: 32px; line-height: 38px; }
	
.searchWrapper .formbody,
.searchWrapper input 										{ width: 100%; }
}




