  /* typselektorer */	
body  {
            margin: 10px 0px;
            font-size:10pt;
            font-family:arial, verdana, sans-serif;
            background-color:#DCE2E3;
            SCROLLBAR-ARROW-COLOR: white;
            SCROLLBAR-TRACK-COLOR:#ffffff;
            SCROLLBAR-BASE-COLOR:#b93933;
}


H1, H2, H4 {font-family:verdana, sans-serif}
H3         {font-family:arial, times, times new roman}
H1         {font-weight:bold}
H2         {font-weight:normal}
H1, H3, H4 {color:#444}
H4         {color:#000000}
H1         {font-size:18pt}
H2         {font-size:16pt}
H3, H4     {font-size:12pt}

SUB        {font-size:8pt}
SUB        {font-family:times, times new roman}

  /*start linkspesif. eef3f4*/	

ul         {color:#444}
		 
a          {text-decoration:none;
            font-family:arial,verdana, sans-serif;
            font-size:10pt;
	    background-color:none}
a:link     {color:#b93933}
a:visited  {color:#b93933}
a:hover    {text-decoration:underline}


a.byline:link    {color:#0000ee}
a.byline:visited {color:#084a5a}

a.tolvuib        {font-size:12pt}

a.tolvext        {font-size:12pt;
		  background-color:#fdf6ec}

a.tolvext:link    {color:#dc143c}
a.tolvext:visited {color:#800000}

a.nav         {font-size: 8pt;
               font-weight: 300;
               background-color:#eeeeee}
a.nav:link    {color:#808080}
a.nav:visited {color:#808080}

a.ext         {background-color:#fdf6ec}
a.ext:link    {color:#dc143c}
a.ext:visited {color:#800000}

a img         {border:none;}
   
td	      {font-family:arial, verdana, sans-serif;
	       font-size:10pt;
               color:#444}

p          {text-decoration:none;
            font-family:arial,verdana, sans-serif;
            font-size:10pt;
            line-height: 1.4555;
            color:#444; 
	    background-color:none} 
P.retthmarg   {text-align: justify}
 
.byline       {background-color:#ffffff;
               font-family: verdana, sans-serif;
	       font-size:10px}    
.tolvpt       {font-size:12pt}
.attept       {font-size:10px}

.ButtonFormat {
	       background-color : #BBCDEE;
	       border : 2px solid #CA0000;
	       width : 100px;
	       font-family : Arial, Helvetica, sans-serif;
	       font-size : 8px;
	       text-align : center;
	       visibility : visible;
	       border-color : #CA0000;}

/* HEADER */

#header       {width: 1000px;
               margin: 0 auto;
	       height: 55px;
               margin-bottom: 15px;}

#header img.header_image {float:right; margin-right: 10px;}

#header hr {background-color: #B93933;color: #B93933; height: 1px; border: 0;margin: 0px 10px 0 0;}

#logo h5 {
        text-decoration: none;
	color: #444;
}

#header a:hover {text-decoration: none;}

/* FOOTER */
#footer    {
            width: 100%;
            float:center;
            text-align:center;
}
#footer p  {font-size:10pt;
            color: #FFF;} 
.footer  {background-color: #847D7D;}
#footer a:hover {text-decoration: underline;}
#footer a:link     {color:#FFF}
#footer a:visited  {color:#FFF}
#footer hr {background-color: #B93933;height: 1px; border: 0;margin: 3px 0 0 0;}

/* CONTENT */
#content   {float: left;
	    width: 600px;
	    padding: 0 0 0 10px;}


/* NAV */


/* SIDEBAR */
#sidebar1 {
	float: right;
}

.sidebar {
	float: right;
	width: 220px;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
       overflow:hidden;
}

.sidebar ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;}

.sidebar li {
	margin: 8px 0 0 0;
	padding: 0 0 20px 0;
	border-style: solid;
	border-width: 1px;
        border-color: #73AAB5 ;
}


.sidebar li li {
	margin: 0 20px 0 15px;
	padding: 8px 0px;
        border: none;
}


.sidebar li h2 {
	height: 12px;
	margin: 0 0 0 0;
	padding: 3px 10px 3px 10px;
	background: #73AAB5 url(images/img05.jpg) no-repeat left top ;
        font-family:arial, times, times new roman;
	font-size: 12px;
        text-align: center;
	color: #FFFFFF;
}


/* NEW*/
/* LAYOUT */
div.container {
               margin:0pt auto;
               overflow:hidden;
               text-align:left;
               width:996px;
               padding: 4px;
               background-color: #fff;
}

table.layout {width: 100%;background-color: #fff;}
table.layout  td{vertical-align: top;}
table.layout  tr td.nav {width: 145px;}
table.layout  tr td.nav ul.menu {margin: 0 0 0 0;}
table.layout  tr td.main {width: 851px;}
table.layout  tr td.main div.main_content {margin-right: 15px;}

/* 3 COLUMN LAYOUT */
table.layout tr td.three_col_main {width: 565px;}
table.layout tr td.right {width: 286px;}
table.layout tr td.right div.right_content {margin-right: 10px;}

/* RED LINE */
hr.red {background-color: #B93933;height: 1px; border: 0;margin: 3px 0 0 0;}

/* PRODUCTS */
div.products div.col1 { width: 66%;float:left;}
div.products div.col2 { width: 34%;float:right;text-align:center;}
div.products hr {background-color: #B93933;height: 1px; border: 0;margin: 3px 0 0 0;}


/* NEWS */
td.right li.news_item h3 {
	height: 12px;
	margin: 0 0 0 0;
	padding: 3px 10px 3px 10px;
	background: #B93933 url(images/img05.jpg) no-repeat left top ;
        font-family:arial, times, times new roman;
	font-size: 10px;
        text-align: center;
	color: #FFFFFF;
}
td.right li.news_item h3 a {
        font-family:arial, times, times new roman;
	font-size: 12px;
        text-align: center;
	color: #FFFFFF;
}
td.right li.news_item h3 span {display:none;}
td.right li.news_item {
        list-style-type:none;
	margin: 8px 0 0 0;
	padding: 0 0 5px 0;
	border-style: solid;
	border-width: 1px;
        border-color: #B93933;
        background-color: #eeeeee;
}
td.right li.news_item p {
        font-family:arial, times, times new roman;
	margin: 2px 0 5px 0;
	font-size: 11px;
}
td.right li.news_item div.news_item_text {
	margin: 0 0 0 0;
	font-size: 11px;
	padding: 3px 3px 3px 3px;
}

/* FAQ */
div.faq ul.faq_questions li.question a {
          color:#666
}
div.faq div.faq_answers h3 {
          font-family:verdana, sans-serif;
          font-size:18pt;
          font-weight:bold; 
          color:#666;
}

div.faq div.faq_answers h4 {
          color:#B93933
}
div.faq {width:600px;padding:0;margin: 0;}
div.faq div.col1 { width: 66%;float:left;}
div.faq div.col2 { width: 34%;float:right;text-align:center;}
div.faq hr {background-color: #B93933;height: 1px;
            border: 0;margin: 3px 0 0 0; 
}
div.faq p.quest {
           color:#666;
           font-size:10pt;
           font-family:arial, times, times new roman;
           font-weight:bold;  
}

/* Content fifty/fifty */
div.content5050 div p{ width: 50%;float:left;}
div.content5050 div div.align_center{ width: 49%;float:right;text-align:center;}
div.content5050 div div.align_left{ width: 75%;float:left;}


/* training content */
div.training div p{ width: 55%;float:left;}


div.select_language div {float: left; width: 120px;padding-bottom: 30px;}

