/* Getting from cache wd-startseite-kreativ-v8-breit */
 
#center_l:empty {
	display:none;
}

html {
	scroll-behavior:smooth;
}

input[type=submit] {
	background:#0874c8;
	color:white;
	border:0;
	border-radius:7px;
	cursor:pointer;
	padding-top:10px;
	padding-right:18px;
	padding-bottom:10px;
	padding-left:18px;
}

body {
	background:#fff;
	color:#15365c;
	font:16px/1.65 Arial,Helvetica,sans-serif;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
}

.wd-content-block h2 {
	font-size:20px;
	margin-top:0;
	margin-right:0;
	margin-bottom:12px;
	margin-left:0;
	color:var(--wd-heart-green);
}

#container {
	min-height:100vh;
}

.wd-main {
	max-width:1272px;
	display:flex;
	align-items:flex-start;
	gap:20px;
	min-height:500px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	padding-top:16px;
	padding-right:22px;
	padding-bottom:52px;
	padding-left:16px;
}

a {
	color:#075eb6;
	text-decoration:none;
}

#content ul {
	padding-left:24px;
}

a:hover {
	text-decoration:underline;
}

input {
	max-width:100%;
}

img {
	max-width:100%;
	height:auto;
}

.wd-nav li:focus-within>ul {
	display:block;
}

h1 {
	line-height:1.22;
	color:#0b3972;
	font-size:clamp(30px,4vw,48px);
}

#center_l {
	flex:0 1 210px;
	min-width:0;
}

h2 {
	line-height:1.22;
	color:#0b3972;
	font-size:clamp(22px,2.5vw,30px);
}

#content {
	font-size:16.5px;
	line-height:1.72;
	color:var(--wd-deep-blue);
}

h3 {
	line-height:1.22;
	color:#0b3972;
}

.wd-content-block {
	background:#fff;
	border:0;
	border-radius:14px;
	margin-bottom:14px;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
}

.wd-header {
	background:#fff;
}

#bottom {
	border-top:7px solid #70cf00;
	background:linear-gradient(120deg,#e6f8ff,#fff);
	color:#16456b;
	font-size:14px;
}

.wd-header-inner {
	max-width:1323px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:20px;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
	padding-top:18px;
	padding-right:24px;
	padding-bottom:6px;
	padding-left:18px;
}

select {
	max-width:100%;
}

.wd-brand {
	display:flex;
	flex-direction:column;
	transform:none;
	font-weight:700;
	color:white;
	text-shadow:0 1px 2px #155389;
	flex:0 1 43%;
	min-width:0;
}

.wd-nav li:hover>ul {
	display:block;
}

.wd-brand-top {
	background:linear-gradient(160deg,#c5f600,#50c900 65%,#25a400);
	border-radius:22px 6px 18px 6px;
	font-size:clamp(22px,3vw,35px);
	box-shadow:0 5px 9px #a0b8b8;
	padding-top:6px;
	padding-right:30px;
	padding-bottom:6px;
	padding-left:30px;
}

.wd-nav li ul li {
	display:block;
	text-align:left;
	border:0;
}

.wd-brand-bottom {
	align-self:flex-end;
	margin-top:-1px;
	background:linear-gradient(140deg,#04a8ff,#0066c5 55%,#003fa3);
	border-radius:10px 5px 19px 7px;
	font-size:clamp(15px,2vw,24px);
	box-shadow:0 5px 8px #9bb7cb;
	padding-top:4px;
	padding-right:24px;
	padding-bottom:4px;
	padding-left:24px;
}

#center_c {
	min-width:0;
	flex:1 1 auto;
}

.wd-tagline {
	font-family:'Segoe Print','Comic Sans MS',cursive;
	font-style:italic;
	text-align:center;
	color:#0756a7;
	font-size:clamp(19px,2.4vw,30px);
	line-height:1.35;
	flex:1 1 54%;
	min-width:0;
}

#center_r {
	flex:0 1 210px;
	min-width:0;
}

.wd-nav {
	max-width:1272px;
	background:linear-gradient(#0799f7,#0051a9);
	border-radius:10px;
	min-height:52px;
	box-shadow:0 5px 10px #c6d7e6;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	margin-top:0;
	margin-right:auto;
	margin-bottom:12px;
	margin-left:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	overflow:visible;
	height:auto;
}

#center_r:empty {
	display:none;
}

