.box-main-cont {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        background-color: #D6F2FF;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        border-color:#D6F2FF;;
        border-style:solid;
        border-width:5px;
}
.box-main-cms-cont {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        background-color: #D6F2FF;
        border-color:#D6F2FF;;
        border-style:solid;
        border-width:5px;
}
.box-main-desc {

        font-family: Geneva, Arial, Helvetica, sans-serif;
        background-color: #D6F2FF;
        font-size: 10px;
        font-style: normal;
        border-color:#D6F2FF;;
        border-style:solid;
        border-width:5px;
}
.box-main-adv {

        background-color: #D6F2FF;
        text-align: center;
}
.infocss {
        border: thin dashed #000000;
        background-color: #BBCAFF;
}
.header-bgimage {
        background-image: url(/images/bannerverlauf.jpg);
        background-repeat: repeat
}
.box-uebersch-rot {
        border: 1px solid #000000;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #FF1117;
        font-size: 12px;
        color: #FFFFFF;
        font-weight: bold;
}
.box-uebersch-hellblau {
        border: 1px inset #000000;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #D6F2FF;
        font-size: 12px;
        font-style: normal;
}
.box-uebersch-orange {
        background-color: #FACC61;
        border: 1px solid #000000;
}
.text-meldung-schwarz-lage {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
}
.text-meldung-schwarz-ort {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}
.box-meldung {
        font-family: Arial, Helvetica, sans-serif;
        background-color: #D6F2FF;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
        border-top: 1px none #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
}
.box-meldung-rahmen {
        background-color: #D6F2FF;
        border-top: 1px outset #000000;
        border-right: 1px outset #000000;
        border-bottom: 1px none #000000;
        border-left: 1px outset #000000;
}
.text-meldung-wei�-warnung {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        font-variant: small-caps;
}
.box-minmax-ueberschrift-helgelb {
        font-family: Arial, Helvetica, sans-serif;
        background-color: #FDFCCE;
        font-size: 12px;
        font-style: normal;
        font-weight: normal;
        border-top: 1px none #000000;
        border-right: 1px none #000000;
        border-bottom: 1px dotted #000000;
        border-left: 1px none #000000;
        color: #000099;
}
.box-minmax-ueberschrift-helgelb2 {
        font-family: Arial, Helvetica, sans-serif;
        background-color: #FDFCCE;
        font-size: 12px;
        font-style: normal;
        border-right: 1px none #000000;
        border-bottom: 1px dotted #000000;
        border-left: 1px none #000000;
        color: #000099;
}
.box-minmax-trennung {
        font-family: Arial, Helvetica, sans-serif;
        background-color: #D6F2FF;
        font-size: 10px;
        font-style: normal;
        border-top: 1px none #000000;
        border-right: 1px none #000000;
        border-bottom: 1px dotted #000000;
        border-left: 1px none #000000;
}
.box-counter-datum {
        font-family: Arial, Helvetica, sans-serif;
        background-color: #FDFCCE;
        font-size: 10px;
        font-style: normal;
        font-weight: bold;
        color: #000000;
        border: 1px solid #000000;
}
.text-meldung-schwarz-ueberschrift {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        font-variant: small-caps;
        color: #000000;
}
.box-uebersch-orange-top {
        background-color: #FACC61;
        border-top: 1px none #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
}
.text-schwarz-warnung {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        font-weight: bold;
        text-transform: uppercase;
}
.box-warnung {
        font-family: Arial, Helvetica, sans-serif;
        background-color: #FFFF66;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
        border-top: 1px none #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
}
.box-warnung-normal {
        font-family: Arial, Helvetica, sans-serif;
        background-color: #D6F2FF;
        font-size: 10px;
        color: #000000;
        font-weight: normal;
        border-top: 1px none #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
}
.karte-box {

        text-align: center;
        padding: 1px;
        background-color: #FFFF99;
        opacity:0.85;
        filter: alpha(opacity=85);
        border-style: dotted;
        border-width: 1px;
        border-color: #FF9900;
        position: absolute;
        left: 46px;
        top: 55px;
}
.karte-boxalarm {

        text-align: center;
        padding: 1px;
        background-color: #FF6666;
        opacity:0.85;
        filter: alpha(opacity=85);
        position: absolute;
        border: 1px dotted #FFFF00;
}
.karte-text-ort {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #000000;
        text-align: center;
}
.karte-text-hoehe {
        font-family: "Courier New", Courier, mono;
        font-size: 10px;
        font-weight: normal;
        color: #000000;
        text-align: center;
}
.karte-text-werte {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #000000;
        text-align: left;
        height: 1px;
}
.karte-text-werte-center {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #000000;
        text-align: center;
        height: 1px;
}
.karte-text-wetterlage {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #000000;
        text-align: center;
}

