@charset "UTF-8";

body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 76%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
	/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/
	text-align: center; /* centrerar containern i Internet Explorer 5*-webbl�sare. Texten st�lls sedan in efter den v�nsterjusterade standarden i #container-v�ljaren */
	color: #000000;
	background-color: #0054a6;
	background-image: ;/*these three lines replace the n4_upgrade.gif in n4.css. and if you use this code, make sure you point to an img on _your_ server, not mine.*/
	background-repeat: no-repeat;
	background-position: top left;
	}



.oneColFixCtr #container {
	width: 970px;  /* om du anv�nder 20 pixlar f�rre �n hela bredden p� 800 pixlar kan du anpassa webbl�sarf�nstrets inneh�ll och undvika en v�gr�t rullningslist */
	background: #;
	margin: 0 auto; /* automarginalerna (i samband med en bredd) centrerar sidan */
	border: 0px solid #000000;
	text-align: left; /* detta �sidos�tter textjusteringen: mitten p� body-elementet. */
}
.oneColFixCtr #header {
	padding: 0 0px; /* kom ih�g att utfyllnaden �r utrymmet inuti div-rutan och marginalen �r utrymmet utanf�r div-rutan */
}

#content {
      float:left;
      width:100%;
      }
	  
	  #footer {
      float:left;
      width:100%;
      }
      
      
#articleboxwrapper {
    width: 351px;
    background: red;
      }
      
#articlebox {
    float: left;
    width: 135px;
    padding: 15px 15px 15px 15px;
	background: #ececec;
      }

#articleboxR {
    float: right;
    width: 135px;
    padding: 15px 15px 15px 15px;
    margin-bottom: 15px;
	background: #ececec;
      }
	  
	  #footer {
      float:left;
      width:100%;
      }

#articlebox2 {
    float: left;
    width: 321px;
    padding: 15px 15px 15px 15px;
        margin-bottom: 15px;
	background: #ececec;
      }
	  
	  #footer {
      float:left;
      width:100%;
      }
	
.article {
padding: 15px 15px 15px 15px;
background: #ececec;
margin-bottom: 15px;
}

.article_img {
margin-bottom: 8px;
}




		
/*typography*/
a {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	}
a:link {
	}
a:visited {
	}
a:active {
	}
a:hover {
	text-decoration: underline;
	}
h1 {
	font-size: 1.8em;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color:#3d3d3d;
	margin: 0em 0em 0.2em 0em;
	
	}