.wd-nav-block {
	flex:1 1 auto;
	width:100%;
	min-width:0;
}

#content p {
	margin-top:0;
	margin-right:0;
	margin-bottom:1.15em;
	margin-left:0;
}

.wd-nav a {
	color:white;
	font-weight:700;
}

.wd-side-block {
	background:#f8fbfc;
	border:1px solid #e1eff5;
	border-radius:12px;
	margin-bottom:20px;
	padding-top:16px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:16px;
	border-color:#e4eef2;
}

.wd-nav ul {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:0;
	list-style:none;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	justify-content:stretch;
	width:100%;
}

.wd-side-block h2 {
	font-size:20px;
	margin-top:0;
	margin-right:0;
	margin-bottom:12px;
	margin-left:0;
	color:var(--wd-deep-blue);
}

.wd-nav li {
	list-style:none;
	position:relative;
	flex:1 1 auto;
	text-align:center;
	border-right:1px solid #ffffff80;
}

.wd-footer-inner {
	max-width:1200px;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	gap:15px;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
	padding-top:22px;
	padding-right:24px;
	padding-bottom:22px;
	padding-left:24px;
}

.wd-nav li a {
	display:block;
	padding-top:12px;
	padding-right:16px;
	padding-bottom:12px;
	padding-left:16px;
	color:white;
	font-size:18px;
}

table {
	max-width:100%;
}

.wd-nav li a:hover {
	background:#62c900;
	text-decoration:none;
}

textarea {
	max-width:100%;
}

.wd-nav li ul {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#0060b9;
	min-width:180px;
	z-index:20;
	box-shadow:0 6px 12px #0002;
	width:auto;
}

button {
	background:#0874c8;
	color:white;
	border:0;
	border-radius:7px;
	cursor:pointer;
	padding-top:10px;
	padding-right:18px;
	padding-bottom:10px;
	padding-left:18px;
}

.wd-nav .wd-main-menu>li:last-child {
	border-right:0;
}

#content font[color="#00ff00"] {
	color:var(--wd-heart-green)!important;
}

.wd-nav .wd-main-menu>li>a {
	display:flex;
	text-align:center;
	align-items:center;
	justify-content:center;
	min-height:52px;
	color:#fff!important;
	font:bold clamp(13px,1.4vw,18px)/1.25 Arial,Helvetica,sans-serif;
	text-decoration:none;
	background:transparent;
	padding-top:9px;
	padding-right:6px;
	padding-bottom:9px;
	padding-left:6px;
}

.wd-brand img {
	display:block;
	width:100%;
	height:auto;
}

.wd-nav .wd-main-menu {
	display:flex!important;
	list-style:none;
	width:100%;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
	flex-direction:row!important;
	flex-wrap:nowrap!important;
	align-items:stretch;
}

.wd-tagline img {
	display:block;
	width:100%;
	height:auto;
}

.wd-nav li:first-child>a {
	background:linear-gradient(#9bec00,#49bf00);
	border-radius:10px 0 0 10px;
}

.wd-nav li:last-child {
	border-right:0;
}

.wd-nav .wd-main-menu>li {
	flex:1 1 20%;
	display:block;
	min-width:0;
	border-right:1px solid rgba(255,255,255,.35);
	text-align:center;
	margin-top:0;
	margin-left:0;
	margin-right:0;
	margin-bottom:0;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
}

#content [style*="color: lime"] {
	color:var(--wd-heart-green)!important;
}

#content h4 * {
	color:var(--wd-heart-green)!important;
	line-height:1.28;
	letter-spacing:-.015em;
}

* {
	box-sizing:border-box;
}

#content [style*="color: #00FF00"] {
	color:var(--wd-heart-green)!important;
}

.wd-nav .wd-main-menu>li:first-child>a {
	background:#90bf00!important;
	border-radius:10px 0 0 10px;
	color:#fff!important;
}

#content [style*="color:rgb(0 {
	color:var(--wd-heart-green)!important;
}

.wd-nav .wd-main-menu>li>a:hover {
	background:#90bf00!important;
	color:#fff!important;
}

#content font[color="lime"] {
	color:var(--wd-heart-green)!important;
}

