@font-face {
	font-family: 'OpenSans';
	src: url('./fonts/opensans-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal
}
@keyframes spin {
	from {
		transform: rotateY(0)
	}
	to {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg)
	}
}
@-webkit-keyframes flash {
	0%,50%,100% {
		opacity: 1
	}
	25%,75% {
		opacity: 0
	}
}
@keyframes flash {
	0%,50%,100% {
		opacity: 1
	}
	25%,75% {
		opacity: 0
	}
}
@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3,.3,.3)
	}
	50% {
		opacity: 1
	}
}
@keyframes zoomIn {
	0% {
		opacity: 0;
		transform: scale3d(.3,.3,.3)
	}
	50% {
		opacity: 1
	}
}
@-webkit-keyframes zoomInDown {
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		-webkit-animation-timing-function: cubic-bezier(0.550,0.055,0.675,0.190)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
		-webkit-animation-timing-function: cubic-bezier(0.175,0.885,0.320,1)
	}
}
@keyframes zoomInDown {
	0% {
		opacity: 0;
		transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
		animation-timing-function: cubic-bezier(0.550,0.055,0.675,0.190)
	}
	60% {
		opacity: 1;
		transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
		animation-timing-function: cubic-bezier(0.175,0.885,0.320,1)
	}
}
@keyframes down {
	0% {
		top: -50%;
		opacity: 0.0
	}
	33% {
		opacity: 1
	}
	100% {
		top: 100%;
		opacity: 0
	}
}
#fdImageThumb {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 243px;
	height: 195px;
	visibility: hidden;
	overflow: hidden;
	z-index: 3000
}
#fdImageThumb div {
	display: block;
	position: absolute;
	width: 32px;
	height: 32px;
	background: transparent url(./template_images/lt_loading.gif) no-repeat 0 0;
	visibility: hidden;
	z-index: 3000
}
#fdImageThumb div.imageLoaded {
	background: transparent url(./template_images/lt_loading.gif) no-repeat 0 0
}
#fdImageThumb div.imageError {
	background: transparent url(./template_images/lt_error.gif) no-repeat 0 0
}
#fdImageThumb img {
	position: absolute;
	display: block;
	border: 0 none;
	width: 200px;
	height: 150px;
	z-index: 3001
}
.leftTop {
	background: transparent url(./template_images/lt_rt.png) no-repeat 0 0 !important
}
.leftTop img {
	top: 17px;
	left: 27px
}
.leftTop div {
	left: 113px;
	top: 76px
}
.leftBottom {
	background: transparent url(./template_images/lt_lb.png) no-repeat 0 0 !important
}
.leftBottom img {
	top: 29px;
	left: 27px
}
.leftBottom div {
	left: 113px;
	top: 82px
}
.rightTop {
	background: transparent url(./template_images/lt_lt.png) no-repeat 0 0 !important
}
.rightTop img {
	top: 17px;
	left: 18px
}
.rightTop div {
	left: 103px;
	top: 70px
}
.rightBottom {
	background: transparent url(./template_images/lt_rb.png) no-repeat 0 0 !important
}
.rightBottom img {
	top: 29px;
	left: 17px
}
.rightBottom div {
	left: 103px;
	top: 80px
}
div.dr .pp_top .pp_left {
	background: url(./i/pph/dr/s.png) -88px -53px no-repeat
}
div.dr .pp_top .pp_middle,div.dr .pp_content,div.dr .pp_bottom .pp_middle {
	background: url(./i/pph/dr/cp.png) top left repeat
}
div.dr .pp_top .pp_right {
	background: url(./i/pph/dr/s.png) -110px -53px no-repeat
}
div.dr .pp_content_container .pp_left {
	background: url(./i/pph/dr/cp.png) top left repeat-y
}
div.dr .pp_content_container .pp_right {
	background: url(./i/pph/dr/cp.png) top right repeat-y
}
div.dr .pp_next:hover {
	background: url(./i/pph/dr/bn.png) center right no-repeat;
	cursor: pointer
}
div.dr .pp_previous:hover {
	background: url(./i/pph/dr/bp.png) center left no-repeat;
	cursor: pointer
}
div.dr .pp_expand {
	background: url(./i/pph/dr/s.png) -31px -26px no-repeat;
	cursor: pointer
}
div.dr .pp_expand:hover {
	background: url(./i/pph/dr/s.png) -31px -47px no-repeat;
	cursor: pointer
}
div.dr .pp_contract {
	background: url(./i/pph/dr/s.png) 0 -26px no-repeat;
	cursor: pointer
}
div.dr .pp_contract:hover {
	background: url(./i/pph/dr/s.png) 0 -47px no-repeat;
	cursor: pointer
}
div.dr .pp_close {
	width: 75px;
	height: 22px;
	background: url(./i/pph/dr/s.png) -1px -1px no-repeat;
	cursor: pointer
}
div.dr .pp_details,form.form fieldset.inside,.r-tabs .r-tabs-nav .r-tabs-tab,.teaser .hc .hmode6,.teaser .hc .hmode7,.teaser .fullimage,.teaser .halfbox,.teaser .trpic,.teaser .tlpic,.posrel,section,.hc451fdb053,.glfiwrapper {
	position: relative
}
div.dr .pp_description {
	margin-right: 85px;
	color: #fff
}
div.dr .currentTextHolder {
	color: #c4c4c4
}
div.dr #pp_full_res .pp_inline,.theme-h4cb31c6193 .nivo-caption a:hover,.theme-h302eb9e0d3 .nivo-caption a:hover,.theme-he738b53cd7 .nivo-caption a:hover,.theme-h8b2873cb5a .nivo-caption a:hover,.theme-hfb07c5c300 .nivo-caption a:hover {
	color: #fff
}
div.dr .pp_gallery a.pp_arrow_previous,div.dr .pp_gallery a.pp_arrow_next,.mt12 {
	margin-top: 12px !important
}
div.dr .pp_nav .pp_play {
	background: url(./i/pph/dr/s.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.dr .pp_nav .pp_pause {
	background: url(./i/pph/dr/s.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px
}
div.dr .pp_arrow_previous {
	background: url(./i/pph/dr/s.png) 0 -71px no-repeat
}
div.dr .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default
}
div.dr .pp_arrow_next {
	background: url(./i/pph/dr/s.png) -22px -71px no-repeat
}
div.dr .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default
}
div.dr .pp_bottom .pp_left {
	background: url(./i/pph/dr/s.png) -88px -80px no-repeat
}
div.dr .pp_bottom .pp_right {
	background: url(./i/pph/dr/s.png) -110px -80px no-repeat
}
div.dr .pp_loaderIcon {
	background: url(./i/pph/dr/l.gif) center center no-repeat
}
div.pp_pic_holder a:focus,.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {
	outline: none
}
div.pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500
}
div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000
}
.pp_top,.pp_bottom {
	height: 20px;
	position: relative
}
* html .pp_top,* html .pp_bottom {
	padding: 0 20px
}
.pp_top .pp_left,.pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px
}
.pp_top .pp_middle,.pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px
}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle {
	left: 0;
	position: static
}
.pp_top .pp_right,.pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px
}
.pp_content {
	height: 40px;
	min-width: 40px
}
* html .pp_content {
	width: 40px
}
.pp_fade,.pp_gallery li.default a img,.js-hidden,form.form fieldset.hidden .comment,.pagination .mobile,.pagination .mob,.r-tabs .r-tabs-accordion-title,.teaser .hc .fullimage,.teaser .textparent.hc,.teaser .tsrcnt0.hc,.teaser .tsrcnt.hc,.teaser .tsrmore.hc,.hidden,.sadv form.form fieldset.left legend,nav#c7d724e8afc ul li.sep,nav#c7d724e8afc ul li.sep b,.nivo-hide,.hidden,.weather_counterhf9e53d472b #rainr_sidebar,#refresh_in,.sensformflex .yearOptions,.sensformflex .JLabel,.sensformflex #monthOptions,.sensformflex #MovMonthOptions,.sensformflex #WLabel,.sensformflex #MLabel,#rainr_sidebar,form.cmxform div.error,form.cmxform div.hidden,.nivo-html-caption {
	display: none
}
.pp_content_container {
	position: relative;
	text-align: left;
	width: 100%
}
.pp_content_container .pp_left {
	padding-left: 20px
}
.pp_content_container .pp_right {
	padding-right: 20px
}
.pp_content_container .pp_details {
	float: left;
	margin: 10px 0 2px 0
}
.pp_description {
	display: none;
	margin: 0
}
.pp_social,form.form.combobox select {
	float: left;
	margin: 0
}
.pp_social .facebook {
	float: left;
	margin-left: 5px;
	width: 150px;
	overflow: hidden
}
.pp_social .twitter,.FooterSX nav.FTnav,form.form .btn-left,form.form .captchabox input[type="text"],.pagination > div,.pagination .mobile .part-left,.pagination .mob .part-left,.pagination .standard,.pagination .mobile,.teaser .header h3 .tsricon,.teaser .tsrcnt0,.teaser .tsrcnt,.tsr0 .header h3 a span,.lhtml,.lpic,.lobj,.sadv button[type="submit"],.sadv input,.contentbar #sitemaphcdcf09331f .lpic img {
	float: left
}
.pp_nav {
	clear: right;
	float: left;
	margin: 3px 10px 0 0
}
.pp_nav p {
	float: left;
	margin: 2px 4px;
	white-space: nowrap
}
.pp_nav .pp_play,.pp_nav .pp_pause {
	float: left;
	margin-right: 4px;
	text-indent: -10000px
}
a.pp_arrow_previous,a.pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px
}
.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000
}
.pp_gallery {
	display: none;
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000
}
.pp_gallery div {
	float: left;
	overflow: hidden;
	position: relative
}
.pp_gallery ul {
	float: left;
	height: 35px;
	margin: 0 0 0 5px;
	padding: 0;
	position: relative;
	white-space: nowrap
}
.pp_gallery ul a {
	border: 1px rgba(0,0,0,0.5) solid;
	display: block;
	float: left;
	height: 33px;
	overflow: hidden
}
.pp_gallery ul a:hover,.pp_gallery li.selected a {
	border-color: #fff
}
.pp_gallery ul a img,img,.border0 {
	border: 0
}
.pp_gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	padding: 0
}
.pp_gallery li.default a {
	background: url(./i/pph/facebook/dt.gif) 0 0 no-repeat;
	display: block;
	height: 33px;
	width: 50px
}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next {
	margin-top: 7px !important
}
a.pp_next {
	background: url(./i/pph/dr/bn.png) 10000px 10000px no-repeat;
	display: block;
	float: right;
	height: 100%;
	text-indent: -10000px;
	width: 49%
}
a.pp_previous {
	background: url(./i/pph/dr/bp.png) 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%
}
a.pp_expand,a.pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000
}
a.pp_close {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	line-height: 22px;
	text-indent: -10000px
}
.pp_loaderIcon {
	display: block;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
	position: absolute;
	top: 50%;
	width: 24px
}
#pp_full_res {
	line-height: 1 !important
}
#pp_full_res .pp_inline,.tal,.left,.tleft,.align-left {
	text-align: left
}
#pp_full_res .pp_inline p {
	margin: 0 0 15px 0
}
div.ppt {
	color: #fff;
	display: none;
	font-size: 17px;
	margin: 0 0 5px 15px;
	z-index: 9999
}
#ErrorNotifier {
	font-family: Tahoma;
	width: 500px;
	margin-left: -250px;
	background: #fff;
	color: black;
	font-weight: bold;
	border: 2px solid red;
	padding: 20px;
	text-align: center;
	position: fixed;
	top: 10px;
	left: 50%;
	z-index: 99999;
	line-height: 1.5
}
#ErrorNotifier a {
	color: red
}
#dwd-hd14ae0b4fb5,#dwd-hd16543b02112,#dwd-hcc4caec1be6,#dwd-h9110c04b197,#dwd-ha605dcef2111,#dwd-h4f878893608,#dwd-h5b5997fcf94,#dwd-h2ba66283b91,#dwd-hcdbf2d8fde10,#dwd-h74966a3bb70,#dwd-ha2c6405ee93,#dwd-hc22b64a8d62,#dwd-hfbb20e76599 {
	width: 100%;
	overflow: auto
}
#dwd-hd14ae0b4fb5 .legend,#dwd-hcc4caec1be6 .legend,#dwd-h9110c04b197 .legend,#dwd-h4f878893608 .legend,#dwd-h5b5997fcf94 .legend,#dwd-h2ba66283b91 .legend,#dwd-h74966a3bb70 .legend,#dwd-ha2c6405ee93 .legend,#dwd-hc22b64a8d62 .legend,#dwd-hfbb20e76599 .legend {
	clear: both;
	float: left;
	width: 40%;
	margin: 5px 0
}
#dwd-hd14ae0b4fb5 .dwdimg,#dwd-hcc4caec1be6 .dwdimg,#dwd-h9110c04b197 .dwdimg,#dwd-h4f878893608 .dwdimg,#dwd-h5b5997fcf94 .dwdimg,#dwd-ha2c6405ee93 .dwdimg,#dwd-hc22b64a8d62 .dwdimg,#dwd-hfbb20e76599 .dwdimg {
	width: 40%;
	background: #d5e2f3
}
#dwd-hd14ae0b4fb5 h3,#dwd-hcc4caec1be6 h3,#dwd-h9110c04b197 h3,#dwd-h4f878893608 h3,#dwd-h5b5997fcf94 h3,#dwd-h2ba66283b91 h3,#dwd-h74966a3bb70 h3,#dwd-ha2c6405ee93 h3,#dwd-hc22b64a8d62 h3,#dwd-hfbb20e76599 h3 {
	width: 40%;
	font-size: 95%
}
.ausu-suggestionsBox {
	position: absolute;
	left: 10px;
	top: 26px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	display: none;
	font-weight: bold;
	z-index: 200;
	background: #282828;
	border: 1px solid #ccc;
	max-height: 200px;
	overflow-x: hidden
}
*+html .ausu-suggestionsBox ul {
	list-style-position: outside
}
.ausu-suggestionsBox ul.asus-list {
	margin: 0;
	padding: 0;
	left: 0px;
	top: 0px;
	list-style: none;
	float: left
}
.ausu-suggestionsBox ul.asus-list li {
	display: block;
	margin: 0;
	padding: 0;
	min-width: 200px;
	border-bottom: 1px solid #FFF
}
.ausu-suggest {
	position: relative;
	float: left
}
*+html .ausu-suggest {
	z-index: 9999
}
#copyr1 {
	margin: 0px 0 12px 0;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	line-height: 100% !important
}
.copyr,form.form p.standard,.teaser .img6,.teaser .img7,.teaser .shorttext,.TbC .spacer,.CbC .spacer,.SbC .spacer {
	float: left;
	width: 100%;
	position: relative
}
table.tbl4,table.tbl3,table.tbl12,table.tbl13 {
	width: 100%;
	table-layout: auto
}
table#tbl11 {
	width: 80%;
	margin: 0 auto;
	table-layout: fixed;
	border-width: 0;
	border-collapse: separate;
	border-spacing: 5px;
	border-radius: 0px 0px 0px 0px;
	font-family: inherit
}
table#tbl11 td {
	word-wrap: break-word;
	white-space: normal;
	width: 381pxpx;
	padding: 5px 5px;
	color: #414141
}
table#tbl11 td a,table#tbl11 th.col a,table#tbl11 th.row a,table#tbl9 td a,table#tbl9 th.col a,table#tbl9 th.row a,table#tbl8 td a,table#tbl8 th.col a,table#tbl8 th.row a,form.form fieldset p.fancy input[type='checkbox']:checked + label:hover,form.form fieldset p.fancy input[type='radio']:checked + label:hover,table#tbl14 td a,table#tbl14 th.col a,table#tbl14 th.row a,table#tbl1 td a,table#tbl1 th.col a,table#tbl1 th.row a,table#tbl6 td a,table#tbl6 th.col a,table#tbl6 th.row a,table#tbl2 td a,table#tbl2 th.col a,table#tbl2 th.row a,table#tbl7 td a,table#tbl7 th.col a,table#tbl7 th.row a,table#tbl10 td a,table#tbl10 th.col a,table#tbl10 th.row a,.ch77e774e6cc,.cblack {
	color: #000
}
table#tbl11 th,table#tbl9 th,table#tbl8 th,table#tbl14 th,table#tbl1 th,table#tbl6 th,table#tbl2 th,table#tbl7 th,table#tbl10 th {
	padding: 5px 5px
}
table#tbl11 th img,table#tbl11 td img,table#tbl9 th img,table#tbl9 td img,table#tbl8 th img,table#tbl8 td img,form.form fieldset.top input[type="hidden"] + button,table#tbl14 th img,table#tbl14 td img,table#tbl1 th img,table#tbl1 td img,table#tbl6 th img,table#tbl6 td img,table#tbl2 th img,table#tbl2 td img,table#tbl7 th img,table#tbl7 td img,table#tbl10 th img,table#tbl10 td img,.lpic img,.rpic img {
	max-width: 100%
}
table#tbl11 th.col,table#tbl9 th.col,table#tbl10 th.col {
	font-weight: bold;
	color: #000;
	background: #fff;
	border-style: solid solid solid solid;
	border-color: transparent;
	border-width: 0px 0px 1px 0px
}
table#tbl11 th.row,table#tbl9 th.row,table#tbl10 th.row {
	font-weight: bold;
	color: #000;
	background: #fff;
	border-style: solid solid solid solid;
	border-color: transparent;
	border-width: 0px 1px 0px 0px
}
#pzoomt0,form.form .flexcol,form.form .inpcomment span img,form.form fieldset.top [class*="col-fw-"],form.form fieldset.inside [class*="col-fw-"],.teaser .fullimage .trpic,.teaser .fullimage .tlpic,.teaser .halfbox .trpic,.teaser .halfbox .tlpic,.teaser .hc .fullimage span,.teaser .textparent.hc span,.teaser .tsrcnt0.hc span,.teaser .tsrcnt.hc span,.teaser .tsrmore.hc span,.tsr0 .fullimage,.tsr0 .tsrmore > div > button,.col1 .col-fw-11,.width-100,section .licon img,section .ricon img,.ausu-suggest,.sadv input.search,.sadv form.form input#searchresult,#c7d724e8afc-top,.width100,table.WoImg tr th img,table.WoImg tr td img,#h0c294de4a0 .DWTbl0 .whebord1,.gallery,form.form.combobox,#h51becd1036 table.VTDtbl,#h51becd1036 table.VTDtbl tr table.DWTbl1,#h51becd1036 table.VTDtbl table.DWTblV,.bbdialogs input[type='text'],#GfTGrafic .GfT2 h4 img,#GfTGrafic .GfT2 figure img,#GfTGrafic .GfT3 h4 img,#GfTGrafic .GfT3 figure img,#GfTGrafic .GfT4 h4 img,#GfTGrafic .GfT4 figure img,#BioWFeelGrafic #BioWFeelVormittag figure img,#BioWFeelGrafic #BioWFeelNachmittag figure img,#PolGrafic .Pol2 h4 img,#PolGrafic .Pol2 figure img,#PolGrafic .Pol3 h4 img,#PolGrafic .Pol3 figure img {
	width: 100%
}
.pzoomround {
	border-radius: 0px
}
div.VTDtblwrapper {
	width: 100%;
	float: left;
	overflow-x: auto;
	white-space: nowrap
}
table#tbl9,table#tbl10 {
	width: 100%;
	margin: 0 auto;
	table-layout: fixed;
	border-width: 0;
	border-collapse: separate;
	border-spacing: 5px;
	border-radius: 0px 0px 0px 0px;
	font-family: inherit
}
table#tbl9 td {
	word-wrap: break-word;
	white-space: normal;
	width: 481pxpx;
	padding: 5px 5px;
	color: #414141
}
table#tbl9 tr.even td,table#tbl8 tr.even td,table#tbl14 tr.even td,table#tbl2 tr.even td,table#tbl7 tr.even td,table#tbl10 tr.even td {
	background: #B1CBEE;
	color: #0E0E0E
}
table#tbl9 tr.even a,table#tbl8 tr.even a,table#tbl14 tr.even a,table#tbl2 tr.even a,table#tbl7 tr.even a,table#tbl10 tr.even a {
	color: #0080FF
}
table#tbl9 tr.odd td,table#tbl8 tr.odd td,table#tbl14 tr.odd td,table#tbl2 tr.odd td,table#tbl7 tr.odd td,table#tbl10 tr.odd td {
	background: transparent;
	color: #0E0E0E
}
table#tbl9 tr.odd a,table#tbl8 tr.odd a,table#tbl14 tr.odd a,table#tbl2 tr.odd a,table#tbl7 tr.odd a,table#tbl10 tr.odd a {
	color: #004080
}
[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos] {
	transition-duration: 500ms
}
[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos],[data-aos][data-aos][data-aos-delay="0"],body[data-aos-delay="0"] [data-aos] {
	transition-delay: 0
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate {
	transition-delay: 1500ms
}
[data-aos^=rotate1001180] {
	backface-visibility: hidden;
	transform: scale(0);
	transition-property: transform
}
[data-aos=rotate1001180In-br] {
	opacity: 0;
	transform-origin: right bottom;
	transform: perspective(2500px) rotate3d(0,0,1,-1180deg)
}
[data-aos=rotate1001180In-br].aos-animate {
	transform: translate3d(0,0,0);
	opacity: 1;
	transform-origin: right bottom
}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos] {
	transition-timing-function: cubic-bezier(.68,-0.45,.065,1.4)
}
#dwd-hd16543b02112 .legend,#dwd-ha605dcef2111 .legend,#dwd-hcdbf2d8fde10 .legend {
	clear: both;
	float: left;
	width: 100%;
	margin: 5px 0
}
#dwd-hd16543b02112 .dwdimg,#dwd-ha605dcef2111 .dwdimg,#dwd-hcdbf2d8fde10 .dwdimg {
	width: 100%;
	background: transparent
}
#dwd-hd16543b02112 h3,#dwd-ha605dcef2111 h3,#dwd-hcdbf2d8fde10 h3 {
	width: 100%;
	font-size: 95%
}
table#tbl8,table#tbl14,table#tbl1,table#tbl6,table#tbl2,table#tbl7 {
	width: 100%;
	margin: 0 auto;
	border-width: 0;
	border-collapse: separate;
	border-spacing: 5px;
	border-radius: 0px 0px 0px 0px;
	font-family: inherit
}
table#tbl8 td,table#tbl14 td,table#tbl1 td,table#tbl6 td,table#tbl2 td,table#tbl7 td {
	word-wrap: break-word;
	white-space: normal;
	padding: 5px 5px;
	color: #414141
}
table#tbl8 th.col,table#tbl14 th.col,table#tbl2 th.col,table#tbl7 th.col {
	font-weight: bold;
	color: #000;
	background: #B1CBEE;
	border-style: solid solid solid solid;
	border-color: transparent;
	border-width: 0px 0px 1px 0px
}
table#tbl8 th.row,table#tbl14 th.row,table#tbl2 th.row,table#tbl7 th.row {
	font-weight: bold;
	color: #000;
	background: #B1CBEE;
	border-style: solid solid solid solid;
	border-color: transparent;
	border-width: 0px 1px 0px 0px
}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: 0;
	padding: 0;
	margin: 0
}
.btn {
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	white-space: nowrap;
	border: 0;
	font-size: 14px;
	line-height: 14px;
	color: #000;
	letter-spacing: 0px;
	padding: 6px 12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all 0.25s linear;
	transition: all 0.25s linear
}
.btn:hover,.btn:focus,.btn.focus {
	text-decoration: none;
	-webkit-transition: all 0.25s linear;
	transition: all 0.25s linear
}
.btn:active,.btn.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 13px 15px rgba(0,0,0,0.125);
	box-shadow: inset 0 13px 15px rgba(0,0,0,0.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor: not-allowed !important;
	pointer-events: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none
}
a.btn-lg,.btn-lg,.btn-group-lg > .btn {
	padding: 7px 16px;
	font-size: 19px
}
a.btn-sm,.btn-sm,.btn-group-sm > .btn {
	padding: 2px 10px 3px !important;
	font-size: 12px
}
.btn-default {
	color: #044D5C !important;
	background: #4eb0c5
}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {
	color: #E4F9FD !important;
	background: #0d93b0
}
.btn-primary {
	color: #FFF !important;
	background: #044d5c
}
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {
	color: #fff !important;
	background: #0d93b0
}
.btn-warning {
	color: #fff !important;
	background: #d95c04
}
.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning {
	color: #fff !important;
	background: #8b3b03
}
.FooterSX.ftsx-mtop {
	margin-top: 25px
}
.FooterSX.ftsx-mbottom {
	margin-bottom: 25px
}
.FooterSX {
	position: relative;
	padding: 0;
	width: 100%;
	float: left;
	font-weight: normal;
	line-height: 100%;
	color: #142944 !important;
	letter-spacing: 0px
}
.FooterSX .griddy-row [class*='col-fw-'],.FooterSX [class*='col-fw-'] {
	padding: 0 2px
}
.FooterSX h4.ftsx-text {
	line-height: 1;
	padding: 4px
}
.FooterSX h4.ftsx-head {
	font-size: 18px;
	float: left;
	margin: 0;
	width: 100%;
	display: inline-block;
	font-weight: normal
}
.FooterSX h4.ftsx-head a {
	line-height: 1;
	font-weight: normal;
	font-size: 18px;
	width: 100%;
	display: block;
	padding: 4px
}
.FooterSX h4.ftsx-head i,.FooterSX h4.fthdr i,.FooterSX ul.ftvnavi li i,.lpic a,.rpic a {
	line-height: 0
}
.FooterSX ul.ftvnavi.remove-padding {
	padding-top: 0
}
.FooterSX ul.ftvnavi li,.FooterSX h4.fthdr a,.FooterSX h4.fthdr span,.FooterSX h4.ftsx-head a,.FooterSX h4.ftsx-head {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.FooterSX h4.fthdr {
	float: left;
	margin: 0;
	width: 100%;
	display: inline-block;
	line-height: 1
}
.FooterSX h4.fthdr a,.FooterSX h4.fthdr span {
	font: bold 18px/19px 'PTSans';
	color: #044d5c !important;
	letter-spacing: 0px;
	display: block;
	padding: 8px 3px;
	line-height: 1
}
.FooterSX h4.fthdr a:hover {
	text-decoration: underline
}
.FooterSX a,.FooterSX a:hover {
	font-weight: normal;
	line-height: 100%;
	color: #142944 !important;
	letter-spacing: 0px
}
.FooterSX .link-class a {
	color: #044D5C !important
}
.FooterSX .link-class a:hover,.FooterSX h4.ftsx-head a:hover,.FooterSX h4.ftsx-head a.current,.FooterSX ul.ftvnavi li a.current,.FooterSX ul.ftvnavi li a:hover,.FooterSX ul.ftvnavi li:hover,.FooterSX ul.ftvnavi li.current,.FooterSX h4.ftsx-head.ftsx-link.current,.FooterSX h4.ftsx-head.ftsx-link:hover {
	color: #0D93B0 !important
}
.FooterSX .fc-0 {
	color: #142944
}
.FooterSX .fc-1,.FooterSX .fc-3 {
	color: #044D5C
}
.FooterSX .fc-2 {
	color: #0D93B0
}
.FooterSX .fdirv {
	flex-direction: row-reverse
}
.FooterSX .fdirv img {
	margin-left: 2px
}
.FooterSX .fdir {
	flex-direction: row
}
.FooterSX .fdir img {
	margin-right: 2px
}
.FooterSX .icons {
	display: flex;
	align-items: center;
	justify-content: space-between
}
.FooterSX .icons img {
	align-self: center;
	width: 100%;
	max-width: 23px;
	max-height: 23px
}
.FooterSX .icons .textchild {
	align-self: center
}
.FooterSX ul.ftvnavi {
	margin: 0 !important;
	padding: 5px;
	list-style: none;
	clear: both;
	float: left;
	list-style-type: none;
	width: 100%
}
.FooterSX ul.ftvnavi li,form.form .inpcomment span,form.form fieldset label,.teaser .header h3 a,.teaser .tsrmore span,.tsr0 .tsrmore > div,.aos-item,.TbC,.CbC,.SbC,.h17a27913b6 {
	float: left;
	width: 100%
}
.FooterSX ul.ftvnavi li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 5px;
	display: block;
	font-weight: normal;
	line-height: 1;
	width: 100%
}
form.form {
	float: left;
	position: relative;
	line-height: 100%;
	color: #044d5c;
	letter-spacing: 0px;
	width: 100%
}
form.form .btn-right {
	position: relative;
	left: 100%;
	-webkit-transform: translate(-100%,0);
	transform: translate(-100%,0)
}
form.form .btn-center {
	position: relative;
	left: 50%
}
form.form .flexrow {
	flex-direction: row;
	width: 100%
}
form.form input.imail {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline
}
form.form .inpcomment {
	float: left;
	width: 100%;
	padding: 3px 2px;
	vertical-align: middle;
	color: #354963;
	font-style: italic
}
form.form .inpcomment p {
	float: left;
	width: 80%
}
form.form .captchabox {
	width: 100%;
	float: left;
	position: relative
}
form.form .captchabox img {
	position: absolute;
	left: 0;
	top: 0;
	margin: 5px;
	z-index: 2
}
form.form p.fancy {
	position: relative;
	float: left;
	width: 100%;
	margin: 0
}
form.form p.textarealb {
	padding-top: 8px
}
form.form .input-effect {
	float: left;
	margin: 0;
	padding: 0;
	border: 0
}
form.form input[type="hidden"] + button {
	min-width: 120px;
	margin-top: 0px
}
form.form input[type="text"],form.form input[type="email"],form.form input[type="file"],form.form input[type="password"] {
	height: 31px
}
form.form select optgroup {
	line-height: 100%;
	font-family: inherit;
	color: #fff;
	letter-spacing: 0px;
	padding: 0 5px;
	border: 1px solid #343434
}
form.form select optgroup,form.form select option,.tsr0 .fullimage:hover + .hmode6 .HdrHL,.tsr0 .fullimage:hover + .hmode7 .HdrHL,.tsr0 .hmode6:hover .HdrHL,.tsr0 .hmode7:hover .HdrHL {
	background: #08667b
}
form.form input[type="text"],form.form input[type="email"],form.form input[type="file"],form.form select,form.form input[type="password"] {
	line-height: 100%;
	font-family: inherit;
	color: #fff;
	letter-spacing: 0px;
	padding: 0 5px;
	border: 1px solid #343434;
	background: #08667b
}
form.form textarea {
	padding: 5px;
	line-height: 100%;
	font-family: inherit;
	color: #fff;
	letter-spacing: 0px;
	border: 1px solid #343434;
	background: #08667b;
	resize: none;
	width: 100%
}
form.form textarea:focus,form.form input[type="text"]:focus,form.form input[type="email"]:focus,form.form select:focus,form.form input[type="password"]:focus,form.form fieldset.inside textarea:focus,form.form fieldset.inside input[type="text"]:focus,form.form fieldset.inside input[type="email"]:focus,form.form fieldset.inside select:focus,form.form fieldset.inside input[type="password"]:focus {
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out
}
form.form select:focus {
	outline: 0
}
form.form select.error,form.form input.error:focus,form.form input.error,form.form label.error,form.form textarea.error {
	line-height: 100%;
	color: #fdf89f;
	letter-spacing: 0px;
	background: #b92525
}
form.form label.warning {
	line-height: 100%;
	color: #fdf89f;
	letter-spacing: 0px;
	background: #b92525;
	position: relative
}
form.form div.error:before {
	position: absolute;
	top: -4px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid white;
	border-left: 7px solid transparent;
	content: '';
	left: 3px
}
form.form div.error {
	float: left;
	width: 100%;
	position: relative;
	margin: 3px 0;
	padding: 5px
}
form.form select {
	height: 31px;
	width: 100%
}
form.form .uploadmsg {
	float: left;
	width: 100%;
	font-size: 80%;
	margin: 0 0 3px 0
}
form.form fieldset {
	line-height: 100%;
	font-family: inherit;
	color: #044d5c;
	letter-spacing: 0px;
	border: 1px solid #08667b;
	padding: 15px;
	margin: 1px 0 15px;
	width: 100%;
	position: relative
}
form.form fieldset legend {
	line-height: 100%;
	font-family: inherit;
	color: #253142;
	letter-spacing: 0px
}
form.form fieldset .inner.required,form.form fieldset label.required,.bold,form.cmxform .gb_required,.nivo-controlNav a.active {
	font-weight: bold
}
form.form fieldset label.checked {
	color: green
}
form.form fieldset label.checked:before {
	content: 'ok '
}
form.form fieldset .input-effect {
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	width: 100%
}
form.form fieldset div.ready,form.form fieldset div.notready {
	font-family: FontAwesome;
	text-align: center;
	font-size: 125%;
	border-radius: 100%;
	width: 2.0em;
	height: 2.0em;
	line-height: 2.0em;
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%)
}
form.form fieldset .fsiconbg,.r-tabs-nav li,.tsr0 .tlpic,.tsr0 .trpic,.col3 [class*='col-fw-'],.col1 [class*='col-fw-'],.split-box [class*='split-fw-'],#ce5e4f64ef6 [class*='col-fw-'] {
	padding: 0
}
form.form fieldset .fieldsetelements {
	position: relative;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0);
	padding: 0;
	margin: 0
}
form.form fieldset .comment p {
	display: block;
	padding: 5px;
	margin: 5px 0
}
form.form fieldset.hidden {
	border: 0;
	background: transparent;
	display: block
}
.error-link,#fmwfm_00 > div,#c7d724e8afc-slnc .slicknav_nav .slicknav_item,.nivo-controlNav a {
	cursor: pointer
}
.vcenter {
	float: left;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%)
}
form.form fieldset p.fancy input[type="checkbox"] {
	position: absolute;
	left: -4px;
	opacity: 0
}
form.form fieldset p.fancy input[type="checkbox"] + label {
	float: left;
	width: 100%;
	padding: 8px 0 8px 33px;
	position: relative;
	cursor: pointer
}
form.form fieldset p.fancy input[type='checkbox'] + label:hover,form.form fieldset p.fancy input[type='checkbox']:checked + label,form.form fieldset p.fancy input[type='checkbox']:focus + label {
	background: #4eb0c5;
	color: #044D5C;
	border: 0
}
form.form fieldset p.fancy input[type='checkbox']:checked + label::after {
	color: #044D5C;
	content: "\f046"
}
form.form fieldset p.fancy input[type='checkbox'] + label::after {
	font-family: FontAwesome;
	content: "\f096";
	font-size: 127%;
	background: transparent;
	position: absolute;
	top: 8px;
	left: 0
}
form.form fieldset p.fancy input[type='checkbox']:checked + label,form.form fieldset p.fancy input[type='checkbox']:focus + label {
	text-decoration: none
}
form.form fieldset p.fancy input[type="radio"] {
	opacity: 0;
	left: 0;
	position: absolute
}
form.form fieldset p.fancy input[type="radio"] + label {
	float: left;
	width: 100%;
	padding: 5px 5px 5px 33px;
	margin-bottom: 5px;
	position: relative;
	cursor: pointer
}
form.form fieldset p.fancy input[type='radio'] + label:hover,form.form fieldset p.fancy input[type='radio']:checked + label,form.form fieldset p.fancy input[type='radio']:focus + label {
	text-decoration: none;
	background: #4eb0c5;
	color: #044D5C
}
form.form fieldset p.fancy input[type='radio']:checked + label::after {
	color: #044D5C;
	content: "\f192"
}
form.form fieldset p.fancy input[type='radio'] + label::after {
	font-family: FontAwesome;
	content: "\f10c";
	font-size: 100%;
	background: transparent;
	height: 31px;
	width: 31px;
	position: absolute;
	top: 4px;
	left: 0
}
.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	display: -ms-flexbox
}
.griddy-row,.split-row,.griddy-row {
	padding: 0;
	margin: 0;
	width: 100%;
	position: relative
}
.griddy-row .inner,.split-row .inner,.griddy-row .inner {
	display: block;
	position: relative;
	width: 100%;
	float: left
}
.griddy-row .inner section,.griddy-row .inner section,.griddy-row .inner div.para,.split-row .inner section,.griddy-row .inner section,.griddy-row .inner div.para {
	width: 100% !important
}
form.form [class*='col-fw-'] {
	float: left;
	word-wrap: break-word;
	position: relative;
	min-height: 1px;
	vertical-align: top;
	padding: 2px
}
form.form .col-fw-10020 {
	float: left;
	margin: 0 0 8px 0;
	width: 20%;
	padding: 0
}
form.form .col-fw-10080 {
	float: left;
	margin: 0 0 8px 0;
	width: 80%;
	padding: 0
}
form.form fieldset.top .flex,form.form fieldset.inside .flex,.pagination .standard,.teaser .deco:hover .textparent.hc,.teaser .deco:hover .hc .fullimage,.teaser .deco:hover .tsrcnt0.hc,.teaser .deco:hover .tsrcnt.hc,.teaser .deco:active .textparent.hc,.teaser .deco:active .hc .fullimage,.teaser .deco:active .tsrcnt0.hc,.teaser .deco:active .tsrcnt.hc,.teaser .deco:hover .tsrmore.hc,.teaser .deco:active .tsrmore.hc,.tab-visible,#c7d724e8afc-slnc .slicknav_nav ul,#c7d724e8afc-slnc .slicknav_nav li,#c3ec01fa382 > a,.tab_visible,.contentbar #sitemaphcdcf09331f ul li a:hover div.PopUp figure,.nivo-box img {
	display: block
}
form.form fieldset textarea,form.form fieldset input[type="text"],form.form fieldset input[type="password"],form.form fieldset input[type="email"] {
	float: left;
	width: 100%;
	position: relative;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out
}
form.form fieldset :invalid {
	box-shadow: none
}
form.form fieldset.top .vcenter {
	top: 5%;
	position: relative;
	-webkit-transform: translate(0,-5%);
	transform: translate(0,-5%)
}
form.form fieldset.fsleft .vcenter,form.form fieldset.inside .vcenter {
	top: 50%;
	position: absolute;
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%)
}
form.form fieldset.inside textarea:focus + label,form.form fieldset.inside input.has-content + label,form.form fieldset.inside textarea.has-content + label,form.form fieldset.inside input:focus + label {
	text-decoration: underline;
	color: #103445;
	font-weight: 700;
	font-size: 8px;
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0)
}
form.form fieldset.inside input[type="text"],form.form fieldset.inside input[type="email"] {
	display: block;
	width: 100%
}
form.form fieldset.inside label {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out
}
form.form fieldset.inside .inside input:focus {
	padding: 22px 8px 10px
}
form.form fieldset.inside input:focus {
	outline: 0;
	background: white
}
form.form fieldset.inside .inside input:focus + label {
	color: #5856D6;
	font-weight: 700;
	font-size: 12px;
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0)
}
table.VTDtbl {
	overflow: hidden;
	border: 1px solid #044d5c;
	border-collapse: separate;
	font-weight: normal;
	line-height: 100%;
	color: #0f7d95;
	letter-spacing: 0px;
	border-spacing: 2px
}
table.VTDtbl caption {
	line-height: 100%;
	color: #0f7d95;
	letter-spacing: 0px;
	text-align: center;
	padding: 5px
}
table.VTDtbl tbody,.tsr0 .halfbox,.split-box,nav#c7d724e8afc ul li a.mta {
	overflow: hidden
}
table.VTDtbl tr.even th.row,table.VTDtbl tr.even td {
	font-weight: normal;
	line-height: 100%;
	color: #0f7d95;
	letter-spacing: 0px
}
table.VTDtbl tr.even a {
	line-height: 100%;
	font-family: inherit;
	color: #05a6c9;
	letter-spacing: 0px
}
table.VTDtbl tr.odd th.row,table.VTDtbl tr.odd td {
	background: #ccdee2;
	font-weight: normal;
	line-height: 100%;
	color: #0d93b0;
	letter-spacing: 0px
}
table.VTDtbl tr.odd a,table.VTDtbl td a {
	line-height: 100%;
	color: #05a6c9;
	letter-spacing: 0px
}
table.VTDtbl td,table.VTDtbl th {
	border: 1px solid #0d93b0;
	padding: 5px
}
table.VTDtbl td img,table.VTDtbl th img {
	max-width: 100%;
	width: auto;
	float: left;
	border: 0;
	position: relative;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0)
}
table.VTDtbl td {
	word-wrap: break-word;
	white-space: normal
}
table.VTDtbl th.col {
	font-weight: normal !important;
	line-height: 100% !important;
	color: #dffffd !important;
	letter-spacing: 0px !important;
	background: #0d93b0 !important;
	padding: 5px 5px;
	border: 1px solid rgba(0,0,0,0.0001);
	border-width: 1px;
	border-color: #000 #0d93b0 #000 #000;
	border-style: none solid none none
}
table.VTDtbl th.col a,table.VTDtbl th.row a {
	line-height: 100% !important;
	color: #35dbff !important;
	letter-spacing: 0px !important
}
table.VTDtbl th.col:first-child {
	background: transparent;
	border: 0
}
table.VTDtbl th.row {
	width: 20% !important;
	font-weight: normal !important;
	line-height: 100% !important;
	color: #dffffd !important;
	letter-spacing: 0px !important;
	background: #0d93b0 !important;
	border: 1px solid rgba(0,0,0,0.0001);
	border-width: 1px;
	border-color: #000 #0d93b0 #0d93b0 #000;
	border-style: none none solid;
	padding: 5px
}
.pagination {
	float: left;
	width: 100%;
	margin: 5px 0
}
.pagination .btn {
	vertical-align: bottom;
	margin-right: 3px;
	float: left;
	min-width: 22px;
	font-size: 13px;
	line-height: 13px;
	letter-spacing: 0px;
	padding: 4px
}
.pagination .mobile div.btn-userpage {
	color: inherit;
	font-weight: normal
}
.pagination .last {
	margin-right: 0
}
.pagination .selected,.cursorText {
	cursor: default !important
}
.pagination .mobile .selected {
	line-height: 24px;
	padding-left: 0 !important
}
.pagination .divider {
	float: left;
	position: relative;
	bottom: 0px;
	padding-right: 3px;
	display: block
}
.pagination .imp-mobile,.show {
	display: block !important
}
.pagination .imp-standard-hide,.ihidden,.hide {
	display: none !important
}
.pagination .mobile .icon,.pagination .mob .icon {
	font-size: 150%;
	font-weight: bold;
	vertical-align: bottom
}
.pagination .mobile button,.pagination .mob button {
	margin-right: 6px;
	min-height: 28px;
	min-width: 28px
}
.pagination .mobile .part-right,.pagination .mob .part-right,.rhtml,.rpic,.robj,.contentbar #sitemaphcdcf09331f .rpic img {
	float: right
}
.wells {
	padding: 9px;
	float: left;
	width: 100%;
	margin-bottom: 5px
}
.wells-lg {
	padding: 15px;
	margin-bottom: 10px
}
.wells h2 {
	background: none !important;
	border: none !important;
	box-shadow: none !important;
	padding-left: 0;
	padding-top: 0;
	margin-left: 0;
	margin-top: 0
}
.wells-default {
	background: #eee;
	color: #333
}
.wells-default a,.wells-default a:hover,.wells-default .lpic p,.wells-default .rpic p,.wells-default .lpic span,.wells-default .rpic span,.wells-default h2 {
	color: #333 !important
}
.wells-info {
	background: #3e793e;
	color: #FFF
}
.wells-info .lpic p,.wells-info .rpic p,.wells-info .lpic span,.wells-info .rpic span,.wells-info h2,.wells-info a,.wells-info a:hover,.wells-warning .lpic p,.wells-warning .rpic p,.wells-warning .lpic span,.wells-warning .rpic span,.wells-warning h2,.wells-warning a,.wells-warning a:hover {
	color: #FFF !important
}
.wells-warning {
	background: #b92525;
	color: #FFF
}
.r-tabs .data-hidden,.teaser .tsrcnt0 .shorttext {
	opacity: 0
}
.r-tabs {
	position: relative;
	float: left;
	width: 100%
}
.r-tabs p.btn {
	margin-bottom: 0px
}
.r-tabs .r-tabs-nav {
	float: left;
	position: relative;
	margin: 0;
	padding: 0
}
.r-tabs .btn {
	transition: none
}
a.r-tabs-anchor {
	padding: 10px;
	color: inherit;
	font-weight: inherit
}
.r-tabs .r-tabs-nav .r-tabs-anchor {
	display: inline-block
}
.r-tabs .btn-tab-closed {
	line-height: 100%;
	color: inherit;
	letter-spacing: 0px
}
.r-tabs .btn-tab-open {
	line-height: 100%;
	color: inherit;
	letter-spacing: 0px;
	border: 1px solid
}
.r-tabs .r-tabs-panel {
	margin-top: 0px;
	display: block;
	float: left;
	width: 100%
}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	display: block;
	text-decoration: none
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color: #fff;
	color: #00c5ad;
	text-shadow: none
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity: 0.5
}
.r-tabs .r-tabs-tab {
	display: inline-block;
	margin: 0 0 4px 0;
	margin-left: 0;
	margin-right: 1px;
	float: left;
	list-style: none
}
.r-tabs .r-tabs-panel.r-tabs-state-active {
	position: relative;
	top: 0;
	left: 0
}
.teaser {
	width: 100%;
	margin: 0 auto
}
.teaser .newicon {
	position: absolute;
	z-index: 1
}
.teaser .HdrHL {
	position: relative;
	z-index: 1
}
.teaser .img6:hover img,.teaser .img7:hover img {
	transform: scale3d(1.1,1.1,1)
}
.teaser .img6 img,.teaser .img7 img {
	transition: all 0.4s
}
.teaser .hmode6,.teaser .hmode7 {
	position: absolute;
	width: 100%;
	left: 0
}
.teaser .hmode6,#h924e984518scenewrapper .cube:hover {
	top: 0
}
.teaser .hmode7 {
	bottom: 0
}
.teaser .fullimage {
	float: left;
	overflow: hidden
}
.teaser .fullimage a {
	width: 100%;
	float: left;
	text-align: center;
	position: relative
}
.teaser .halfbox {
	float: left;
	width: 50%;
	padding: 0 2px
}
.teaser .header h3 a i {
	padding: 0 5px 0 0
}
.teaser .header h3,.teaser .header h4,.teaser .header h5 {
	float: left;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
.teaser .header h3:hover,.teaser .header h4:hover,.teaser .header h5:hover {
	text-overflow: initial
}
.teaser .tsrmore {
	float: left;
	width: 100%;
	position: absolute;
	left: 0
}
.teaser .deco:hover .hc .hmode6,.teaser .deco:hover .hc .hmode7,.teaser .deco:active .hc .hmode6,.teaser .deco:active .hc .hmode7 {
	position: absolute
}
.teaser .textparent {
	position: relative;
	width: 100%;
	float: left
}
.teaser .textparent .tsrcnt {
	position: absolute;
	top: 0;
	left: 0
}
.teaser .fullimage img,.teaser .halfbox img,.teaser .trpic img,.teaser .tlpic img,.teaser .header,.teaser .content {
	width: 100%;
	float: left
}
.teaser .trpic,.teaser .tlpic,.cs .contentbar .lobj,.cs .contentbar .robj,.sc .contentbar .lobj,.sc .contentbar .robj,.tc .contentbar .lobj,.tc .contentbar .robj,.ct .contentbar .lobj,.ct .contentbar .robj,.cb .contentbar .lobj,.cb .contentbar .robj,.container .topicbar .lobj,.container .topicbar .robj,.container .sidebar .lobj,.container .sidebar .robj,.main_content .topbar .lobj,.main_content .topbar .robj,.main_content .bottombar .lobj,.main_content .bottombar .robj {
	width: 30%
}
.teaser .trpic {
	float: right;
	text-align: center
}
.teaser .tlpic {
	float: left;
	text-align: center
}
.tsr0 .newicon {
	top: 10px;
	right: 10px;
	background: #4eb0c5;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	padding: 10px 3px
}
.tsr0 .newicon a {
	line-height: 100%;
	font-family: inherit;
	color: #044d5c;
	letter-spacing: 0px
}
.tsr0 .btn {
	min-height: 28px;
	line-height: 28px;
	width: 100%
}
.tsr0 .deco {
	margin: 0 0 5px 0;
	background: #e4f9fd;
	position: relative;
	z-index: 1
}
.tsr0 .header {
	overflow: hidden;
	padding: 5px
}
.tsr0 .header h4 {
	float: left;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	color: #000;
	letter-spacing: 0px;
	height: 10px;
	text-align: left
}
.tsr0 .header h5 {
	float: left;
	height: 17px;
	font-weight: normal;
	font-size: 13px;
	line-height: 17px;
	color: #000;
	letter-spacing: 0px;
	text-align: left
}
.tsr0 .header h3 a {
	font-weight: normal;
	font-size: 18px;
	line-height: 28px;
	color: #000;
	letter-spacing: 0px;
	height: 28px
}
.tsr0 .header h3 img {
	float: left;
	margin: 0 5px
}
.tsr0 .header h3,.tsr0 .header h4,.tsr0 .header h5,.tsr0 .halfbox .trpic,.tsr0 .halfbox .tlpic,nav#c7d724e8afc ul :hover ul.sub li a.fly:hover,nav#c7d724e8afc ul :hover ul.sub li a.act,#c7d724e8afc-slnc .slicknav_menu .slicknav_no-text {
	margin: 0
}
.tsr0 .hmode6 .HdrHL,.tsr0 .hmode7 .HdrHL {
	opacity: 0.71
}
.tsr0 .HdrHL {
	background: #044d5c !important;
	padding: 5px
}
.tsr0 .HdrHL h4,.tsr0 .HdrHL h5,.tsr0 .HdrHL h3 a {
	color: #EEE !important
}
.tsr0 .tlpic {
	margin: 2px 5px 0 0
}
.tsr0 .trpic {
	margin: 2px 0 0 5px
}
.tsr0 .shorttext {
	font-size: 18px;
	line-height: 18px;
	font-family: inherit;
	letter-spacing: 0px;
	padding: 10px 5px 20px;
	text-align: left
}
.tsr0 .tsrmore {
	overflow: hidden;
	outline: none;
	padding: 0 0px;
	margin: 0;
	bottom: 5px
}
.tsr0 .tsrcnt0,.tsr0 .tsrcnt {
	margin: 0 0 28px;
	width: 100%
}
[class*='col-fw-'] {
	float: none;
	word-wrap: break-word;
	position: relative;
	min-height: 1px;
	vertical-align: top;
	margin: 0
}
.col3 .col-fw-31 {
	width: calc(33.333333333333% - 3.333px)
}
form.form .fieldsetelements .inpcomment span {
	float: none;
	width: auto
}
#fmwfm_00 > div:before {
	font-family: 'FontAwesome';
	content: "\f057";
	padding-right: 10px
}
table#tbl1 th.col,table#tbl6 th.col {
	font-weight: bold;
	color: #000;
	background: #fff;
	border-style: solid solid solid solid;
	border-color: #878787;
	border-width: 0px 0px 1px 0px
}
table#tbl1 th.row,table#tbl6 th.row {
	font-weight: bold;
	color: #000;
	background: #fff;
	border-style: solid solid solid solid;
	border-color: #878787;
	border-width: 0px 1px 0px 0px
}
.iframe-container {
	overflow: hidden;
	padding-top: 33%;
	position: relative;
	max-width: 600px;
	margin: 0 auto
}
.iframe-container iframe {
	border: 0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	max-width: 600px
}
.blitzkartenbreite {
	width: 65%;
	margin: 10px auto
}
.footer-pc,.footer-tb,.footer-tbpc,.unvisible,.invisible {
	visibility: hidden
}
.griddy-row [class*='col-fw-'] {
	float: none;
	word-wrap: break-word;
	position: relative;
	min-height: 1px;
	vertical-align: top
}
.FooterSX > div > div:first-child,.h17a27913b6 > div > div:first-child {
	padding-left: 0
}
.FooterSX > div > div:last-child,.h17a27913b6 > div > div:last-child {
	padding-right: 0;
	border-right: 0px solid transparent
}
.col-fw-10025,.col-fw-41 {
	width: 25%
}
#h924e984518scenewrapper {
	height: 512px;
	margin-top: 256px;
	position: relative;
	perspective: 1024px;
	perspective-origin: 50% -50%;
	transform: scale(1,1)
}
#h924e984518scenewrapper .cube {
	position: relative;
	margin: 0% auto;
	width: 256px;
	transform-style: preserve-3d;
	animation: spin 12s infinite linear;
	transition: all 2s linear;
	animation-delay: 0s
}
#h924e984518scenewrapper a {
	position: absolute;
	display: block;
	color: #FFF;
	font-size: 75%;
	line-height: 1;
	width: 256px;
	height: 256px;
	border-radius: 20px;
	box-shadow: inset 0 0 30px rgba(0,0,0,0.2);
	text-align: center !important;
	padding-top: 192px;
	font-family: sans-serif;
	transition: all 2s linear
}
#h924e984518scenewrapper a span {
	display: block;
	width: 100%;
	position: absolute
}
#h924e984518scenewrapper a:nth-child(1) {
	transform: rotateY(270deg) translateX(-128px);
	transform-origin: center left;
	background: #b1cbee url(https://www.dwd.de/DWD/warnungen/warnapp_gemeinden/json/warnungen_gemeinde_map_baw_regen.png) no-repeat center center;
	background-size: contain
}
#h924e984518scenewrapper a:nth-child(1) span,#h924e984518scenewrapper a:nth-child(2) span,#h924e984518scenewrapper a:nth-child(3) span,#h924e984518scenewrapper a:nth-child(4) span,#h924e984518scenewrapper a:nth-child(6) span {
	background: #88a6cf;
	padding: 5px 5px;
	top: 50%;
	transform: translateY(-50%)
}
#h924e984518scenewrapper a:nth-child(2) {
	transform: rotateY(-270deg) translateX(128px);
	transform-origin: top right;
	background: #b1cbee url(https://www.dwd.de/DWD/warnungen/warnapp_gemeinden/json/warnungen_gemeinde_map_baw_gewitter.png) no-repeat center center;
	background-size: contain
}
#h924e984518scenewrapper a:nth-child(3) {
	transform: rotateX(90deg) translateY(128px);
	transform-origin: bottom center;
	background: #b1cbee url(https://www.dwd.de/DWD/warnungen/warnapp_gemeinden/json/warnungen_gemeinde_map_baw_glatteis.png) no-repeat center center;
	background-size: contain
}
#h924e984518scenewrapper a:nth-child(4) {
	transform: translateZ(128px);
	background: #b1cbee url(https://www.dwd.de/DWD/warnungen/warnapp_gemeinden/json/warnungen_gemeinde_map_baw_hitze.png) no-repeat center center;
	background-size: contain
}
#h924e984518scenewrapper a:nth-child(5) {
	transform: rotateX(-90deg) translateY(-128px);
	transform-origin: top center;
	background-size: contain
}
#h924e984518scenewrapper a:nth-child(5) span {
	background: #88a6cf;
	padding: 5px 5px;
	bottom: 50%;
	transform: translateY(50%) scale(1,-1)
}
#h924e984518scenewrapper a:nth-child(5)::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0%;
	left: 0%;
	z-index: -1;
	background: #b1cbee url(https://www.dwd.de/DWD/warnungen/warnapp_gemeinden/json/warnungen_gemeinde_map_baw_uv.png) no-repeat center center;
	background-size: contain;
	transform: rotateX(180deg);
	border-radius: 20px
}
#h924e984518scenewrapper a:nth-child(6) {
	transform: translateZ(-128px) rotateY(180deg);
	background: #b1cbee url(https://www.dwd.de/DWD/warnungen/warnapp_gemeinden/json/warnungen_gemeinde_map_baw_nebel.png) no-repeat center center;
	background-size: contain
}
#h924e984518scenewrapper i,#h924e984518scenewrapper p {
	position: absolute;
	top: 96px;
	left: 96px;
	width: 64px;
	height: 64px;
	padding: 10px;
	line-height: 64px;
	text-align: center;
	display: block;
	transition: all 2s linear
}
#h924e984518scenewrapper p {
	width: 256px;
	border: 0;
	line-height: 1;
	color: #FFF;
	font-size: 75%;
	background: rgba(0,94,125,0.7);
	font-weight: bold;
	text-align: center;
	left: 50%;
	transform: translateX(-50%) translateZ(-64px) rotateY(180deg)
}
#h924e984518scenewrapper i.front {
	transform: translateZ(32px);
	background: url(./images/ic604ea1af.png) no-repeat center center;
	background-size: contain
}
#h924e984518scenewrapper i.back {
	transform: translateZ(-32px) rotateY(180deg);
	background: url(./images/ic604ea1af.png) no-repeat center center;
	background-size: contain
}
#h924e984518scenewrapper i.top {
	transform: rotateX(-270deg) translateY(-32px);
	transform-origin: left top;
	background: url(./images/ibfc94e7b2.png) no-repeat center center;
	background-size: contain
}
#h924e984518scenewrapper i.bottom {
	transform: rotateX(-90deg) translateY(32px);
	transform-origin: left bottom;
	background: url(./images/ibfc94e7b2.png) no-repeat center center;
	background-size: contain
}
#h924e984518scenewrapper i.left {
	transform: rotateY(270deg) translateX(-32px);
	transform-origin: center left;
	background: url(./images/ic604ea1af.png) no-repeat center center;
	background-size: contain
}
#h924e984518scenewrapper i.right {
	transform: rotateY(-270deg) translateX(32px);
	transform-origin: top right;
	background: url(./images/ic604ea1af.png) no-repeat center center;
	background-size: contain
}
#h924e984518scenewrapper .cube:hover a.noLink {
	cursor: default
}
#h924e984518scenewrapper .cube:hover a:nth-child(5) {
	transform: translateZ(128px) rotateX(180.01deg);
	transform-origin: top center
}
#h924e984518scenewrapper .cube:hover i {
	top: -166.4px
}
#h924e984518scenewrapper .cube:hover p {
	top: -89.6px
}
img.legend {
	float: left;
	position: relative;
	left: 50%;
	transform: translate(-50%,0);
	max-width: 640px;
	width: 100%
}
h3.legend,#BioWFeelGrafic #BioWFeelVormittag .aHint,#BioWFeelGrafic #BioWFeelNachmittag .aHint {
	float: left;
	width: 100%;
	text-align: center
}
#dwd-h2ba66283b91 .dwdimg,#dwd-h74966a3bb70 .dwdimg {
	width: 40%;
	background: #D5E2F3
}
table.tbl5 {
	width: 64%;
	margin: 0 auto;
	table-layout: fixed
}
table.tbl5 td {
	width: 457pxpx
}
table#tbl10 td {
	word-wrap: break-word;
	white-space: normal;
	width: 483pxpx;
	padding: 5px 5px;
	color: #414141
}
form.form#fm_00 {
	width: 75%
}
[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos] {
	transition-duration: 2000ms
}
[data-aos][data-aos][data-aos-delay="0"].aos-animate,body[data-aos-delay="0"] [data-aos].aos-animate {
	transition-delay: 0ms
}
[data-aos=rotate1001180In-bl] {
	opacity: 0;
	transform-origin: left bottom;
	transform: perspective(2500px) rotate3d(0,0,1,1180deg)
}
[data-aos=rotate1001180In-bl].aos-animate {
	transform: translate3d(0,0,0);
	opacity: 1;
	transform-origin: left bottom
}
#scrolltotop {
	position: fixed;
	bottom: 10px;
	left: 10px;
	cursor: pointer;
	z-index: 100000
}
a {
	outline: 0;
	cursor: pointer;
	text-decoration: none
}
.getheight:after,nav#c7d724e8afc:after {
	clear: both;
	content: "";
	display: block
}
.tab-hidden {
	position: absolute !important;
	left: -555555px;
	top: -555555px
}
.ileft,.pull-left,.left {
	float: left !important
}
.justify,section blockquote .justify,.justify {
	text-align: justify
}
.tar,.right,.tright {
	text-align: right
}
.iright,.pull-right {
	float: right !important
}
.tac,.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto
}
.icenter,.sadv button[type="submit"] .BtnTextAlign {
	float: left;
	position: relative;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0)
}
.no-focus {
	outline: none !important
}
.clearer,.lpic > b,.rpic > b,.clearfix:after,.container:after,.row:after,#c7d724e8afc-slnc .slicknav_menu:after,.clearer,.clear_div {
	clear: both
}
.visible {
	visibility: visible
}
.width-auto,.sensformflex select.yearOptions,form.form.combobox select.kwselect,#GfTSelected,form.form.combobox select.GfTselect,form.form.combobox .sensformflex select.BioWFeelselect,#SelectedPollenSort {
	width: auto
}
HTML {
	width: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: transparent;
	background-image: -webkit-linear-gradient(bottom,#0b414d 0%,#0b414d 68%,#0c6a7f 76%,#0d93b0 80%,#fff 100%);
	background-image: linear-gradient(to top,#0b414d 0%,#0b414d 68%,#0c6a7f 76%,#0d93b0 80%,#fff 100%);
	min-height: 100%
}
header,footer,section,main {
	display: block;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
p {
	padding: 0;
	margin: 0
}
a#bottomofpage,a#topofpage {
	cursor: default;
	font-size: 0;
	height: 0;
	line-height: 0
}
a.anker,a.anker:hover {
	font-size: 0;
	height: 0;
	line-height: 0
}
a#topofpage,a#mainpage,a#bottomofpage {
	height: 0;
	font-size: 0
}
table td {
	vertical-align: top;
	padding: 0;
	margin: 0
}
body {
	width: 100%;
	height: 100%;
	min-height: 100%;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	text-align: left;
	font: 18px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #072c34 !important;
	letter-spacing: 0px;
	background-color: #0b414d !important;
	background-image: -webkit-linear-gradient(bottom,#0b414d 0%,#0b414d 54%,#0c6a7f 63%,#0d93b0 71%,#fff 100%) !important;
	background-image: linear-gradient(to top,#0b414d 0%,#0b414d 54%,#0c6a7f 63%,#0d93b0 71%,#fff 100%) !important
}
.bottombar .search_hl,.CbC .search_hl,.SbC .search_hl,.TbC .search_hl,.topbar .search_hl {
	background: #08667b;
	color: #fff6bd
}
.bottombar .content,.topbar .content {
	float: left;
	width: 100%;
	min-height: 1px;
	padding: 5px 10px 0;
	background: #e4f9fd
}
.bottombar .content a,.CbC a,.SbC a,.TbC a,.topbar .content a {
	line-height: 100%;
	font-family: inherit;
	color: #0067aa;
	letter-spacing: 0px
}
.bottombar .content a:hover,.CbC a:hover,.SbC a:hover,.TbC a:hover,.topbar .content a:hover {
	font-size: 100%;
	line-height: 100%;
	font-family: inherit;
	color: #354963;
	letter-spacing: 0px
}
.bottombar .content .textalt1,.CbC .textalt1,.SbC .textalt1,.TbC .textalt1,.topbar .content .textalt1 {
	color: #07fced
}
.bottombar .content .textalt2,.CbC .textalt2,.SbC .textalt2,.TbC .textalt2,.topbar .content .textalt2 {
	color: #4eb0c5
}
.bottombar .content .textalt3,.CbC .textalt3,.SbC .textalt3,.TbC .textalt3,.topbar .content .textalt3 {
	color: #044d5c
}
.bottombar h2,.topbar h2 {
	font: 24px/55px Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color: #0f7d95 !important;
	font-variant: small-caps;
	letter-spacing: 0px;
	text-align: left;
	margin: 20px 0 10px
}
.bottombar,.topbar {
	float: left;
	position: relative;
	width: 100%;
	min-height: 10px;
	margin: 0;
	padding: 0;
	background: #e4f9fd;
	border: 0 none transparent
}
.CbC,.SbC,.TbC {
	min-height: 1px;
	padding: 5px 10px 0;
	background: #e4f9fd
}
.CbC h2,.SbC h2,.TbC h2 {
	font: 24px/55px Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color: #0f7d95;
	font-variant: small-caps;
	letter-spacing: 0px;
	text-align: left;
	margin: 20px 0 10px
}
footer {
	position: relative;
	margin: 0;
	line-height: 100%;
	color: #044d5c !important;
	letter-spacing: 0px
}
.footer_content {
	float: left;
	position: relative;
	width: 100%;
	min-height: 1px;
	margin: 4px 0 60px;
	background: #e4f9fd;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	padding: 10px
}
footer a {
	line-height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0d93b0 !important;
	letter-spacing: 0px
}
footer a:hover {
	line-height: 100%;
	color: #044d5c !important;
	letter-spacing: 0px
}
footer .wrapper,footer .PageWrapper,header .wrapper,header .PageWrapper,main .wrapper,main .PageWrapper {
	max-width: 1500px
}
header {
	position: relative;
	margin: 0;
	z-index: 2
}
.header_content {
	float: left;
	position: relative;
	width: 100%;
	min-height: 1px;
	margin: 0;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	overflow: hidden
}
main {
	position: relative;
	margin: 0;
	z-index: 1
}
.main_content {
	float: left;
	position: relative;
	width: 100%;
	min-height: 1px;
	margin: 4px 0 0;
	padding: 0;
	background: #e4f9fd;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden
}
.PageWrapper,.wrapper {
	float: none !important;
	margin: 0 auto;
	width: 100%
}
.PageShift {
	margin: 0 auto;
	width: 100%
}
.site-wrapper {
	position: relative;
	width: 100%;
	margin: 0 auto;
	max-width: 1920px
}
section .licon {
	float: left;
	max-width: 20%;
	margin: 3px 9px 0 0
}
section .ricon {
	float: right;
	max-width: 20%;
	margin: 3px 0 0 9px
}
.picdescrtbl {
	display: table-cell;
	vertical-align: top
}
.lpic,.rpic {
	max-width: 50%
}
.lpic p,.rpic p {
	text-align: center;
	padding: 0;
	overflow: hidden;
	text-overflow: ellipsis
}
.lpic span,.rpic span {
	text-align: center;
	display: block;
	padding: 0;
	overflow: hidden;
	text-overflow: ellipsis
}
.contentbar .lhtml p,.contentbar .lpic p,.contentbar .lobj p,.contentbar .rhtml p,.contentbar .rpic p,.contentbar .robj p,.topicbar .lhtml p,.topicbar .lpic p,.topicbar .lobj p,.topicbar .rhtml p,.topicbar .rpic p,.topicbar .robj p,.sidebar .lhtml p,.sidebar .lpic p,.sidebar .lobj p,.sidebar .rhtml p,.sidebar .rpic p,.sidebar .robj p,.topbar .lhtml p,.topbar .lpic p,.topbar .lobj p,.topbar .rhtml p,.topbar .rpic p,.topbar .robj p,.bottombar .lhtml p,.bottombar .lpic p,.bottombar .lobj p,.bottombar .rhtml p,.bottombar .rpic p,.bottombar .robj p {
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 0px
}
.contentbar .lhtml span,.contentbar .lpic span,.contentbar .lobj span,.contentbar .rhtml span,.contentbar .rpic span,.contentbar .robj span,.topicbar .lhtml span,.topicbar .lpic span,.topicbar .lobj span,.topicbar .rhtml span,.topicbar .rpic span,.topicbar .robj span,.sidebar .lhtml span,.sidebar .lpic span,.sidebar .lobj span,.sidebar .rhtml span,.sidebar .rpic span,.sidebar .robj span,.topbar .lhtml span,.topbar .lpic span,.topbar .lobj span,.topbar .rhtml span,.topbar .rpic span,.topbar .robj span,.bottombar .lhtml span,.bottombar .lpic span,.bottombar .lobj span,.bottombar .rhtml span,.bottombar .rpic span,.bottombar .robj span {
	font-size: 80%;
	line-height: 12px;
	letter-spacing: 0px;
	margin-bottom: 1px
}
.tcs .contentbar .lhtml,.tcs .contentbar .lpic,.tcs .contentbar .lobj,.tsc .contentbar .lhtml,.tsc .contentbar .lpic,.tsc .contentbar .lobj,.cts .contentbar .lhtml,.cts .contentbar .lpic,.cts .contentbar .lobj,.cs .contentbar .lhtml,.cs .contentbar .lpic,.cs .contentbar .lobj,.sc .contentbar .lhtml,.sc .contentbar .lpic,.sc .contentbar .lobj,.tc .contentbar .lhtml,.tc .contentbar .lpic,.tc .contentbar .lobj,.ct .contentbar .lhtml,.ct .contentbar .lpic,.ct .contentbar .lobj,.cb .contentbar .lhtml,.cb .contentbar .lpic,.cb .contentbar .lobj,.container .topicbar .lhtml,.container .topicbar .lpic,.container .topicbar .lobj,.container .sidebar .lhtml,.container .sidebar .lpic,.container .sidebar .lobj,.main_content .topbar .lhtml,.main_content .topbar .lpic,.main_content .topbar .lobj,.main_content .bottombar .lhtml,.main_content .bottombar .lpic,.main_content .bottombar .lobj {
	margin: 4px 9px 0 0
}
.tcs .contentbar .rhtml,.tcs .contentbar .rpic,.tcs .contentbar .robj,.tsc .contentbar .rhtml,.tsc .contentbar .rpic,.tsc .contentbar .robj,.cts .contentbar .rhtml,.cts .contentbar .rpic,.cts .contentbar .robj,.cs .contentbar .rhtml,.cs .contentbar .rpic,.cs .contentbar .robj,.sc .contentbar .rhtml,.sc .contentbar .rpic,.sc .contentbar .robj,.tc .contentbar .rhtml,.tc .contentbar .rpic,.tc .contentbar .robj,.ct .contentbar .rhtml,.ct .contentbar .rpic,.ct .contentbar .robj,.cb .contentbar .rhtml,.cb .contentbar .rpic,.cb .contentbar .robj,.container .topicbar .rhtml,.container .topicbar .rpic,.container .topicbar .robj,.container .sidebar .rhtml,.container .sidebar .rpic,.container .sidebar .robj,.main_content .topbar .rhtml,.main_content .topbar .rpic,.main_content .topbar .robj,.main_content .bottombar .rhtml,.main_content .bottombar .rpic,.main_content .bottombar .robj {
	margin: 4px 0 0 9px
}
.tcs .contentbar .lpic,.tcs .contentbar .rpic,.tsc .contentbar .lpic,.tsc .contentbar .rpic,.cts .contentbar .lpic,.cts .contentbar .rpic {
	width: 198px
}
.tcs .contentbar .lobj,.tcs .contentbar .robj,.tsc .contentbar .lobj,.tsc .contentbar .robj,.cts .contentbar .lobj,.cts .contentbar .robj,.DWTbl0 .DWw20,#h51becd1036 table.VTDtbl table.DWTblV td:nth-child(2) {
	width: 20%
}
.cs .contentbar .lpic,.cs .contentbar .rpic,.sc .contentbar .lpic,.sc .contentbar .rpic {
	width: 366px
}
.tc .contentbar .lpic,.tc .contentbar .rpic,.ct .contentbar .lpic,.ct .contentbar .rpic {
	width: 375px
}
.cb .contentbar .lpic,.cb .contentbar .rpic,.main_content .topbar .lpic,.main_content .topbar .rpic,.main_content .bottombar .lpic,.main_content .bottombar .rpic {
	width: 444px
}
.container .topicbar .lpic,.container .topicbar .rpic,.container .sidebar .lpic,.container .sidebar .rpic {
	width: 60px
}
.phl {
	float: left;
	max-width: 100%;
	width: 100%;
	border: 0px solid #0082D7
}
.phl.phl-left {
	border-left-width: 2px;
	padding-left: 8px
}
.phl.phl-bottom {
	border-bottom-width: 2px;
	padding-bottom: 8px
}
.phl.phl-around {
	border: 2px solid #0082D7;
	padding: 8px
}
.phl.phl-bg {
	padding: 8px
}
.emaillink::after,.internlink::after,.externlink::after,.imagelink::after,.downloadlink::after,.tooltip-deco::before,.livethumb-deco::before,.excellink::before,.wordlink::before,.pdflink::after,.ziplink::before,.codelink::after,.facebooklink::before,.googlelink::before,.twitterlink::before {
	font-family: 'FontAwesome';
	font-weight: normal;
	text-decoration: none;
	font-style: normal
}
.facebooklink::before {
	padding-right: 0.25em;
	content: "\f09a"
}
.googlelink::before {
	padding-right: 0.25em;
	content: "\f0d5"
}
.twitterlink::before {
	padding-right: 0.25em;
	content: "\f099"
}
.emaillink::after {
	padding-left: 0.25em;
	content: "\f003"
}
.internlink::after {
	padding-left: 0.25em;
	content: "\f0c1"
}
.externlink::after {
	padding-left: 0.25em;
	content: "\f08e"
}
.imagelink::after {
	padding-left: 0.25em;
	content: "\f03e"
}
.downloadlink::after {
	padding-left: 0.25em;
	content: "\f019"
}
.tooltip-deco {
	cursor: help
}
.tooltip-deco::before {
	padding-right: 0.25em;
	content: "\f0e3"
}
.livethumb-deco::before {
	padding-right: 0.25em;
	content: "\f27b"
}
.excellink::before {
	padding-right: 0.25em;
	content: "\f1c3"
}
.wordlink::before {
	padding-right: 0.25em;
	content: "\f1c2"
}
.pdflink::after {
	padding-left: 0.25em;
	content: "\f1c1"
}
.ziplink::before {
	padding-right: 0.25em;
	content: "\f1c6"
}
.codelink::after {
	padding-left: 0.25em;
	content: "\f121"
}
.split-row [class*='split-fw-'] {
	float: none;
	word-wrap: break-word;
	overflow: hidden;
	position: relative;
	min-height: 1px;
	vertical-align: top
}
div.split-row > div:first-child {
	padding-left: 0;
	margin: 0
}
div.split-row > div:last-child {
	padding-right: 0;
	margin: 0;
	border-right: 0px solid transparent
}
.split-fw-21,.sadv form.form fieldset.left .input1 select,.DWTbl0 .DWw50 {
	width: 50%
}
.split-fw-31 {
	width: 33.333333333333%
}
.split-normal [class*='split-fw-'] {
	padding: 0 8px
}
.split-box div {
	padding: 0 !important
}
.split-box div.split-row div > .inner {
	padding: 8px !important
}
.split-box div.split-center {
	background: rgba(15,15,15,0.3);
	margin: 0 !important
}
.split-normal div {
	margin: 0 !important;
	padding: 0
}
.split-normal div.split-center {
	padding: 0 4px
}
.split-normal div.split-col2-left {
	padding-right: 6px
}
.split-normal div.split-col2-right {
	padding-left: 6px
}
.split-box div.split-right {
	background: rgba(208,207,207,0.69)
}
.split-box div.split-left {
	background: rgba(201,201,201,0.05)
}
.browser-split {
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
	-webkit-column-rule: 1px solid #666;
	-moz-column-rule: 1px solid #666;
	column-rule: 1px solid #666;
	max-width: 100%
}
.browser-split-3 {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3
}
.browser-split-2 {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2
}
.sadv {
	float: left;
	width: 100%;
	margin: 10px 0
}
.sadv button[type="submit"] span {
	font-family: FontAwesome;
	font-size: 100%;
	float: left
}
.sadv button[type="submit"] p {
	float: left;
	padding-left: 4px
}
.sadv .SubmitAlign {
	min-width: 0%;
	clear: both;
	margin: 5px 0 0;
	float: left;
	position: relative;
	left: 100%;
	-webkit-transform: translate(-100%,0);
	transform: translate(-100%,0)
}
.sadv form.form {
	width: 100%;
	min-height: 1px
}
.sadv form.form .btninline {
	position: absolute;
	right: 0;
	top: 0px;
	height: 31px;
	width: 31px
}
.sadv form.form fieldset.left {
	min-height: 1px
}
.sadv form.form fieldset.left .sfield {
	width: 100%;
	max-width: 100%;
	float: left;
	position: relative;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0)
}
.sadv form.form fieldset.left .input1 {
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 8px 0
}
.sadv form.form fieldset.left label {
	float: left;
	width: 50%;
	line-height: 31px
}
.sadvresults {
	float: left;
	margin: 15px auto
}
.sadvresults hr {
	height: 1px
}
.ausu-suggestionsBox ul.asus-list a {
	font-size: 13px;
	line-height: 13px;
	color: #adadad;
	letter-spacing: 0px;
	display: block;
	padding: 10px 5px;
	margin: 0;
	text-indent: 5px;
	text-decoration: none;
	outline: none
}
.ausu-suggestionsBox ul.asus-list li.selected {
	background: #444
}
.ausu-suggestionsBox .suggest-pre {
	color: #fff;
	font-weight: bold
}
.fancyhr {
	display: block;
	overflow: hidden;
	margin: 5px 0;
	border: 1px solid rgba(0,0,0,0.0001);
	border-width: 1px 1px 3px;
	border-color: #000 #000 #4d5561;
	border-style: none none dotted;
	height: 1px
}
section ul li,section ul ul li,section ol li,section ol ol li {
	padding: 0 0 0 5px;
	margin: 0
}
section ul ul {
	padding: 0 0 0 16px
}
section ul ul li ul li,section ol ol li ol li {
	margin: 0px 0 0px
}
section ol ol {
	padding: 0 0 0 19px;
	list-style-type: lower-alpha
}
section ol ol li ol {
	list-style-type: lower-roman
}
section blockquote div {
	display: inline
}
section blockquote:before {
	font-family: FontAwesome;
	content: "\f10d";
	padding-right: 5px;
	font-size: 150%;
	color: #5A7090
}
section blockquote:after {
	font-family: FontAwesome;
	content: "\f10e";
	padding-left: 5px;
	font-size: 150%;
	color: #5A7090
}
:lang(de) > q {
	quotes: '\201E' '\201D' '\2019' '\2018'
}
q:before {
	content: open-quote
}
q:after {
	content: close-quote
}
.imgborder.sm,.imgborder.md,.imgborder.lg {
	border: 1px solid gray;
	box-shadow: 0px 0px 15px 0px #555
}
.footerhr {
	display: block;
	margin: 5px 0;
	border: 1px solid;
	border-width: 1px;
	border-style: none none solid;
	height: 5px
}
.animated {
	float: left;
	animation-fill-mode: both
}
.pc01dbee7fbc1 .flash {
	-webkit-animation-name: flash;
	animation-name: flash;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: 3;
	animation-iteration-count: 3
}
.animo:hover .tsrcnt .zoomIn,.animo:hover .tsrcnt0 .zoomIn,.animo:hover .tsrmore .zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}
.pc3ec01fa3821 .zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}
*,*:before,*:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding: 0 15px
}
.row {
	margin: 0 -15px
}
.S_md_Width,.T_md_Width,.T_sm_Width,.C_md_Width,.C_sm_Width,.S_sm_Width {
	float: left;
	position: relative;
	min-height: 1px
}
.S_md_Width,.S_sm_Width,.T_md_Width,.T_sm_Width,.cb .C_md_Width,.cb .C_sm_Width,.sc .C_md_Width,.sc .C_sm_Width {
	padding: 5px 0
}
.tcs .C_md_Width,.tcs .C_sm_Width,.cts .T_md_Width,.cts .T_sm_Width,.tsc .S_md_Width,.tsc .S_sm_Width,.DWTbl0 .pdng5,.h17a27913b6 [class*='col-fw-'] {
	padding: 5px
}
.tcs .T_md_Width,.tcs .T_sm_Width,.cts .C_md_Width,.cts .C_sm_Width,.tsc .T_md_Width,.tsc .T_sm_Width,.tc .T_md_Width,.tc .T_sm_Width,.ct .C_md_Width,.ct .C_sm_Width {
	padding: 5px 5px 5px 0
}
.tcs .S_md_Width,.tcs .S_sm_Width,.cts .S_md_Width,.cts .S_sm_Width,.tsc .C_md_Width,.tsc .C_sm_Width,.cs .S_md_Width,.cs .S_sm_Width,.tc .C_md_Width,.tc .C_sm_Width,.ct .T_md_Width,.ct .T_sm_Width {
	padding: 5px 0 5px 5px
}
.cs .C_md_Width,.cs .C_sm_Width {
	padding: 5px 10px 5px 0
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after,#c7d724e8afc-slnc .slicknav_menu:before,#c7d724e8afc-slnc .slicknav_menu:after {
	content: " ";
	display: table
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.affix {
	position: fixed
}
#cea8ddfe83f {
	margin: 5px auto -50px;
	overflow: hidden;
	position: relative
}
#cea8ddfe83f ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: outside none none;
	display: block;
	position: relative;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0);
	text-align: center
}
#cea8ddfe83f ul li {
	float: left;
	margin-right: 8px
}
#cea8ddfe83f ul li a {
	font-size: 16px;
	line-height: 16px;
	text-transform: capitalize;
	color: #044d5c;
	font-variant: small-caps;
	letter-spacing: 2px;
	padding: 4px 0;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
	outline: none
}
#cea8ddfe83f ul li a:hover,#cea8ddfe83f ul li a.active {
	line-height: 100%;
	color: #fff;
	letter-spacing: 2px;
	background: #0d93b0
}
#cea8ddfe83f .sel {
	color: #FFF;
	background: #ad0000;
	border: 1px solid #000;
	height: 30px;
	float: left;
	margin: 0;
	padding: 5px;
	width: 100%
}
nav#c7d724e8afc {
	position: relative;
	float: left;
	width: 100%;
	padding: 0;
	min-height: 60px;
	max-width: 1500px;
	background: #282828;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	z-index: 200
}
nav#c7d724e8afc .awehome {
	padding: 0 0 0 5px;
	font-weight: normal !important;
	min-width: 60px;
	text-align: center;
	font-size: 20px
}
nav#c7d724e8afc ul#c7d724e8afc-i {
	position: relative;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0)
}
nav#c7d724e8afc ul {
	float: left;
	height: auto;
	white-space: nowrap;
	padding: 0 2px;
	margin: 0;
	list-style: none;
	z-index: 201
}
nav#c7d724e8afc ul li.mtdivider {
	float: left;
	display: block;
	overflow: hidden;
	width: 1px;
	min-height: 60px
}
nav#c7d724e8afc ul li.mtgroup {
	float: left;
	font-size: 13px;
	line-height: 60px;
	color: #000;
	letter-spacing: 0px
}
nav#c7d724e8afc ul li.mt {
	float: left;
	display: block
}
nav#c7d724e8afc ul li.mt > a {
	outline: none;
	font-size: 16px;
	line-height: 60px;
	font-family: inherit;
	text-transform: capitalize;
	color: #c9dade;
	font-variant: small-caps;
	letter-spacing: 3px;
	display: block;
	float: left;
	position: relative;
	text-decoration: none;
	cursor: pointer;
	max-height: 60px
}
nav#c7d724e8afc ul li.mt > a i,nav#c7d724e8afc ul li.mt > a span {
	float: left;
	padding: 0 0 0 5px;
	padding-right: 5px;
	min-height: 60px;
	line-height: 60px
}
nav#c7d724e8afc ul li.mt a.homelogo {
	float: left;
	height: 60px;
	position: relative;
	top: 0px;
	margin-right: 0px
}
nav#c7d724e8afc ul li.mt a.homelogo img {
	float: left;
	max-height: 60px;
	position: relative;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%)
}
nav#c7d724e8afc ul a.mta span.down::after {
	font-family: FontAwesome;
	content: "\f107";
	padding-left: 5px;
	line-height: 0;
	font-weight: normal;
	vertical-align: middle;
	font-size: 12px
}
nav#c7d724e8afc ul ul.sub:not(.toLeft) li a.fly::after {
	font-family: FontAwesome;
	content: "\f105";
	position: absolute;
	right: 5px;
	font-weight: normal;
	font-size: 20px
}
nav#c7d724e8afc ul ul.sub.toLeft li a.fly::before {
	font-family: FontAwesome;
	content: "\f104";
	padding-right: 6px;
	left: -8px;
	font-weight: normal;
	position: absolute;
	width: 20px;
	font-size: 20px
}
nav#c7d724e8afc ul li a.mta.act {
	font-size: 16px;
	line-height: 60px;
	font-family: inherit;
	text-transform: capitalize;
	color: #c9dade;
	font-variant: small-caps;
	letter-spacing: 3px;
	text-decoration: none;
	cursor: pointer
}
nav#c7d724e8afc ul li a.mta.act span.down {
	float: left;
	display: block;
	min-height: 60px;
	line-height: 60px
}
nav#c7d724e8afc ul li:hover a.mta,nav#c7d724e8afc ul li a.mta.act,nav#c7d724e8afc ul a.mta:hover {
	line-height: 60px;
	color: #4eb0c5;
	letter-spacing: 3px;
	overflow: hidden
}
nav#c7d724e8afc ul li:hover a.mta span,nav#c7d724e8afc ul li a.mta.act span,nav#c7d724e8afc ul a.mta:hover span {
	line-height: 60px;
	color: #4eb0c5;
	letter-spacing: 3px
}
nav#c7d724e8afc ul li:hover {
	position: relative;
	z-index: 200
}
nav#c7d724e8afc ul a:hover {
	position: relative;
	white-space: normal;
	z-index: 200
}
nav#c7d724e8afc ul :hover ul.sub {
	left: 0;
	top: 60px;
	background: #282828;
	margin-left: 1px;
	padding: 3px;
	white-space: nowrap;
	width: 249px;
	height: auto;
	z-index: 300;
	box-sizing: content-box
}
nav#c7d724e8afc ul :hover ul.sub li.group {
	float: left;
	width: 100%;
	font: 15px/26px Arial, Helvetica, sans-serif;
	color: #848484;
	letter-spacing: 3px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background: rgba(43,43,43,0.25);
	text-align: center;
	border: 1px solid #585858;
	margin-top: 2px;
	padding: 0 8px
}
nav#c7d724e8afc ul :hover ul.sub li.divider {
	float: left;
	display: block;
	overflow: hidden;
	height: 1px;
	width: 249px !important
}
nav#c7d724e8afc ul :hover ul.sub li {
	display: block;
	position: relative;
	float: left;
	width: 280px;
	font-weight: normal
}
nav#c7d724e8afc ul li li {
	float: left;
	margin: 0 0 5px
}
nav#c7d724e8afc ul li li a,nav#c7d724e8afc ul :hover ul.sub li a {
	font: 14px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing: 1px;
	border: 1px solid transparent !important;
	display: block;
	width: 249px;
	text-decoration: none;
	padding: 0 0 0 10px;
	position: relative
}
nav#c7d724e8afc ul li ul.sub li a.act {
	border: 1px solid transparent;
	font-size: 14px;
	line-height: 30px;
	color: #929292;
	letter-spacing: 1px
}
nav#c7d724e8afc ul li ul.toLeft li a.act,nav#c7d724e8afc ul li ul.toLeft li a,nav#c7d724e8afc ul li ul.toLeft li a.fly,nav#c7d724e8afc ul :hover ul.toLeft li a:hover,nav#c7d724e8afc ul :hover ul.toLeft li a.act,nav#c7d724e8afc ul :hover ul.toLeft li a.fly:hover,nav#c7d724e8afc ul :hover ul.toLeft li a.act {
	text-indent: 12px !important
}
nav#c7d724e8afc ul li ul.sub li a.fly {
	font: 14px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing: 1px;
	border: 1px solid transparent;
	height: 30px
}
nav#c7d724e8afc ul :hover ul.sub li a:hover,nav#c7d724e8afc ul :hover ul.sub li a.act,nav#c7d724e8afc ul li:hover li:hover > a.fly {
	background: rgba(43,43,43,0.35);
	font-size: 14px;
	line-height: 30px;
	color: #929292;
	letter-spacing: 1px
}
nav#c7d724e8afc ul li.mt.group b.mt_icon {
	line-height: 1
}
nav#c7d724e8afc ul li.mt.group b.mt_icon img {
	height: 60px
}
nav#c7d724e8afc ul a:hover a:hover ul,nav#c7d724e8afc ul a:hover a:hover a:hover ul {
	left: 262px;
	top: -4px;
	background: rgba(43,43,43,0.35);
	padding: 3px;
	white-space: nowrap;
	width: 260px;
	z-index: 400;
	height: auto
}
nav#c7d724e8afc ul ul,nav#c7d724e8afc ul a:hover ul ul,nav#c7d724e8afc ul a:hover a:hover ul ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 270px;
	height: 0;
	margin: -1px 0 0;
	padding: 0;
	list-style: none
}
nav#c7d724e8afc ul li:hover li:hover > ul.group {
	top: -41px
}
nav#c7d724e8afc ul li:hover ul.sub li:hover > ul.group {
	top: -39px
}
nav#c7d724e8afc ul li:hover li:hover > ul {
	left: 250px;
	top: -3px;
	background: #282828;
	padding: 3px;
	white-space: nowrap;
	width: 260px;
	z-index: 400;
	height: auto
}
nav#c7d724e8afc ul li:hover > ul ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	list-style: none
}
nav#c7d724e8afc ul li ul.sub.toLeft li > ul {
	left: -260px !important
}
nav#c7d724e8afc ul ul li.mt-clone {
	border-bottom: 1px solid
}
nav#c7d724e8afc ul.lastMT {
	position: absolute;
	right: 10px
}
nav#c7d724e8afc ul.lastMT li a {
	border: 1px solid transparent
}
.noHorPad {
	padding-left: 0 !important;
	padding-right: 0 !important
}
#c7d724e8afc-slnc .slicknav_btn {
	position: relative;
	display: block;
	vertical-align: middle;
	float: right;
	padding: 0.438em 0.625em 0.438em 0.625em;
	line-height: 1.125em;
	cursor: pointer;
	margin: 5px 0 6px;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #343434
}
#c7d724e8afc-slnc .slicknav_menu .slicknav_menutxt {
	line-height: 1.188em;
	float: left;
	color: #009BFF;
	font-weight: bold;
	font-size: 14px
}
#c7d724e8afc-slnc .slicknav_menu .slicknav_icon {
	float: left;
	margin: 0.188em 0 0 0.438em
}
#c7d724e8afc-slnc .slicknav_menu .slicknav_icon-bar {
	display: block;
	width: 1.125em;
	height: 2px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	background-color: #009BFF;
	position: relative;
	top: 0;
	transition: all 500ms ease-in-out 0s
}
#c7d724e8afc-slnc .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
	margin-top: 0.188em
}
#c7d724e8afc-slnc .slicknav_nav {
	clear: both;
	max-height: 300px;
	overflow: auto;
	margin: 0;
	padding: 0
}
#c7d724e8afc-slnc .slicknav_nav .slicknav_arrow {
	font-size: 0.8em;
	margin: 0 0 0 0.4em
}
#c7d724e8afc-slnc .slicknav_nav .slicknav_row {
	display: block;
	padding: 10px 10px
}
#c7d724e8afc-slnc .slicknav_nav a {
	display: block;
	outline: none;
	padding: 10px 10px;
	text-decoration: none;
	font-weight: bold;
	color: #009BFF
}
#c7d724e8afc-slnc .slicknav_nav .slicknav_item a,#c7d724e8afc-slnc .slicknav_nav .slicknav_parent-link a {
	display: inline;
	padding: 0;
	margin: 0
}
#c7d724e8afc-slnc .slicknav_menu {
	z-index: 1;
	font-size: 16px;
	font-family: Tahoma;
	float: left;
	width: 100%;
	position: relative;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: #343434;
	padding: 5px
}
#c7d724e8afc-slnc .slicknav_ovl ul {
	list-style: none;
	float: left !important;
	margin: 0;
	padding: 0
}
#c7d724e8afc-slnc .slicknav_ovl li {
	height: 30px;
	width: 30px;
	margin: 0 5px 0 0;
	padding: 0;
	position: relative;
	top: 5px
}
#c7d724e8afc-slnc div.slicknav_ovl {
	position: relative;
	width: 100%;
	left: 0px;
	top: 0px
}
#c7d724e8afc-slnc div.slicknav_ovl a {
	display: block;
	outline: none;
	padding: 0;
	margin: 0;
	position: relative;
	text-align: center;
	top: 4px;
	left: -1px
}
#c7d724e8afc-slnc .slicknav_nav,#c7d724e8afc-slnc .slicknav_nav ul {
	list-style: none;
	background: #343434
}
#c7d724e8afc-slnc .slicknav_nav ul {
	padding: 0;
	margin: 0 0 0 0px
}
#c7d724e8afc-slnc .slicknav_menu ul ul {
	text-indent: 15px;
	background: #343434
}
#c7d724e8afc-slnc .slicknav_menu .mtclone {
	border-bottom: 1px solid #009BFF
}
#c7d724e8afc-slnc .slicknav_menu ul ul a {
	font-weight: normal !important
}
#c7d724e8afc-slnc .slicknav_menu ul ul ul {
	background: #343434;
	text-indent: 30px
}
#c7d724e8afc-slnc .slicknav_arrow {
	text-indent: 0
}
#c7d724e8afc-slnc .slicknav_ovl a {
	padding: 5px 0;
	margin: 2px -5px;
	text-decoration: none;
	font-weight: bold;
	color: #009BFF
}
#c7d724e8afc-slnc .slicknav_nav .slicknav_open > a > a,#c7d724e8afc-slnc .slicknav_nav .slicknav_open > a > span,#c7d724e8afc-slnc .slicknav_nav li.mtasel > a > span {
	color: #B8B8B8 !important
}
#c7d724e8afc-slnc .slicknav_nav .slicknav_item:hover,#c7d724e8afc-slnc .slicknav_nav li.mtasel,#c7d724e8afc-slnc .slicknav_nav .slicknav_item:hover > a,#c7d724e8afc-slnc .slicknav_open,#c7d724e8afc-slnc .slicknav_nav a:hover,#c7d724e8afc-slnc .slicknav_nav a.mtasel {
	background: #343434;
	color: #B8B8B8 !important
}
#c7d724e8afc-slnc .slicknav_nav .slicknav_txtnode {
	margin-left: 15px
}
#c7d724e8afc-slnc form {
	display: inline;
	opacity: 0
}
#c7d724e8afc-slnc .slicknav_search,#c7d724e8afc-slnc .slicknav_search input[type="search"]:focus {
	opacity: 1
}
#c7d724e8afc-slnc .slicknav_search input[type="search"] {
	background: #fff;
	color: #000;
	border: 2px solid #343434;
	border-radius: 4px;
	height: 30px;
	width: 100px !important;
	opacity: 0.85;
	-webkit-transition: opacity 0.5s, width 0.55s;
	transition: opacity 0.5s, width 0.55s
}
#c7d724e8afc-slnc #slicknav_searchform .text-input {
	width: 0;
	backface-visibility: hidden
}
#c7d724e8afc-slnc .slicknav_open .slicknav_icon .slicknav_icon-bar:nth-of-type(1) {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 4px
}
#c7d724e8afc-slnc .slicknav_open .slicknav_icon .slicknav_icon-bar:nth-of-type(3) {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: -6px !important
}
#c7d724e8afc-slnc .slicknav_open .slicknav_icon .slicknav_icon-bar:nth-of-type(2) {
	background-color: transparent !important;
	box-shadow: none !important
}
#c7d724e8afc-slnc.fixed {
	position: absolute;
	z-index: 1000;
	width: 100%
}
#c7d724e8afc-offset {
	height: 52px;
	display: none
}
.EyeCbg {
	width: 100%;
	float: left;
	overflow: hidden
}
.eyecatcher {
	width: 100.5%;
	max-width: 1500px;
	margin: 0;
	float: left;
	position: relative;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0)
}
#c3ec01fa382 {
	float: left;
	width: 100%;
	line-height: 0
}
.c3ec01fa382 {
	overflow: hidden;
	position: relative;
	margin: 0
}
.TL,.TC,.TR,.CL,.CC,.CR,.BR,.BC,.BL {
	float: left;
	width: auto;
	position: absolute;
	margin: 0;
	padding: 0
}
.pc3ec01fa3821 h1,.pc3ec01fa3821 div {
	display: table;
	font: 32px/32px 'OpenSans';
	color: #d8e1f2 !important;
	letter-spacing: 0px;
	text-shadow: 0 0 1px #282828;
	background: rgba(119,119,119,0.7);
	border: 1px solid rgba(0,0,0,0.0001);
	border-width: 1px;
	border-color: #aaa #aaa #444 #444;
	border-style: solid;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 10px;
	margin: 0
}
.CR.pc3ec01fa3821 {
	float: left;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translate(0%,-50%) translate3d(-12px,50px,0px);
	transform: translate(0%,-50%) translate3d(-12px,50px,0px)
}
div#ce5e4f64ef6left {
	width: 100%;
	margin: 0 auto;
	float: left;
	padding: 0
}
div#ce5e4f64ef6left ul {
	float: left;
	width: 100%;
	list-style: none;
	padding: 14px 0 12px 25px;
	text-align: left;
	background: #282828;
	margin: 0
}
div#ce5e4f64ef6left ul li {
	display: inline-block;
	white-space: nowrap
}
div#ce5e4f64ef6left ul li span {
	font-size: 16px;
	line-height: 16px;
	text-transform: capitalize;
	color: #0d93b0;
	font-variant: small-caps;
	letter-spacing: 3px
}
div#ce5e4f64ef6left ul li a {
	font-size: 16px;
	line-height: 16px;
	text-transform: capitalize;
	color: #c9dade;
	font-variant: small-caps;
	letter-spacing: 3px
}
div#ce5e4f64ef6left ul li a:hover {
	line-height: 100%;
	color: #4eb0c5;
	letter-spacing: 3px
}
div#ce5e4f64ef6left ul li:nth-child(2)::before {
	content: '';
	padding: 0
}
div#ce5e4f64ef6left ul > li + li::before {
	color: #0C91E8;
	content: '…';
	padding: 0 4px
}
#sce5e4f64ef6right {
	float: left;
	background: #282828;
	padding: 12px 15px 12px 60px;
	margin: 0 auto
}
#sce5e4f64ef6right form.search {
	float: left;
	text-align: left
}
#sce5e4f64ef6right form.search .table {
	width: 100%;
	display: table
}
#sce5e4f64ef6right form.search .td {
	display: table-cell;
	padding-right: 2px;
	position: relative;
	z-index: 5
}
#sce5e4f64ef6right form.search .tdbutton {
	width: 20px;
	display: table-cell
}
#sce5e4f64ef6right form.search input[type="search"] {
	font-size: 20px;
	line-height: 20px;
	color: #dddcda;
	letter-spacing: 0px;
	background: #282828;
	padding: 0 0 0 10px;
	border: 0 none transparent;
	cursor: text;
	vertical-align: middle;
	width: 100%
}
#sce5e4f64ef6right form.search input[type="search"]:focus {
	font-size: 20px;
	line-height: 16px;
	color: #fff;
	letter-spacing: 0px
}
#sce5e4f64ef6right form.search input[type="submit"] {
	background: rgba(255,255,255,0);
	font: 20px/20px FontAwesome;
	text-decoration: none;
	color: #b8b4b1;
	letter-spacing: 0px;
	width: 20px;
	padding: 0 20px 0 10px;
	border: 1px none rgba(0,0,0,0.0001);
	cursor: pointer;
	vertical-align: middle
}
#ce5e4f64ef6 .col-fw-108 {
	width: 80%;
	padding: 0
}
#ce5e4f64ef6 .col-fw-102 {
	width: 20%;
	padding: 0
}
.grdbgce5e4f64ef6 {
	background: #282828;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	margin: 0 auto;
	overflow: hidden
}
.h9de0b88f6f {
	border: 0px
}
.h77ad223014 {
	height: 5px;
	clear: both;
	width: 100%
}
.hf0461e0d94 {
	border: none
}
.hd9c4620e10 {
	height: 20px;
	clear: both;
	width: 100%
}
.c4eb0c5 {
	color: #4EB0C5
}
.sha87ff679a2,.FONT-size-4 {
	font-size: 120%
}
.h677f00b167 {
	height: 10px;
	clear: both;
	width: 100%
}
.h58191528fb {
	vertical-align: top;
	text-align: center !important
}
.hf0c46c492b {
	vertical-align: middle;
	text-align: center !important
}
.h0ed986e5ec,#hc28f2da13c .DWTbl0 {
	min-width: 600px
}
.h48d1cf5d45 {
	vertical-align: middle;
	text-align: center !important;
	width: 50% !important
}
.hf181454da5 {
	vertical-align: top;
	text-align: left !important;
	width: 50% !important
}
.he95afed4ef {
	width: 331px !important
}
.had52bcdfef {
	height: 40px;
	clear: both;
	width: 100%
}
.hb5ea0a36d5 {
	width: 300px !important
}
.ha2f3f25a94,#h0c294de4a0 table.VTDtbl,#h0c294de4a0 .DWTbl0,#h86fbffd676 table.VTDtbl,#h86fbffd676 .DWTbl0 {
	min-width: 320px
}
.chcc704d2a8a {
	color: #f00
}
.ch448d75048a {
	color: #009600
}
.chddb22fde18 {
	color: #b400b4
}
.cheac0017b68 {
	color: #b40082
}
.c07fced {
	color: #07FCED
}
.he4f4565f41 {
	height: 100%
}
.h03813945e2 {
	position: relative;
	margin: 0 auto;
	width: 100% !important;
	max-width: 250px !important
}
.h71d4b73cab {
	float: left;
	position: relative;
	width: 100%;
	max-width: 250px
}
.h2057c29d56 {
	width: 280px !important
}
.hf14693cc00 {
	width: 202px !important
}
.ch2403c6759f {
	color: #1c7990
}
.hc720a125a1 {
	width: 176px !important
}
.shc4ca4238a0,.FONT-size-1,form.cmxform sub,form.cmxform sup {
	font-size: 70%
}
.she4da3b7fbb,.FONT-size-5 {
	font-size: 150%
}
.hc6fddab3b8 {
	vertical-align: middle;
	text-align: center !important;
	width: 33.333333333333% !important
}
.h11b5877337 {
	vertical-align: top;
	text-align: left !important;
	width: 33.333333333333% !important
}
.ch9fd7243ed7 {
	color: #0d93b0
}
.hd7bcb1173f {
	width: 287px !important
}
.h1e650aaa2d {
	width: 444px !important
}
.hb9eec9e4de {
	position: relative;
	margin: 0 auto;
	width: 100% !important;
	max-width: 480px !important
}
.h2838a96ab8 {
	float: left;
	position: relative;
	width: 100%;
	max-width: 480px
}
.h985669a8b5 {
	list-style-type: disc;
	margin: 0 0 0 12px !important;
	padding: 0 !important
}
.shc81e728d9d,.FONT-size-2,.rss-reader .date {
	font-size: 80%
}
.fh207c321933 {
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.h7908155675 {
	vertical-align: top;
	text-align: center !important;
	width: 33.333333333333% !important
}
.ch96fb10bfa3 {
	color: #1378ba
}
.h03f563c0a0 {
	width: 150px !important
}
.chdc77e26324 {
	color: #485d7b
}
.cursorHand {
	cursor: pointer !important
}
a.anker0 {
	float: left;
	font-size: 0;
	height: 0;
	width: 0
}
.center {
	text-align: center !important;
	margin: 0px auto 0 auto !important
}
.right {
	text-align: right;
	float: right !important
}
.FONT-size-3 {
	font-size: 100%
}
.FONT-size-6 {
	font-size: 200%
}
.FONT-size-7 {
	font-size: 300%
}
.FONT-face-Arial {
	font-family: "Arial, Helvetica, sans-serif" !important
}
.FONT-face-Comic-Sans-MS {
	font-family: "Comic Sans MS, Arial, Helvetica, sans-serif" !important
}
.FONT-face-Georgia {
	font-family: "Georgia, Times New Roman, Serif" !important
}
.FONT-face-Tahoma {
	font-family: "Tahoma, Arial, Helvetica, sans-serif" !important
}
.FONT-face-Times {
	font-family: "Times New Roman,Georgia, Serif" !important
}
.FONT-face-Trebuchet-MS {
	font-family: "Trebuchet MS, Geneva, Arial, Helvetica, sans-serif" !important
}
.FONT-face-Verdana {
	font-family: "Verdana, Arial, Helvetica, sans-serif" !important
}
.tab_hidden {
	position: absolute;
	right: 500000px;
	top: -500000px
}
.tdtop {
	vertical-align: top
}
.dummy,.gb_wrha3b77c8b5b_gb td.gb_even a,.gb_wrha3b77c8b5b_gb td.gb_odd a {
}
.c637296524350894817 {
	background-size: contain;
	width: 100%;
	height: 0;
	padding-bottom: 20.866666666667%;
	background-image: url(./images/c637296524350894817.jpg)
}
.weather_counterhf9e53d472b {
	background-color: #CCD4DC;
	border: 1px solid #666;
	color: #000;
	height: auto;
	width: 100%;
	max-width: min-content;
	overflow: hidden
}
.weather_counterhf9e53d472b #temp_bg,.weather_counterhf9e53d472b #hum_bg,.weather_counterhf9e53d472b #slp_bg,.weather_counterhf9e53d472b #rain_bg,.weather_counterhf9e53d472b #wind_bg,.weather_counterhf9e53d472b #winddir_bg {
	min-height: 10px;
	font-size: 1em;
	padding: 3px;
	text-align: center
}
.weather_counterhf9e53d472b #temp_bg::after {
	content: " °C";
	font-size: 85%
}
.weather_counterhf9e53d472b #hum_bg::after {
	content: " %";
	font-size: 85%
}
.weather_counterhf9e53d472b #slp_bg::after {
	content: " hpa";
	font-size: 85%
}
.weather_counterhf9e53d472b #rain_bg::after {
	content: "  l/m²";
	font-size: 85%
}
.weather_counterhf9e53d472b #wind_bg::after {
	content: " km/h";
	font-size: 85%
}
.weather_counterhf9e53d472b #temp_bg {
	background-color: #00ffa6
}
.weather_counterhf9e53d472b .weather_counter_content.temp {
	border: 2px solid #ee7000
}
.weather_counterhf9e53d472b #hum_bg {
	background-color: #33b7d2
}
.weather_counterhf9e53d472b .weather_counter_content.hum {
	border: 2px solid #2a94db
}
.weather_counterhf9e53d472b #slp_bg {
	background-color: #00e650
}
.weather_counterhf9e53d472b .weather_counter_content.slp {
	border: 2px solid #ecce00
}
.weather_counterhf9e53d472b #rain_bg {
	background-color: #14a901
}
.weather_counterhf9e53d472b .weather_counter_content.rain {
	border: 2px solid #00e198
}
.weather_counterhf9e53d472b #wind_bg {
	background-color: #0fa
}
.weather_counterhf9e53d472b .weather_counter_content.wind {
	border: 2px solid #0fa
}
.weather_counterhf9e53d472b .weather_counter_content {
	border-bottom: 1px solid #666;
	height: auto;
	padding-top: 5px
}
.weather_counterhf9e53d472b .weather_counter_content_button {
	height: auto;
	margin-top: 5px;
	padding-left: 4px;
	width: 124px
}
.weather_counterhf9e53d472b .weather_counter_content_button a:hover {
	cursor: progress !important
}
.weather_counterhf9e53d472b .weather_counter_content_button img {
	width: 35px;
	border: 0
}
.weather_counterhf9e53d472b .weather_counter_content_head {
	font-size: 0.8em;
	font-weight: bold;
	height: auto;
	text-align: center;
	width: 130px;
	padding: 2px 2px 3px
}
.weather_counterhf9e53d472b #rainr_bg,#rainr_bg {
	background-color: #C0C0C0;
	display: none;
	font-size: 1.2em;
	height: auto;
	min-height: 10px;
	text-align: center;
	width: 130px
}
.weather_counterhf9e53d472b .weather_counter_date {
	font-size: 0.6em;
	text-align: center;
	padding: 5px;
	background: #DDD
}
#info-msg {
	color: #008000;
	font-size: 0.95em;
	padding-top: 0;
	text-align: center
}
#refresh_info {
	color: #000 !important;
	display: none
}
.gauge_board {
	background-image: url("https://dwetter.dieters-wetter.eu/wetterscripts/instrumente/images/instrumente2.jpg");
	border: 1px solid #666;
	height: 560px;
	position: relative;
	width: 640px
}
.gauge_temp {
	font-size: 0.7em;
	height: 230px;
	left: 8px;
	position: absolute;
	text-align: center;
	top: 20px;
	width: 201px
}
.gauge_temp_txt {
	color: #585858;
	font-size: 0.7em;
	height: 15px;
	left: 88px;
	position: absolute;
	text-align: center;
	top: 165px;
	width: 40px
}
.gauge_slp {
	height: 230px;
	left: 220px;
	position: absolute;
	text-align: center;
	top: 30px;
	width: 201px
}
.gauge_slp_txt {
	color: #585858;
	font-size: 0.7em;
	height: 15px;
	left: 300px;
	position: absolute;
	text-align: center;
	top: 175px;
	width: 40px
}
.gauge_hum {
	height: 230px;
	left: 431px;
	position: absolute;
	text-align: center;
	top: 20px;
	width: 201px
}
.gauge_hum_txt {
	color: #585858;
	font-size: 0.7em;
	height: 15px;
	left: 511px;
	position: absolute;
	text-align: center;
	top: 165px;
	width: 40px
}
.gauge_wind {
	height: 230px;
	left: 431px;
	position: absolute;
	text-align: center;
	top: 270px;
	width: 201px
}
.gauge_wind_txt {
	color: #585858;
	font-size: 0.7em;
	height: 15px;
	left: 511px;
	position: absolute;
	text-align: center;
	top: 415px;
	width: 40px
}
.gauge_winddir {
	height: 230px;
	left: 220px;
	position: absolute;
	text-align: center;
	top: 280px;
	width: 201px
}
.gauge_rain {
	height: 230px;
	left: 8px;
	position: absolute;
	text-align: center;
	top: 270px;
	width: 201px
}
.date_time_bottom {
	color: #4B4B4B;
	font-size: 0.85em;
	font-weight: bold;
	height: 37px;
	left: 285px;
	position: absolute;
	text-align: right;
	top: 520px;
	width: 350px
}
.copyright_bottom {
	color: #585858;
	font-size: 0.7em;
	height: 30px;
	left: 5px;
	position: absolute;
	text-align: left;
	top: 528px;
	width: 350px
}
.dwd_titel {
	font: bold 16px Arial, Verdana, sans-serif !important;
	padding: 1px 5px 1px 5px
}
.dwd_gueltig {
	font: 12px Arial, Verdana, sans-serif !important;
	padding: 1px 5px 1px 5px
}
.dwd_beschreibung_hinweis {
	font: 14px Arial, Verdana, sans-serif !important;
	padding: 1px 5px 1px 5px
}
#dwd_ground {
	font-size: 115%;
	padding: 5px
}
#dwd_ground_t {
	font-size: 125%;
	font-weight: bold;
	padding: 5px;
	color: #395e8d
}
.embed-container.ratio4x3 {
	padding-bottom: 75%
}
.table-scrollable {
	width: 100%;
	overflow-y: auto;
	margin: 0 0 1em;
	overflow-x: auto
}
.table-scrollable::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 14px;
	height: 14px
}
.table-scrollable::-webkit-scrollbar-thumb {
	border-radius: 8px;
	border: 3px solid #fff;
	background-color: rgba(0,0,0,0.3)
}
.bild_tabelle_home {
	width: 65%;
	height: auto
}
.bild_tabelle_live {
	width: 60%;
	height: auto
}
.bild_pollen {
	width: 100%;
	height: auto
}
.bild_tabelle_DWD {
	width: 60%;
	height: 60%
}
.table-wrapper {
	overflow: scroll;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch
}
#wetter_cockpithf9e53d472b {
	border-radius: 5px;
	border: 1px solid;
	width: 100%;
	max-width: 1100px;
	font-size: 100%
}
#wetter_cockpithf9e53d472b .w25,#wetter_cockpithf9e53d472b .w75 {
	background: #dde5e7
}
#wetter_cockpithf9e53d472b #miniwetter,#wetter_cockpithf9e53d472b .wetter_radar,#wetter_cockpithf9e53d472b .wetterwarnungentxt,#wetter_cockpithf9e53d472b .wetterwarnungen,#wetter_cockpithf9e53d472b .wetter_grafik {
	border: 1px solid;
	margin: 5px 0;
	width: 100%;
	max-width: 300px;
	padding: 5px;
	align-items: baseline
}
#wetter_cockpithf9e53d472b #miniwetter h2,#wetter_cockpithf9e53d472b .wetter_radar h2,#wetter_cockpithf9e53d472b .wetterwarnungentxt h2,#wetter_cockpithf9e53d472b .wetterwarnungen h2,#wetter_cockpithf9e53d472b .wetter_grafik h2 {
	width: 100%;
	max-width: 300px;
	font-size: 95%;
	line-height: 1;
	text-align: center;
	margin: 0;
	padding: 5px;
	min-height: 78px
}
#wetter_cockpithf9e53d472b #miniwetter p,#wetter_cockpithf9e53d472b .wetter_radar p,#wetter_cockpithf9e53d472b .wetterwarnungentxt p,#wetter_cockpithf9e53d472b .wetterwarnungen p,#wetter_cockpithf9e53d472b .wetter_grafik p {
	min-height: 70px
}
#wetter_cockpithf9e53d472b #miniwetter a,#wetter_cockpithf9e53d472b .wetter_radar a,#wetter_cockpithf9e53d472b .wetterwarnungentxt a,#wetter_cockpithf9e53d472b .wetterwarnungen a,#wetter_cockpithf9e53d472b .wetter_grafik a,#GfTGrafic a,#PolGrafic a {
	cursor: zoom-in
}
#wetter_cockpithf9e53d472b .wetterwarnungentxt {
	max-width: max-content;
	text-align: left
}
#wetter_cockpithf9e53d472b .wetterwarnungentxt .wgreen {
	border: 5px dotted #0A0
}
#wetter_cockpithf9e53d472b .wetterwarnungentxt .wred {
	border: 5px dotted #A00
}
#wetter_cockpithf9e53d472b .wetterwarnungentxt .warning {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	justify-content: start
}
#wetter_cockpithf9e53d472b .wetterwarnungentxt .warning p {
	min-height: auto;
	margin: 3px
}
#wetter_cockpithf9e53d472b .wetterwarnungentxt .warning .caption {
	display: block;
	float: left;
	margin: 0 10px 5px 0;
	width: min-content;
	border: 0;
	color: #A00
}
#wetter_cockpithf9e53d472b .wetterwarnungentxt .wgreen,#wetter_cockpithf9e53d472b .wetterwarnungentxt .wred {
	padding: 10px;
	margin: 5px
}
#wetter_cockpithf9e53d472b .fxrow {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	justify-content: space-between
}
#wetter_cockpithf9e53d472b .fxcol {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-content: start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
#wetter_cockpithf9e53d472b #wetter_wind,#wetter_cockpithf9e53d472b #wetter_bawue {
	background-color: white;
	color: #404F95;
	padding: 10px;
	margin: 10px 5px;
	text-align: justify
}
#wetter_cockpithf9e53d472b #wetter_wind .titel,#wetter_cockpithf9e53d472b #wetter_bawue .titel {
	font-size: 110%;
	text-align: left;
	font-weight: bold
}
#wetter_cockpithf9e53d472b #wetter_Infos {
	margin: 5px
}
#wetter_cockpithf9e53d472b #wetter_Infos .w25 {
	width: 24%;
	justify-content: start
}
#wetter_cockpithf9e53d472b #wetter_Infos .w33 {
	width: 32.9%
}
#wetter_cockpithf9e53d472b #wetter_Infos .w33 > * {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 31px
}
#wetter_cockpithf9e53d472b #wetter_Infos .w75 {
	width: 75%;
	text-align: center;
	flex-wrap: wrap
}
#wetter_cockpithf9e53d472b #wetter_Infos .w75 > * {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 300px
}
#wetter_cockpithf9e53d472b #wetter_Infos .w75 .wcpfooter {
	margin: 5px 0;
	width: 99%
}
#wetter_cockpithf9e53d472b #wetter_Infos .w75 .wcpfooter img {
	width: 100%;
	max-width: 300px
}
#wetter_cockpithf9e53d472b #wetter_Infos .w25,#wetter_cockpithf9e53d472b #wetter_Infos .w33 {
	padding: 5px;
	flex-wrap: wrap;
	text-align: center
}
#wetter_cockpithf9e53d472b #wetter_Infos .w25 span,#wetter_cockpithf9e53d472b #wetter_Infos .w33 span {
	float: left;
	text-align: justify
}
#wetter_cockpithf9e53d472b #wetter_Infos .w25 span.italic,#wetter_cockpithf9e53d472b #wetter_Infos .w33 span.italic {
	font-style: italic
}
#wetter_cockpithf9e53d472b #wetter_Infos .w25 img,#wetter_cockpithf9e53d472b #wetter_Infos .w33 img {
	width: 100%;
	max-width: 300px;
	border: 0
}
#wetter_cockpithf9e53d472b #wetter_Infos .w25 .weather_counter_content,#wetter_cockpithf9e53d472b #wetter_Infos .w33 .weather_counter_content {
	border-bottom: 1px solid #666;
	height: auto;
	padding-top: 5px;
	width: 130px
}
#wetter_cockpithf9e53d472b #wetter_Infos .w25 .weather_counter_content img,#wetter_cockpithf9e53d472b #wetter_Infos .w33 .weather_counter_content img {
	max-width: 35px
}
#wetter_cockpithf9e53d472b .wetter_warntext_red {
	border: 3px solid red
}
#wetter_cockpithf9e53d472b .wetter_warntext_green {
	border: 1px solid green
}
.sensformflex {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	flex-wrap: wrap
}
.sensformflex .DWspinner {
	display: none;
	background: #79889e;
	color: white;
	width: 128px;
	height: 128px;
	position: absolute;
	left: 50%;
	transform: translate(-50%,96px);
	border: 3px solid #fff;
	border-radius: 50%;
	overflow: hidden
}
.sensformflex .DWspinner span {
	font-size: 24px;
	line-height: 26px;
	font-weight: bold;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	opacity: 0.33
}
.sensformflex .DWspinner p {
	color: #d5e2f3;
	position: absolute;
	font-size: 27px;
	margin: 0 !important;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	animation: down 750ms linear infinite
}
.sensformflex .DWspinner:before,.sensformflex .DWspinner:after {
	content: "";
	position: absolute;
	display: block;
	width: 3px;
	background-color: #FDFFFF;
	border-radius: 1.5px;
	transform-origin: 50% 0%
}
.sensformflex .DWspinner:before {
	height: 45%;
	left: 50%;
	top: 50%;
	animation: spin 5000ms linear infinite
}
.sensformflex .DWspinner:after {
	height: 33%;
	left: 50%;
	top: 50%;
	animation: spin 500ms linear infinite
}
.Statistics .loadtime {
	width: 100%;
	margin: 2px 0 0 !important;
	float: right;
	text-align: right
}
.DLogo {
	width: 100%;
	max-width: 220px
}
.tace {
	text-align: center !important
}
.weather_counter_content {
	float: left;
	padding-top: 5px;
	width: 130px;
	height: auto;
	border-bottom: 1px solid #666;
	color: #000 !important
}
select#WovYearOptions,div.agrarachtung figure.lpic {
	width: auto !important
}
figure.agrarsensor img {
	width: 100%;
	max-width: 751px
}
.sensformflex select#auswahlagr,select.JS.dataselect {
	width: 200px
}
.sensformflex select#monthOptions {
	width: 140px
}
.sensformflex > div.SText {
	padding: 5px 8px 0 0
}
.sensformflex div.JLabel,.sensformflex div#MLabel {
	padding: 0 5px 0 20px
}
.sensformflex .WLabel {
	padding: 0 5px 0 12px
}
div.agrarnextchoice {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	border: 2px dotted red;
	padding: 10px;
	width: 100%
}
div.agrarnextchoice h3 {
	color: red;
	font-weight: normal;
	text-shadow: 1px 1px #400303;
	text-align: center;
	margin: 0 0 5px
}
div.agrarnextchoice img {
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	margin: 5px 0 0
}
div.agrarachtung {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%
}
div.agrarachtung figure.agrarsensor {
	max-width: 210px
}
div.agrarachtung h3 {
	float: left;
	color: red;
	font-weight: normal
}
.prv10days {
	width: 50%;
	text-align: justify
}
ul._glda {
	column-count: 1;
	column-gap: 0;
	width: 16px;
	list-style-type: none;
	padding: 0;
	margin: 0
}
ul.glda li {
	float: left;
	display: inline-block;
	padding: 0;
	margin: 0
}
[class^="gld"] {
	width: 16px;
	height: 5px;
	position: relative;
	border-bottom: 1px solid #fff
}
.gld0 {
	background: #965101
}
.gld1 {
	background: #8E5700
}
.gld2 {
	background: #875E00
}
.gld3 {
	background: #7F6400
}
.gld4 {
	background: #786B00
}
.gld5 {
	background: #707100
}
.gld6 {
	background: #697800
}
.gld7 {
	background: #617E00
}
.gld8 {
	background: #5A8500
}
.gld9 {
	background: #528B00
}
.gld10 {
	background: #4B9200
}
.gld11 {
	background: #439800
}
.gld12 {
	background: #3C9F00
}
.gld13 {
	background: #34A500
}
.gld14 {
	background: #2DAC00
}
.gld15 {
	background: #25B200
}
.gld16 {
	background: #1DB900
}
.gld17 {
	background: #16BF00
}
.gld18 {
	background: #0EC600
}
.gld19 {
	background: #07CC00
}
.gld20 {
	background: #0C0
}
.font1,.fs1 {
	font-size: 0.63em
}
.font2,.fs2 {
	font-size: 0.82em
}
.font3,form.cmxform {
	font-size: 1.0em
}
.font4 {
	font-size: 1.13em
}
.font5 {
	font-size: 1.5em
}
.font6 {
	font-size: 2em
}
.font7 {
	font-size: 3em
}
.fontred {
	color: #900
}
.fontgreen {
	color: #138910
}
.fontpx1,.chcA a {
	font-size: 10px
}
.fontpx2 {
	font-size: 13px
}
.fontpx3 {
	font-size: 16px
}
.fontpx4 {
	font-size: 18px
}
.fontpx5 {
	font-size: 24px
}
.fontpx6 {
	font-size: 32px
}
.fontpx7 {
	font-size: 48px
}
.DWw100px {
	max-width: 100px
}
.DWw109px {
	max-width: 109px
}
.DWw120px {
	max-width: 120px
}
.DWw127px {
	max-width: 127px
}
.glfi_stationen {
	width: 261px;
	height: 364px
}
.glfiheight {
	height: 218px;
	line-height: 218px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.18em
}
eiv.fs {
	width: 760px;
	color: #000
}
table.fsg {
	width: 100%;
	max-width: 760px;
	border: 0
}
table.fsg tr td {
	width: 33%;
	padding: 0 5px
}
table.fsg tr td img {
	width: 100%;
	border: 0
}
table.fst {
	width: 760px;
	border: 1px solid #006;
	border-bottom-width: 0.1em;
	margin: 2px 0
}
table.fsd {
	width: 760px;
	border: 1px solid #006
}
table.WoImg {
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	margin: 0 5px;
	margin-bottom: 10px
}
table.WoImg tr th,table.WoImg tr td {
	border: 0;
	padding: 0 1%;
	width: 32%;
	max-width: 150px;
	text-align: center
}
table.WoImg tr td.WoImgLegend {
	color: #07FCED;
	height: 20px;
	vertical-align: middle
}
#h0c294de4a0 table.VTDtbl tr th.col,#h51becd1036 table.VTDtbl tr th.col,#hc28f2da13c table.VTDtbl tr th.col {
	padding: 22px
}
#h0c294de4a0 table.VTDtbl td img {
	min-width: 32px
}
#h0c294de4a0 table.VTDtbl td img.ovwarrow {
	min-width: auto
}
#h0c294de4a0 table.VTDtbl td:nth-child(2) {
	min-width: 32px;
	max-width: 64px
}
#h0c294de4a0 .DWTbl0 .whebord1 .DWw32,#h51becd1036 table.VTDtbl tr .DWw64px {
	width: 64px
}
#h0c294de4a0 .DWTbl0 .whebord1 .DWh32,.DWTbl0 .DWh64 {
	height: 64px
}
.DWTbl0 > table td:first-child {
	padding-left: 5px
}
.DWTbl0 td {
	vertical-align: middle;
	text-align: center;
	padding: 3px
}
.DWTbl0 .whebord1 {
	width: 100%;
	border: 1px solid #617BA1
}
.DWTbl0 .whebord1 td {
	border: 1px dotted #617BA1 !important
}
.DWTbl0 table.VTDtbl tr th {
	text-align: center;
	font-size: 100%;
	font-weight: bold
}
.DWTbl0 table.VTDtbl p.explan {
	font-style: italic;
	text-align: center
}
.DWTbl0 table.DWTbl2 {
	border-collapse: collapse;
	border-spacing: 1px;
	border: 0px solid transparent;
	color: #000;
	background: #fff;
	width: 100%
}
.DWTbl0 table.DWTbl2 td {
	padding: 2px;
	text-align: center;
	width: 33%
}
.DWTbl0 .pl10 {
	padding-left: 10px
}
.DWTbl0 .pr10 {
	padding-right: 10px
}
.DWTbl0 .DWw7 {
	width: 7%
}
.DWTbl0 .DWw14 {
	width: 14%
}
.DWTbl0 .DWw15 {
	width: 15%
}
.DWTbl0 .DWw21 {
	width: 21%
}
.DWTbl0 .DWw22 {
	width: 22%
}
.DWTbl0 .DWw32 {
	width: 32px
}
.DWTbl0 .DWw33,.daydata {
	width: 33%
}
.DWTbl0 .DWw34 {
	width: 34%
}
.DWTbl0 .DWw58 {
	width: 58%
}
.DWTbl0 .DWw65px {
	width: 65px
}
.DWTbl0 .DWw67px {
	width: 67px
}
.DWTbl0 .DWw150px {
	width: 150px
}
.DWTbl0 .DWw155px {
	width: 155px
}
.DWTbl0 .DWw195px {
	width: 195px
}
.DWTbl0 .DWtdcenter {
	text-align: center;
	vertical-align: middle
}
.DWTbl0 .DWh19,.h19 {
	height: 19px
}
.DWTbl0 .DWh29 {
	height: 29px
}
.DWTbl0 .DWh32 {
	height: 32px
}
.DWTbl0 .DWh39 {
	height: 39px
}
.DWTbl0 .DWh54 {
	height: 54px
}
.DWTbl0 .DWh48 {
	height: 48px
}
.DWTbl0 .DWh50 {
	height: 50px
}
.DWTbl0 .DWh95 {
	height: 95px
}
.DWTbl0 .DWh179 {
	height: 179px
}
.DWTbl0 .DWbg {
	background: transparent
}
img.grfmaxheight {
	width: 100%;
	max-height: 300px
}
.w269 {
	width: 269px
}
.h41 {
	height: 41px
}
.h44 {
	height: 44px
}
.cvj {
	color: #fefaec
}
.cfed69a {
	color: #fed69a
}
.c9ae2fe {
	color: #9ae2fe
}
.cwhite {
	color: white
}
.fs3 {
	font-size: 1em
}
.fs4 {
	font-size: 1.13em !important
}
.weather_counter {
	width: 130px;
	height: auto;
	border: 1px solid #666;
	background-color: #FDFDFD;
	color: #000
}
.weather_counter_content_button {
	margin-top: 5px;
	width: 124px;
	height: auto;
	padding-left: 4px
}
.weather_counter_content_head {
	font-weight: bold;
	width: 130px;
	height: auto;
	font-size: 0.8em;
	text-align: center
}
#temp_bg {
	min-height: 10px;
	width: 128px;
	font-size: 1.2em;
	text-align: center;
	background-color: #00ffa6
}
#hum_bg {
	min-height: 10px;
	width: 128px;
	font-size: 1.2em;
	text-align: center;
	background-color: #33b7d2
}
#slp_bg {
	min-height: 10px;
	width: 128px;
	font-size: 1.2em;
	text-align: center;
	background-color: #00e650
}
#rain_bg {
	min-height: 10px;
	width: 128px;
	font-size: 1.2em;
	text-align: center;
	background-color: #14a901
}
#wind_bg {
	min-height: 10px;
	width: 128px;
	font-size: 1.2em;
	text-align: center;
	background-color: #0fa
}
#winddir_bg {
	min-height: 10px;
	width: 128px;
	height: auto;
	font-size: 1.2em;
	text-align: center
}
.weather_counter_date {
	font-size: 0.7em;
	text-align: center;
	color: #000 !important
}
.chcTable {
	width: 165px;
	border-spacing: 1px;
	border-width: 1px;
	border-color: #617BA1;
	border-style: solid;
	text-align: left;
	background-color: #617BA1
}
.chcHeaderRow {
	background-color: #617BA1;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	padding: 3px
}
.chcLeftRow {
	background-color: #858585;
	color: #000;
	font-size: 10px;
	padding: 3px
}
.chcLeftRowAlt {
	background-color: #E0DFDF;
	color: #000;
	font-size: 10px;
	padding: 3px
}
.chcRightRow {
	background-color: #858585;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 3px;
	text-align: right
}
.chcRightRowAl {
	background-color: #E0DFDF;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding: 3px;
	text-align: right
}
form.form.combobox button.btn {
	float: left;
	margin-right: 5px
}
form.form.combobox span {
	float: left;
	margin: 0 3px
}
form.form.combobox span.text {
	margin: 0 10px;
	line-height: 36px
}
form.form.combobox p {
	margin: 10px;
	padding: 0
}
form.form.combobox select.dataselect {
	width: 275px
}
form.form.combobox select.selectbox {
	width: 100px
}
form.form.combobox select.selectboxVWF {
	color: #0A2E5E;
	padding: 2px;
	width: 280px
}
.cur_weather_container {
	background-color: #24466A;
	border-style: outset;
	height: 540px;
	position: relative;
	width: 640px
}
.cur_titel {
	height: 60px;
	left: 120px;
	position: absolute;
	top: 5px;
	width: 400px
}
.cur_temp_out {
	border: thin dashed #FFF;
	color: #FFF;
	font-size: 120%;
	height: 20px;
	left: 20px;
	position: absolute;
	text-align: center;
	top: 80px;
	width: 180px
}
.cur_temp_data {
	background-color: #000;
	border: thin dashed #FFF;
	height: 60px;
	left: 20px;
	position: absolute;
	top: 110px;
	width: 180px
}
.cur_press_out {
	border: thin dashed #FFF;
	color: #FFF;
	font-size: 120%;
	height: 20px;
	left: 225px;
	position: absolute;
	text-align: center;
	top: 80px;
	width: 180px
}
.cur_press_data {
	background-color: #000;
	border: thin dashed #FFF;
	height: 60px;
	left: 225px;
	position: absolute;
	top: 110px;
	width: 180px
}
.cur_hum_out {
	border: thin dashed #FFF;
	color: #FFF;
	font-size: 120%;
	height: 20px;
	left: 435px;
	position: absolute;
	text-align: center;
	top: 80px;
	width: 180px
}
.cur_hum_data {
	background-color: #000;
	border: thin dashed #FFF;
	height: 60px;
	left: 435px;
	position: absolute;
	top: 110px;
	width: 180px
}
.cur_regen_out {
	border: thin dashed #FFF;
	color: #FFF;
	font-size: 120%;
	height: 20px;
	left: 435px;
	position: absolute;
	text-align: center;
	top: 190px;
	width: 180px
}
.cur_regen_data {
	background-color: #000;
	border: thin dashed #FFF;
	height: 60px;
	left: 435px;
	position: absolute;
	top: 220px;
	width: 180px
}
.cur_wind_out {
	border: thin dashed #FFF;
	color: #FFF;
	font-size: 120%;
	height: 20px;
	left: 20px;
	position: absolute;
	text-align: center;
	top: 190px;
	width: 180px
}
.cur_wind_data {
	background-color: #000;
	border: thin dashed #FFF;
	height: 60px;
	left: 20px;
	position: absolute;
	top: 220px;
	width: 180px
}
.cur_sonne_out {
	border: thin dashed #FFF;
	color: #FFF;
	font-size: 120%;
	height: 20px;
	left: 20px;
	position: absolute;
	text-align: center;
	top: 300px;
	width: 180px
}
.cur_sonne_data {
	background-color: #000;
	border: thin dashed #FFF;
	height: 60px;
	left: 20px;
	position: absolute;
	top: 330px;
	width: 180px
}
.cur_windricht_out {
	border: thin dashed #FFF;
	color: #FFF;
	font-size: 120%;
	height: 20px;
	left: 225px;
	position: absolute;
	text-align: center;
	top: 190px;
	width: 180px
}
.cur_windricht_data {
	background-color: #000;
	border: thin dashed #FFF;
	height: 60px;
	left: 225px;
	position: absolute;
	top: 220px;
	width: 180px
}
.cur_sonneh_out {
	border: thin dashed #FFF;
	color: #FFF;
	font-size: 120%;
	height: 20px;
	left: 435px;
	position: absolute;
	text-align: center;
	top: 300px;
	width: 180px
}
.cur_sonneh_data {
	background-color: #000;
	border: thin dashed #FFF;
	height: 60px;
	left: 435px;
	position: absolute;
	top: 330px;
	width: 180px
}
.cur_evo_out {
	border: thin dashed #FFF;
	color: #FFF;
	font-size: 120%;
	height: 20px;
	left: 20px;
	position: absolute;
	text-align: center;
	top: 410px;
	width: 180px
}
.cur_evo_data {
	background-color: #000;
	border: thin dashed #FFF;
	height: 60px;
	left: 435px;
	position: absolute;
	top: 440px;
	width: 180px
}
.cur_uv_out {
	border: thin dashed #FFF;
	color: #FFF;
	font-size: 120%;
	height: 20px;
	left: 435px;
	position: absolute;
	text-align: center;
	top: 410px;
	width: 180px
}
.cur_uv_data {
	background-color: #000;
	border: thin dashed #FFF;
	height: 60px;
	left: 20px;
	position: absolute;
	top: 440px;
	width: 180px
}
.text_mittig_t,#h51becd1036 table.VTDtbl table.DWTblV td,.guestbook_pages,#hc28f2da13c .moonphases td {
	text-align: center
}
.text_data {
	font-size: 35px;
	margin-top: 9px !important
}
#titel_txt {
	color: #FFF;
	font-size: 120%;
	padding: 5px;
	text-align: center
}
.test_farbe {
	color: #00FFA6 !important
}
.regen_farbe {
	color: #0101E1 !important
}
#hde51e2428f table.VTDtbl,#hde51e2428f .DWTbl0,#h51abe1f472 table.VTDtbl,#h51abe1f472 .DWTbl0 {
	min-width: 640px;
	width: 100%
}
#hde51e2428f .SvPro2tbl,#h2ff3733694 .SvPro2tbl,#h51abe1f472 .SvPro2tbl {
	width: 85%
}
#hde51e2428f .SvPro2tbl .bgc00CC00,#h2ff3733694 .SvPro2tbl .bgc00CC00,#h51abe1f472 .SvPro2tbl .bgc00CC00 {
	background-color: #0c0
}
#hde51e2428f .SvPro2tbl .bgcFF3300,#h2ff3733694 .SvPro2tbl .bgcFF3300,#h51abe1f472 .SvPro2tbl .bgcFF3300 {
	background-color: #F30
}
#hde51e2428f .SvPro2tbl .w61p,#h2ff3733694 .SvPro2tbl .w61p,#h51abe1f472 .SvPro2tbl .w61p {
	width: 61%;
	min-width: 346px
}
#hde51e2428f .SvPro2tbl .w39p,#h2ff3733694 .SvPro2tbl .w39p,#h51abe1f472 .SvPro2tbl .w39p {
	width: 39%;
	min-width: 330px
}
#hde51e2428f .SvPro2cell,#h2ff3733694 .SvPro2cell,#h51abe1f472 .SvPro2cell {
	text-align: center;
	background-color: #0d93b0;
	color: #FFF
}
#hde51e2428f .bg0d93b0,#h2ff3733694 .bg0d93b0,#h51abe1f472 .bg0d93b0 {
	background-color: #0d93b0
}
#h51becd1036 table.VTDtbl,#h51becd1036 .DWTbl0 {
	min-width: 630px
}
#h51becd1036 table.VTDtbl tr table.DWTbl1 td {
	border-width: 0 1px 0 0
}
#h51becd1036 table.VTDtbl tr table.DWTbl1 td:last-child {
	border-width: 0
}
#h51becd1036 table.VTDtbl tr td.DWSndCol {
	height: 0;
	min-height: 64px;
	min-width: 64px;
	max-width: 66px
}
#h51becd1036 table.VTDtbl table.DWTblV td:nth-child(2n+1) {
	width: 40%
}
#h51becd1036 table.VTDtbl table.DWTblV td:nth-child(2) img {
	width: 100%;
	max-width: 64px
}
#h51becd1036 .awhead {
	text-align: center;
	height: 58px
}
div.agrarachtung figure.agrarsensor img {
	max-width: 751px
}
#h86fbffd676 #SAGrafik,#h8c0b44f5cf #JaStGrafic {
	position: relative;
	left: 50%;
	transform: translateX(-50%)
}
.c637227118567059929 {
	background-size: contain;
	width: 100%;
	height: 0;
	padding-bottom: 20.866666666667%;
	background-image: url(./images/c637227118567059929.jpg)
}
form.cmxform textarea {
	resize: none
}
form.cmxform .gb_required:after {
	content: ' *)'
}
form.cmxform .leftItem {
	display: block;
	width: 20%;
	margin-top: 4px;
	white-space: nowrap
}
form.cmxform .rightItem {
	width: 80%
}
form.cmxform .leftItemMessage {
	width: 20%;
	margin-top: 38px
}
form.cmxform #preview_cont {
	padding: 3px;
	margin-bottom: 8px
}
form.cmxform #preview {
	padding-left: 3px
}
form.cmxform .inputItem {
	padding-top: 3px;
	margin: 0;
	float: left
}
.btn-30 {
	min-width: 30%
}
.imageWin,.sizeWin {
	width: 410px;
	height: 110px
}
.linkWin {
	width: 410px;
	height: 170px
}
.colorWin {
	width: 310px;
	height: 240px
}
.bbdialogs {
	float: left;
	display: none;
	z-index: 99999;
	padding: 20px;
	border: #ccc 5px solid;
	background: #fff;
	position: fixed;
	left: 0;
	top: 0;
	color: #000
}
.gbFormBorder {
	border: 1px solid #777 !important;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
input,
textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 3px
}
input[type='text'] {
	height: 22px;
	padding: 0 3px !important
}
h2.frmdialogs {
	font-size: 20px;
	margin: 0 0 3px 0
}
.editbutton,
.dialogbutton {
	background: #555;
	border: #888 1px solid;
	font-size: 95%;
	color: #eee;
	font-weight: bold;
	width: 120px;
	cursor: pointer;
	height: 24px;
	box-sizing: border-box;
	margin-top: 5px
}
.linkbutton {
	display: block;
	text-align: center;
	height: 24px;
	color: #eee !important;
	margin: 5px 5px 0 0;
	float: left
}
#bb-overlaymask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99998;
	background-color: #333;
	display: none
}
.errorleft {
	width: 20%;
	float: left
}
.errorright {
	margin-left: 20%
}
.gb_large {
	font-size: 200%;
	font-weight: bold
}
.gb_wrha3b77c8b5b_gb td.gb_even {
	color: #000;
	background: #ddd
}
.gb_wrha3b77c8b5b_gb img {
	max-width: 200px
}
.gb_wrha3b77c8b5b_gb td.gb_odd {
	color: #000;
	background: #eee
}
.gb_wrha3b77c8b5b_gb form.cmxform div.error,.error_style {
	color: #f00;
	margin-left: 0px;
	font-weight: bold;
	background: none !important;
	width: 80%
}
.gb_wrha3b77c8b5b_gb form.cmxform input.error,.gb_wrha3b77c8b5b_gb form.cmxform textarea.error {
	border: 1px solid #f00;
	background: #F0DBDB
}
.gb_wrha3b77c8b5b_gb {
	width: 100%;
	max-width: 800px;
	margin: 0 auto
}
.contentbar #sitemaphcdcf09331f {
	float: left;
	width: 100%;
	margin-left: 0px;
	padding: 8px
}
.contentbar #sitemaphcdcf09331f ul {
	list-style-type: none;
	margin: 0;
	padding: 1px
}
.contentbar #sitemaphcdcf09331f ul li {
	float: left;
	width: 100%;
	list-style: none;
	padding: 0px 0px 2px;
	position: relative
}
.contentbar #sitemaphcdcf09331f ul li p.addtext {
	float: left;
	width: 100%;
	padding: 0;
	margin-top: -8px
}
.contentbar #sitemaphcdcf09331f ul li div.PopUp {
	position: absolute;
	width: 89%;
	background: #E4F9FD;
	padding: 10px;
	display: none
}
.contentbar #sitemaphcdcf09331f ul li div.PopUp figure {
	max-width: 33% !important
}
.contentbar #sitemaphcdcf09331f ul li div.PopUp h4 {
	margin: 0 0 12px 0
}
.contentbar #sitemaphcdcf09331f ul li div.PopUp p {
	margin: 0px 0;
	line-height: 1.5
}
.contentbar #sitemaphcdcf09331f ul li span.lastupdate,.contentbar #sitemaphcdcf09331f ul li span.author {
	float: left;
	width: 100%;
	border: 0;
	display: block;
	background: transparent;
	position: relative;
	margin: 0
}
.contentbar #sitemaphcdcf09331f ul li a:hover span.lastupdate,.contentbar #sitemaphcdcf09331f ul li a:hover span.author {
	display: block;
	left: 0;
	top: 0;
	transform: none
}
.contentbar #sitemaphcdcf09331f ul li a:hover div.PopUp {
	display: block;
	left: 16px;
	transform: translate(8%,-33%);
	z-index: 191
}
.contentbar #sitemaphcdcf09331f ul li.mt,.contentbar #sitemaphcdcf09331f ul li.home {
	margin: 3px 0 0
}
.contentbar #sitemaphcdcf09331f ul li.mt a,.contentbar #sitemaphcdcf09331f ul li.home a,.contentbar #sitemaphcdcf09331f ul li.tp a,.contentbar #sitemaphcdcf09331f ul li.SubPg a {
	display: inline-block;
	width: 100%;
	border: 0px none
}
.contentbar #sitemaphcdcf09331f ul li.st a {
	display: inline-block;
	width: 100%
}
.contentbar #sitemaphcdcf09331f ul li.icon0,.contentbar #sitemaphcdcf09331f ul li.icon1,.contentbar #sitemaphcdcf09331f ul li.icon2,.contentbar #sitemaphcdcf09331f ul li.icon3,.contentbar #sitemaphcdcf09331f ul li.icon4,.contentbar #sitemaphcdcf09331f ul li.icon5 {
	padding-left: 21px;
	margin-bottom: 2px
}
.contentbar #sitemaphcdcf09331f ul li.icon0 {
	background: url(./images/i05ada6485.png) no-repeat top left;
	background-position: left center
}
.contentbar #sitemaphcdcf09331f ul li.icon1 {
	background: url(./images/i92077b6fd.png) no-repeat top left;
	background-position: left center
}
.contentbar #sitemaphcdcf09331f ul li.icon2 {
	background: url(./images/i96b46356e.png) no-repeat top left;
	background-position: left center
}
.contentbar #sitemaphcdcf09331f ul li.icon3 {
	background: url(./images/i5d2e8876d.png) no-repeat top left;
	background-position: left center
}
.contentbar #sitemaphcdcf09331f ul li.icon4 {
	background: url(./images/i841ab5b07.png) no-repeat top left;
	background-position: left center
}
.contentbar #sitemaphcdcf09331f ul li.icon5 {
	background: url(./images/i2fed2b2f1.png) no-repeat top left;
	background-position: left center
}
.contentbar #sitemaphcdcf09331f ul li.level2 {
	margin-left: 16px;
	width: calc(100% - 16px)
}
.contentbar #sitemaphcdcf09331f ul li.level3 {
	margin-left: 32px;
	width: calc(100% - 32px)
}
.contentbar #sitemaphcdcf09331f ul li.level4 {
	margin-left: 48px;
	width: calc(100% - 48px)
}
.c637227125846172945 {
	background-size: contain;
	width: 100%;
	height: 0;
	padding-bottom: 20.866666666667%;
	background-image: url(./images/c637227125846172945.jpg)
}
.c637227131514511946 {
	background-size: contain;
	width: 100%;
	height: 0;
	padding-bottom: 20.866666666667%;
	background-image: url(./images/c637227131514511946.jpg)
}
.Statistics {
	float: left;
	position: relative;
	left: 50%;
	transform: translateX(-50%)
}
#hc28f2da13c table.VTDtbl {
	width: 100%;
	min-width: 600px
}
#hc28f2da13c .moonphases img {
	border: 0;
	width: 100%;
	max-width: 60px
}
#hc28f2da13c .Moon img {
	width: 100%;
	max-width: 60px
}
.c637227142123470479 {
	background-size: contain;
	width: 100%;
	height: 0;
	padding-bottom: 20.866666666667%;
	background-image: url(./images/c637227142123470479.jpg)
}
iframe.respIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}
.embedIframe {
	position: relative;
	overflow: hidden
}
.c637227150771793054 {
	background-size: contain;
	width: 100%;
	height: 0;
	padding-bottom: 20.866666666667%;
	background-image: url(./images/c637227150771793054.jpg)
}
#GLabel,#BioWFeelLabel,#PLabel {
	float: left;
	width: auto;
	margin: 0 10px 0 0
}
#GfTGrafic,#PolGrafic {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%
}
#GfTGrafic b.bred {
	color: #C40000
}
#GfTGrafic div.h4 {
	display: flex;
	justify-content: space-between;
	width: 100%
}
#GfTGrafic h4,#PolGrafic h4 {
	text-align: center;
	background: #044D5C;
	color: #07FCED;
	padding: 5px
}
#GfTGrafic p,#BioWFeelGrafic p,#PolGrafic p {
	width: 100%;
	font-size: 90%;
	text-align: right;
	margin: 0;
	padding: 0;
	background: transparent;
	color: #777
}
#GfTGrafic p.fst,#BioWFeelGrafic p.fst,#PolGrafic p.fst {
	margin-bottom: -4px
}
#GfTGrafic .GfT2,#GfTGrafic .GfT3,#PolGrafic .Pol2,#PolGrafic .Pol3 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	width: 100%
}
#GfTGrafic .GfT2 h4,#GfTGrafic .GfT2 figure,#PolGrafic .Pol2 h4,#PolGrafic .Pol2 figure {
	width: 49%;
	margin: 0 0.5%
}
#GfTGrafic .GfT3 h4,#GfTGrafic .GfT3 figure,#PolGrafic .Pol3 h4,#PolGrafic .Pol3 figure {
	width: 32.67%;
	margin: 0 0.33%
}
#GfTGrafic .GfT4 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	width: 100%
}
#GfTGrafic .GfT4 h4 {
	text-align: center;
	padding: 3px 5px 8px;
	font-weight: normal
}
#GfTGrafic .GfT4 h4,#GfTGrafic .GfT4 figure {
	width: 24.25%;
	margin: 2px 0;
	padding: 0
}
#GfTGrafic .aHint,#PolGrafic .aHint {
	width: 100%;
	text-align: center
}
#BioWFeelGrafic {
	display: flex;
	flex-direction: column;
	width: 100%
}
#BioWFeelGrafic h2 {
	width: 100%;
	margin: 10px 0 -20px 10px
}
#BioWFeelGrafic .w100 {
	width: 100% !important;
	padding: 10px
}
#BioWFeelGrafic .Statistics {
	width: 100%;
	margin: 0 0 12px
}
#BioWFeelGrafic #BioWFeelVormittag,#BioWFeelGrafic #BioWFeelNachmittag {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 12px 0 0;
	padding: 0
}
#BioWFeelGrafic #BioWFeelVormittag h4,#BioWFeelGrafic #BioWFeelVormittag figure,#BioWFeelGrafic #BioWFeelNachmittag h4,#BioWFeelGrafic #BioWFeelNachmittag figure {
	float: left;
	width: 32%;
	margin: 0;
	text-align: center
}
#BioWFeelGrafic #BioWFeelVormittag h4,#BioWFeelGrafic #BioWFeelNachmittag h4 {
	margin: 0 0 5px;
	font-weight: normal
}
#BioWFeelGrafic h4 {
	background: #044D5C;
	color: #07FCED;
	padding: 5px
}
.nivoSlider {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}
.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
	max-width: none
}
.nivo-main-image {
	display: block !important;
	position: relative !important;
	width: 100% !important;
	height: auto !important
}
.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
	background: white;
	filter: alpha(opacity=0);
	opacity: 0
}
.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
	top: 0
}
.nivo-box {
	display: block;
	position: absolute;
	z-index: 5;
	overflow: hidden
}
.nivo-caption {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #000;
	color: #fff;
	width: 100%;
	z-index: 8;
	padding: 5px 10px;
	opacity: 0.6;
	overflow: hidden;
	display: none;
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.nivo-caption p {
	padding: 5px;
	margin: 0
}
.nivo-caption a {
	display: inline !important
}
.nivo-directionNav a {
	position: absolute;
	top: 40%;
	z-index: 9;
	cursor: pointer
}
.nivo-prevNav {
	left: 0px
}
.nivo-nextNav {
	right: 0px
}
.nivo-controlNav {
	text-align: center;
	padding: 15px 0
}
.theme-h4cb31c6193,.theme-h302eb9e0d3,.theme-he738b53cd7,.theme-h8b2873cb5a,.theme-hfb07c5c300 {
	max-width: 400px;
	position: relative
}
.theme-h4cb31c6193 .nivo-controlNav a img,.theme-h302eb9e0d3 .nivo-controlNav a img,.theme-he738b53cd7 .nivo-controlNav a img,.theme-h8b2873cb5a .nivo-controlNav a img,.theme-hfb07c5c300 .nivo-controlNav a img {
	max-width: none
}
.theme-h4cb31c6193 #sliderh4cb31c6193,.theme-h302eb9e0d3 #sliderh302eb9e0d3,.theme-he738b53cd7 #sliderhe738b53cd7,.theme-h8b2873cb5a #sliderh8b2873cb5a,.theme-hfb07c5c300 #sliderhfb07c5c300 {
	width: 100%;
	max-width: 400px
}
.theme-h4cb31c6193 .nivoSlider,.theme-h302eb9e0d3 .nivoSlider,.theme-he738b53cd7 .nivoSlider,.theme-h8b2873cb5a .nivoSlider,.theme-hfb07c5c300 .nivoSlider {
	position: relative;
	background: transparent url(./images/idd6b7b0bf.gif) no-repeat 50% 50%;
	margin-bottom: 0px
}
.theme-h4cb31c6193.nivoSlider img,.theme-h302eb9e0d3.nivoSlider img,.theme-he738b53cd7.nivoSlider img,.theme-h8b2873cb5a.nivoSlider img,.theme-hfb07c5c300.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none
}
.theme-h4cb31c6193.nivoSlider a,.theme-h302eb9e0d3.nivoSlider a,.theme-he738b53cd7.nivoSlider a,.theme-h8b2873cb5a.nivoSlider a,.theme-hfb07c5c300.nivoSlider a {
	border: 0;
	display: block
}
.theme-h4cb31c6193 .nivo-controlNav,.theme-h302eb9e0d3 .nivo-controlNav,.theme-he738b53cd7 .nivo-controlNav,.theme-h8b2873cb5a .nivo-controlNav,.theme-hfb07c5c300 .nivo-controlNav {
	position: absolute;
	right: 10px;
	top: 5px;
	float: right;
	z-index: 20;
	padding: 0
}
.theme-h4cb31c6193 .nivo-caption,.theme-h302eb9e0d3 .nivo-caption,.theme-he738b53cd7 .nivo-caption,.theme-h8b2873cb5a .nivo-caption,.theme-hfb07c5c300 .nivo-caption {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #000;
	height: 22px;
	font-size: 12px;
	line-height: 12px;
	color: #fff;
	opacity: 0.8;
	width: 100%;
	z-index: 8;
	font-family: Helvetica, Arial, sans-serif
}
.theme-h4cb31c6193 .nivo-controlNav a,.theme-h302eb9e0d3 .nivo-controlNav a,.theme-he738b53cd7 .nivo-controlNav a,.theme-h8b2873cb5a .nivo-controlNav a,.theme-hfb07c5c300 .nivo-controlNav a {
	display: block;
	width: 22px;
	height: 22px;
	background: url(./images/i61d50809c.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	margin-right: -10px;
	float: left;
	padding: 0
}
.theme-h4cb31c6193 .nivo-controlNav a.active,.theme-h4cb31c6193 .nivo-controlNav a:hover,.theme-h302eb9e0d3 .nivo-controlNav a.active,.theme-h302eb9e0d3 .nivo-controlNav a:hover,.theme-he738b53cd7 .nivo-controlNav a.active,.theme-he738b53cd7 .nivo-controlNav a:hover,.theme-h8b2873cb5a .nivo-controlNav a.active,.theme-h8b2873cb5a .nivo-controlNav a:hover,.theme-hfb07c5c300 .nivo-controlNav a.active,.theme-hfb07c5c300 .nivo-controlNav a:hover {
	background-position: 0 -22px
}
.theme-h4cb31c6193 .nivo-directionNav a,.theme-h302eb9e0d3 .nivo-directionNav a,.theme-he738b53cd7 .nivo-directionNav a,.theme-h8b2873cb5a .nivo-directionNav a,.theme-hfb07c5c300 .nivo-directionNav a {
	display: block;
	width: 44px;
	height: 44px;
	background: url(./images/ifcbe8389d.png) no-repeat;
	text-indent: -9999px;
	border: 0
}
.theme-h4cb31c6193 a.nivo-nextNav,.theme-h302eb9e0d3 a.nivo-nextNav,.theme-he738b53cd7 a.nivo-nextNav,.theme-h8b2873cb5a a.nivo-nextNav,.theme-hfb07c5c300 a.nivo-nextNav {
	background-position: -44px 0;
	right: 15px
}
.theme-h4cb31c6193 a.nivo-prevNav,.theme-h302eb9e0d3 a.nivo-prevNav,.theme-he738b53cd7 a.nivo-prevNav,.theme-h8b2873cb5a a.nivo-prevNav,.theme-hfb07c5c300 a.nivo-prevNav {
	left: 15px
}
.theme-h4cb31c6193 a.nivo-nextNav:hover,.theme-h302eb9e0d3 a.nivo-nextNav:hover,.theme-he738b53cd7 a.nivo-nextNav:hover,.theme-h8b2873cb5a a.nivo-nextNav:hover,.theme-hfb07c5c300 a.nivo-nextNav:hover {
	background-position: -44px -44px
}
.theme-h4cb31c6193 a.nivo-prevNav:hover,.theme-h302eb9e0d3 a.nivo-prevNav:hover,.theme-he738b53cd7 a.nivo-prevNav:hover,.theme-h8b2873cb5a a.nivo-prevNav:hover,.theme-hfb07c5c300 a.nivo-prevNav:hover {
	background-position: 0 -44px
}
.theme-h4cb31c6193.nivo-caption a,.theme-h302eb9e0d3.nivo-caption a,.theme-he738b53cd7.nivo-caption a,.theme-h8b2873cb5a.nivo-caption a,.theme-hfb07c5c300.nivo-caption a {
	color: #fff;
	border-bottom: 1px dotted #fff
}
.rss-reader ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.news-item img,.news-item audio,.news-item video {
	max-width: 100% !important;
	height: auto !important
}
.rss-reader hr {
	border-bottom: 0;
	border-right: 0;
	border-left: 0
}
.rss-reader .news-item {
	position: relative;
	margin: 0;
	padding: 0 0 0 22px
}
.c637227162021686777 {
	background-size: contain;
	width: 100%;
	height: 0;
	padding-bottom: 20.866666666667%;
	background-image: url(./images/c637227162021686777.jpg)
}
.no-margin {
	margin: 0 !important
}
.bmargin10 {
	margin-bottom: 10px
}
.tmargin10 {
	margin-top: 10px
}
.bmargin40 {
	margin-bottom: 40px
}
.passClick {
	cursor: pointer;
	position: absolute;
	left: 3px;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%)
}
input[data-ucp] {
	padding-left: 25px !important
}
.Registering {
	border: 1px dotted blue
}
.RegErrMsg {
	margin: 12px 0;
	padding: 10px;
	color: yellow;
	background: red
}
.regp {
	font-size: 75%;
	font-style: italic;
	margin: 0 0 8px;
	color: grey
}
.userinfo {
	float: left;
	width: 100%;
	margin: 5px 0;
	padding: 5px
}
.userinfo p {
	float: left;
	width: 100%;
	margin: 5px 0;
	padding: 5px 0;
	text-align: center
}
img.h2c630636d6 {
	width: 100%;
	max-width: 161px
}
#h2ff3733694 table.VTDtbl,#h2ff3733694 .DWTbl0 {
	min-width: 480px;
	width: 100%
}
.wRed {
	color: #F99797
}
#PolGrafic div.h4 {
	display: flex;
	width: 100%;
	justify-content: space-between
}
#PolGrafic.Pol3 {
	width: 32%
}
#PolGrafic.Pol3 figure {
	width: 95%;
	float: left
}
#PolGrafic.Pol3 figure img {
	with: 100%
}
img.h7b4c541a0d {
	width: 100%;
	max-width: 305px
}
.spamcolor {
	float: left;
	border: 1px dotted #555;
	height: 24px;
	width: 48px;
	margin: 3px
}
@media (max-width: 768px) {
	.FooterSX nav.FTnav,.FooterSX .ftsx-head,.FooterSX .fthdr {
		text-align: center;
		margin: 15px auto;
		padding-left: 10px !important;
		padding-right: 5px !important;
		width: 100% !important
	}
	.FooterSX .link-class {
		padding: 5px
	}
	.FooterSX .ftsx-head a,.FooterSX .fthdr a {
		text-align: center
	}
	.FooterSX nav.FTnav li a {
		display: inline-block
	}
	.FooterSX nav.FTnav li {
		width: initial;
		padding-right: 20px
	}
	.FooterSX nav.FTnav  i.fa-fw {
		width: initial
	}
	.FooterSX ul.ftvnavi {
		width: initial;
		position: relative;
		left: 50%;
		-webkit-transform: translate(-50%,0);
		transform: translate(-50%,0)
	}
	#h924e984518scenewrapper {
		transform: scale(0.8,0.8)
	}
	.vcenter {
		top: 5px !important;
		position: relative !important
	}
	form.form fieldset p.fancy .vcenter {
		top: 5px !important;
		position: relative !important
	}
	form.form [class*='col-fw-'] {
		width: 100%;
		display: block;
		max-width: 100%;
		border-right: 0px solid transparent;
		margin: 0 0 8px 0
	}
	form.form .griddy-row {
		display: block
	}
	form.form .nopadding {
		padding: 0
	}
	.modal-dialog  .suggest-pre {
		font-size: 15px;
		line-height: 16px;
		color: #000 !important;
		letter-spacing: 0px
	}
	.modal-dialog  .suggest-body {
		font-size: 15px;
		line-height: 16px;
		color: #000 !important;
		letter-spacing: 0px
	}
	.ausu-suggestionsBox {
		float: left;
		position: relative;
		top: 0;
		left: 0;
		border: none;
		background: none;
		width: 100%;
		height: auto;
		overflow: hidden
	}
	.ausu-suggestionsBox ul.asus-list a,.ausu-suggestionsBox ul.asus-list li {
		display: inline;
		text-indent: 0;
		float: left;
		border: none;
		min-width: 10px
	}
	.ausu-suggestionsBox ul.asus-list a {
		padding: 10px 10px 5px 0;
		color: #444
	}
	.ausu-suggestionsBox ul.asus-list li.selected {
		background: none
	}
	.ausu-suggestionsBox .suggest-pre {
		color: #DEDEDE
	}
}
@media only screen and (max-width: 767px) {
	.r-tabs .r-tabs-panel {
		display: block;
		margin: 3px auto
	}
	.r-tabs .r-tabs-nav {
		display: none
	}
	.r-tabs .r-tabs-accordion-title > p {
		padding-top: 10px;
		padding-bottom: 10px;
		margin: 2px auto
	}
	.r-tabs .r-tabs-accordion-title {
		display: block;
		position: relative
	}
}
@media print {
	.teaser .tsrmore {
		display: none !important
	}
	.ls-nav-left,.ls-nav-right,.ls-thumblist {
		opacity: 0
	}
	form.form {
		background: #fff !important;
		color: #000 !important;
		box-shadow: none
	}
	form.form button,form.form .captchabox {
		display: none
	}
	form.form .inpcomment,form.form fieldset,form.form fieldset legend,form.form select,form.form select option,form.form input[type="text"],form.form input[type="email"],form.form input[type="file"],form.form input[type="password"],form.form textarea {
		background: #fff !important;
		color: #000 !important;
		box-shadow: none
	}
	.vtdscroll-top {
		display: none
	}
	header,footer,nav,.topicbar,.sidebar {
		display: none !important
	}
	.cts .C_md_push,.tcs .C_md_push,.tsc .C_md_push {
		left: 0% !important
	}
	.tcs .C_md_Width,.tsc .C_md_Width,.cts .C_md_Width {
		width: 100%
	}
	*,*:before,*:after {
		background: transparent !important;
		color: #000 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		text-shadow: none !important
	}
	a,a:visited {
		text-decoration: underline
	}
	a[href]:after {
		content: " (" attr(href) ")"
	}
	abbr[title]:after {
		content: " (" attr(title) ")"
	}
	a[href^="#"]:after,a[href^="javascript:"]:after {
		content: ""
	}
	pre {
		white-space: pre-wrap !important
	}
	pre,blockquote {
		border: 1px solid #999;
		page-break-inside: avoid
	}
	thead {
		display: table-header-group
	}
	tr,img {
		page-break-inside: avoid
	}
	p,h2,h3 {
		orphans: 3;
		widows: 3
	}
	h2,h3 {
		page-break-after: avoid
	}
}
@media (max-width: 550px) {
	.col3 [class*='col-fw-'] {
		width: 100% !important;
		display: block;
		max-width: 100%;
		margin: 0 auto !important;
		border-right: 0px solid transparent
	}
	.griddy-row {
		display: block
	}
	.col3 .nopadding {
		padding: 0
	}
	.col1 [class*='col-fw-'] {
		width: 100% !important;
		display: block;
		max-width: 100%;
		margin: 0 auto !important;
		border-right: 0px solid transparent
	}
	.col1 .nopadding {
		padding: 0
	}
	.col2 [class*='col-fw-'] {
		width: 100% !important;
		display: block;
		max-width: 100%;
		margin: 0 auto !important;
		border-right: 0px solid transparent
	}
	.col2 .nopadding {
		padding: 0
	}
}
@media (max-width: 480px) {
	.col3 .griddy-row  [class*='col-fw-'] {
		max-width: 100%
	}
	.col1 .griddy-row  [class*='col-fw-'] {
		max-width: 100%
	}
	.iframe-container {
		min-height: 480px
	}
	.griddy-row  [class*='col-fw-'] {
		max-width: 100%
	}
	.col2 .griddy-row  [class*='col-fw-'] {
		max-width: 100%
	}
	.CR.pc3ec01fa3821 {
		right: -3px;
		top: 50%;
		-webkit-transform: translate(0,-50%);
		transform: translate(0,-50%)
	}
	#wetter_cockpithf9e53d472b {
		font-size: 70%;
		max-width: 480px
	}
	#wetter_cockpithf9e53d472b h2 {
		font-size: 8px !important
	}
	#wetter_Infos .w33 {
		width: 32.9%
	}
	#wetter_Infos .w33 > * {
		flex-basis: 25px
	}
	#wetter_Infos .w75 > * {
		flex-basis: 200px
	}
	#wetter_Infos .w75 .wcpfooter {
		margin: 5px 0;
		width: 99%
	}
	#wetter_Infos .w75 .wcpfooter img {
		width: 100%;
		max-width: 200px
	}
	#wetter_Infos .w25,#wetter_Infos .w33 {
		text-align: center
	}
	#wetter_Infos .w25 img,#wetter_Infos .w33 img {
		max-width: 64px !important
	}
	table.WoImg {
		float: left;
		left: 0 !important;
		transform: translate(0,0) !important
	}
	.DWTbl0.icenter {
		float: left;
		left: 0 !important;
		transform: translate(0,0) !important
	}
}
@media (min-width: 1200px) {
	.footer-pc {
		visibility: visible
	}
	.footer-tbmb {
		visibility: hidden
	}
	.lg-hidden {
		display: block
	}
	nav .lg-hidden {
		display: inline-block !important
	}
	table .lg-hidden {
		display: table
	}
	.lg-show {
		display: none !important
	}
}
@media (min-width: 768px) {
	.footer-mb {
		visibility: hidden
	}
	.footer-tbpc {
		visibility: visible
	}
	.modal-dialog {
		width: 600px;
		margin: 60px auto
	}
	.modal-content {
		box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.6)
	}
	.modal-sm {
		width: 300px
	}
	nav#c7d724e8afc {
		display: block
	}
	#c7d724e8afc-top {
		display: block;
		width: 100%
	}
	nav#c7d724e8afc-slnc {
		display: none
	}
	#c7d724e8afc-offset {
		display: none
	}
}
@media (min-width: 768px) and (max-width: 1199px) {
	.footer-tb {
		visibility: visible
	}
}
@media (max-width: 767px) {
	.FooterSX [class*='col-fw-'] {
		width: 100% !important;
		display: block;
		max-width: 100%;
		margin: 0 auto !important;
		border-right: 0px solid transparent;
		padding: 0
	}
	.FooterSX .griddy-row {
		display: block
	}
	.FooterSX .nopadding {
		padding: 0
	}
	.mb-td-hidden {
		visibility: hidden;
		display: none
	}
	[class*='split-fw-'] {
		width: 100%;
		display: block;
		max-width: 100%;
		margin: 0 auto !important;
		border-right: 0px solid transparent
	}
	.split-normal div {
		padding: 0 !important
	}
	.split-row {
		display: block
	}
	.hidden-xs {
		display: none !important
	}
	nav#c7d724e8afc {
		display: none
	}
	#c7d724e8afc-top {
		display: none
	}
	nav#c7d724e8afc-slnc {
		display: block
	}
	#c7d724e8afc-offset {
		display: block
	}
	.CbC {
		padding-left: 5px
	}
	.topbar,.bottombar {
		padding-left: 0;
		padding-right: 0
	}
	.topbar .content,.bottombar .content {
		padding-left: 5px;
		padding-right: 5px
	}
	.container {
		padding-left: 25px;
		padding-right: 25px
	}
	.row {
		margin-left: -25px;
		margin-right: -25px
	}
	.C_sm_Width {
		width: 100%;
		min-width: 280px
	}
	.tc .T_sm_Width,.tc .S_sm_Width,.tc .C_sm_Width,.cs .T_sm_Width,.cs .S_sm_Width,.cs .C_sm_Width,.cb .T_sm_Width,.cb .S_sm_Width,.cb .C_sm_Width,.sc .T_sm_Width,.sc .S_sm_Width,.sc .C_sm_Width,.tsc .T_sm_Width,.tsc .S_sm_Width,.tsc .C_sm_Width,.cts .T_sm_Width,.cts .S_sm_Width,.cts .C_sm_Width,.tcs .T_sm_Width,.tcs .S_sm_Width,.tcs .C_sm_Width {
		padding-left: 5px;
		padding-right: 5px
	}
	.T_sm_Width {
		width: 100%
	}
	.S_sm_Width {
		clear: both;
		width: 100%
	}
	.T_sm_pull {
		right: 0
	}
	.C_sm_push {
		left: 0
	}
	.S_sm_pull {
		right: 0
	}
	.tc .S_sm_Width,.ct .S_sm_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.cs .T_sm_Width,.sc .T_sm_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.cb .T_sm_Width,.cb .S_sm_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.browser-split-3,.browser-split-2 {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1
	}
	#wetter_Infos .w33 {
		width: 32.9%
	}
	#wetter_Infos .w33 > * {
		flex-basis: 25px
	}
	#wetter_Infos .w75 > * {
		flex-basis: 200px
	}
	#wetter_Infos .w75 .wcpfooter {
		margin: 5px 0;
		width: 99%
	}
	#wetter_Infos .w75 .wcpfooter img {
		width: 100%;
		max-width: 200px
	}
	#wetter_Infos .w25,#wetter_Infos .w33 {
		text-align: center
	}
	#wetter_Infos .w25 img,#wetter_Infos .w33 img {
		width: 100%;
		max-width: 175px
	}
	.prv10days {
		width: 100%
	}
	.daydata {
		width: 100%
	}
	#hde51e2428f .SvPro2tbl {
		width: 100%
	}
	.h17a27913b6 [class*='col-fw-'] {
		width: 100% !important;
		display: block;
		max-width: 100%;
		margin: 0 auto !important;
		border-right: 0px solid transparent;
		padding: 0
	}
	.h17a27913b6 .griddy-row {
		display: block
	}
	.h17a27913b6 .nopadding {
		padding: 0
	}
	#h2ff3733694 .SvPro2tbl {
		width: 100%
	}
	#h51abe1f472 .SvPro2tbl {
		width: 100%
	}
}
@media (max-width: 769px) {
	#h924e984518scenewrapper {
		transform: scale(1,1)
	}
}
@media (max-width: 1024px) {
	#h924e984518scenewrapper {
		transform: scale(0.8,0.8)
	}
}
@media (max-width: 640px) {
	#h924e984518scenewrapper {
		transform: scale(0.6,0.6)
	}
	.sensformflex select#auswahlagr,.sensformflex select#monthOptions {
		width: 50%;
		min-width: 185px
	}
	.sensformflex .WLabel {
		padding: 5px;
		width: 100%;
		text-align: center
	}
	table.WoImg {
		float: left;
		left: 0 !important;
		transform: translate(0,0) !important
	}
	.DWTbl0.icenter {
		float: left;
		left: 0 !important;
		transform: translate(0,0) !important
	}
}
@media (max-width: 320px) {
	#h924e984518scenewrapper {
		transform: scale(0.4,0.4)
	}
	#wetter_cockpithf9e53d472b {
		font-size: 50%;
		max-width: 320px
	}
	#wetter_cockpithf9e53d472b h2 {
		font-size: 5px !important
	}
	table.WoImg {
		float: left;
		left: 0 !important;
		transform: translate(0,0) !important
	}
	.DWTbl0.icenter {
		float: left;
		left: 0 !important;
		transform: translate(0,0) !important
	}
}
@media (max-width: 832px) {
	form.form#fm_00 {
		width: 100%
	}
}
@media (min-width: 992px) {
	.modal-lg {
		width: 900px
	}
	.tb-show {
		display: none !important
	}
	nav#c77165f1066 {
		display: block
	}
	#c77165f1066-top {
		display: block;
		width: 100%
	}
	nav#c77165f1066-slnc {
		display: none
	}
	#c77165f1066-offset {
		display: none
	}
	nav#c921fb3afcf {
		display: block
	}
	#c921fb3afcf-top {
		display: block;
		width: 100%
	}
	nav#c921fb3afcf-slnc {
		display: none
	}
	#c921fb3afcf-offset {
		display: none
	}
	nav#cd3c77102a7 {
		display: block
	}
	#cd3c77102a7-top {
		display: block;
		width: 100%
	}
	nav#cd3c77102a7-slnc {
		display: none
	}
	#cd3c77102a7-offset {
		display: none
	}
	.tcs .C_md_Width,.tsc .C_md_Width,.cts .C_md_Width {
		width: 68.66%
	}
	.tcs .T_md_Width,.tsc .T_md_Width,.cts .T_md_Width {
		width: 16.67%
	}
	.tcs .S_md_Width,.tsc .S_md_Width,.cts .S_md_Width {
		width: 14.67%
	}
	.tcs .T_md_pull {
		right: 68.66%
	}
	.tcs .C_md_push {
		left: 16.67%
	}
	.tsc .T_md_pull {
		right: 68.66%
	}
	.tsc .C_md_push {
		left: 31.34%
	}
	.tsc .S_md_pull {
		right: 68.66%
	}
	.tc .C_md_Width,.ct .C_md_Width {
		width: 83.33%
	}
	.tc .T_md_Width,.ct .T_md_Width {
		width: 16.67%
	}
	.tc .S_md_Width,.ct .S_md_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.tc .C_md_push {
		left: 16.67%
	}
	.tc .T_md_pull {
		right: 83.33%
	}
	.ct .C_md_push {
		left: 0
	}
	.ct .T_md_pull {
		right: 0
	}
	.cs .C_md_Width,.sc .C_md_Width {
		width: 85.33%
	}
	.cs .S_md_Width,.sc .S_md_Width {
		width: 14.67%
	}
	.cs .T_md_Width,.sc .T_md_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.cs .C_md_push {
		left: 0
	}
	.cs .S_md_pull {
		right: 0
	}
	.sc .C_md_push {
		left: 14.67%
	}
	.sc .S_md_pull {
		right: 85.33%
	}
	.cb .C_md_Width {
		width: 100%
	}
	.cb .T_md_Width,.cb .S_md_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.cb .C_md_push {
		left: 0
	}
	.cb .S_md_pull {
		right: 0
	}
}
@media (max-width: 991px) {
	.pagination div.mob,.pagination .mobile {
		display: inline
	}
	.pagination div.stand,.pagination .standard {
		display: none
	}
	.pagination .divider {
		display: none
	}
	.tb-td-hidden {
		visibility: hidden;
		display: none
	}
	.tb-show {
		display: block !important
	}
	nav .tb-show {
		display: inline-block !important
	}
	nav#c77165f1066 {
		display: none
	}
	#c77165f1066-top {
		display: none
	}
	nav#c77165f1066-slnc {
		display: block
	}
	#c77165f1066-offset {
		display: block
	}
	nav#c921fb3afcf {
		display: none
	}
	#c921fb3afcf-top {
		display: none
	}
	nav#c921fb3afcf-slnc {
		display: block
	}
	#c921fb3afcf-offset {
		display: block
	}
	nav#cd3c77102a7 {
		display: none
	}
	#cd3c77102a7-top {
		display: none
	}
	nav#cd3c77102a7-slnc {
		display: block
	}
	#cd3c77102a7-offset {
		display: block
	}
	div#ce5e4f64ef6left {
		display: none
	}
	.CbC {
		padding-right: 5px
	}
	.browser-split-3 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2
	}
	.contentbar #sitemaphcdcf09331f {
		width: 100%
	}
	.contentbar #sitemaphcdcf09331f ul li div.PopUp {
		width: 75%
	}
}
@media (max-width: 479px) {
	.sadv form.form fieldset.left .sfield {
		width: 100%
	}
	.sadv form.form fieldset.left .input1 {
		width: 100%
	}
	.sadv form.form fieldset.left .input1 select {
		width: 100%
	}
	.sadv form.form fieldset.left label {
		width: 100%
	}
	.sadv form.form input#searchresult {
		width: 100%
	}
	.tn-td-hidden {
		visibility: hidden;
		display: none
	}
}
@media (max-width: 1199px) {
	.lg-td-hidden {
		visibility: hidden;
		display: none
	}
	.lg-hidden {
		display: none !important
	}
	.lg-show {
		display: block !important
	}
	nav .lg-show {
		display: inline-block !important
	}
}
@media screen {
	table .tb-hidden {
		display: table
	}
}
@media screen and (max-width: 479px) {
	.tn-hidden {
		display: none !important
	}
	.tn-show {
		display: block !important
	}
	nav .tn-show {
		display: inline-block !important
	}
}
@media screen and (min-width: 480px) {
	.tn-hidden {
		display: block
	}
	nav .tn-hidden {
		display: inline-block !important
	}
	table .tn-hidden {
		display: table
	}
	.tn-show {
		display: none !important
	}
}
@media screen and (max-width: 767px) {
	.mb-hidden {
		display: none !important
	}
	.mb-show {
		display: block !important
	}
	nav .mb-show {
		display: inline-block !important
	}
}
@media screen and (min-width: 768px) {
	.mb-hidden {
		display: block
	}
	nav .mb-hidden {
		display: inline-block !important
	}
	table .mb-hidden {
		display: table
	}
	.mb-show {
		display: none !important
	}
}
@media screen and (max-width: 991px) {
	.tb-hidden {
		display: none !important
	}
}
@media screen and (min-width: 992px) {
	.tb-hidden {
		display: block
	}
	nav .tb-hidden {
		display: inline-block !important
	}
}
@media (min-width: 991px) {
	div#ce5e4f64ef6left {
		display: block
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.topbar,.bottombar {
		padding-left: 0 !important;
		padding-right: 0 !important
	}
	.topbar .content,.bottombar .content {
		padding-left: 5px;
		padding-right: 5px
	}
	.container {
		padding-left: 25px;
		padding-right: 25px
	}
	.row {
		margin-left: -25px;
		margin-right: -25px
	}
	.tcs .C_sm_Width {
		padding-right: 5px
	}
	.tcs .S_ms_Width,.tcs .S_md_Width {
		padding-left: 5px
	}
	.tcs .T_ms_Width,.tcs .T_md_Width {
		padding-left: 5px
	}
	.cts .C_sm_Width {
		padding-left: 5px
	}
	.cts .T_ms_Width,.cts .T_md_Width {
		padding-right: 5px
	}
	.tsc .C_sm_Width {
		padding-right: 5px
	}
	.tsc .S_sm_Width {
		padding-left: 5px
	}
	.tsc .T_sm_Width {
		padding-left: 5px
	}
	.sc .S_sm_Width,.sc .S_md_Width {
		padding-left: 5px
	}
	.cs .S_sm_Width,.cs .S_md_Width {
		padding-right: 5px
	}
	.tc .T_sm_Width,.tc .T_md_Width {
		padding-left: 5px
	}
	.ct .T_sm_Width,.ct .T_md_Width {
		padding-right: 5px
	}
	.tcs .C_md_Width,.tsc .C_md_Width,.cts .C_md_Width {
		width: 73.33%
	}
	.tcs .T_md_Width,.tsc .T_md_Width,.cts .T_md_Width {
		width: 26.67%
	}
	.tcs .T_md_push,.tsc .T_md_push,.cts .T_md_push {
		left: 0
	}
	.tcs .S_sm_Width,.tsc .S_sm_Width,.cts .S_sm_Width {
		clear: both;
		width: 100%;
		padding-right: 5px;
		padding-left: 5px
	}
	.tcs .T_md_pull,.tsc .T_md_pull {
		right: 73.33%
	}
	.tcs .sidebar,.tcs .SbC,.tsc .sidebar,.tsc .SbC {
		min-height: 1px !important
	}
	.cts .T_md_pull {
		right: 0
	}
	.cts .sidebar,.cts .SbC {
		min-height: 1px !important
	}
	.tcs .C_md_push {
		left: 26.67%
	}
	.tsc .T_md_pull {
		right: 73.33%
	}
	.tsc .S_md_pull {
		right: 0
	}
	.tsc .C_md_push {
		left: 26.67%
	}
	.cts .C_md_push {
		left: 0
	}
	.S_md_Width {
		width: 14.67%
	}
	.tc .C_md_Width,.ct .C_md_Width {
		width: 73.33%
	}
	.tc .T_md_Width,.ct .T_md_Width {
		width: 26.67%
	}
	.tc .S_md_Width,.ct .S_md_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.tc .C_md_push {
		left: 26.67%
	}
	.tc .T_md_pull {
		right: 73.33%
	}
	.ct .C_md_push {
		left: 0
	}
	.ct .T_md_pull {
		right: 0
	}
	.cs .C_md_Width,.sc .C_md_Width {
		width: 75.33%
	}
	.cs .S_md_Width,.sc .S_md_Width {
		width: 24.67%
	}
	.cs .T_md_Width,.sc .T_md_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.cs .SbC,.sc .SbC {
		min-height: 1px
	}
	.cs .C_md_push {
		left: 0
	}
	.cs .S_md_pull {
		right: 0
	}
	.sc .C_md_push {
		left: 24.67%
	}
	.sc .S_md_pull {
		right: 75.33%
	}
	.cb .C_md_Width {
		width: 100%
	}
	.cb .T_md_Width,.cb .S_md_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.cb .C_md_push {
		left: 0
	}
	.cb .S_md_pull {
		right: 0
	}
}
@media (max-width: 1200px) {
	.CbC,.SbC,.TbC,.topbar,.bottombar {
		padding: 10px
	}
	.CbC .spacer,.SbC .spacer,.TbC .spacer,.topbar .spacer,.bottombar .spacer {
		padding: 5px
	}
	table.WoImg {
		float: left;
		left: 0 !important;
		transform: translate(0,0) !important
	}
	.DWTbl0.icenter {
		float: left;
		left: 0 !important;
		transform: translate(0,0) !important
	}
}
@media (min-width: 480px) and (max-width: 640px) {
	.weather_counter_content_button img {
		border: 0;
		width: 30px
	}
	#wetter_cockpithf9e53d472b {
		font-size: 80%;
		max-width: 640px
	}
	#wetter_cockpithf9e53d472b h2 {
		font-size: 80% !important
	}
}
@media (max-width: 1110px) {
	.combobox {
		width: 100% !important
	}
	.sensformflex div.SText,.sensformflex div.JLabel,.sensformflex div#MLabel {
		width: 100%;
		padding: 20px 5px 5px 5px;
		text-align: center
	}
	.sensformflex div.SText {
		min-width: 190px
	}
	.sensformflex select {
		text-align: center
	}
	.sensformflex select#WovYearOptions {
		width: auto !important
	}
	.sensformflex select#auswahlagr,.sensformflex select#monthOptions {
		width: 30%;
		min-width: 190px
	}
}
@media (max-width: 630px) {
	table.WoImg {
		float: left;
		left: 0 !important;
		transform: translate(0,0) !important
	}
	.DWTbl0.icenter {
		float: left;
		left: 0 !important;
		transform: translate(0,0) !important
	}
}
@media (max-width: 600px) {
	table.WoImg {
		float: left;
		left: 0 !important;
		transform: translate(0,0) !important
	}
	.DWTbl0.icenter {
		float: left;
		left: 0 !important;
		transform: translate(0,0) !important
	}
}
@media (max-width: 760px) {
	table.WoImg {
		float: left;
		left: 0 !important;
		transform: translate(0,0) !important
	}
	.DWTbl0.icenter {
		float: left;
		left: 0 !important;
		transform: translate(0,0) !important
	}
}
