html{
	margin:0;
	padding:0
} 
/* end hack */ 
html,body {
	padding:0;
	margin:0;
	background-color: #bfc4c7;
	font-size: 12px;
	color: #313131;
	font-family: helvetica, arial,geneva, verdana, sans-serif;

}

body{	
	text-align:left;
	background-color: #bfc4c7;
	background:  url(../images/bakgrund_com.png) repeat-x left top;
}


h1 {
	font-size: 24px;
	color: #05588b;
	font-family: arial, verdana, sans-serif;
	margin-bottom: 10px;
	border-bottom: 1px solid #e3e3e3;
}


FONT {
  font-family: arial,geneva,verdana; 
}
.datum-topp { FONT-SIZE: 11px; COLOR: #565656;}
.ruta-rubrik { font-family: helvetica, arial,geneva, verdana, sans-serif; FONT-SIZE: 13px; COLOR: #303030;}
.ruta-rubrik a { font-family: helvetica, arial,geneva, verdana, sans-serif; FONT-SIZE: 13px; COLOR: #303030;}
.ruta_rubrik_vit { font-family: helvetica, arial,geneva, verdana, sans-serif; FONT-SIZE: 13px; COLOR: #ffffff;}
.ruta_rubrik_vit a { font-family: helvetica, arial,geneva, verdana, sans-serif; FONT-SIZE: 13px; COLOR: #ffffff;}

.ruta-rubrik-bla { font-size: 20px; font-family: arial, geneva, verdana, sans-serif; color:#05588b;}
.adress { FONT-SIZE: 12px; COLOR: #666666;}
.text { FONT-SIZE: 12px; COLOR: #333333;}
.link { FONT-SIZE: 12px; COLOR: #0b7cc4;}

.rubbe_min {font-size: 12px; color:#5a5a5a;  font-weight: bold;}
.rubbe {font-size: 16px; color:#000000;  font-weight: bold;}
.rubbe_white{font-size: 12px; color:#ffffff;  font-weight: bold;}

.menu {font-size: 12px; color:#ffffff;  font-weight: bold;}
.menu-sub-menu-little {font-size: 10px; color:#ffffff;}
.menu-sub-menu-big {font-size: 12px; color:#ffffff;}
.sub-sub-menu {font-size: 12px; color:#000000; }
.nav {font-size: 16px; color:#ffffff;  font-weight: bold;}
.sub-sub-nav {font-size: 14px; color:#000000;  font-weight: bold;}

.vertikal_mellanrum {font-size: 10px; color:#666666;}
.time {font-size: 10px; color:#666666;}
.news {font-size: 11px; color:#333333;}
.more {font-size: 10px; color:#000000; }

A { COLOR: #0b7cc4; font-family:arial,helvetica,geneva,verdana,default; TEXT-DECORATION: none }
A:hover {TEXT-DECORATION: underline;}


    .body-text {font-family: arial, geneva, verdana, sans-serif; FONT-SIZE: 12px; color:#616161}
    .body-large-head {font-size: 16px; font-family: arial, geneva, verdana, sans-serif; color:#05588b;}
    .body-head {font-size: 12px; color:#616161; font-weight: bold;}
    .body-head-blue {font-size: 10px; color:#003366;  font-weight: bold;}
    .body-text-red {FONT-SIZE: 10px; color:#993300}
    .body-text-error { FONT-SIZE: 10px; COLOR: #ff0000;}

    .rubbe_small {font-size: 10px; color:#003366;  font-weight: bold;}


    .copyright {font-size: 10px; color:#001c43;}
    .time {FONT-SIZE: 11px; COLOR: #001c43; }


#puffrutan .body-large-head {font-size: 21px; font-family: "Stone Serif", "Times New Roman", times, sans-serif; color:#05588b; font-weight: bold;}

#puffrutan .body-text {font-family: helvetica, arial,geneva, verdana, sans-serif; FONT-SIZE: 12px; color:#484848}

#liquid-round {
      width:100%;
      margin:0px auto;
      background:url() repeat-y left top;
}

.top {
width:100%;
height:6px;
background:url(../images/corner_top_left.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:6px;
background:url(../images/corner_top_right.gif) no-repeat right top;
}
.center-content {
position:relative;
border-left:1px solid #5fb9d9;
border-right:1px solid #5fb9d9;
padding:1px 20px 1px 25px;
}
.bottom {
height:6px;
background:url(../images/corner_bottom_left.gif) no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:6px;
background:url(../images/corner_bottom_right.gif) no-repeat right top;
}




  /* Intranet F2 Styles */

           .intranet_meny { font-family: Verdana, Arial, Helvetica, sans-serif, default; font-size: 10px; color: #000000; }
      .intranet_body-text { font-family: Verdana, Arial, Helvetica, sans-serif, default; font-size: 10px; color: #000000; }
      .intranet_body-head { font-family: Verdana, Arial, Helvetica, sans-serif, default; font-size: 10px; color: #000000; font-weight: bold; }
      .intranet_body-head { font-family: Verdana, Arial, Helvetica, sans-serif, default; font-size: 12px; color: #000000; font-weight: bold; }
.intranet_body-text-error { font-family: Verdana, Arial, Helvetica, sans-serif, default; font-size: 10px; color: #ff0000; }
           .intranet_link { font-family: Verdana, Arial, Helvetica, sans-serif, default; font-size: 10px; color: #993300; text-decoration: none }
           .intranet_time { font-family: Verdana, Arial, Helvetica, sans-serif, default; font-size: 10px; color: #9b7846; }
  
