body {
	font-family: "Roboto", Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Roboto Condensed", Arial, sans-serif;
}

body {
	font-size: 16px;
	font-weight: 300;
	transition: ease 1s;
}

h1 {
	font-size: 38px;
	font-weight: 400;
	color: #000;
}

a {
	color: #0094D8;
}

a:focus, a:hover {
	color: #056688;
}

h2, .h2 {
	font-weight: 400;
	margin: 40px 0 20px;
	font-size: 25px;
}

h3, .h3 {
	color: #666;
	font-size: 21px;
	font-weight: 400;
}

h4, .h4 {
	color: #444;
	font-size: 17px;
	margin-top: 20px;
}

table {
	width: 100%;
	margin: 24px 0;
	border-bottom: 1px solid #eeeeee;
	border-collapse: separate;
}

th {
	color: #ffffff;
	background-color: #0971B2;
}

td, tr td, th {
	border: 2px solid #ffffff;
	padding: 6px;
}

tr th:first-child, tr td:first-child {
	border-left: none;
}

tr th:last-child, tr td:last-child {
	border-right: none;
}

tr:nth-child(even) td {
	background-color: #f1f1f1;
}

table.big-table {
	border-collapse:collapse;
}
table.big-table td, table.big-table th {
	font-size:12px;
	hyphens: auto;
}

.t3-megamenu .mega-inner {
	padding: 0;
}

.t3-megamenu .mega-nav > li .separator {
	padding: 12px 24px;
	background-color: #f1f1f1;
	font-weight: bold;
	text-transform: uppercase;
}
.t3-megamenu .mega-nav > li .separator.hidden-separator {
	visibility: hidden;
}

.membersonly {
	color: #990000;
}

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline: none;
}

.code {
	background-color: #f8f8f8;
	border-left: 5px solid #ff9500;
	padding: 20px;
	font-family: "Courier News", monospace;
}

.layout-erecht24-light .t3-mainbody {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.clear {
	clear: both;
}
/* SIDEBAR */
.t3-sidebar {
	background: transparent;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	font-size: 13px;
}

.view-featured .t3-sidebar {
	padding-top: 48px;
}

#widerrufcounter a.clink {
	display: block;
	position: relative;
	text-decoration: none;
}

#widerrufcounter a span {
	color: #990000;
	font-size: 36px;
	line-height: 36px;
	position: absolute;
	top: 140px;
	left: 12px;
}

#widerrufcounter img {
	width: 100%;
}

.module-title {
	display: block;
	background-color: #d9d9d9;
	margin-bottom: 10px;
	color: #333333;
	font-size: 20px;
}

.add-raster {
	position: relative;
}

.add-raster a {
	display: inline-block;
}

.add-raster a:nth-child(odd) {
	margin: 0 30px 30px 0;
}

.add-raster a:nth-child(even) {
	margin: 0 0 30px 0;
}

.add-raster .syndic {
	position: absolute;
	bottom: 0;
	right: 0;
	clear: both;
	text-align: right;
}

.t3-wrapper {
	position: relative;
}

.t3-sidebar ul {
	padding: 0;
	margin-left: 3px;
}

.t3-sidebar ul li {
	padding-left: 12px;
	list-style: none;
	background: url(../images/aufzaehlungspunkt.png) left 9px no-repeat;
}

.t3-sidebar ul.latestnews li {
	background: none;
}

.t3-sidebar .customnews *:last-child, .t3-sidebar .djtabs.eRecht24, .t3-sidebar .mostreadnews, .t3-sidebar .latestnewsnews {
	margin-bottom: 0;
}

.t3-sidebar .t3-module.anzeige {
	margin-bottom: 7px;
}

.djtabs.eRecht24 .djtabs-title {
	text-align: left;
}

.djtabs.eRecht24 .djtabs-title span:before {
	content: "»  ";
	font-size: 16px;
}

.webmaster {
	padding-top: 200px;
	background: url(../images/webmaster3.jpg) top left no-repeat;
}

.social-icon-bar a {
	display: inline-block;
	margin: 0 16px 0 0;
	width: 45px;
	height: 45px;
	background-position: left bottom;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}

.social-icon-bar a:last-child {
	margin-right: 0;
}

.social-icon-bar a:hover {
	background-position: left top;
}

.social-icon-bar a.si-nl {
	background-image: url(/images/stories/icons/45/newsletter.png);
}

.social-icon-bar a.si-rss {
	background-image: url(/images/stories/icons/45/rss.png);
}

.social-icon-bar a.si-gp {
	background-image: url(/images/stories/icons/45/googleplus.png);
}

.social-icon-bar a.si-fb {
	background-image: url(/images/stories/icons/45/fb.png);
}

.social-icon-bar a.si-tw {
	background-image: url(/images/stories/icons/45/twitter.png);
}

.social-icon-bar a.si-yt {
	background-image: url(/images/stories/icons/45/youtube.png);
}

.social-icon-bar a.si-xi {
	background-image: url(/images/stories/icons/45/xing.png);
}

.social-icon-bar a span {
	position: absolute;
	left: -100000px;
}

.custom.anwaltde .su-button {
	padding-left: 30px;
	padding-right: 0;
}

