  html {
     scrollbar-face-color: #FFE7B7;
     scrollbar-highlight-color: #FFE7B7;
     scrollbar-shadow-color: #e7e7e7;
     scrollbar-3dlight-color: #585858;
     scrollbar-arrow-color: #585858;
     scrollbar-track-color: #585858;
     scrollbar-darkshadow-color: #585858;
     background-color: #585858;
     font-size: 8pt;
     font-family: verdana;
   }
   
body {
     margin: auto;
     background-color: #585858;
}

a:link {
color: #000000;
text-decoration: none;
}

a:visited {
color: #000000;
text-decoration: none;
}

a:hover {
color: #000000;
text-decoration: underline;
}

a:active {
color: #000000;
text-decoration: none;
}

#main {
      position: relative;
      margin: auto;
      width: 800px;
      background: url(variable.jpg) repeat-y;
}

#header {
     height: 160px;
     width: 800px;

}

#topnavi {
     position: relative;
     height: 50px;
     width: 800px;
     background: url(topnavi.jpg) no-repeat;
}

*+html #c-oben {
     position: relative;
     height: 54px;
     width: 593px;
     left: 0px;
     background: url(c-oben.jpg) no-repeat;
}

* html b\ody #c-oben {
     position: relative;
     height: 54px;
     width: 585px;
     left: -3px;
     background: url(c-oben.jpg) no-repeat;
}

*:not(hr) #c-oben {
     float: right;
     height: 54px;
     width: 593px;
     background: url(c-oben.jpg) no-repeat;
}

#c-oben {
     float /*\**/: right;
     height /*\**/: 54px;
     width /*\**/: 593px;
     background /*\**/: url(c-oben.jpg) no-repeat;
}

*+html #variable {
     position: relative;
     width: 800px;
     background: url(variable.jpg) repeat-y;
     padding-bottom: 75px;
     
}

* html b\ody #variable {
     position: relative;
     width: 800px;
     background: url(variable.jpg) repeat-y;
     padding-bottom: 75px;
     
}

*:not(hr) #variable {
     background: url(variable.jpg) repeat-y;
     
}

#variable {
     background /*\**/: url(variable.jpg) repeat-y;
     
}

*+html #leftnavi {
 	 position: relative;	
     float: left;
     width: 207px;
     min-height: 352px; 
}

* html b\ody #leftnavi {
 	 position: relative;	
     float: left;
     width: 207px;
     height: 352px;
}  

*:not(hr) #leftnavi {
     width: 207px;
     float: left;
     min-height: 352px;
     margin-bottom: 60px;
}

#leftnavi {
     width /*\**/: 207px;
     float /*\**/: left;
     min-height /*\**/: 352px;
     margin-bottom /*\**/: 60px;
}

#navi {
      position: relative;
      top: 56px;
      left: 17px;
      height: 29px;
      width: 163px;
      text-align: center;
      background: url(navi.jpg) no-repeat;
      z-index: 1;
}

#navi2 {
      position: relative;
      top: 55px;
      left: 25px;
      height: 31px;
      width: 155px;
      text-align: center;
      background: url(navi2.jpg) no-repeat;
      z-index: 1;
}

#navi3 {
      position: relative;
      top: 55px;
      left: 35px;
      height: 31px;
      width: 145px;
      text-align: center;
      background: url(navi3.jpg) no-repeat;
      z-index: 1;
}

#navi4 {
      position: relative;
      top: 54px;
      left: 45px;
      height: 30px;
      width: 135px;
      text-align: center;
      background: url(navi4.jpg) no-repeat;
      z-index: 1;
}

*+html #contentschrift {
     position: relative;
     top: 3px;
     left: 10px;
     width: 566px;
     text-align: left;
     padding:0px 0px 10px 0px;
}

* html b\ody #contentschrift {
     position: relative;
     top: 3px;
     left: 10px;
     width: 566px;
     text-align: left;
     padding:0px 0px 10px 0px;
}

*:not(hr) #contentschrift {
     float: right;
     width: 566px;
     margin-right: 20px;
     text-align: left;
}

#contentschrift {
     float /*\**/: right;
     width /*\**/: 566px;
     margin-right /*\**/: 20px;
     text-align /*\**/: left;
}

*+html #footer {
     position: relative;
     height: 48px;
     width: 800px;
     background: url(footer.jpg) no-repeat;    
}

* html b\ody #footer {
     position: relative;
     height: 48px;
     width: 800px;
     background: url(footer.jpg) no-repeat;     
}

*:not(hr) #footer {
     clear: both;
     position: relative;
     height: 48px;
     width: 800px;
     background: url(footer.jpg) no-repeat;    
}

#footer {
     clear /*\**/: both;
     position /*\**/: relative;
     height /*\**/: 48px;
     width /*\**/: 800px;
     background /*\**/: url(footer.jpg) no-repeat;    
}

#topnavischrift{
     position: absolute;
     top: 23px;
     right: 100px;
}


img {
     border: 0px;
     vertical-align: absmiddle;
}

.border1{
     border-color: black;
     border-style: solid;
     border-height: 1px;
     border-width: 1px;
}


