body {
/*font-family: 'Trebuchet ms', Verdana, Arial, Helvetica, sans-serif; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-size: 1em/1.5em; */
background-color: #fafbf6;
background-color: #ebebeb;
background-color: #FCFCFC;
background-image:url(../img/bgbild_2.jpg);

font: 80% Verdana,  Arial, Helvetica, sans-serif;
/*
background-color: #e6e6e6;
background-color: #f2f5f2;
background-color: #d8d6dd;
*/
}

a{text-decoration:none;
color:#333333;
font-size: 11px;
font-family: verdana, Arial, Helvetica, sans-serif;
}

#umeny_val a{text-decoration:none;
color:red;
font-size: 11px;
font-family: verdana, Arial, Helvetica, sans-serif;
}

.hrub_1 a{
font-size: 25px;
color: #00477d;
letter-spacing: 2px;
}

table {
font-size: 11px;
background-color: #f0f0f2;
background-color: #ddeeff;
}

table#bil {
font-size: 11px;
background-color: #ffffff;
}



h2 {
font-size: 18px;
color: #00477d;
letter-spacing: 1px;
font-weight: normal;
text-indent:41px;
margin-top: -4px;
margin-bottom:2px;
}
/*
h3 {
font-size: 14px;
color: #336633;
letter-spacing: 2px;
font-weight: normal;
}
*/

/* huvudsakliga block */


.info
{
font-size:8px;
font-style:italic;
}

.mainblock
{
width:850px;
top: -1px;
background-color: #ffffff;

border-top:3px #dfeae9 double;
border-bottom:3px #dfeae9 double;
border-right:3px #dfeae9 double;
border-left:3px #dfeae9 double;
}

.buffert_tt
{
width:850px;
padding: 10px 20px 0 20px ;
margin: 0 auto;
background-color: #ffffff;
border-top:1px #dfeae9 solid;
border-bottom:1px #dfeae9 solid;
border-right:1px #dfeae9 solid;
border-left:1px #dfeae9 solid;
}

.buffert_b
{
width:850px;
padding: 10px 20px 0 20px ;
margin: 0 auto;
background-color: #ffffff;
margin-bottom:40px;
border-top:0px #dfeae9 solid;
border-bottom:1px #dfeae9 solid;
border-right:1px #dfeae9 solid;
border-left:1px #dfeae9 solid;
}

.buffert_bb
{
width:850px;
padding: 10px 20px 0 20px ;
margin: 0 auto;
background-color: #ffffff;
border-top:0px #dfeae9 solid;
border-right:1px #dfeae9 solid;
border-left:1px #dfeae9 solid;
margin-bottom:40px;
}

.headerblock
{
width:846px;
border-top:1px #dfeae9 solid;
border-right:1px #dfeae9 solid;
border-left:1px #dfeae9 solid;
padding: 10px 20px 0 20px ;
margin: 0 auto;
background-color: #ffffff;
}

.tabellblock
{
width:846px;
padding: 20px 20px 0 20px ;
margin: 0 auto;
background-color: #ffffff;

border-top:6px #dfeae9 double;
border-bottom:1px #dfeae9 solid;
border-right:1px #dfeae9 solid;
border-left:1px #dfeae9 solid;

margin-bottom:10px;
padding-bottom:20px;
}

#statistik.tabellblock
{
margin-bottom:70px;
padding-bottom:40px;
}

#tillagg.tabellblock
{
margin-bottom:60px;
padding-bottom:10px;
}

.tabellblock_v
{
width:650px;
margin-bottom:-200px;
padding-bottom:1px;
background-color: #ffffff;
}

.tab_in
{
background-color: #ffffff;
border:1px #dfeae9 solid;
}

.tabellblock_h
{
position:relative;
top:-176px;
left:620px;
width:210px;
margin-bottom:-30px;
padding-bottom:10px;
background-color: #ffffff;
}


.stracka0
{
width:90%;
margin: 0 auto;
}

.stracka00
{
width:90%;
margin: 0 auto;
padding-bottom:-10px;
margin-bottom:-235px;
}

.infoblock_1
{
position:relative;
left:10px;
top:2px;
width:590px;
height:0px;
margin-bottom:60px;
padding-top:1px;
}

.infoblock_1#profil
{
margin-bottom:140px;
}

.infoblock_2
{
position:relative;
left:600px;
top:-50px;
width:214px;
height:500px;
border: solid #123456 0px;
}

