body, table, td, tr, p, br, div, iframe, form {
  text-align: left;
  border:0;
  padding:0;
  margin:0;
  font-size: 12px;
  font-family: arial, helvetica, verdana, myriad;
}

h1, h2, h3, h4, h5, h6 {
  border:0;
  padding:0;
  margin:0;
}

img {
  border:0;
}

h2 {
  font-size:22px;
}

h4 {
  font-size:14px;
}

body {
  background-color:#009999;
}

input[type=text], textarea {
  border:2px solid #006666;
  font-size: 12px;
  font-family: arial, helvetica, verdana, myriad;
}

textarea {
  overflow:auto;
}

#header {
  position:relative;
  margin:auto;
  margin-top:30px;
  width: 900px;
  height: 130px;
  background-color: #3fecea;
  color:#006666;
  border:2px solid #006666;
}

#logo {
  position:absolute;
  left: 350px;
  top: 10px;
}

#headlinks {
  position:absolute;
  left: 690px;
  top: 110px;
}

#smiley {
 position: absolute;
 left: 780px;
 top: -25px;
}

#herz {
  position: absolute;
  left: 5px;
  top: 5px;
}

#middle {
  position:relative;
  margin:auto;
  width: 900px;
  background-color: #ffffff;
  margin-bottom:20px;
  border:2px solid #006666;
  border-top: none;
}

#navigation {
  width:180px;
  min-height:680px;
  background-color:#ffffff;
  float: left;
}

#navigation2 {
  background-color:#ccffff;
  padding-top: 20px;
  padding-bottom: 20px;
}

#inhalt {
  width:550px;
  min-height:700px;
  background-color: #ffffff;
  border-left:2px solid #006666;
  border-right:2px solid #006666;
  overflow: hidden;
}

#sidebar {
  width:166px;
  min-height:700px;
  background-color: #ffffff;
  float: right;
}

#textarea{
  width: 500px;
  margin-left: 25px;
  margin-top: 15px;
  font-size: 12px;
}

#owner {
  font-size: 12px;
  color: #6b8787;
  margin-left: 20px;
}

#sidearea {
   width: 140px;
   font-size: 12px;
   margin-left: 15px;
   margin-top: 10px;
}

a.hlinks {
  font-size:11px;
  font-weight: bold;
  color:#006666;
  text-decoration: none;
}

a.hlinks:hover {
  font-size:11px;
  font-weight: bold;
  color:#000000;
  text-decoration: none;
}

a.navi_big {
  font-size: 14px;
  font-weight: bold;
  color: #006666;
  text-decoration: none;
  padding-left: 20px;
}

a.navi_small {
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  padding-left: 40px;
}

a.navi_small:hover {
  font-size: 12px;
  font-weight: bold;
  color: #6b8787;
  text-decoration: none;
  padding-left: 40px;
}

