body, #norm  {
   font-family:Arial, Verdana, Myriad pro BT, Helvetica, Humanst531 BT, sans-serif;
   font-size:13px;
   line-height:18px;
   letter-spacing:0px;
   text-align:left;
   font-weight:500;
   color:#444;
   margin:0px;
   padding:0px;
   border:0px;
   frameborder:0;
   background:#fff;
}

.rechts  {
   position:absolute;
   top:30px;
   right:5px;
}

#bg555  {
   color:#ccc;
   background:#555;
}

.big  {
   font-size:1.5em;
   font-weight:700;
   line-height:1.5em;
}

.a  {
   font-size:1.5em;
   line-height:1.5em;
}

#gruen  {
   color:#d64;
   margin:0 4px 0 0;
}

#grau  {
   color:#888;
}

p  {
   font-size:13px;
   line-height:18px;
   margin:0;
   padding:0 0 5px 0;
}
#abs  {
   margin:0 0 15px 0;
   clear:both;
}
ul#abs  {
   list-style-type:none;
}
ul#abs li {
   padding:8px 0 0 30px;
   text-indent:-30px;
}
ul#abs li, ul#abs li h2 {
   line-height:18px;
}
#a  {
   font-size:5px;
   line-height:5px;
   margin:0px;
   padding:0px;
}

ul  {
   margin:5px 0 10px 25px;
   padding:0px;
}
table  {
   margin:0px;
   padding:0px;
   border:0;
}

#cont  {
   width:70%;
   max-width:900px;
   margin:0;
   padding:30px 90px 30px 40px;
   border:0;
}

#ab  {
   width:100%;
   margin:0 0 10px 0;
   padding:0;
   border:0;
}

td  {
   font-size:13px;
   line-height:18px;
   letter-spacing:0px;
   text-align:left;
   font-weight:500;
   margin:0px;
   padding:0px;
}

#tophoch  {
   padding-top:0px;
}

#top0  {
   padding-top:0;
}

#top10  {
   align:left;
   text-align:left;
   padding:10px 0 0 0;
}

#top10r  {
   align:right;
   text-align:right;
   padding:10px 10px 0 0;
}

.top5r  {
   align:right;
   text-align:right;
   margin:5px 5px 0 0;
}

.top10r  {
   align:right;
   text-align:right;
   margin:10px 10px 0 0;
}

#top15  {
   align:left;
   text-align:left;
   padding:15px 0 0 0;
}

#top20  {
   text-align:left;
   padding:20px 0 0 0;
}

#l, #lab  {
   float:left;
}
#lab  {
   margin:0px 10px 10px 0;
}
#r, #rab  {
   float:right;
}
#rab  {
   margin:0px 0 10px 10px;
}

#block  {
   display:block;
   padding:0 0 2px 0;
}

#clear  {
   clear:both;
}

#weit  {
   line-height:20px;
}
#min  {
   font-size:0.9em;
   line-height:1.2em;
}

#at  {
   font-size:11px;
}
#in  {
   display:inline;
   margin:0 10px 0 0;
   letter-spacing:0px;
}
h1, h15, h2, h3, h4, h5  {
   text-decoration:none;
   border:0;
   background:transparent;
}

h1  {
   font-size:24px;
   line-height:28px;
   letter-spacing:0px;
   text-align:left;
   font-weight:500;
   color:#6a0;
   margin:0px;
   padding:0 0 25px 0;
}

#h15  {
   font-size:18px;
   line-height:28px;
   letter-spacing:0px;
   text-align:left;
   font-weight:500;
   margin:0px;
   padding:0 0 25px 0;
}

h2, h2#top  {
   font-size:15px;
   line-height:24px;
   letter-spacing:1px;
   text-align:left;
   font-weight:700;
   color:#6a0;
   margin:0px;
   padding:0 0 2px 0;
}

h2#top  {
   padding:0 0 5px 0;
}

h3  {
   font-size:17px;
   line-height:24px;
   letter-spacing:1px;
   text-align:left;
   font-weight:700;
   color:#fff;
   margin:0;
   padding:0 0 0 20px;
}

#h3  {
   height:33px;
   background-color:#9acd32;
   font-size:17px;
   line-height:24px;
   letter-spacing:1px;
   text-align:left;
   font-weight:700;
   color:#fff;
   margin:0;
   padding:0;
}

h4  {
   font-size:13px;
   line-height:18px;
   letter-spacing:0px;
   text-align:left;
   font-weight:700;
   color:#444;
   margin:0;
   padding:0 20px 10px 0;
}

h5  {
   font-size:13px;
   line-height:18px;
   letter-spacing:0px;
   text-align:left;
   font-weight:700;
   color:#444444;
   margin:0;
   padding:0;
}

#h2  {
   font-size:17px;
   line-height:24px;
   letter-spacing:1px;
   text-align:left;
   font-weight:700;
   color:#FF7700;
   margin:0px;
   padding:20px 0 5px 0;
}

a, a#ex, a#pdf, a#nav, a#topnav  {
   color:#47b;
   margin:0px;
   padding:0px;
   font-weight:700;
   letter-spacing:0px;
   border-width:0px;
   text-decoration:none;
}
a:visited  {}
a:active  {}
a:hover, a:hover#ex, a:hover#pdf, a:hover#mail, a:hover#index, a:hover.nav, a:hover#nav, a:hover#topnav  {
   color:#e00;
}
a#ex  {
   color:#6a0;
}
a#pdf  {
   color:#f60;
}
a#mail  {
   color:#d90;
}
a#index  {
   font-size:24px;
   line-height:30px;
   color:#fff;
   margin:0px;
   padding:0px;
   text-align:right;
   font-weight:700;
   letter-spacing:0px;
   border-width:0px;
   text-decoration:none;
}

span#k {
   font-size:13px;
}

div#nav {
   position:absolute;
   top:5px;
   right:20px;
   width:100px;
   text-align:right;
}

a#nav {
   font-size:20px;
   font-weight:700;
   text-decoration:none;
}

a#topnav {
   font-size:10px;
   font-weight:400;
   text-decoration:none;
   text-transform:uppercase;
   padding:0 0 0 5px;
}

a.nav  {
   font-size:12px;
   line-height:18px;
   color:#fff;
   text-align:right;
   font-weight:700;
   letter-spacing:1px;
   border:0;
   text-decoration:none;
   text-transform:uppercase;
   margin:10px 20px 0 10px;
   padding:0px;
   display:block;
}
