body {    background-color:#009F00;
        color:#000000;
        font-size:10pt;
        font-family:Arial;
     }
ul { font-family:Tahoma,Verdana,Helvetica; font-size:12pt; }
li { font-family:Tahoma,Verdana,Helvetica; font-size:8pt; }
h1 { font-size:10pt; font-weight:bold;
     font-family:Tahoma,Verdana,Helvetica;
     color:#008030;}
h2 { font-size:12pt; font-weight:bold;
     font-family:Tahoma,Verdana,Helvetica;
     color:crimson;
     }
h3 {font-size:14pt; font-weight:bold;
     font-family:Tahoma,Verdana,Helvetica;
     color:olivedrab;}
h5 {font-size:14pt; font-weight:bold;
     font-family:Tahoma,Verdana,Helvetica;
     color:olivedrab;}

a {font-family:Tahoma,Verdana,Helvetica;text-decoration:none;}
a {color:black}
a:hover {color:darkgreen;}
a:link {text-decoration:none }
a:hover {text-decoration:underline }
a:focus { font-weight:; color:#000000 }
a:active { font-weight:; color:#FF0000 }


#ratiobild { font : 100% Tahoma,Verdana,Helvetica; margin: 5; padding: 0; text-align: left; float: left;}
.bildL { float: left; margin: 5px 10px 10px 0px;  }
.bildR { float: right; margin: 5px 0px 10px 10px;  }

#ratiotext { font : 100% Tahoma,Verdana,Helvetica;
margin: 5;
padding: 0;
width:450px;
margin:5px;
text-align: left;
float: left;}




table { background-color:#FFFFE1;}
th { color:#000000; font-size:8pt; font-family:Tahoma,Verdana,Helvetica; valign:top;}
td {color:#000000; font-size:8pt; font-family:Tahoma,Verdana,Helvetica; valign:top;}


p.rahmen_tabelle { border: #009F00 dashed;
                width: 95%;
                padding: 2px;
                border-width: 1px 1px 1px}

p.rahmen_kopf { border: #009F00 solid;
                width: 100%;
                padding: 2px;
                border-width: 1px 1px 1px}
p.rahmen_gruppe { border: #00BF00 solid;
                background-color:#FFFFB0;
                width: 90%;
                padding: 1px;
                border-width: 1px 1px 1px}
p.rahmen_hersteller { border: #00BF00 dashed;
                width: 100%;
                padding: 1px;
                border-width: 1px 1px 1px}
p.rahmen_untergruppe { border: #FF0000 dashed;
                width: 90%;
                padding: 2px;
                border-width: 1px 1px 1px}
p.rahmen_untergruppe1 { border: #000000 dashed;
                width: 88%;
                padding: 3px;
                border-width: 1px 1px 1px}
p.rahmen_untergruppe2 { border: #0000FF dashed;
                width: 85%;
                padding: 3px;
                border-width: 1px 1px 1px}
.block{
display:inline;
padding:0 1px 0px 2px;}

#tab5{
border-collapse:collapse;
width: 100%; }

#tab5 th{
background:gold;
border:1px solid #000000;
font-size:8pt;
padding:2px 2px 2px 2px;
text-align:left;
}

#tab5 td{
font-size:8pt;
background:#F5F5F5;
border:1px solid #8F8F8F;
padding:2px 2px 2px 2px;
text-align:left;
}


#tab1{
border-collapse:collapse;
width: 100%; }

#tab1 th{
background:gold;
border:1px solid #000000;
font-size:8pt;
padding:2px 2px 2px 2px;
text-align:left;
}

#tab1 td{
font-size:8pt;
background:#F5F5F5;
border:1px solid #8F8F8F;
padding:2px 2px 2px 2px;
text-align:left;
}
#tabnavi{
width:100%;
border-collapse:collapse;}

#tabnavi td{
font-size:12px;
border:1px solid #C0C0C0;
padding:4px 4px 4px 4px;
background:#FFDF00;
}

#tabartikel{
border-collapse:collapse;
width:100%;
border:1px solid #C0C0C0;}

#tabartikel th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 1px;
}

#tabartikel td{
background:#F8F8F8;
border:0px;
margin:0px;
padding:2px 2px 2px 2px;
}

#tabartikel tr.g1 td{
background:#FFDF00;}

#tabartikel tr.g2 td{
background:#E3E8DD;}

.block1{
display:inline;
padding:1px 1px 1px 1px;}


#info{
border-collapse:collapse;
width: 100%; }

#info td{
font-size:8pt;
background:#E6FFE6;
border:1px solid #FF0000;
padding:3px 2px 2px 2px;
text-align:left;
}

/* Rund*/
a.rund{
color:white;
background:#006A35;
display:block;
text-align:center;
border:#000000 solid 1px;
-moz-border-radius:5px;
padding:2px;
margin:2px;
text-decoration:none;
font:bold 100% verdana, helvetica, sans-serif;
float:left;
}

a.rund:hover{
color:#000000;
background-color:gold;
text-decoration:none;
}


a.link{
color:white;
background:#006A35;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
font:bold 12px arial, helvetica, sans-serif;
width: 120px;

}

a.link:hover{
color:#000000;
background-color:gold;}

.searchword
{
background-color:yellow;
}

.searchwordClear
{
background-color:transparent;
}

#tab2{
border-collapse:collapse;
width: 250px; }

#tab2 th{
background:gold;
border:1px solid #000000;
font-size:8pt;
padding:1px 1px 1px 1px;
text-align:left;
}

#tab2 td{
font-size:8pt;
background:#F5F5F5;
border:1px solid #8F8F8F;
padding:2px 2px 2px 2px;
text-align:left;
}