body {
scrollbar-base-color: #ffffff;
scrollbar-face-color: #efefef;
scrollbar-3dlight-color: gray;
scrollbar-darkshadow-color: #ffffff;
scrollbar-arrow-color: #004080;

font:12px arial; color:#004080;
background-color: #f7f7f7;
}

.rand {margin-left:30px; margin-top:10px;}

/* Formularformatierung */

.f1 {
   width: 470px;
border:1px; border-color:#00557d; border-style:solid;
   background-color: #efefef; }


table.gitter {border-collapse:collapse; background-color: #ffffff;}
.gitter td {border: 1px solid #00557d; }




h1 {font:12px arial; color:#004080; }
h2 {font:12px arial; color:#004080; }

.headline {font:16px arial; }
.headline2 {font:14px arial; }

.hintergrundblau  {background-color:#00699b; }

a:link {color: black; text-decoration: none; font-size: 12px; }
a:visited {color: black; text-decoration: none; font-size: 12px; }
a:hover {color: #004080; font-size: 12px; text-decoration: underline;}

a.norm:link {font-size: 12px; }
a.norm:visited {font-size: 12px; }
a.norm:hover {font-size: 12px; }

a.gross:link {font-size: 14px; }
a.gross:visited {font-size: 14px; }
a.gross:hover {font-size: 14px; }

a.gross2:link { font-size: 16px; }
a.gross2:visited {  font-size: 16px; }
a.gross2:hover { font-size: 16px; }

a.weiss:link {color: white; text-decoration: none; font-size: 12px; }
a.weiss:visited {color: white; text-decoration: none; font-size: 12px; }
a.weiss:hover {color: white; text-decoration: none; font-size: 12px; }

a.status:link {background-color: #ffffff; color: #004080; text-decoration: none; font-size: 12px; }
a.status:visited {background-color: #ffffff; color: black; text-decoration: none; font-size: 12px; }
a.status:hover {background-color: #ffffff; color: #004080; text-decoration: underline; font-size: 12px; }

td  {font:12px arial; color:#004080; white-space:nowrap;}
.umbruch { white-space:normal;}

.eingabe {font-family: arial, verdana; font-size: 12px; color: #000000; background-color: #ffffff;}

.eingabegelb {font-family: arial, verdana; font-size: 12px; color: #000000; background-color: #fdeece;}

.button  {font-family:arial; font-size: 11px; font-weight:bold; color: #ffffff; background-color:#00699B; border: 2px solid; border-color: #ffffff; cursor:hand; cursor:pointer;}

.backblau{ background-color: #00557d;}
.backgrau { background-color: #efefef;}
.backweiss { background-color: #ffffff;white-space:nowrap;}

.kasten { border:1px; border-color:#00557d;border-style:solid;}

.backweiss_kasten { background-color: #ffffff; border:1px; border-color:#00557d;border-style:solid;}

.backweiss_li { background-color: #ffffff; border-left:1px; border-right: 0px; border-top: 0px; border-bottom: 0px; border-color:#00557d;border-style:solid;}

.backweiss_re { background-color: #ffffff; border-left:0px; border-right: 1px; border-top: 0px; border-bottom: 0px; border-color:#00557d;border-style:solid;}

.backweiss_oben1 { background-color: #ffffff; border-top:1px; border-bottom: 0px; border-left: 1px; border-right: 0px; border-color:#00557d;border-style:solid;}

.backweiss_oben2 { background-color: #ffffff; border-top:1px; border-bottom: 0px; border-left: 0px; border-right: 1px; border-color:#00557d;border-style:solid;}

.backweiss_unten1 { background-color: #ffffff; border-top:0px; border-bottom:1px; border-left: 1px; border-right: 0px;border-color:#00557d;border-style:solid;}

.backweiss_unten2 { background-color: #ffffff; border-top:0px; border-bottom:1px; border-left: 0px; border-right: 1px;border-color:#00557d;border-style:solid;}

.backorange { background-color: #fdeece;}
.backgelbachtung   { background-color: #ffff80; font:12px arial; color:#00557d;}

.backblautarif { background-color: #006699; font:12px arial; color:#ffffff;}
.backorangetarif { background-color: #fed683;}
.backblaustart { background-color: #00699b; font:12px arial; color:#ffffff; white-space:normal;}
.backweissagb { background-color: #ffffff; white-space:normal;}

.backweissagb2 { font:14px arial; background-color: #ffffff; white-space:normal;}
.backweissagb3 { font:16px arial; background-color: #ffffff; white-space:normal;}

.schriftweiss { font:12px arial; color:#ffffff;}
.schriftweiss2 { font:14px arial; color:#ffffff;}
.schriftschwarz { font:12px arial; color:#000000;}

.bereich  {border-left:15px #f7f7f7; border-right: 0px; border-top: 0px; border-bottom: 1px #00557d; border-style: solid; background-color: #f7f7f7;}

.sichermenue {
   font: 12px Arial;
   color: #004080;
   padding: 0px;
display: block;
   width: 100%;
   height: 90px;
background-color: #efefef;
   border-left:1px; border-right: 1px; border-top: 1px; border-bottom: 1px; border-color:#00699B; border-style: solid;
  }

a.sbutton:link {font-family:arial; font-size: 11px; font-weight:bold; color: #ffffff; background-color:#00699B; border: 2px solid; border-color: #ffffff; text-decoration: none; cursor:hand; cursor:pointer; display: inline; width: 70px;}

a.sbutton:visited {font-family:arial; font-size: 11px; font-weight:bold; color: #ffffff; background-color:#00699B; border: 2px solid; border-color: #ffffff; text-decoration: none; display: inline; width: 70px;}

a.sbutton:active { border-style: inset; }

a.zurueck:link {margin: 1px; font-family:arial; font-size: 11px; font-weight:bold; color: #00557d; background-color:#efefef; border: 1px solid; border-color: #00557d; text-decoration: none; cursor:hand; cursor:pointer; display: inline; width: 70px; height: 17px; text-align: center;}

a.zurueck:visited {margin: 1px; font-family:arial; font-size: 11px; font-weight:bold; color: #00557d; background-color:#efefef; border: 1px solid; border-color: #00557d; text-decoration: none; display: inline; width: 70px; height: 17px;text-align: center;}

a.zurueck:active { border-style: inset; }
.orange { font: 25px Arial; color: #fcd583; font-weight:bold;}

pre {margin: 30px; }
.rand {margin: 30px;}
.formrand {margin-left: 40px; margin-right: 40px; }

.no {font:12px arial; color:#004080; }
.xl {font:14px arial; color:#004080; }
.xxl {font:16px arial; color:#004080; }

.backgrautarif { font:12px arial; color:#004080; background-color: #efefef; white-space: normal;}
.backgrautarif2 { font:14px arial; color:#004080; background-color: #efefef; white-space: normal;}
.backgrautarif3 { font:16px arial; color:#004080; background-color: #efefef; white-space: normal;}

.backweiss2 { font:14px arial; color:#004080; background-color: #ffffff;}
.backweiss3 { font:16px arial; color:#004080; background-color: #ffffff;}

.blau {background-color: #00557d; font:12px arial; color:#ffffff; }
.gruen {background-color: #58abab; font:12px arial; color:#ffffff; }
.achtung {background-color:  #8d3262; font: 12px arial; color: white;}

a.deep:link, a.deep:visited {color: black; text-decoration: none; font-family: arial,sans-serif; font-size: 12px; border-top: 1px solid #cecece;border-bottom: 1px solid #4a4a4a; border-left: 1px solid #cecece; border-right: 1px solid #4a4a4a; padding: 1px 5px; display: inline; }

a.deep:hover {color: #ffffff; text-decoration: none; border-bottom: 1px solid #004080; background-color: #398eb5; display: inline; }

.schrift1 {color: #ffdf9c;font-weight: bold;}  /* hellorange */
.bg1 {background-color: #fcd583;}  /* hintergrund orange */