

.container_services_small {
    border-bottom: 1px dotted #ccc;
    margin: 3px 0px 3px 0px;
}

.error {
    border: 1px solid #ff0000;
    color: #ff0000;
}

a:hover 
{
    text-decoration: underline;
}

a { 
	outline: none; 
	}
	
strong {
    color: #000;
    font-weight: 1200;
}

.boxpicture {
    /*border: 4px solid #000;*/
}

.navtablecamp 
{
    width:450px;
    border-bottom: 1px solid #444;
    border-left: 1px solid #444;
    border-right: 1px solid #444;
    background: url('Uploads/design/bgr_table_camp.jpg') #000 top left no-repeat;
    height: 323px;
    color: #aaa;
    overflow: hidden;
}

.navtablecamptop th 
{
    width:450px;
    background: url('Uploads/design/bgr_table_th_camp.png') #fff top left no-repeat;
    height: 36px;
}

.navtablecamptop th h3 
{
    color: #fff;
    text-align: center;
    }

.navtablecamp td 
{
    padding: 7px;
    color: #34600b;
}




.comparetablebredbandcontainer {

    border: 1px solid #d7d7cd;
    margin-right: 2px;
    width: 100%;

}

.comparetablebredbandcontainer td {
    text-align: right;
    border-bottom: 1px solid #d7d7cd;
    padding:1px 5px 1px 5px;
}

.comparetablebredbandcontainer td.row {
    text-align: right;
    background-color: #f2f2eb;
    padding:1px 5px 1px 5px;
    border-bottom: 1px solid #d7d7cd;
}



.comparetablebredbandover {

    border: 1px solid #999;
    margin-right: 2px;
    width: 100%;

}

.comparetablebredbandover td {
    text-align: center;
    border-bottom: 1px solid #d7d7cd;
    color: #548d20;
}

.comparetablebredbandover td.row {
    text-align: center;
    background-color: #f2f2eb;
    padding:1px;
    border-bottom: 1px solid #d7d7cd;
}

.comparetablebredbandover td.comparerowheadline {

    height:45px;
    text-align:Center;
    background: url('Uploads/design/gronbgr.gif') #548d20 top left repeat-x;
    color: #fff;
    font-weight:bold;

}





.comparetablebredband {

    border: 1px solid #fff;

}

.comparetablebredband td.comparerowheadlinestart {

    height:45px;
    text-align:right;
    color: #000;
    font-weight:bold;

}


.comparetablebredband td {
    text-align: center;
    border-bottom: 1px solid #d7d7cd;
    border-right: 1px solid #d7d7cd;
    border-left: 1px solid #d7d7cd;
    border-top: 1px solid #d7d7cd;
}

.comparetablebredband td.row {
    text-align: center;
    background-color: #f2f2eb;
    padding:1px;
    border-bottom: 1px solid #d7d7cd;
}


.comparetablebredband td.rowgreen {
    text-align: center;
    background-color: #dfebd6;
    padding:1px;
    color: #3b6715;
    border: 1px solid #82b953;

}

.comparetablebredband td.comparerowheadline {
    border-right: 1px solid #444;
    border-left: 1px solid #444;
    height:45px;
    text-align:Center;
    background: url('Uploads/design/tab_bgr_inactive3.png') #000 top left repeat-x;
    color: #fff;
    font-weight:bold;

}


.comparetableservice 
{
    width:350px;
    border: 1px solid #d7d7cd;
    background: url('Uploads/design/bgr_table_big.jpg') #fff top left repeat-x;
}

.comparetableservice td
{
   padding: 5px;
   border-bottom: 1px solid #d7d7cd;
}

th.order
{
   padding: 5px;
   font-weight: bold;
   color: #fff;
   background: url('Uploads/design/tab_bgr_inactive3.png') #fff top left repeat-x;
}





.highlighttablebot 
{
    margin-top: 5px;
    width:222px;
    height: 75px;
    background: url('Uploads/design/bgr_table_highlightbot.jpg') #fff top left no-repeat;
    color: #fff;
}


.highlighttable 
{
    margin-top: 10px;
    width:222px;
    height: 206px;
    color: #fff;
    background: url('Uploads/design/bgr_table_highlight.jpg') #fff top left no-repeat;
}

.highlighttable h3
{
    color: #fff;
    font-size: 22px;
    padding-top: 15px;
}

.highlighttable h2
{
    color: #fff;
    font-size: 24px;
}

.highlighttable td, .highlighttablebot td {
    color: #fff;
}


.valjstadsnat {
    margin-bottom: 5px;
    width: 245px;
    height: 41px;
    background: url('Uploads/design/valjstadsnat.gif') #fff top left no-repeat;
}