.custom.anwaltde .su-button span {
	line-height: 30px;
	font-size: 17px !important;
	text-transform: none;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.custom.anwaltde .su-button .fa {
	font-size: 30px !important;
}

.custom.anwaltde .su-button:hover span, .custom.anwaltde .su-button:hover .fa {
	color: #056688 !important;
}

.su-panel.ade-light {
	color: #395372;
}

.su-panel.ade-title {
	font-size: 17px;
	font-weight: 400;
	/*font-family: "Roboto Condensed","Arial Narrow","Helvetica Neue",Helvetica,Arial,sans-serif;*/
	line-height: 1.4em;
	background: url(/images/stories/partner/anwaltde/titelbild-produkte.jpg) top left no-repeat;
	height: 102px;
	padding: 10px 10px 10px 117px;
}

.su-panel.ade-subtitle {
	font-size: 17px;
	font-weight: 400;
	/*font-family: "Roboto Condensed","Arial Narrow","Helvetica Neue",Helvetica,Arial,sans-serif;*/
	line-height: 1.4em;
	background: url(/images/stories/partner/anwaltde/kategorie-waehlen.jpg) top left no-repeat;
	height: 85px;
	padding: 18px 10px 18px 117px;
}

.su-button.ade-button {
	height: 85px;
	padding: 0;
	width: 100%;
	margin: 0 0 6px 0;
}

.su-button.ade-button span {
	padding: 0 10px 0 0 !important;
	text-align: left;
	font-size: 17px !important;
	font-weight: 400;
	/*font-family: "Roboto Condensed","Arial Narrow","Helvetica Neue",Helvetica,Arial,sans-serif;*/
}

.su-button.ade-button img {
	width: 78px !important;
	height: 85px !important;
	margin: 0 34px 0 0 !important;
}

/* HEADER */
.home-h1 {
	position: absolute;
	top: -1000px;
}

.t3-header {
	padding-top: 11px;
	padding-bottom: 11px;
	min-height: 112px;
}

.header-right .header-right-inner, .header-right .trending {
	height: auto;
}

.logo {
	padding-top: 22px;
}

.t3-leaderboard .module-ct {
	position: relative;
}

.t3-leaderboard .t3-module {
	margin: 0;
}

.leaderboard {
	position: absolute;
	top: -176px;
	right: 0;
}

.leaderboard span {
	display: block;
	line-height: 10px;
}

/* MENU */
.navbar-toggle {
	float: left;
	width: 48px;
	height: 48px;
	line-height: 48px;
	border: none;
	border-left: 1px solid #e5e5e5;
	margin: 0;
}

.navbar-collapse {
	padding-left: 0;
	padding-right: 0;
	border: none;
}

.t3-mainnav {
	border-right: none;
}

.t3-mainnav .t3-navbar-collapse .navbar-nav {
	border: none;
}

.t3-mainnav .t3-navbar-collapse .navbar-nav>li>a, .t3-mainnav .t3-navbar-collapse .navbar-nav>li>.separator {
	border: none;
}

.t3-mainnav .t3-navbar-collapse .navbar-nav {
	margin: 0;
}

.t3-mainnav .t3-navbar-collapse .navbar-nav>li>a {
	border: none;
	border-top: 1px solid #e5e5e5;
}

.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>.separator {
	padding: 12px 18px;
}

.top-right .nav {
	float: left;
}

.top-right .nav>li {
	display: block;
	float: left;
	margin: 0;
}

.top-right .nav>li>a {
	border-radius: 0;
	border-left: 1px solid #e5e5e5;
	color: #333333;
	font-family: "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
	height: 48px;
	line-height: 48px;
	padding: 0 20px;
}

.t3-topnav .nav>li>a {
	padding: 0 20px;
	text-transform: none;
	font-size: 16px;
	font-weight: 400;
}

.top-right .mb-top {
	float: left;
}

.t3-header-2021 .mb-top a.topbar-btn.btn-sale, .t3-stickynav .mb-top a.topbar-btn.btn-sale {
	display: inline-block;
	border: 2px solid #5DE8C1;
	font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:900;
	font-size: 14px;
	padding: 0 20px;
	line-height: 41px;
	background: #5DE8C1;
	color: #063D5B;
	webkit-border-radius: 2px;
	moz-border-radius: 2px;
	border-radius: 2px;
	text-transform: uppercase;
}

.t3-header-2021 .mb-top a.btn-sale:hover, .t3-stickynav .mb-top a.btn-sale:hover {
	background: transparent;
	color: #5DE8C1;
	text-decoration: none;
}

.col-xs-2.width-20 {
	width: 20%;
}
/* STICKY NAV */
.t3-stickynav {
	display: none;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99998;
	height: 70px;
}

.t3-stickynav.issticky {
	display: block;
}

.t3-stickynav .shadow {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
	background: #ffffff;
	height: 67px;
}

.t3-stickynav .container {
	padding: 10px 0;
}

.t3-stickynav img {
	height: 40px;
	margin-top: 5px;
}

.t3-stickynav ul {
	float: right;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.t3-stickynav ul li {
	display: inline-block;
}

.t3-stickynav a.stickylink {
	color: #666666;
	font-family: "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	padding: 10px;
	text-transform: uppercase;
}

.t3-stickynav a.stickylink:hover, .t3-stickynav a.stickylink:focus {
	background: #111111;
	color: #ffffff;
	text-decoration: none;
}

.t3-stickynav .mb-top {
	margin-left: 10px;
}

/* GRADIENTBOX */
.gradient-box, .su-testimonial-style-6 {
	display: flex;
	max-width: 100%;
	position: relative;
	background: #ffffff;
	box-sizing: border-box;
	background-clip: padding-box; /* !importanté */
	border: solid 2px transparent !important; /* !importanté */
	webkit-border-radius: 4px;
	moz-border-radius: 4px;
	border-radius: 4px;
	flex-direction: column;
}

.su-testimonial-style-6 {
	background-color: #F1F8FF;
}

.gradient-box.dark {
	background-color: #004059;
}

.gradient-box::before, .su-testimonial-style-6::before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	margin: -2px; /* !importanté */
	border-radius: inherit; /* !importanté */
	webkit-border-radius: inherit;
	moz-border-radius: inherit;
	background: linear-gradient(to bottom, #3DC6EF, #0094D8);
}

/* CATEGORYLIST */
.items-row {
	border: none;
}

.items-row .item, .items-leading .leading {
	border-bottom: 1px solid #e5e5e5;
}

.items-row:last-child .item {
	border-bottom: none;
}
/*.blog-featured .items-row .item {
	border:none;
}*/
.article-intro .item-image {
	max-height: none;
}

.article-intro-meta .article-info dd {
	white-space: normal;
}

h1.article-title, .article-header h1, h1 .h1 {
	font-size: 28px;
	text-align: center;
}

h2.article-title, .article-header h2 {
	font-size: 24px;
	font-weight: 400;
	line-height: 1.3em;
}
.pagination {
	float:none;
}
.pagination .counter {
	margin:0 0 20px 0;
}
.pagination ul {
	padding:0;
}
.pagination ul li {
	list-style: none;
	display:inline;
	padding: 10px;
	border: 1px solid #e5e5e5;
	border-right:0;
}
.pagination ul li:last-child {
	border-right: 1px solid #e5e5e5;
}
.pagination ul li .pagenav {
	border:none;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background-color: #0971B2;
	border-color: #0971B2;
}

.category-desc {
	margin-bottom: 0px;
	padding-bottom: 24px;
	border-bottom: 1px solid #e5e5e5;
}

.category-desc h1 {
	text-align: center;
}

.category-desc img {
	width: 100%;
}

.layout-blog time {
	background: #f1f1f1;
	font-weight: 400;
}

.layout-blog .article-intro, .view-tag .article-intro, .view-featured .article-intro {
	margin-top: 0;
	margin-bottom: 0;
}

/* TOP TOPICS */
.t3-module.top-topics {
	margin: 0 -20px 24px -20px;
	overflow: hidden;
	height: 36px;
}

.t3-module.top-topics ul {
	margin: 0;
	padding: 0;
	display:flex;
	align-items: center;
	justify-content: start;
	flex-wrap: wrap;
}

.t3-module.top-topics ul li {
	list-style: none;
	margin-right:10px;
	font-weight:700;
}

.t3-module.top-topics ul li:first-child {
	font-size:18px;
}

.t3-module.top-topics ul li:last-child {
	margin-right:0px;
}

.t3-module.top-topics ul li a {
	padding: 7px 14px;
	line-height: 1.2em;
	display: block;
	font-size: 14px;
	text-align:center;
}
.t3-module.top-topics ul li a:hover,
.t3-module.top-topics ul li a:focus {
	text-decoration:none;
	background: #0094d8;
	color: #fff;	
}

.t3-module.top-topics ul li:first-child span {
	padding: 7px 14px 7px 0;
	line-height: 1.2em;
	display: block;
	font-weight: bold;
}

/* ARTICLE */
.article-content {
	font-size: 17px;
}

.article-aside {
	text-transform: none;
}

.article-aside-full .createdby a, .article-aside-full .author a {
	color: #000;
}

.t3-content p a, .t3-content li a {
	text-decoration: underline;
}


.view-article .t3-content ul {
	padding: 0;
	margin-left: 16px;
}

/*
.view-article .t3-content ul li {
	padding-left: 18px;
	list-style: none;
	background: url(../images/aufzaehlungspunkt.png) left 12px no-repeat;
}
*/

.view-article .t3-content ul li {
	list-style: none;
}


.view-article .t3-content .article-full ul li, .view-article .t3-content .brief-content ul li
	{
	background: none;
	position: relative;
	margin: 10px -10px;
    padding-left:18px;
    list-style: none;
}

.view-article .t3-content .article-full ul li:not(.tocify-item):before,
.view-article .t3-content .brief-content ul li::before {
	content: '\f0c8';
	font-family: "FontAwesome";
	font-size: 6px;
	position: absolute;
	line-height: 1em;
	left: 0;
	top: 9px;
	color: #0094D8;
}



.view-article .t3-content .su-list ul li {
	background: none;
}

.view-article .article-intro {
	font-weight: 700;
	font-size: 18px;
}

.article-intro-data.row {
	margin-top: 0;
}

article .row.article-navigation, article .row.article-img-meta {
	margin-top: 0;
	margin-bottom: 0;
}

.article-aside-full dd::after {
	content: "";
}

.article-aside-full dd {
	display: block;
}

.openadstext_after {
	color: #999;
	font-size: x-small;
	text-align: right;
}

.pullupcontent {
	margin-top: 0;
}

.img_caption p.img_caption, .wf_caption span {
	font-size: 10px;
	color: #999999;
}

div.img_caption {
	width: 100% !important;
}

.article-intro-media .pull-left.item-image {
	margin-bottom: 0;
	padding-bottom: 27px;
}

div.img_caption p.img_caption {
	position: absolute;
}

.article-intro-media .item-image {
	max-height: none;
}

.view-article .t3-content .img_caption p.img_caption, 
.view-tag .t3-content .img_caption p.img_caption, 
.view-category .t3-content .img_caption p.img_caption, 
.wf_caption span {
	background: #fff;
	text-align: right;
}

.view-article .t3-content .pager ul li {
	list-style: none;
	background: none;
}

.view-article .t3-content .pager ul li a {
	border: none;
}

.view-article .t3-content ul.itemlist {
	margin-left: 0px;
}

.view-article .t3-content ul.itemlist li {
	background: #f1f1f1;
	padding: 5px 10px;
	display: inline-block;
	margin: 0 10px 15px 0px;

}

.box-centered .su-box-content {
	text-align: center;
}

.su-box.blue-border {
	border-color: #0971b2;
}

.su-box .su-box-title {
	background-color: #0971b2;
	color: #FFFFFF;
}

.e24-carousel {
	background-color: #990000;
	color: #fff;
	padding: 40px 0px;
	margin: 0 0 25px 0;
	border: 2px solid #fff;
	box-shadow: 0 0 2px 2px #999;
	-moz-box-shadow: 0 0 2px 2px #999;
	-webkit-box-shadow: 0 0 2px 2px #999;
}

.e24-carousel .su-custom-carousel-item {
	text-align: center;
	font-size: 36px;
	font-weight: 400;
	line-height: 1.6em;
	padding: 0 20px;
}

.e24-carousel.su-custom-carousel-style1 .owl-prev::after, .e24-carousel.su-custom-carousel-style1 .owl-next::after {
	top: 1px;
}

.e24-carousel.su-custom-carousel-style1 .owl-prev, .e24-carousel.su-custom-carousel-style1 .owl-next {
	background: #056688;
}

.e24-carousel.su-custom-carousel-style1 .owl-prev:hover, .e24-carousel.su-custom-carousel-style1 .owl-next:hover {
	background: #dd0000;
}

.premium-list li a::before {
	content: '\f023';
	font-family: 'FontAwesome';
	padding-right: 5px;
	padding-left: 10px;
}
/* SEARCHFORM TOP */
.module-search .form-control:focus, .module-search .form-control {
	width: 350px;
	/*background-color: #fff !important;*/
}

.module-search {
	padding-left: 0;
}

.module-search .fa {
	left: 0;
}

.top-right #mod_googleSearch_cse {
	float: left;
	height: 47px;
	width: 350px;
}

.top-right #mod_googleSearch_cse .mod_googleSearch_cse, .top-right #mod_googleSearch_cse .mod_googleSearch_cse .inputbox {
	height: 100%;
}

