body {
  color: #244061;
  font: 10px 'Arial', Arial, sans-serif ;
  margin-top:0px;
  margin-bottom:0px;
}

.main {
  color: blue;
  background: #DDDDFF;
  font: bold 14px 'Arial', Arial, sans-serif;
  margin: 0px 0px  ;
}

a:link {
  color: #000080;
  text-decoration: none;
  font-size: 11px ;
}

a:visited {
  color: #000080;
  text-decoration: none;
  font-size: 11px;
}

a:focus {
  color: #000080;
  text-decoration: none;
  font-size: 11px ;
}

a:hover {
  color: #0000FF;
  text-decoration: none;
  font-size: 11px;
}

.untermenu {
  color: #183e9c;
  text-decoration: none;
  font-size: 10px;
}

.blackK {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        COLOR: #244061;
}
.redF {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF0000;
}

fieldset {
         border-top:  0.1em solid #B9CDE5;
        border-right: 0.1em solid #B9CDE5;
        border-left: 0.1em solid #B9CDE5;
        border-bottom: 0.1em solid #B9CDE5;
}

.bilder {
  border: 4mm;
  FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
  BORDER-RIGHT: 1px solid #CCCCFF;
  BORDER-TOP: 1px solid #CCCCFF;
  BORDER-LEFT: 1px solid #CCCCFF;
  BORDER-BOTTOM: 1px solid #CCCCFF;
}

.bilderzelle {
  border: 4mm;
  FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
  BORDER-RIGHT: 1px solid #CCCCFF;
  BORDER-TOP: 1px solid #CCCCFF;
  BORDER-LEFT: 1px solid #CCCCFF;
  BORDER-BOTTOM: 1px solid #CCCCFF;
}

.beguessen {
  color: #244061;
  text-decoration: none;
  font: normal 18px Arial, Tahoma, Helvetica, sans-serif;
}

.navlinkstabelle {
  border: 1mm;
  FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
  BORDER-RIGHT: 1px solid #CCCCFF;
  BORDER-TOP: 1px solid #CCCCFF;
  BORDER-LEFT: 1px solid #CCCCFF;
  BORDER-BOTTOM: 1px solid #CCCCFF;
}


.senkrecht {
}

.inarbeit {
  color: #FF3333;
}

.inarbeitgrau {
color: #A9A9A9;
}

.eboardtabelle {
  border: 0mm;
  FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif ;
}

.eboarduebersichttabelle {
  border: 1mm;
  FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
  BORDER-RIGHT: 1px solid #CCCCFF;
  BORDER-TOP: none;
  BORDER-LEFT: 1px solid #CCCCFF;
  BORDER-BOTTOM: 1px solid #CCCCFF;
}

.eboarduebersichtinhaltsubmit {
  BORDER-RIGHT: 1px solid #CCCCFF;
  BORDER-TOP: 1px solid #CCCCFF;
  BORDER-LEFT: 1px solid #CCCCFF;
  BORDER-BOTTOM: 1px solid #CCCCFF;
  font: normal 11px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #244061;
  TEXT-DECORATION: none;
  background: #FFFFFF;
  CURSOR: pointer  ;
}

.eboard {
  border: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: #7F7F7F 0.1mm solid;
  BORDER-LEFT: none;
  BORDER-BOTTOM: #7F7F7F 0.1mm solid;
  font: bold 10px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #FFFFFF;
  TEXT-DECORATION: none;
  background: #376092 ;
}

.eboardReihe {
  border: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
  font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
  TEXT-ALIGN: left;
  COLOR: #244061;
  TEXT-DECORATION: none;
}

.eboardReihe1 {
  border: 0mm;
  BORDER-RIGHT: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
  font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
  TEXT-ALIGN: right;
  COLOR: #244061;
  TEXT-DECORATION: none;
  background: #FFFFFF;
}

.eboardReihe2 {
  border: 0mm;
  BORDER-RIGHT: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
  font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
  TEXT-ALIGN: left;
  COLOR: #244061;
  TEXT-DECORATION: none;
}

.eboardReiheLeer {
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
  font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #244061;
  TEXT-DECORATION: none;
  background: #FFFFFF;
}

