html{
height:100%;
margin:0;
padding:0;}

.auftrag {display: none; }
#auftrag {display: none; }

body{
background : #F0EDE6;
background-repeat:no-repeat;
font : 10px verdana, geneva, arial, helvetica, sans-serif;
height:100%;
margin:0;
padding:0;
text-align:center;
}

table, td { color:#000000; font-size:10pt; font-family:Tahoma,Verdana,Helvetica; vertical-align: top;}
table, th { color:#000000; font-size:10pt; font-family:Tahoma,Verdana,Helvetica; text-align:left;}
span.klein {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; }

h1 { font-size:16px; font-weight:bold; color:#F8F8F8;
     font-family:verdana, geneva, arial, helvetica, sans-serif; }
h2 { font-size:16px; font-weight:bold; color:#7C7C7C;
     font-family:verdana, geneva, arial, helvetica, sans-serif; }
h3 { font-size:14px; font-weight:bold; color:#000000;
     font-family:verdana, geneva, arial, helvetica, sans-serif; }
h5 { font-size:16px; font-weight:bold; color:#7C7C7C;
     font-family:verdana, geneva, arial, helvetica, sans-serif; }
hr {    border:1px dashed; color:#A0A0A0;}

a {font-family:verdana, geneva, arial, helvetica, sans-serif; text-decoration:none; font-size:12px;}
a {color:#000000;}
a:link {text-decoration:none }
a:hover {color:#007F00;}
a:hover {text-decoration:underline }
a:active { font-weight:; color:#5F5F5F }
a:focus { font-weight:; color:#000000 }

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.navishop{
color:#000000;
background:#97DDFF;
display:inline;
text-align:center;
border:black solid 1px;
padding:2px;
height:12;
text-decoration:none;
font: 10px verdana, arial, sans-serif;}



#tabnavi{
width:100%;
border-collapse:collapse;}

#tabnavi td{
font-size:12px;
border:1px solid #C0C0C0;
padding:4px 4px 4px 4px;
background:#E3F5F8;
}

#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:100%;
border:1px solid #C0C0C0;}

#tabartikel th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 1px;
}

#tabartikel th.rechts{
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{
font-size:8pt;
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:550px;
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;
}
#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%;
border:1px solid #C0C0C0;
vertical-align: top;
}

#tabdaten tr.cred td{
background:#FFDFDF;}

/* Navigation im Shop*/
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;
float:left;
}

a.shopbutton:hover {
color:black;
background-color:gold;
}

#tab3 tr.g1 td{
background:#CEDABF;}

#tab3 tr.g2 td{
background:#E3E8DD;}

#tab4{
border-collapse:collapse;}

#tab4 th{
background:gold;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#tab4 td{
font-size:8pt;
border:1px solid #C0C0C0;
padding:4px 4px 4px 4px;
text-align:left;
}

/*Hauptbanner*/
.banner{
background: url(../bilder/neubanner/bannerww.gif);
background-repeat:no-repeat;
background-position:left;
text-align:right;
width:912px;
padding:0px;
margin:0px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
height:55px;}

.suchfeld{
background: #1899B7;
text-align:left;
width:908px;
border-left:1px solid #ADADAD;
border-right:3px solid #ADADAD;
padding:0px;
margin:0px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
height:50px;}



.hauptrahmen{
background: #FFFFFF;
font : 12px verdana, geneva, arial, helvetica, sans-serif;
width:898px;
border-left:1px solid #ADADAD;
border-right:3px solid #ADADAD;
padding:5px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
height:auto;
}

.navlinks{
padding:3px;
width:130px;
height:600px;
margin-left:5px;
text-align:center;
font-size:10px;
position:absolute; left:0px;top:95px;}

.info{
padding:3px;
margin:0 155px 0 145px;
padding:5px 10px 0 10px;}

.rechts{
padding:3px;
border: 0px solid dotted;
width:130px;
text-align:left;
margin-right:5px;
position:absolute; right:0px;top:95px;}

.bannerunten{
background:#FFBF00;
text-align:center;
margin:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
border-top:2px dotted #000000;
border-left:1px solid #ADADAD;
border-right:3px solid #ADADAD;
border-bottom:1px solid #ADADAD;
padding:5px;
font-size:9px;
width:898px;
height:70px;}


.link {
a font-family:verdana, geneva, arial, helvetica, sans-serif; text-decoration:none; font-size:9px;
}

#newsblau{
border-collapse:collapse;
width:230px;
}

#newsblau th{
background:gold;
text-align:center;
border:1px solid #ADADAD;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#newsblau td{
background:#F2F2F2;
border:1px solid #ADADAD;
padding:4px 4px 4px 4px;
text-align:center;
}

#newsgrau{
border-collapse:collapse;
width:230px;
}

#newsgrau th{
text-align:center;
background:#00C0FF;
border:1px solid #000000;
font-size:8pt;
padding:1px 1px 1px 5px;
}

#newsgrau td{
background:#E8E8E8;
border:1px dotted  #000000;
padding:4px 4px 4px 4px;
text-align:center;
}


td.briggso{
font-size:9px; color:#000000;
border:0px;
padding:0px 4px 4px 4px;
}

td.briggsl{
font-size:9px; color:#000000;
border:0px;
padding:0px 0px 0px 0px;
background-repeat:no-repeat;
background-position:right;
}