.top-right #mod_googleSearch_cse .mod_googleSearch_cse .inputbox {
	border: none;
	font-size: 16px;
	background-position: 10px center !important;
}
/* SERACHRESULTS */
.searchintro {
	background-color: transparent;
	color: #333333;
}

.searchintro .badge {
	background-color: #0971B2;
}

.search-results {
	margin-left: -20px;
	margin-right: -20px;
}

.search-results .result-title {
	font-weight: 400;
	font-size: 18px
}

.search-results .result-title a, .search-results .result-title a:hover {
	color: #0971b2;
}

.search-results span.highlight {
	background: #ff9900;
}

/* BUTTONS */
.btn {
	text-decoration: none !important;
}

.btn-lg {
	font-weight: 700;
}

.btn-default {
	background-color: #d9d9d9;
}

.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
	background-color: #f1f1f1;
}

.btn-primary {
	background-color: #990000;
	border-color: #850000;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	background-color: #cc0000;
	border-color: #850000;
}

.btn-info {
	background-color: #ff9500;
	border-color: #e67a00;
}

.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
	background-color: #ffb540;
	border-color: #e67a00;
}

.btn-blue {
	background-color: #0971b2;
	border-color: #085687;
}

.btn-blue:hover, .btn-blue:focus, .btn-blue.focus, .btn-blue:active, .btn-blue.active, .open>.dropdown-toggle.btn-blue {
	background-color: #118ad6;
	border-color: #0866a0;
}
/* MICROFORMAT VOTES */
.plgmfv-box {
	font-size: 11px;
}

/* HIGHLIGHTED MODULE */
.highlighted {
	margin: 0 -20px;
	background: #990000;
	color: #fff;
}

.highlighted .magazine-section-heading {
	font-size: 24px;
	font-weight: 400;
	font-family: 'Roboto', Arial, sans-serif;
}

.highlighted .su-row {
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	padding-bottom: 20px;
}

.highlighted .su-column {
	padding: 35px 20px 0 20px;
}

.highlighted p.headline {
	font-size: 19px;
	font-weight: 400;
	line-height: 1.2em;
}

.highlighted .su-panel-content {
	padding: 0 !important;
}

.highlighted .su-panel-clickable:hover {
	opacity: 1;
	filter: alpha(opacity = 1);
}

.highlighted img {
	width: 100%;
	height: auto;
	border: 1px solid #f1f1f1;
}

/* GREY MODULE */
.greybox {
	background: #D9D9D9;
	padding: 12px;
	color: #111111;
}

