html {min-height: 100%;}

* {
        margin: 0;
        padding: 0;
}

body {
background-color:#FFFFFF;
color:#858585;
font-family:verdana,arial,sans-serif;
font-size:0.7em;
line-height:150%;
margin:0;
padding:0;
text-align:left;
}
 table {
padding:0;
}
table td {
padding:2px;
}
div {
margin:0;
padding:0;
}
p {
margin:0;
padding:0;
}
td {
margin:0;
padding:0;
}
th {
margin:0;
padding:0;
}
form {
margin:0;
padding:0;
}
input {
background-color:#F2F2F2;
border:1px solid #E0E6E5;
font-family:verdana,arial,sans-serif;
font-size:1em;
margin-top:3px;
}
select {
background-color:#F2F2F2;
border:1px solid #E0E6E5;
font-family:verdana,arial,sans-serif;
font-size:1em;
margin-top:3px;
}
textarea {
background-color:#F2F2F2;
border:1px solid #E0E6E5;
font-family:verdana,arial,sans-serif;
font-size:1em;
margin-top:3px;
}
span {
}
a {
color:#858585;
}
a:hover {
color:#858585;
text-decoration:none;
}
ul {
list-style-type:none;
margin-left:16px;
padding:0;
}
ol {
list-style-type:none;
margin-left:16px;
padding:0;
}
hr {
background-color:#858585;
border-style:none;
color:#858585;
height:1px;
}
h1 {
color:#858585;
font-size:1.4em;
font-weight:normal;
line-height:130%;
margin:0;
padding:0;
}
h2 {
color:#555555;
font-size:1.2em;
font-weight:normal;
margin:0;
padding:0;
}
h3 {
color:#858585;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
}
h4 {
color:#858585;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
}
h5 {
color:#858585;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
}
h6 {
color:#858585;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
}
#wrap{
     margin:0 auto;
     width:971px;

}
.blockMain{
     width:970px;
     position:absolute;
     min-height:300px;
     top:161px;


}
.Main {
     position:relative;
     float:left;
     width:970px;
     background-image:url('/fileadmin/img/backgrounds/bg-main.gif');
}
.blockTop{
      background-image:url('/fileadmin/img/backgrounds/bg-oben.gif');
      position:absolute;
      top:20px;
      border-bottom:1px solid #E0E6E5;
      height:140px;
      margin:0;
      padding:0;
      width:970px;
}
.blockTop img{
      margin-top:17px;
      margin-left:18px;

}
.blockLeft{
         float:left;
         margin:0;
         padding:0;
         vertical-align:top;
         width:220px;
}
.blockLeft ul { padding:0; margin:0 0 15px 0;}
.blockLeft li { list-style: none; float:left; position:relative; width:220px; border-bottom: 1px solid #E0E6E5;  }
.blockLeft li a {color:#858585;display:block;font-size:1em;font-weight:normal;line-height:14px;margin:0;padding:9px 4px 9px 11px;text-decoration:none;}
.blockLeft li a:hover {color:#10ACDC;font-weight:bold;text-decoration:none;   }
.blockLeft .current a{color:#10ACDC;display:block;font-size:1em;font-weight:bold;line-height:14px;margin:0;padding:9px 4px 9px 11px;text-decoration:none;   }

.blockLeft .sub  {border-top: 1px solid #E0E6E5; padding:0; margin:0;  padding-top:4px; }
.blockLeft .sub li {list-style: none; float:left; position:relative; width:220px; border: 0px;  }
.blockLeft .sub li a{color:#858585;display:block;font-size:1em;font-weight:normal;line-height:14px;margin:0;padding:9px 7px 9px 26px;text-decoration:none;    }

.blockLeft .sub li a:hover{color:#10ACDC;font-weight:bold;text-decoration:none;       }
.blockLeft .sub .sub_current a{ color:#10ACDC;display:block;font-size:1em;font-weight:bold;line-height:14px;margin:0;padding:9px 4px 9px 26px;text-decoration:none;     }


.content_blockLeft {
         float:left;
         position:relative;
         margin-top:25px;
         padding:0px 0 10px 15px;



}

.blockContent{
         float:right;
         margin:0;
         padding:0;
         vertical-align:top;
         width:749px;
}
.blockBottom{
     width:970px;
     background-image:url('/fileadmin/img/backgrounds/bg-unten.gif');
     border-top: 1px solid #E0E6E5;
     float:left;
     position:relative;
     height:53px;

}
.Bottom{
         font-size:9px;
         text-align:center;
}


