/* ================================================================== */
/* # w3-extension.css                                                 */
/* # Datum:      Ergaenzung:                                          */
/* # ---------------------------------------------------------------- */
/* # 01.04.2019: Fertigstellung des CSS-Files                         */
/* ================================================================== */

/*
 * Copyright (c) 2018 J. Dankoweit
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *		notice, this list of conditions, and the following disclaimer,
 *		without modification, immediately at the beginning of the file.
 * 2. The name of the author may not be used to endorse or promote products
 *		derived from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR
 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 *
*/


@font-face {
  font-family: OpenSans;
  src: url(/Fonts/open-sans.ttf);
}

@font-face {
  font-family: 'Inter';
  font-style:  normal;
  font-weight: 100;
  font-display: swap;
  src: url(/Fonts/Inter-Regular.woff) format("woff");
}

@font-face {
  font-family: Merienda;
  src: url(/Fonts/Merienda-Regular.ttf);
}

.w3-merienda {
	font-family: Merienda!important;
}

.w3-opensans {
	font-family: OpenSans!important;
}

body, html {
	font-family: OpenSans!important;
	font-size:12pt;
/*	font-size:4vh;*/
	height: 100%;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: manual;
}

h1, h2, h3, h4, h5, h6 {
	letter-spacing: 2px;
	text-align:left;
}

h1 {
	font-size: 130%!important;
}

h2 {
	font-size: 115%!important;
}

h3 {
	font-size: 105%!important;
	font-weight:bold;
}

h4,h5,h6 {
	font-size: 100%!important;
	font-weight:bold;
}

wbr:after {
	content: "\00200B";
}

.w3-tiny{font-size:70%!important}
.w3-small{font-size:80%!important}
.w3-medium{font-size:90%!important}
.w3-large{font-size:110%!important}
.w3-xlarge{font-size:170%!important}
.w3-xxlarge{font-size:220%!important}
.w3-xxxlarge{font-size:160%!important}
.w3-jumbo{font-size:200%!important}

fieldset { min-width: 100%; }

/*.w3-animate-top {*/
/*	position: absolute;*/
/*	animation: animatetop 0.4s;*/
/*}*/

.w3-body {
	background-color: transparent;
}

.w3-body-standard {
	background-repeat: repeat;
	background-image: url(/Grafiken/Hintergrund/hintergrund_umweltpapier_grau.jpg);
	background-attachment: fixed;
}

.w3-body-standard-textur-blau {
	background-repeat: repeat;
	background-image: url(/Grafiken/Hintergrund/hintergrund_textur_blau.jpg);
	background-attachment: fixed;
}

.w3-body-standard-umweltpapier {
	background-repeat: repeat;
	background-image: url(/Grafiken/Hintergrund/hintergrund_umweltpapier.jpg);
	background-attachment: fixed;
}

.w3-body-standard-umweltpapier-gelb {
	background-repeat: repeat;
	background-image: url(/Grafiken/Hintergrund/hintergrund_umweltpapier_gelb.jpg);
	background-attachment: fixed;
}

.w3-body-wetter {
	background-repeat: no-repeat;
	background-image: url(/Grafiken/Hintergrund/gewitterstimmung-ahrntal.jpg);
	background-attachment: fixed;
	background-position: center;
/*	background-size: cover;*/
}

.w3-body-wetterkarte {
	background-repeat: no-repeat;
	background-image: url(/Grafiken/Hintergrund/wimbachgries-sommer.jpg);
	background-attachment: fixed;
	background-position: center;
/*	background-size: cover;*/
}

.w3-body-bergtouren {
	background-repeat: no-repeat;
	background-image: url(/Grafiken/Hintergrund/hirschberg-panorama.jpg);
	background-attachment: fixed;
	background-size: cover;
}

.w3-body-webcams {
	background-repeat: no-repeat;
	background-image: url(/Grafiken/Hintergrund/grosser-traithen-herbst.jpg);
	background-attachment: fixed;
	background-position: top center;
	background-size: cover;
}

