IMG {
    border:none;
}
a {
    color:#000000;
    text-decoration:none;
}
a.rel {
    font-family: Verdana, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:black;
}
a.rel:hover {
    text-decoration:underline;
}
BODY {
    background-color:#ffffff;
    color: #000000;
    padding:0px;
    margin:0px;
    background-image:url("img/bg.png");
    background-repeat: repeat-x;
    }
#fs_top {
    position:absolute;
    top:10px;
    left:5px;
    width:100%;
    height:100px;
}
#fs_top_mag {
    position:absolute;
    z-index:1000;
    top:113px;
    left:845px;
    }
#fs_topbar {
    position:absolute;
    top:168px;
    left:5px;
    width:990px;
    height:24px;
    overflow:hidden;
    z-index:3;
    //background-image:url("img/bar_dark_green_24px.png");
    background-image:url("images/fsve_ticker_bar.gif");
}

#fs_sidebar {
    position:absolute;
    top:198px;
    left:5px;
    width:170px;
}
html>body #fs_maincontent {
  width:400px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  position:absolute;
    left:170px;
    top:198px;
    border-left:1px dotted #4b5947;
    border-right:1px dotted #4b5947;
    width:494px;
    padding-left:5px;
    padding-right:5px;
}
#fs_maincontent {
  width:400px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
    position:absolute;
    left:170px;
    top:198px;
    border-left:1px dotted #4b5947;
    border-right:1px dotted #4b5947;
    width:490px;
    padding-left:5px;
    padding-right:0px;
}

#fs_container {
position:absolute;
height:100%;
margin:0px;
padding:0px;
width:995px;
}

#topbanner {
    position:absolute;
    top:0px;
    left:165px;
}
html>body #fs_senastenytt {
    position:absolute;
    left:104px;
    top:1px;
    margin:0px;
    padding:0px;
}
#fs_senastenytt {
    position:absolute;
    left:104px;
    top:1px;
    margin:0px;
    padding:0px;
}
html>body #latest_news {
    position:absolute;
    top:7px;
    padding-left:5px;
    padding-right:3px;
}
#latest_news {
    position:absolute;
    top:7px;
    padding-left:7px;
    padding-right:3px;
}
#fs_rightbar {
    position:absolute;
    top:198px;
    left:680px;
}

.box {
    border:1px solid #85977f;
    width:160px;
    margin:0px;
}
.box_header {
    position:relative;
    top:0px;
    background-color: #85977f;
    width:160px;
    height:21px;
    padding-top:0px;
    padding-bottom:0px;
    }
