body,div,td { font-family: verdana,helvetica,sanserif;  font-size: 9px; }
body { background-color: #ffffff; margin:0px;}
form { margin: 0px; padding: 0px; }
a { font-family: verdana,helvetica,sanserif;  font-size: 10px; text-decoration: none; color: #000000; font-weight: 0;}
table { cell-spacing: 0; cell-padding:0; border:none; }

#siteMeny {
    /*border-top-width: 1px;
    //border-left-width: 1px;
    //border-right-width: 1px;
    //border-bottom-width: 1px;
    //border-style: solid;
    /border-color: #999999;*/
    position: absolute;
    margin: 0px;
    padding: 0px;
    width:107px;
    left: 8px;
    top: 238px;
    layer-background-color: #ffffff;
    font-size: 9px;
    z-index: 6;
}
#sitepopup {
    /*
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: #999999;*/
    position: absolute;
    width: 107px;
    left: 2px;
    visibility: hidden;
    font-size: 9px;
    z-index: 50;
    background-color: #ffffff;
    layer-background-color: #ffffff;
}

#info {position: absolute; top: 0px; left: 500px; }
#pratbubbla { position:absolute; visibility: hidden; }
#divCont{position:absolute; visibility:hidden; left:635px; top:67px; height:400px; width:125px; z-index: 20;}

