body {
	background-color: #ddd;
	color: #111;
	opacity: 1;
	background-image: radial-gradient(circle at center center, #fefefe, #efefef), repeating-radial-gradient(circle at center center, #efefef, #fefefe, 10px, transparent 20px, transparent 10px);
	background-blend-mode: multiply;
}

img.outlined {
    -webkit-filter: drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.1))
                    drop-shadow(-2px 2px 0 rgba(0, 0, 0, 0.1))
                    drop-shadow(2px -2px 0 rgba(0, 0, 0, 0.1))
                    drop-shadow(-2px -2px 0 rgba(0, 0, 0, 0.1));

    filter: drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.1))
            drop-shadow(-2px 2px 0 rgba(0, 0, 0, 0.1))
            drop-shadow(2px -2px 0 rgba(0, 0, 0, 0.1))
            drop-shadow(-2px -2px 0 rgba(0, 0, 0, 0.1));
}

.navbar-dark {
	background-color: #121212;
}

.header .carousel {
	background-color: #fff;
}


#content .box {
	color: #000;
	background-color: #fff;
	border: 1px #000 solid;
}

#content .box .header {
	background-color: #111;
	color: #fff;
}
#content .box .header .icon {
	color: #e842d6;
}


#content .videobox.infovideo {
	background: linear-gradient(to left, #ebebeb, #a7a8a8) !important;
}

#content .videobox.infovideo h3, #content .videobox.infovideo .info {
	color: #000 !important;
}

#content .videobox.bewertungsvideo {
	background: radial-gradient(ellipse at top, #F3D569 0, #79651E 70%);
}

#content .videobox.pinnedvideo {
	box-shadow: 0 0 10px 3px #EA2027;
}

.list-group-item.leaderboard-item, .leaderboard-section .list-group-item-action {
	border: rgba(0,0,0,0.5) 1px solid;
	background-color: #222 !important;
	color: #fff !important;
}

.leaderboard-section .text-light {
	color: #fff !important;
}

.subnav {
	background-color: #222;
}


#topfTabs .nav-link {
	color: #000;
}

#content .btn {
	border: 1px #000 solid;
}