div.content {
  padding: 20px;
}

a img, span img {
  border: 0;
  vertical-align: middle;
}


/* background-colors */
.bglight, .marked {
  background-color:#B0DCF1;
}

.bgdark {
  background-image: url(img/bgdarkblue.jpg);
  /*background-color:#68C5F0;     */
}

.bggray {
  background-color:#E0E0E0;
}

.white {
  color: #FFFFFF;
}


.headerwhite {
  color: #FFFFFF;
  font: bold 13px Verdana, Arial, Helvetica;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

a.white, span.white {
  color: White;
  font: bold 13px Verdana, Arial, Helvetica;
  display: block;
  margin-top: 0.5em;
  padding-top: 0.5em;
}

.linessep {
  border: 0;
  height: 0.6em;
  margin-top: 10px;
  margin-bottom: 5px;
}

.warning {
  color: #FF0066;
  font: bold 11px Verdana, Arial, Helvetica;
}

.msg {
  color: #FF0066;
  font: bold 13px Verdana, Arial, Helvetica;
}

.panelheader{
	font-size: 12px;
    font-weight: bolder;
	color: black;
    border-bottom:1px solid black;
    vertical-align: baseline;
    margin: 0.8em;
    margin-left: 0px;
    padding-bottom: 0.6em;
}




.msgbox {
  color: #FF0066;
  font: bold 16px Verdana, Arial, Helvetica;
  padding: 0.5em;
  margin: 0.5em;
  border-left:2px solid #FF0066;
  border-right:2px solid #FF0066;
  border-top:2px solid #FF0066;
  border-bottom:2px solid #FF0066;
}

div.toolbar {
  width: 100%;
  margin-bottom: 5px;
  margin-left: 0;
}

.toolbar td {
  background-color: #EEEEEE;
  padding: 0.3em;
  padding-right: 0.8em;
  border-left:1px solid gray;
  border-right:2px solid gray;
  border-top:1px solid gray;
  border-bottom:2px solid gray;
  cursor: Pointer;
}

.toolbar .tabhighlight {
  font-weight: bolder;
  color: black;
  background-color: #B0DCF1;
  padding-bottom: 0.4em;
  padding-top: 0.2em;
}

.box {
  color: #000000;
  display: block;
  padding: 0.25em 1em 0.25em 1em;
  vertical-align: middle;
  border-right: 2px solid #68C5F0;
  border-left: 1px solid #B0DCF1;
  border-top: 1px solid #B0DCF1;
  border-bottom: 2px solid #68C5F0;
  margin-bottom: 2px;
  width: 100%;
  min-width: 100%;
}

.box th, th {
  text-align: left;
}


/* --------- Startseite index.html ---------------------*/
div.headerlogo {
  background-image: url(logos/header.jpg);
  background-repeat: no-repeat;
  min-height: 391px;
  height: 391px;
}

div.footer {
    position:absolute;
    float:left;
    clear:both;
    margin-top:30px;
}

/* ------- ENDE -------Startseite index.html */