.wd-nav .wd-main-menu>li>a:focus {
	background:linear-gradient(#a2ec16,#48b900);
	color:#fff!important;
}

0 {
	color:#90bf00!important;
}

.wd-legal-links {
	display:flex;
	flex-wrap:wrap;
	gap:8px 20px;
	align-items:center;
}

#content [style*="color: #00ff00"] {
	color:var(--wd-heart-green)!important;
}

.wd-legal-links a {
	color:#0756a7;
	text-decoration:underline;
	text-underline-offset:3px;
}

.buttonLevel3Hover {
}

:root {
	--wd-heart-green:#90bf00;
	--wd-deep-blue:#153b69;
}

#content h3 * {
	color:var(--wd-heart-green)!important;
	line-height:1.28;
	letter-spacing:-.015em;
}

#content h1 {
	color:var(--wd-heart-green)!important;
	line-height:1.28;
	letter-spacing:-.015em;
	font-size:clamp(26px,2.5vw,36px);
	margin-top:10px;
	margin-right:0;
	margin-bottom:24px;
	margin-left:10px;
}

#content [style*="color: rgb(0 {
	color:var(--wd-heart-green)!important;
}

#content h2 {
	color:var(--wd-heart-green)!important;
	line-height:1.28;
	letter-spacing:-.015em;
	font-size:clamp(22px,2vw,28px);
	margin-top:28px;
	margin-right:0;
	margin-bottom:16px;
	margin-left:28px;
}

0)"] {
	color:#90bf00!important;
}

#content h3 {
	color:var(--wd-heart-green)!important;
	line-height:1.28;
	letter-spacing:-.015em;
	font-size:clamp(19px,1.7vw,24px);
	margin-top:22px;
	margin-right:0;
	margin-bottom:12px;
	margin-left:22px;
}

#content [style*="color:#00ff00"] {
	color:var(--wd-heart-green)!important;
}

#content h4 {
	color:var(--wd-heart-green)!important;
	line-height:1.28;
	letter-spacing:-.015em;
}

#content [style*="color:#00FF00"] {
	color:var(--wd-heart-green)!important;
}

#content h1 * {
	color:var(--wd-heart-green)!important;
	line-height:1.28;
	letter-spacing:-.015em;
}

.buttonLevel3Normal {
}

#content h2 * {
	color:var(--wd-heart-green)!important;
	line-height:1.28;
	letter-spacing:-.015em;
}

#content font[color="#00FF00"] {
	color:var(--wd-heart-green)!important;
}

.wd-nav .wd-main-menu>li>a[aria-current="page"] {
	background:#90bf00!important;
	color:#fff!important;
}

.wd-showcase-image img {
	display:block;
	width:100%;
	height:auto;
	border-radius:4px;
}

.wd-nav .wd-main-menu>li>a:focus-visible {
	background:#90bf00!important;
	color:#fff!important;
}

.wd-home .wd-main {
	padding-top:12px;
}

#content .wd-v5-welcome {
	font-size:clamp(25px,2.6vw,36px)!important;
	line-height:1.2!important;
	letter-spacing:-.02em!important;
	color:#90bf00!important;
	text-align:center;
	margin-top:8px;
	margin-right:auto;
	margin-bottom:18px!important;
	margin-left:8px;
}

.wd-showcase-links a {
	display:block;
	border-radius:9px;
	outline-offset:3px;
}

#content .wd-v5-welcome * {
	color:#90bf00!important;
}

.wd-main #center_c h1 {
	color:#90bf00!important;
}

.wd-showcase {
	display:none;
	max-width:1272px;
	box-sizing:border-box;
	margin-top:20px;
	margin-right:auto;
	margin-bottom:0;
	margin-left:20px;
	padding-top:0;
	padding-right:22px;
	padding-bottom:0;
	padding-left:22px;
}

.wd-showcase-links {
	position:absolute;
	left:1.5%;
	right:1.5%;
	top:44%;
	height:25%;
	display:grid;
	grid-template-columns:repeat(5,minmax(0,1fr));
	gap:1%;
}