.w3-body-10980 {
	background-repeat: no-repeat;
	background-image: url(/Grafiken/Hintergrund/wendelstein.jpg);
	background-attachment: fixed;
	background-position: top center;
	background-size: cover;
}

.w3-body-10961 {
	background-repeat: no-repeat;
	background-image: url(/Grafiken/Hintergrund/zugspitze.jpg);
	background-attachment: fixed;
	background-position: top center;
	background-size: cover;
}

.w3-body-10908 {
	background-repeat: no-repeat;
	background-image: url(/Grafiken/Hintergrund/feldberg.jpg);
	background-attachment: fixed;
	background-position: top center;
	background-size: cover;
}

.w3-body-10962 {
	background-repeat: no-repeat;
	background-image: url(/Grafiken/Hintergrund/hohenpeissenberg.jpg);
	background-attachment: fixed;
	background-position: top center;
	background-size: cover;
}

.w3-body-DE-GIESSEN,
.w3-body-10532 {
	background-repeat: no-repeat;
	background-image: url(/Grafiken/Hintergrund/giessen_sw.jpg);
	background-attachment: fixed;
	background-position: top center;
	background-size: cover;
}

.w3-body-galerie {
	background-repeat: repeat;
	background-image: url(/Grafiken/Hintergrund/hintergrund_leinwand_blau.jpg);
	background-attachment: fixed;
/*	background-position: top center;*/
}

.w3-body-freebsd {
	background-repeat: no-repeat;
	background-image: url(/Grafiken/Hintergrund/freebsd.jpg);
	background-attachment: fixed;
	background-position: top center;
	background-size: cover;
}

.w3-body-blog {
	background-repeat: no-repeat;
	background-image: url(/Grafiken/Banner/slider_panorama_wildalpljoch.jpg);
	background-attachment: fixed;
	background-position: top center;
	background-size: cover;
}

.w3-body-kontakt {
	background-repeat: no-repeat;
	background-image: url(/Grafiken/Hintergrund/hirschberg-panorama.jpg);
	background-attachment: fixed;
	background-position: top center;
	background-size: cover;
}

.w3-hover-transparent:hover {
	background-color: transparent!important;
}

.w3-border-transparent {
	border-color: transparent!important;
}

.w3-border-dashed {
	border-style: dashed!important;
}

.w3-border-dotted {
	border-style: dotted!important;
}

.w3-border-bottom-dashed {
	border-bottom-style: dashed!important;
}

.w3-border-bottom-dotted {
	border-bottom-style: dotted!important;
}

.w3-border-top-dashed {
	border-top-style: dashed!important;
}

.w3-border-top-dotted {
	border-top-style: dotted!important;
}

.w3-logo {
	height:72px;
	width:auto;
	height: 64px;
	width: auto;
	margin-top: -16px;
	margin-bottom: -16px;
}

.w3-background-transparent {
	background-color: transparent!important;
}

.w3-background-ahorn {
	background-image: url(background/hg_holzplatte_ahorn_quer.jpg);
}

.w3-background-holzhell {
	background-image: url(background/hg_holzplatte_grau_hell.jpg);
}

.w3-background-holz {
	background-image: url(background/hg_holzplatte_grau.jpg);
}

.w3-background-white {
	background-color: rgba(255,255,255,0.5);
}

.w3-background-white-transparent-xl {
	background-color: rgba(255,255,255,0.1)!important;
}


#galerie .w3-icon-xsmall {
	width:18px;
	height:18px;
}

#galerie .w3-icon-small {
	width:32px;
	height:32px;
}

#galerie .w3-icon-medium {
	width:48px;
	height:32px;
}


.w3-icon-xsmall {
	width:18px;
	height:18px;
}

.w3-icon-smaller {
	width:24px;
	height:24px;
}

.w3-icon-small {
	width:32px;
	height:32px;
}

.w3-icon-medium {
	width:48px;
	height:48px;
}

.w3-icon-large {
	width:64px;
	height:64px;
}

.w3-padding-128 {
	padding-top: 128px!important;
}

.w3-border-2px {
	border-width: 2px;
}