.valjstadsnat p {
    padding-top: 4px;
    color: #000;
}

.bredbandtable
{
    width: 230px;
    margin: 4px;
    border: 1px solid #d7d7cd;
    background: url('Uploads/design/bgr_table.jpg') #fff top left no-repeat;
}

.bredbandtable td
{
    background-color: #fff;
    padding: 6px;
    border-bottom: 1px dotted #ccc;
}

.bredbandtable td.active
{
    background-color: #f4f4ee;
    padding: 6px;
    border-bottom: 1px dotted #d9d8ca;
}

.bredbandtable td.active a
{
    background: url('Uploads/design/bredband_on.gif') #fff top left no-repeat;
    border: 1px solid #99d243;
    color: #fff;
}

.bredbandtable td.activebrf a
{
    background: url('Uploads/design/bredband_brf.gif') #fff top left no-repeat;
    border: 1px solid #99d243;
    padding-right: 35px;
    padding-left: 0px;
    text-align: right;
    color: #fff;
}




.bredbandtable td a
{
    display:block;
    color: #444;
    background: url('Uploads/design/bredband_off.gif') #fff top left no-repeat;
    height: 50px;
    line-height: 50px;
    font-size: 11px;
    background-repeat:no-repeat;
    padding-left: 35px;
    width:175px;
    border: 1px solid #bbb;
}

.bredbandtable td a:hover
{
    background-color: #f0f7e7;
    border: 1px solid #99d243;
}


.navtablebox2 {
   min-height:150px;
   height:150px;
   width:220px;
   text-align:left;
   }
   
.navtablebox2 div.padder {    padding: 5px; }
   
   
div[class] .navtablebox2 {
   height:auto;
   }



.navtablebox2 {
    border: 1px solid #d7d7cd;
    background: url('Uploads/design/bgr_table.jpg') #fff top left no-repeat;
}

.navtable, .navtablesmall
{
    width:222px;
    border: 1px solid #d7d7cd;
    background: url('Uploads/design/bgr_table.jpg') #fff top left no-repeat;
}


.navtable ul.yes, .righttable ul, .navtablesmall ul, navtablebox2 ul.yes,
{
    text-align: left;
    margin: 0px;
    padding: 5px 5px 5px 25px;
    background-color: #fff;
    border: 1px solid #ddd;
    margin: 0px;

}

.navtable li, .navtablesmall li, .navtablebox2 li
{
    border-bottom: 1px dotted #ddd;
    padding: 2px;
    margin: 2px 0px 1px 20px;
}

.navtable li.pdf
{
    list-style-image: url('Uploads/design/pdf.gif');
}


.navtable li.word
{
    list-style-image: url('Uploads/design/word.gif');
}


.navtable li.ppt
{
    list-style-image: url('Uploads/design/powerpoint.gif');
}


.navtable li:hover
{
    border-bottom: 1px dotted #ccc;
    background-color: #fcfcfc;
}

.navtable ul.yes 
{
    font-size: 12px;
    list-style-image: url('Uploads/design/yes.gif');
}

.navtable ul
{
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    list-style-image: url('Uploads/design/pil.gif');
}

.navtable ul li strong
{
    font-size: 12px;
}

.navtable td.padding, navtablebox2 td.padding, 
{
    padding: 10px;
}

.navtablesmall td.padding 
{
    padding: 5px;
}




.navtabletop th 
{
    width:222px;
    background: url('Uploads/design/bgr_table_th.png') #fff top left no-repeat;
    height: 36px;
    border-bottom: 1px solid #fff;
}

.navtabletop th h3 
{
    color: #fff;
    text-align: center;
}



.navtabletopgreen th 
{
    width:222px;
    background: url('Uploads/design/bgr_table_th_green.png') #fff top left no-repeat;
    height: 36px;
    border-bottom: 1px solid #fff;
}

.navtabletopgreen th h3 
{
    color: #fff;
    text-align: center;
}



.navtable td 
{
    padding: 10px;
}

.navtablesmall td 
{
    padding: 4px;
}

.navtablesmall td td
{
    padding: 3px;
}


.columntable {
    border: 1px solid #d3d3c1;
}

.columntable td {
    border-bottom: 1px solid #dcdcc7;
    background: url('Uploads/design/bgr_table_td.png') #fff bottom left repeat-x;
    font-size: 11px;
}

.columntable th {
    color: #fff;
    padding: 3px;
    font-size: 14px;
    text-align: left;
    background: url('Uploads/design/bgr_th.jpg') #538d1f top left repeat-x;
}


.compareboxtable {
    border: 1px solid #ddd;
}

.compareboxtable td {
    border-bottom: 1px solid #ccc;
    padding: 5px;
    border-left: 1px solid #eee;
}