.infoblock_2#profil
{
position:relative;
left:600px;
top:-130px;
width:214px;
height:500px;
border: solid #123456 0px;
}

.infoblock_11
{
position:relative;
left:600px;
top:-100px;
width:214px;
height:500px;
border: solid #123456 0px;
margin-bottom:-60px;
}

.entrebild
{
position:relative;
left:4px;
top:4px;
width:200px;
height:200px;
border: solid #dfeae9 1px;
}

.loptext
{
position:relative;
left:0px;
top:2px;
width:85%;
margin: 0 auto;
border: solid #123456 0px;
background-color:#fdfdfd;
border: solid #dfeae9 1px;
padding:5px 30px 5px 20px ;
margin-top:7px;
margin-bottom:-35px;
}

.meta_stat
{
position:relative;
left:-90px;
bottom:-81px;
width:360px;
margin: 0 auto;
border: solid #dfeae9 1px;
padding:6px 4px 2px 8px;
font-size:10px;
}

.stat_link{
position:relative;
left:275px;
bottom:-5px;
background-color:#FFFFFF;
font-size:8px;
width:64px;
height:10px;
padding:1px;
}


.info_img
{
width:210px;
height:210px;
border: solid #dfeae9 1px;
}

.info_img_fps
{
position:relative;
left:0px;
top:-0px;
width:210px;
height:210px;
border: solid #dfeae9 1px;
}

.info_data
{
width:210px;
height:210px;
position:relative;
left:0px;
top:12px;
background-color:#fdfdfd;
border: solid  #dfeae9 1px;
}






.loggruta
{
width:210px;
height:120px;
position:relative;
top:15px;
}

.loggruta#fps
{
height:135px;
top:73px;
}

.reg_link
{
width:210px;
height:20px;
position:relative;
left:0px;
top:15px;
text-indent:10px;
padding-top:6px;
border: solid #dfeae9 1px;
}
.reg_link_2
{
width:210px;
height:20px;
position:relative;
left:0px;
top:88px;
text-indent:6px;
padding-top:14px;
padding-bottom:5px;
border: solid #dfeae9 1px;
}

.w_annons
{
width:400px;
height:40px;
position:relative;
right:104px;
bottom:-110px;
}

.right
{
width:100%;
background-color: #ffffff;
border-top:1px #dfeae9 solid;
border-bottom:0px #dfeae9 solid;
border-right:1px #dfeae9 solid;
border-left:1px #dfeae9 solid;
}

.menyblock
{
width:850px;
border-bottom:0px #dfeae9 solid;
border-right:1px #dfeae9 solid;
border-left:1px #dfeae9 solid;
padding: 5px 20px 5px 20px ;
margin: 0 auto;
background-color: #ffffff;
}

.col_u
{
position:relative;
left:30px;
top:2px;
width:760px;
border: 1px #dfeae9 solid;
padding:10px;
}

.col_v
{
position:relative;
left:30px;
top:20px;
width:360px;
height:250px;
border: 1px #dfeae9 solid;
padding:10px;

}

.col_h
{
position:relative;
right:-430px;
top:-252px;
width:360px;
height:250px;
border: 1px #dfeae9 solid;
padding:10px;
padding-bottom:-40px;
}

.summa
{
position:relative;
left:1px;
top:2px;
border: 0px #dfeae9 solid;
margin-bottom:-15px;
padding-bottom:20px;
}

.summa_block_a
{
position:relative;
left:1px;
top:0px;
width:830px;
border: 1px #dfeae9 solid;
padding:5px;
padding-bottom:50px;
margin-top:-6px;
}
.summa_block_b
{
position:relative;
left:1px;
top:0px;
width:830px;
border: 1px #dfeae9 solid;
padding:5px;
padding-bottom:-60px;
margin-top:10px;
}

.summa_block_c
{
position:relative;
left:1px;
top:0px;
width:830px;
border: 1px #dfeae9 solid;
padding:5px;
margin-top:10px;
}

.summa_block_d
{
position:relative;
left:1px;
top:0px;
width:830px;
border: 1px #dfeae9 solid;
padding:5px;
margin-top:10px;
}

.summa_bl_vecka
{
position:relative;
left:-5px;
top:00px;
width:100%;
border: 0px #dfeae9 solid;
padding:5px;
}