.eboarduebersicht {
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
  font: normal 11px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #244061;
  TEXT-DECORATION: none;
  background: #B9CDE5 ;
}

.ebuebersicht {
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  1px solid #CCCCFF;
  font: normal 11px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #244061;
  TEXT-DECORATION: none;
}



.eboarduebersichtinhalt {
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
  font: bold 10px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #244061;
  TEXT-DECORATION: none;
  background: #DCE6F2;
}

.eboarduebersichtinhalts {
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
  font: bold 10px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #244061;
  TEXT-DECORATION: none;
  background: #FFFFFF ;
}

.brechab {
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
  font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #244061;
  TEXT-DECORATION: none;
  CURSOR: pointer ;
}

.suchmaske {
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
  font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #244061;
  TEXT-DECORATION: none ;
}

 li.treeMenu_opened ul {
    display: block;
  }
  li.treeMenu_closed ul {
    display: none;
  }


.kennwortaenderntabelle {
  border: 1mm;
  FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
  BORDER-RIGHT: 1px solid #CCCCFF;
  BORDER-TOP: 1px solid #CCCCFF;
  BORDER-LEFT: 1px solid #CCCCFF;
  BORDER-BOTTOM: 1px solid #CCCCFF;
}

.kennwortaendern {
  border: 1mm;
  font: italic 11px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #244061;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: 1px solid #CCCCFF;
}

.kennwortaenderung {
  border: 0mm;
  font: bold 17px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #244061;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none  ;
}

.kennwortaendernbeschreibung {
  border: 1mm;
  font: normal 11px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #244061;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none ;
}

.kennwortaenderungfehler {
  border: 1mm;
  font: normal 11px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #FF0000;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
}

.kennwortaenderungok {
  border: 1mm;
  font: normal 11px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #244061;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none ;
}

.datenuebersicht {
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
  font: bold 10px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #244061;
  TEXT-DECORATION: none ;
}

.datenbank {
  border: 1mm;
  FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
  BORDER-RIGHT: 1px solid #CCCCFF;
  BORDER-TOP: 1px solid #CCCCFF;
  BORDER-LEFT: 1px solid #CCCCFF;
  BORDER-BOTTOM: 1px solid #CCCCFF;
  COLOR: #244061;
}

.anmeldungHead {
  color: #FFFFFF;
  font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
  background: url('../img/navbar_logo_k2.png') no-repeat;
  margin: 0px 0px ;
}


