body {
  background-color:white;
  margin-left:5px;
  margin-right:5px; 
  margin-top: 20px;
  margin-bottom: 20px;
  scrollbar-base-color:wheat; 
  scrollbar-highlight-color:sandybrown; 
  scrollbar-arrow-color:sandybrown; 
  scrollbar-shadow-color:wheat;	}

body,p,td,th,input,select,span,a {
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:8pt;
  color:black; }

.tiny {
  font-size:7pt; }

a:link { color:darkblue;text-decoration:none }
a:visited { color:darkblue; text-decoration:none }
a:hover { color:red; text-decoration:none }
a:active { color:darkred; text-decoration:none }
a:focus { color:darkred; text-decoration:none }

linkstyle { color:darkblue;text-decoration:none }

input { 
  background-color:white;
  border:1px solid sandybrown; }
	
textarea { 
  background-color:white;
  border:1px solid sandybrown; }
	
select {
  background-color:white;
}

.bgmiddle {
  background-color:wheat; }

.bglight {
  background-color:#FFEDC9; }

.bgdark {
  background-color:darkorange; }

.bgmenu {
  background-color:#FFEDC9; }

.bgtop {
  background-color:#FFEDC9; }

.bgwhite {
  background-color:white; }

.fgmiddle {
  font-color:wheat; }

.fglight {
  color:#FFEDC9; }

.fgdark {
  color:darkorange; }

.fgwhite {
  color:white; }

.menubutton {
  cursor:default;
  border:1px solid white;
  padding:2px;
}

.menuover {
  cursor:default;
  background-color:darkorange;
  color:white;
  border:1px solid black;
  padding:2px;
}

.pagetitle {
  font-size:10pt;
  font-weight:bold;
  background-color:darkorange;
  padding:2px;
  border:1px solid black;
  color:white;  }

.input100 {
  width:100%; }		

.inputcheck {
  border-width:0px; } 

.inputbutton {
  background-color:white;
  padding:2px;
  font-weight:bold;
  color:black;
}	

.itemsname {
  font-weight:bold;}	

.itemsname {
  color:black;}	

.itemsprice {
  font-weight:bold;
  color:darkred;}	

.itemspricetext {
  color:darkorange;}	

.itemssubtitle {
  color:darkorange;}	

.itemsshortinfo {
  color:darkorange; }	

.itemsinfo {
  color:black; }	

.buttons {
  text-align:center;
  cursor:default;
  color:black;
  border:1px solid sandybrown;
  background-color:white;
  padding:2px;	}

.over {
  text-align:center;
  cursor:default;
  color:white;
  border:1px solid white;
  background-color:darkorange;
  padding:2px;	}

.borderright {
  border-right:1px solid sandybrown;}

.borderleft {
  border-left:1px solid sandybrown;}

.bc { border-collapse:collapse; }
td[mode~=bb] { border:1px solid black; }
th[mode~=bb] { border:1px solid black; }
td[mode~=bn] { border-style:none;}
th[mode~=bn] { border-style:none;}
td[mode~=dark] { background-color:darkorange; }
th[mode~=dark] { background-color:darkorange; }
td[mode~=light] { background-color:#FFEDC9; }
th[mode~=light] { background-color:#FFEDC9; }
td[mode~=tW] { background-color:#FFFF40; }
td[mode~=tN] { background-color:#FFEDC9; }
td[mode~=fW] { background-color:#EAFF00; }
td[mode~=fN] { background-color:#C0FFC0; }
td[mode~=uV] { background-color:#FF4B13; }
td[mode~=uP] { background-color:#FF8C00; }
td[mode~=uR] { background-color:#FF8C00; }

.borderbottom {
  border-bottom:1px solid sandybrown;}

.error {
  color:red;
}

.wo14 { FONT-SIZE:14px; BACKGROUND:#FF8C00; background-color:#FF8C00; COLOR:#ffffff }
.wo { BACKGROUND:#FF8C00; background-color:#FF8C00; COLOR:#ffffff }
.bw { BACKGROUND:#ffffff; COLOR:#000000 }
.wb14 { FONT-SIZE:14px; BACKGROUND:wheat; background-color:wheat; COLOR:#000000 }
.wb { BACKGROUND:#000000; COLOR:#ffffff }
.bl { BACKGROUND:#FFEDC9; COLOR:#000000 }
.dayofweek { text-align:center; BACKGROUND:#FFEDC9; COLOR:#000000; FONT-FAMILY:Geneva, Arial, Helvetica; FONT-SIZE:10px}
.monthtitle { text-align:center; BACKGROUND:#FF8C00; COLOR:#ffffff; FONT-FAMILY:Geneva, Arial, Helvetica; FONT-SIZE:10px}
.blackframe { text-align:center; BACKGROUND:#000000 }
.dayinmonth { text-align:center; BACKGROUND:#FFFFFF; COLOR:#000000; FONT-FAMILY:Geneva, Arial, Helvetica; FONT-SIZE:10px}
.dayinmonth_verliehen { text-align:center; BACKGROUND:#FF8C00; COLOR:#000000; FONT-FAMILY:Geneva, Arial, Helvetica; FONT-SIZE:10px}
.dayinmonth_reserviert { text-align:center; BACKGROUND:#FFB060; COLOR:#000000; FONT-FAMILY:Geneva, Arial, Helvetica; FONT-SIZE:10px}
.dayinmonth_versand { text-align:center; BACKGROUND:#FFd000; COLOR:#000000; FONT-FAMILY:Geneva, Arial, Helvetica; FONT-SIZE:10px}
.dayinmonth_pruefung { text-align:center; BACKGROUND:#FFf000; COLOR:#000000; FONT-FAMILY:Geneva, Arial, Helvetica; FONT-SIZE:10px}
.dayinmonth_verfuegbar { text-align:center; BACKGROUND:#f0fff0; COLOR:#000000; FONT-FAMILY:Geneva, Arial, Helvetica; FONT-SIZE:10px}
A.black      { TEXT-DECORATION:NONE; }
A.black:hover { TEXT-DECORATION:underline; FONT-WEIGHT:bold}
A.black         { COLOR:#000000; TEXT-DECORATION:NONE; FONT-FAMILY:Geneva, Arial, Helvetica; FONT-SIZE:8pt;}
A.black:hover   { COLOR:#FF0000; TEXT-DECORATION:NONE; FONT-FAMILY:Geneva, Arial, Helvetica; FONT-SIZE:8pt}
A.black:active  { COLOR:red; TEXT-DECORATION:NONE; FONT-FAMILY: Geneva, Arial, Helvetica; FONT-SIZE:8pt}
td.t1 {
	border-left:1px solid black;
	border-bottom:1px solid black;
	border-right:1px solid black;
}
td.t2 {
	border-bottom:1px solid black;
	border-right:1px solid black;
}

