.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;
}