/* KEYWORDBOX MODULE */
.keywordbox {
	margin: 0 -20px;
	padding: 40px 20px 40px 20px;
}

.keywordbox:nth-child(odd) {
	background: #f1f1f1;
}

.keywordbox:nth-child(even) {
	background: #ffffff;
}

.keywordbox h2 {
	font-size: 36px;
	color: #111;
}

.keywordbox h2:first-child {
	margin-top: 0;
}

.keywordbox h3, .keywordbox h3 a {
	font-size: 30px;
	color: #111;
	margin: 50px 0 30px 0;
}

.keywordbox h3 a:hover {
	text-decoration: none;
	color: #056688;
}

.keywordbox .content-column h3, .keywordbox .content-column h4 {
	font-size: 24px;
	font-weight: 400;
}

.keywordbox .leading-row .content-column h3 {
	font-size: 30px;
	margin: 0 0 12px 0;
}

.keywordbox img {
	max-width: 100%;
}

.keywordbox .leading-row  img {
	margin-top: 5px;
}

.keywordbox p a {
	text-decoration: underline;
}

/* NEWSLETTERBOX */
.newsletterbox .slogan {
	font-size: 20px;
	text-transform: uppercase;
	font-family: "Roboto Condensed", "Arial Narrow", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.newsletterbox .slogansub {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 400;
}

.newsletterbox input[type="text"], .newsletterbox button {
	float: left;
}

.newsletterbox input[type="text"] {
	width: 210px;
}

.newsletterbox button {
	border: 2px solid #0094D8;
	border-radius: 0 4px 4px 0;
	background: #0094D8;
	color: #ffffff;
	line-height:21px;
}

.newsletterbox button:hover {
	border: 2px solid #0094D8;
	background: transparent;
	color: #0094D8;
}

/* BANNER */
.col.trending {
	text-align: right;
}

.e24-banner {
	position: relative;
	clear: both;
}

.e24-banner .e24-banner-intro {
	position: absolute;
	z-index: 1;
	toip: 0;
	left: 0;
	background: url(../images/90percent.png);
}

.e24-banner .e24-banner-toptext p {
	color: #ffffff;
	font-size: 28px;
	line-height: 28px;
	font-family: "Roboto Condensed", Arial;
	margin: 0;
}

.e24-banner .e24-banner-message .su-panel-content p:first-child {
	font-family: "Roboto Condensed", Arial;
	font-size: 22px;
	line-height: 22px;
}

@media ( max-width : 992px) {
	.e24-banner {
		padding: 0 20px;
	}
}

@media ( max-width : 767px) {
	.e24-banner .e24-banner-intro {
		margin: 0 !important;
	}
}

/* SEARCH */
.search-results {
	margin-top: 0;
}

#cse-result {
	clear: both;
}

#cse-result table {
	margin: 0;
}

#cse-result .gsc-resultsHeader {
	display: none;
}

#cse-result  .cse .gsc-webResult.gsc-result, #cse-result  .gsc-webResult.gsc-result, #cse-result  .gsc-imageResult-column, #cse-result  .gsc-imageResult-classic, #cse-result  .cse .gsc-webResult.gsc-result table, #cse-result  .gsc-webResult.gsc-result table,
	#cse-result  .gsc-imageResult-column table, #cse-result  .gsc-imageResult-classic table, .gsc-above-wrapper-area {
	border-top: none;
	border-bottom: none !important;
}

#googleSearch_cse .inputbox {
	float: left;
	width: 79% !important;
}

#googleSearch_cse .button {
	float: right;
	width: 20%;
	border: 1px solid transparent;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.71429;
	padding: 6px 12px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	white-space: nowrap;
}

.cse .gsc-control-cse, .gsc-control-cse {
	padding: 1em 0 !important;
}

.gsc-cursor {
	height: 36px;
}

.gsc-cursor-page {
	width: 36px;
	height: 36px;
	text-align: center;
	margin-right: 0 !important;
	text-decoration: none !important;
	border-right: 1px solid #e5e5e5 !important;
	border-top: 1px solid #e5e5e5 !important;
	border-bottom: 1px solid #e5e5e5 !important;
	display: block;
	float: left;
	padding-top: 6px;
	color: #0971b2 !important;
}

.gsc-cursor div.gsc-cursor-page:first-child {
	border-left: 1px solid #e5e5e5;
}

.gsc-cursor-page.gsc-cursor-current-page, .gsc-cursor-page:hover {
	background: #0971b2 !important;
	color: #fff !important;
	border-color: #e5e5e5 !important;
}

.gs-result .gs-title, .gs-result .gs-title * {
	color: #0971b2 !important;
}

.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
	color: #666 !important;
}

.gcsc-branding {
	clear: both;
	padding-top: 10px;
}

/* EBOOKS */
.eb-underline {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 3px solid #ccc;
}

.eb-underline p {
	margin: 0;
}

.eb-imgcenter {
	height: 140px;
	margin: 0;
}

.eb-imgcenter img {
	display: inline;
	margin: 0;
}

.slide-down-top {
	max-width: 1180px;
	margin: 0 auto;
}

.slide-down-top .slogan {
	font-size: 20px;
	margin-top: 15px;
}

.slide-down-top .cta-col {
	text-align: right;
}
/* TOP ARTIKEL HEADER */
.top-artikel-head-module {
	margin: 0 -20px;
}

.top-artikel-head {
	position: relative;
}

.top-artikel-head .top-artikel-intro {
	position: absolute;
	z-index: 1;
	top: 40px;
	left: 40px;
}

.top-artikel-head .top-artikel-headline h1 {
	font-family: 'Roboto Condensed';
	font-weight: 700;
	line-height: 1.2em !important;
}

.top-artikel-head .top-artikel-subheadline h2 {
	font-family: 'Roboto Condensed';
	font-weight: 700;
	line-height: 1.2em !important;
}

.top-artikel-head .top-artikel-button-sale {
	margin-bottom: 0 !important;
}

.top-artikel-head .su-list {
	font-family: 'Roboto Condensed';
}

.top-artikel-head .top-artikel-button-sale, .top-artikel-head .top-artikel-button-jump {
	padding: 0 !important;
	padding: 0 !important;
	font-family: 'Roboto Condensed';
	margin-bottom: 13px !important;
	display: block !important;
}

.top-artikel-head .top-artikel-button-sale span, .top-artikel-head .top-artikel-button-jump span {
	white-space: normal;
	text-transform: none;
	line-height: 1.2em !important;
}
/* SAFE SHARING */
.shariff ul, .shariff ul li {
	margin: 0 !important;
	padding: 0 !important;
}

.shariff .orientation-horizontal {
	margin-left: -15px !important;
}

.itemid-207 .shariff {
	margin-top: 30px !important;
}

.shariff .orientation-horizontal li {
	width: 25%;
	margin-left: 15px !important;
}

.shariff .orientation-horizontal.button-style-standard li {
	max-width: none;
	min-width: 0;
}

.shariff-button.whatsapp {
	display: none;
}

.shariff .orientation-horizontal li a {
	text-decoration: none
}

.shariff .orientation-horizontal li .share_count.share_count_value_0 {
	display: none;
}

