
body { background-repeat:no-repeat; position:absolute; background-position: 20em 10em; }
body.bodyindexbg { background-repeat:no-repeat; position:absolute; background-position:50% 12em; }
div.fotoutrymme { display:block; min-widht:760px; min-height:760px; margin-left:50px;}

.cleardiv {clear:both; display:block;}
.block {display:block; }
.3d-text {color:#ff8000; text-shadow:#ff5500 1px -1px 0, #ff5500 2px -2px 0, #ff5500 3px -3px 0; #ff5500 4px -4px 0, #ff5500 5px -5px 0, 
#ff5500 6px -6px 0, #ff5500 7px -7px 0, #ff5500 8px -8px 0, #ff5500 9px -9px 0, #ffffff 10px -10px 0; }



a.indexphotolamalrubrik { display:block; position:absolute; top:680px; left:30%; padding-left:10px; color:#ff0fcc; font-size:420%; margin-top:0.2em; }




div.bildtext {color:#F0F0F0; font-size:80%; font-style:Italic; }
div.foretagsnamn { display:block; color:#ffffff; font-size:200%; padding:5 5 -20 5; }
div.fotograf {font-family: monotype corsiva, comic sans MS, sans-serif; position:relative; left:2%; top:-1%; margin-top:0.2em; margin-bottom:.2em; font-weight:500; font-size:2.4em; color:#ffffff;}
div.fotograf span.Bbig {font-family: monotype corsiva; font-weight:500; font-size:2.0em; color:#ffffff; }
div.indextext {width:400px; font-family: monotype corsiva, comic sans MS, sans-serif; font-weight:500; align:center; margin-left:300px; margin-right:300px; font-size:1.0em; color:#ffffff; }
div.indextextII {width:400px; font-family: monotype corsiva, comic sans MS, sans-serif; font-weight:500; display:block; position:absolute; top:820px; left:50%; align:center; font-size:1.2em; color:#ffffff; }
div.indexfotograf {font-family: monotype corsiva, comic sans MS, sans-serif; position:absolute; left:30%; top:100px; margin-top:0.2em; font-weight:500; font-size:2.4em; color:#ffffff;}
div.indexfotograf span.Bbig {font-family: monotype corsiva; font-weight:500; font-size:2.0em; color:#ffffff; }

div.indexmenylank { display:block; position:relative; top:100px; left:50px; width:300px; float:left; color:#ffffff; font-size:120%; }

div.indexkontaktruta {display:block; position:absolute; top:680px; left:20px;}
div.inramning { display:block; }
div.inramning_priser { display:block; position:relative; top:900px; }
div.kontaktrubrik { display:block; letter-spacing:0.2em; font-size:.8em; color:#d0d0d0; }
div.kontaktforetag { display:block; position:relative; color:#00f0ff; letter-spacing:0.20em; letter-spacing:0.02em; font-weight:400; font-size:1.3em; padding: 5 5 -20 5; }
div.kontaktnamn { display:block; letter-spacing:0.2em; font-size:120%; color:#ffffff; font-style:italic; padding: 5 5 -20 5; line-height:1.0em; }
div.kontaktadress { display:block; letter-spacing:0.2em; font-size:.8em; color:#d0d0d0; padding:5 5 -20 5; }
div.kontaktmail { display:block; letter-spacing:0.02em; font-size:.8em; color:#d0d0d0; line-height:0.6em; }
div.kontaktnummer { display:block; letter-spacing:-0.02em; font-size:110%; color:#ffffff; font-style:italic; padding: 5 5 -20 5; line-height:1.0em; }
div.kontaktweb { display:block; letter-spacing:0.1em; font-size:.8em; color:#d0d0d0; line-height:0.6em; }

div.indexkontaktinfo { display:block; margin-left:5%; margin-right:30%; padding:.4em; text-align:center; background-color:#000000; color:#d0d0d0; }
div.kontaktinfo { display:block; margin-left:5%; margin-right:30%; padding:.4em; text-align:center; background-color:#0F0F0F; color:#d0d0d0; }
div.kontaktyta { display:block; margin-left:10%; margin-right:20%; float:left; background-color:#000000; color:#d0d0d0; }
div.prisram {display:block; }
div.undernamn { display:block; color:#ffffff; font-size:240%; padding:-20 5 5 5}




div.verksamhetsinfo {display:block; float:left; width:40%; padding:2%; border-left: 1px solid #FFF; min-width:5em;}




div.en {display:block; float:left; width:99.9%; margin:.2em; padding:.4em; min-width:5em;}
div.tva {display:block; float:left; width:40%; padding:2%; border-left: 1px solid #FFF; min-width:5em; }
div.tre {display:block; float:left; width:29%;  padding:2%; border-left: 1px solid #FFF; min-width:5em; }
div.fyra {display:block; float:left; width:20.9%; padding:2%; border-left: 1px solid #FFF; min-width:5em; }
div.sluttext p {margin-top:.05em; margin-bottom:1em;  }

div.tva h3 {display:block; position:relative; top:0px; left:20px; bottom:0px; align:center; font-size:180%; font-weight:200; }
div.tva h3 big  {font-size:105%; font-weight:200; }





div.huvudrubrik {display:block; position:absolute; top:40px; left:35%; }







div.maintext { display:block; width:100%; }
div.maintext div.tva {display:block; margin-top:60px; }


div.meny { display:block; width:300px; float:left; color:#ffffff; font-size:80%; }

div.meny big { color:#ffffff; font-size:160%; }
div.menylank {color:#ffffff; font-size:80%; font-weight:500; padding-top:.4em; }

div.menynedre { display:block; margin-left:40px; margin-top:20px; width:256px; color:#ffffff; font-size:100%; }

div.menynedre_priser { display:block; position:relative; top: 800px; margin-left:40px; margin-top:20px; width:256px; color:#ffffff; font-size:100%; }

div.notera {display:block; width:75%; margin-left:5%; }
div.presentationsspalt {margin: 0 5%; }
div.sluttext { display:block; width:100%; }
div.sluttext div.tva {display:block; margin-top:60px; }
div.text { font-size:100%; color:#ffffff; margin:5px;  }
div.text div.fakta p span.rubrik {margin:right:1em; margin:left:1em; }
div.uppdaterad {display:block; margin-top:20px; }
div.uppdaterad_priser {display:block; position:relative; top:800px; margin-top:20px; }
div.pic img { display:block; margin:5px; font-weight:600; font-size:0.8em;}
div.pic p { margin:5px 10px 20px 15px; font-weight:600; font-size:0.85em;  }

div.prislista {display:block; text-align:left; font-size:100%; color:#ffffff; margin:5px;  }
div.prisrubrik {display:block; text-align:left; font-size:100%; color:#ffffff; margin:5px;  }
div.prispost {display:block; float:left; }



p.tydliginfo {font-family: comic sans MS, sans-serif; font-weight:500; font-size:1.2em; color:#ffff00; }
p.tydliginfo a {font-family: comic sans MS, sans-serif; font-weight:500; font-size:1.0em; color:#ffff00; }
span.underrubrik {display:block; position:relative; top:0px; left:20px; float:left; align:center; font-size:180%;}

span.underrubrik big {font-size:105%; }

span.rubrik {display:block; position:relative; top:0px; left:20px; bottom:0px; align:center; font-size:180%; font-weight:200; } }
span.svar  { display:block; margin-left:40px; }
span.photolamalrubrik a {color:#ff0fcc; font-size:420%; }

table.indexbild img { border-color:#0f0f0f; border-left:0px; border-top:0px; border-right:0px; border-bottom:0px;  }
table.indexkontaktbg { background-color:#DF0FDF;   }
table.indexkontaktbg_s { background-color:#0F0F0F;   }


table.prislista { margin-left:2em; }
tbody td { padding-left:1.2em; }
td.prisrubrik {font-family: comic sans MS, sans-serif; display:block; text-align:left; font-size:80%; color:#ffffff; padding-top:1em; margin:5px;}
td.prissumma {font-family: comic sans MS, sans-serif; display:block; text-align:top; font-size:80%; color:#ffffff; margin:5px;}
td div.fortydligande {font-family: comic sans MS, sans-serif; font-weight:500; font-size:0.8em; color:#ffffff; }
td div.ingar {font-family: comic sans MS, sans-serif; font-weight:300; font-size:0.8em; color:#ffffff; margin: 0 0 0 0; }
td div.tillkommer {font-family: comic sans MS, sans-serif; font-weight:300; font-size:0.8em; color:#ffff00; margin: 0 0 0 0; }
tbody td.prissumma div.fortydligande {font-family: comic sans MS, sans-serif; font-weight:500; font-size:0.6em; color:#ffff00; }

th div.ingar {font-family: comic sans MS, sans-serif; font-weight:300; text-align:left; font-size:0.9em; text-decoration:underline; color:#ffffff; }
th div.tillkommer {font-family: comic sans MS, sans-serif; font-weight:300; text-align:left; font-size:0.9em; text-decoration:underline; color:#ffff00; }
th.priskategori {font-family: comic sans MS, sans-serif; display:block; text-align:left; font-size:140%; color:#ffffff; text-decoration:underline; padding-top:1em; margin:5px;}
th.prismotiv {font-family: comic sans MS, sans-serif; display:block; text-align:left; font-size:100%; color:#ffff00; padding-top:1em; margin:5px;}

ul.tydliginfo {font-family: comic sans MS, sans-serif; font-weight:500; font-size:1.0em; color:#ffffff; }
ul.tydliginfo li {font-family: comic sans MS, sans-serif; font-weight:500; font-size:0.8em; color:#ffff00; }

ul.tydliginfo li.gul {font-family: comic sans MS, sans-serif; font-weight:500; font-size:0.8em; color:#ffff00; }

ul.tydliginfo li.plus {font-family: comic sans MS, sans-serif; position:relative; right:10; color:#ffff00; }
ul.tydliginfo div {font-family: comic sans MS, sans-serif; font-weight:500; font-size:1.2em; color:#ffffff; }
ul.tydliginfo div.fortydligande {font-family: comic sans MS, sans-serif; font-weight:500; font-size:0.8em; color:#ffffff; }
a.photolamalmail {color:#ff0fcc; font-size:140%; position:relative; left:60px; }



img.indexlogotype {display:block; position:absolute; top:0px; left:20px; align:left; margin:10px; }
img.kapleft {display:block; align:left; margin:10px; }
img.kapright {display:block; align:right; margin:10px; }

img#aa_meny {position:relative; top:120px; left:-350px} 
img#ab_meny {position:relative; top:140px; left:-160px} 
img#ac_meny {position:relative; top:40px; left:-380px} 


img#ba_meny {position:relative; top:20px; left:25px} 
img#bb_meny {position:relative; top:-20px; left:90px} 
img#bc_meny {position:relative; top:100px; left:160px} 
img#bd_meny {position:relative; top:30px; left:-10px} 
img#be_meny {position:relative; top:10px; left:15px} 
img#bf_meny {position:relative; top:40px; left:40px} 


img#ca_meny {position:relative; top:40px; left:85px; z-index:5; } 
img#cb_meny {position:relative; top:-95px; left:175px; z-index:2; } 
img#cc_meny {position:relative; top:-30px; left:25px; z-index:3; } 
img#cd_meny {position:relative; top:-75px; left:45px; z-index:4; } 
img#ce_meny {position:relative; top:-160px; left:70px; z-index:1; } 
img#cf_meny {position:relative; top:-110px; left:280px; z-index:6; } 
img#cg_meny {position:relative; top:-130px; left:320px; z-index:7; } 


img#da_meny {position:relative; top:5px; left:5px; z-index:1; } 
img#db_meny {position:relative; top:5px; left:5px; z-index:1; } 
img#dc_meny {position:relative; top:5px; left:5px; z-index:1; } 
img#dd_meny {position:relative; top:-80px; left:20px; z-index:1; } 
img#de_meny {position:relative; top:45px; left:45px; z-index:1; } 
img#df_meny {position:relative; top:-200px; left:120px; z-index:3; } 
img#dg_meny {position:relative; top:-160px; left:60px; z-index:1; } 
img#dh_meny {position:relative; top:-120px; left:270px; z-index:1; } 
img#di_meny {position:relative; top:-280px; left:280px; z-index:2; } 
img#dj_meny {position:relative; top:-350px; left:500px; z-index:1; } 


img#ea_meny {position:relative; top:5px; left:40px} 
img#eb_meny {position:relative; top:-160px; left:110px} 
img#ec_meny {position:relative; top:0px; left:180px} 
img#ed_meny {position:relative; top:-40px; left:5px} 
img#ee_meny {position:relative; top:-60px; left:80px} 
img#ef_meny {position:relative; top:20px; left:135px} 

img#fa_meny {position:relative; top:5px; left:5px} 
img#fb_meny {position:relative; top:50px; left:90px} 
img#fc_meny {position:relative; top:100px; left:200px} 
img#fd_meny {position:relative; top:20px; left:20px} 
img#fe_meny {position:relative; top:-100px; left:45px} 
img#ff_meny {position:relative; top:60px; left:90px} 


img#ga_meny {position:relative; top:-20px; left:5px} 
img#gb_meny {position:relative; top:40px; left:25px} 
img#gc_meny {position:relative; top:85px; left:40px} 
img#gd_meny {position:relative; top:60px; left:20px} 

img#ha_meny {position:relative; top:-100px; left:0px} 
img#hb_meny {position:relative; top:-100px; left:15px} 
img#hc_meny {position:relative; top:0px; left:25px} 

img#hd_meny {position:relative; top:-170px; left:30px} 
img#he_meny {position:relative; top:-50px; left:50px} 
img#hf_meny {position:relative; top:-80px; left:60px} 

img#hg_meny {position:relative; top:-200px; left:0px} 
img#hh_meny {position:relative; top:-125px; left:30px} 
img#hi_meny {position:relative; top:-60px; left:50px} 
img#hj_meny {position:relative; top:-95px; left:300px} 

img#ia_meny {position:relative; top:140px; left:0px} 
img#ib_meny {position:relative; top:-200px; left:380px} 
img#ic_meny {position:relative; top:-120px; left:-250px} 
img#id_meny {position:relative; top:-120px; left:330px} 
img#ie_meny {position:relative; top:-80px; left:380px} 

img#ja_meny {position:relative; top:-20px; left:20px} 
img#jb_meny {position:relative; top:-90px; left:60px} 
img#jc_meny {position:relative; top:5px; left:120px} 
img#jd_meny {position:relative; top:-20px; left:-20px} 
img#je_meny {position:relative; top:20px; left:40px} 
img#jf_meny {position:relative; top:20px; left:220px} 