.w3-border-transparent {
	border-color: transparent!important;
}

.w3-button-text {
	border: 2px solid #f6f1ea;
	border-radius: 8px;
	color: #ffffff!important;
}

.w3-button-text:hover {
	border: 2px solid #f6f1ea;
	border-radius: 8px;
	color: #000000!important;
}

.w3-button-menue {
	border:none!important;
	color: #FFFFFF!important;
}

.w3-button-menue:hover {
	border-radius: 8px;
	color: #000000!important;
	background-color: transparent!important;
}

.w3-link:hover {
	color: #000000!important;
}

.w3-image-border {
	border: 4px solid #ffffff;
	border-radius: 4px;
}

.w3-image-xxlarge {
	width: 12em;
	height: auto;
}

.w3-image-large {
	width: 8em!important;
	height: auto;
}

.w3-image-medium {
	width: 6em!important;
	height: auto;
}

.w3-bold {
	font-weight: bold;
}

.w3-border-dotted {
	border-style: dotted!important;
	border-width:1px!important;
}

.w3-margin-0 {
	margin:0px!important;
}

.w3-padding-0 {
	padding:0px!important;
}

.w3-padding-8 {
	padding:8px!important;
}

.w3-padding-4 {
	padding:4px!important;
}

.w3-padding-topbottom {
	padding: 8px 2px!important;
}

.w3-padding-leftright {
	padding: 2px 8px!important;
}

.w3-padding-leftright-large {
	padding: 2px 16px!important;
}

.w3-padding-leftright-small {
	padding: 6px 2px!important;
}

.w3-padding-leftright-extrasmall {
	padding: 2px 2px!important;
}

.w3-padding-menu-small {
	padding: 8px 8px !important;
}

.w3-zindex-max {
	z-index: 999999;
}

.w3-zindex-max-1 {
	z-index: 999998;
}

.w3-zindex-max-10 {
	z-index: 999989;
}

.w3-zindex-max-100 {
	z-index: 999899;
}

.w3-margin-small {
	margin:4px!important;
}

.w3-margin-top-xxxlarge {
	padding-top:80px!important;
	margin-top:0px!important;
}

.w3-margin-top-xxlarge {
	padding-top:64px!important;
	margin-top:0px!important;
}

.w3-margin-top-xlarge {
	padding-top:48px!important;
	margin-top:0px!important;
}

.w3-margin-top-mlarge {
	padding-top:40px!important;
	margin-top:0px!important;
}

.w3-margin-top-large {
	padding-top:32px!important;
	margin-top:0px!important;
}

.w3-margin-top-medium {
	margin-top:16px!important;
}

.w3-margin-top-small {
	margin-top:8px!important;
}

.w3-margin-top-extrasmall {
	margin-top:4px!important;
}

.w3-margin-bottom-xxxlarge {
	padding-bottom:80px!important;
	margin-bottom:0px!important;
}

.w3-margin-bottom-xxlarge {
	padding-bottom:64px!important;
	margin-bottom:0px!important;
}

.w3-margin-bottom-xlarge {
	padding-bottom:48px!important;
	margin-bottom:0px!important;
}

.w3-margin-bottom-large {
	padding-bottom:32px!important;
	margin-bottom:0px!important;
}

.w3-margin-bottom-medium {
	margin-bottom:16px!important;
}

.w3-margin-bottom-small {
	margin-bottom:8px!important;
}

.w3-margin-bottom-extrasmall {
	margin-bottom:4px!important;
}

.w3-margin-right-small {
	margin-right:16px!important;
}

.w3-margin-right-extrasmall {
	margin-right:4px!important;
}

.w3-magin-right-large {
	margin-right:32px!important;
}

.w3-margin-left-small {
	margin-left:16px!important;
}

.w3-margin-left-extrasmall {
	margin-left:4px!important;
}

.w3-magin-left-large {
	margin-left:32px!important;
}

.w3-margin-top-0 {
	margin-top:0px!important;
}

/* ================================================================== */
/* zusaetzliche Padding-Optionen                                      */
/* ================================================================== */
.w3-padding-extrasmall {
	padding: 0px 4px!important;
}

