html { 
  padding: 0px;
  margin: 0px;
}

body {
  background-color: #FFFFFF;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 0.025em;
  font-family: Arial, SunSans-Regular, Sans-Serif;
  color: #000000;  
  padding: 0px 19px;
  margin: 0px;
}

a {
  border: none;
  outline: none;
}

p {
  font-size: 12px;
  line-height: 16px;
}

img {
  border: none;
}

div {
  overflow: visible;
}

table {
  table-layout: fixed;
  border-collapse: collapse;
  border-style: hidden;
  height: 41px;
}

td.pfeile {
  width: 28px;
  vertical-align: bottom;
  padding-bottom: 2px;
}

td.seite {
  width: 76px;
  text-align: center;
  vertical-align: bottom;
  padding-bottom: 2px;
}

td.bildlegende {
  font-size: 12px;
  vertical-align: bottom;
}

#mainmenu {
  position: absolute;
  width: 231px;
  top: 37px;
  padding: 0px;
  margin: 0px
}

#submenu2 {
  width: 231px;
  padding: 0px;
  margin: 0px;
}

#submenu1 {
  width: 231px;
  padding: 0px;
  margin: 0px;
}

#submenu3 {
  width: 231px;
  padding: 0px;
  margin: 0px;
}

#offen {
  position: absolute;
  top: 366px;
  width: 231px;
  padding: 0px;
  margin: 0px;
}

#kontakt {
  position: absolute;
  top: 461px;
  width: 231px;
  padding: 0px;
  margin: 0px;
}

.teamcontainer {
  width: 452px;
  clear: both;
  text-align: center;
}

.teamcontainer img {
  margin: 7px 26px 10px 0px;
}

.teamspalte {
  float: left;
  width: 226px;
}

.teamspalte p {
  width: 200px;
  text-align: left;
}

.teamspalte p img {
  margin: 0;
}

#bottommenu {
  position: absolute;
  top: 621px;
  width: 231px;
  padding: 0px;
  margin: 0px;
}

#startseite {
  position: absolute;
  top: 0px;
  left: 240px;
  background-color: #fff;
  overflow: visible;
  width: 800px;
}

#inhalt {
  position: absolute;
  top: 30px;
  margin-left: 350px;
  background-color: #fff;
  overflow: auto;
}

#mainmenu a:link, #bottommenu a:link { color:#000000; text-decoration:none; }
#mainmenu a:visited, #bottommenu a:visited { color:#000000; text-decoration:none; }
#mainmenu a:focus, #bottommenu a:focus { color:#993300; text-decoration:none; }
#mainmenu a:hover, #bottommenu a:hover { color:#993300; text-decoration:none; }
#mainmenu a:active, #bottommenu a:active { color:#993300; text-decoration:none; }
#mainmenu a.selected, #bottommenu a.selected { color:#993300; text-decoration:none; }

#submenu2 a:link { color:#6600CC; text-decoration:none; }
#submenu2 a:visited { color:#6600CC; text-decoration:none; }
#submenu2 a:focus { color:#993300; text-decoration:none; }
#submenu2 a:hover { color:#993300; text-decoration:none; }
#submenu2 a:active { color:#993300; text-decoration:none; }
#submenu2 a.selected { color:#993300; text-decoration:none; }

#submenu1 a:link { color:#3366FF; text-decoration:none; }
#submenu1 a:visited { color:#3366FF; text-decoration:none; }
#submenu1 a:focus { color:#993300; text-decoration:none; }
#submenu1 a:hover { color:#993300; text-decoration:none; }
#submenu1 a:active { color:#993300; text-decoration:none; }
#submenu1 a.selected { color:#993300; text-decoration:none; }

#submenu3 a:link { color:#0099CC; text-decoration:none; }
#submenu3 a:visited { color:#0099CC; text-decoration:none; }
#submenu3 a:focus { color:#993300; text-decoration:none; }
#submenu3 a:hover { color:#993300; text-decoration:none; }
#submenu3 a:active { color:#993300; text-decoration:none; }
#submenu3 a.selected { color:#993300; text-decoration:none; }

#kontakt a:link { color:#000000; text-decoration:underline; }
#kontakt a:visited { color:#000000; text-decoration:underline; }
#kontakt a:focus { color:#993300; text-decoration:underline; }
#kontakt a:hover { color:#993300; text-decoration:underline; }
#kontakt a:active { color:#993300; text-decoration:underline; }
#kontakt a:selected { color:#993300; text-decoration:underline; }

#portfoliobild {
  height: 622px;
}

#portfolionav {
  margin-bottom: 37px;
}

#RuhetagDiv {
  position: absolute;
  top: 0px;
  left: -240px;
  visibility: hidden;
  width: 1040px;
  height: 696px;
}

#FuchsDiv {
  position: absolute;
  top: 3px;
  left: 240px;
  visibility: hidden;
  width: 300px;
  height: 375px;
}

#HeuteDiv {
  position: absolute;
  top: 30px;
  left: 25px;
  width: 120px;
  height: 160px;
}

#GesternDiv {
  position: absolute;
  top: 70px;
  left: 150px;
  width: 160px;
  height: 120px;
}

#LivecamDiv {
  position: absolute;
  top: 215px;
  left: 200px;
  width: 208px;
  height: 150px;
}

#PudelDiv {
  position: absolute;
  top: 220px;
  left: 455px;
  width: 310px;
  height: 257px;
}

#SanduhrDiv {
  position: absolute;
  top: 30px;
  left: 430px;
  width: 55px;
  height: 139px;
}

#ZimmerpflanzeDiv {
  position: absolute;
  top: 295px;
  left: 0px;
  width: 210px;
  height: 406px;
}

#TeppichDiv {
  position: absolute;
  top: 480px;
  left: 315px;
  width: 252px;
  height: 152px;
}

#KristallDiv {
  position: absolute;
  top: 500px;
  left: 600px;
  width: 114px;
  height: 141px;
}

#NistkastenDiv {
  position: absolute;
  top: 105px;
  left: 535px;
  width: 137px;
  height: 102px;
}

.aktuelleZeit {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #FFFFFF;
  border: 0px;
  color: #000000;
  font-size: 11px;
  line-height: 13px;
  height: 13px;
}

.aktuelleZeit div {
  display: inline;
}