html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}

body, div, p, a, h1, label, input, textarea {
  font-family: Verdana,Arial;
  font-size: 10px;
  color: #DEDEDE;
  padding: 0px;
  margin: 0px;
}
a:hover {
  color: #748E8E;
}
a:focus {
  outline: none;
}
h1 {
  font-size: 12px;
  margin-bottom: 40px;
}
h2 {
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 10px;
}

label {
  float: left;
  display: block;
  width: 70px;
}
input.text {
  width: 150px;
  height: 13px;
  padding-left: 5px;
  margin-left: 10px;
  margin-bottom: 10px;
  background-color: #000000;
  border: 1px solid #DEDEDE;
  color: #FFFFFF;
}
textarea.text {
  width: 200px;
  height: 150px;
  color: #000000;
  padding-left: 5px;
  margin-left: 10px;
  background-color: #000000;
  border: 1px solid #DEDEDE;
  color: #FFFFFF;
  padding-top: 5px;
}
input.senden {
  margin-left: 238px;
  margin-top: 10px;
  background-color: #000000;
  border: 1px solid #DEDEDE;
  color: #FFFFFF;
}


body {
  background-color: #000000;
  width: 100%;
  height: 100%;
}
#abstand {
    float: left;
    height: 50%;
    margin-bottom: -295px;
    width: 100px;
}
#container {
  clear: left;
  width: 910px;
  height: 589px;
  margin: 0px auto;
}
.container {
  background: url(../img/bg_container.jpg) 0 0 no-repeat;
}
.container_gallery {
  background: url(../img/bg_container.gif) 0 0 no-repeat;
}
#content {
  height: 540px;
}
.innerContent {
  padding: 28px 0 0 19px;
  overflow: auto;
  height: 490px;
}
.innerContent_gallery {
  padding: 20px 0 0 0;
  overflow: auto;
  height: 565px;
}
#uebermich p {
  float: left;
  width: 500px;
  margin-right: 100px;
}
#referenzen p {
  float: left;
  width: 500px;
  margin-right: 100px;
}
#kontakt div {
  margin-top: 20px;
}



#navigation {
  height: 49px;
}
#logo {
  float: left;
  margin-left: 3px;
}
#gallery_nav {
  width: 217px;
  margin-left: 163px;
}
#gallery_nav_status {
  margin-left: 98px;
}
#gallery_nav_hover {
  float: left;
  margin-top: 1px;
  width: 91px;
  height: 15px;
  margin-right: 7px;
  text-align: right;
}
#gallery_nav_buttons {
  width: 172px;
  margin-top: 4px;
  margin-left: 98px;
  height: 15px;
}
* html #gallery_nav_buttons {
  margin-top: -12px;
}
*+html #gallery_nav_buttons {
  margin-top: -12px;
}
#gallery_nav_buttons a {
  margin-right: 4px;
}
#gallery_nav_buttons a.last {
  margin-right: 0px;
}
#main_nav {
  float: left;
  width: 230px;
  margin-left: 539px;
  margin-top: -13px;
}
#main_nav a {
  margin-right: 21px;
}
#main_nav a.last {
  margin-right: 15px;
}
#meta_nav {
  float: left;
  width: 58px;
  margin-left: 849px;
  margin-top: -13px;
}
#icons {
  margin-top: 0px;
  margin-left: 27px;
}
*+html #icons {
  margin-top: 0px;
  margin-left: 22px;
}
* html #icons {
  margin-top: 0px;
  margin-left: 22px;
}
#icons a {
  float: left;
  margin-right: 6px;
}
#icons a.last {
  margin-top: 4px;
  margin-right: 0px;
}
