body , html {
 height: 100%;

 background-color:#BBB284;
 font-family:Arial;
 margin:0px;
 padding:0px;
}

div#shim {
    /* visibility: hidden; */
    width: 100%;
    height: 50%;
    margin-top: -400px;
        float:left;

}


#content {
    position: relative ;
    left: 50%;
    margin: 0px 0 0 -478px;
    width:955px;

    background-color:#EFF0F3;
    z-index:1;
     clear:both;
     overflow:hidden;
       }

#header        { width:955px;height:250px;margin:0px;padding:0px;background-color:#EFF0F3; margin-left:0px; margin-top:0px;background-image: url(../bilder/header1.jpg);}
#nav           { width:200px; float:left;padding:0px;margin-right:0px;margin-top:0px;    background-color:#EFF0F3; padding-bottom:2000px;  margin-bottom:-2000px; }
#text          { padding:0px; float:left;margin:0px;margin-right:0px;background-color:#EFF0F3;width:750px;  padding-bottom:2000px; margin-bottom:-2000px;  }

p.navoben {
 margin:0px;
 margin-left:40px;
 margin-bottom:0px;
 margin-top:0px;
 padding:0px;
 color:white;
 font-size:13px;
 line-height:60px;
 vertical-align:bottom;
 }


p.klein {
 margin:0px;
 margin-left:15px;
 margin-bottom:0px;
 margin-top:10px;
 padding:0px;
 color:#172900;
 font-size:11px;
 }


p.nav {
 margin:0px;
 margin-left:15px;
 margin-bottom:0px;
 margin-top:0px;
 padding:1px;
 font-size:11px;
 color:#172900;
 border-bottom:1px solid #172900;
 }
p.balken {
 margin:0px;
 margin-left:15px;
 margin-bottom:0px;
 margin-top:0px;
 padding:3px;
 font-size:13px;
 color:#172900;
 }


p {
 margin:0px;
 margin-left:30px;
 margin-bottom:0px;
 margin-top:0px;
 padding:3px;
 font-size:12px;
 color:#172900;
 }


table {
 margin:0px;
 width:600px;
 margin-left:0px;
 margin-top:0px;
 margin-bottom:0px;

}
td {
 margin:0px;
 width:280px;
 padding:5px;
 margin-left:0px;
 font-size:12px;
 margin-top:0px;
 margin-bottom:0px;
}

ul,li {
 margin:0px;
 margin-left:30px;
 margin-bottom:0px;
 margin-top:0px;
 padding:0px;
 font-size:12px;
 color:#172900;

}

h1 {
 padding:5px;
 font-size:28px;
 font-weight:normal;
 color:#999999;
 margin: 0px ;
 margin-top:20px;
 margin-bottom:20px;
 margin-left:30px;
 font-family:Arial;
}
h2 {
 padding:5px;
 font-size:16px;
 font-weight:normal;
 color:#999999;
 margin: 0px ;
 margin-left:30px;
 margin-top:0px;
 font-family:Arial;
}


p.navoben a:link    { font-weight:normal; color:#FFFFFF; text-decoration:none; }
p.navoben a:visited { font-weight:normal; color:#FFFFFF;text-decoration:none; }
p.navoben a:focus   { font-weight:normal; color:#FFFFFF;text-decoration:none; }
p.navoben a:hover   { font-weight:normal; color:#FFFFFF;text-decoration:underline; }
p.navoben a:active  { font-weight:normal; color:#FFFFFF;text-decoration:none; }

p.nav a:link    { font-weight:bold; color:#172900; text-decoration:none; }
p.nav a:visited { font-weight:bold; color:#172900;text-decoration:none; }
p.nav a:focus   { font-weight:bold; color:#172900;text-decoration:none; }
p.nav a:hover   { font-weight:bold; color:#172900;text-decoration:none; }
p.nav a:active  { font-weight:bold; color:#172900;text-decoration:none; }

a:link { font-weight:normal; color:#172900; text-decoration:underline; }
a:visited { font-weight:normal; color:#172900; text-decoration:underline; }
a:focus { font-weight:normal; color:#172900; text-decoration:underline; }
a:hover { font-weight:normal; color:#172900;  text-decoration:underline; }
a:active { font-weight:normal; color:#172900;  text-decoration:underline; }