.button {
background-image:url(/img/button_back.jpg);
  border: 0px none #FFFFFF;
  font: 10px arial, serif;
  COLOR: #244061;
  width: 54px;
  height: 14px;
  CURSOR: pointer;
  text-align: right;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.Melder {
  background: url('../img/fehlerhintergrund.jpg');
  COLOR: #244061;
  FONT-SIZE: 0.9em;
  BORDER-RIGHT: 1px;
  BORDER-LEFT: 1px;
  BORDER-TOP: 1px;
  BORDER-BOTTOM: 1px ;
}

.OKMelder {
  background: #FFFFFF;
  COLOR: #244061;
}

table {
  border: none ;
}

th {
  background: blue;
  color: white;
  font-size: 12px ;
}

td.ueberschrift {
  color: white;
  background: #244061;
  font-size: 12px ;
}

td.wert {
  color: black;
  background: #244061;
  font-size: 12px ;
}

td.info {
  color: #244061;
  font-size: 10px ;
}

td {
  color: #244061;
  font-size: 12px ;
}

.druckbezeichnungen {
  color: #616161;
  font-size: 12px ;
}

.login {
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #244061;
  background: #FDFDFF;
}

td.login {
  border: 1px solid #CCCCFF;
  background: #FDFDFF ;
}


.formelement_nichtaktiv  {
background-color:white;
background-image:url(../img/input/form_textline1_deaktiv.jpg);
background-repeat:repeat-x;
border:1px solid #F3F3F3;
color:#31639C;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
}

.checkbox_nichtaktiv  {
background-color:#99CCFF;
border:none;
color:#31639C;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
}

input, select, option {
background-color:white;
background-image:url(../img/input/form_textline1.jpg);
background-repeat:repeat-x;
border:1px solid white;
color:#31639C;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
}

.domainbutton {
  background-color:#5980AA;
  color:#FFFFFF;
  cursor: pointer;
  font:bold 11px Arial, Tahoma, Helvetica, sans-serif;
}

textarea,  submit {
background-color:#F6F8FF;
border:1px solid white;
color:#31639C;
font-family:  Arial, Tahoma, Helvetica, sans-serif;
font-size:10px;
}


.formelement_focus {
background-color:#EAF1F4;
border-color:#73A1FF;
color:#31639C;
}


.buttonnormal {
width: 30px;
background-image:url(../img/buttonB.gif);
color:#FFFFFF;
cursor:pointer;
font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
}

.buttonnormal a {
width: 30px;
background-image:url(../img/buttonB.gif);
color:#FFFFFF;
cursor:pointer;
font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
}

.buttonnormal  a:link{
width: 30px;
background-image:url(../img/buttonB.gif);
color:#FFFFFF;
cursor:pointer;
font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
}

.buttonnormal  a:visited{
width: 30px;
background-image:url(../img/buttonB.gif);
color:#FFFFFF;
cursor:pointer;
font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
}


.buttonhover {
width: 30px;
background-image:url(../img/buttonBO.gif);
color:#FFFF66;
cursor:pointer;
font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
}

.buttonhover a {
width: 30px;
background-image:url(../img/buttonBO.gif);
color:#FFFF66;
cursor:pointer;
font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
}

.buttonhover a:link {
width: 30px;
background-image:url(../img/buttonBO.gif);
color:#FFFF66;
cursor:pointer;
font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
}

.buttonhover  a:hover{
width: 30px;
background-image:url(../img/buttonBO.gif);
color:#FFFF66;
cursor:pointer;
font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
}


.table.uebersicht {
  border: 1px solid #CCCCFF;
}

.tabs {
  background: url('../img/tabimg/tab_off.gif');
  border: 0mm;
  font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
  width: 67px;
  height: 37px;
  CURSOR: pointer;
  TEXT-ALIGN: center;
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
}


.i_listbutton {
        background-image : url(../img/tabimg/tab_on.gif);
        background-repeat:no-repeat ;
        height:30px;
        BORDER-RIGHT: #F3F3F3 1px solid;
        BORDER-TOP: #F3F3F3 1px solid;
        CURSOR: pointer;
        color : #ffffff;
        font-family : Arial;
        font-size : 11px;
        font-weight : bold;
        text-decoration : none;
        vertical-align:middle;
}

.i_listbuttonover {
background-image : url(../img/tabimg/tab_over.gif);
 background-repeat:no-repeat ;
height:30px;
BORDER-RIGHT: #F3F3F3 1px solid;
BORDER-TOP: #F3F3F3 1px solid;
CURSOR: pointer;
color : #ffffff;
font-family : Arial;
font-size : 11px;
font-weight : bold;
text-decoration : none;
vertical-align:middle;
}

.i_listbuttonselected {
        background-image : url(../img/tabimg/tab_off.gif);
        background-repeat:no-repeat ;
        height:30px;
        BORDER-RIGHT: #F3F3F3 1px solid;
        BORDER-TOP: #F3F3F3 1px solid;
        CURSOR: pointer;
        color : #000066;
        font-family : Arial;
        font-size : 11px;
        font-weight : bold;
        text-decoration : none;
        vertical-align:middle;
}


.mitarbeiterfeld  {
        BORDER-RIGHT: 1px solid #CCCCFF;
        BORDER-TOP: 1px solid #CCCCFF;
        BORDER-LEFT: 1px solid #CCCCFF;
        BORDER-BOTTOM: 1px solid #CCCCFF;
}

.aktiv a {
  BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: 1px solid #CCCCFF;
  color: #376092;
  text-decoration: none;
  font: bold 16px Arial, Tahoma, Helvetica, sans-serif;
}



.aktiv a:link {
  BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
  color: #1A37B2;
  text-decoration: none;
font: bold 16px Arial, Tahoma, Helvetica, sans-serif;
}

.aktiv a:visited {
  BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
  color: #1A37B2;
  text-decoration: none;
font: bold 16px Arial, Tahoma, Helvetica, sans-serif;
}

.aktiv a:hover {
  BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
  color: #1A37B2;
  text-decoration: none;
font: bold 16px Arial, Tahoma, Helvetica, sans-serif;
}

.erklaerung a{
  BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
  color: #1A37B2;
  text-decoration: none;
  font: bold 9px Arial, Tahoma, Helvetica, sans-serif;
}

.erklaerung a:link{
  BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
  color: #1A37B2;
  text-decoration: none;
  font: bold 9px Arial, Tahoma, Helvetica, sans-serif;
}

.erklaerung a:visited{
  BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
  color: #1A37B2;
  text-decoration: none;
  font: bold 9px Arial, Tahoma, Helvetica, sans-serif;
}

.erklaerung a:hover{
  BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
  color: #1A37B2;
  text-decoration: none;
  font: bold 9px Arial, Tahoma, Helvetica, sans-serif;
}

.sitemap a:link {
  color: #FFFFFF;
  font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
  background: url('../img/sitemap_header.jpg') no-repeat;
  margin: 0px 0px;
}

.sitemap {
  color: #FFFFFF;
  font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
  background: url('../img/sitemap_header.jpg');
  margin: 0px 0px;
}

.sitemapInhalt {
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
  font: normal 11px Arial, Tahoma, Helvetica, sans-serif;
  text-align:center;
  COLOR: #244061;
  TEXT-DECORATION: none;
  background: #DCE6F2;
}

.dokumenteUebersicht {
  border: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
  font: bold 10px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #FFFFFF;
  TEXT-DECORATION: none;
  background: #376092 ;
}

.dokumenteInhalt {
  border: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
  font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
  TEXT-ALIGN: left;
  COLOR: #244061;
  TEXT-DECORATION: none;
}

.dokuneutabelle {
  border: 1mm;
  FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
  BORDER-RIGHT: 1px solid #CCCCFF;
  BORDER-TOP: 1px solid #CCCCFF;
  BORDER-LEFT: 1px solid #CCCCFF;
  BORDER-BOTTOM: 1px solid #CCCCFF;
  font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
  TEXT-ALIGN: left;
  COLOR: #244061;
}

.dokuneuerkl {
   font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
  TEXT-ALIGN: left;
  COLOR: #244061;
}

.dokuneu {
   font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
  TEXT-ALIGN: left;
  vertical-align:top;
  COLOR: #244061;
}

.dokuneu_statistik {
   font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
  TEXT-ALIGN: right;
  vertical-align:top;
  COLOR: #244061;
}

.dokuneuzugriff {
  background: url('../img/zugriff.jpg');
  border: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
  font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #FFFFFF;
}

.logoutTab {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        COLOR: #244061;
}

.logoutTabelle {
        border-bottom: 1px solid #CCCCFF;
        border-top: none;
        border-right: 1px solid #CCCCFF;
        border-left: 1px solid #CCCCFF;
}


.zugangauswahl1 {
    font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
    COLOR: #244061;
}


.zugangauswahl2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        COLOR: #244061;
}