.compareboxtable td.row {
    border-bottom: 1px solid #bbb;
     border-left: 1px solid #ddd;
    padding: 5px;
    background-color: #efefef;
}


.comparetable td {
    font-size: 11px;
    border-bottom: 1px solid #ddd;
    padding: 3px;
    border-right: 1px solid #ddd;
}

.comparetable td.noborder {
    border-bottom: none;
}

.comparetable td.green {
    color: #fff;
    padding: 3px;
    font-size: 11px;
    background: url('Uploads/design/bgr_th.jpg') #538d1f top left repeat-x;
    border-bottom: 1px solid #4a8118;
}

.comparetable td.greensub {
    color: #fff;
    padding: 3px;
    font-size: 11px;
    background-color: #538d1f;
    border-bottom: 1px solid #4a8118;
}

.comparetable td.green strong {
    color: #fff;
}


td.row {
    border-bottom: 1px solid #bbb;
    padding: 3px;
    background-color: #efefef;
}

td.evenrow {
    padding: 3px;
    border-bottom: 1px solid #ddd;
    padding: 3px;
}


.star {
    width: 80px;
    height: 80px;
    overflow: hidden;
    background: url('Uploads/design/star.gif') transparent top left no-repeat;
    color: #fff;
    text-align: center;
}

.star h3.startext {
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: -5px;
}

.star p {
    padding: 0px;
    margin: 0px;
    color: #cce9ae;
}

.star h3.startext span {
    color: #cce9ae;
    font-size: 12px;
    font-weight: bold;
}


.righttablesmall 
{
    width:245px;
    float:right;
    border: 2px dotted #ccc;
    font-size: 10px;
    background-color: #f9f9f9;
}

.righttable 
{
    width:275px;
    float:right;
    border: 2px dotted #ccc;
    font-size: 10px;
    background-color: #f9f9f9;
}


.righttable p 
{
    font-size: 11px;
}

.righttable ul.yes, .righttable ul
{
    text-align: left;
    margin: 0px;
    padding: 5px 5px 5px 25px;
    background-color: #fff;
    border: 1px solid #ddd;
    margin: 0px;

}

ul.yes {
    text-align: left;
    margin: 0px;
    padding: 5px 5px 5px 25px;
    margin: 0px;
}

.righttable li
{
    border-bottom: 1px dotted #ddd;
    margin: 2px 0px 1px 0px;
}

.righttable li:hover
{
    border-bottom: 1px dotted #ccc;
    background-color: #fcfcfc;
}

.righttable ul.yes, ul.yes
{
    font-size: 11px;
    list-style-image: url('Uploads/design/yes.gif');
}

.righttable ul
{
    font-size: 10px;
    list-style-image: url('Uploads/design/pil.gif');
}

.righttable ul li strong
{
    font-size: 11px;
}

.righttable td.padding 
{
    padding: 10px;
}


.button_blackgreen  {
    width: 100px;
    height: 37px;
    line-height: 30px;
    text-align:center;
    color: #fff;
    display:block;
}

.button_green, .button_black, .button_yellow  {
    width: 100px;
    height: 37px;
    line-height: 30px;
    text-align:center;
    color: #fff;
    display:block;
}

a.button_green:hover, a.button_black:hover, a.button_blackgreen:hover  {
    color: #fff;
    text-decoration: underline;
}

.button_yellow  {
    color: #650000;
}

a.button_yellow:hover {
    color: #000000;
    text-decoration: underline;
}


a.button_green:hover {
    background: url('Uploads/design/bgr_button_green_over.png') #fff top left no-repeat;
}

a.button_black:hover  {
    background: url('Uploads/design/bgr_button_black_over.png') #fff top left no-repeat;
}

a.button_yellow:hover {
    background: url('Uploads/design/bgr_button_yellow_over.png') #fff top left no-repeat;
}

a.button_blackgreen:hover {
    background: url('Uploads/design/bgr_button_blackgreen_over.png') #fff top left no-repeat;
}


.button_green {
    background: url('Uploads/design/bgr_button_green.png') #fff top left no-repeat;
}

.button_black {
    background: url('Uploads/design/bgr_button_black.png') #fff top left no-repeat;
}

.button_yellow {
    background: url('Uploads/design/bgr_button_yellow.png') #fff top left no-repeat;
}

.button_blackgreen {
    background: url('Uploads/design/bgr_button_blackgreen.png') #fff top left no-repeat;
}

.bottombar {
    width: 930px;
    margin: 0px auto;
    height: 35px;
    vertical-align: middle;
    background: url('Uploads/design/bgr_bar.png') #fff top left no-repeat;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial;
    color: #fff;
}

