@font-face {
	font-family: 'OpenSans';
	src: url('./fonts/opensans-regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal
}
@-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)
	}
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		transform: translateX(20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
		-ms-transform: translateX(20px);
		transform: translateX(20px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0)
	}
}
@keyframes down {
	0% {
		top: -50%;
		opacity: 0.0
	}
	33% {
		opacity: 1
	}
	100% {
		top: 100%;
		opacity: 0
	}
}
@keyframes spin {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
#scrolltotop {
	position: fixed;
	bottom: 10px;
	left: 10px;
	cursor: pointer;
	z-index: 100000
}
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-hc84c29cc4b .nivo-caption a:hover,.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,.theme-h7907fcc273 .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,form.form fieldset.hidden .comment,.pagination .mobile,.pagination .mob,.r-tabs .r-tabs-accordion-title,.modal-close-hidden,.modal-header-hidden,.modal-footer-hidden,.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_counterh9e64a30178 #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,nav#c7d724e8afc ul#c7d724e8afc-i,.ha733a4d004,.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
}
#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
}
#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
}
table.tbl13 {
	width: 64%;
	margin: 0 auto;
	table-layout: fixed
}
table.tbl13 td {
	width: 457pxpx
}
table.tbl38,table.tbl37,table.tbl39,table.tbl40 {
	width: 90%;
	float: left;
	table-layout: fixed
}
table.tbl38 td,table.tbl37 td,table.tbl39 td,table.tbl40 td {
	width: 652pxpx
}
table.tbl19,table.tbl18,table.tbl14,table.tbl24,table.tbl22 {
	width: 65%;
	margin: 0 auto;
	table-layout: auto
}
.sec-pc,.sec-tb,.sec-tbpc {
	display: none;
	visibility: hidden
}
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;
	font-size: 14px;
	line-height: 14px;
	color: #000;
	letter-spacing: 0px;
	-webkit-border-radius: 0px 10px 0px 0px;
	border-radius: 0px 10px 0px 0px;
	padding: 6px 12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all 0.6s linear;
	transition: all 0.6s linear
}
.btn:hover,.btn:focus,.btn.focus {
	text-decoration: none;
	-webkit-transition: all 0.6s linear;
	transition: all 0.6s 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;
	-webkit-border-radius: 0px 10px 0px 0px;
	border-radius: 0px 10px 0px 0px
}
a.btn-sm,.btn-sm,.btn-group-sm > .btn {
	padding: 2px 10px 3px !important;
	font-size: 12px;
	-webkit-border-radius: 0px 5px 0px 0px;
	border-radius: 0px 5px 0px 0px
}
.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;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	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 .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,nav#c7d724e8afc > div > ul,nav#c7d724e8afc > ul,.width100,table.WoImg tr th img,table.WoImg tr td img,#h0c294de4a0 .DWTbl0 .whebord1,.gallery,form.form.combobox,#hf7e1a621e7 .DWTbl0 .whebord1,#h51becd1036 table.VTDtbl,#h51becd1036 table.VTDtbl tr table.DWTbl1,#h51becd1036 table.VTDtbl table.DWTblV,.bbdialogs input[type='text'],#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%
}
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.standard,.teaser .img6,.teaser .img7,.teaser .shorttext,.copyr,.TbC .spacer,.CbC .spacer,.SbC .spacer {
	float: left;
	width: 100%;
	position: relative
}
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 fieldset.top input[type="hidden"] + button,table#tbl26 th img,table#tbl26 td img,table#tbl25 th img,table#tbl25 td img,.lpic img,.rpic img {
	max-width: 100%
}
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;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	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-'],.col2 [class*='col-fw-'],.split-box [class*='split-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']:checked + label:hover,form.form fieldset p.fancy input[type='radio']:checked + label:hover,table#tbl26 td a,table#tbl26 th.col a,table#tbl26 th.row a,table#tbl25 td a,table#tbl25 th.col a,table#tbl25 th.row a,.ch77e774e6cc,.cblack {
	color: #000
}
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 {
	padding: 0;
	margin: 0;
	width: 100%;
	position: relative
}
.griddy-row .inner,.split-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 {
	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;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	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,.modal-open,.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;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
table.VTDtbl th.col {
	font-weight: normal !important;
	line-height: 100% !important;
	color: #dffffd !important;
	letter-spacing: 0px !important;
	background: #0d93b0 !important;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	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;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	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;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	float: left;
	width: 100%;
	margin-bottom: 5px
}
.wells-lg {
	padding: 15px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	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 !important
}
.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,.modal-backdrop.fade,.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,.modal-backdrop.in {
	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
}
.modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
	outline: 0
}
.modal.move .modal-dialog {
	-webkit-transform: translate(0,-25%);
	transform: translate(0,-25%);
	opacity: 0;
	transition: all 0.3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0,0);
	transform: translate(0,0);
	opacity: 1
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}
.modal-dialog {
	position: relative;
	width: auto;
	margin: 20px 15px
}
.modal-content a {
	font-weight: bold;
	line-height: 100%;
	font-family: inherit;
	color: #356b7b;
	letter-spacing: 0px
}
.modal-content {
	font-size: 15px;
	line-height: 16px;
	color: #000;
	letter-spacing: 0px;
	position: relative;
	background: #fff;
	border: 1px solid rgba(0,0,0,0.2);
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.6);
	background-clip: padding-box;
	outline: 0
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000
}
.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	min-height: 16.42857143px
}
.modal-close {
	height: 50px;
	position: absolute;
	right: -15px;
	top: -15px;
	width: 50px;
	cursor: pointer;
	font-size: 16px;
	z-index: 1051
}
.modal-close-symbol {
	color: #909090;
	line-height: 50px !important;
	text-align: center;
	width: 100%
}
.modal-title {
	margin: 0;
	line-height: 1.42857143
}
.modal-body {
	position: relative;
	padding: 15px
}
.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}
.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0
}
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}
.modal-content form {
	float: none
}
.modal-body form:after,.modal-body form:before,.modal-body fieldset:after,.modal-body fieldset:before,.clearer,.lpic > b,.rpic > b,.clearfix:after,.container:after,.row:after,#c7d724e8afc-slnc .slicknav_menu:after,.clearer,.clear_div {
	clear: both
}
.modal-body form:after,.modal-body form:before,.modal-body fieldset:before,.modal-body fieldset:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after {
	display: table;
	content: " "
}
.modal fieldset,.modal form {
	width: 100%;
	min-height: 1px !important;
	padding-left: 0;
	padding-right: 0
}
.modal input {
	margin-bottom: 6px;
	width: 100%
}
.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 {
	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,.col-fw-10030,.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;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	position: relative;
	z-index: 1
}
.tsr0 .hmode7 .header {
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px
}
.tsr0 .header {
	overflow: hidden;
	padding: 5px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px
}
.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 {
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	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)
}
.col2 .col-fw-21 {
	width: calc(50% - 2.5px)
}
table.tbl51,table.tbl47,table.tbl52,table.tbl5,table.tbl4,table.tbl42,table.tbl11,table.tbl16,table.tbl43,table.tbl6,table.tbl66,table.tbl7,table.tbl50,table.tbl57,table.tbl9,table.tbl3,table.tbl49,table.tbl41,table.tbl61,table.tbl46,table.tbl45,table.tbl67,table.tbl44,table.tbl63,table.tbl12,table.tbl59,table.tbl8,table.tbl64,table.tbl68,table.tbl53,table.tbl58,table.tbl48,table.tbl69,table.tbl60,table.tbl62,table.tbl65,table.tbl10 {
	width: 100%;
	table-layout: auto
}
table.tbl29,table.tbl33,table.tbl28,table.tbl30,table.tbl35,table.tbl31,table.tbl32,table.tbl34,table.tbl27,table.tbl36 {
	width: 100%;
	table-layout: fixed
}
table.tbl29 td,table.tbl33 td,table.tbl30 td,table.tbl35 td,table.tbl31 td,table.tbl32 td,table.tbl34 td,table.tbl36 td {
	width: 292pxpx
}
.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
}
table.tbl23,table.tbl17,table.tbl20,table.tbl21,table.tbl15 {
	width: 33%;
	margin: 0 auto;
	table-layout: auto
}
table.tbl28 caption,table.tbl27 caption {
	caption-side: top
}
table.tbl28 td,table.tbl27 td {
	width: 479pxpx
}
table#tbl26,table#tbl25 {
	width: 100%;
	margin: 0 auto;
	border-width: 0;
	border-collapse: separate;
	border-spacing: 5px;
	border-radius: 0px 0px 0px 0px;
	font-family: inherit
}
table#tbl26 td,table#tbl25 td {
	word-wrap: break-word;
	white-space: normal;
	padding: 5px 5px;
	color: #414141
}
table#tbl26 th,table#tbl25 th {
	padding: 5px 5px
}
table#tbl26 th.col,table#tbl25 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#tbl26 th.row,table#tbl25 th.row {
	font-weight: bold;
	color: #000;
	background: #B1CBEE;
	border-style: solid solid solid solid;
	border-color: transparent;
	border-width: 0px 1px 0px 0px
}
table#tbl26 tr.even td,table#tbl25 tr.even td {
	background: #B1CBEE;
	color: #0E0E0E
}
table#tbl26 tr.even a,table#tbl25 tr.even a {
	color: #0080FF
}
table#tbl26 tr.odd td,table#tbl25 tr.odd td {
	background: transparent;
	color: #0E0E0E
}
table#tbl26 tr.odd a,table#tbl25 tr.odd a {
	color: #004080
}
div.VTDtblwrapper {
	width: 100%;
	float: left;
	overflow-x: auto;
	white-space: nowrap
}
table.tbl56,table.tbl1,table.tbl2,table.tbl54,table.tbl55 {
	width: 80%;
	margin: 0 auto;
	table-layout: auto
}
[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)
}
form.form .fieldsetelements .inpcomment span {
	float: none;
	width: auto
}
#fmwfm_00 > div:before {
	font-family: 'FontAwesome';
	content: "\f057";
	padding-right: 10px
}
.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
}
form.form#fm_00 {
	width: 75%
}
.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 {
	padding-left: 0
}
.FooterSX > div > div:last-child {
	padding-right: 0;
	border-right: 0px solid transparent
}
.col-fw-10020,.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%
}
.col-fw-10015,.DWTbl0 .DWw15 {
	width: 15%
}
.col-fw-10035 {
	width: 35%
}
#copyr1 {
	margin: 12px 0 12px 0;
	text-align: center;
	line-height: 100% !important
}
[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
}
a {
	outline: 0;
	cursor: pointer;
	text-decoration: none
}
.ibbtn.ibbtn-facebook {
	background: #3b5998;
	color: #fff
}
.ibbtn.ibbtn-twitter {
	color: #fff;
	background: #55acee
}
.ibbtn.ibbtn-gplus {
	color: #fff;
	background: #dc4e41
}
.ibbtn-youtube-play,.ibbtn.ibbtn-youtube-square,.ibbtn.ibbtn-youtube {
	color: #fff;
	background: #b31217
}
.ibbtn.ibbtn-pinterest {
	color: #fff;
	background: #bd081c
}
.ibbtn.ibbtn-flickr {
	color: #fff;
	background: #ff0084
}
.ibbtn.ibbtn-instagram {
	color: #fff;
	background: #517fa4
}
.ibbtn.ibbtn-linkedin {
	color: #fff;
	background: #0077b5
}
.ibbtn.ibbtn-whatsapp {
	color: #fff;
	background: #25d366
}
.ibbtn-round > a span {
	border-radius: 4px
}
.ibbtn-circle > a span {
	border-radius: 50px
}
.ibbtn-sm a,.ibbtn-sm > a span,.fontpx3 {
	font-size: 16px
}
.ibbtn-md a,.ibbtn-md > a span {
	font-size: 20px
}
.ibbtn-lg a,.ibbtn-lg > a span,.fontpx5 {
	font-size: 24px
}
.ibbtn {
	padding: 5px;
	margin-right: 5px;
	display: inline-block;
	line-height: 1.2587em
}
.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
}
.visible {
	visibility: visible
}
.width-auto,.sensformflex select.yearOptions,form.form.combobox select.kwselect,form.form.combobox .sensformflex select.BioWFeelselect,#SelectedPollenSort {
	width: auto
}
a.anker {
	display: block;
	position: relative;
	top: -150px;
	visibility: hidden
}
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: 15px 10px;
	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 {
	font: 25px/35px Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color: #0f7d95 !important;
	font-variant: small-caps;
	letter-spacing: 0px;
	text-align: left;
	padding: 0 0 10px;
	margin: 10px 0
}
.bottombar,.topbar {
	float: left;
	position: relative;
	width: 100%;
	min-height: 10px;
	margin: 0;
	padding: 0;
	background: #e4f9fd
}
.CbC {
	min-height: 1px;
	padding: 35px;
	background: #e4f9fd
}
.CbC h2,.SbC h2 {
	font: 24px/55px Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color: #0f7d95;
	font-variant: small-caps;
	letter-spacing: 0px;
	text-align: left;
	padding: 0;
	margin: 0
}
.SbC,.TbC {
	min-height: 1px;
	padding: 0 10px;
	background: #e4f9fd
}
.TbC h2 {
	font: 24px/55px Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	color: #0f7d95;
	font-variant: small-caps;
	letter-spacing: 0px;
	text-align: center;
	padding: 0;
	margin: 0
}
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: 10px 0 60px;
	background: #e4f9fd;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	padding: 22px 0
}
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: 10px 0 0;
	padding: 0;
	background: #e4f9fd;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden
}
.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
}
.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: 188px
}
.cs .contentbar .lpic,.cs .contentbar .rpic,.sc .contentbar .lpic,.sc .contentbar .rpic {
	width: 351px
}
.tc .contentbar .lpic,.tc .contentbar .rpic,.ct .contentbar .lpic,.ct .contentbar .rpic {
	width: 360px
}
.cb .contentbar .lpic,.cb .contentbar .rpic {
	width: 429px
}
.container .topicbar .lpic,.container .topicbar .rpic,.container .sidebar .lpic,.container .sidebar .rpic {
	width: 60px
}
.main_content .topbar .lpic,.main_content .topbar .rpic,.main_content .bottombar .lpic,.main_content .bottombar .rpic {
	width: 444px
}
.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;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	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 {
	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: right;
	margin: 0;
	padding: 0;
	list-style: outside none none;
	display: block;
	position: relative;
	text-align: right
}
#cea8ddfe83f ul li {
	float: left;
	margin-right: 10px
}
#cea8ddfe83f ul li a {
	font-size: 14px;
	line-height: 16px;
	text-transform: capitalize;
	color: #044d5c;
	font-variant: small-caps;
	letter-spacing: 2px;
	padding: 3px 8px 4px;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	position: relative;
	outline: none
}
#cea8ddfe83f ul li a:hover,#cea8ddfe83f ul li a.active {
	font-size: 14px;
	line-height: 16px;
	font-family: inherit;
	color: #fff;
	letter-spacing: 2px;
	background: #0d93b0;
	-webkit-border-radius: 6px;
	border-radius: 6px
}
#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 15px;
	font-weight: normal !important;
	min-width: 60px;
	text-align: center;
	font-size: 20px
}
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: 15px;
	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 15px;
	padding-right: 15px;
	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: 15px;
	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: 0;
	padding: 0;
	list-style: none
}
nav#c7d724e8afc ul li:hover li:hover > ul.group {
	top: - 19px
}
nav#c7d724e8afc ul li:hover ul.sub li:hover > ul.group {
	top: - 21px
}
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,.cc_container .cc_logo:hover,.cc_container .cc_logo:active {
	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;
	overflow: hidden;
	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: inherit !important;
	letter-spacing: 0px;
	text-shadow: 0 0 1px #282828;
	background: rgba(255,255,255,0.5);
	-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(-20px,100px,0px);
	transform: translate(0%,-50%) translate3d(-20px,100px,0px)
}
nav#cbab8046bf9 {
	width: 100%;
	margin: 0 auto;
	float: left;
	padding: 0
}
nav#cbab8046bf9 ul {
	float: left;
	width: 100%;
	list-style: none;
	padding: 15px 0 15px 10px;
	text-align: left;
	background: #282828;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	margin: 0
}
nav#cbab8046bf9 ul li {
	display: inline-block;
	white-space: nowrap
}
nav#cbab8046bf9 ul li span {
	font-size: 14px;
	line-height: 16px;
	font-family: inherit;
	color: #4eb0c5;
	letter-spacing: 3px
}
nav#cbab8046bf9 ul li a {
	font-size: 16px;
	line-height: 16px;
	font-family: inherit;
	text-transform: capitalize;
	color: #c9dade;
	font-variant: small-caps;
	letter-spacing: 3px
}
nav#cbab8046bf9 ul li a:hover {
	line-height: 100%;
	color: #4eb0c5;
	letter-spacing: 3px
}
nav#cbab8046bf9 ul li:nth-child(2)::before {
	content: '';
	padding: 0
}
nav#cbab8046bf9 ul > li + li::before {
	color: #FFF;
	content: '…';
	padding: 0 4px
}
.h9de0b88f6f {
	border: 0px
}
.h77ad223014 {
	height: 5px;
	clear: both;
	width: 100%
}
.hf0461e0d94 {
	border: none
}
.h62ed30f56d {
	border-radius: 10px 10px 10px 10px
}
.hd9c4620e10 {
	height: 20px;
	clear: both;
	width: 100%
}
.sha87ff679a2 {
	font-size: 120%;
	line-height: 110%
}
.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
}
.chcc704d2a8a {
	color: #f00
}
.she4da3b7fbb {
	font-size: 150%;
	line-height: 110%
}
.h48d1cf5d45 {
	vertical-align: middle;
	text-align: center !important;
	width: 50% !important
}
.hf181454da5 {
	vertical-align: top;
	text-align: left !important;
	width: 50% !important
}
.h80d100ff26 {
	width: calc(100% + 20px);
	left: -10px
}
.had52bcdfef {
	height: 40px;
	clear: both;
	width: 100%
}
.h3648eba49a {
	border-radius: 10px 10px 10px 10px;
	background: #7AC6DB !important
}
.hc59903cbc4 {
	vertical-align: top;
	text-align: left !important
}
.ch62b4fc1eeb {
	color: #ffffcd
}
.chddb22fde18 {
	color: #b400b4
}
.cheac0017b68 {
	color: #b40082
}
.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
}
.hddc76e1583 {
	position: relative;
	top: 5px;
	clear: both
}
.h77d0b22197 {
	margin: 0 auto;
	max-width: 300px
}
.h75990609d6 {
	width: 429px !important
}
.hc6fddab3b8 {
	vertical-align: middle;
	text-align: center !important;
	width: 33.333333333333% !important
}
.h11b5877337 {
	vertical-align: top;
	text-align: left !important;
	width: 33.333333333333% !important
}
.h8454fbf0f4 {
	vertical-align: middle;
	text-align: center !important;
	width: 25% !important
}
.h4366573756 {
	vertical-align: top;
	text-align: left !important;
	width: 25% !important
}
.c4eb0c5 {
	color: #4EB0C5
}
.ch9fd7243ed7 {
	color: #0d93b0
}
.h2057c29d56 {
	width: 280px !important
}
.hb69f4978de {
	width: 198px !important
}
.h7e8999b950 {
	width: 200px !important
}
.hf14693cc00 {
	width: 202px !important
}
.hb5ea0a36d5 {
	width: 300px !important
}
.shc4ca4238a0 {
	font-size: 70%;
	line-height: 100%
}
.ch96fb10bfa3 {
	color: #1378ba
}
.h03f563c0a0 {
	width: 150px !important
}
.ch9f9340d6a7 {
	color: #999
}
.shc81e728d9d {
	font-size: 80%;
	line-height: 100%
}
.h3ef80bd050 {
	height: 40px
}
.h1f881db841 {
	margin: 0 auto;
	max-width: 470px
}
.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-1,form.cmxform sub,form.cmxform sup {
	font-size: 70%
}
.FONT-size-2 {
	font-size: 80%
}
.FONT-size-3 {
	font-size: 100%
}
.FONT-size-4 {
	font-size: 120%
}
.FONT-size-5 {
	font-size: 150%
}
.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 {
}
iframe.respIframe_aqi {
	position: absolute;
	top: 0;
	left: 0;
	width: 65%;
	height: 100%;
	border: 0
}
#wetter_cockpith9e64a30178 #wetter_Infos .w25 img,#wetter_cockpith9e64a30178 #wetter_Infos .w33 img {
	width: 100%;
	max-width: 300px;
	border: 0;
	border-radius: 10px;
	-web-border-radius: 10px;
	-moz-border-radius: 10px
}
.bild_gef_Temp {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px
}
.gb_wrha3b77c8b5b_gb td.gb_odd,.gb_wrha3b77c8b5b_gb td.gb_even {
	font-size: 14px
}
.weather_counterh9e64a30178 {
	background-color: #CCD4DC;
	border: 1px solid #666;
	color: #000;
	height: auto;
	width: 100%;
	max-width: min-content;
	overflow: hidden
}
.weather_counterh9e64a30178 #temp_bg,.weather_counterh9e64a30178 #hum_bg,.weather_counterh9e64a30178 #slp_bg,.weather_counterh9e64a30178 #rain_bg,.weather_counterh9e64a30178 #wind_bg,.weather_counterh9e64a30178 #winddir_bg {
	min-height: 10px;
	font-size: 1em;
	padding: 3px;
	text-align: center
}
.weather_counterh9e64a30178 #temp_bg::after {
	content: " °C";
	font-size: 85%
}
.weather_counterh9e64a30178 #hum_bg::after {
	content: " %";
	font-size: 85%
}
.weather_counterh9e64a30178 #slp_bg::after {
	content: " hpa";
	font-size: 85%
}
.weather_counterh9e64a30178 #rain_bg::after {
	content: "  l/m²";
	font-size: 85%
}
.weather_counterh9e64a30178 #wind_bg::after {
	content: " km/h";
	font-size: 85%
}
.weather_counterh9e64a30178 #temp_bg {
	background-color: #00ffa6
}
.weather_counterh9e64a30178 .weather_counter_content.temp {
	border: 2px solid #ee7000
}
.weather_counterh9e64a30178 #hum_bg {
	background-color: #33b7d2
}
.weather_counterh9e64a30178 .weather_counter_content.hum {
	border: 2px solid #2a94db
}
.weather_counterh9e64a30178 #slp_bg {
	background-color: #00e650
}
.weather_counterh9e64a30178 .weather_counter_content.slp {
	border: 2px solid #ecce00
}
.weather_counterh9e64a30178 #rain_bg {
	background-color: #14a901
}
.weather_counterh9e64a30178 .weather_counter_content.rain {
	border: 2px solid #00e198
}
.weather_counterh9e64a30178 #wind_bg {
	background-color: #0fa
}
.weather_counterh9e64a30178 .weather_counter_content.wind {
	border: 2px solid #0fa
}
.weather_counterh9e64a30178 .weather_counter_content {
	border-bottom: 1px solid #666;
	height: auto;
	padding-top: 5px
}
.weather_counterh9e64a30178 .weather_counter_content_button {
	height: auto;
	margin-top: 5px;
	padding-left: 4px;
	width: 124px
}
.weather_counterh9e64a30178 .weather_counter_content_button a:hover {
	cursor: progress !important
}
.weather_counterh9e64a30178 .weather_counter_content_button img {
	width: 35px;
	border: 0
}
.weather_counterh9e64a30178 .weather_counter_content_head {
	font-size: 0.8em;
	font-weight: bold;
	height: auto;
	text-align: center;
	width: 130px;
	padding: 2px 2px 3px
}
.weather_counterh9e64a30178 #rainr_bg,#rainr_bg {
	background-color: #C0C0C0;
	display: none;
	font-size: 1.2em;
	height: auto;
	min-height: 10px;
	text-align: center;
	width: 130px
}
.weather_counterh9e64a30178 .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: 100%;
	padding: 5px;
	text-align: center
}
#dwd_ground_t {
	font-size: 110%;
	font-weight: ligther;
	padding: 5px;
	color: #395e8d;
	text-align: center
}
.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,.BIOWETTER {
	width: 100%;
	height: auto;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px
}
.bild_tabelle_DWD {
	width: 60%;
	height: 60%;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px
}
.table-wrapper {
	overflow: scroll;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch
}
#wetter_cockpith9e64a30178 {
	border-radius: 5px;
	border: 1px solid;
	width: 100%;
	max-width: 1100px;
	font-size: 100%
}
#wetter_cockpith9e64a30178 #wetter_titel {
	font-size: 36px;
	padding: 20px 10px;
	margin: 5px;
	text-align: center
}
#wetter_cockpith9e64a30178 #wetter_titel,#wetter_cockpith9e64a30178 .w25,#wetter_cockpith9e64a30178 .w75 {
	background: #dde5e7
}
#wetter_cockpith9e64a30178 #miniwetter,#wetter_cockpith9e64a30178 .wetter_radar,#wetter_cockpith9e64a30178 .wetterwarnungentxt,#wetter_cockpith9e64a30178 .wetterwarnungen,#wetter_cockpith9e64a30178 .wetter_grafik {
	border: 1px solid;
	margin: 5px 0;
	width: 100%;
	max-width: 300px;
	padding: 5px;
	align-items: baseline
}
#wetter_cockpith9e64a30178 #miniwetter h2,#wetter_cockpith9e64a30178 .wetter_radar h2,#wetter_cockpith9e64a30178 .wetterwarnungentxt h2,#wetter_cockpith9e64a30178 .wetterwarnungen h2,#wetter_cockpith9e64a30178 .wetter_grafik h2 {
	width: 100%;
	font-size: 95%;
	line-height: 1;
	text-align: center;
	margin: 0;
	padding: 5px;
	min-height: 78px
}
#wetter_cockpith9e64a30178 #miniwetter p,#wetter_cockpith9e64a30178 .wetter_radar p,#wetter_cockpith9e64a30178 .wetterwarnungentxt p,#wetter_cockpith9e64a30178 .wetterwarnungen p,#wetter_cockpith9e64a30178 .wetter_grafik p {
	min-height: 70px
}
#wetter_cockpith9e64a30178 #miniwetter a,#wetter_cockpith9e64a30178 .wetter_radar a,#wetter_cockpith9e64a30178 .wetterwarnungentxt a,#wetter_cockpith9e64a30178 .wetterwarnungen a,#wetter_cockpith9e64a30178 .wetter_grafik a,#PolGrafic a {
	cursor: zoom-in
}
#wetter_cockpith9e64a30178 .wetterwarnungentxt {
	margin: auto;
	padding: 30px;
	max-width: -webkit-max-content;
	max-width: max-content;
	text-align: center;
	text-align: -moz-center
}
#wetter_cockpith9e64a30178 .wetterwarnungentxt .wgreen {
	border: 5px dotted #0A0
}
#wetter_cockpith9e64a30178 .wetterwarnungentxt .wred {
	border: 5px dotted #A00
}
#wetter_cockpith9e64a30178 .wetterwarnungentxt .warning {
	display: -webkit-box !important;
	display: -webkit-flex !important;
	display: flex;
	-webkit-flex-direction: column !important;
	flex-direction: column
}
#wetter_cockpith9e64a30178 .wetterwarnungentxt .warning p {
	min-height: auto;
	margin: 3px
}
#wetter_cockpith9e64a30178 .wetterwarnungentxt .warning .caption {
	display: block;
	float: left;
	margin: 0 10px 5px 0;
	width: min-content;
	border: 0;
	color: #A00
}
#wetter_cockpith9e64a30178 .wetterwarnungentxt .wgreen,#wetter_cockpith9e64a30178 .wetterwarnungentxt .wred {
	padding: 10px;
	margin: 5px
}
#wetter_cockpith9e64a30178 .fxrow {
	display: -webkit-box;
	display: -webkit-flex;
	-webkit-flex-direction: flex !important;
	display: flex;
	flex-direction: row;
	justify-content: space-between
}
#wetter_cockpith9e64a30178 .fxcol {
	display: inline-block;
	-webkit-box-orient: vertical !important;
	-webkit-box-direction: normal !important;
	-webkit-flex-direction: column !important;
	flex-direction: column;
	justify-content: start;
	align-items: center
}
#wetter_cockpith9e64a30178 #wetter_wind,#wetter_cockpith9e64a30178 #wetter_bawue {
	background-color: white;
	color: #404F95;
	padding: 10px;
	margin: 10px 5px;
	text-align: justify
}
#wetter_cockpith9e64a30178 #wetter_wind .titel,#wetter_cockpith9e64a30178 #wetter_bawue .titel {
	font-size: 110%;
	text-align: left;
	font-weight: bold
}
#wetter_cockpith9e64a30178 #wetter_Infos {
	margin: 5px
}
#wetter_cockpith9e64a30178 #wetter_Infos .w25 {
	width: 24%;
	justify-content: start
}
#wetter_cockpith9e64a30178 #wetter_Infos .w33 {
	width: 32.9%
}
#wetter_cockpith9e64a30178 #wetter_Infos .w33 > * {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 31px
}
#wetter_cockpith9e64a30178 #wetter_Infos .w75 {
	width: 75%;
	text-align: center;
	flex-wrap: wrap
}
#wetter_cockpith9e64a30178 #wetter_Infos .w75 > * {
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 300px
}
#wetter_cockpith9e64a30178 #wetter_Infos .w75 .wcpfooter {
	margin: 5px 0;
	width: 99%
}
#wetter_cockpith9e64a30178 #wetter_Infos .w75 .wcpfooter img,.theme-hc84c29cc4b #sliderhc84c29cc4b,.theme-h4cb31c6193 #sliderh4cb31c6193,.theme-h302eb9e0d3 #sliderh302eb9e0d3,.theme-he738b53cd7 #sliderhe738b53cd7,.theme-h8b2873cb5a #sliderh8b2873cb5a,.theme-hfb07c5c300 #sliderhfb07c5c300 {
	width: 100%;
	max-width: 300px
}
#wetter_cockpith9e64a30178 #wetter_Infos .w25,#wetter_cockpith9e64a30178 #wetter_Infos .w33 {
	padding: 5px;
	flex-wrap: wrap;
	text-align: center
}
#wetter_cockpith9e64a30178 #wetter_Infos .w25 span,#wetter_cockpith9e64a30178 #wetter_Infos .w33 span {
	float: left;
	text-align: justify
}
#wetter_cockpith9e64a30178 #wetter_Infos .w25 span.italic,#wetter_cockpith9e64a30178 #wetter_Infos .w33 span.italic {
	font-style: italic
}
#wetter_cockpith9e64a30178 #wetter_Infos .w25 .weather_counter_content,#wetter_cockpith9e64a30178 #wetter_Infos .w33 .weather_counter_content {
	border-bottom: 1px solid #666;
	height: auto;
	padding-top: 5px;
	width: 130px
}
#wetter_cockpith9e64a30178 #wetter_Infos .w25 .weather_counter_content img,#wetter_cockpith9e64a30178 #wetter_Infos .w33 .weather_counter_content img {
	max-width: 35px
}
#wetter_cockpith9e64a30178 .wetter_warntext_red {
	border: 3px solid red
}
#wetter_cockpith9e64a30178 .wetter_warntext_green {
	border: 1px solid green
}
.cc_banner-wrapper {
	z-index: 9001;
	position: relative
}
.cc_container .cc_btn {
	cursor: pointer;
	text-align: left;
	font-size: 12px;
	transition: font-size 200ms;
	line-height: 1em;
	margin-right: auto;
	margin-left: auto;
	padding: 8px 8px 8px;
	background-color: #C0C0C0;
	position: absolute;
	bottom: 40px;
	width: 275px;
	left: 15px;
	right: 50px;
	max-width: 350px
}
.cc_container .cc_message {
	font-size: 14px;
	transition: font-size 200ms;
	line-height: 1.5em;
	color: #FFF;
	text-align: left;
	margin-right: auto;
	margin-left: auto
}
.cc_ueberschrift {
	color: #030303;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	margin-right: auto;
	margin-left: auto
}
.cc_boxshadow {
	box-shadow: 0px 0px 15px #888;
	width: auto;
	height: auto
}
.cc_container .cc_logo {
	display: none;
	text-indent: -1000px;
	overflow: hidden;
	width: 110px;
	height: 25px;
	background-size: cover;
	background-image: url(../assets/images/ie2498add5.jpg);
	opacity: 0.9;
	transition: opacity 200ms;
	cursor: none
}
span.fa_ {
	color: #FF0080;
	font-size: 15px
}
span.fa_Button {
	color: #000;
	font-size: 15px
}
span.fa_Button:hover {
	color: #F00
}
.cc_container {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	padding: 15px 15px 50px;
	background: rgba(19,138,168,1);
	color: #999;
	box-sizing: border-box;
	border: 1px solid #808080;
	border-radius: 12px 12px 12px 12px;
	-webkit-animation-duration: 0.8s;
	animation-duration: 0.8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-moz-animation-duration: 0.8s;
	-o-animation-duration: 0.8s;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}