.summa_bl_manad
{
position:relative;
left:0px;
top:10px;
width:100%;
border: 0px #dfeae9 solid;
padding:5px;
}
.summa_bl_aret
{
position:relative;
left:0px;
top:20px;
width:100%;
border: 0px #dfeae9 solid;
padding:5px;
}
.summa_bl_artv
{
position:relative;
left:-0px;
top:30px;
width:100%;
border: 0px #dfeae9 solid;
padding:5px;
}

.summa_bl_total
{
position:relative;
left:0px;
top:40px;
width:100%;
border: 0px #dfeae9 solid;
padding:5px;
}


.summa_fot
{
position:relative;
left:1px;
top:-10px;
width:830px;
border: 1px #dfeae9 solid;
padding:5px;
 font-style: italic;
 font-size:10px;
padding-bottom:15px;
margin-bottom:-30px;
}

.summa_bl_rub
{
width:750px;
font-weight:bold;
font-size:10px;
}

.per_sum
{
position:relative;
left:130px;
top:-12px;
width:400px;
height:auto;
font-weight:normal;
font-size:11px;
}
.per_sum#farkost
{
left:110px;
}


.per_inl
{
position:relative;
top:-20px;
padding-left:20px;
height:auto;
margin-bottom:-42px;
left:110px;
font-size:12px
}





.per_inl#farkost
{
margin-top:10px;
}
.per_inl#utrust
{
margin-top:10px;
}
.per_inl#fot
{
margin-top:18px;
}

.per_inl_a
{
height:14px;
position:relative;
top:15px;
margin-bottom:-35px;
margin-bottom: -30px;
height:auto;		
}

.per_inl_a_1
{
position:relative;
left:110px;
top:-16px;
width:200px;
height:auto;
border: solid 0px #eeeeee;
}

.per_inl_a_1#kalenderar_a
{
top:-16px;
width:620px;
}
.per_inl_a_1#kalenderar_b
{
top:-32px;
width:620px;
}

.per_inl_a_1#farkost_a
{
top:-16px;
width:620px;
}
.per_inl_a_1#farkost_b
{
top:-32px;
width:620px;
}

.per_inl_a_2
{
position:relative;
left:310px;
top:-30px;
width:200px;
height:auto;
}



/* HEADERBLOCKET */

.hrub_1 {
position:relative;
left: 20px;
top:0px;
width: 600px;
font-size: 25px;
color: #00477d;
letter-spacing: 2px;
font-weight: normal;
padding: 5px;
padding-left: 10px;
}

.hrub_2 {
position:relative;
left: 20px;
top:10px;
width: 400px;
font-size: 14px;
color: #02365d;
letter-spacing: 1px;
font-weight: normal;
padding: 15px;
padding-left: 10px;
}

.datum {
position:relative;
left: 604px;
top:-76px;
width: 100px;
font-size: 14px;
color: #02365d;
letter-spacing: 2px;
font-weight: normal;
text-align:right;
}
.datum#fronta {
left: 705px;
}
.user {
position:relative;
left: 510px;
top:-40px;
width: 200px;
font-size: 14px;
color: #02365d;
letter-spacing: 2px;
font-weight: normal;
text-align:right;
margin-bottom: -20px;
}
.user#frontb {
left: 610px;
}
.profilikon {
position:relative;
left:730px;
width: 80px;
height:80px;
border: solid 1px #eeeeee;
margin-top:-80px;
padding-right:-80px;

}

.menytab{
background-color: #ffffff;
}

table.menytab a{
font-size: 10px;
color: #02365d;
letter-spacing: 1px;
font-weight: normal;
}

/* TABELLFORMATERING */

.td_summa {
text-indent: 5px;
}

/* INNEHÅLLSBLOCKETS FORMAT */

.sektion {
padding-bottom: 14px;
}
.sektion0 {
padding-bottom: 22px;
}

.sektion1 {
position: absolute;
text-indent: 1px;
}

.sektion2 {
position: absolute;
text-indent: 180px;
}

.sektion3 {
position: absolute;
text-indent: 260px;
}

.sektion4 {
position: absolute;
text-indent: 440px;
}

.sektion5 {
position: absolute;
text-indent: 620px;
}

.sektion6 {
position: absolute;
text-indent: 870px;
}


/* FOOTERBLOCKETS INNEHÅLL */

.provider_link
{
position: absolute;
font-size:8px;
color: #02365d;
bottom:-4px;
right:20px;
z-index:30;
border:none;

}

