td.NAV{
text-align: center;
text-valign: middle;
}

a.NAV{
font-size:14px;
color:#FFFFFF;
text-decoration: none;
}

a.NAV:hover{
text-decoration: underline overline;
}

table#outer {
width: 100%;
height: 100%;
text-align: center;
}

p.ARTIKELLINK {
margin-top:25px;
font-size:15px;
font-color:#000000;
font-size:16px;
}

a.ARTIKELLINK {
font-size:14px;
font-color: #AAAAAA;
text-decoration: underline;
}

a.ARTIKELLINK:hover {
font:16px #000000;
text-decoration: underline;
}

a.AGBLISTING,a.INNERAGBLINK{
text-decoration:underline;
color:#FFFFFF;
}

span.posLink{
color:#000000;
font-size:10px;
}

div.mainframe{
width:800px;
height:395px;
overflow:auto;
scrollbar-base-color        : #525051;
scrollbar-track-color       : #000000;
scrollbar-arrow-color       : #000000;
color:#FFFFFF;
font-size:16px;
}

p.spezialseiten{
;
}

table.beststatusemailein, table.beststatusemailaus{
font-size:13px;
}

body {
font-family: sans-serif;
font-size:13px;
background-color: #000000;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin: 0px 0px 0px 0px;
scrollbar-base-color        : #525051;
scrollbar-track-color       : #000000;
scrollbar-arrow-color       : #000000;
color: #FFFFFF;
height: 100%;
} 

input.farbig{
    background-color: #696162;
    border: 1px solid #FFFFFF;
    font-size:12px;
    color:#000000;
}

a {
font-size:12px;
color : #FFFFFF; 
text-decoration : underline; 
}

a.underlinedlink:hover {
color : #FFFFFF; 
text-decoration : underline; 
}

a.underlinedlink {
color : #0000CC; 
}

a.seitennavigation {
color : #ff5522;
font-size : 15px;
}

a.seitennavigation:hover {
color : #ff0000;
font-size : 25px;
}

a.seitennavigationtext {
color : #ff5522;
}

a.seitennavigationtext:hover {
color : #ff0000;
}

a.artikelbezeichnunglink, a.artikelbezeichnunglink_UNTERARTIKEL{
font-family : Comic Sans MS, Times, serif;
font-size : 16px;
letter-spacing:1px;
color : #520000;
font-weight:bold;
}

a.artikelbezeichnunglink:hover, artikelbezeichnunglink_UNTERARTIKEL:hover {
color : #000000;
}

a.positionlink {
color : #000000;
font-size:10px;
}

td.positionlink {
color : #000000;
font-size:10px;
padding:0px;
}
 
a.positionlink:hover {
color : #111111;
text-decoration : underline; 
} 

a.zurueckzumshop {
font-size:12px;
color : #000000; 
} 

a.zurueckzumshop:hover  {
color : #000000; 
text-decoration : underline; 
} 

span.zurueckzumshop{
color : #00104f; 
}

a.vorzuruecklink {
font-size : 14px;
color : #ff5522;
font-weight : bold;
}

a.vorzuruecklink:hover {
font-size : 14px;
color : #ff5522;
font-weight : bold;
text-decoration : underline;
}

input.lieferadresse , textarea.lieferadresse {
font-size:14px;
font-weight:bold;
color : #000000;
border : solid 1px #000000;
background-color : #F8F474;
}

select.lieferadresse {
font-size : 14px;
color : #000000;
border : solid 1px #000000;
background-color : #F8F474;
}

button.schnellsuchbutton , input.schnellsuchbutton {
background-color : #F0A200;
border: solid 1px #D3DAEE;
font-size : 10px;
color : #000000;
}

input.schnellsuche{
width:80px;
height:20px;
color:#000000;
background-color:#F0A200;
font-weight:600;
border: solid 1px #D3DAEE;
}

button.artikelansicht , input.artikelansicht , select.artikelansicht {
background-color : #696162;
font-size : 16px;
color : #FFFFFF;
}

input.bestabschicken , input.kontaktformular , textarea.kontaktformular, select.kontaktformular {
background-color : #F8F474;
border : 1px solid #00104F;
font-size : 18px;
color : #000000;
}

tr.FARBE_obenRechts , td.FARBE_obenRechts {
background-color : #FFFF8F;
}

tr.FARBE_obenLinks , td.FARBE_obenLinks {
background-color : #FFFF8F;
}

td.LBR {
background-color : #F0A200;
color : white;
border : 1px solid #000000;
border-bottom: none;
}

td.LBR1 {
background-color : #F0A200;
color : white;
border : 1px solid #000000;
}

td.LBi, td.Suche {
background-color : #F5DC33;
color : #000000;
font-size:10px;
border : 1px solid #000000;
padding-top:0px;
padding-bottom:0px;
}

td.WK{
background-color : #F5DC33;
color : #000000;
font-size:10px;
border : 1px solid #000000;
border-top : 0px;
padding-top:0px;
padding-bottom:0px;
}