.w3-padding-small {
	padding: 4px 4px!important;
}

.w3-padding-bottom {
	padding-bottom:8px!important;
}

.w3-padding-bottom-small {
	padding-bottom:8px!important;
}

.w3-padding-bottom-medium {
	padding-bottom:32px!important;
}

.w3-padding-bottom-large {
	padding-bottom:48px!important;
}

.w3-padding-top {
	padding-top:8px!important;
}

.w3-padding-top-small {
	padding-top:16px!important;
}

.w3-padding-top-medium {
	padding-top:32px!important;
}

.w3-padding-top-large {
	padding-top:48px!important;
}

.w3-padding-left {
	padding-left:8px!important;
}

.w3-padding-left-small {
	padding-left:16px!important;
}

.w3-padding-left-medium {
	padding-left:32px!important;
}

.w3-padding-left-large {
	padding-left:48px!important;
}

.w3-padding-right {
	padding-right:8px!important;
}

.w3-padding-right-small {
	padding-right:16px!important;
}

.w3-padding-right-medium {
	padding-right:32px!important;
}

.w3-padding-right-large {
	padding-right:48px!important;
}

.w3-background-white-opacity {
	background-color: rgba(255,255,255,0.6)!important;
/*	background-color: rgba(255,255,255,0.8)!important; */
/*	background-color: rgba(247,247,255,0.8)!important; */
}

.w3-background-white-opacity-medium {
	background-color: rgba(255,255,255,0.5)!important;
}

.w3-background-white-opacity-light {
	background-color: rgba(255,255,255,0.4)!important;
}

.w3-background-white-opacity-extralight {
	background-color: rgba(255,255,255,0.2)!important;
}

.w3-background-white {
	background-color: #FFFFFF!important;
}

.w3-landkarte,
.w3-landkarte-uwz {
	margin-left:auto;
	margin-right:auto;
	width:100%!important;
	border:1px solid #FFFFFF!important;
}

.w3-landkarte-uwz img {
	margin-left:auto;
	margin-right:auto;
	border:1px solid #FFFFFF!important;
	display:block;
}

.w3-margin-center {
	margin-right:auto;
	margin-left:auto;
}

.w3-menu-open:after {
	content: "\25BE";
	padding-left:8px;
}

.w3-menu-closed:after {
	content: "\25B4";
	padding-left:8px;
}

.w3-wettericon, .w3-wettericon-klein {
	text-align: center;
	padding-top: 1em;
}

.w3-wettericon img {
	width:4em;
	height:auto;
}

.w3-wettericon-klein img {
	width:3em;
	height:auto;
}

.w3-wettericon-medium img {
	width:5em;
	height:auto;
}

.w3-wettericon .sunrise_sunset {
	width:2em;
	height:auto;
}

.w3-lawinenlage {
}

.w3-lawinendaten {
}