.provider_link a
{
font-size:8px;
color: #02365d;
}

.smallcaps{
font-variant: small-caps;
font-size: 9px;
}

.headbottom
{
position: fixed;
top:0px;
left:0px;
width:100%;
height:37px;
z-index:10;
border:none;
background-color:#b1b1ce;
}

.headbottom_footer
{
position:fixed !important;
bottom:0;
left:0px;
width:100%;
height:22px;
z-index:10;
border-top:1px #dfeae9 solid;
background-color:#ffffff
}

/* Loginsidorna */

.logindialog
{
padding-bottom:10px;
}

.loginforma
{
padding:10px;
border:1px #dfeae9 solid;
background-color:#ffffff;
color:#bbbbbb;
font-size: 9px;
font-weight:normal;
text-align:right;
}

.per_sum{
font-size: 10px;
}

.reglink{
position: relative;
bottom: -78px;
left:-2;
}


.fark_alla
{
margin-bottom:-17px;
}

.fark_alla_1
{
margin-right:50px;
}
.fark_alla_0
{
position:relative;
top:-17px;
left:100px;
}

.fark_alla_2
{
padding-left: 14px;
}
.fark_alla_3
{
padding-left: 14px;
}
.fark_alla_4
{
padding-left: 14px;
}



#submit
{
text-decoration:none;
}



.submitknapp{
margin-left:3px;
padding-top:4px;
padding-left: 5px;
padding-right: 5px;
padding-bottom:3px;

border-top: 3px solid #e8e8e8;
border-left: 3px solid #e8e8e8;
border-right: 3px solid #a4a4a4;
border-bottom: 3px solid #a4a4a4;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-variant:small-caps;
font-weight:normal;
background-color: #fafbf6;	
color:#00477d;
}

.bilduppmodul{
position:relative;
top:0px;
left:0px;
width:203px;
height:72px;

padding-top:4px;
padding-left: 5px;

border:1px #dfeae9 solid;
font-size:8px;
font-style:italic;
font-weight:normal;
background-color: #ffffff;	
color:#00477d;
}


/* HRs tillägg som egentligen hör till jquery-tablesorter.pager.js */
.pager_ruta
{
background-color: #ffffff;
border: 1px solid #f3f3f3;
width:778px;
height:30px;
text-align: center;
margin-left:30px;
}

.pager_ruta_2
{
position:relative;
top:23px;
width:700px;
height:20px;
margin-left:-210px;
left:50%;
}
/* HRs tillägg slut*/




/* 
.kantlinje {
border: 1px solid #99cc00;
}



.formularfalt {
border: 1px solid #defdef;
font-size: 11px;
padding: 5px;

}
.delett {
border: 1px solid #defdef;
background-color: #ffffff;
padding:200px;
margin:200px;
}


.deltva {
border: 1px solid #defdef;
background-color: #aabbcc;
padding-bottom:200px;

}
.deltre {
border: 1px solid #defdef;
background-color: #aaabbb;
padding-bottom:220px;

}
.delfyra {
border: 1px solid #defdef;
background-color: #ccbbaa;
padding-bottom:200px;

}

.delettram {
z-layer:100;
visibility: hidden;
position:absolute;
top:200px;
left:10px:
height:200px;
width:750px;
border: 1px solid #aaabbb;



}
.deltvaram {
z-layer:100;
visibility: hidden;
position:absolute;
top:315px;
left:10px:
height:200px;
width:750px;
border: 1px solid #aaabbb;


}
.deltreram {
z-layer:100;
visibility: hidden;
position:absolute;
top:430px;
left:10px:
height:200px;
width:750px;
border: 1px solid #aaabbb;


}
.delfyraram {
z-layer:100;
visibility: hidden;
position:absolute;
top:510px;
left:10px:
height:200px;
width:750px;
border: 1px solid #aaabbb;


}

.footer {

font-size: 8px;
}

.high{

color: green;
font-weight: bold;

}
.low{

color:red;
}

.fat{

font-weight:bold;

}

*/

/*  NYTT */

.sa_bl_box
{
position:relative;
left:30px;
top:0px;
border: 1px #dfeae9 solid;
font-size:11px;
margin-bottom:-20px;
padding-bottom:10px;
width:780px;
}
.sa_bl_box#ar
{
top:32px;
margin-bottom:10px;
}

.sa_bl_box#farko
{
top:35px;
margin-bottom:10px;
}

