/* -----------------------------------------------------------


CSS Document for Validus.no 


----------------------------------------------------------- */

body {
	text-align: center ;
	min-width: 836px ;
}


#wrapper {
	position: absolute ;
	left: 0px ; 
	height: 1246px ;
	min-width: 836px ;
	top: 0px ;
	width: 100% ;
	background: url(http://validus.no/images/bg_stripe_ny.png) ;
	background-repeat: repeat-x ;
	text-align: left ;
	z-index: 1 ;
}

.thumbs {
 text-align:	center;
 padding:	15px 3px 8px 3px;
 background-color: #FFF;
 vertical-align: top;
}


#contentholder{
padding-top: 0px;
	position: relative ;
	z-index: 2 ;
	width: 834px ;
	/*height: 1050px ;*/
	/*overflow: hidden ;*/
	margin: 0 auto ;	
background-color: #E2ECEE ;
	
}

#main_layer {
	background-color: #E2ECEE ;
	width:555px;
	min-height: 950px;
	z-index:4;
	left: 217px;
	top: 359px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
      font-size: 12px;
	color: #666;
	
	font-family: Arial, Helvetica, sans-serif;
	/*overflow: hidden;*/
}
#main_layer_orgkart {
	background-color: #E7EFF1 ;
	width:834px;
	min-height: 660px;
	z-index:4;
	left: 217px;
	top: 359px;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 10px;
      font-size: 12px;
	color: #666;
	
	font-family: Arial, Helvetica, sans-serif;
	/*overflow: hidden;*/
}

