body {
  font-size: 12px;
  font-family: Arial, sans-serif;
  color: #330000;
  background-color: #ffffff;
}
h1, h2, h3, h4, h5, h6 {
  font-family: Arial, sans-serif;
  color: #333333;
}
h1 {
  font-size: 18px;
}
h2 {
  font-size: 16px;
}
h3, h4, h5 {
  font-size: 14px;
}
span.pagetitle {
  font-size: 20px;
  font-family: Arial, sans-serif;
  color: #333333;
  background-color: #ffffff;
}
span.big {
  font-size: 14px;
  font-family: Arial, sans-serif;
  color: #333333;
  font-weight: bold;
}
a {
    font-size: 12px;
    font-family: Arial, sans-serif;
    color: #006633;
}
a:link {
    font-size: 12px;
    font-family: Arial, sans-serif;
    color: #006633;
}
a:visited {
    font-size: 12px;
    font-family: Arial, sans-serif;
    color: #006633;
}
a:active {
    font-size: 12px;
    font-family: Arial, sans-serif;
    color: #006633;
}
a:hover {
    font-size: 12px;
    font-family: Arial, sans-serif;
    color: #006633;
}
a.noline {
    font-size: 12px;
    font-family: Arial, sans-serif;
    text-decoration:none;
    color: #006633;
}
a.hmenu{
	text-decoration : none;
}
a.hmenu:hover {
	color: #ffffff;
  background-color: #73af7d;
}

img.map {
  border-style: solid;
  border-width: 1px;
  border-color: #006633;
}
table.border {
  border-style: solid;
  border-width: 1px;
  border-color: #006633;
}

.darkgreen {
  background-color: #006633;
}
.green {
  background-color: #e4f1e4;
}
.yellow {
  background-color: #feffef;
}
.grey {
  background-color: #c0c0c0;
}
th {
  font-size: 12px;
  font-family: Arial, sans-serif;
  color: #333333;
  font-weight: bold;
}
td {
  font-size: 12px;
  font-family: Arial, sans-serif;
  color: #333333;
}
.border0000 {
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}
.border0001 {
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: #006633;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}
.border0010 {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #006633;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}
.border0011 {
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-color: #006633;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}
.border0100 {
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: #006633;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}
.border0101 {
  border-width: 0 1px 0 1px;
  border-style: solid;
  border-color: #006633;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}
.border0110 {
   border-width: 0 1px 1px 0;
  border-style: solid;
  border-color: #006633;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}
.border0111 {
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #006633;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}
.border1000 {
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: #006633;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}
.border1001 {
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: #006633;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}
.border1010 {
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: #006633;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}
.border1011 {
  border-width: 1px 0 1px 1px;
  border-style: solid;
  border-color: #006633;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}
.border1100 {
  border-width: 1px 1px 0 0;
  border-style: solid;
  border-color: #006633;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}
.border1101 {
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #006633;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}
.border1110 {
  border-width: 1px 1px 1px 0;
  border-style: solid;
  border-color: #006633;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}
.border1111 {
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #006633;
  padding: 2px 4px 2px 4px;
  font-size: 11px;
}
table.greenoutset {
  border-width: 2px;
  border-color: #ffffff;
  border-style: outset;
}
td.greenoutset {
  border-width: 2px 1px 1px 2px;
  border-color: #ffffff #006633 #006633 #ffffff;
  border-style: solid;
}
td.hmenu {
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: #c0c0c0;
  padding: 1px 4px 1px 4px;
  vertical-align: top;
}
td.spalte_v {
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: #c0c0c0;
  padding: 1px 8px 1px 8px;
  vertical-align: top;
}
td.spalte_h {
  border-width: 0 0 0 0;
  padding: 1px 8px 1px 8px;
  vertical-align: top;
}
input.login {
  font-size: 10px;
  font-family: Arial, sans-serif
}
input.small {
  color: #333333;
  background-color: #ffffff;
  font-size: 11px;
  font-family: Arial, sans-serif
}
input.small_readonly {
  color: #333333;
  background-color: #feffef;
  font-size: 11px;
  font-family: Arial, sans-serif
}
select.small {
  color: #333333;
  background-color: #ffffff;
  font-size: 11px;
  font-family: Arial, sans-serif
}
checkbox.small {
  color: #333333;
  background-color: #ffffff;
  font-size: 11px;
  font-family: Arial, sans-serif
}
checkbox.deadbox {
  color: #000000;
  background-color: #feffef;
  font-size: 12px;
  font-family: Arial, sans-serif;
  border: 0px solid black;
}
textarea.small {
  color: #333333;
  background-color: #ffffff;
  font-size: 11px;
  font-family: Arial, sans-serif
}
input.button {
  color: #006633;
  background-color: #99cc99;
  font-size: 11px;
  font-family: Arial, sans-serif;
}
input.smallbutton {
  color: #006633;
  background-color: #99cc99;
  font-size: 10px;
  height:20px;
  width:80px;
}
input.normalbutton {
  color: #006633;
  background-color: #99cc99;
}
input.deadbutton {
  color: #006633;
  background-color: #c0c0c0;
  font-size: 11px;
  font-family: Arial, sans-serif;
}
input.submit {
  color: #006633;
  background-color: #99cc99;
  font-size: 11px;
  font-family: Arial, sans-serif;
}
#title{
      font-family: Arial, sans-serif;
      font-size: 11px;
      position: absolute;
      border: 1px solid black;
      background-color: #ffffe0;
      padding: 10px;
      visibility: hidden;
      z-index: 20;
}
a.touch{
	  color: Green;
	  text-decoration : none;
	 background : #98deb6;
}