.warnung {
   background: url('../img/fehlerhintergrund.jpg');
   border: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
}

.warnungkopf {
  color: #FFFFFF;
  font: normal 12px Arial, Tahoma, Helvetica, sans-serif;
  background: url('../img/navbar_logo_k2.png');
  margin: 0px 0px ;
}

.loeschenabfrage {
  border: 1mm;
  font: italic 11px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #244061;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;;
}

.ecenterobertabelle {
  BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  1px solid #CCCCFF;
  color: #254061;
  text-decoration: none;
  font: normal 18px Arial, Tahoma, Helvetica, sans-serif;
}

.deaktiv {
  BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  1px solid #CCCCFF;
  color: #CCCCFF;
  text-decoration: none;
  font: bold 16px Arial, Tahoma, Helvetica, sans-serif;
}

.aktiv {
  BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  0.1em solid #4A7EBB;
  color: #376092;
  text-decoration: none;
  font: bold 16px Arial, Tahoma, Helvetica, sans-serif;
}

.erklaerungdeaktiv {
  BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
  color: #CCCCFF;
  text-decoration: none;
  font: bold 9px Arial, Tahoma, Helvetica, sans-serif;
}

.erklaerung {
  BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
  color: #1A37B2;
  text-decoration: none;
  font: bold 9px Arial, Tahoma, Helvetica, sans-serif;
}