.cc_container ::-moz-selection {
	background: #ff5e99;
	color: #fff;
	text-shadow: none
}
.cc_container .cc_btn,.cc_container .cc_btn:visited {
	color: #000;
	background-color: #C0C0C0;
	transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
	-webkit-transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
	border-radius: 8px;
	-webkit-border-radius: 8px
}
.cc_container .cc_btn:hover,.cc_container .cc_btn:active {
	background-color: #C0C0C0;
	color: #FFF
}
.cc_container a,
.cc_container a:visited {
	text-decoration: none;
	font-size: 16px;
	color: #000;
	transition: 200ms color
}
.cc_container a:hover,.cc_container a:active {
	color: #C0C0C0
}
a.cc_more_info {
	font-size: 16px;
	color: #0F0!important
}
a.cc_more_info:hover {
	color: #C0C0C0!important
}
.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;
	font-family: sans-serif
}
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
}
.fontpx4 {
	font-size: 18px
}
.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
}
.fs {
	overflow-x: auto
}
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,#h0c294de4a0 .DWTbl0,#hf7e1a621e7 table.VTDtbl,#hf7e1a621e7 .DWTbl0,#h51becd1036 table.VTDtbl,#h51becd1036 .DWTbl0 {
	min-width: 480px
}
#h0c294de4a0 table.VTDtbl tr th.col,#hf7e1a621e7 table.VTDtbl tr th.col,#h51becd1036 table.VTDtbl tr th.col,#hc28f2da13c table.VTDtbl tr th.col {
	padding: 22px
}
#h0c294de4a0 table.VTDtbl td img,#hf7e1a621e7 table.VTDtbl td img {
	min-width: 32px
}
#h0c294de4a0 table.VTDtbl td img.ovwarrow,#hf7e1a621e7 table.VTDtbl td img.ovwarrow {
	min-width: auto
}
#h0c294de4a0 table.VTDtbl td:nth-child(2),#hf7e1a621e7 table.VTDtbl td:nth-child(2) {
	min-width: 32px;
	max-width: 64px
}
#h0c294de4a0 .DWTbl0 .whebord1 .DWw32,#hf7e1a621e7 .DWTbl0 .whebord1 .DWw32,#h51becd1036 table.VTDtbl tr .DWw64px {
	width: 64px
}
#h0c294de4a0 .DWTbl0 .whebord1 .DWh32,.DWTbl0 .DWh64,#hf7e1a621e7 .DWTbl0 .whebord1 .DWh32 {
	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,.h17a27913b6 > div > div:first-child {
	padding-left: 10px
}
.DWTbl0 .pr10 {
	padding-right: 10px
}
.DWTbl0 .DWw7 {
	width: 7%
}
.DWTbl0 .DWw14 {
	width: 14%
}
.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
}
.dwd_titel b {
	font: 18px/36px Verdana, Arial, Helvetica, sans-serif !important;
	font-weight: bold !important
}
.bild_radar_aktuell_DWD {
	width: auto;
	height: auto;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px
}
#hde51e2428f table.VTDtbl,#hde51e2428f .DWTbl0,#h9537aa8e66 table.VTDtbl,#h9537aa8e66 .DWTbl0 {
	min-width: 480px;
	width: 100%
}
#hde51e2428f .SvPro2tbl,#h9537aa8e66 .SvPro2tbl {
	width: 85%
}
#hde51e2428f .SvPro2tbl .bgc00CC00,#h9537aa8e66 .SvPro2tbl .bgc00CC00 {
	background-color: #0c0
}
#hde51e2428f .SvPro2tbl .bgcFF3300,#h9537aa8e66 .SvPro2tbl .bgcFF3300 {
	background-color: #F30
}
#hde51e2428f .SvPro2tbl .w61p,#h9537aa8e66 .SvPro2tbl .w61p {
	width: 61%;
	min-width: 346px
}
#hde51e2428f .SvPro2tbl .w39p,#h9537aa8e66 .SvPro2tbl .w39p {
	width: 39%;
	min-width: 330px
}
#hde51e2428f .SvPro2cell,#h9537aa8e66 .SvPro2cell {
	text-align: center;
	background-color: #0d93b0;
	color: #FFF
}
#hde51e2428f .bg0d93b0,#h9537aa8e66 .bg0d93b0 {
	background-color: #0d93b0
}
#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 table.VTDtbl,#h86fbffd676 .DWTbl0 {
	min-width: 320px
}
#h86fbffd676 #SAGrafik,#h12ff74679a #JaStGrafic,#h6ac376d261 #JaStGrafic {
	position: relative;
	left: 50%;
	transform: translateX(-50%)
}
.c637806165288473982 {
	background-size: contain;
	width: 100%;
	height: 0;
	padding-bottom: 20.866666666667%;
	background-image: url(./images/c637806165288473982.jpg)
}
.h17a27913b6 [class*='col-fw-'] {
	padding: 10px
}
.h17a27913b6 > div > div:last-child {
	padding-right: 10px;
	border-right: 0px solid transparent
}
.col-fw-41 {
	width: 25%
}
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: 1200px;
	margin: 0 auto
}
.listNav {
	margin: 0 0 0px;
	position: relative;
	left: 50%;
	transform: translate(-50%);
	display: inline-block
}
.listNavCont {
	padding-top: 20px;
	padding-bottom: 0px;
	display: none;
	position: relative;
	min-height: 100px
}
.listNavCont > div a {
	line-height: 30px
}
.listNavCont .az-2-letter {
	position: absolute;
	transform: translate(-100%);
	width: 50%
}
.listNavCont .az-2-list {
	width: 50%;
	position: relative;
	left: 50%;
	margin-top: 6px
}
.hc3b732dd17-letters {
	display: inline-block;
	position: relative;
	overflow: hidden;
	text-align: center
}
.hc3b732dd17-letters a {
	font-size: 100%;
	font-weight: bold;
	display: inline-block;
	padding: 2px 5px;
	text-decoration: none!important;
	position: relative
}
.hc3b732dd17-letters a.hc3b732dd17-disabled {
	color: #B2EBF7 !important
}
.hc3b732dd17-letter-count {
	text-align: center;
	font-size: 1em;
	line-height: 1;
	margin-bottom: 3px;
	color: #ccc !important;
	top: -20px !important
}
.contentbar #sitemaphcdcf09331f {
	float: left;
	width: 60%;
	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;
	font-size: 80%
}
.contentbar #sitemaphcdcf09331f ul li div.PopUp {
	position: absolute;
	width: 60%;
	background: #E4F9FD;
	padding: 10px;
	border: 1px solid #AAA;
	border-radius: 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;
	font-size: 75%;
	font-weight: normal;
	line-height: 1.5
}
.contentbar #sitemaphcdcf09331f ul li span.author {
	padding: 2px 0 12px !important;
	font-size: 75%;
	line-height: 75%;
	margin-bottom: 5px
}
.contentbar #sitemaphcdcf09331f ul li span.lastupdate {
	padding: 0 0 12px !important;
	font-size: 65%;
	line-height: 65%
}
.contentbar #sitemaphcdcf09331f ul li span.lastupdate b {
	display: inline-block;
	margin: 0 3px 3px 0
}
.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;
	padding: 2px 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(30%,-100%);
	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 {
	display: inline-block;
	width: 100%;
	border: 1px none;
	font-size: 110%
}
.contentbar #sitemaphcdcf09331f ul li.tp a {
	display: inline-block;
	width: 100%;
	border: 0px none;
	font-size: 90%
}
.contentbar #sitemaphcdcf09331f ul li.st a {
	display: inline-block;
	width: 100%;
	font-size: 80%
}
.contentbar #sitemaphcdcf09331f ul li.SubPg a {
	display: inline-block;
	width: 100%;
	border: 0px none;
	font-size: 70%
}
.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)
}
.c637806164628333105 {
	background-size: contain;
	width: 100%;
	height: 0;
	padding-bottom: 20.866666666667%;
	background-image: url(./images/c637806164628333105.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
}
.c637806165090841720 {
	background-size: contain;
	width: 100%;
	height: 0;
	padding-bottom: 20.866666666667%;
	background-image: url(./images/c637806165090841720.jpg)
}
.c637806165551194537 {
	background-size: contain;
	width: 100%;
	height: 0;
	padding-bottom: 20.866666666667%;
	background-image: url(./images/c637806165551194537.jpg)
}
.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-hc84c29cc4b,.theme-h4cb31c6193,.theme-h302eb9e0d3,.theme-he738b53cd7,.theme-h8b2873cb5a,.theme-hfb07c5c300 {
	max-width: 300px;
	position: relative
}
.theme-hc84c29cc4b .nivo-controlNav a img,.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,.theme-h7907fcc273 .nivo-controlNav a img {
	max-width: none
}
.theme-hc84c29cc4b .nivoSlider,.theme-h4cb31c6193 .nivoSlider,.theme-h302eb9e0d3 .nivoSlider,.theme-he738b53cd7 .nivoSlider,.theme-h8b2873cb5a .nivoSlider,.theme-hfb07c5c300 .nivoSlider,.theme-h7907fcc273 .nivoSlider {
	position: relative;
	background: transparent url(./images/idd6b7b0bf.gif) no-repeat 50% 50%;
	margin-bottom: 0px
}
.theme-hc84c29cc4b.nivoSlider img,.theme-h4cb31c6193.nivoSlider img,.theme-h302eb9e0d3.nivoSlider img,.theme-he738b53cd7.nivoSlider img,.theme-h8b2873cb5a.nivoSlider img,.theme-hfb07c5c300.nivoSlider img,.theme-h7907fcc273.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none
}
.theme-hc84c29cc4b.nivoSlider a,.theme-h4cb31c6193.nivoSlider a,.theme-h302eb9e0d3.nivoSlider a,.theme-he738b53cd7.nivoSlider a,.theme-h8b2873cb5a.nivoSlider a,.theme-hfb07c5c300.nivoSlider a,.theme-h7907fcc273.nivoSlider a {
	border: 0;
	display: block
}
.theme-hc84c29cc4b .nivo-controlNav,.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-hc84c29cc4b .nivo-caption,.theme-h4cb31c6193 .nivo-caption,.theme-h302eb9e0d3 .nivo-caption,.theme-he738b53cd7 .nivo-caption,.theme-h8b2873cb5a .nivo-caption,.theme-hfb07c5c300 .nivo-caption,.theme-h7907fcc273 .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-hc84c29cc4b .nivo-controlNav a {
	display: block;
	width: 22px;
	height: 22px;
	background: url(./images/if0c5d9a64.png) no-repeat;
	text-indent: -9999px;
	border: 0;
	margin-right: -10px;
	float: left;
	padding: 0
}
.theme-hc84c29cc4b .nivo-controlNav a.active,.theme-hc84c29cc4b .nivo-controlNav a:hover,.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,.theme-h7907fcc273 .nivo-controlNav a.active,.theme-h7907fcc273 .nivo-controlNav a:hover {
	background-position: 0 -22px
}
.theme-hc84c29cc4b .nivo-directionNav a,.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,.theme-h7907fcc273 .nivo-directionNav a {
	display: block;
	width: 44px;
	height: 44px;
	background: url(./images/ifcbe8389d.png) no-repeat;
	text-indent: -9999px;
	border: 0
}
.theme-hc84c29cc4b a.nivo-nextNav,.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,.theme-h7907fcc273 a.nivo-nextNav {
	background-position: -44px 0;
	right: 15px
}
.theme-hc84c29cc4b a.nivo-prevNav,.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,.theme-h7907fcc273 a.nivo-prevNav {
	left: 15px
}
.theme-hc84c29cc4b a.nivo-nextNav:hover,.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,.theme-h7907fcc273 a.nivo-nextNav:hover {
	background-position: -44px -44px
}
.theme-hc84c29cc4b a.nivo-prevNav:hover,.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,.theme-h7907fcc273 a.nivo-prevNav:hover {
	background-position: 0 -44px
}
.theme-hc84c29cc4b.nivo-caption a,.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,.theme-h7907fcc273.nivo-caption a {
	color: #fff;
	border-bottom: 1px dotted #fff
}
#BioWFeelLabel,#PLabel {
	float: left;
	width: auto;
	margin: 0 10px 0 0
}
#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 #BioWFeelVormittag .aHint,#BioWFeelGrafic #BioWFeelNachmittag .aHint {
	float: left;
	width: 100%;
	text-align: center
}
#BioWFeelGrafic h4 {
	background: #044D5C;
	color: #07FCED;
	padding: 5px
}
#BioWFeelGrafic p,#PolGrafic p {
	width: 100%;
	font-size: 90%;
	text-align: right;
	margin: 0;
	padding: 0;
	background: transparent;
	color: #777
}
#BioWFeelGrafic p.fst,#PolGrafic p.fst {
	margin-bottom: -4px
}
.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,.theme-h7907fcc273 .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
}
.c637806162069496774 {
	background-size: contain;
	width: 100%;
	height: 0;
	padding-bottom: 20.866666666667%;
	background-image: url(./images/c637806162069496774.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
}
.wRed {
	color: #F99797
}
#PolGrafic {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%
}
#PolGrafic div.h4 {
	display: flex;
	width: 100%;
	justify-content: space-between
}
#PolGrafic h4 {
	text-align: center;
	background: #044D5C;
	color: #07FCED;
	padding: 5px
}
#PolGrafic .Pol2,#PolGrafic .Pol3 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	width: 100%
}
#PolGrafic .Pol2 h4,#PolGrafic .Pol2 figure {
	width: 49%;
	margin: 0 0.5%
}
#PolGrafic .Pol3 h4,#PolGrafic .Pol3 figure {
	width: 32.67%;
	margin: 0 0.33%
}
#PolGrafic .aHint {
	width: 100%;
	text-align: center
}
#PolGrafic.Pol3 {
	width: 32%
}
#PolGrafic.Pol3 figure {
	width: 95%;
	float: left
}
#PolGrafic.Pol3 figure img {
	with: 100%
}
iframe.respIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}
.embedIframe {
	position: relative;
	overflow: hidden
}
img.h7907fcc273 {
	width: 100%;
	max-width: 160px
}
.theme-h7907fcc273 {
	max-width: 470px;
	position: relative
}
.theme-h7907fcc273 #sliderh7907fcc273 {
	width: 100%;
	max-width: 470px
}
.spamcolor {
	float: left;
	border: 1px dotted #555;
	height: 24px;
	width: 48px;
	margin: 3px
}
@media (min-width: 1200px) {
	.sec-pc {
		display: inline-block;
		visibility: visible;
		width: 100%
	}
	.sec-tbmb {
		display: none;
		visibility: hidden
	}
	.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) {
	.sec-mb {
		display: none;
		visibility: hidden
	}
	.sec-tbpc {
		display: inline-block;
		visibility: visible;
		width: 100%
	}
	.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
	}
	.footer-mb {
		visibility: hidden
	}
	.footer-tbpc {
		visibility: visible
	}
	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) {
	.sec-tb {
		display: inline-block;
		visibility: visible;
		width: 100%
	}
	.footer-tb {
		visibility: visible
	}
}
@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)
	}
	.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
	}
	.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
	}
	.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 (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
	}
	.twocol-S {
		width: 14.67%
	}
	.twocol-r {
		width: 85.33%
	}
	.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 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
	}
	.cc_banner-wrapper,.cc_container {
		display: none
	}
}
@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%
	}
	.col2 .griddy-row  [class*='col-fw-'] {
		max-width: 100%
	}
	.iframe-container {
		min-height: 480px
	}
	.griddy-row  [class*='col-fw-'] {
		max-width: 100%
	}
	.CR.pc3ec01fa3821 {
		right: -5px;
		top: 50%;
		-webkit-transform: translate(0,-50%);
		transform: translate(0,-50%)
	}
	#wetter_cockpith9e64a30178 {
		font-size: 70%;
		max-width: 480px
	}
	#wetter_cockpith9e64a30178 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 (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%
	}
	#h9537aa8e66 .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
	}
}
@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
	}
	.twocol-S {
		width: 24.67%
	}
	.twocol-r {
		width: 75.33%
	}
	.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
	}
	.cc_container .cc_btn {
		font-size: 1em
	}
	.cc_container .cc_message {
		font-size: 1em;
		line-height: 1em
	}
}
@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
	}
	.cc_container .cc_message {
		font-size: 1.5em
	}
}
@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_cockpith9e64a30178 {
		font-size: 80%;
		max-width: 640px
	}
	#wetter_cockpith9e64a30178 h2 {
		font-size: 80% !important
	}
}
@media (max-width: 320px) {
	#wetter_cockpith9e64a30178 {
		font-size: 50%;
		max-width: 320px
	}
	#wetter_cockpith9e64a30178 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 screen and (min-width: 500px) {
	.cc_container .cc_btn {
		font-size: 12px;
		right: 15px;
		bottom: 37px
	}
	.cc_container .cc_message {
		font-size: 14px
	}
	.cc_container {
		left: 20px;
		right: initial;
		bottom: 20px;
		width: 300px;
		padding-bottom: 77px;
		border-radius: 12px 12px 12px 12px
	}
	.cc_container .cc_logo {
		display: block;
		position: absolute;
		bottom: 8px;
		left: calc(50% - 50px)
	}
}
@media screen and (max-width: 759px) {
	.cc_container {
		padding-bottom: 87px;
		width: 350px;
		margin-right: auto;
		margin-left: auto
	}
	.cc_container  .cc_btn {
		padding: 8px 8px 8px;
		background-color: #C0C0C0;
		position: absolute;
		bottom: 40px;
		width: 275px;
		right: 15px;
		text-align: left;
		max-width: 350px
	}
	.cc_container .cc_logo {
		display: block;
		position: absolute;
		bottom: 8px;
		left: calc(50% - 50px)
	}
}
@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: 640px) {
	.sensformflex select#auswahlagr,.sensformflex select#monthOptions {
		width: 50%;
		min-width: 185px
	}
	.sensformflex .WLabel {
		padding: 5px;
		width: 100%;
		text-align: center
	}
}
@media (max-width: 760px) {
	.icenter {
		left: 0;
		transform: translate(0,0)
	}
}
@media (max-width: 900px) {
	.listNavCont > div a,.listNavCont > div a:hover {
		font-size: 160% !important;
		line-height: 30px
	}
	.listNavCont .az-2-letter {
		position: relative;
		transform: translate(-50%);
		width: auto
	}
	.listNavCont .az-2-list {
		left: 0%;
		margin-top: 5px
	}
}
@media (min-width: 901px) {
	.hc3b732dd17-letters a:hover,.hc3b732dd17-letters a.hc3b732dd17-selected {
		background-color: #66ACBB !important;
		font-size: 100% !important;
		font-weight: bold !important;
		line-height: 30px
	}
}
@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
	}
}
