@charset "UTF-8";
/*
Design: JOB Reklambyr AB, info@jobreklambyra.se
Customer: www.tornedalsradet.org
Date: 2009-05-05
*/

/* RESET */
h1, h2, h3, h4, h5, h6, form { font-size:100%; font-weight:normal; font-style:normal; padding:0px; margin:0px }
img, a { border:none }
.clear { clear:both; height:0px; font-size:0px; line-height:0px }

/* LAYOUT */
html { height:101% }
body { margin:0 auto; background-color:#ffffff; background-image:url(../images/bg_body.png); background-repeat:repeat-x }
body.index { margin:0 auto; background-color:#ffffff; background-image:url(../images/bg_body_index.png); background-repeat:repeat-x }

#admin { position:absolute; top:0px; left:0px; z-index:10; width:100px; height:100px; background-image:url(../images/admin.png); background-repeat:no-repeat }
#choose { position:absolute; top:220px; width:100%; margin:0 auto; height:120px; padding-top:40px; padding-bottom:40px; z-index:10; text-align:center; background-image:url(../images/bg_choose.png); background-repeat:no-repeat }

#header { width:900px; margin:0 auto; height:100px; margin-top:20px; }
#logo { float:left; width:270px; padding-top:0px; padding-bottom:20px; }
.menu { float:left; width:230px; height:60px; margin-top:0px; }
.adminmenu { float:left; width:160px; height:60px; margin-top:0px; }

img.frame { background-color:#00ff00; }

#cover { width:100%; margin:0 auto; padding-top:10px }
#cover_content { width:880px; margin:0 auto; padding-left:10px; padding-right:10px; height:400px }
#main { width:820px; margin:0 auto; padding-top:20px; padding-left:40px; padding-right:40px; min-height:500px; }
#footer { width:100%; height:80px; margin:0 auto; padding-top:10px; padding-bottom:10px; background-image:url(../images/bg_footer.png); background-repeat:repeat-x; }
#footer_index { width:100%; height:80px; margin:0 auto; padding-top:10px; padding-bottom:10px; }
#footer_content { width:900px; margin:0 auto;}
#footer_left { float:left; width:60px;}
#footer_text { float:left; width:343px;}
#vapen_small { float:right; }

.colspace14px { float:left; width:14px; padding-top:10px; }
.colspace_cover { float:left; width:30px; padding-top:30px; }
.box { float:left; width:84px; border:4px solid #ffffff; height:164px; padding:4px; background-image:url(../images/bg_box.png); background-repeat:no-repeat }
.box_kafjord { float:left; width:84px; border:4px solid #ffffff; height:164px; padding:4px; background-image:url(../images/bg_kafjord.png); background-repeat:no-repeat }
.box_kiruna { float:left; width:84px; border:4px solid #ffffff; height:164px; padding:4px; background-image:url(../images/bg_kiruna.png); background-repeat:no-repeat }
.box_kolari { float:left; width:84px; border:4px solid #ffffff; height:164px; padding:4px; background-image:url(../images/bg_kolari.png); background-repeat:no-repeat }
.box_storfjord { float:left; width:84px; border:4px solid #ffffff; height:164px; padding:4px; background-image:url(../images/bg_storfjord.png); background-repeat:no-repeat }
.box_ylitornio { float:left; width:84px; border:4px solid #ffffff; height:164px; padding:4px; background-image:url(../images/bg_ylitornio.png); background-repeat:no-repeat }
.box_overtornea { float:left; width:84px; border:4px solid #ffffff; height:164px; padding:4px; background-image:url(../images/bg_overtornea.png); background-repeat:no-repeat }
.box_pello { float:left; width:84px; border:4px solid #ffffff; height:164px; padding:4px; background-image:url(../images/bg_pello.png); background-repeat:no-repeat }
.box_haparanda { float:left; width:84px; border:4px solid #ffffff; height:164px; padding:4px; background-image:url(../images/bg_haparanda.png); background-repeat:no-repeat }
.box_pajala { float:left; width:84px; border:4px solid #ffffff; height:164px; padding:4px; background-image:url(../images/bg_pajala.png); background-repeat:no-repeat }
.box_muonio { float:left; width:84px; border:4px solid #ffffff; height:164px; padding:4px; background-image:url(../images/bg_muonio.png); background-repeat:no-repeat }
.box_tornio { float:left; width:84px; border:4px solid #ffffff; height:164px; padding:4px; background-image:url(../images/bg_tornio.png); background-repeat:no-repeat }
.box_kautokeino { float:left; width:84px; border:4px solid #ffffff; height:164px; padding:4px; background-image:url(../images/bg_kautokeino.png); background-repeat:no-repeat }
.box_enontekio { float:left; width:84px; border:4px solid #ffffff; height:164px; padding:4px; background-image:url(../images/bg_enontekio.png); background-repeat:no-repeat }
.box_nordreisa { float:left; width:84px; border:4px solid #ffffff; height:164px; padding:4px; background-image:url(../images/bg_nordreisa.png); background-repeat:no-repeat }

.main1col { float:left; width:125px; padding-bottom:10px; }
.main2col { float:left; width:264px; padding-bottom:10px; }
.main3col { float:left; width:403px; padding-bottom:10px; }
.main4col { float:left; width:542px; padding-bottom:10px; }
.main5col { float:left; width:681px; padding-bottom:10px; }
.main6col { float:left; width:820px; padding-bottom:10px; }

.vapen_cover { float:left; width:92px; border:4px solid #ffffff; height:172px; background-image:url(../images/bg_box.png); background-repeat:no-repeat; }
.vapen_cover:hover { background-color:#aaaaaa; }

.vapen_small { float:left; width:26px; height:35px; }
.vapen_small:hover {background-color:#aaaaaa; }

.image1col_top { width:125px; height:10px; background-image:url(../images/image1col/image1col_top.png); background-repeat:no-repeat; font-size:0px; line-height:0px; }
.image1col { width:115px; padding-left:10px; background-image:url(../images/image1col/image1col.png); background-repeat:repeat-y;}
.image1col_bottom { width:125px; height:10px; background-image:url(../images/image1col/image1col_bottom.png); background-repeat:no-repeat; font-size:0px; line-height:0px;}

.image2col_top { width:264px; height:10px; background-image:url(../images/image2col/image2col_top.png); background-repeat:no-repeat; font-size:0px; line-height:0px;}
.image2col { width:254px; padding-left:10px; background-image:url(../images/image2col/image2col.png); background-repeat:repeat-y;}
.image2col_bottom { width:264px; height:10px; background-image:url(../images/image2col/image2col_bottom.png); background-repeat:no-repeat; font-size:0px; line-height:0px;}

.image3col_top { width:403px; height:10px; background-image:url(../images/image3col/image3col_top.png); background-repeat:no-repeat; font-size:0px; line-height:0px;}
.image3col { width:393px; padding-left:10px; background-image:url(../images/image3col/image3col.png); background-repeat:repeat-y;}
.image3col_bottom { width:403px; height:10px; background-image:url(../images/image3col/image3col_bottom.png); background-repeat:no-repeat; font-size:0px; line-height:0px;}

.helpdiv {position:absolute; z-index:10; width:640px; background-color:#ffffff; border:solid rgb(0,0,0); padding:5px;color:#000000; }

.line { width:100%; border-bottom: 1px solid #999999; font-size:0px; line-height:0px; margin-bottom:5px; margin-top:5px }
.linedashed { width:100%; border-bottom: 1px dashed #999999; font-size:0px; line-height:0px; margin-bottom:5px; margin-top:5px }

.isoflags {float:right;padding-right:12px;}


/* TYPE */
body, table, input, textarea, select { font-family: Georgia, Times, serif; font-size:12px; line-height:18px; color:#666666; }
h1, .h1 { font-family: Helvetica, Arial, Verdana, sans-serif; font-size:24px; line-height:30px; color:#000000; font-weight:bold; }
h2, .h2 { font-family: Helvetica, Arial, Verdana, sans-serif; font-size:18px; line-height:24px; color:#000000; font-weight:bold; }
h3, .h3 { font-family: Georgia, Times, serif; font-size:12px; line-height:18px; color:#000000; font-weight:bold; }
.menuitem { color:#666666; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:10px; line-height:20px; text-transform:uppercase; letter-spacing:1px; }
.menuitem_active { color:#333333; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:10px; line-height:20px; text-transform:uppercase; letter-spacing:1px; }
#choose { color:#666666; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:16px; line-height:20px; }
#footer_content { color:#000000; }
.city { font-size:18px; }
.imagetext { font-family: Helvetica, Arial, Verdana, sans-serif; font-size:11px; line-height:18px; color:#000000; font-style:italic; padding:6px; }

/* LINKS */
a:link { text-decoration:none; color:#000000; }
a:visited { text-decoration:none; color:#000000; }
a:hover { text-decoration:underline; color:#000000; }

.city a:link { text-decoration:none; color:#666666; }
.city a:visited { text-decoration:none; color:#666666; }
.city a:hover { text-decoration:none; color:#666666; }

.menuitem a:link { text-decoration:none; color:#777777; padding:3px; }
.menuitem a:visited { text-decoration:none; color:#777777; padding:3px; }
.menuitem a:hover { text-decoration:none; color:#333333; background-color:#999999; padding:3px; }

.menuitem_active a:link { text-decoration:none; color:#333333; background-color:#999999; padding:3px; }
.menuitem_active a:visited { text-decoration:none; color:#333333; background-color:#999999; padding:3px; }
.menuitem_active a:hover { text-decoration:none; color:#333333; background-color:#999999; padding:3px; }

.relative { position:relative; z-index:1 }
.splash { position:absolute; top:5px; left:5px; z-index:2; }
a:link .speciallink{color:#666666;}