.letztesLogin {
  BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
  color:  #244061;
  text-decoration: none;
  font: bold 9px Arial, Tahoma, Helvetica, sans-serif;
}

.treeOpenClose {
  color: #FFFFFF;
  font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
  background: url('../img/navbar_logo_k2.png') no-repeat;
  margin: 0px 0px ;
}

.infoeboard {
  color: #FFFFFF;
  font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
  background: url('../img/navbar_logo_k2.png');
  margin: 0px 0px ;
  BORDER: 0mm;
  BORDER-RIGHT: 1px solid #CCCCFF;
  BORDER-TOP: none;
  BORDER-LEFT: 1px solid #CCCCFF;
  BORDER-BOTTOM:  1px solid #CCCCFF;
}

.infoeboard1 {
  color: #FFFFFF;
  font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
  margin: 0px 0px ;
  padding: 0px;
  BORDER: 0mm;
  BORDER-RIGHT: 1px solid #CCCCFF;
  BORDER-TOP: none;
  BORDER-LEFT: 1px solid #CCCCFF;
  BORDER-BOTTOM:  1px solid #CCCCFF;
}

.infoTab {
  color: #FFFFFF;
  font: bold 18px Arial, Tahoma, Helvetica, sans-serif;
  background: url('../img/tabimg/infocenter.jpg') no-repeat;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
  TEXT-ALIGN: left;
  CURSOR: pointer;
}