.tabelle1 {
        background-color: #FDFCCE;
        border: 1px solid #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        height: 28px;
        position: static;
        text-align: center;
        vertical-align: middle;
        padding-top: 4px;
        clear: both;
}

.tabelle1su {
        background-color: #FDFCCE;
        border: 1px solid #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        position: static;
        text-align: center;
        vertical-align: middle;
        padding-top: 4px;
        clear: both;
}

.tabelle1schmal {
        background-color: #FDFCCE;
        border: 1px solid #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        height: 10px;
        position: static;
        text-align: center;
        vertical-align: middle;
        clear: both;
}

.tabelle2 {
        border: 1px solid #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        height: 28px;
        text-align: center;
        vertical-align: middle;
        padding-top: 4px;
        background-color: #D6F2FF;
}

.tabelle2su {
        border: 1px solid #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-align: center;
        vertical-align: middle;
        padding-top: 4px;
        background-color: #D6F2FF;
}

.tabelle2schmal {
        background-color: #D6F2FF;
        border: 1px solid #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        height: 10px;
        position: static;
        text-align: center;
        vertical-align: middle;
        clear: both;
}
.tabelle1ueberschrift {
        background-color: #CCCCCC;
        border: 1px solid #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        height: 24px;
        position: static;
        text-align: center;
        vertical-align: middle;
        padding-top: 4px;
        clear: both;
        font-weight: bold;
}
.tabelle1wl {
        background-color: #FDFCCE;
        border: 1px solid #000000;
        text-align: center;
        vertical-align: middle;
}
.tabelle2wl {
        border: 1px solid #000000;
        text-align: center;
        vertical-align: middle;
        background-color: #D6F2FF;
}
.main-box {
        border: 1px solid #000000;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        height: 24px;
        position: static;
        text-align: center;
        vertical-align: middle;
        padding-top: 4px;
        clear: both;
}
.text-schwarz-arial10 {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
}
.text-schwarz-arial16fett {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #000000;
        font-weight: bold;
}
.text-schwarz-arial18fett {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        color: #000000;
        font-weight: bold;
}
.text-schwarz-arial12fett {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
}
.text-schwarz-arial12 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}
.text-schwarz-arial10rot {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FF0000;
}
.box-ticker {
        font-family: Arial, Helvetica, sans-serif;
        background-color: #D6F2FF;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
        border-top: 1px solid #C7E8EF;
        border-right: 1px none #C7E8EF;
        border-bottom: 1px solid #C7E8EF;
        border-left: 1px none #C7E8EF;
}.text-schwarz-arial12ticker {

        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
        text-decoration: none;
}.box-main-titel {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        background-color: #C7E8EF;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        border: 1px solid #76B6CD;
        text-align: center;
        opacity:0.6;
        filter: alpha(opacity=60);
}
.box-instru {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        background-color: #C7E8EF;
        font-size: 12px;
        font-style: normal;
        border: 1px solid #76B6CD;
        text-align: left;
}
.box-main-text {

        font-family: Geneva, Arial, Helvetica, sans-serif;
        background-color: #D6F2FF;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
        border: 1px none #BCECF1;
}
.text-schwarz-arial12unterst {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        text-decoration: underline;
}
.gaesteb-input {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        background-color: #517AA7;
        border: 1px solid #FFFFFF;
}
.main-box-seite {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8px;
        position: static;
        border-top: 1px none #000000;
        border-right: 1px solid #000000;
        border-bottom: 1px none #000000;
        border-left: 1px solid #000000;
}
.formular-suche {
        white-space: nowrap;
        margin: 1px;
        background-color: #00FF99;
        opacity:0.75;
        filter: alpha(opacity=75);
}
.karte-boxmobil {
        text-align: center;
        padding: 1px;
        background-color: #C0E7FE;
        border-style: dotted;
        border-width: 1px;
        border-color: #FF9900;
        opacity:0.85;
        filter: alpha(opacity= 85 );
        position: absolute;
        left: 46px;
        top: 55px;
}
.box-neus-uebers-helgelb {
        font-family: Arial, Helvetica, sans-serif;
        background-color: #FDFCCE;
        font-size: 12px;
        font-style: normal;
        border-top: 1px dashed #000000;
        border-right: 1px none #000000;
        border-bottom: 1px none #000000;
        border-left: 1px none #000000;
        color: #000099;
}
.box-neues-text {
        font-family: Arial, Helvetica, sans-serif;
        background-color: #D6F2FF;
        font-size: 12px;
        border-top: 1px none #000000;
        border-right: 1px none #000000;
        border-bottom: 1px dotted #000000;
        border-left: 1px none #000000;
        font-weight: bold;
}
.box-neus-ueberschrift-orange {
        font-family: Arial, Helvetica, sans-serif;
        background-color: #FACC61;
        font-size: 12px;
        font-weight: bold;
        font-variant: small-caps;
        border-top: 1px none #000000;
        border-right: 1px none #000000;
        border-bottom: 1px dotted #000000;
        border-left: 1px none #000000;
        font-weight: bold;
}
.box-minmax-ueberschrift-helgelb3 {
        font-family: Arial, Helvetica, sans-serif;
        background-color: #FDFCCE;
        font-size: 12px;
        font-style: normal;
        color: #000099;
        border: 1px none #000000;

}
.box-gestrichelt-oben {
        border-top-width: 1px;
        border-top-style: dashed;
        border-top-color: #000000;
}
.form-button-weiss {
        font-family: Arial, Helvetica, sans-serif;
        background-color: #FFFFFF;
        font-size: 10px;
        color: #000000;
}
.box-trenner {
	background-color: 97D6E2;
	border-top-color: 97D6E2;
	border-right-color: 97D6E2;
	border-bottom-color: 97D6E2;
	border-left-color: 97D6E2;
  font-size: 9px;
}
.text-tinymce {
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.box-hellblau {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D6F2FF;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	border-top: 1px none #000000;
	border-right: 1px none #000000;
	border-bottom: 1px dotted #000000;
	border-left: 1px none #000000;
	color: #000099;
	text-decoration: none;
}
.box-hellblau-trenn {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D6F2FF;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.footer_switch {
  border-left-width: 2px;
  border-top-style: none;
  border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
  border-bottom-color: #0e0e62;
}
.footer_button1{
  padding-left: 3px;
}
.footer_button2{
  padding-left: 30px;
}
.footer_button3{
  padding-left: 30px;
}
.status_left_main{
 padding-top: 10px;
}
.pea_cook_wrapper.pea_cook_bottomcenter {
        margin: 0 15% !important;
        border: 1px solid;
            border-radius: 20px;
            visibility: hidden;
}
.pea_cook_btn {
        background: #ff6863 none repeat scroll 0 0 !important;
        border: 1px solid #111 !important;
        border-radius: 10px !important;
        box-shadow: 1px 1px 1px 1px #999 !important;
        color: #000000 !important;
        font: bold 11px/1 "Source Sans Pro",helvetica,arial,sans-serif !important;
            -x-system-font: ;
            font-optical-sizing: ;
            font-variation-settings: ;
        margin-left: 20px;
        padding: 2px 0 !important;
        text-align: center;
        text-shadow: none !important;
        opacity: 0.85;
}