.wd-home .wd-showcase {
	display:block!important;
	width:100%!important;
	max-width:1272px!important;
	margin-top:16px;
	margin-right:auto;
	margin-bottom:0!important;
	margin-left:16px;
	padding-top:0!important;
	padding-left:0!important;
	padding-right:0!important;
	padding-bottom:0!important;
}

.wd-showcase-links a:focus-visible {
	outline:3px solid #153b69;
	background:rgba(255,255,255,.15);
}

.wd-showcase-image {
	position:relative;
	width:100%;
	max-width:1100px;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
}

.wd-home #content .wd-v5-welcome {
	display:none!important;
}

.wd-main #center_c h2 {
	color:#90bf00!important;
}

.wd-main #center_c [style*="color:rgb(0 {
	color:#90bf00!important;
}

.wd-main #center_c h3 * {
	color:#90bf00!important;
}

.wd-main #center_c h3 {
	color:#90bf00!important;
}

.wd-main #center_c h2 * {
	color:#90bf00!important;
}

.wd-main #center_c h1 * {
	color:#90bf00!important;
}

.wd-main #center_c [style*="color: rgb(0 {
	color:#90bf00!important;
}

.wd-main #center_c [style*="color:#00ff00"] {
	color:#90bf00!important;
}

.wd-main #center_c font[color="#00ff00"] {
	color:#90bf00!important;
}

.wd-main #center_c [style*="color: #00ff00"] {
	color:#90bf00!important;
}

.wd-main #center_c [style*="color: lime"] {
	color:#90bf00!important;
}

.wd-main #center_c font[color="lime"] {
	color:#90bf00!important;
}

.wd-home .wd-showcase-image img {
	display:block!important;
	width:100%;
	height:auto;
}

.wd-home .wd-showcase-image {
	width:100%!important;
	max-width:none!important;
	margin-top:0!important;
	margin-left:0!important;
	margin-right:0!important;
	margin-bottom:0!important;
}

.wd-home .wd-showcase-image>img {
	display:block!important;
	width:100%!important;
	max-width:none!important;
	height:auto!important;
}

@media(max-width:800px) {
	.wd-header-inner {
		flex-direction:column;
		padding-top:12px;
		padding-right:14px;
		padding-bottom:12px;
		padding-left:14px;
		gap:0;
	}
	.wd-nav {
		margin-top:0;
		margin-right:12px;
		margin-bottom:10px;
		margin-left:0;
	}
	.wd-nav li a {
		padding-top:11px;
		padding-right:12px;
		padding-bottom:11px;
		padding-left:12px;
		font-size:16px;
	}
	.wd-main {
		flex-direction:column;
		padding-top:16px;
		padding-right:16px;
		padding-bottom:40px;
		padding-left:16px;
		gap:14px;
	}
	#center_l {
		width:100%;
		flex:auto;
	}
	#center_r {
		width:100%;
		flex:auto;
	}
	#center_c {
		width:100%;
		flex:auto;
	}
	.wd-tagline {
		font-size:20px;
		width:100%;
		max-width:560px;
		flex:auto;
	}
	.wd-nav li ul {
		position:static;
		box-shadow:none;
	}
	.wd-brand {
		width:100%;
		max-width:560px;
		flex:auto;
	}
	.wd-showcase {
		margin-top:12px;
		padding-top:0;
		padding-right:12px;
		padding-bottom:0;
		padding-left:12px;
	}
	.wd-showcase-links {
		top:43%;
		height:27%;
	}
}

@media(max-width:600px) {
	.wd-nav .wd-main-menu {
		flex-wrap:wrap!important;
	}
	.wd-nav .wd-main-menu>li {
		flex:1 1 50%;
	}
	.wd-nav .wd-main-menu>li:first-child>a {
		border-radius:10px 0 0 0;
	}
	.wd-nav .wd-main-menu>li:last-child {
		flex-basis:100%;
	}
}

@media(max-width:480px) {
	.wd-nav ul {
		display:block;
	}
	.wd-nav li {
		display:block;
		text-align:left;
		border-right:0;
	}
	.wd-brand-top {
		font-size:23px;
	}
	.wd-brand-bottom {
		font-size:16px;
	}
	.wd-nav li:first-child>a {
		border-radius:10px 10px 0 0;
	}
}

@media(max-width:1300px) {
	.wd-home .wd-showcase {
		width:calc(100% - 24px)!important;
	}
}
