﻿
#cont-1906 {
	display: none !important;
}
#cont-1906 {
	background-image: url(../media/headerzehner.png) ! important;
}
#col-2029 {
	float: left;
	width: 25%;
	overflow: hidden;
}
#col-2031 {
	float: left;
	width: 50%;
	overflow: hidden;
}
#col-2033 {
	float: left;
	width: 25%;
	overflow: hidden;
}
#col-2060 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#text-2061 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2063 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#col-2062 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2064 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#text-2065 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2333 {
	font-size: 13px;
}
#col-2336 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2343 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2357 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2371 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2385 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2399 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2413 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2427 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2441 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2455 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2469 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2483 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2497 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2511 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2525 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2539 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2350 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2364 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2378 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2392 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2406 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2420 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2434 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2448 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2462 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2476 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2490 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2504 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2518 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#col-2532 {
	float: left;
	width: 25%;
	overflow: hidden;
	height: 50px;
	position: relative;
}
#text-2351 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2365 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2379 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2393 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2407 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2421 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2435 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2449 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2463 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2477 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2491 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2505 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2519 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2533 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2360 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2353 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2374 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2388 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2402 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2416 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2430 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2444 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2458 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2472 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2486 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2500 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2514 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2528 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2542 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2367 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2381 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2395 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2409 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2423 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2437 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2451 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2465 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2479 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2493 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2507 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2521 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2535 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#col-2338 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2345 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2359 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2373 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2387 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2401 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2415 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2429 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2443 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2457 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2471 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2485 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2499 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2513 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2527 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2541 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2352 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2366 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2380 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2394 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2408 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2422 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2436 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2450 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2464 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2478 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2492 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2506 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2520 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2534 {
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2340 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2347 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2361 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2375 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2389 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2403 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2417 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2431 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2445 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2459 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2473 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2487 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2501 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2515 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2529 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2543 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2354 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2368 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2382 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2396 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2410 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2424 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2438 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2452 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2466 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2480 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2494 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2508 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2522 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#col-2536 {
	float: left;
	width: 25%;
	overflow: hidden;
	position: relative;
	height: 50px;
}
#text-2348 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2362 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2376 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2390 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2404 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2418 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2432 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2446 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2460 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2474 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2488 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2502 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2516 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2530 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2544 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2355 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2369 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2383 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2397 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2411 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2425 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2439 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2453 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2467 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2481 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2495 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2509 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2523 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2537 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#cont-2363 {
	background: #ffea8d;
}
#cont-2377 {
	background: #ffea8d;
}
#cont-2391 {
	background: #ffea8d;
}
#cont-2405 {
	background: #ffea8d;
}
#cont-2419 {
	background: #ffea8d;
}
#cont-2433 {
	background: #ffea8d;
}
#cont-2447 {
	background: #ffea8d;
}
#cont-2461 {
	background: #ffea8d;
}
#cont-2475 {
	background: #ffea8d;
}
#cont-2489 {
	background: #ffea8d;
}
#cont-2503 {
	background: #ffea8d;
}
#cont-2517 {
	background: #ffea8d;
}
#cont-2531 {
	background: #ffea8d;
}
#text-2339 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	font-weight: 900;
}
#text-2341 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	font-weight: 900;
}
#text-2344 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2358 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2372 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2386 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2400 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2414 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2428 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2442 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2456 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2470 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2484 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2498 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2512 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2526 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2540 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
#text-2337 {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	font-weight: 900;
}
#cont-2335 {
	background: #ffea8d;
}
#cont-2349 {
	background: #ffea8d;
}
#text-2334 {
	background: #ffea8d;
	height: 10px;
}
#bhv-table-2546 tr {
	height: 50px;
}
#bhv-table-2546 tr.odd {
	background: #ffea8d;
}
#bhv-table-2546 tr.even {
	background: #FFF4CA;
}
#text-3180 {
	font-family: #019000;
}
#bhv-table-3156 tr {
	height: 50px;
}
#bhv-table-3156 tr.odd {
	background: #ffea8d;
}
#bhv-table-3156 tr.even {
	background: #FFF4CA;
}
#cont-4343 {
	background-size: cover;
	background-image: url(../media/KlimafitkalenderSchulen.png);
	background-position: 60% 90% !important;
}
#cont-4347 {
	background-size: cover;
	background-image: url(../media/gwoe_workshop_hakwtkleindienst.jpg);
	background-position: 60% 90% !important;
}
#cont-4351 {
	background-size: cover;
	background-image: url(../media/KernteamMitmachregion.jpg);
	background-position: 60% 90% !important;
}
#bhv-special-carousel-4339 {
	width: 100% !important;
	height: auto;
	overflow: hidden;
	position: relative;
}
#bhv-special-carousel-4339 > div {
	width: 100% !important;
}
#bhv-special-carousel-4339 ol#bhv-special-carousel-4340-ol {
	margin: 0px;
	padding: 0px;
	width: 100% !important;
}
#bhv-special-carousel-4339 div.carousel.bhv-special-carousel-3886 {
	width: 100% !important;
	height: auto;
	overflow: hidden;
	list-style: none;
	text-align: left;
}
#bhv-special-carousel-4339 .bhv-special-carousel-3886.carousel {
	width: 100% !important;
	max-width: 100% !important;
	min-width: 100% !important;
}
#bhv-special-carousel-4339 .paginator {
	position: absolute;
	top: 0px;
	right: calc(-100% + 50px);
}
#bhv-special-carousel-4339 .yui-pg-page {
	background: url('../MEDIA/quadrat_durchsichtig-1.png') no-repeat center center;
	background-size: contain;
	width: 0px;
	padding: 0px 0px 12px 12px;
	height: 0px;
	overflow: hidden;
	display: inline-block;
	border: none;
}
#bhv-special-carousel-4339 .yui-pg-current-page.yui-pg-page {
	background: url('../MEDIA/quadrat_ausgefuellt.png') no-repeat center center;
	background-size: contain;
}
#bhv-special-carousel-4339 .navbut {
	position: absolute;
	display: inline-block;
	top: 50%;
	width: 24px;
	height: 24px;
	margin-top: -12px;
	text-align: center;
	text-decoration: none;
}
#bhv-special-carousel-4339 .prev {
	background: url('../MEDIA/pfeil_slideshow_links.png') no-repeat center center;
	background-size: contain;
	left: 6px;
}
#bhv-special-carousel-4339 .next {
	background: url('../MEDIA/pfeil_slideshow_rechts.png') no-repeat center center;
	background-size: contain;
	right: 6px;
}
#bhv-special-carousel-4339 div.carousel.bhv-special-carousel-229 .carousel , #bhv-special-carousel-4339 .carousel-bd , #bhv-special-carousel-4339 li , #bhv-special-carousel-4339 li div {
	background-size: cover;
	height: 410px !important;
	background-position: center;
	width: 100% !important;
}
#bhv-special-carousel-4339 div.carousel.bhv-special-carousel-229 > div > div {
	min-height: 100%;
}
#bhv-special-carousel-4339 li.bhv-special-carousel-229 {
	overflow: hidden;
	list-style: none;
	text-align: left;
}
@media(max-width: 800px) {
	#bhv-special-carousel-4339 div.carousel.bhv-special-carousel-229 div {
		height: 400px;
	}
}
