/*
grün #004500
orange: #FF8001
cyan: #00ADE7
hellcyan: #DAF1F7
grau: #BEBEBE
*/

body {
  font-family: Verdana;
  font-size: 11px;
  color: black;

}

table {
  font-family: Verdana;
  font-size: 11px;
  color: black;
}

td {
  vertical-align: top;
}

#oikodrom {
  width: 1040px;
}

#banner {
  width: 1040px;
}

#banner img {
  border: 0;
}

#leftbox {
  margin-top: 2px;
  width: 840px;
  height: 200px;
}

#content {
  margin-top: 2px;
  width: 590px;
  height: 100px;
  position: absolute;
  left: 217px;
  padding-left: 0px;
  padding-top: 50px;
  padding-right: 50px;
  background-image: url(images/header_plus.jpg);
  background-repeat: no-repeat;
  background-position: top right;  
}

#topnav {
  margin-left: 209px;
  background-color: #daf1f7;
  list-style-type: none;
  color: #ff8001;
  width: 640px;
}

a {
  color: #004500;
  text-transform: uppercase;
  text-decoration: none;
  margin-left: 10px;
  margin-right: 10px;
  font-weight: bold;
}

a:active,a.active {
  color: #bebebe;
  background-color: #ffffff;
  margin-left: 10px;
  margin-right: 10px;
  font-weight: bold;
}

#content a {
  text-transform: none;
  margin-left: 0px;
  margin-right: 0px;
}

#subnav {
  width: 200px;
  float: left;
}

#subnav ul {
  padding-top: 30px;
  padding-right: 50px;
  list-style-type: none;
}

#subnav ul li {
  text-align: right;
  padding-bottom: 20px;
}

#newsbox {
  width: 160px;
  position: absolute;
  left: 876px;
  top: 118px;
  background-color: #daf1f7;
  height: 100%;
}

#newsnav {
  padding-top: 7px;
  padding-left: 7px;
}

#whatsnew {
  padding-left: 7px;
  padding-top: 1px;
  background-color: #ff8001;
}

#whatsnewmonth {
  padding-left: 7px;
  padding-top: 4px;
  background-image: url(images/header_plus2.jpg);
  background-repeat: no-repeat;
  background-position: top;
  color: #ff8001;
  min-height: 35px;
}

#newsnavleft {
  position: absolute;
  left: 859px;
  top: 118px;
  height: 100%;
  width: 15;
  border-width: 1px;
  border-color: #bebebe;
  background-color: #daf1f7;
}

#newsnavright {
  position: absolute;
  left: 1038px;
  top: 118px;
  height: 100%;
  width: 10;
  background-color: #daf1f7;
}


#newsbox a {
  color: white;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 7px;
  padding-top: 3px;
}

#newsnav a {
  color: #00ADE7;
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 7px;
  padding-top: 3px;
}

#contact {
  background-color: #004500;
  border-width: 1px;
  border-color: #ffffff;
  margin-top: 5px;
}


#imprint {
  margin-top: 3px;
  background-color: #00ade7;
}

#photooasis {
  margin-top: 3px;
  background-color: #ff8001;
}