/* Search 360 */
.ss360-content-container .ss360-kvtable {
	margin: 0;
}

#erecht24-search .ss360-suggests {
	margin: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#erecht24-search .ss360-suggests__content {
	margin-left:0;
}
#erecht24-search .ss360-suggests__snippet {
	font-size:16px;
	margin-top:0;
}
#erecht24-search .ss360-layer .ss360-ac-c:hover, 
#erecht24-search .ss360-layer .ss360-ac-c:focus {
	color:#056688;
}
.module-search .unibox__content-container {
	padding: 8px 16px 0px 32px;
}
.unibox__cluster--no-img .unibox__content-container::before {
    content: '\f0da';
    font-family:'FontAwesome';
    position: absolute;
    left: 16px;
}
/* MEDIA QUERIES */
.youtube-container {
	max-width: 940px;
}

@media ( max-width : 1440px) {
	.t3-topnav li.item-1221 {
		display: none;
	}
}

@media ( max-width : 1199px) {
	.social-icon-bar a {
		margin-right: 3px;
	}
	.newsletterbox input[type="text"] {
		width: 149px;
	}
	.navbar-default .navbar-nav>.item-home {
		width: 44px;
	}
	.t3-topnav li.item-110 {
		display: none;
	}
	.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>.separator {
		padding: 12px 11.7px;
	}
	#widerrufcounter a span {
		top: 112px;
		left: 10px;
		font-size: 30px;
	}
	.slide-down-top {
		max-width: 940px;
	}
	.slide-down-top .slogan {
		font-size: 16px;
	}
	.top-artikel-head .top-artikel-intro {
		width: 50%;
		top: 10px;
		left: 20px;
	}
	.t3-topnav li.item-1984 {
		display: none;
	}
}

@media ( min-width : 993px) {
	.module-search .form-control:focus, .module-search .form-control {
		background-color: #fff !important;
	}
}

@media ( max-width : 992px) {
	.t3-header {
		border-bottom: none;
		height: 48px;
		position: static;
		background: #ffffff;
		min-height: 0;
	}
	.t3-header .row {
		margin: 0;
	}
	.logo {
		padding-top: 0;
	}
	.logo-image {
		height: 43px;
	}
	.logo-image a {
		height: 43px;
		display: block;
	}
	.t3-header .logo-img {
		height: 38px;
		display: block;
		margin-top: 5px;
	}
	.main {
		margin-top: 0;
	}
	.t3-mainnav {
		display: block;
		border-right: none;
	}
	.navbar {
		min-height: 0;
	}
	.navbar-header {
		display: block;
		float: left;
	}
	.navbar-default .navbar-nav>.item-home {
		width: 48px;
	}
	.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
		margin-left: 0;
		margin-right: 0;
	}
	.t3-mainbody {
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
	}
	.row.article-intro .col-md-3 {
		width: 20%;
		float: left;
	}
	.row.article-intro .col-md-9 {
		width: 80%;
		float: left;
	}
	.t3-topbar .top-right {
		position: absolute;
	}
	.top-right .nav>li>a {
		height: 70px;
		line-height: 70px;
	}
	.t3-module.top-topics {
		margin:0 0 24px 0;
	}
	.top-right #mod_googleSearch_cse {
		width: 200px;
	}
	.top-right #mod_googleSearch_cse .inputbox {
		width: 200px !important;
	}
	.module-search {
		padding-left: 0;
		height: 50px;
	}
	.module-search form {
		background: #ffffff;
	}
	.module-search .fa {
		width: 48px;
		height: 48px;
	}
	.module-search .form-control {
		width: 48px;
		height: 48px;
		padding-left: 48px;
	}
	.module-search .form-control:focus {
		padding: 3px 20px 0 20px !important;
		position: absolute;
		top: 48px;
		right: 0;
		border: 1px solid #e5e5e5;
		background: #ffffff !important;
	}
	.t3-spotlight .nav>li {
		display: block;
	}
	.t3-spotlight .nav>li::after {
		content: "";
		padding: 0;
	}
	.magazine-featured-links {
		display: none;
	}
	.t3-leaderboard {
		margin-bottom: 20px;
	}
	.leaderboard {
		position: relative;
		text-align: center;
		top: auto;
		right: auto;
		margin: 0 auto;
	}
	.leaderboard span {
		position: absolute;
		right: 0;
	}
	#zenbox_tab {
		display: none !important;
	}
	.slide-down-top .su-row [class*="su-column-size-medium-"]:not(.su-column-size-medium-1-1 ) {
		margin-top: 0;
	}
	.shariff .orientation-horizontal li {
		width: 20%;
	}
	.shariff .orientation-horizontal.button-style-standard.shariff-col-5 li, .shariff .orientation-horizontal.button-style-standard.shariff-col-6 li {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
	}
	.shariff-button.whatsapp {
		display: block;
	}
	.article-aside-full dd {
		display: inline;
	}
	.t3-stickynav .container {
		padding: 10px 20px;
	}
	.t3-stickynav ul li {
		display: none;
	}
	.t3-stickynav ul li:last-child {
		display: inline-block;
	}
	.top-artikel-head .top-artikel-intro {
		position: static;
		top: 0;
		left: 0;
		padding-top: 40px;
	}
	.top-artikel-head .su-list {
		font-size: 16px;
	}
	.top-artikel-head .top-artikel-image {
		display: none;
	}
	.top-artikel-head .top-artikel-intro {
		width: 100%;
		margin-top: 0 !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.top-artikel-head .top-artikel-button-sale, .top-artikel-head .top-artikel-button-jump {
		max-width: 50%;
	}
	.top-artikel-head {
		margin-left: 0 !important;
	}
}

@media ( max-width : 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
		background-color: #111111;
	}
	.t3-toptopics, #support_tab {
		display: none;
	}
	.main .custom.highlighted .su-row div.su-column:last-child {
		display: none;
	}
	.main .custom.highlighted .su-row .su-column-size-medium-1-3, .main .custom.highlighted .su-row [class*="su-column-size-"][class*="su-column-size-medium-"]:nth-child(1):not(.su-column-size-medium-1-1 ){
		width: 50%;
		margin-top: 0;
	}
	.eb-module.hide-on-mobile, .eb-overlay {
		display: none !important;
	}
	.keywordbox h2:first-child {
		margin-bottom: 0;
	}
}

@media ( max-width : 480px) {
	.mb-top {
		display: none;
	}
	.logo-image {
		max-width: 100%;
	}
	.main .custom.highlighted .su-row div.su-column:nth-child(2) {
		display: none;
	}
	.main .custom.highlighted .su-row .su-column-size-medium-1-3, .main .custom.highlighted .su-row [class*="su-column-size-"][class*="su-column-size-medium-"]:nth-child(1):not(.su-column-size-medium-1-1 ){
		width: 100%;
	}
	.highlighted .magazine-section-heading {
		display: none;
	}
	.main .custom.highlighted .su-row {
		padding-top: 20px;
	}
	.shariff .orientation-horizontal.button-style-icon-count li .share_count, .shariff .orientation-horizontal.button-style-standard li .share_count {
		display: none;
	}
	body.issticky {
		padding-top: 0;
	}
	.t3-stickynav.issticky {
		display: none;
	}
	.top-artikel-head .top-artikel-button-sale, .top-artikel-head .top-artikel-button-jump {
		max-width: 100%;
	}
	.article-intro-data.row {
		margin: 0;
	}
}