.w3-lawinendaten img,
.w3-lawinendaten svg,
.w3-wetterdaten img {
	height:4em;
	width:auto;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.w3-lawinendaten svg,
.w3-lawinendaten img {
/*	float: left;*/
}

.w3-lawinendaten svg {
	height: 4.5em;
	width: 4.5em;
}

.w3-table td {
	padding: 2px 8px;
}

.w3-table-small td {
	padding: 0px 8px;
	font-size:110%;
}


.w3-table-small .w3-wettericon-klein {
	width:3em!important;
	height:auto;
}

.w3-column-center td:first-child {
	text-align: left!important;
}

.w3-column-center td:nth-child(n+1) {
	text-align: center;
}

.w3-daytime-nighttime {
	background-image: linear-gradient(to right, rgba(0,0,255,0.2), rgba(255,255,0,0.2) 50%);
}

.w3-nighttime-daytime {
	background-image: linear-gradient(to left, rgba(0,0,255,0.2) 50%, rgba(255,255,0,0.2));
}

.w3-daytime {
	background-color: rgba(255,255,0,0.2);
}

.w3-nighttime {
	background-color: rgba(0,0,255,0.2);
}

.w3-image-center {
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.w3-hoehenangabe {
	position: relative;
	padding-top: 0px;
	font-size: 80%;
	margin-left: -2em;
	text-align: center;
}

.w3-hoehenangabe-icon {
	background-color: #c1daff1f;
}

.w3-diagramm {
	width:100%;
	height:auto;
}

.w3-cursor-pointer {
	cursor: pointer;
}

.w3-cursor-notallowed {
	cursor: not-allowed;
}

.w3-pseudo-button {
	display:inline-block;
	padding: 6px 12px;
}

.w3-gototop, .w3-bookmark, .w3-search-open, .w3-search-close, .w3-articlelist {
	position: fixed;
	z-index: 100000;
	height: 56px;
	width: 56px;
	vertical-align: middle;
	cursor: pointer;
	bottom: 20%;
	right: 2%;
	box-shadow: 0 6px 16px 0 rgba(0,0,0,0.5);
	background-size: contain;
	background-repeat: no-repeat;
}

.w3-bookmark, .w3-search-open, .w3-articlelist {
	top: 64px;
	right: 2%;
}

.w3-search-close {
	top: 132px;
	right: 2%;
}

.w3-table-2column {
}

.w3-table-2column td:first-child {
	width: 50%!important;
}

.w3-listicon-large {
	height:64px;
	width:auto;
}

.w3-listicon-medium {
	height:52px;
	width:auto;
}

.w3-listicon-smallmedium {
	height:48px;
	width:auto;
}

.w3-listicon-small {
	height:36px;
	width:auto;
}

.w3-listicon-xsmall {
	height:28px;
	width:auto;
}

.w3-akkordion-close {
	transition: transform 0.3s ease-out;
	transform: scaleY(0.0);
	transform-origin: bottom;
}

.w3-akkordion-open {
	transition: transform 0.3s ease-out;
	transform: scaleY(1.0);
	transform-origin: top;
}

.w3-height-100 {
	height: 100%;
}

.w3-border-medium {
	border-width: medium!important;
}

.w3-position-fixed {
	position: fixed!important;
}

.w3-meteogramm {
	display:inline-block;
	margin-top:0px;
	width:100%!important;
	height:1%!important;
}

.w3-monospace,
.w3-textcode {
	font-family: monospace;
}


.w3-quarter-fixed {
	width: 24.9%;
}

.w3-threequarter-fixed {
	width: 74.9%;
}

.w3-fullcontent {
	max-width:95%!important;
}

.w3-fullscreen {
	max-width:100%!important;
	min-height:100vh!important;
}

.w3-full {
	width:99.9%;
}

.w3-padding-small-left {
	padding-left: 2px!important;
}

.w3-padding-small-right {
	padding-right: 2px!important;
}

/* ================================================================== */
/* Einblenden/Ausblenden des Menues; fuer alle Browser                 */
/* ================================================================== */
.w3-animate-top-kartenmenue {
	position:relative;
	animation:animatetopkartenmenue 0.4s;
	-moz-animation:animatetopkartenmenue_moz 0.4s;
	-webkit-animation:animatetopkartenmenue_webkit 0.4s;
/*	-o-animation:animatetopkartenmenue_o 0.4s;*/
}

@keyframes animatetopkartenmenue {
	from {top:-300px;opacity:0} to {top:56px;opacity:1}
}

@-moz-keyframes animatetopkartenmenue_moz {
	from {top:-300px;opacity:0} to {top:56px;opacity:1}
}

@-webkit-keyframes animatetopkartenmenue_webkit {
	from {top:-300px;opacity:0} to {top:56px;opacity:1}
}

/*
@-o-keyframes animatetopkartenmenue_o {
	from {top:-300px;opacity:0} to {top:56px;opacity:1}
}
*/

/* ================================================================== */
/* Einblenden/Ausblenden eines Galerie-Bilds; fuer alle Browser        */
/* ================================================================== */
.w3-animate-opacity-on {
	animation:opacityon 0.8s;
	-moz-animation:opacityon_moz 0.8s;
	-webkit-animation:opacityon_webkit 0.8s;
/*	-o-animation:opacityon_o 0.8s; */
}

@keyframes opacityon {
	from {opacity:0} to {opacity:1}
}

@-moz-keyframes opacityon_moz {
  from {opacity: 0} to {opacity: 1}
}

@-webkit-keyframes opacityon_webkit  {
  from {opacity: 0} to {opacity: 1}
}

/*
@-o-keyframes opacityon_o  {
  from {opacity: 0} to {opacity: 1}
}
*/

.w3-animate-opacity-off {
	animation:opacityoff 0.8s;
	-moz-animation:opacityoff 0.8s;
	-webkit-animation:opacityoff 0.8s;
/*	-o-animation:opacityoff 0.8s; */
}

@keyframes opacityoff {
	from {opacity:1} to {opacity:0}
}

@-moz-keyframes opacityoff_moz {
  from {opacity: 1} to {opacity: 0}
}

@-webkit-keyframes opacityoff_webkit  {
  from {opacity: 1} to {opacity: 0}
}

/*
@-o-keyframes opacityoff_o  {
  from {opacity: 1} to {opacity: 0}
}
*/

/* ================================================================== */

.w3-waiting {
	background-image: url(/Grafiken/ladebalken_symbol.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.w3-text-shadow {
	text-shadow:1px 1px #666666 !important;
}

.w3-hover-text-blue:hover {color:#3f69aa !important}
.w3-text-blue-shadow {text-shadow:2px 2px #3f69aa !important}
.w3-hover-text-white-shadow:hover {text-shadow:1px 1px #ffffff !important}

.w3-bar .w3-padding-small,
.w3-bar-iten .w3-padding-small {
	padding: 4px 8px !important;
}

.w3-container-bergtour,
.w3-container-wetter {
	max-height:30em!important;
	overflow-y:scroll;
	overflow-x:hidden;
}


.w3-icon-question-small {
	width:32px!important;
	height:auto;
	vertical-align: baseline;
}

.w3-icon-question-xsmall {
	width:24px!important;
	height:auto;
	vertical-align: baseline;
}

.w3-icon-question-xxsmall {
	width:16px!important;
	height:auto;
	vertical-align: baseline;
}

.w3-bar .w3-icon {
	height:28px;
	width:28px;
}

.w3-nolinebreak {
	line-break: anywhere;
	white-space: nowrap;
}

legend {
	font-size: 115%;
}

.w3-circle {
	border-radius: 50%!important;
}

.w3-no-hover:hover {
	background-color: transparent!important;
}

.w3-justify-align {
	text-align: justify;
}

.w3-table-column-sticky {
	position: absolute;
}

tabelle_mosmix_24 td:first-child {
	position:absolute;
}


.w3-flex-row {
	display: flex;
	width: 100%;
}

.w3-flex {
	display: inline-flex;
}

/* Tabelle mit fixer erster Spalte */
.w3-table-with-fixed-1st-column {
	border-spacing: 0px;
	border-top: 1px solid #FFFFFF;
	margin-left: -9em;
}

.w3-table-with-fixed-1st-column td:nth-child(1) {
	position: absolute;
	width: 9em;
	padding-left: 4px!important;
}

.w3-table-with-fixed-1st-column td:nth-child(2) {
	border-left:9.1em solid transparent;
}

/* Hintergrundfarben fuer Wetter, Tag und Nacht */
.w3-background-tag-nullachtel {
	color:#FFFFFF;
	background-color:#819FF7;
}

.w3-background-tag-skc,
.w3-background-tag-few,
.w3-background-tag-sct,
.w3-background-tag-bkn,
.w3-background-tag-ovc,
.w3-background-tag-cb,
.w3-background-nacht-skc,
.w3-background-nacht-few,
.w3-background-nacht-sct,
.w3-background-nacht-bkn,
.w3-background-nacht-ovc,
.w3-background-nacht-cb, {
	background-origin: border-box;
	background-repeat: no-repeat;
	background-size:cover;
	background-position-y:top;
}

.w3-background-tag-skc {
	color:#FFFFFF;
	background-image:url(/Grafiken/Hintergrund/hintergrund_skc.png);
}

.w3-background-tag-few {
	color:#FFFFFF;
	background-image:url(/Grafiken/Hintergrund/hintergrund_few.png);
}

.w3-background-tag-sct {
	color:#000000;
	background-image:url(/Grafiken/Hintergrund/hintergrund_sct.png);
}

.w3-background-tag-bkn {
	color:#FFFFFF;
	background-image:url(/Grafiken/Hintergrund/hintergrund_bkn.png);
}

.w3-background-tag-ovc {
	color:#FFFFFF;
	background-image:url(/Grafiken/Hintergrund/hintergrund_ovc.png);
}

.w3-background-tag-cb {
	color:#FFFFFF;
	background-image:url(/Grafiken/Hintergrund/hintergrund_cb.png);
}

.w3-background-nacht-skc {
	color:#FFFFFF;
	background-image:url(/Grafiken/Hintergrund/hintergrund_skc_n.png);
}

.w3-background-nacht-few {
	color:#FFFFFF;
	background-image:url(/Grafiken/Hintergrund/hintergrund_few_n.png);
}

.w3-background-nacht-sct {
	color:#000000;
	background-image:url(/Grafiken/Hintergrund/hintergrund_sct_n.png);
}

.w3-background-nacht-bkn {
	color:#FFFFFF;
	background-image:url(/Grafiken/Hintergrund/hintergrund_bkn_n.png);
}

.w3-background-nacht-ovc {
	color:#FFFFFF;
	background-image:url(/Grafiken/Hintergrund/hintergrund_ovc_n.png);
}

.w3-background-nacht-cb {
	color:#FFFFFF;
	background-image:url(/Grafiken/Hintergrund/hintergrund_cb_n.png);
}

.w3-docbackground-tagnacht {
	background-attachment: fixed;
	background-origin: border-box;
	background-repeat: no-repeat;
	background-size:cover;
	background-position-y:top;
	background-position-x:center;
}

.w3-docbackground-tag-skc {
	background-image:url(/Grafiken/Hintergrund/hintergrund_skc.png);
}

.w3-docbackground-tag-few {
	background-image:url(/Grafiken/Hintergrund/hintergrund_few.png);
}

.w3-docbackground-tag-sct {
	background-image:url(/Grafiken/Hintergrund/hintergrund_sct.png);
}

.w3-docbackground-tag-bkn {
	background-image:url(/Grafiken/Hintergrund/hintergrund_bkn.png);
}

.w3-docbackground-tag-ovc {
	background-image:url(/Grafiken/Hintergrund/hintergrund_ovc.png);
}

.w3-docbackground-tag-cb {
	background-image:url(/Grafiken/Hintergrund/hintergrund_cb.png);
}

.w3-docbackground-nacht-skc {
	background-image:url(/Grafiken/Hintergrund/hintergrund_skc_n.png);
}

.w3-docbackground-nacht-few {
	background-image:url(/Grafiken/Hintergrund/hintergrund_few_n.png);
}

.w3-docbackground-nacht-sct {
	background-image:url(/Grafiken/Hintergrund/hintergrund_sct_n.png);
}

.w3-docbackground-nacht-bkn {
	background-image:url(/Grafiken/Hintergrund/hintergrund_bkn_n.png);
}

.w3-docbackground-nacht-ovc {
	background-image:url(/Grafiken/Hintergrund/hintergrund_ovc_n.png);
}

.w3-docbackground-nacht-cb {
	background-image:url(/Grafiken/Hintergrund/hintergrund_cb_n.png);
}


.w3-justify-align {
	text-align: justify;
}

.w3-ul .w3-list-style-dot {
	list-style: disc;
	list-style-position: inside;
}

/* Mauspfeil bei deaktivierter DropdownBox mit Sperrschild versehen */
.w3-select:disabled {
	cursor:not-allowed;
	opacity:0.3
}

.w3-wetterkarte-infoicon-on {
	color: #FFFF00;
}