.sa_bl_box#utr
{
top:35px;
margin-bottom:10px;
}

.sa_bl_box_tag
{
position:relative;
left:75px;
top:-8px;
border: 0px #dfeae9 solid;
text-indent:10px;
font-size:9px;
color:#dfeae9;
color:#00477d;
background-color:#FFFFFF;
}

.sa_bl_box_tag#per
{
width:54px;
}
.sa_bl_box_tag#ar
{
width:72px;
}
.sa_bl_box_tag#farkt
{
width:58px;
}

.sa_bl_box_tag#utrus
{
width:70px;
}

.sa_bl_rub_box
{
position:relative;
left:10px;
top:4px;
border: 0px #dfeae9 solid;
margin-right:20px;
}

.sa_bl_rub_box#manad
{
top:26px;
margin-bottom:22px;
}
.sa_bl_rub_box#aret
{
top:26px;
margin-bottom:22px;
}
.sa_bl_rub_box#artv
{
top:26px;
margin-bottom:22px;
}
.sa_bl_rub_box#total
{
top:26px;
margin-bottom:22px;
}

.sa_bl_rub_box#ar
{
margin-top:-12px;
}

.sa_bl_rub_box#fark
{
top:-15px;;
}

.sa_bl_rub_box#utru
{
top:-15px;;
margin-bottom:-20px;
}

.sa_bl_rub
{
position:relative;
left:10px;
top:10px;
border: 0px #dfeae9 solid;
margin-right:20px;
}

.sa_bl_rub#farkrub
{
position:relative;
}

.sa_bl_rubsum
{
position:relative;
left:140px;
top:-2px;
margin-bottom:-20px;
border: 0px #dfeae9 solid;
margin-right:20px;
}

.sa_bl_rubsum#farksum
{
top:2px;
margin-bottom:0px;
}

.sa_bl_rubsum#utrsum
{
top:8px;
margin-bottom:0px;
}

.sa_bl_sum_a
{
position:absolute;
left:0px;
top:0px;
border: 0px #dfeae9 solid;
width:100px;
}
.sa_bl_sum_aa
{
position:absolute;
left:0px;
top:0px;
border: 0px #dfeae9 solid;
width:500px;
}
.sa_bl_sum_b
{
position:absolute;
left:100px;
top:0px;
border: 0px #dfeae9 solid;
width:100px;
}
.sa_bl_sum_c
{
position:absolute;
left:200px;
top:0px;
border: 0px #dfeae9 solid;
width:100px;
}
.sa_bl_sum_d
{
position:absolute;
left:300px;
top:0px;
border: 0px #dfeae9 solid;
width:200px;
}

.sa_bl_radbox
{
position:relative;
left:10px;
top:40px;
border: 0px #dfeae9 solid;
margin-right:20px;
}

.sa_bl_radbox#ar
{
margin-bottom:24px;
}

.sa_bl_radbox_v
{
position:relative;
left:0px;
top:0px;
width:100px;
border: 0px red solid;
}
.sa_bl_radbox_h
{
position:relative;
left:20px;
top:-30px;
width:700px;
border: 0px green solid;
font-size:9px;
padding-bottom:5px
}
.sa_bl_radbox_v_rub
{
position:relative;
left:0px;
top:0px;
width:100px;
text-indent:12px;
border: 0px blue solid;
}

.sa_bl_rad
{
position:relative;
left:0px;
top:0px;
width:650px;
height:13px;
border: 0px blue solid;
}

.sa_bl_rad#uterad
{
margin-top:4px;
top:0px;


}

.sa_bl_rad_a
{
position:absolute;
left:0px;
top:0px;
width:110px;
border: 0px yellow solid;

}
.sa_bl_rad_b
{
position:absolute;
left:120px;
top:0px;
width:100px;
border: 0px yellow solid;
font-style:italic;
}
.sa_bl_rad_c
{
position:absolute;
left:220px;
top:0px;
width:100px;
border: 0px yellow solid;
}
.sa_bl_rad_d
{
position:absolute;
left:320px;
top:0px;
width:100px;
border: 0px yellow solid;
}
.sa_bl_rad_e
{
position:absolute;
left:420px;
top:0px;
width:150px;
border: 0px yellow solid;
}

.sa_bl_rad_f
{
position:absolute;
left:570px;
top:0px;
width:150px;
border: 0px yellow solid;
}