/* CSS Document                                                      
/*---------------------------------------------------------------------*/
/*   Copryright EDB Totalpartner AS - NORWAY  
/*   More information about our solutions: www.edbtotalpartner.com
/* PLUKKLASSER
***************/

.img-fix{
  display: block;
  margin: 0;}

/* Line and dotts
*******************/

.dotted{ height: 3px; background: url(images/dotted.gif) 0 0 repeat-x; margin: 0px; font-size: 1px;}
.line{   height: 1px;  background: url(images/line.gif) 0 0 repeat-x; margin: 0px; padding: 0px;  font-size: 1px;}



/* Align

**********/

table.va-top td{ vertical-align: top;}
table.va-bottom td{ vertical-align: bottom;}
table.va-middle td{ vertical-align: middle;}
.va-bottom {vertical-align: bottom;}
.va-top {	vertical-align: top;}
.va-middle {vertical-align: middle;}



.right{	text-align: right;}
.left{	text-align: left;}
.center{text-align: center;}





/* Text-transform

*******************/

.capitalize{ text-transform: capitalize;}
.uppercase{ text-transform: uppercase;}
.lowercase{ text-transform: lowercase;}



/* Font-weight

****************/

.normal{ font-weight: 100;}
.bold{ font-weight: 700;}


/* Width
**********/
.w50{  width: 50%;}
.w25{  width: 25%;}
.w33{  width: 33.33%;}
.w100{ width: 100%;}



/* Height

***********/		

.height100 { height: 100px; overflow: hidden; margin: 0;  }
.height128 { height: 128px; overflow: hidden; margin: 0;  }
.height160 { height: 160px; overflow: hidden; margin: 0;  }
.height200 { height: 200px; overflow: hidden; margin: 0;  }
.height250 { height: 250px; overflow: hidden; margin: 0;  }
.height380 { height: 380px; overflow: hidden; margin: 0;  }





/* Line height 

***************/

.line-height9    {line-height: 9px;  font-size: 8pt; }
.line-height18   {line-height: 18px; font-size: 8pt;}
.line-height20   {line-height: 20px; font-size: 8pt;}
.line-height30   {line-height: 30px; font-size: 8pt;}





/* Colors 

**********/

.white  { color: #ffffff; }
.black  { color: #000000; }
.green  { color: #00FF00; }
.yellow { color: #FFFF00; }
.red    { color: #FF0000; }
.pink   { color: #FF00FF; }
.blue   { color: #0000FF; }
.gray   { color: #666666; }
.beige  { color: #F1F1E9; }
.bg-white  { background: #ffffff; }
.bg-beige  { background: #F1F1E9; }
.bg-black  { background: #000000; }
.bg-green  { background: #00FF00; }
.bg-yellow { background: #FFFF00; }
.bg-red    { background: #FF0000; }
.bg-pink   { background: #FF00FF; }
.bg-blue   { background: #0000FF; }
.bg-gray   { background: #666666; }


/* Spacer

**********/

.cr{   clear : both;}
.cr1{  clear: both; height: 1px;   line-height: 1px;   font-size: 1px;   margin: 0px; padding: 0px;}
.cr2{  clear: both; height: 2px;   line-height: 2px;   font-size: 2px;   margin: 0px; padding: 0px;}
.cr3{  clear: both; height: 3px;   line-height: 3px;   font-size: 3px;   margin: 0px; padding: 0px;}
.cr4{  clear: both; height: 4px;   line-height: 4px;   font-size: 4px;   margin: 0px; padding: 0px;}
.cr5{  clear: both; height: 5px;   line-height: 5px;   font-size: 5px;   margin: 0px; padding: 0px;}
.cr6{  clear: both; height: 6px;   line-height: 8px;   font-size: 6px;   margin: 0px; padding: 0px;}
.cr7{  clear: both; height: 7px;   line-height: 7px;   font-size: 7px;   margin: 0px; padding: 0px;}
.cr8{  clear: both; height: 8px;   line-height: 8px;   font-size: 8px;   margin: 0px; padding: 0px;}
.cr10{ clear: both; height: 10px;  line-height: 10px;  font-size: 10px;  margin: 0px; padding: 0px;}
.cr15{ clear: both; height: 15px;  line-height: 15px;  font-size: 15px;  margin: 0px; padding: 0px;}
.cr20{ clear: both; height: 20px;  line-height: 20px;  font-size: 20px;  margin: 0px; padding: 0px;}
.cr25{ clear: both; height: 25px;  line-height: 25px;  font-size: 25px;  margin: 0px; padding: 0px;}
.cr30{ clear: both; height: 30px;  line-height: 30px;  font-size: 30px;  margin: 0px; padding: 0px;}
.cr40{ clear: both; height: 40px;  line-height: 40px;  font-size: 40px;  margin: 0px; padding: 0px;}
.cr200{clear: both; height: 200px; line-height: 200px; font-size: 200px; margin: 0px; padding: 0px;}





li.li-blank5{height: 5px;}
li.li-blank10{height: 10px;}
li.li-blank15{height: 15px;}	





/* CLEARFIX

*************/



.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;}



.clearfix {	display: inline-block;	}
html[xmlns] .clearfix { display: block; }
* html .clearfix {	height: 1%; }




.gruppe {
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	color: #000000;
	font-weight : bold;
	}

.mini {
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif; 
	font-size: 7pt;
	color: #666666;
	text-align: center;
	}

.lesmer {
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif; 
	font-size: 8pt;
	color: #000000;
	font-weight : bold;
	}

.link {
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 10pt;
	color: #315CA1;
	font-weight : bold;
	}


.tekst   { 
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 10pt;
	color: #000000;
	text-decoration : none;
	}

.nyhet  { 
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif; 
	font-size: 10pt;
	color: #8A0909;
	text-decoration : none; 
	}

.tbflat  {
	border:1px solid #2B5580; font-size : xx-small;
	font-family : Verdana;}

.tdbak  {
	font-size : 9pt;
	font-family : Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	background-color : #EEEEEE;}

.cmdflat  {
	font-size : xx-small;
	font-family : Verdana;
	background-color : #2B5580;
	color : #ffffff;
	font-weight : bold;
	border-width : thin;}
	
