body {  background-color:#009F00;
        color:#000000;
        font-size:10pt;
        font-family:Tahoma,Verdana,Helvetica;
        overflow:auto;
        overflow: -moz-scrollbars-vertical;
        }
.auftrag {display: none; }
#auftrag {display: none; }
span.klein {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; }

table, td { color:#000000; font-size:10pt; font-family:Tahoma,Verdana,Helvetica; valign:top;}
table, th { color:#000000; font-size:10pt; font-family:Tahoma,Verdana,Helvetica; valign:top;text-align:left;}


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:10pt; font-weight:bold;
     font-family:Tahoma,Verdana,Helvetica;
     color:olivedrab;}

checkbox.soll {border:2px solid red; background:white;}
select.soll {border:2px solid red; background:white;}
input.soll {border:2px solid red; background:white;}
input.kann {border:1px solid black; background:#EFEFEF;}

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;}

.block1{
display:inline;
padding:1px 1px 1px 1px;}

#tabrahmen {
border: 2px inset #008000;
width:100%;
background-color:#FFFFE1;
}
#tabrahmen td {
color:#000000;
font-size:8pt;
font-family:Tahoma,Verdana,Helvetica;
vertical-align: top;
padding:2px 2px 2px 2px;
text-align:center;
}


#tabnavi{
width:100%;
border-collapse:collapse;}

#tabnavi td{
font-size:11px;
border:1px solid #C0C0C0;
padding:4px 4px 4px 4px;
background:#FFDF00;
text-align:center;
width: 33%;
}

#tabnavi td.links{
font-size:11px;
border:1px solid #C0C0C0;
padding:4px 4px 4px 4px;
background:#FFDF00;
text-align:left;
width: 33%;
}
#tabnavi td.rechts{
font-size:11px;
border:1px solid #C0C0C0;
padding:4px 4px 4px 4px;
background:#FFDF00;
text-align:right;
width: 33%;
}

#tabwerbung{
width:100%;
border-collapse:collapse;}

#tabwerbung td{
font-size:11px;
border:1px solid #C0C0C0;
padding:2px 2px 2px 2px;
background:palegoldenrod;
text-align:center;
width:20%;
}

#copy{
width:100%;
border-collapse:collapse;}

#copy td{
font-size:11px;
padding:2px 2px 2px 2px;
text-align:center;
width: 100%;
}

#tabinfo{
width:50%;
border-collapse:collapse;}

#tabinfo td{
background:moccasin;
font-size:11px;
padding:2px 2px 2px 2px;
text-align:center;
width: 100%;
border:1px solid #C0C0C0;
}


#tabartikel{
border-collapse:collapse;
width:90%;
border:1px solid #C0C0C0;}

#tabartikel th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 1px;
}

#tabartikel th.online{
background:gold;
font-size:8pt;
padding:1px 1px 1px 1px;
text-align: right;
}
#tabartikel th.links{
background:gold;
font-size:8pt;
padding:1px 1px 1px 1px;
text-align: left;
}

#tabartikel td{
background:#F8F8F8;
border:0px;
margin:0px;
padding:2px 2px 2px 2px;
vertical-align: top;
}

#tabartikel td.links{
background:#F8F8F8;
border:0px;
padding:1px 1px 1px 1px;
text-align: left;
vertical-align: top;
}
#tabartikel td.rechts1{
background:#F8F8F8;
border:0px;
padding:1px 1px 1px 1px;
text-align: right;
vertical-align: top;
}
#tabartikel td.preis{
background:#F8F8F8;
border:0px;
padding:1px 1px 1px 1px;
text-align: right;
vertical-align: top;
width: 100px;
}
#tabartikel td.online{
border:0px;
padding:1px 1px 1px 1px;
text-align: right;
vertical-align: top;
width:180px;
}


#tabartikel tr.grau td{
background:#E4E4E4;}
#tabartikel tr.gold td{
background:gold;}
#tabartikel tr.weis td{
background:#FFFFFF;}

#tabadresse{
width:530px;
border-collapse:collapse;}

#tabadresse th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 1px;
}
#tabadresse td{
background:#FFFFEC;
font-size:11px;
padding:2px 2px 2px 2px;
text-align:left;
width: 50%;
border:1px solid #C0C0C0;
}
#tabadresse td.muster{
background: #FFF url('../bilder/banner/adressmuster.png') no-repeat 100% 0;
font-size:8pt;
border:1px solid #E4E4E4;
padding:0px 2px 0px 2px;
width: 50%;
text-align: left;
vertical-align: top;
}
#tabadresse tr.cred td{
background:#FFDFDF;}

#tabdaten{
width:350px;
border-collapse:collapse;}

#tabdaten th{
background:#6B6B6B;
font-size:80%;
padding:3px 3px 3px 3px;
color:#FFFFFF;
text-align:left;
}
#tabdaten td{
background:#FFFFEC;
font-size:11px;
padding:2px 2px 2px 2px;
text-align:left;
width: 50%;
vertical-align: top;
}

#tabdaten tr.cred td{
background:#FFDFDF;}

/* Navigation oben*/
a.shopbutton {
color:black;
background:#E6E6E6;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
font:12px verdana, helvetica, sans-serif;
letter-spacing:0pt;
width: 150;
}

a.shopbutton:hover {
color:black;
background-color:gold;
}

#taboption{
width:400px;
border-collapse:collapse;}

#taboption td{
background:#FFFFEC;
font-size:11px;
padding:2px 2px 2px 2px;
text-align:left;
vertical-align: top;
}

#tab2{
border-collapse:collapse;
width: 60%; }

#tab2 th{
background:#EEFFDD;
border:1px solid #000000;
font-size:8pt;
text-align:left;
}

#tab2 td{
font-size:8pt;
background:white;
border:1px solid #8F8F8F;
text-align:left;
}