@media ( min-width : 640px) {
	.view-article .row.article-img-meta .col-md-6, .article-intro-data.row .col-md-6 {
		width: 50%;
		float: left;
	}
}

@media ( max-width : 640px) {
	.top-right .mb-top a.btn-login {
		display: none;
	}
}

/* 2021 */
.t3-header-2021.t3-header {
	min-height: auto;
}
.t3-header-2021 .logo-image img {
	width:136px;
}
.t3-header-2021 .header-right .col.header-1 {
	display:flex;
	flex-direction: row;
	height: auto;
	text-align: right;
}
.t3-header-2021 .header-right .toolsmenu {
	flex-grow:1;
	margin-right: 10px;
}
.t3-header-2021 .header-right .nav > li {
	display: inline-block;
}
.t3-header-2021 .header-right .nav > li a,
.t3-stickynav-2021.t3-stickynav a.stickylink {
	color: #ffffff;
	font-size: 14px;
	font-family: "Lato", Arial, sans-serif;
	text-transform: none;
	padding: 10px 15px;
	text-transform: uppercase;
}
.t3-header-2021 .header-right .nav > li a:hover,
.t3-header-2021 .header-right .nav > li a:focus,
.t3-stickynav-2021.t3-stickynav a.stickylink:hover,
.t3-stickynav-2021.t3-stickynav a.stickylink:focus,
.t3-header-2021 .header-right .nav-pills > li.active > a, 
.t3-header-2021 .header-right .nav-pills > li.active > a:hover, 
.t3-header-2021 .header-right .nav-pills > li.active > a:focus {
	color: #5DE8C1;
	background: transparent;
}
.t3-header-2021 {
	background:#004059;
}
.t3-header-2021 .logo {
	padding-top: 5px;
}
.t3-header-2021 .t3-module {
	margin-bottom: 0;
}
.t3-header-2021 .navbar-toggle {
	height: 45px;
	width:45px;
	line-height:45px;
	border:2px solid transparent;
}
.t3-stickynav-2021.t3-stickynav .shadow {
	background: #004059;
}
.t3-stickynav-2021.t3-stickynav img {
	width: 136px;
	height: auto;
}
.mainnav-search-wrap {
	display: flex;
	flex-direction: row;
}
.mainnav-wrap {
	flex-grow: 1;
}
.t3-mainnav-2021.t3-mainnav {
	border-top:0;
}
.t3-mainnav-2021.navbar-default .navbar-nav {
	border: none;
}
.t3-mainnav-2021.navbar-default .navbar-nav > li > a, 
.t3-mainnav-2021.navbar-default .navbar-nav > li > .separator{
	color: #666666;
	font-family: "Lato", Arial, sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing:0;
	background:transparent;
	margin:0;
	border:none;
}
.t3-mainnav-2021.navbar-default .navbar-nav > li > a:hover,
.t3-mainnav-2021.navbar-default .navbar-nav > li > a:focus,
.t3-mainnav-2021.navbar-default .navbar-nav > .active > a, 
.t3-mainnav-2021.navbar-default .navbar-nav > .active > a:hover, 
.t3-mainnav-2021.navbar-default .navbar-nav > .active > a:focus {
	color: #0094D8;
	background:transparent;
	margin:0;
}
.t3-mainnav-2021 .t3-navbar {
	margin-left: -10px;
}

.t3-mainnav-2021 .t3-megamenu .nav > .dropdown > .dropdown-toggle {
	padding-right: 20px;
}
.t3-mainnav-2021 .t3-megamenu .nav > .dropdown > .dropdown-toggle .caret,
.t3-mainnav-2021 .t3-navbar-collapse .nav > .dropdown > a .caret {
	position: absolute;
	right: 18px;
	bottom: auto;
	border:none;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	margin: 0;
	font-style:normal;
	vertical-align: initial;
	opacity: 1;
	top: auto;
}
.t3-mainnav-2021 .t3-navbar-collapse .nav > .dropdown > a .caret {
	right: 30px;
}
.t3-mainnav-2021 .t3-megamenu .nav > .dropdown > .dropdown-toggle .caret::before,
.t3-mainnav-2021 .t3-navbar-collapse .nav > .dropdown > a .caret::before {
	content:'\f107';
	font-family: "FontAwesome";	
}
.t3-mainnav-2021 .t3-navbar-collapse .nav > .dropdown.open > a .caret::before {
	content:'\f106';
}
.t3-mainnav-2021 .t3-megamenu .mega > .mega-dropdown-menu {
	webkit-border-radius: 2px;
	moz-border-radius: 2px;
	border-radius: 2px;
	box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.25);
	border:none;
	padding: 20px;
	margin-top:-10px;
	left:-10px;
}
.t3-mainnav-2021 .t3-navbar-collapse .nav {
	font-family: "Lato", Arial, sans-serif;
}
.t3-mainnav-2021 .t3-navbar-collapse .nav > .dropdown > .dropdown-menu {
	padding-top:0;
}
.t3-mainnav-2021 .t3-navbar-collapse .nav > .dropdown > .dropdown-menu li > span {
	font-weight: 700;
}
.t3-mainnav-2021 .t3-navbar-collapse .nav > .dropdown > .dropdown-menu li:not(:first-child) > span {
	padding-top:20px;
	display:inline-block;
}
.t3-mainnav-2021 .t3-megamenu .mega-nav > li,
.t3-mainnav-2021 .t3-megamenu .dropdown-menu .mega-nav > li {
	border:none;
}
.t3-mainnav-2021.navbar-default .navbar-nav > .item-home {
	text-indent: 0;
	width: auto;
	text-align: left;
}
.t3-mainnav-2021.navbar-default .navbar-nav > li > a, 
.t3-mainnav-2021.navbar-default .navbar-nav > li > .separator {
	padding: 18px 10px;
}
.t3-mainnav-2021.navbar-default .navbar-nav > .item-home .fa {
	height: 58px;
	line-height: 58px;
}
.t3-mainnav-2021 .t3-megamenu .mega-nav > li a,
.t3-mainnav-2021 .t3-megamenu .dropdown-menu .mega-nav > li a,
.t3-mainnav-2021 .t3-megamenu .mega-nav > li .separator {
	padding:7px 10px;
	color: #666666;
	background: transparent;
	line-height:1.4em;
	font-family:"Lato", Arial, sans-serif;
}
.t3-mainnav-2021 .t3-megamenu .mega-nav > li a:hover, 
.t3-mainnav-2021 .t3-megamenu .dropdown-menu .mega-nav > li a:hover, 
.t3-mainnav-2021 .t3-megamenu .mega-nav > li a:focus, 
.t3-mainnav-2021 .t3-megamenu .dropdown-menu .mega-nav > li a:focus,
.t3-mainnav-2021 .t3-megamenu .mega-nav > li.current a, 
.t3-mainnav-2021 .t3-megamenu .dropdown-menu .mega-nav > li.current a,
.t3-mainnav-2021 .nav .open > a, 
.t3-mainnav-2021 .nav .open > a:hover, 
.t3-mainnav-2021 .nav .open > a:focus {
	background: transparent;
	color: #0094D8;
}
.t3-mainnav-2021 .t3-navbar .module-search {
	height: auto;
}
.t3-mainnav-2021 .module-search .form-control {
	width:40px;
	border: 1px solid #dddddd;
	box-shadow: none;
	-webkit-box-shadow: none;	
	-moz-box-shadow: none;
	webkit-border-radius: 2px 0 0 2px;
	moz-border-radius: 2px 0 0 2px;
	border-radius: 0 0 2px 2px;
	height:40px;
	line-height: 1em;
	padding:0 0 0 40px;
	z-index: 1;
	position: absolute;
	opacity: 0;
	font-size:14px;
	cursor:pointer;
}
.t3-mainnav-2021 .module-search .form-control:focus {
	width:300px;
	padding: 10px;
	position: absolute;
	right: 39px;
	top:0;
	background: #ffffff;
	opacity: 1;
	cursor:text;
}
.t3-mainnav-2021 .module-search .fa {
	color:#666666;
	height:40px;
	width:40px;
	line-height:40px;
	background:#dddddd;
	webkit-border-radius: 2px;
	moz-border-radius: 2px;
	border-radius: 2px;
	display:block;
}
.t3-mainnav-2021 .module-search form {
	margin-top:10px;
	position: relative;
	width: 40px;
}
#t3-footer.t3-footer-2021 {
	background: #002c45;
	font-family: "Lato", Arial, sans-serif;
}
.t3-footer.t3-footer-2021>.container {
	padding-top: 60px;
}
.t3-footer.t3-footer-2021>.container:last-child {
	padding-bottom:230px;
}
.t3-footer.t3-footer-2021>.container, .t3-footer .module-ct {
	background: transparent;
	color: #eeeeee;
	font-size: 14px;
	line-height: 1.2185
}