.rodruta { background-color: #cc0000; color: #ffffff; width:113px;font-family: verdana,helvetica,sanserif; font-size: 9px;}
.blaruta { background-color: #6666ff; color: #ffffff; font-family: verdana,helvetica,sanserif;  font-size: 10px;}
.beigeruta { background-color: #ede6cd; }
.greenruta { background-color: #478C61; }
.vit { background-color: #ffffff; }
.fokuspuff { width: 337px; height: 223px; vertical-align: top;  padding: 5px; }
.puff { width: 337px; height: 111px; vertical-align: top;  padding: 5px; }
.minipuff { width: 169px; height: 111px; vertical-align: top;  padding: 5px; }
.normal { color: #000000; font-family: verdana,helvetica,sanserif;  font-size: 10px; }

.kalenderrod{ background-color: #cc0000; color: #ffffff; font-family: verdana,helvetica,sanserif;}

.puffrubrik { color: #666666; font-family: verdana,helvetica,sanserif;  font-size: 14px; font-weight: bold;}
.grarubrik { font-family: verdana,helvetica,sanserif;  font-size: 11px; font-weight: bold; color: #666666}
.grarubrik2 { font-family: verdana,helvetica,sanserif;  font-size: 11px; font-weight: bold; color: #666666}
.blarubrik { font-family: verdana,helvetica,sanserif;  font-size: 11px; font-weight: bold; color: #53C1FF}
.blarubrik2 { font-family: verdana,helvetica,sanserif;  font-size: 12px; font-weight: bold; color: #53C1FF}
.rodrubrik { font-family: verdana,helvetica,sanserif;  font-size: 15px; color: #cc0000; font-weight: bold; }
.rodrubrik2 { font-family: verdana,helvetica,sanserif;  font-size: 13px; color: #CC0004;font-weight: bold;}
.fet { font-weight: bold; }
.fetiform { font-family: verdana,helvetica,sanserif;  font-size: 15px; font-weight: bold; }
.bildtext { font-style: italic; }
.rodfet { color: #ff0000; font-weight: bold; }
.rod2 { color: #CC0004; }
.rodfet2 { color: #CC0004; font-weight: bold; }
.fault { color: #ff0000 }
.gratext {font-weight: bold; color: #666666; }
.gratext2 {color: #747474; }
.vittext { color: #FFFFFF; }
.ljusgra { color: #999999; }
.underline { text-decoration:underline; }
.storbubblerubrik { font-family: verdana,helvetica,sanserif;  font-size: 12px; font-weight: bold; color: #666666}
.storbubblerubrik_vit { font-family: verdana,helvetica,sanserif;  font-size: 12px; font-weight: bold; color: #FFFFFF}

table.vinjettmeny { height: 14px; width:523px; background-color: #ffffff; }
table.menu { width: 112px; background-color: #ffffff; }
table.vansterInnehall { width:290px }
table.puffar { width: 337px; }

td.popperbild { vertical-align: top; width: 7px; }
td.poppertext { vertical-align: top; width: 102px; background-color:#ffffff; layer-background-color: #ffffff;}
td.navigeringbild { vertical-align: top; width: 7px; height: 20px; }
td.navigeringtext { vertical-align: top; width: 102px; height: 20px; }
td.gulruta { background-color: #ffcc00; }
td.meny { width: 113px; vertical-align: top; background-color: #ffcc00;}
td.lekolar { width: 113px; vertical-align: top; background-color: #6666ff;}
td.meny_lekolar { width: 113px; vertical-align: top; background-color: #6666ff;}
td.verirodlinje { background-image : url(/bilder/b_roda_hori_prickar.gif); width: 1px; rowspan:10;}
td.horirodlinje { background-image : url(/bilder/b_roda_vert_prickar.gif); height: 1px;  background-repeat: repeat-x; background-position: center;}
td.horirodlinje2 { background-image : url(/bilder/b_roda_vert_prickar2.gif); height: 1px;  background-repeat: repeat-x; background-position: center;}
td.innehall { width: 648px; colspan: 2; rowspan: 2; vertical-align: top; }
td.sokruta { width: 125px; height: 61px; background-color: #ffcc00;}
td.sok { font-size: 9px; background-color: #ffcc00;}
td.vinjett { width: 522px; height: 61px; vertical-align: top; background-color: #ffffff;}
td.dropdown { clip: rect(0 115 10 0); }
td.horigraprick { background-image : url(/bilder/b_gra_hori_prickar.gif); background-repeat: repeat-x; background-position: center;height: 1px;}
td.verigraprick { background-image : url(/bilder/b_gra_veri_prickar.gif); background-repeat: repeat-y; width: 1px;}
td.horiblaprick { background-image : url(/bilder/b_bla_dot_h.gif); background-repeat: repeat-x; background-position: center; height: 1px;}
td.veriblaprick { background-image : url(/bilder/b_bla_dot_v.gif);  background-repeat: repeat-y; width: 1px;}
td.vansterkol { width: 290px; vertical-align: top; }
td.vansterkol2 { width: 219px; vertical-align: top; }
td.vansterkol3 { width: 295px; vertical-align: top; }
td.vansterkol4 { width: 231px; vertical-align: top; }
td.vansterkol5 { width: 157px; vertical-align: top; }
td.vansterkol6 { width: 370px; vertical-align: top; }
td.vansterkol7 { width: 235px; vertical-align: top; }
td.vansterkol8 { width: 210px; vertical-align: top; }
td.vansterkol9 { width: 270px; vertical-align: top; }
td.hogerkol { width: 337px; vertical-align: top; }
td.hogerkol2 { width: 257px; vertical-align: top; }
td.tomyta {width: 20px; }
td.veckodag { height: 26px; width: 62px;  color: #666666; vertical-align: top; /*padding-top: 6px; padding-bottom: 4px;*/ }
td.dagsrecept { height: 26px; width: 200px; vertical-align: top;  /*padding-top: 6px; padding-bottom: 4px;*/ }
td.rcptsokradio { width: 87px; vertical-align: top; }
td.rcptsokchkbox { width:102px; vertical-align: top; }
td.puffram { vertical-align: top; }
td.bubbelram { width: 270px; height: 68px; vertical-align: top; background-repeat: no-repeat;  background-position: top;}
td.pratbubbla { background-repeat: no-repeat; background-position: top;}

td.menyknapp { text-align: center; }
td.sv { text-align: center; }
td.rod { text-align: center; background-color: #cc0000; }

ul.recept { margin: 0px; padding: 0px; }

input.login { font-family: verdana,helvetica,sanserif;  font-size: 10px; width: 48px; height: 14px;}
input.sok { font-family: verdana,helvetica,sanserif;  font-size: 10px; width: 70px; height: 14px; }
input.rcptsok { font-family: verdana,helvetica,sanserif;  font-size: 11px; width: 200px; height: 17px;}
input.medlem {  height: 17px; font-family: verdana,helvetica,sanserif;  font-size: 10px;}
input.natbutik { font-family: verdana,helvetica,sanserif;  font-size: 11px; width: 157px; height: 17px;}
input.bestall {  height: 17px; font-family: verdana,helvetica,sanserif;}

select.menysok {height:15px; width:105px;font-size: 11px;font-family: verdana, arial,helvetica;}

/* Fråga Arla Forum style sheets */
textarea.fraga { width: 353px; height: 100px; }
textarea.fraga2 { width: 300px; height: 100px; }
textarea.tycktill { width: 345px; height: 115px; }
input.forum {   width: 200px; height: 17px; }
input.forum2 { width: 122px; height: 17px; }
input.text200 { font-size: 10px; width: 200px; height: 17px; }
input.text238 { font-size: 10px; width: 238px; height: 17px; }
select.drop50 { height:17px; width:50px;}
input.reklamera { width: 90px; height: 17px; }
input.reklamera2 { width: 110px; height: 17px; }
input.reklamera3 { width: 82px; height: 17px; }
select.prod { height:17px; width:115px;}
textarea.kort { height: 85px; width: 250px; }
select.prod,textarea.fraga,textarea.fraga2,textarea.tycktill, input.forum,input.forum2,input.reklamera, input.reklamera2, input.reklamera3, textarea.kort {font-size: 10px;font-family: verdana, arial,helvetica;}
td.beigestreck { background-image : url(/bilder/produkter/b_beigeprickar.gif); height: 1px; background-repeat:repeat-x; background-position: center;}
div.reklamerabakgrund { position:absolute; visibility:visible; top:142px; left:148px; width:384px; height:476px; z-index:1; }
input.antal { height: 17px; font-size: 11px;font-family: verdana, arial,helvetica; }
/* Slut Arla Forum*/

textarea.levomrade { font-family: verdana,helvetica,sanserif;  font-size: 11px; width:160px; height:62px; border: solid #000000 1px; }

.rubrik { font-family: verdana,helvetica,sanserif;  font-size: 12px; font-weight: bold; }
.grastorrubrik { font-family: verdana,helvetica,sanserif;  font-size: 12px; font-weight: bold; color: #666666;}


div.clTop{position:absolute; width:125px; z-index: 5}
div.clSub{position:absolute; width:125px; font-family:Arial, Verdana, Helvetica, Helv; font-size:10px; color:black; background-color: #ffffff; layer-background-color: #ffffff; z-index: 5; border-left: solid #999999 1px;border-right: solid #999999 1px;}

a.vittext { font-size:10px; text-decoration:none;  color:#ffffff;}
A.clMain{ font-size:11px; text-decoration:none; font-weight:bold; color:#000000}
A.clSubb{ font-size:11px; text-decoration:none; color:black; left: 10px;}
A.blareceptlank { text-decoration:underline;  color:blue;}

/* Font- och textinställningar */

/* familj */
body, div, td, a, .rodruta, .puffrubrik, .grarubrik, input.login, input.sok, input.login, input.sok, span.rubrik, div.clSub { font-family: verdana,helvetica,sanserif; }
/* storlek */
.sMeny { font-size: 10px;}
#sitepopup, .rodruta, td.sok, input.login, input.sok, a.vittext { font-size: 10px; font-family: verdana,helvetica,sanserif;}
body, div, td, a, input.login, input.sok, div.clSub, A.clMain, A.clSubb,.gratext, .grarubrik { font-size: 11px; font-family: verdana,helvetica,sanserif;}
.rubrik { font-size: 12px; font-family: verdana,helvetica,sanserif;}
.puffrubrik { font-size: 14px; font-family: verdana,helvetica,sanserif;}