.bottombar strong {
    color: #fff;
}

.bottombar td {
    padding: 3px 6px 3px 6px;
    color: #fff;
    line-height: 13px;
    vertical-align: center;
}

.bottombar table {
    height: 35px;
}





.cdon {
    border: 1px solid #d7d7cd;
    width: 930px;
    margin: 0px 0px 3px 20px;
    height: 45px;
    margin-top: 10px;
    vertical-align: center;
    background: url('Uploads/design/bgr_cdon.png') #fff top left repeat-x;
    font-family: Tahoma, Trebuchet MS, Verdana, Arial;
}


.cdon img {
    margin: 7px;
    vertical-align:middle;
    border: 0px;
}

.cdon a {
    font-size: 16px;
    color: #2e2e29;
    border: 0px;
}

.cdon a:hover {
    color: #000;
    text-decoration: none;
}


.thclass {
    color: #fff;
    padding: 3px;
    font-size: 14px;
    background: url('Uploads/design/bgr_th.jpg') #5f9330 top left repeat-x;
}

h1,h2,h3,h4 {
    border: 0px;
    margin: 0px;
    padding: 0px;
    font-weight: normal;
}











.Datumstil
{
FONT-FAMILY:Verdana;
COLOR:#000000;
FONT-SIZE: 10px;
FONT-WEIGHT:bold;
FONT-STYLE:normal;
TEXT-DECORATION:none
}
.Nyhetens_rubrikstil
{
FONT-FAMILY:Arial;
COLOR:#558d1b;
FONT-SIZE: 12px;
FONT-WEIGHT:bold;
FONT-STYLE:normal;
TEXT-DECORATION:none
}
.Sida_stil
{
FONT-FAMILY:Trebuchet MS;
COLOR:#3e3e3c;
FONT-SIZE: 12px;
FONT-STYLE:normal;
TEXT-DECORATION:none
}
.RUBRIK
{
FONT-FAMILY:Trebuchet MS;
COLOR:#000;
FONT-SIZE: 24px;
FONT-STYLE:normal;
TEXT-DECORATION:none
}
.UNDERRUBRIK
{
FONT-FAMILY:Trebuchet MS;
COLOR:#30302a;
FONT-SIZE: 18px;
FONT-STYLE:normal;
TEXT-DECORATION:none
}
.Tab_aktiv
{
FONT-FAMILY:Arial;
COLOR:#558d1b;
FONT-SIZE: 10px;
FONT-WEIGHT:bold;
FONT-STYLE:normal;
TEXT-DECORATION:none
}
.Tab_nonactive
{
FONT-FAMILY:Arial;
COLOR:#e2e2e2;
BACKGROUND-COLOR:#CCCCCC;
BACKGROUND-IMAGE:url("./uploads/design/tab_bgr_inactive3.png");
FONT-SIZE: 10px;
FONT-WEIGHT:bold;
FONT-STYLE:normal;
TEXT-DECORATION:none
}
.Tab_hover
{
FONT-FAMILY:Arial;
COLOR:#fff;
BACKGROUND-COLOR:#fff;
BACKGROUND-IMAGE:url("./uploads/design/tab_bgr_over.png");
FONT-SIZE: 10px;
FONT-WEIGHT:bold;
FONT-STYLE:normal;
TEXT-DECORATION:none
}
A
{
    COLOR: #548d21;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #93ce3f;
    /*TEXT-DECORATION: none*/
}
#selectedCell
{
    BORDER-RIGHT: #ff0000 1px solid;
    BORDER-TOP: #ff0000 1px solid;
    BORDER-LEFT: #ff0000 1px solid;
    BORDER-BOTTOM: #ff0000 1px solid
}

.footerStyle
{
	font-weight: bold;
	color: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px
}

TD
{
FONT-FAMILY:Trebuchet MS;
COLOR:#3e3e3c;
FONT-SIZE:12px;
FONT-WEIGHT:normal;
FONT-STYLE:normal;
TEXT-DECORATION:none


}

.btn
{
FONT-FAMILY:Trebuchet MS;
COLOR:#3e3e3c;
FONT-SIZE:12px;
FONT-WEIGHT:normal;
FONT-STYLE:normal;
TEXT-DECORATION:none

}


input
{
FONT-FAMILY:Trebuchet MS;
COLOR:#3e3e3c;
FONT-SIZE:12px;
FONT-WEIGHT:normal;
FONT-STYLE:normal;
TEXT-DECORATION:none

}


.BASEPROMENUHOVER
{

}

.BASEPROMENUHOVER A:hover
{

}

.BASEPROSUBMENUHOVER
{

}

.BASEPROSUBMENUHOVER A:hover
{

}