#t3-footer.t3-footer-2021 .t3-spotlight .t3-module {
	background: transparent;
	margin:0;
}

#t3-footer.t3-footer-2021 .t3-spotlight .t3-module .module-title {
	padding-top: 6px;
	margin-bottom:30px;
}
#t3-footer.t3-footer-2021 ul li {
	background: none;
	position: relative;
}
.t3-footer.t3-footer-2021 .t3-spotlight ul {
	margin-left: 0;
}

.t3-footer.t3-footer-2021 .t3-spotlight ul li {
	list-style: none;
	padding-left: 18px;
	margin-bottom: 14px;
}

.t3-footer.t3-footer-2021 .t3-spotlight .nav > li > a {
	padding:2px 0;
	margin:0;
	text-transform:none;
}

.t3-footer.t3-footer-2021 ul li a {
	color: #ffffff;
}

.t3-footer.t3-footer-2021 ul li a:hover, .t3-footer.t3-footer-2021 ul li a:focus {
	color: #5DE8C1;
}
#t3-footer.t3-footer-2021 .t3-footer-links ul li:before {
	content: '\f0c8';
	font-family: "FontAwesome";
	font-size: 6px;
	position: absolute;
	line-height: 1em;
	left: 0;
	top: 8px;
	color: #3DC6EF;
}

#t3-footer.t3-footer-2021 .module-title {
	font-family: "Lato", Arial, sans-serif;
	text-transform:none;
}

#t3-footer.t3-footer-2021 .t3-copyright {
	border-top: 1px solid #3DC6EF;
	margin-top: 28px;
	padding-top: 30px;
}

#t3-footer.t3-footer-2021 .t3-bottom .nav {
	text-align: right;
}

#t3-footer.t3-footer-2021 .t3-bottom .nav>li {
	display: inline;
}

#t3-footer.t3-footer-2021 .t3-bottom .nav>li:not(:last-child) {
	margin-right: 30px;
}

#t3-footer.t3-footer-2021 .t3-bottom .nav>li>a {
	display: inline;
	padding: 0;
}

#t3-footer.t3-footer-2021 .t3-bottom .nav>li>a:hover, #t3-footer.t3-footer-2021 .t3-bottom .nav>li>a:focus {
	background: transparent;
}
.rsc-captcha-container .grecaptcha-badge {
	height:auto !important;
	width: auto !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;	
	-moz-box-shadow: none !important;
}
.rsc-captcha-container .grecaptcha-badge .grecaptcha-logo{
	display:none;	
}
.rscomm-content {
	line-height:1.2em;
}
.view-category .rsc_comments_count {
	display:none;
}
.categories-modulenews li.active a {
	font-weight: 700;
	color: #0094D8;
}

.highlighted {
	margin: 30px -20px;
	background: #056688;
	color: #fff;
	padding: 30px;
	border-radius: 4px;
}

.highlighted
.su-panel {
	background: #056688 !important;
	color: #fff
}

.highlighted .magazine-section-heading {
	font-family: "Lato", Arial, sans-serif;
	margin-bottom: 30px;
	font-weight: 900;
	text-align: center
}

.highlighted p.headline {
	font-size: 19px;
	font-weight: 900;
	line-height: 1.2em;
	margin: 20px 0;
}
.highlighted
.su-button i {
	display: none
}

.su-button,
.su-button.su-button-style-default.blue {
	border-radius:2px !important;
	background-color:#0094D8 !important;
	border: 2px solid #0094D8 !important;	
}
.su-button span,
.su-button.su-button-style-default.blue span {
	font-size: 18px !important;
	font-weight: 700 !important;
	letter-spacing: 1px !important;
	padding: 11px 20px 9px !important;
	color:#fff !important;
}
.su-button:hover,
.su-button.su-button-style-default.blue:hover {
	background-color:transparent !important;
}
.su-button:hover span,
.su-button.su-button-style-default.blue:hover span {
	color:#0094D8 !important;
}
.su-button.su-button-style-default.green {
	background-color:#5DE8C1 !important;
	border: 2px solid #5DE8C1 !important;
}
.su-button.su-button-style-default.green span {
	color:#004059 !important;
}
.su-button.su-button-style-default.green:hover {
	background-color:transparent !important;
}
.su-button.su-button-style-default.green:hover span {
	color:#004059 !important;
}
a.su-button-style-3d {
	box-shadow:none !important;
}
.highlighted
.su-button.su-button-style-default.green:hover span {
	color: #5DE8C1 !important;
}