span.LBIs {
background-color : #002060;
border : 1px solid #000000;
font-size: 12px;
font-weight:bold;
letter-spacing:1px;
}

td.mainframe_spezial{
height:550px;
color:#000000;
font-size:14px;
text-align:center;
padding-top:20px;
background : url("http://www.vitalzusatz.de/vital_data/mainframe.gif"); 
}

a.underlinedlink_spezial{
;
}

a.underlinedlink_spezial:hover {
text-decoration : underline; 
}


td.lieferadresse {
font-weight : bold;
font-size: 14px;
}

#underlined:hover {
text-decoration : underline;
color : #f8ac09;
}

p.artikelnameinauflistung {
font-size : 18px;
color : #000000;
}

table.artikelnichtvorhanden {
background: #EADC33;
border: 1px solid #971D38;
font : 15px sans-serif;
color : #FF0000;
width:110px;
}

td.seitenueberschrift, p.herstellerliste {
font-family : Comic Sans MS, Times, serif;
font-size : 22px;
color : #FFFFFF;
font-weight:bold;
}

h1{
font-size : 26px;
color : #FFFFFF;
}

td.seitenbeschreibung {
font-size : 14px; 
color : #FFFFFF; 
}

h2{
font-size : 13px; 
color : #FFFFFF; 
font-weight : bold; 
}


td.kasselinks {
border : 0 none inherit;
border-left : 1px solid #ffa500;
color : #000000;
}

td.kasseverguenstigungen {
color : #00104f;
font-size : 12px;
background-color : #ffa500;
}

td.kasserechts {
border : 0 none inherit;
border-right : 1px solid #ffa500;
color : #ffa500;
}

td.reiterlinks, td.reiterlinksSelected {
background-color : #DB8B00;
font-size:20px;
font-family : HandelGothic BT, sans-serif, Comic Sans MS, Times, serif; 
color : #00104f;
padding : 2px;
}

td.reiterrechts, td.reiterrechtsSelected {
background-color : #FFAA00;
padding : 2px;
color : #00104f;
font-size:12px;
font-family : HandelGothic BT, sans-serif, Comic Sans MS, Times, serif; 
letter-spacing:1px;
}

td.unterreiterrechts {
background-color : #FFAA00;
}

table.bereitsimkorb{
color: #000000;
background: #DD7090;
border: 1px solid #000000;
padding:0px;
font-size:12px;
width:100px;
}
 
p.BIA , td.BIA {
font-size : 14px;
color : #000000;
}

td.BIA1{
font-size : 12px; 
color : #520000;
}


.arahmen{
background : #FFDF50 url(http://www.vitalzusatz.de/vital_data/bg_artikelauflistung.gif) bottom right no-repeat;
border: 1px solid #971D38;
}


.arahmen:hover{
background-color: #FFDF50;
border: 10px solid #1414AF;
}


table.kbew, table.NEBENARTIKEL{
background-color: #EADC33;
font : 10px sans-serif;
color : #000000;
padding-left : 4px; 
padding-right : 4px; 
padding-top : 4px; 
padding-bottom : 4px;
border:1px solid #971D38;
text-align:right;
width:110px;
}

p.shopEmpfehlen, table.shopEmpfehlen{
color:#000000;
font-size:12px;
}

div.AuflistungPreisString{
font-size:10px;
color:#000000;
text-align : right;
}


td.zahlungsarten{
font-size:16px;
font-weight:bold;
color:#000000;
}

span.zahlungsarten{
font-size:12px;
color:#000000;
}

p.OptionenWennUnterText{
text-align : center; 
}

p.OptionenWennUnterBild{
text-align : center;
margin:0px;
}

table.Kundenbestellstatus{
text-align:center;
text-valign:bottom;
border:0px;
spacing:0px;
padding:2px;
font-size:13px;
font-weight:bold;
color:#000000;
}

table.Kundenbestellstatus_Kundendaten{
border:0px;
spacing:0px;
padding:2px;
font-size:12px;
color:#000000;
}

table.Kundenbestellstatus_Bestellliste{
border:0px;
spacing:0px;
padding:3px;
font-size:10px;
color:#000000;
}

.cssimpressum p{
padding: 10px;
font-size:12px;
}

.cssagb table{
margin: 10px;
color:#FFFFFF;
}

.cssagb H1{
color: #FFFFFF;
font-size: 30px;
font-weight: bold;
}

.cssagb ol a, .cssagb ol{
color: #FFFFFF;
font-size: 14px;
}

.cssagb a{
font-size: 14px;
text-decoration: underline;
color: #FFFFFF;
}

.cssagb p{
font-size: 14px;
text-align: justify;
}

.cssagbversand{
font-size: 14px;
padding-left: 20px;
}

table.cssagbwr {
background-color:#FFDDA1;
border:1px solid #000000;
font-size:14px;
color:#000000;
}
