﻿body,td,div,li,input,select,textarea,code{font-size:12px;font-family:Verdana;font-weight:normal}
p{line-height:15px;margin:0px 0px 10px 0px;padding:0px}
ul{margin:10px 0px 0px 20px;padding:0px}
li{line-height:15px;padding-bottom:4px}
code{background-color:#B9DDB5;padding:2px 4px 2px 4px}
img{border:none}

h1{font-size:16px;font-weight:bold;margin:0px;padding:0px 0px 2px 0px;cursor:default}
h2{font-size:14px;font-weight:bold;margin:0px;padding:0px 0px 2px 0px;cursor:default}
h3{font-size:12px;font-weight:bold;margin:0px;padding:0px;cursor:default}

a{color:#07a;text-decoration:none}
a:hover{color:#07a;text-decoration:underline}

p.last{margin:0px;padding:0px}
input.button{font-size:10px;background-image:url(/images/bg_button.gif);font:bold 100% Tahoma,Arial;background-color:#D0D0D0;padding:1px 3px 1px 5px;border:1px outset rgb(255,255,255);color:#333333}

body,form{margin:0px auto}
body{background:#eee url(/images/page942.gif) repeat-y center}
#pageholder{width:942px;margin:0px auto;margin-top:0px;margin-bottom:0px}
#page{float:left;width:772px;padding:0px 1px}
#banners{float:right;width:160px;margin-top:6px;background-image:url(/images/annons200x5.gif);background-repeat:no-repeat}
#banners div{float:left;width:160px;margin-top:8px}

#searchbanner{float:left;width:480px;height:240px;background:#fff url(/images/annons12x240.gif) no-repeat}
#searchbanner div{float:right;width:468px;height:240px;overflow:hidden}

#top{height:74px;background:#418cc3 url(/images/logo_upplysning.se.gif) no-repeat;background-position:16px 30px;cursor:pointer}
#topstart{height:74px;background:#418cc3 url(/images/logo_upplysning.se.gif) no-repeat;background-position:16px 30px}
#top a, #topstart a{float:right;color:White;padding:8px 10px 8px 21px;background:#418cc3 url(/images/sitemap.gif) no-repeat;background-position:8px 11px;text-decoration:none}
#top a:hover, #topstart a:hover{text-decoration:underline }

#content{float:left;width:746px;margin-top:1px;padding:15px 13px 18px 13px;background:White url(/images/navunder.gif) repeat-x}
#widepage{float:left;width:764px}
#colleft{float:left;width:480px}
#colright{float:right;width:254px;overflow:hidden}

ul.error{margin-top:12px;margin-bottom:12px}
.error{line-height:15px;color:Red}
.success{line-height:15px;color:Green}

#phone{float:right;background-image:url(/images/phone.jpg);padding:38px 0px 0px 31px;width:143px;height:324px;margin-left:6px}
#phonescreen{margin-left:31px;height:138px;width:111px;background-color:#B9DDB5}
.phonescreentextbox{width:106px;height:112px;border:0px;padding:3px 2px 3px 3px;background-color:#B9DDB5;overflow:auto;font-size:12px}
#phonescreenlabel{padding:3px 2px 3px 3px}
#phonelinkbottom{padding:2px 2px 2px 3px}
#phonelinkbottom a{color:Black;text-decoration:none}
.phonelink{color:Black}

div#tip{background:#ffffcc url(/images/tip.gif) no-repeat;background-position:4px 9px;border:1px solid #999999;margin-bottom:8px;padding:6px 6px 6px 30px;line-height:15px}
div#error{background:#ffffcc url(/images/error.gif) no-repeat;background-position:8px 8px;border:1px solid #999999;margin-bottom:8px;padding:6px 6px 6px 46px;line-height:15px}
div#success{background:#ffffcc url(/images/ok.gif) no-repeat;background-position:4px 9px;border:1px solid #999999;margin-bottom:8px;padding:6px 6px 6px 32px;line-height:15px}
div#notactivated{border:solid 2px red;padding:5px;margin-bottom:14px;color:Red}

img#pagetopimg{width:480px;height:170px;margin-bottom:8px}
img#reportimg{float:right;margin:4px 6px 2px 2px}
.usage img{float:right;border:1px solid black;margin:4px 0px 5px 15px;width:100px;height:60px}

#startpage h1{font:10pt Tahoma;text-align:center;background-image:url(/images/bigimageunder.gif);height:27px;padding:11px 0px 0px 0px;margin:0px}
#startpage img#SlideShow{width:480px;height:170px}
#startpage img{width:232px;height:55px}
#startpage h2{font-size:12px;font-weight:bold;padding:0px;margin-top:3px}
#startpage div{float:left;margin-top:0px;width:232px;margin-top:14px}
#startpage div div{margin-top:4px}
#startpage a{white-space:nowrap}
#startpage p{margin:0px}
#startpage h3{background-image:url(/images/sp_button.gif);width:232px;height:40px;margin-bottom:6px;text-align:center;cursor:pointer}
#startpage h3 a{font-size:14px;font-weight:bold;display:block;width:220px;height:24px;padding:12px 4px 4px 8px}
#startpage h3.last{margin-bottom:0px}
#startpage .r{float:right}
#startpage .s{width:100%;margin:4px 0px 0px 0px}

#foot {float:left;width:480px;margin:10px 0px 0px 0px;padding:6px 0px 0px 0px;font-size:11px;line-height:14px;background-image:url(/images/dot.gif);background-repeat:repeat-x}
#foot p {float:left}
#foot p a {float:none}
#foot a {float:right;text-align:right}

#PCList{float:left}
#PCList h1{margin-left:3px}
#PCList div{float:left;width:222px}
#PCList div div{padding:3px;background:#f8f8f8}
#PCList div div.e{background:#eeeeee}
 
.left100{float:left;width:100%}

#terms p{margin-left:16px;margin-top:2px}

#sitemaplist ul{list-style:none;margin:0px;padding:1px 0px 1px 8px}
#sitemaplist ul#l{float:left;width:212px}
#sitemaplist ul#r{float:left}
#sitemaplist li{line-height:15px;padding:2px 0px 1px 0px;background-image:url(/images/arrow.jpg);background-repeat:no-repeat;padding-left:14px;background-position:0px 5px}

#map{float:right;width:156px;height:352px;overflow:hidden;background-image:url(/images/karta.gif)}
#mapdot{width:11px;height:11px;overflow:hidden}

#reportlist ul{list-style:none;margin:0px;padding:0px}
#reportlist li{font-size:12px;line-height:15px;padding:2px 0px 2px 0px;background-image:url(/images/arrow.jpg);background-repeat:no-repeat;padding-left:14px;background-position:0px 4px}

#buyreport{width:310px}
#buyreport p{padding:6px;margin:0px;line-height:17px}
#buyreport p.e{background-color:#f1f1f1}
.frame1{width:310px;background-image:url(/images/show_middle.gif)}
.frame2{background-image:url(/images/show_top.gif);background-repeat:no-repeat}
.frame3{background-image:url(/images/show_bottom.gif);padding:8px;background-position:left bottom;background-repeat:no-repeat}
.box310{float:left;width:310px;padding:6px 8px 4px 8px;font-weight:bold;background:White url(/images/box310.gif) no-repeat}

#tabs{float:left;width:474px;margin:10px 0px 0px 0px;padding:0px 0px 7px 6px;background:White url(/images/tab.gif) no-repeat bottom left}
#tabs div{float:left;height:19px;margin:0px;padding:0px 0px 0px 4px;background:White url(/images/tab1.gif) no-repeat;overflow:hidden}
#tabs div div{float:left;height:19px;margin:0px;padding:3px 10px 0px 10px;background:Transparent url(/images/tab2.gif) no-repeat right top;overflow:hidden;cursor:default}
#tabs div.selected{height:20px;background-image:url(/images/tab1s.gif)}
#tabs div.selected div{height:20px;background-image:url(/images/tab2s.gif)}
#tabs div div a, .tabs div div a:hover{margin-top:3px;color:Black;text-decoration:none}
#tabbody{float:left;width:468px;padding:4px 0px 0px 12px;background:White url(/images/tabbody.gif) no-repeat}
div#tabbody.tabwide{width:752px}

#nav{float:left;width:100%;margin-top:1px;padding:4px 0px;background-color:#ffcc66;font:12px Arial;text-align:center}
#nav2{float:left;width:100%;margin-top:1px;padding:4px 0px;background-color:#ff9933;font:12px Arial;text-align:center}
#nav3{float:left;width:100%;margin-top:1px;padding:4px 0px;background-color:#ff6600;font:12px Arial;text-align:center}
#nav ul, #nav2 ul, #nav3 ul{margin:0px;padding:0px 0px 0px 8px;list-style:none}
#nav li, #nav2 li, #nav3 li{float:left;margin:0;padding:0;list-style:none}
#nav a, #nav2 a, #nav3 a{float:left;display:block;margin:0px 3px;padding:2px 10px;color:black;text-decoration:none}
#nav a.selected, #nav2 a.selected, #nav3 a.selected, #nav a:hover, #nav2 a:hover, #nav3 a:hover{color:#000;background-color:white}

#boxfirst{margin:0px}
.box{float:left;width:254px;margin-top:12px;background:White url(/images/box254.gif) no-repeat}
.box h3{float:left;width:236px;padding:6px 8px 4px 8px;font-weight:bold}
.box div{float:left;width:236px;background-color:White;border:solid 1px #999;border-top-width:0px;padding:8px}
.box div div{width:auto;padding:0px;border:none}

.box2{float:right;width:156px;margin-top:12px;background:White url(/images/box2.gif) no-repeat}
.box2 h3{float:left;width:138px;padding:6px 8px 4px 8px;font-weight:bold}
.box2 div{float:left;width:142px;background-color:White;border:solid 1px #999;border-top-width:0px;padding:6px 4px 6px 8px}

.box310{float:left;width:310px;background:White url(/images/box310.gif) no-repeat;padding:0px;margin-top:12px}
.box310 h3{float:left;width:292px;padding:6px 8px 4px 8px;font-weight:bold}
.box310 div{float:left;width:292px;border:solid 1px #999;border-top-width:0px;padding:6px 8px 6px 8px}

#boxsearch p{float:left;margin:0px 0px 3px 0px;padding:0px;cursor:default}
#boxsearch p input{width:228px;margin:1px 0px 0px 0px}
#boxsearch p select{width:112px;margin:1px 0px 0px 0px}
#boxsearch p.l{float:left;width:114px}
#boxsearch p.r{float:right;width:114px}
#boxsearch p.l input, #boxsearch p.r input{width:106px}
#boxsearch input{float:left;margin:2px 5px 0px 0px;width:auto;}
#boxsearch a{float:right;margin:5px 2px 0px 0px}

#boxlogin p{float:left;font-weight:bold;margin-bottom:0px;width:110px;padding-right:8px;cursor:default}
#boxlogin p input{width:100px;float:none;margin:0px}
#boxlogin input{float:left;margin-top:4px;width:auto}
#boxlogin div{float:left;margin-bottom:8px}
#boxlogin a{float:right;margin:8px 2px 0px 0px}

.table{background-color:#DEDDD0; margin-top:12px}
.cellheader td, .table th{background-image:url(/images/tableheaderback.gif);background-color:#f8f8f8;font-family:Arial;padding:2px 4px 2px 4px;font-weight:bold;border-bottom:solid 1px #CCCCCC;border-right:solid 1px #EEEEEE;border-left:solid 1px #EEEEEE;border-top:solid 1px #EEEEEE;vertical-align:top}
.cellodd, .table td{background-color:White; font-family:Arial; padding:2px 4px 2px 4px; vertical-align:top}
.celleven td, .celleven tr{background-color:#f8f8f8; font-family:Arial; padding:2px 4px 2px 4px; vertical-align:top}

#pricetable{width:100%}
#pricetable th{font-size:11px;padding:2px;text-align:left;font-weight:normal}
#pricetable td{font-size:11px;padding:2px;text-align:right}
#pricetable tr.e{background-color:#f8f8f8}

.xtable{width:100%}
.xtable th{padding:2px;text-align:left;font-weight:normal}
.xtable td{padding:2px}
.xtable tr.e{background-color:#f8f8f8}

.xtable4{width:100%}
.xtable4 th{padding:4px;text-align:left;font-weight:normal}
.xtable4 td{padding:4px;text-align:right}
.xtable4 td.c{text-align:center}
.xtable4 tr.e{background-color:#f8f8f8}