BODY { background-color: #dfdfdf; margin: 20px; padding: 0px; border-width: 0px; border-style: none; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 100%; font-weight: normal; color: #000000; }

IMG.logo { margin: 5px 5px 5px 5px; padding: 0px; }
IMG.liten_figur { margin: 5px 10px 0px 5px; padding: 0px; }
IMG.dovealf { margin: 0px 8px 0px 0px; padding: 0px; }
IMG.annonse_full {  border-style: none; margin: 0px 0px 0px 0px; padding: 0px; }
IMG.midtfigur{ border-style: none; margin: 0px 0px 0px 0px; padding: 0px; }

A.hovedmeny:link    { color: #ffffff; text-decoration: none; }
A.hovedmeny:visited { color: #ffffff; text-decoration: none; } 
A.hovedmeny:hover   { color: #505f71; text-decoration: none; }
A.hovedmeny:active  { color: #ffffff; text-decoration: none; } 

A.noytral:link    { color: #707f91; text-decoration: none; }
A.noytral:visited { color: #707f91; text-decoration: none; } 
A.noytral:hover   { color: #93aab1; text-decoration: none; }
A.noytral:active  { color: #707f91; text-decoration: none; } 

A.navn:link    { color: #505f71; text-decoration: none; }
A.navn:visited { color: #505f71; text-decoration: none; } 
A.navn:hover   { color: #93aab1; text-decoration: none; }
A.navn:active  { color: #505f71; text-decoration: none; } 

A.guttenavn:link    { color: #505f71; text-decoration: none; }
A.guttenavn:visited { color: #505f71; text-decoration: none; } 
A.guttenavn:hover   { color: #93aab1; text-decoration: none; }
A.guttenavn:active  { color: #505f71; text-decoration: none; } 

A.jentenavn:link    { color: #993333; text-decoration: none; }
A.jentenavn:visited { color: #993333; text-decoration: none; } 
A.jentenavn:hover   { color: #dd7777; text-decoration: none; }
A.jentenavn:active  { color: #993333; text-decoration: none; } 

A.gutt:link    { color: #505f71; text-decoration: none; }
A.gutt:visited { color: #505f71; text-decoration: none; } 
A.gutt:hover   { color: #93aab1; text-decoration: none; }
A.gutt:active  { color: #505f71; text-decoration: none; } 

A.jente:link    { color: #993333; text-decoration: none; }
A.jente:visited { color: #993333; text-decoration: none; } 
A.jente:hover   { color: #dd7777; text-decoration: none; }
A.jente:active  { color: #993333; text-decoration: none; } 

A.annonse:link    { color: #505f71; text-decoration: none; font-weight: bold; line-height: 120%; font-size: 100%; }
A.annonse:visited { color: #505f71; text-decoration: none; font-weight: bold; line-height: 120%; font-size: 100%; } 
A.annonse:hover   { color: #93aab1; text-decoration: none; font-weight: bold; line-height: 120%; font-size: 100%; }
A.annonse:active  { color: #505f71; text-decoration: none; font-weight: bold; line-height: 120%; font-size: 100%; } 

A.annonse_rod:link    { color: #993333; text-decoration: none; font-weight: bold; line-height: 120%; font-size: 100%; }
A.annonse_rod:visited { color: #993333; text-decoration: none; font-weight: bold; line-height: 120%; font-size: 100%; } 
A.annonse_rod:hover   { color: #dd7777; text-decoration: none; font-weight: bold; line-height: 120%; font-size: 100%; }
A.annonse_rod:active  { color: #993333; text-decoration: none; font-weight: bold; line-height: 120%; font-size: 100%; } 


DIV.header { position: relative; left: 0px; top: 0px; width: 100%; background: #ffffff; line-height: 100%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 2px solid #707f91; float: left; }
DIV.logo { position: relative; left: 0px; top: 0px; height: 100%; background: #ffffff; padding: 0px 0px 0px 0px; float: left;}
DIV.hovedmeny { position: relative; left: 0px; top: 0px; width: 100%; background: #707f91; color: #505f71; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 75%; font-weight: bold; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px; float: left; }

DIV.annonse { position: relative; left: 0px; top: 0px; height: 100%; background: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 75%; font-weight: normal; text-align: center; padding: 6px 6px 0px 10px; float: right; }

DIV.annonse_footer { position: relative; left: 0px; top: 0px; background: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 75%; font-weight: normal; text-align: center; padding: 20px 0px 0px 0px; float: left; }

DIV.annonse_right { position: relative; left: 0px; top: 0px; background: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 75%; font-weight: normal; text-align: center; padding: 80px 2px 0px 0px; float: right; }

DIV.hovedsiden { position: relative; left: 0px; top: 15px; width: 100%; background: #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #000000; border: 2px solid #707f91; float: left; }

TABLE.hovedsiden { width: 100%; background: #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 100%; font-weight: normal; }

TD.marg { vertical-align: top; width: 190px; height:100%; background: #efefef; color: #707f91; font-size: 75%; font-weight: normal; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } 
TD.marg_nederst { vertical-align: bottom; width: 190px; height:100%; background: #efefef; color: #707f91; font-size: 75%; font-weight: normal; font-family: Verdana, Arial, Helvetica, Sans-Serif; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; } 
P.marg { padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; } 
P.marg_navnedag { padding: 2px 5px 10px 5px; margin: 0px 0px 0px 0px; color: #000000; } 
P.margsort { padding: 10px 5px 10px 5px; margin: 0px 0px 0px 0px; color: #000000; } 
P.ommarg { font-size: 120%; padding: 5px 5px 5px 3px; margin: 0px 0px 0px 0px; color: #000000; } 
DIV.sesam { position: relative; margin: 5px 0px 0px 5px ; padding: 0px 0px 0px 0px; float: left; }

TD.midten { vertical-align: top;  height: *; width: *; background: #ffffff; font-size: 75%; font-weight: normal; font-family: Verdana, Arial, Helvetica, Sans-Serif; margin: 0px 0px 0px 0px; padding: 5px 2px 15px 20px; color: #000000; } 
TD.midten_nederst { vertical-align: bottom; text-align: left; height: 100%; background: #ffffff; font-size: 75%; font-weight: normal; font-family: Verdana, Arial, Helvetica, Sans-Serif; margin: 0px 0px 0px 0px; padding: 20px 2px 5px 10px; color: #000000; } 
P.midten { margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #000000; } 
P { margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; } 
P.ekstra_mellomrom { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } 
P.midtfigur { text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } 


DIV.tokolonne { position: relative; left: 0px; top: 0px; height: *; width: 47%; min-width: 200px; max-width: 500px; border: 0px solid #aaaaaa; background: #ffffff; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}

DIV.mellomkolonne { position: relative; left: 0px; top: 0px; height: 0px; width: 5%; min-width: 20px; max-width: 100px; border: 0px solid #aaaaaa; background: #ffffff; text-align: left; margin: 0px 0px 1px 0px; padding: 0px 0px 0px 0px; float: left;}

DIV.enkolonne { position: relative; left: 0px; top: 0px; height: *; width: 99%; min-width: 200px; max-width: 1000px; border: 0px solid #aaaaaa; background: #ffffff; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}

DIV.artikkel {position: relative; left: 0px; top: 0px; height: 100%; width: 100%; border: 0px solid #aaaaaa; background: #ffffff; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 100%; font-weight: normal; text-align: left; margin: 5px 0px 5px 0px; padding: 20px 0px 30px 0px; }

TABLE.artikkel { position: relative; left: 0px; top: 0px; height: 100%; width: 100%; font-size: 100%; font-weight: normal; font-family: Verdana, Arial, Helvetica, Sans-Serif; border: 0px solid #aaaaaa; background: #ffffff; color: #000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

IMG.artikkel_figur { border-style: none; margin: 5px 15px 0px 0px; padding: 0px 0px 0px 0px; }
IMG.buse_figur { border-style: none; margin: 5px 15px 0px 0px; padding: 0px 0px 0px 0px; float: right; }

TD.artikkel { vertical-align: top;  height: *; width: *; background: #ffffff; font-size: 100%; font-weight: normal; font-family: Verdana, Arial, Helvetica, Sans-Serif; margin: 5px 0px 5px 0px; padding: 20px 0px 30px 0px; color: #000000; } 



TD.hoyre { vertical-align: top; height: 100%; background: #ffffff; font-size: 85%; font-weight: normal; font-family: Verdana, Arial, Helvetica, Sans-Serif; margin: 0px 0px 0px 0px; padding: 6px 6px 5px 4px; color: #000000; } 
P.hoyre { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #000000; } 
P.hoyrefigur { text-align: right; margin: 0px 0px 0px 0px; padding: 5px 5px 5px 0px; } 

DIV.bunntekst { position: relative; left: 0px; top: 20px; width: 100%; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 70%; font-weight: normal; text-align: center; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; color: #707f91; float: left; }

H1 { color: #707f91; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 180%; font-weight: bold; text-align: left; margin: 0px 0px 20px 0px ; padding: 0px 0px 0px 0px; }

H1.rod { color: #993333; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 180%; font-weight: bold; text-align: left; margin: 0px 0px 20px 0px ; padding: 0px 0px 0px 0px; }

H1.gutt { color: #707f91; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 240%; font-weight: bold; text-align: left; margin: 0px 0px 20px 0px ; padding: 0px 0px 0px 0px; }

H1.jente { color: #993333; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 240%; font-weight: bold; text-align: left; margin: 0px 0px 20px 0px ; padding: 0px 0px 0px 0px; }


H3 { background-color: #707f91; color: #ffffff; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 150%; font-weight: bold; text-align: left; margin: 0px 0px 10px 0px; padding: 5px 0px 5px 5px; }

INPUT.sokefelt { border: #707f91 1px solid; font-size: 100%; background: #ffffff; padding: 1px 0px 0px 3px; margin: 0px 0px 5px 5px; width: 95px; color: #000000; font-family: Arial, Verdana, Helvetica, Sans-Serif; height: 20px; }
INPUT.sokeknapp { border: #707f91 0px solid; font-size: 100%; background: #707f91; padding: 0px 0px 0px 0px; margin: 0px 0px 25px 5px; width: 50px; color: #ffffff; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-weight: bold; height: 22px; }
DIV.inputtype { position: relative; margin: 5px 0px 0px 0px ; padding: 0px 0px 0px 0px; float: left; }

DIV.kryssordlinje { position: relative; margin: 5px 0px 10px 0px ; padding: 0px 0px 0px 0px; }
INPUT.kjonnfelt { border: 0px solid; font-size: 100%; background: #ffffff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 20px; color: #000000; height: 20px; }
INPUT.navnelengdefelt { border: #707f91 1px solid; font-size: 100%; background: #ffffff; padding: 1px 0px 0px 3px; margin: 0px 10px 0px 0px; width: 20px; color: #000000; font-family: Arial, Verdana, Helvetica, Sans-Serif; height: 20px; }
INPUT.bokstavfelt { border: #707f91 1px solid; font-size: 100%; background: #ffffff; padding: 1px 0px 0px 3px; margin: 0px 0px 0px 0px; width: 10px; color: #000000; font-family: Arial, Verdana, Helvetica, Sans-Serif; height: 20px; }
INPUT.kryssordsokeknapp { border: #707f91 0px solid; font-size: 140%; background: #707f91; padding: 0px 5px 0px 5px; margin: 20px 0px 0px 0px; color: #ffffff; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-weight: bold; height: 22px; }
INPUT.fjerneknapp { border: #707f91 0px solid; font-size: 100%; background: #707f91; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; color: #ffffff; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-weight: bold; height: 22px; }

TD.kryssord { font-size: 125%; font-weight: bold;  padding: 0px 30px 0px 0px; }

.tittel { font-size: 135%; font-weight: bold; } 
.myktittel { color: #707f91; font-size: 120%; font-weight: bold; } 
.mykrodtittel { color: #993333; font-size: 120%; font-weight: bold; } 
.fet { font-weight: bold; } 
.fetstor { font-size: 110%; font-weight: bold; } 
.liten { font-size: 85%; } 
.bitteliten { font-size: 75%; } 
.fetstorlenke {font-size: 100%; font-weight: bold; }
.fetlenke {font-size: 100%; font-weight: bold; }
.alfabet { background-color: #ffffff; color: #707f91; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 150%; font-weight: bold; text-align: left; margin: 0px 0px 0px 0px; padding: 5px 0px 25px 0px; }

TABLE.navnemater {font-size: 100%;  margin: 40px 0px 0px 0px; }
TR.navnemater {font-size: 100%; }
TD.navnemater { font-size: 110%; font-weight: bold;  padding: 12px 10px 12px 0px; }