h2 {
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h3 {
	font-size: 1.4em;
	font-family: arial, helvetica, sans-serif;
	color:#252525;
	margin: 0em 0em 0.2em 0em;
	font-weight: bold;
	}
h4 {
	font-size: 1.1em;
	color:#252525;
	margin: 0em 0em 0.2em 0em;
	font-weight: bold;
	}
h5 {
	font-size: 1.0em;
	color:#252525;
	margin: 0em 0em 0.2em 0em;
	font-weight: bold;
	}
h6 {
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color:#252525;
	width: 100%;
	line-height: 1.4em;
	margin: 0em 0em 0em 0em;
	}
img {
	border: 0;
	}
ol, ul, li {/*
	list-style: none;*/
	font-size: 1.0em;
	line-height: 1.8em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}
p {
	font-size: 1.0em;
	line-height: 0.50em;
	margin: 0em 0em 0.5em 0em;
	}

.paket_rubrik{
	font-family: arial, helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color:#252525;
	width: 100%;
	line-height: 1.4em;
	margin: 0em 0em 0em 0em;
	}
.paket_text{
	font-family: arial, helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color:#252525;
	width: 100%;
	line-height: 1.4em;
	margin: 0em 0em 1em 0em;
	}
.paket_dag{
	font-family: arial, helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color:#ffffff;
	background: #959595;
	width: 100%;
	line-height: 1.4em;
	text-transform: uppercase;
	margin: 0em 0em 0em 0em;
	padding: 0.2em 0.5em 0.1em 0.5em;
	}
	
.article1{
	font-size: 0.95em;
	color:#333333;
	width: 50%;
	line-height: 1.4em;
	margin: 0em 0em 0em 0em;
	}
	
.article1_ingress{
	font-size: 1.1em;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color:#333333;
	margin: 0em 0em 0.2em 0em;
	width: 100%;
	line-height: 1.4em;
	}
	
.article2{
	font-size: 0.9em;
	color:#333333;
	width: 50%;
	line-height: 1.3em;
	margin: 0em 0em 0em 0em;
	}
		
.text{
	font-size: 1.2em;
	font-family: arial, helvetica, sans-serif;
	color:#2b2b2b;
	margin: 0.8em 0em 0.7em 0em;
	width: 100%;
	line-height: 1.3em;
	}
.text2{
	font-size: 1.2em;
	font-family: arial, helvetica, sans-serif;
	color:#2b2b2b;
	margin: 0em 0em 1em 0em;
	width: 100%;
	line-height: 1.3em;
	}
	
.ingress{
	font-size: 1.4em;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color:#3d3d3d;
	margin: 0em 0em 0.5em 0em;
	width: 100%;
	line-height: 1.3em;
	}
	
	.footer{
	font-size: 0.7em;
	color:#cccccc;
	width: 100%;
	line-height: 1.3em;
	margin: 0em 0em 0em 3em;
	}
	
	.article_link{
	background: url(img/arrow.gif) no-repeat !IMPORTANT;
	padding: 0em 0.2em 0 2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em; !IMPORTANT;
	font-style: normal !IMPORTANT;
	text-decoration: underline !IMPORTANT;
	color: black;
	line-height: 16px !IMPORTANT;
	border: ;
	}

	.article_link a:hover, a.article_link:hover {
	background: #93a7ff url(img/arrow.gif) no-repeat !IMPORTANT;
	text-decoration: none !IMPORTANT;
	color: white !IMPORTANT;
	}

	.notislink a, a.notislink {
	background: url(images/notisikon.gif) no-repeat !IMPORTANT;
	padding: 3px 3px 1px 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !IMPORTANT;
	font-style: normal;
	text-decoration: underline !IMPORTANT;
	color: black;
	line-height: 16px !IMPORTANT;
	}

	.notislink a:hover, a.notislink:hover {
	background: black url(images/notisikon.gif) no-repeat !IMPORTANT;
	text-decoration: none !IMPORTANT;
	color: white !IMPORTANT;
	}
	
.linje_1 {
	border-top:  1px ridge #d1d1d1;
 	border-bottom: 0px;
 	border-left: 0px;
 	border-right: 0px;
 	padding-top: 0px;
 	padding-bottom: 0px;
 	padding-left: 0px;
 	padding-right: 0px;
	}
.linje_2 {
	border-top:  1px dotted #636363;
 	border-bottom: 0px;
 	border-left: 0px;
 	border-right: 0px;
 	padding-top: 0px;
 	padding-bottom: 0px;
 	padding-left: 0px;
 	padding-right: 0px;
	}
.img1{
	margin: 0em 0em 0.25em 0em;
	}
.flag1swe{
	margin: 10px 0px 0px 50px;
	}
.flag1ger{
	margin: 10px 0px 0px 15px;
	}
.flag2ger{
	margin: 10px 0px 0px 4px;
	}
.flag1{
	margin: 10px 0px 0px 100px;
	}
.flag2{
	margin: 10px 0px 0px 10px;
	}

/*- Menu Tabs C--------------------------- */

    #tabsC {
      float:left;
      width:100%;
      background:;
      font-size:93%;
      line-height:normal;
      }
    #tabsC ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
      }
    #tabsC li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsC a {
      float:left;
      background:url(img/menu/tableftC2.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsC a span {
      float:left;
      display:block;
      background:url(img/menu/tabrightC2.gif) no-repeat right top;
      padding:5px 15px 3px 6px;
      color:#505050;
	  text-transform: uppercase;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsC a span {float:none;}
    /* End IE5-Mac hack */
    #tabsC a:hover span {
      color:#0054a6;
	  text-transform: uppercase;
      }
	  /*
    #tabsC a:hover {
      background-position:0% -28px;
      }
    #tabsC a:hover span {
      background-position:100% -28px;
      } 
	*/
	#tabsC ul li.highlight a {
	background-position:0% -28px;
	}
	
	#tabsC ul li.highlight a span.menu_ar {
	background-position:100% -28px;
}
    #tabsC .highlight span {
      color:#000000;
	  text-transform: uppercase;
      }