/* HTML */

body{
  font-family: Verdana;
  font-size: 8pt;
  color: #E8D480;
  background-color: #0C0D07;
  background-image: url('/images/had/header.jpg'); 
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left top;
  scrollbar-face-color: #414E00;
  scrollbar-highlight-color: #414E00;
  scrollbar-shadow-color: #999999;
  scrollbar-3dlight-color: #999999;
  scrollbar-arrow-color: #999999;
  scrollbar-track-color: #0C0D07;
  scrollbar-darkshadow-color: #999999;
}

textarea{
  background-color: transparent;
  font-family: Verdana;
  font-size: 8pt;
  color: #E8D480;
}

a{
  font-family: Verdana;
  color: #E8D480;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  line-height: 16px;
}

a:hover{
  font-family: Verdana;
  color: #E8D480;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline;
  line-height: 16px;
}

a:visited{
  font-family: Verdana;
  color: #E8D480;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  line-height: 16px;
}

h1{
  color: #E8D480;
  font-family: Verdana;
  font-size: 16pt;
  font-weight: normal;
  font-style: normal
  vertical-align: none;
  text-align: none;
}

h2{
  color: #E8D480;
  font-family: Verdana;
  font-size: 14pt;
  font-weight: normal;
  font-style: normal;
  vertical-align: none;
  text-align: none;
}

h3{
  color: #E8D480;
  font-family: Verdana;
  font-size: 12pt;
  font-weight: normal;
  font-style: normal
  vertical-align: none;
  text-align: none;
}

h4{
  color: #E8D480;
  font-family: Verdana;
  font-size: 10pt;
  font-weight: normal;
  font-style: normal;
  vertical-align: none
  text-align: none;
}

hr{
  color: #414E00;
}

input{
  background-color: transparent;
  font-family: Verdana;
  font-size: 8pt;
  color: #E8D480;
}

table{
  font-family: Verdana;
  font-size: 8pt;
  color: #E8D480;
}

select{
  background-color: #0C0D07;
  font-family: Verdana;
  font-size: 8pt;
  color: #E8D480;
}

td.gross{
  color: #0C0D07;
  font-weight: bold;
  background-image: url('/images/had/table-background.gif');
  background-repeat: no-repeat;
}

td.klein{
  color: #0C0D07;
  text-align: center;
  font-weight: bold;
  background-image: url('/images/had/table-background-small.gif');
  background-repeat: no-repeat;
}

td.trennung{
  border-right: 1 solid #414E00;
}


/* CALENDAR */

table.style{
  border-collapse: collapse;
}

#popup{
  position: absolute;
  width: 120;
  height: auto;
  border: 1px solid #414E00;
  background-color: #0C0D07;
  padding: 0px;
  display: display;
}

#popupinfo{
  font-family: Arial;
  font-size: 11px;
}

.popuphead{
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  background-color: #0C0D07;
  line-height: 20px;
  vertical-align: middle;   
}

.popupinfotext{
  font-size: 11px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;   
}

/* Tablebackground */

td.nday{
  border: 1px solid #414E00;
  width: 30px;
  height: 30px;
  text-align: center;
}

td.today{
  background-color: #990000;
  width: 30px;
  height: 30px;
  text-align: center;
  border: 1px solid #414E00;
}

td.event{
  background-color: #414E00;
  border: 1px solid #414E00;
  width: 30px;
  height: 30px;
  text-align: center;
}

td.overme{
  background-color: #32371E;
  width: 30px;
  height: 30px;
  text-align: center;
  border: 1px solid #414E00;
}


/* SHOWEVENT */

td.calheader{
  width="33%";
  font-weight: bold;
  text-align: center;
  font-size: 12px;
}

td.head{
  border: 1px solid #414E00;
}

td.showHeader{
  background-color: #0C0D07;
  font-size: 13px;
  font-family: Arial;
  font-weight: bold;
  text-align: center;
  
}

td.showeventhead{
  background-color: #0C0D07;
  font-weight: bold;
  text-indent: 5px;
  line-height: 20px; 
}

td.time{
  width: 15%;
  text-indent: 10px;
}

.left10{
  margin-left: 10px;
}

.getInfo{
 margin-right: 10px;
 text-align: right;
}

td.header{
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
}

/* SMALL CALENDAR */

td.admincal_header{
  text-align: center;
  line-height: 20px;
  font-weight: bold;  
}

td.admincal_cell{
  width: 20px;
  height: 20px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #414E00; 
}