.infoTabMenu {
  color: #FFFFFF;
  font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
  background: url('../img/navbar_logo_k.png') no-repeat;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.infoTabMenu a {
   color: #FFFFFF;
  font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
  background: url('../img/navbar_logo_k.png') no-repeat;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.infoTabMenu a:link {
   color: #FFFFFF;
  font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
  background: url('../img/navbar_logo_k.png') no-repeat;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.infoTabMenu a:visited {
   color: #FFFFFF;
  font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
  background: url('../img/navbar_logo_k.png') no-repeat;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.infoTabMenu a:hover {
   color: #FFFFFF;
  font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
  background: url('../img/navbar_logo_k.png') no-repeat;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.geoeffnet {
  BORDER: 0mm;
  BORDER-RIGHT: 1px solid #CCCCFF;
  BORDER-TOP: 1px solid #CCCCFF;
  BORDER-LEFT: 1px solid #CCCCFF;
  BORDER-BOTTOM:  1px solid #CCCCFF;
  color: #1A37B2;
  text-decoration: none;
  font: bold 9px Arial, Tahoma, Helvetica, sans-serif;
}

.kurztextZu {
   color: #244061;
  font: normal 11px Arial, Tahoma, Helvetica, sans-serif;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.kurztextZu a {
   color: #244061;
  font: normal 11px Arial, Tahoma, Helvetica, sans-serif;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.kurztextZu a:link{
   color: #244061;
  font: normal 11px Arial, Tahoma, Helvetica, sans-serif;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.kurztextZu a:hover{
   color: #244061;
  font: normal 11px Arial, Tahoma, Helvetica, sans-serif;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.kurztextZu a:visited{
   color: #244061;
  font: normal 11px Arial, Tahoma, Helvetica, sans-serif;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}


.personalisierungUeberschrift {
   color: #254061;
  font: bold 13px Arial, Tahoma, Helvetica, sans-serif;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  1px solid #CCCCFF;
}

.personalisierungTeilUeberschrift {
   color: #254061;
  font: bold 13px Arial, Tahoma, Helvetica, sans-serif;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.personalisierungErklaerung {
   color: #254061;
  font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.personalisierungText {
   color: #254061;
  font: normal 11px Arial, Tahoma, Helvetica, sans-serif;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.freischaltenUeberschrift {
   color: #254061;
  font: bold 14px Arial, Tahoma, Helvetica, sans-serif;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  1px solid #CCCCFF;
}

.mitarbeiterUeberschrift {
   color: #254061;
  font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  1px solid #CCCCFF;
}

.mitarbeiterErklaerung {
   color: #254061;
  font: normal 9px Arial, Tahoma, Helvetica, sans-serif;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.mitarbeiterText {
   color: #254061;
  font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.einstazplanhead {
background-image:url('../img/infoblau.jpg');
   color: #FFFFFF;
  font: 11px Arial, Tahoma, Helvetica, sans-serif;
  font-weight: bold ;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}


.zugangsdt {
background-image:url('../img/sitemap_header.jpg');
   color: #FFFFFF;
  font: 11px Arial, Tahoma, Helvetica, sans-serif;
  font-weight: bold ;
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.zugangsdttab {
  margin: 0px 0px ;
    BORDER: 1mm;
  BORDER-RIGHT: 1px solid #CCCCFF;
  BORDER-TOP: 1px solid #CCCCFF;
  BORDER-LEFT: 1px solid #CCCCFF;
  BORDER-BOTTOM:  1px solid #CCCCFF;
}

.toggel {
   cursor: pointer;
}

.eboarduebersichtinhaltanzahl {
background-image:url('../img/eboardanzahl1.jpg');
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM: none;
  font: bold 10px Arial, Tahoma, Helvetica, sans-serif;
  COLOR: #244061;
  TEXT-DECORATION: none;
}


.verlaufsnavigation {
color: #95B3FF;
text-decoration: none;
font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
}

.verlaufsnavigation a {
color: #95B3B7;
text-decoration: none;
font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
}

.verlaufsnavigation a:link {
color: #95B3B7;
text-decoration: none;
font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
}

.verlaufsnavigation a:hover {
color: #95B3B7;
text-decoration: none;
font: normal 10px Arial, Tahoma, Helvetica, sans-serif;
}

.projektneumachhead        {
   color: #FFFFFF;
  font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
  background: url('../img/navbar_logo_k.png');
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.projektaenderunghead {
   color: #FFFFFF;
  font: bold 11px Arial, Tahoma, Helvetica, sans-serif;
  background: url('../img/navbar_logo_k.png');
  margin: 0px 0px ;
    BORDER: 0mm;
  BORDER-RIGHT: none;
  BORDER-TOP: none;
  BORDER-LEFT: none;
  BORDER-BOTTOM:  none;
}

.projektaendertabelle   {
  margin: 0px 0px ;
    BORDER: 1mm;
  BORDER-RIGHT: 1px solid #CCCCFF;
  BORDER-TOP: 1px solid #CCCCFF;
  BORDER-LEFT: 1px solid #CCCCFF;
  BORDER-BOTTOM:  1px solid #CCCCFF;
}

.navizahlen {
   color: #6495ED;
   font-weight: normal;
}

.navizahlendunkel {
   color: #376092;
   font-weight: normal;
}

.navizahlendunkel a{
   color: #376092;
}

.navizahlendunkel a:link{
   color: #376092;
}

.navizahlendunkel a:visited{
   color: #376092;
}

.navizahlendunkel a:hover{
   color: #376092;
}



.navizahlen a{
   color: #6495ED;
}

.navizahlen a:link{
   color: #6495ED;
}

.navizahlen a:visited{
   color: #6495ED;
}

.navizahlen a:hover{
   color: #6495ED;
}

.naviaktiv {
 color: #E46C0A;
}


.zugaangsdatenbelegttab {
  background: url('../img/input/belegt.jpg');
  color: #FFFFFF;
  font-weight: bold;
  font-size:10px;
}

.zugaangsdatenbelegt {
  color: #FFFFFF;
  font-weight: bold;
font-size:10px;
}

.zugaangsdatenbelegtneu {
  background: url('../img/input/neuanlegen.jpg');
  background-repeat: repeat-x;
  color: #FFFFFF;
  font-weight: bold;
}

.belegt {
 position:absolute;
 top:155px;
 left:111px;
 visibility:visible;
 z-index:30;
 border:0px
}

.telebelegt {
 position:absolute;
 top:330px;
 left:45px;
 visibility:visible;
 z-index:40;
 border:0px
}


.belegtedaten {
 position:absolute;
 top:205px;
 left:110px;
 visibility:visible;
 z-index:30;
 border:0px
}

.telebelegtedaten {
 position:absolute;
 top:325px;
 left:110px;
 visibility:visible;
 z-index:30;
 border:0px
}


.fehlerkennwortdiv {
 position:absolute;
 top:425px;
 left:110px;
 z-index:40;
 border:1px
}

.fehlerkennwortdivneu {
 position:absolute;
 top:400px;
 left:110px;
 z-index:40;
 border:1px
}

.gesamtuebersichttabelleeinsatzplan {
  margin: 0px 0px ;
    BORDER: 1mm;
  BORDER-RIGHT: 1px solid #000066;
  BORDER-TOP: 1px solid #000066;
  BORDER-LEFT: 1px solid #000066;
  BORDER-BOTTOM:  1px solid #000066;
}

.Stil1 {
        font-size: 10pt;
        font-weight: bold;
}
.Stil3 {
        font-size: 10pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Stil4 {
        font-size: 9pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Stil2 {
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-style: normal;
}

TABLE.overview {
        FONT-SIZE: 8pt;
        COLOR: #183e9c;
        FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
        BACKGROUND-COLOR: transparent;
        margin-left:0px;
}

}
.toolbar {
        BACKGROUND-REPEAT: repeat-x
}

A.toolbar:link {
        FONT-SIZE: 10pt;
        COLOR: #183e9c;
        FONT-FAMILY: Arial, Tahoma, Helvecita, sans-serif;
        TEXT-DECORATION: none;
}
A.toolbar:visited {
        FONT-SIZE: 10pt;
        COLOR: #183e9c;
        FONT-FAMILY: Arial, Tahoma, Helvecita, sans-serif;
        TEXT-DECORATION: none;
}

A.toolbar:hover {
        FONT-SIZE: 10pt;
        COLOR: #fcf7eb;
        FONT-FAMILY: Arial, Tahoma, Helvecita, sans-serif;
        TEXT-DECORATION: none;
}

.toolbartree {
        FONT-SIZE: 7pt;
        COLOR: #ffffff;
        FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
}

.toolbartitle {
        FONT-SIZE: 14pt;
        COLOR: #ffffff;
        FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
}

.clock {
        FONT-SIZE: 8pt;
        COLOR: #ffffff;
        FONT-FAMILY: Arial, Tahoma, Helvecita, sans-serif;
        TEXT-DECORATION: none;
}

A.infocenter:link {
        FONT-WEIGHT: normal;
        FONT-SIZE: 10pt;
        COLOR: #ffffff;
        FONT-FAMILY: Arial, Tahoma, Helvecita, sans-serif;
        TEXT-DECORATION: none;
}
A.infocenter:visited {
        FONT-WEIGHT: normal;
        FONT-SIZE: 10pt;
        COLOR: #ffffff;
        FONT-FAMILY: Arial, Tahoma, Helvecita, sans-serif;
        TEXT-DECORATION: none;
}

A.infocenter:hover {
        FONT-WEIGHT: normal;
        FONT-SIZE: 10pt;
        COLOR: #95a7d2;
        FONT-FAMILY: Arial, Tahoma, Helvecita, sans-serif;
        TEXT-DECORATION: none;
}
A.infocenterinactive:link {
        FONT-WEIGHT: normal;
        FONT-SIZE: 10pt;
        COLOR: #92a4d0;
        FONT-FAMILY: Arial, Tahoma, Helvecita, sans-serif;
        TEXT-DECORATION: none;
}

.navigation {
        FONT-SIZE: 10pt;
        COLOR: #ffffff;
        FONT-FAMILY: Arial, Tahoma, Helvecita, sans-serif;
        TEXT-DECORATION: none;
}

.companylabel {
        PADDING-RIGHT: 1px;
        PADDING-LEFT: 1px;
        FONT-SIZE: 10pt;
        PADDING-BOTTOM: 0px;
        COLOR: #183e9c;
        MARGIN-RIGHT: 5px;
        PADDING-TOP: 0px;
        FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
}

.transparenthintergrund {
background-color:#000000;
position:absolute;
top:0px;
left:10px;
height: 600px;
width: 100%;
display:none;
z-index:30;
}