.box_header_text {
    position:relative;
    top:3px;
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.box_content {
    padding:4px;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
input,textarea,select {
    border-top:1px solid #85977f;
    border-left: 1px solid #85977f;
    border-bottom:1px solid #73856d;
    border-right: 1px solid #73856d;
    background-color:#e1eade;
    }
.senaste_nytt {
    font-family: Verdana;
    font-size:10px;
    font-weight:normal;
    color:white;
    }
.rubrik {
    font-family: Verdana, Arial, sans-serif;
    font-size:23px;
    font-weight:bold;
    color:black;
}
.trubrik {
    font-family: Verdana, Arial, sans-serif;
    font-size:32px;
    font-weight:bold;
    color:black;
}
.artikel_datum {
    font-family: Arial, sans-serif;
    font-size:9px;
    font-weight:normal;
    color:#979797;
}
.ingress {
    font-family: Verdana, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:black;
}
.ingress_kategori {
    font-family: Verdana, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#4c6e41;
}
.artikel_text {
    font-family: Verdana, Arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:black;
}
.btext {
    font-family: Verdana, Arial, sans-serif;
    font-size:0.55em;
    color:#777777;
}
.kategorier {
    font-family: Verdana, Arial, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#4b5947;
}
.kategori_link {
    font-family: Verdana, Arial, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#4f923c;
}
.kategori_link:hover {
    color:#71a961;
}
.artikelbild {
    float: right;
    padding:2px;
    border:1px solid #4c6e41;
    margin-left:15px;
    margin-right:5px;
    }
.article {
    text-decoration:none;
}
.article:hover {
    background-color:#dedede;
}
.main_menu {
    width:152px;
    font-size:11px;
    font-weight:bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
td {
    border-bottom:1px dotted #5d6d58;
    padding-top:2px;
}
.menu {
    color:#000000;
    text-decoration:none;
}
.menu:hover {
    color:#cce0c6;
}
.roller {
    font-family: Verdana, Arial, Helvetica;
    font-size:10px;
    color:#ffffff;
    text-decoration:none;
}
.roller:hover {
    text-decoration: underline;
}
.fjobb_titel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    color: #0b2d08;
    font-weight:bold;
    line-height:30px;
}
.fjobb_foretag {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #4f923c;
    font-weight: normal;
    line-height:16px;
    font-weight:bold;
}
.fjobb_location {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    color: #40453e;
    font-weight: normal;
    line-height:16px;
}
.fjobb_inkom {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
    color: #6e6e6e;
    font-weight: normal;
    line-height:16px;
}
div.bildtextruta {
    float: right;
    text-align:left;
    padding-top:0px;
    margin-top:0px;
    padding-left:5px;
    height:100%;
    width:138px;
    overflow:hidden;
  }
div.bildtextruta span {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-style: italic;
    font-size: 9px;
    padding-left:0px;
    display: inline;
    color:#656565;
    vertical-align:top;
    line-height:14px;
    width:190px;
    }
.byline_namn {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:10px;   
}
.byline_mail {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
    font-size:9px;   
}
.kal_month {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;   
    color:#7e7e7e;
}
.kal_rubr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;   
    color:#000000;
    line-height:18px;
}
.kal_details_rubr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;   
    font-weight:bold;
    color:#000000;
}
.kal_details_info {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;   
    color:#6a6a6a;
}
.kal_details_longdesc {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;   
    color:#000000;
}
.kal_rubr_paid {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;   
    font-weight:bold;
    color:#000000;   
}
.kal_date {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:11px;   
    color:#000000;
}
.kal_shortdesc {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:11px;   
    color:#575757;
}

.kal_details td {
    border:none;
}
.kal_variant1 {
    background-color:#d6d6d6;
    vertical-align:middle;
    border:none;
}
.kal_variant0 {
    background-color:#bac1b8;
    vertical-align:middle;
    border:none;
}
.kal td {
    border:none;
    padding-left:5px;
}
.kal tr:hover {
    background-image:url('img/kal_bg.gif');
    cursor:pointer;
}
.bransch_kategori {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:17px;   
    color:#7e7e7e;
}
.bransch_variant1 {
    background-color:#d6d6d6;
}
.bransch_variant0 {
    background-color:#bac1b8;
}
.bransch td {
    padding:0px;
    border:none;
}
.bransch_rubr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;   
    color:#000000;   
}
.bransch_rubr_paid {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;   
    font-weight:bold;
    color:#000000;   
    }
.bransch_city {
	font-size:10px;
	font-weight:bold;
	color:#777777;
	font-family:Verdana,arial,helvetica,sans-serif;
}
.bransch_info {
	display:none;
}
.comment_hdr {
    font-family: Verdana, Arial, sans-serif;
    font-size:10px;
    color:#000000;
    font-weight:bold;   
}
.comment_link {
    font-family: Verdana, Arial, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#4c6e8a;
}
.comment_date {
    font-family: Verdana, Arial, sans-serif;
    font-size:8px;
    color:#000000;
}
.comment_text {
    font-family: Verdana, Arial, sans-serif;
    font-size:10px;
    color:#000000;
    font-style:none;
}
.comment_form {
    font-family: Verdana, Arial, sans-serif;
    font-size:9px;
    color:#000000;   
}
.foo td {
    border:none;
}

