body {  color:#000000;
        font-size:9pt;
        font-family:Tahoma,Verdana,Helvetica,Arial;     }

ul { font-family:Tahoma,Verdana,Helvetica; font-size:8pt; }
li { font-family:Tahoma,Verdana,Helvetica; font-size:8pt; }
h1 { font-size:12pt; font-weight:bold;
     font-family:Tahoma,Verdana,Helvetica; }
h2 { font-size:12pt; font-weight:bold;color:darkslateblue;
     font-family:Tahoma,Verdana,Helvetica; }
h3 { font-size:10pt; font-weight:bold;
     font-family:Tahoma,Verdana,Helvetica; }
h4 { font-size:9pt; font-weight:bold;color:#0000DF;
     font-family:Tahoma,Verdana,Helvetica; }
hr { color:mediumblue;}

a {font-family:Tahoma,Verdana,Helvetica;text-decoration:none;}
a {color:black}
a:link {text-decoration:none }
a:hover {color:#0040FF;}
a:hover {text-decoration:underline }
a:active { font-weight:; color:#FF0000 }
a:focus { font-weight:; color:#000000 }

td {font-family:Tahoma,Verdana,Helvetica;
           font-size:9pt;
           }

th {background-color:gold;
           font-size:9pt;
           font-family:Tahoma,Verdana,Helvetica;
           }

table    {border:0;
          font-family:Tahoma,Verdana,Helvetica;
         }



#kohle{
border-collapse:collapse;}

#kohle th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#kohle td{
background:#D2E9FF;
border:1px solid #000000;
padding:2px 2px 2px 5px;
text-align:center;
width: 50%;
}


#tab1{
border-collapse:collapse;}

#tab1 th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#tab1 td{
background:#D2E9FF;
border:1px solid #000000;
padding:2px 2px 2px 5px;
text-align: ;
}

#tab1 tr.grau td{
background:#eeeeee;}

#tab1 tr.weis td{
background:#FFFFFF;
}

#impressum{
border-collapse:collapse;}

#impressum td{
border:1px solid #000000;
padding:2px 2px 2px 5px;
text-align:left ;
width: 50%;
}





#gruppe{
border-collapse:collapse;}

#gruppe th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#gruppe td{
background:#D2E9FF;
border:1px solid #000000;
padding:2px 2px 2px 5px;
text-align: ;
}

#gruppe tr.grau td{
background:#eeeeee;}

#gruppe tr.weis td{
background:#FFFFFF;}

#tab2{
border-collapse:collapse;}

#tab2 th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#tab2 td{
background:#FFFFFF;
border:1px solid #000000;
padding:2px 2px 2px 5px;
text-align:center;
}

#tab2 tr.grau td{
background:#eeeeee;}

#tab2 tr.weis td{
background:#FFFFFF;}

#tab4{
border-collapse:collapse;
font-size:8pt;
width:740px;
}

#tab4 th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#tab4 td{
background:#D2E9FF;
border:1px solid #000000;
padding:1px 1px 1px 2px;
text-align: left;
font-size:8pt;
}

#tab4 tr.grau td{
background:#eeeeee;
}

#tab4 tr.weis td{
background:#FFFFFF;}


.button180{
font-family:Verdana,Arial,Helvetica;
font-size: 10px;
color: #000000;
text-align: left;
vertical-align: middle;
background-image:url(../bilder/banner/19.gif);
background-position:0px 0px;
text-decoration:none;
padding: 0px;
margin:2px;
height: 17px;
width: 180px;
display: block;
}

.button180:visited {
color:#000000;
text-decoration:none;
}

.button180:hover {
color:#FF007F;
text-decoration:none;
}

.button105{
font-family:Verdana,Arial,Helvetica;
font-size: 10px;
color: #000000;
text-align: left;
vertical-align: middle;
background-image:url(../bilder/banner/18.gif);
background-position:0px 0px;
text-decoration:none;
padding: 0px;
margin:2px;
height: 17px;
width: 105px;
display: block;
}

.button105:visited {
color:#000000;
text-decoration:none;
}

.button140:hover {
color:#FF007F;
text-decoration:none;
}

.button140{
font-family:Verdana,Arial,Helvetica;
font-size: 10px;
color: #000000;
text-align: left;
vertical-align: middle;
background-image:url(../bilder/banner/140.gif);
background-position:0px 0px;
text-decoration:none;
padding: 0px;
margin:2px;
height: 17px;
width: 140px;
display: block;
}

.button140:visited {
color:#000000;
text-decoration:none;
}

.button140:hover {
color:#FF007F;
text-decoration:none;
}
.button140rot{
font-family:Verdana,Arial,Helvetica;
font-size: 10px;
color: #000000;
text-align: left;
vertical-align: middle;
background-image:url(../bilder/banner/140rot.gif);
background-position:0px 0px;
text-decoration:none;
padding: 0px;
margin:2px;
height: 17px;
width: 140px;
display: block;
}

.button140rot:visited {
color:#000000;
text-decoration:none;
}
.button140rot:hover {
color:#FF007F;
text-decoration:none;
}
.button250{
font-family:Verdana,Arial,Helvetica;
font-size: 10px;
color: #000000;
text-align: left;
vertical-align: middle;
background-image:url(../bilder/banner/250.gif);
background-position:0px 0px;
text-decoration:none;
padding: 0px;
margin:2px;
height: 17px;
width: 250px;
display: block;
}
.button250:visited {
color:#000000;
text-decoration:none;
}

.button250:hover {
color:#FF007F;
text-decoration:none;
}


a.block{
color:black;
background:lightsteelblue;
display:block;
text-align:center;
border:black solid 1px;
padding:15px;
text-decoration:none;
font:bold 12px Tahoma,Verdana,Helvetica;}

a.block:hover{
color:#000000;
background-color:#FFBF00;}



/* Navigation*/
a.hersteller{
color:white;
background:steelblue;
display:block;
text-align:center;
border:#000000 solid 1px;
-moz-border-radius:3px;
padding:2px;
margin:2px;
text-decoration:none;
font:10px arial, helvetica, sans-serif;
float:left;
}

a.hersteller:hover{
color:#000000;
background-color:gold;
text-decoration:none;
}