
html, body {
     margin:0px;
     padding:0px;
     height:98%;
     scrollbar-arrow-color:#f60;
}


.center {
     width:870px;
     height:600px;
     margin:auto;
}

.all {
     position:absolute;
     padding:0px;
}

.top {
  height:95px;
  width:870px;
}    

.menu {
  height:550px;
  padding:0px;
  margin:0px;
  width:150px;
  overflow:hidden; 
  margin-top:2px;
}

a.menu {
  background: transparent no-repeat;
  text-decoration:none;
  display: block;
  width: 150px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top:1px;
  margin-bottom:1px;

  padding: 0px;
}

a.menu:hover {
  background-position:100% 0px;

}

a.menuhighlight {
  background: transparent no-repeat;
  text-decoration:none;
  display: block;
  width: 150px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top:1px;
  margin-bottom:1px;
  padding: 0px;
  background-position:100% 0px;
}

a.menuhighlight:hover {
  background-position:100% 0px;
}



span.menu {
  visibility:hidden;
}

.bottom {
     position:absolute;
     top:566px;
     margin-left:150px;
     z-index:5;
}

.bottom2 {
     position:absolute;
     top:572px;
     z-index:5;
}

.content {
  top:110px;
  position:absolute;
  left:183px;
  width:517px;
  height:468px;
  padding-right:20px;
  font-family:sans-serif;
  font-size:9pt;
  overflow:auto;
  z-index:5;
}

.content135 {
  top:135px;
  height:443px;
}

.content150 {
  top:150px;
  height:428px;
}

.contentwide {
  width:667px;
  height:460px;
}

.contentwide120 {
  width:667px;
  top:120px;
  height:450px;
}
.contentwide135 {
  width:667px;
  top:135px;
  height:435px;
}

a, a.contentlink {
  color:#666;
  text-decoration: underline;;
}

a:visited, a.contentlink:visited {
  color:#666;
  text-decoration:none;
}

a:hover, a.contentlink:hover {
  color:#f60;
  text-decoration:none;
}


ul.contentlist {
  list-style-image:url(img/ul_pfeil.png);
  padding-left:20px;
  position:relative; top:-8pt;
}

li.contentlist {
  position:relative;
  margin-top:3px;
}

.subnavi {
  position:absolute;
  left:168px;
  width:460px;
  height:62px;
  font-family:sans-serif;
  font-size:8pt;
}


.rightbar {
  position:absolute;
  text-align:center;
  top:108px;
  left:720px;
  width:150px;
  height:500px;
  font-family:sans-serif;
  font-size:8pt;
  z-index:4;
}

h1.starth1 {
     font-size:28pt;
     margin-top:0px;
     margin-bottom:10px;
     font-weight:normal;
}
h2 {
      font-size:13pt;
      margin-top:0px;
      margin-bottom:10px;
      font-weight:normal;
}
.zitat {
      margin-top:15px;
      margin-bottom:5px;
      color:#f60;
}

.orange {
      color:#f60;
}


.downloadsize {
      font-size:9pt;
}


.impresspic {
      float:left; 
      margin-right:10px; 
      font-size:8pt; 
}

p {
      margin-top:0px;
      margin-bottom:10px;
}

p.startright {
      margin-top:5px;
      margin-bottom:5px;
}


.super {
      vertical-align:top;
      font-size:8pt;
      line-height:6pt;      
}

input.narrow, textarea.narrow {
      font-size:9pt;
      border:1px solid #bbb;
      width:150px;
}

input.wide, textarea.wide {
      font-size:9pt;
      border:1px solid #bbb;
      width:306px;
}


/* newsletter */

div.required {
      width:100px;
}

input {
    font-size:9pt;
    border:1px solid #bbb;
    margin-bottom:8px;
    width:200px;
}

font.required {
    margin-bottom:8px;
}

h1 {
     font-size:9pt;
     margin-top:0px;
     margin-bottom:0px;
     font-weight:normal;
}