.bshow {
    display: block; 
    display: table-row-group;
}
.bhide {
    display:none;
}
.searchbox {
    font-family: Verdana, Arial, sans-serif;
    font-size:10px;
    border:1px solid #85977f;
    width:480px;
    margin:0px;
    padding:5px;
    background-color:#ededed;
}
a.rekr {
    text-decoration:none;
    font-family: Verdana, Arial, sans-serif;
}
a.rekr:hover {
    background-color:#dedede;
    font-family: Verdana, Arial, sans-serif;
}
.rekr_rubr {
    font-family: Verdana, Arial, sans-serif;
    font-size:18px;
}
.rekr_bigrub {
    font-family: Verdana, Arial, sans-serif;
    font-size:22px;
    font-weight:bold;
}
.rekr_title {
    font-family: Verdana, Arial, sans-serif;
    font-size:18px;
    font-weight:bold;
}
.rekr_title_small {
    font-family: Verdana, Arial, sans-serif;
    font-size:11px;
    font-weight:bold;
}
.rekr_company {
    font-family: Verdana, Arial, sans-serif;
    font-size:14px;
    font-weight:bold;
}
.rekr_comp {
    font-family: Verdana, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
}
.rekr_text {
    font-family: Verdana, Arial, sans-serif;
    font-size:11px;
}
.rekr_txt {
    width:195px;
    font-family:Verdana, Arial, Helvetica; 
    font-size:10px;
}
.rekr_variant1 {
    font-family:Verdana, Arial, Helvetica; 
    font-size:10px;
    background-color:#d6d6d6;
    border-top:2px solid #e6e6e6;
    border-bottom:2px solid #c8c8c8;
    }
.rekr_variant0 {
    font-family:Verdana, Arial, Helvetica; 
    font-size:10px;
    background-color:#bac1b8;
    border-top:2px solid #cad2c8;
    border-bottom:2px solid #aab3a8;
    }
.sboxtext {
    font-family:Verdana, Arial, Helvetica; 
    font-size:10px;
    color:black;
    font-weight:bold;    
}
.foo {
    border:none;
    background:none;
    }
@media print{
  body { background-color:#FFFFFF; background-image:none; color:#000000; }
  .rubrik { font-family:Verdana, Arial, Helvetica; font-size:70px;}
  .artikel_text { font-family:Verdana, Arial, Helvetica;font-size:20px; }
  .ingress { font-family:Verdana, Arial, Helvetica; font-size:25px; }
  .ingress_kategori { font-size:28px; }
  .byline_namn { font-family:Verdana, Arial, Helvetica; font-size:14px; }
  .byline_mail { font-family:Verdana, Arial, Helvetica; font-size:14px;line-height:100px;}
  .artikel_datum { font-family:Verdana, Arial, Helvetica; font-size:14px; padding-top:100px;height:100px;}

  div.bildtextruta { position:absolute;bottom:0px;right:0px;width:240px;overflow:hidden;z-index:1;}
  div.bildtextruta img { width:100%; }
  div.bildtextruta span { font-family:Verdana, Arial, Helvetica; font-size:14px; overflow:hidden;}

  td,table,tr { border:none; width:100%;}
  #for_print { display:none;}
  #fs_print_logo { display:block; }
  #fs_news { display: none; }
  #fs_senastenytt { display:none; } 
  #eng { display:none; } 
  #fs_topbar { display:none; }
  #fs_top { display:none; }
  #fs_rightbar{ display:none;}
  #fs_sidebar{ display:none;}
  #komm { display:none; }
  #kat_td { display:none;}
  #fs_maincontent{ position:absolute;top:0px;left:0px;width:96%; }
}

#tipsbox {
    position:absolute;
    height:10px;
    font-family: Verdana, Arial, sans-serif;
    font-size:10px;
    border:1px solid #85977f;
    width:480px;
    margin:0px;
    padding:5px;
    background-color:#ededed;
    z-index:3;
    }
 .prevnext {
    font-family: Verdana, Arial, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#4f923c;    
 }
.agendabox_rubr {
    font-family: Verdana, Arial, sans-serif;
    font-size:9px;
}
.agendabox_date {
    font-family: Verdana, Arial, sans-serif;
    font-size:9px;
}
.webfraga {
    font-family: Verdana, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
}
.bildspel_rad {
	font-size:14px;
	font-family: Verdana, Arial, Helvetica;
	font-weight:bold;
	background-color:#e1eade;
	padding-left:10px;
	padding-right:10px;
	width:100%;
	height:35px;
	vertical-align:middle;
}
a.bildspel {
	color:#434c40;
	text-decoration: none;
}
a.bildspel:hover {
	color:#e27514;
}