td.briggsr{
font-size:9px; color:#000000;
border:0px;
padding:0px 0px 0px 0px;
background-repeat:no-repeat;
background-position:left;
}



INPUT.shop { BORDER: 0px; BACKGROUND-COLOR: #F8F8F8}

INPUT  { color: #000000; font-size: 12px; font-family: Verdana; background-color: #e3f5f8; margin: 3px; border: solid 1px }
.newsdunkegrün   { background-color: #1799b7; text-align: center; padding: 0px; border: solid 0px #8fbb7c; width: 100% }
.newshellgrün  {background-color:#C5BF75;  text-align: center; border: #C5BF75 solid; width: 100%;padding: 0px; border-width: 1px 1px 1px}





a.menu { width:140px; margin-top:1px; display:block;  padding: 1px;
         font-family:Verdana; text-align: center; font-size:12px; font-weight:solid; }
a.menu:link    { color:#000000; background-color:#F2F2F2; border:1px solid #000000; text-decoration:none; }
a.menu:visited { color:#000000; background-color:#F2F2F2; border:1px solid #000000; text-decoration:none; }
a.menu:hover   { color:#000000; background-color:#BEBEBE; border:1px solid #000000; text-decoration:none; }
a.menu:active  { color:#000000; background-color:#DDDDDD; border:1px solid #000000; text-decoration:none; }
div.menu { color:#000; background-color:#FFFFFF; border:0px solid #000; width:140px; text-align:c center; padding:0px; }

a.menu01  {
        width:140px; margin-top:1px; padding:1px; text-align: center; font-size:11px; display: block; text-decoration: none; background-color: #FBFEC7; border: 1px solid #2A0000;}

a.menu1 { width:140px; margin-top:1px; padding: 1px; color:#FFFFFF; display:block;
         font-family:Verdana; text-align: center; font-size:10px; font-weight:solid; }
a.menu1:link    { color:#000000; background-color:#E3F5F8; border:1px solid #000000; text-decoration:none; }
a.menu1:visited { color:#000000; background-color:#E3F5F8; border:1px solid #000000; text-decoration:none; }
a.menu1:hover   { color:#000000; background-color:#01A7C1; border:1px solid #000000; text-decoration:none; }
a.menu1:active  { color:#000000; background-color:#99CCCC; border:1px solid #000000; text-decoration:none; }
div.menu1 { color:#000; background-color:#FFFFFF; border:0px solid #000; width:140px; text-align:c center; padding:0px; }


a.menu2 { width:120px; margin-top:1px; display:inline;  padding: 1px;
         font-family:Verdana; font-size:12px; text-align: center; font-weight:solid; }
a.menu2:link    { color:#000000; background-color:#F2F2F2; border:1px solid #000000; text-decoration:none; }
a.menu2:visited { color:#000000; background-color:#F2F2F2; border:1px solid #000000; text-decoration:none; }
a.menu2:hover   { color:#000000; background-color:#BEBEBE; border:1px solid #000000; text-decoration:none; }
a.menu2:active  { color:#000000; background-color:#DDDDDD; border:1px solid #000000; text-decoration:none; }
div.menu2 { color:#000; background-color:#FFFFFF; border:0px solid #000; width:120px; text-align:c center; padding:0px; }

.block{
display:inline;
padding:0 1px 0px 2px;}

/* Navigation*/
a.block_b{
color:black;
background:#D0D7C7;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
font:12px arial, helvetica, sans-serif;}

a.block_b:hover{
color:#000000;
background-color:#B9BAB9;}


a.block{
color:black;
background:#D0D7C7;
display:inline;
text-align:center;
border:#FFFFFF solid 1px;
padding:2px;
text-decoration:none;
font:12px arial, helvetica, sans-serif;}

a.block:hover{
color:#000000;
background-color:#B9BAB9;}

/* Navigation unten*/
a.block1{
color:black;
background:#9DD352;
display:inline;
text-align:center;
border:#000000 solid 1px;
padding:3px;
text-decoration:none;
font:11px arial, helvetica, sans-serif;}

a.block1:hover{
color:#000000;
background-color:#B9BAB9;}

a.block2{
color:black;
background:#D8D8D8;
display:inline-block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
display-width:15px;
font:10px arial, helvetica, sans-serif;}

a.block2:hover{
color:#000000;
background-color:#B9BAB9;}

a.block3{
color:black;
background:#E2E2C7;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
display-width:15px;
font:11px arial, helvetica, sans-serif;}

a.block3:hover{
color:#000000;
background-color:#B9BAB9;}

a.block4{
color:black;
background:#FFFFCC;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
display-width:15px;
font:11px arial, helvetica, sans-serif;}

a.block4:hover{
color:#000000;
background-color:#B9BAB9;}

a.block5{
color:black;
background:#99CC00;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
display-width:15px;
font:11px arial, helvetica, sans-serif;}

a.block5:hover{
color:#000000;
background-color:#B9BAB9;}

a.block6{
color:black;
background:#CCCC00;
display:block;
text-align:center;
border:#000000 solid 1px;
padding:2px;
margin:2px;
text-decoration:none;
display-width:15px;
font:11px arial, helvetica, sans-serif;}

a.block6:hover{
color:#000000;
background-color:#B9BAB9;}