/* DSG Box */
.dsg-info-wrap {
	padding: 30px;
	background:#f1f8ff;
	margin-bottom: 50px;
}
.view-article .article-content .dsg-info-wrap > h2,
.view-article .article-content .dsg-info-wrap > h3 {
	color: #444444;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 15px;
	margin-top: 45px;
	font-weight: 700;
	scroll-margin: 100px;
}
.view-article .article-content .dsg-info-wrap > h2:first-of-type,
.view-article .article-content .dsg-info-wrap > h3:first-of-type {
	margin-top: 0px;
}
.dsg-info-cta-wrap {
	padding: 25px 100px 40px 25px;
	webkit-border-radius: 4px;
	moz-border-radius: 4px;
	border-radius: 4px;
	margin: 40px 0 0 0;
	min-height: 100px;
	background: #F57655;
}
.dsg-info-cta-wrap .dsg-info-cta {
	position: relative;
	padding-left: 75px;
	color:#ffffff;
}
.dsg-info-cta-wrap .dsg-info-cta::before {
	background: url(../images/attention-white.svg) top left no-repeat;
	width: 50px;
	height: 50px;
}
.dsg-info-cta-wrap .dsg-info-cta *:first-child {
	margin-top: 0;
	padding-top: 0;
}
.dsg-info-cta-wrap .dsg-info-cta *:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}
.dsg-info-cta-wrap .dsg-info-cta::before {
	content: ' ';
	left: 0;
	top: 0;
	position: absolute;
}
.dsg-info-cta-wrap .dsg-info-cta .dsg-info-headline {
	font-size:24px;
	line-height:1.2em;
	margin-bottom:10px;
	font-weight: 700; 
}
.dsg-info-cta-wrap .dsg-info-cta a {
	color: #ffffff;
	text-decoration:underline;
}
.dsg-info-cta-wrap .dsg-info-cta a:hover, .dsg-info-cta-wrap .dsg-info-cta a:focus {
	color: #3DC6EF;
	text-decoration:none;
}
.dsg-info-cta-wrap .dsg-info-cta .dsg-info-cta-button {
	background-color: #fff;
	border: 2px solid transparent;
	border-radius: 2px;
	webkit-border-radius: 2px;
	moz-border-radius: 2px;	
	color: #F57655;
	margin: 20px 0 15px 0;
	text-transform: uppercase;
	padding: 15px 30px;
	text-align: center;
	display: inline-block;
	font-weight: 900;
	letter-spacing: 1px;
	text-decoration: none;
	width: 100%;
	font-size:16px;
}

.dsg-info-cta-wrap .dsg-info-cta .dsg-info-cta-button:hover, 
.dsg-info-cta-wrap .dsg-info-cta .dsg-info-cta-button:focus {
	background-color: transparent;
	border-color: #fff;
	color: #fff;
}
.dsg-info-cta-wrap .dsg-info-cta .dsg-info-below-button{
	font-size:16px;
	text-align:center;
	line-height: 1.2em;
}

/* Video */
.AimyVideoEmbedderVideoPlaceholder div.clicktoplay {
	position: absolute;
	bottom: 10px;
	margin: 0;
	width: 95%;
	left: 50%;
}
.AimyVideoEmbedderVideoPlaceholder div.clicktoplay div.clicktoplayinner {
	background: #fff;
	left:-50%;
	position:relative;
	padding:5px 10px;
	font-size: 14px;
	line-height: 1.3em;
}
.AimyVideoEmbedderVideoPlaceholder div.clicktoplay div.clicktoplayinner p.play-button{
	font-size:48px;
	margin:0;
}
.AimyVideoEmbedderVideoPlaceholder:hover div.clicktoplay div.clicktoplayinner p.play-button{
	color:#ff0033;
}
.AimyVideoEmbedderVideoPlaceholder img {
	margin:0 !important;
}

/* Ende Video */

@media (max-width: 992px){
	.t3-header-2021 .toolsmenu {
		display: none;
	}
	.t3-header-2021 .header-right .col.header-1 {
		display: block;
	}
	.t3-header-2021 .navbar-header {
		position: absolute;
		right: 5px;
		top: 11px;
	}
	.t3-header-2021 .navbar-toggle {
		color: #ffffff;
	}
	.t3-header-2021.t3-header .header-right {
		padding-right:80px;
	}
	.t3-header-2021.t3-header {
		padding: 11px 0 !important;
		height: auto;
	}
	.t3-header-2021 .logo-img {
		margin-top: 0;
	}
	.t3-mainnav-2021.t3-mainnav .searchmod-wrap {
		display: inline;
		position: absolute;
		z-index: 1;
		right: 50px;
		top: -70px;
	}
	.t3-mainnav-2021 .module-search form {
		margin-top:11px;
	}
	.t3-mainnav-2021 .module-search .fa {
		background: transparent;
		color: #ffffff;
		width: 45px;
		height: 45px;
		line-height: 45px;
		border: 2px solid transparent;
	}
	.t3-mainnav-2021 .module-search .form-control {
		height:47px;
		line-height:47px;
		webkit-border-radius: 2px;
		moz-border-radius: 2px;
		border-radius: 2px;
	}
	.t3-mainnav-2021 .module-search .form-control:focus {
		right: 49px;
		padding: 10px !important;
	}
	.t3-mainnav-2021.navbar-default .navbar-nav > li {
		border-bottom:1px solid #dddddd;
	}
	.t3-mainnav-2021.navbar-default .navbar-nav > li > a,
	.t3-mainnav-2021.navbar-default .navbar-nav > li > .separator {
		padding: 20px;
		font-size: 16px;
	}
	.t3-mainnav-2021 .navbar-nav .open .dropdown-menu > li > a,
	.t3-mainnav-2021 .navbar-nav .open .dropdown-menu > li > span{
		padding: 5px 40px;
	}
	.t3-mainnav-2021 .navbar-nav .open .dropdown-menu > li > span{
		text-transform: uppercase;
	}
	.t3-mainnav-2021 .t3-navbar-collapse {
		padding: 0;
	}
	.t3-header-2021 .row.header-row{
		display: flex;
		flex-direction: row;
	}
	.header-right {
		flex-grow: 1;
	}
	#t3-footer.t3-footer-2021 .t3-spotlight .col-sm-4:not(:last-child) {
		margin-bottom: 20px;
	}
}
@media (max-width: 768px){
	#t3-footer.t3-footer-2021 .t3-bottom .nav {
		text-align: left;
		margin-bottom:40px;
	}
	#t3-footer.t3-footer-2021 .t3-copyright {
		padding-top: 48px;
	}
}
@media ( max-width : 580px) {
	.dsg-info-cta-wrap {
		padding: 25px 25px 40px 25px;
	}
	.dsg-info-cta-wrap .dsg-info-cta {
		padding: 75px 0px 0px 0px;
	}	
	.AimyVideoEmbedderVideoPlaceholder div.clicktoplayinner p {
		line-height:1.2em !important;
	}
}
@media ( max-width : 520px) {
	.mb-top {
		display: none;
	}	
}
@media (max-width: 480px){
	.t3-mainnav-2021 .module-search .form-control:focus {
		width: 220px;
	}
	.t3-footer.t3-footer-2021 .t3-spotlight .col-xs-6 {
		width:100%;
	}
	.AimyVideoEmbedderVideoPlaceholder div.clicktoplay div.clicktoplayinner p:not(.play-button) {
		font-size:12px;
	}
	.AimyVideoEmbedderVideoPlaceholder div.clicktoplay div.clicktoplayinner p.play-button {
		font-size:36px;
	}
}
