/* skrevet av Roger Mathisen for Serviteur as */
/* har ikke mye erfaring med css, så hvis du leser dette og har noen tips er det bare å melde ifra! */
/* webmaster@serviteur.no */



/*[---------------body/diverse---------------]*/
body, html { font-family: serif; font-size:1em; text-transform:none; color:#000; text-decoration:none; text-align:center; margin:0; padding:0; background-color:#FFF; background-image:url('/images/design/08big_S.jpg'); background-attachment:fixed; background-repeat: no-repeat; background-position: center center;
/* scrollbar-face-color: #fcebe2; */
/* scrollbar-highlight-color: #602608; */
/* scrollbar-3dlight-color: #f4b898; */
/* scrollbar-darkshadow-color: #f4b898; */
/* scrollbar-shadow-color: #602608; */
/* scrollbar-arrow-color: #f4b898; */
/* scrollbar-track-color: #f4b898; */
background-color:transparent;
}

input, textarea { background-color: #fff; color: #000080; font:10px sans-serif; }
select { background-color: #fff; color: #2d2d2d; font:10px sans-serif; }

input:focus, select:focus, textarea:focus { background-color: #ffffff; }
.noBG { background-color:transparent; }

.centered { text-align:center; }

a:link { color:#3f1905; }
a:visited { color:#602608; }
a:hover { color:#8a380c; }

#footer { font-size:0.8em; color:#808080; text-align: center; }
#footer a:link, #footer a:visited { color:#808080; text-decoration:none; }
#footer a:hover { color:#602608; background-color:#fcebe2; }
.footer_sok { font-size:0.8em; color:#505050; text-align:left; }

#tilbake { font-weight:bold; text-size:1.0em; text-align:left; }
#tilbake a:link, #tilbake a:visited { color:#602608; text-decoration:none; }
#tilbake a:hover { border-bottom:2px solid #602608; }

#det_varenavn { font: 1.1em bold black;background: #eee; text-align:left; padding:7px; float:left; }

.button { font:0.9em monocrome; font-weight:bold; color:#404040; background-color: #e5e6f9; }

/*[--- funker ikke i Opera. endringer må også gjøres i dokumentene ---]*/
hr { border:0; height:1px; color:#602608; }

/*[---------------innhold---------------]*/
.main { margin:10px auto 1em auto; width:90%; }

.main_top { diplay:block; width:100%; text-align:left;
float:left; text-indent:25px; font-family:serif; font-weight:bold; font-size:0.9em; margin-bottom:7px;
color:#7b7b7b;
padding:0;
}

.tittel {
background: #ef8c5d url(/images/design/06headline.png) repeat-x left top;
}

.maintxt { display:block; text-align:left; margin:0px 25px 25px 25px; padding:0; }
.vareliste { display:inline; text-align:left; margin: 0px 25px 0.2em 25px; padding-top: 10px }
.date { font:0.6em sans-serif; float:right; margin-top:0.2em; margin-right:25px; color:#b34b13}
.undertxt { font-family:sans-serif; font-size:x-small; }
.warning { font-weight:bold; color: #FF0000; text-decoration:none; }

.right { float:right; margin:0.2em,0,0.2em,0.4em; }
.left { float:left; margin:0.2em,0.4em,0.2em,0; }
.maintxt IMG { border:1px solid; }
IMG.noborder { border:0; background-color:none; margin:0; padding:0; }
img.c { display: block; margin-left:auto; margin-right:auto; }

.info { font-family:sans-serif; font-size:11px; color:#CC0000; line-height:13px; }
.overskrift { font:bold 1em sans-serif; color:#000000; letter-spacing:0.3em; }

.widetable { width:100%; border-spacing:0; padding:0; }

div.clearer {
clear: left;
line-height: 0;
height: 0.5em;
}

.fet { font:bold; }

/*[---------------varelister---------------]*/
.pris { font:0.7em monospace; color:#0000FF }
.prodnr { font:0.7em monospace; } /* farge styres av a link*/
.enhet { font:0.8em sans-serif; color:#000000; }
.th_prod { font: 1em sans-serif; } /* thumbnail produkttekst --- farge styres av a link*/
.prod { font: 0.8em sans-serif; } /* produkttekst -- farge styres av a link*/

.header { font:bold 0.9em sans-serif; color:#ffffff; }
.th_head { font:bold 0.9em sans-serif; color:#000000; }
.header a, .header a:hover, .header a:active { color:#000000; text-decoration:none; }
.th_head a, .th_head a:hover, .th_head a:active { color:#000000; text-decoration:none; }
.vgrmeny a, .vgrmeny a:active, .vgrmeny a:hover { margin-left:0px; font:icon; white-space:nowrap; padding:0px 0px 0px 4px; }
.vgrmeny a { color:#000000; text-decoration:none; }
.vgrmeny a:hover { color:#51026d; text-decoration:underline; }
.vgrmeny a:active { background:Highlight; color:Highlighttext; text-decoration:none; }
.tabellbg { background-color: #fafafa; } /* minimal vareliste */
.tabellbg2 { background-color: #ededed; }
.tabellbg3 {  background-color: #808080; padding:0.1em; }
.tabellbg4 { background-color: #d0d0d0; } /* minimal vareliste */


.logintable {
width:100%;
background-color:#f4b898;
border: 1px solid #8a380c;
}


.servtable {
background: #602608;

}
.servinnertable {
background: #f8cbb3
}