.ai{
background-image:url(http://validus.no/images/ai.png);
background-repeat: no-repeat ;
}
.psd{
background-image:url(http://validus.no/images/psd.png);
background-repeat: no-repeat ;
}
.eps{
background-image:url(http://validus.no/images/eps.png);
background-repeat: no-repeat ;
}
.tif{
background-image:url(http://validus.no/images/tif.png);
background-repeat: no-repeat ;
}
.jpg{
background-image:url(http://validus.no/images/jpg.png);
background-repeat: no-repeat ;
}
.png{
background-image:url(http://validus.no/images/png.png);
background-repeat: no-repeat ;
}

table.tableBorder{
       align="center";
       vertical-align="top";
}
div.category{
      position: relative;
      top: -13px;
      right:50px;

      text-align: right;
      font-size: 11px;
}

div.piece {
	width: 552px ;
	height: 210px ;
	background: url(http://validus.no/images/piece_bg.png) ;
	background-repeat:no-repeat ;
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 12px;
        overflow:visible;
}

div.piece_v {
	width: 552px ;
	height: 210px ;
	background: url(http://validus.no/images/intro_piece.png) ;
	background-repeat:no-repeat ;
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
        overflow:visible;
}
div.piece_validus {
	width: 552px ;
	height: 210px ;
	background-repeat:no-repeat ;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
        overflow:visible;
}

td.presse {
background-image: url(http://validus.no/images/presse_bg.gif);
background-repeat:repeat-x;
}

div.piece_dutyfree {
	width: 552px ;
	height: 210px ;
	background: url(http://validus.no/images/dutyfree_piece.png) ;
	background-repeat:no-repeat ;
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
        overflow:visible;
}
div.piece_detalje {
	width: 552px ;
	height: 210px ;
	background: url(http://validus.no/images/detalje_piece.png) ;
	background-repeat:no-repeat ;
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
        overflow:visible;
}
div.piece_engros {
	width: 552px ;
	height: 210px ;
	background: url(http://validus.no/images/engro_piece.png) ;
	background-repeat:no-repeat ;
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
        overflow:visible;
}
div.piece_import {
	width: 552px ;
	height: 210px ;
	background: url(http://validus.no/images/import_piece.png) ;
	background-repeat:no-repeat ;
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
        overflow:visible;
}

div.breadcrumbs {
	position: relative ;
	z-index: 10 ;
	width: 800px ;
	height: 10px ;
	margin: 0 auto ;	
	background-color:#E2ECEE ;
        font-size: 12px;
	color: #666;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	overflow:hidden;
        padding-left:11px;
        padding-top: 2px;
        padding-bottom: 2px;
        
}

div.piece_bilde {	
	float: left ;
	height: 115px ;
	width: 225px ;
	padding-bottom: 5px;
	z-index:11;
}
div.piece_tekst2 {	
	float: right ;
	padding-right:55px;
	height: 140px ;
	width: 255px ;
        overflow: visible;
	padding-bottom: 0px;
	padding-top: 10px;
                _padding-top: 0px;
}
div.piece_tekst3 {	
	float: right ;
	padding-right:55px;
	height: 140px ;
	width: 310px ;
        overflow: visible;
	padding-bottom: 0px;
	padding-top: 24px;
	z-index:11;
        line-height: 1.4em;
        color: #333;
        font-size: 9pt;
}
div.piece_tekst_velkommen {	
	float: left ;
	padding-left: 5px;
	height: 120px ;
	width: 180px ;
        overflow: hidden;
	padding-bottom: 5px;
	padding-top: 33px;
	z-index:11;
        line-height: 1.1em;
        color: #0080AD;
        font-family: times, verdana, arial ;
        font-size: 18pt;
        font-style:italic;
}
div.piece_tekst_engros {	
	float: left ;
	padding-left: 5px;
	height: 120px ;
	width: 180px ;
        overflow: hidden;
	padding-bottom: 5px;
	padding-top: 30px;
	z-index:11;
        line-height: 1.1em;
        color: #FFAA05;
        font-family: times, verdana, arial ;
        font-size: 18pt;
        font-style:italic;
}

div.piece_tekst_detalj {	
	float: left ;
	padding-left: 5px;
	height: 120px ;
	width: 180px ;
        overflow: hidden;
	padding-bottom: 5px;
	padding-top: 40px;
	z-index:11;
        line-height: 1.1em;
        color: #C57639;
        font-family: times, verdana, arial ;
        font-size: 18pt;
        font-style:italic;
}
div.piece_tekst_import {	
	float: left ;
	padding-left: 5px;
	height: 120px ;
	width: 180px ;
        overflow: hidden;
	padding-bottom: 5px;
	padding-top: 46px;
	z-index:11;
        line-height: 1.1em;
        color: #436C63;
        font-family: times, verdana, arial ;
        font-size: 18pt;
        font-style:italic;
}
div.piece_tekst_taxfree{	
	float: left ;
	padding-left: 5px;
	height: 120px ;
	width: 180px ;
        overflow: hidden;
	padding-bottom: 5px;
	padding-top: 33px;
	z-index:11;
        line-height: 1.1em;
        color: #930101;
        font-family: times, verdana, arial ;
        font-size: 18pt;
        font-style:italic;
}

table.presse {
       color: #666666;
       align: left;
       valign: top;
}

td.jpeg_header{
        background: url(http://validus.no/images/bilde_header.gif) ;
        background-repeat: no-repeat;
        height: 30px;
        padding-left: 60px;
}

td.pdf_header{
        background: url(http://validus.no/images/pdf_header.gif) ;
        background-repeat: no-repeat;
        height: 30px;
        padding-left: 60px;
}

td.melding_header{
        background: url(http://validus.no/images/melding_header.gif) ;
        background-repeat: no-repeat;
        height: 30px;
        padding-left: 60px;
}

td.logo_header{
        background: url(http://validus.no/images/header_logo.gif) ;
        background-repeat: no-repeat;
        height: 30px;
        padding-left: 60px;
}
	

div.liste {
	width: 452px ;
	height: auto ;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
}

div.liste_tekst {
	width: 250px ;
	height: auto ;
        float:right;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.piece_tekst {
        position: relative;
        top: 0px ;
        left: 250px;
	width: 250px ;
	height: auto ;
        z-index: 8;
	padding-top: 2px;
	padding-bottom: 2px;
overflow:visible;
}

div.es_tekst {
	width: auto ;
	height: auto ;
        float:right;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.piece_es {
	width: auto ;
	height: auto ;
                _min-height: 760px;
	background:url(http://validus.no/images/piece_bg_es_mellom2.png) ; 
	background-repeat:repeat-y ;
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 50px;
	padding-bottom: 12px;
}

div.piece_orgkart {
	width: auto ;
	height: auto ;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 50px;
	padding-bottom: 12px;
}

div.piece_liste {
	width: 552px ;
	height: auto ;
                _min-height: 760px;
	background:url(http://validus.no/images/piece_bg_es_mellom2.png) ; 
	background-repeat:repeat-y ;
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 50px;
	padding-bottom: 12px;
}

div.piece_header_es {
	width: 539px;
	height: 38px;
	background-image: url(http://validus.no/images/piece_bg_es_top2.png);
	background-repeat: no-repeat;
	padding-top: 15px ;
	padding-bottom: 0px ;
	padding-left: 35px ;
	margin-left:1px;
	color: #666;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:lighter;
	overflow:hidden;
}

div.piece_header_p {
	width: 539px;
	height: 38px;
	padding-top: 13px ;
	padding-bottom: 0px ;
	padding-left: 5px ;
        padding-right:60px;
        margin-right:40px;
	margin-left:1px;
	color: #666;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:lighter;
	overflow:visible;
}

div.piece_header_liste {
	width: 539px;
	height: 38px;
	padding-top: 3px ;
	padding-bottom: 0px ;
	padding-left: 5px ;
	margin-left:1px;
	color: #666;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:lighter;
	overflow:hidden;
}

div.right_sideblock {
	position: absolute; 
	top: 240px ;
	left: 590px ;
	width: 225px ;
	padding-right: 23px;
}


div.right_sideblock2 {
	/*background: url(http://validus.no/images/meny_right_middle.png) repeat-y ;*/
	position: absolute; 
	/*top: 350px ;*/
	left: 590px ;
	width: 223px ;
	padding-right: 0px;
	
}


/* *** MENUES *** */


div.topmeny {
	position: absolute;
	width: 1000px;
	height: 50px ;
	top: 211px;
	left: 0px ;
        _left: -5px;
	text-indent:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter ;
	color: #75BADB;
	font-size:13px;
	word-spacing: 5px;
        vertical-align: middle;
}

div.topmeny_english {
	position: absolute;
	width: 1000px;
	height: 50px ;
	top: 211px;
	left: 0px ;
        _left: -5px;
	text-indent:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter ;
	color: #75BADB;
	font-size:13px;
	word-spacing: 5px;
        vertical-align: middle;
}

div.footmeny {
	position: absolute;

	width: 834px;
	height: 43px;
	background-image:url(http://validus.no/images/menu_bottom.png);
	background-repeat:repeat-x;
	color: #75BADB;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: lighter;
	word-spacing: 5px;
	font-size: .75em;
        text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	line-height: 18px;
}

div.sidemeny {
	width: 223px ;
	height: 15px ;
	background-image:url(http://validus.no/images/meny_bg_m.png);
	background-repeat:repeat-y;
	/*background-color: #d6e5e2 ;*/
	padding-top: 12px ;
	padding-bottom: 5px ;
	/*padding-left: 22px ;*/
	text-indent: 22px ;
	color: #666666;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:lighter;
text-transform: capitalize;
}

div.sidemeny_lille {
	width: 223px ;
	height: 15px ;
	background-image:url(http://validus.no/images/meny_bg_m.png);
	background-repeat:repeat-y;
	/*background-color: #d6e5e2 ;*/
	padding-top: 12px ;
	padding-bottom: 5px ;
	/*padding-left: 22px ;*/
	text-indent: 22px ;
	color: #666666;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;   
}

div.sidemeny_active {
	width: 223px ;
	height: 15px ;
	background-image:url(http://validus.no/images/meny_bg_m.png);
	background-repeat:repeat-y;
	padding-top: 12px ;
	padding-bottom: 5px ;
        font-variant: uppercase ;
	text-indent: 22px ;
	color: #2F88A3;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:lighter;
       text-transform: capitalize;
}

div.white {
	width: 223px ;
	height: 2px ;
	background-image:url(http://validus.no/images/meny_bg_w.png);
	background-repeat:repeat-y;
	padding-top: 0px ;
	padding-bottom: 0px ;
	padding-left: 0px ;
}

div.sidemenycover {
	width: 223px ;
	height: 1px ;
	background-color: #E7EEF0 ;
	padding-top: 2px ;
	padding-bottom: 3px ;
	padding-left: 22px ;
}

div.sidemenylower {
	width: 223px ;
	height: 180px ;
	background-image: url(http://validus.no/images/meny_bg_m.png);
	background-repeat: repeat-y;
	padding-top: 12px ;
	padding-bottom: 5px ;
	padding-left: 22px ;
	color: #525f6f;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:lighter;
}

div.sidemenylower2 {
	width: 223px ;
	height: 230px ;
	background-image: url(http://validus.no/images/meny_bg_m.png);
	background-repeat: repeat-y;
	padding-top: 12px ;
	padding-bottom: 5px ;
	padding-left: 22px ;
	color: #525f6f;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:lighter;
}


div.sidemenylower_orgkart {
	width: 223px ;
	height: 130px ;
	background-image: url(http://validus.no/images/meny_bg_m.png);
	background-repeat: repeat-y;
	padding-top: 12px ;
	padding-bottom: 5px ;
	padding-left: 22px ;
	color: #525f6f;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:lighter;
}

div.sidemenysearch {
	width: 223px ;
	height: 35px ;
	background-image: url(http://validus.no/images/meny_bg_m.png);
	background-repeat: repeat-y;
	padding-top: 12px ;
	padding-bottom: 5px ;
	padding-left: 22px ;
	color: #525f6f;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:lighter;
}

div.sidemenylower_es {
	width: 223px ;
	height: auto ;
	background-image: url(http://validus.no/images/meny_bg_m.png);
	background-repeat:repeat-y;
	padding-top: 2px ;
	padding-bottom: 5px ;
	padding-left: 0px ;
	color: #525f6f;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	font-weight:lighter;
}

div.sidemenylower_es2 {
	width: 223px ;
	height: auto ;
	background-image: url(http://validus.no/images/meny_bg_m.png);
	background-repeat:repeat-y;
	padding-top: 2px ;
	padding-bottom: 5px ;
	padding-left: 20px ;
	color: #525f6f;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	font-weight:lighter;
}

div.sidemenylower_es_news {
	width: 223px ;
	height: auto ;
	background-image: url(http://validus.no/images/meny_bg_m.png);
	background-repeat:repeat-y;
	padding-top: 2px ;
	padding-bottom: 5px ;
	padding-left: 0px ;
	color: #525f6f;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	font-weight:lighter;
        text-transform: capitalize;
}

div.sidemenytop {
	
	height: 22px ;
	margin-left:2px;
	background-image: url(http://validus.no/images/meny_bg_top.png) ;
	background-repeat:no-repeat ;
	padding-top: 17px ;
	padding-bottom: 0px ;
	padding-left: 26px ;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:lighter;
}


/* *** BILDER *** */


img.piece_bilde {
	float: left ;
	padding-right: 10px ;
	height: 114px ;
	width: 215px ;
}

img.piece_bilde_es {
	float: left ;
	padding-right: 10px ;
	height: 114px ;
	width: 215px ;
}

div.header_bilde {
	position: absolute;
	top: 156px;
	left: 10px;
	z-index:10;
}

/* *** INPUTS *** */

input.search {
      background-color: #003050;
      color: #eee;
      font-family: arial, Verdana, "New Century Schoolbook", Times, serif ;
      font-size:1em ;
      font-weight:lighter;
      padding:1px;
      margin-bottom:5px;
      border: 1px solid #666666;
}

input.search_light {
      background-color: #cfe5e0;
      color: #333;
      font-family: arial, Verdana, "New Century Schoolbook", Times, serif ;
      font-size:1em ;
      font-weight:lighter;
      padding:1px;
      margin-bottom:5px;
      border: 1px solid #666666;
}



input.kontakt {
      background-color: #FFF;
      color: #333;
      font-family: arial, Verdana, "New Century Schoolbook", Times, serif ;
      font-size:1.1em ;
      font-weight:lighter;
      padding:2px;
      margin-bottom:2px;
      border: 1px solid #666666;
}

textarea.kontakt {
      background-color: #FFF;
      color: #333;
      font-family: arial, Verdana, "New Century Schoolbook", Times, serif ;
      font-size:1.1em ;
      font-weight:lighter;
      padding:2px;
      margin-bottom:2px;
      border: 1px solid #666666;
}

/* *** TEXTS *** */


span.author {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter ;
	color: #aaa ;
	font-size:11px;
	word-spacing: 2px;
}

.pieceh1 {
	font-family: arial, Verdana, "New Century Schoolbook", Times, serif ;
	font-size:1.4em ;
	font-weight: lighter ;
	text-indent: 0px ;
	color: #525F6F ;
	padding-top: 0px ;
	padding-left: 9px ;
	padding-bottom: 14px ;
	padding-right: 50px ;
}

table.kontakt {
	font-family: arial, Verdana, "New Century Schoolbook", Times, serif ;
	font-size:1.0em ;
	font-weight: lighter ;
	text-indent: 0px ;
	color: #525F6F ;
}

.piece {
	font-family: arial, Verdana, "New Century Schoolbook", Times, serif ;
	font-size:12px ;
	font-weight: normal ;
	line-height: 16px ;
	color: #333333 ;
	padding-left: 30px ;
	padding-bottom: 30px ;
	padding-right: 50px ;
	vertical-align: top ;
}

.liste {
	font-family: arial, Verdana, "New Century Schoolbook", Times, serif ;
	font-size:12px ;
	font-weight: normal ;
	line-height: 16px ;
	color: #333333 ;
	padding-left: 30px ;
	padding-bottom: 20px ;
	padding-right: 60px ;
	vertical-align: top ;
}

.piece_esh1 {
	font-family: arial, Verdana, "New Century Schoolbook", Times, serif ;
	font-size:1.6em ;
	font-weight: lighter ;
	text-indent: 0px ;
	color: #525F6F ;
	padding-top: 0px ;
	padding-left: 11px ;
	padding-bottom: 14px ;
	padding-right: 50px ;
}

.piece_es {
	font-family: arial, Verdana, "New Century Schoolbook", Times, serif ;
	font-size:12px ;
	font-weight: normal ;
	line-height: 16px ;
	color: #333333 ;
	padding-top: 0px ;
	padding-left: 5px ;
	padding-bottom: 30px ;
	padding-right: 90px ;
	vertical-align: top ;
}

.topmeny_active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter ;
	color: #75BADB;
	font-size:13px;
	word-spacing: 5px;
}


/* *** LINKS *** */


/* TOPMENY */
.topmeny a:link {
	color: #eee ;
	text-decoration:none;
}
.topmeny a:active {
	color: #75badb ;
	text-decoration:none;
}
.topmeny a:visited {
	color: #eee ;
	text-decoration:none;
}
.topmeny a:hover {
	color: #fff ;
	text-decoration:underline;
	font-weight:normal;
}

.topmeny_english a:link {
	color: #eee ;
	text-decoration:none;
}
.topmeny_english a:active {
	color: #75badb ;
	text-decoration:none;
}
.topmeny_english a:visited {
	color: #eee ;
	text-decoration:none;
}
.topmeny_english a:hover {
	color: #fff ;
	text-decoration:underline;
	font-weight:normal;
}

.topmenyA a:link {
	color: #75BADB;
	text-decoration:none;
}
.topmenyA a:active {
	color: #75BADB;
	text-decoration:none;
}
.topmenyA a:visited {
	color: #75BADB;
	text-decoration:none;
}
.topmenyA a:hover {
	color: #75BADB;
	text-decoration:underline;
	font-weight:normal;
}

.link a:link {
	color: #75BADB;
	text-decoration:none;
	font-weight:normal;
}
.link a:active {
	color: #75BADB;
	text-decoration:none;
	font-weight:normal;
}
.link a:visited {
	color: #75BADB;
	text-decoration:none;
	font-weight:normal;
}
.link a:hover {
	color: #75BADB;
	text-decoration:underline;
	font-weight:bold;
}



/* MENY ON THE RIGHT */	
.sidemeny a:link {
	color: #525f6f ;
	text-decoration: none;
	}	

.sidemeny a:visited {
	color: #525F6F;
	text-decoration:none;
}
	
.sidemeny a:active {
	color: #2F88A3;
	text-decoration: none;
	}
.sidemeny a:hover {
	color: #2F88A3 ;
	text-decoration:underline;
	font-weight:normal;
}	

.sidemeny_active a:link {
	color: #2F88A3;
	text-decoration: none;
	}	

.sidemeny_active a:visited {
	color: #2F88A3;
	text-decoration:none;
}
	
.sidemeny_active a:active {
	color: #2F88A3;
	text-decoration: none;
	}
.sidemeny_active a:hover {
	color: #2F88A3;
	text-decoration:underline;
	font-weight:normal;
}		


.sidemenylower a:link {
	color: #2F88A3;
	text-decoration: none;
	}	

.sidemenylower a:visited {
	color: #2F88A3;
	text-decoration:none;
}
	
.sidemenylower a:active {
	color: #2F88A3;
	text-decoration: none;
	}
.sidemenylower a:hover {
	color: #2F88A3;
	text-decoration:underline;
	font-weight:normal;
}		

/* MENY ON THE RIGHT */	
.sidemeny_lille a:link {
	color: #525f6f ;
	text-decoration: none;
	}	

.sidemeny_lille a:visited {
	color: #525F6F;
	text-decoration:none;
}
	
.sidemeny_lille a:active {
	color: #2F88A3;
	text-decoration: none;
	}
.sidemeny_lille a:hover {
	color: #2F88A3 ;
	text-decoration:underline;
	font-weight:normal;
}	


/* FOOTMENY */	       
.meny_bottom a:link {
	color: #75BADB;
        text-decoration:none;
}
.meny_bottom a:visited {
	color: #75BADB;
        text-decoration:none;
}
.meny_bottom a:hover {
	color: #75BADB;
        text-decoration:underline;
}
.meny_bottom a:active {
	color: #75BADB;
        text-decoration:underline;
}

/* CONTENT PIECES */
.piece a:link {
	color: #09c ;
	text-decoration:underline;
	font-weight:normal;
}
.piece a:hover {
	color: #09c ;
	text-decoration:underline;
	font-weight:normal;
}
.piece a:active {
	color: #09c ;
	text-decoration:underline;
	font-weight:normal;
}
.piece a:visited {
	color: #09c ;
	text-decoration:underline;
	font-weight:normal;
}

.piece_v a:link {
	color: #09c ;
	text-decoration:underline;
	font-weight:normal;
}
.piece_v a:hover {
	color: #09c ;
	text-decoration:underline;
	font-weight:normal;
}
.piece_v a:active {
	color: #09c ;
	text-decoration:underline;
	font-weight:normal;
}
.piece_v a:visited {
	color: #09c ;
	text-decoration:underline;
	font-weight:normal;
}
/* LISTE*/
.liste_tekst a:link {
	color: #0078AC;
	text-decoration:none;
}
.liste_tekst a:active {
	color: #0078AC;
	text-decoration:underline;
}
.liste_tekst a:visited {
	color: #0078AC;
	text-decoration:none;
}
.liste_tekst a:hover {
	color: #0078AC;
	text-decoration:underline;
	font-weight:normal;
}

.liste a:link {
	color: #0078AC;
	text-decoration:none;
}
.liste a:active {
	color: #0078AC;
	text-decoration:underline;
}
.liste a:visited {
	color: #0078AC;
	text-decoration:none;
}
.liste a:hover {
	color: #0078AC;
	text-decoration:underline;
	font-weight:normal;
}

.piece_es a:link {
	color: #0078AC;
	text-decoration:none;
}
.piece_es a:active {
	color: #0078AC;
	text-decoration:underline;
}
.piece_es a:visited {
	color: #0078AC;
	text-decoration:none;
}
.piece_es a:hover {
	color: #0078AC;
	text-decoration:underline;
	font-weight:normal;
}


.piece_orgkart a:link {
	color: #0078AC;
	text-decoration:none;
}
.piece_orgkart a:active {
	color: #0078AC;
	text-decoration:underline;
}
.piece_orgkart a:visited {
	color: #0078AC;
	text-decoration:none;
}
.piece_orgkart a:hover {
	color: #0078AC;
	text-decoration:underline;
	font-weight:normal;
}

.main_layer a:link {
	color: #0078AC;
	text-decoration:none;
}
.main_layer a:active {
	color: #0078AC;
	text-decoration:underline;
}
.main_layer a:visited {
	color: #0078AC;
	text-decoration:none;
}
.main_layer a:hover {
	color: #0078AC;
	text-decoration:underline;
	font-weight:normal;
}

/* SIDEMENYLOWER */


.sidemenylower_es a:link {
	color: #666 ;
	text-decoration:none;
	font-weight:normal;
}
.sidemenylower_es a:hover {
	color: #09c ;
	text-decoration:underline;
	font-weight:normal;
}
.sidemenylower_es a:active {
	color: #09c ;
	text-decoration:underline;
	font-weight:normal;
}
.sidemenylower_es a:visited {
	color: #666 ;
	text-decoration:none;
	font-weight:normal;
}


.sidemenylower_es2 a:link {
		color: #2F88A3;
	text-decoration:none;
	font-weight:normal;
}
.sidemenylower_es2 a:hover {
		color: #2F88A3;
	text-decoration:underline;
	font-weight:normal;
}
.sidemenylower_es2 a:active {
		color: #2F88A3;
	text-decoration:underline;
	font-weight:normal;
}
.sidemenylower_es2 a:visited {
		color: #2F88A3;
	text-decoration:none;
	font-weight:normal;
}
/* SIDEMENYLOWER */
.sidemenylower_es_news a:link {
	color: #666 ;
	text-decoration:none;
	font-weight:normal;
}
.sidemenylower_es_news a:hover {
	color: #09c ;
	text-decoration:underline;
	font-weight:normal;
}
.sidemenylower_es_news a:active {
	color: #09c ;
	text-decoration:underline;
	font-weight:normal;
}
.sidemenylower_es_news a:visited {
	color: #666 ;
	text-decoration:none;
	font-weight:normal;
}

/* BREADCRUMPS */
.breadcrumbs a:link {
	color: #666 ;
	text-decoration:none;
	font-weight:normal;
}
.breadcrumbs a:hover {
	color: #09c ;
	text-decoration:underline;
	font-weight:normal;
}
.breadcrumbs a:active {
	color: #09c ;
	text-decoration:underline;
	font-weight:normal;
}
.breadcrumbs a:visited {
	color: #666 ;
	text-decoration:none;
	font-weight:normal;

a:link {
	color: #666 ;
	text-decoration:none;
	font-weight:normal;
}
a:hover {
	color: #09c ;
	text-decoration:underline;
	font-weight:normal;
}
a:active {
	color: #09c ;
	text-decoration:underline;
	font-weight:normal;
}
a:visited {
	color: #666 ;
	text-decoration:none;
	font-weight:normal;
}