BODY {
    margin-left : 0;
    margin-top : 0;
    font-family: Arial, Verdana;
    font-size: 0.8em;
}

TD {
      color:black;
}

PRE {
      font-family: Arial, Verdana;
}

TEXTAREA {
      font-family: Arial, Verdana;
      border-style:inset;
      background-color: #dfefff;

}

A           { color:#1a095e; font-weight:300; text-decoration:none; }
A:hover     { color:black; background-color:yellow; }


.topnav {
  visibility:hidden;
}

.sidenav {
  visibility:hidden;
}

.maincontent {
  margin: 0px 0px 0px 0px; /* Same as the width of the sidenav */
  padding: 0px;
  position: absolute;
  top: 0px;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  background-color: #FFFFFF;
}


.hdTab {
      font-weight:700;
      background-color:#ffffff;
}

.hdTab:link, .hdTab:active, .hdTab:visited {
      text-decoration:none;
      color: #000000;
}

.hdTabActive {
      font-weight:700;
      background-color:#337ab7;
      color:#ffffff;
}

.hdTabActive:link, .hdTabActive:active, .hdTabActive:visited {
      text-decoration:none;
}

.menuBackground {
      background-color:#e5e5e5;
}

.menuEntry {
      font-weight:700;
}

.menuEntry:link, .menuEntry:active, .menuEntry:visited {
      text-decoration:none;
      color:black;
}

.menuTitle {
  display: none;
}


.vcrBackground {
      background-color: #cccccc;
}

.tableHead {
      color:white;
      background-color:#337ab7;
      font-weight:700;
}
.tableHead A:link { color:white; }
.tableHead A:visited { color:white; }
.tableHead A:hover { color:black; background-color:yellow;}


.trcurr {
      font-weight:300;
      background-color:#ffff99;
      color:#000000;
}

.tr1 {
      font-weight:300;
      background-color:#ffffff;
      color:#000000;
      line-height: 18px;
}

.tr0 {
      font-weight:300;
      background-color:#ddeeff;
      color:#000000;
      line-height: 18px;
}

.tr3 {
      font-weight:300;
      background-color:#7186b2;
      color: white;
      line-height: 18px;
}

.tr1bold {
      font-weight:bold;
      background-color:#ffffff;
      color:#000000;
      line-height: 18px;
}

.tr3bold {
      font-weight:bold;
      background-color:#7186b2;
      color: white;
      line-height: 18px;
}

.tdHead {
      color:black;
      background-color:#E5E5E5;
      font-weight:300;
}

.tdCalIll {
      color:black;
      background-color:#E5E5E5;
      font-weight:300;
}

.tdCalHomeOffice {
      color:black;
      background-color:#E5E5E5;
      font-weight:300;
}

.tdCalPresenceHO {
      color:black;
      background-color:#E5E5E5;
      font-weight:300;
}

.tdCalDate {
      color:black;
      background-color:#FFCC99;
      font-weight:300;
}

.tdCalVacation {
      color:black;
      background-color:#daf8c7;
      font-weight:300;
}

.tdCalSupport {
      color:black;
      background-color:#FFFFCC;
      font-weight:300;
}

.tdToday {
      color:black;
      background-color:#fed26b;
      font-weight:bold;
}

.td0 {
      font-weight:300;
      background-color:#ffffff;
      color:#000000;
}

.td0 A { color:#1a095e; font-weight:300; text-decoration:none;}

.td1 {
      font-weight:300;
      background-color:white;
      color:red;
}
.td1 A { color:red; font-weight:300; text-decoration:none;}

.button {
      font-weight: 700;
      border-style:outset;
}

.inputField {
  font-weight: 300;
  background-color:#ffffff;
}

.inputFieldSmall {
  font-weight: 300;
  background-color:#ffffff;
}


.inputFieldNoBorder {
      font-weight: 300;
      border-width:0;
}

.error {
   color:red;
   font-weight: bold;
}

.error2 {
   color:red;
   font-weight: bold;
}

.errorHeader {
   color:#142e72;
   font-weight: bold;
}


.listeA {
  text-decoration:none;
}

.funcLink   { color:black; font-weight: normal;}

.titelgross { color:black; font-size:150%; }
.titel      { color:black; }

.wtdateline { color:black; font-size:125%; font-weight: bold; }
             
.pnewsheadline2 { color:#000000; font-size:125%;
                text-decoration:underline;
                background-color:#FFFFFF;
                border-left-width:3px;
                border-left-color:#FFFFFF;
                border-left-style:solid;
               }
.pnewsheadlinenew2 { color:#000000; font-size:125%;
                color:red;
                background-color:#FFFFFF;
               }
.pnewsauthor2 { color:#000000; font-size:90%;
                background-color:#FFFFFF;
              border-left-width:3px;
                border-left-color:#FFFFFF;
                border-left-style:solid;
               }

.pnewscontent  {
                font-size:110%;  color:black;
                background-color:#FFFFFF;
               }
.startcontent  {
                font-weight:500;
                color:black;
                background-color:#FFFFFF;

               }
.startheadline {
                font-weight:700;
                color:#000000;
                background-color:#FFFFFF;
                text-decoration:underline;
               }

.startbottom  { background-color:#FFFFFF;
                border-bottom-width:1px;
                border-bottom-color:#cccccc;
                border-bottom-style:solid;
              }

.pnews         { color:black;
                 background-color:#E5E5E5; font-weight:300; }

.footer      { color: #eeeeee; font-size:90%; }
.greeting   { font-weight: bold; }
.notice     { color:black; background-color:yellow; }

.box {
  background-color: #92a7d7;
}


.sub	{
  color: #31145e;
  font-weight: 400;
  background-color: #ffffff;
}
.t1	{
  background-color: #7186b2;
}

A.a1 {
  font-weight: 600;
  color: #31145e;
  text-decoration: none;
}


A.a1:hover {
  color: red;
  background-color: white;
  text-decoration: none;
}
.h1	{
  color: white;
  background-color: #31145e;
  line-height: 18px;
}

.tooltip {
	position: absolute;
	display: none;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 0px;
}
.tooltip .head{
	background-color: #337ab7;
	color: white;
	font-weight: bold;
	padding: 5px;
}

.buttonLine {
  display: none;
}


.containerCallContent {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: visible;
	background-color: #FFFFFF;
	padding-left: 0;
	z-index: 0;
}

#content {
	overflow: hidden;
}

@media print {
  * { overflow: visible !important; } 
}

.doNotPrint{
	display : none;
}

