body {
	background-image: url(images/background.jpg);
	background-repeat: repeat;
}

.window {
	width: 920px;
	height: 768px;
	position: relative;
	top: 0px;
	margin: auto;
	font-family: arial;
	font-size: 9pt;
	border: 0px dashed black;
}

.header {
  background-color: transparent;
  position: absolute;
  top: 10px;
  left: 10px;
  height: 130px;
  width: 970px;
}

.menu {
  background-color: transparent;
  position: absolute;
  top: 160px;
  left: 10px;
  height: 600px;
  width: 170px;
}

.content {
  background-color: transparent;
  position: absolute;
  top: 166px;
  left: 190px;
  height: 600px;
  width: 540px;
  border-width: 0px;
  border-color: black;
  border-style: dashed;
  overflow-x: hide;
  overflow-y: auto;

}

.sidebar {
  background-color: transparent;
  position: absolute;
  top: 166px;
  left: 740px;
  height: 600px;
  width: 180px;
  overflow: show;
}

.footer {
  background-color: #009933;
  position: absolute;
  top: 780px;
  left: 10px;
  height: 30px;
  width: 700px;
  display: none;
}

h3 {
  text-decoration:underline overline;
}

td.zip {
  visibility: hidden;
}


a.menulink:active { 
  color: black; 
  font-family: Book Antiqua, Times New Roman; 
  font-size: 12pt;
  text-decoration: none;
  font-weight: normal;
}

a.menulink:hover { 
  color: #8b0000;
  font-weight: bold; 
  font-family: Book Antiqua, Times New Roman; 
  font-size: 12pt;
  text-decoration: none;
}

a.menulink:link { 
  color: black; 
  font-family: Book Antiqua, Times New Roman; 
  font-size: 12pt;
  text-decoration: none;
  font-weight: normal;
}

a.menulink:visited { 
  color: #8b0000; 
  font-family: Book Antiqua, Times New Roman; 
  font-size: 12pt;
  text-decoration: none;
  font-weight: normal;
}

a:link { 
  color: #993300; 
	font-family: arial;
	font-size: 9pt;
  text-decoration: none; 
  font-weight: bold;
}

a:active { 
  color: #993300; 
	font-family: arial;
	font-size: 9pt;
  text-decoration: none;
  font-weight: bold;
}

a:hover { 
  color: #993300;
  font-weight: bold; 
	font-family: arial;
	font-size: 9pt;
  text-decoration:underline;
}

a:visited { 
  color: #993300; 
	font-family: arial;
	font-size: 9pt;
  text-decoration: none;
  font-weight: bold;
}

input, textarea {
  width: 200px;
  font-family: arial;
  font-size: 12px;
  border-width: 1px;
  border-color: green;
  border-style: solid;
  background-color: white;
}

select {
  width: 203px;
  font-family: arial;
  font-size: 12px;
  border-width: 1px;
  border-color: green;
  border-style: solid;
  background-color: white;
}

td.order_01 {
  background-color: #3AB927;
  height: 23px;
  text-align: left;
}

td.order_02 {
  background-color: #8BE77D;
  height: 23px;
  text-align: left;
}


/*Kalendar */

td.today  {
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  border: 2px solid red;
  color: black;
  text-align: center;
}

td.cal  {
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  background-color: transparent;
  color: black;
  text-align: center;
}

td.weekday  {
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  background-color: transparent;
  border-bottom: 1px dashed black;
  color: black;
  text-align: center;
}

td.event  {
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  border: 2px dotted green;
  color: black;
  text-align: center;
}

