﻿BODY
{
	font-size: 12pt;
	background: #c2c2c2;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	margin : 0px 0px;
	margin-left : 0px;
	margin-top : 0px;
	background-image : url(http://current.no/stipl3.gif);
}

BODY.ct
{
	font-size: 12pt;
	background: #A9A925;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	margin : 0px 0px;
	margin-left : 0px;
	margin-top : 0px;
	background-image : url(http://current.nostipl4.gif);
}

BODY.cw
{
	font-size: 12pt;
	background: #c2c2c2;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	margin : 0px 0px;
	margin-left : 0px;
	margin-top : 0px;
}

table.small {
	font-size: 8pt;
}

table.medium {
	font-size: 10pt;
}

td.small {
	font-size: 8pt;
}

td.medium {
	font-size: 10pt;
}

td.big {
	font-size: 14pt;
}

td.nsmall {
	font-size: 8pt;
	color: white;
}

td.nmedium {
	font-size: 10pt;
	color: white;
}

/* CSS Document */

/* -------------------------------------------------- */
/* current.css - stylesheet for current.no            */
/* author: siw ørnhaug nylund, Blank as, www.blank.no */
/* -------------------------------------------------- */

body
{
	width: 100%;
  background-color: #5d5d5d;
	background-image: url(/images/background.gif);
	background-repeat: repeat-x;
	margin: 0px;
 	padding: 0px;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center
}

table 
{
	border-collapse: collapse;
	border-spacing: 0;
}
table.border td, table.border th {border:1px solid #aaa; border-collapse: collapse; padding: 4px}
th
{
text-align: left;
background-color: #B1C756; /*B1C756*/
padding: 4px;
}

a 
{
	color: #49707d;
	font-weight: bold;
	line-height: 125%;
}
a:hover 
{ 
	color: #49707d;
	font-weight: bold;
}

a.linkArticle:link {
	font-weight: bold;
	line-height: 175%;
}
p 
{ 
	margin: 0px;	
	padding: 5px 0px 10px 0px;
	line-height: 125%; 
}


h1 
{
	padding: 10px 0px 10px 0px;
	margin: 0px;
}


/* --- Top and outer placeholders - static design --- */

#mainContainer 
{
	width: 947px;
	margin: 24px auto;
	text-align: left
	
}
#contentContainer 
{
	float: left;
	width: 947px;
}
#topBlock 
{
	float: left;
	width: 100%;
	height: 87px;
	background-image: url(http://current.no/images/logoTop.gif);
	background-repeat: no-repeat;
}

/* -------------------------------------------- */



/* --- Left column placeholders - semidynamic content --- */
#menuBlock {
	float: left;
	width: 226px;
	margin: 10px 0px 10px 0px;
	padding: 0 0 0 10px;
}


#menuDiv {background: #F2F2F2 url(http://www.current.no/images/menu_bg.png) no-repeat ;height:50px; padding-top:0px; ; padding-left: 10px;}
#menuDiv ul { padding: 0; margin: 0; line-height: 1; z-index: 200;}
#menuDiv li {padding:0; margin:0;list-style: none; color: #fff;}
#menuDiv a { display: block; color: inherit; text-decoration: none; font-weight: bold; font-size:1.1em; text-transform: uppercase}
#menuDiv li a {padding: 10px 5px 15px 5px;}
#menuDiv li:hovermenuDiv li:hover a {color: black; background-color: #F2F2F2;}
#menuDiv li { float: left; margin-right: 1em;}
#menuDiv li:hover {background-color: #F2F2F2; color: #000;}
.submenu {border: 1px solid #999;border-top:0;}

#language 
{
    	/* edit by Morten
        float: left;
	width: 100%;
	margin-bottom: 50px;
        */
        float: right;
        padding-right: 1em;
        
}
#sideContent 
{
	text-align: center;
	margin-bottom: 50px;
    cursor: hand;
}

/* --- Central placeholders - dynamic content --- */


#contentBlock 
{
	float: left;
	width: 947px;
	background-color: #f2f2f2;
}
#mainContent 
{
	float: left;
	width: 710px;
	padding: 0px;
	margin: 0px;
}


#contentTop 
{
	float: left; 
	height: 279px;
	width: 710px;
}

#contentBottom 
{
	float: left;
	width: 710px;
	
}

#clearContent { clear: both; }



/* --- Styles for startsiden - 3 kolonner --- */

#contentCol1 {
	float: left;
	width: 236px;
	margin-top: 18px;
}
#contentBoxFlipNews, #contentBoxFlipCalender
{
	float: left;
	width: 236px;
	height: 47px;
	background-image: url(http://current.no/images/contentBoxFlip_nyheter.png);
	background-repeat: no-repeat;
}
#contentBoxFlipCalender
{
	background-image: url(http://current.no/images/contentBoxFlip_kalender.png);
	background-repeat: no-repeat;
}
#contentBoxBackground, .contentBoxBackground
{
	float: left;
	width: 236px;
	background-image: url(http://current.no/images/contentBox_background.png);
	background-repeat: repeat-y;
}
#contentBoxBottom, .contentBoxBottom 
{
	float: left;
	width: 100%;
	height: 18px;
	margin-bottom: 9px;
	background-image: url(http://current.no/images/contentBox_bottomCorners.png);
	background-repeat: no-repeat;
}

/* Nyhetsliste og litt aktivitetliste */

#nyhetarkiviliste h2
{
	margin: 0px;
	padding: 0px 0px 4px 0px;
	font-size: 14px;
	line-height: 110%;
}
.nyhetiliste a  
{ 
	margin: 0px;
	padding: 0px 0px 4px 0px;
	font-size: 14px;
	line-height: 110%;/
}
.nyhetiliste a:hover  
{ 
	/*color: #49707d; */
}
.nyhetiliste, #aktivitetliste
{
	float: left;
	width: 200px;
	padding: 0px 15px 20px 20px;	
}
.nyhetiliste div
{
	float: left;
	width: 100%;
	padding: 10px 0px 5px 0px;	
}
.nyhetiliste a, #aktivitetliste a
{
	font-size: 10px;
	font-weight: bold;
}


/* ---- */

#contentCol2span 
{
	float: left;
	width: 460px;
	margin-top: 18px;
	margin-left: 10px;
}
#contentCol2span a
{
	padding-left: 0px;
	font-weight: bold;
}


/* Kundeliste */

#contentBoxFlipCustomers
{
	float: left;
	width: 460px;
	height: 44px;
	background-image: url(http://current.no/images/contentBoxFlip_kundeerfaringer.png);
	background-repeat: no-repeat;
}
#contentBoxBackgroundLarge
{
	float: left;
	width: 460px;
	background-image: url(http://current.no/images/contentBox_background_large.png);
	background-repeat: repeat-y;
}
#contentBoxBottomLarge 
{
	float: left;
	width: 100%;
	height: 18px;
	/* margin-bottom: 9px; */
	background-image: url(http://current.no/images/contentBox_bottomCornersLarge.png);
	background-repeat: no-repeat;
}

#kundeliste
{
	padding: 10px 15px 20px 20px;
}
#kundeliste table td a img
{
	border: none;
}
#kundeliste table td  h3 a
{
	float: left;
	width: 300px;
	/*font-size: 14px;*/
	padding: 0px 0px 4px 0px;
	margin: 0px;
	/*color: #000000;*/
}
#kundeliste h3 a:hover 
{
	/*color: #49707d;*/
}
#kundeliste .kundeingress
{
	line-height: 125%;
	padding-bottom: 6px;
}
#kundeliste .kundelink
{
	width: 280px;
	float: left;
}
#kundeliste table 
{
	margin-bottom: 15px;
}


/* Aktivitetsliste */

#contentCol2 {
	float: left;
	width: 236px;
	margin-top: 18px;
}
#contentCol2 a
{
	padding-left: 0px;
	font-weight: bold;
}
#aktivitetliste
{
	padding: 0px 0px 15px 20px;
}
#aktivitetarkivliste
{
	padding: 0px 0px 20px 0px;
}
#aktivitetarkivliste table td a
{
	font-size: 12px;
}




/* Service-ad */

#contentCol3 
{
	float: right;
	width: 224px;
	margin-top: 18px;
}


/* ------------------------------------------------------------- */
/* --- Styles for artikkelside --- */


#articlePageTop 
{
	float: left;
	width: 710px;
	height: 13px;
	background-image: url(http://current.no/images/articleTop.png);
	background-repeat: no-repeat;
}
#articlePageHeader
{
	float: left;
	width: 689px;
	background-image: url(http://current.no/images/articleBackground.png);
	background-repeat: repeat-y;
	padding: 0px 10px 0px 11px;
}

#articlePageBanner
{
	float: left;
	width: 684px;
	height: 85px;
}
#articleHeader 
{
	float: left;
	width: 684px;
	height: 29px;
	background-image: url(http://current.no/banners/topTitleBackground.gif);
	background-repeat: no-repeat;
}
.sideHeader
{
	font-weight: 700px; 
	font-size: 15px; 
	color: #000;
	margin: 0;
	padding: 30px 0px 0px 38px; 
}

#normalHeader 
{
	float: left;
	width: 684px;
	height: 50px;
}
#normalHeader .normalHeader
{
	font-weight: 700px; 
	font-size: 15px; 
	color: #000000;
	margin: 0px;
	padding: 26px 0px 0px 38px; 
}

#articleContent 
{
	float: left;
	width: 600px;
	background-image: url(http://current.no/images/articleBackground.png);
	background-repeat: repeat-y;
	padding: 0px 40px 0px 50px;
	font-size: 12px;
}
#ingress
{
	padding-top: 6px;
	font-weight: bold;
}
#article
{
	clear: left;
	width: 100%;
	padding: 15px 0px 10px 0px;
}


/* --  Nedlastingsrubrikk -- */

#downloads
{
	float: right;
	width: 234px;
	background-image: url(http://current.no/images/downloadBox_background.png);
	background-repeat: repeat-y;
	background-position: top left;
	margin-left: 20px;
}
#downloadsTop
{
	float: left;
	width: 234px;
	height: 42px;
	background-image: url(http://current.no/images/downloadBoxFlip_nedlastninger.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#downpdf
{
	background-image: url(http://current.no/images/pdf_icon.png);
}
#downppt
{
	background-image: url(http://current.no/images/ppt_icon.png);
}
#downpdf, #downppt
{
	float: left;
	width: 155px;
	height: 30px; 
	background-repeat: no-repeat;
	background-position: top left;
	margin: 5px 10px 5px 10px;
	padding: 6px 0px 0px 45px; 
	font-size: 10px;
	font-weight: bold;
}

#downloadsBottom
{
	float: left;
	width: 234px;
	height: 12px;
	background-image: url(http://current.no/images/downloadBox_bottom.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
	

/* --- Styles for kontaktskjema --- */

#articleContent #melding 
{
	padding-bottom: 30px;
}
.green { color: #87c425; } 
#ucKontaktskjema_2_pnlSkjema input,
#ucKontaktskjema_2_pnlSkjema textarea
{
	/* background-color: #dedede; */
}
#ucKontaktskjema_2_pnlSkjema .button
{
	width: 80px;
	text-align: center;
}



/* --- Styles for nyhetsarkiv --- */

#nyhetarkiviliste
{
	float: left;
	width: 640px;
	padding: 0px 15px 20px 0px;	
}
#nyhetarkiviliste h2
{
	font-size: 13px;
}
#nyhetarkiviliste .nyhetingress
{
	float: left;
	width: 640px;
	padding: 10px 0px 5px 0px;	
}
#nyhetarkiviliste a
{
	font-size: 10px;
	font-weight: bold;
}



/* --- Styles for nyhetsside --- */

h2.sideHeader
{
	font-size: 14px;
	margin: 0px;
	padding: 15px 0px 10px 0px;
}



/* --- Styles for kundeside --- */

#kunde
{
	float: left;
	width: 100%;
	padding-top: 20px;
}
#kunde table td .kundebilde 
{
	padding-right: 20px;
}
#kunde table td h2
{
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 20px;
}
#kunde table td div#kundepdf
{
	float: left;
	width: 150px;
	height: 40px; 
	background-image: url(http://current.no/images/pdf_icon.png);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 10px;
	font-weight: bold;
	/* margin: 5px 10px 5px 10px; */
	padding: 15px 0px 0px 40px; 

}



/* --- Styles for aktivitetssdide -- */

#articleContent a
{
	/*font-size: 10px;*/
	font-weight: bold;
}
#articleContent #kundepdf
{
	float: left;
	width: 300px;
	height: 40px; 
	background-image: url(http://current.no/images/pdf_icon.png);
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 10px;
	font-weight: bold;
	padding: 15px 0px 0px 40px; 
	margin-top: 20px;
}


/* ---------------------------- */


#articlePageBottom 
{
	float: left;
	width: 710px;
	height: 13px;
	background-image: url(http://current.no/images/articleBottom.png);
	background-repeat: no-repeat;
}

#articlePageHeading 
{
	float: left;
	width: 100%;
	height: 100px;
	background-image: url(http://current.no/images/articleBackground.png);
	background-repeat: repeat-y;
}
#articleContentTop {
	width: 100%;
	float: left;
	margin-bottom: 30px;
}
#articleBox {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
#articleBoxSubHeading {
	float: left;
	width: 127px;
	margin-left: 43px;
}
#articleBoxContent {
	float: left;
	width: 470px;
}
#articleBoxBottom {
	width: 640px;
	float: left;
	padding-bottom: 40px;
}



/* --- Rubrikker --- */


#downloadBox {
	float: right;
	width: 295px;
}
#downloadBox_top {
	height: 42px;
	width: 234px;
	margin-left: 17px;
}
#downloadBox_content {
	background-image: url(http://current.no/images/downloadBox_background.png);
	background-repeat: repeat-y;
	width: 234px;
	margin-left: 17px;
}
#downloadBox_bottom {
	background-image: url(http://current.no/images/downloadBox_bottom.png);
	background-repeat: no-repeat;
	height: 12px;
	width: 234px;
	margin-left: 17px;
}




/* -------------------------------------------- */


/* --- Kontaktskjema --- */
#kontaktskjema table td .inputText, #kontaktskjema table td .inputTextarea
{
background:#F4F4F4 url(http://current.no/media/5145/input.png) repeat-x scroll -3px -3px;
border-color:#E4E4E4 #D6D6D6 #D6D6D6 #E4E4E4;
border-style:solid;
border-width:1px;
padding:0;
}



/* --- Bottom placeholders - static content --- */

#bottomBlock {
	float: left;
	width: 100%;
	height: 15px;
	background-image: url(http://current.no/images/bottomBackground.gif);
	background-color: #5d5d5d;
}
#footer {
	float: left;
	width: 100%;
	height: 58px;
	margin: 11px 0px 10px 0px;
	padding-top: 10px;
	background-image: url(http://current.no/images/footerBackground.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
}
.footerBold {
	font-weight: bold;
	font-size: 11px;
}
a.linkFooter
{
	font-weight: bold;
	color: #FFFFFF;
}
a.linkFooter:visited, a.linkFooter:hover 
{ 
	color: #5d5d5d;
}

/* -------------------------------------------- */

h1 {font-size: 1.3em; margin: 0; padding: 1em 0 1em 0; font-weight: bold;}
h2 {font-size: 1.2em; margin: 0; padding: 1em 0 0 0; font-weight: bold;}
h3 {font-size: 1.1em; margin: 0; padding: 0 font-weight: bold;}

/* Morten */
a img {border:0}
.cs_small {font-size: 0.8em}
.test {color: yellow;}

label {
display:block;
float:left;
width:90px;
}

li {margin-left: 2em}
ul {
list-style-image:url("http://current.no/media/8563/check.png");
}

#slider {overflow:visible; position:relative; overflow:hidden; font-size: 130%; margin-left: 0; margin-bottom: 0px; display: none	}
#slider .inslider a {text-decoration:none;}
#slider .contentholder {	width: 925px; height:182px; overflow: hidden; position: relative;}
#slider .contentslider {	position: absolute;	top: 0; left: 0;}
#slider .content {width:925px; height: 182px; float: left; position: relative;background:#fff url(1.png) no-repeat;}
#slider .content div {margin: 20px; }
#slider .content h2, #slider  .content a {color: #57c0d6;}
#slider .content div h2, #slider  .content div p {margin: 0 0 5px 0;}
#slider .content div p {width: 700px;}
#slider  #contentnav {position: absolute; bottom: 20px; left:20px; z-index: 100; text-align: center; background-color: #fff;}
#slider  #contentnav a {padding: 5px; text-decoration: none; color: #333; line-height: 30px; height: 30px;}
#slider  #contentnav a.active { font-weight: bold; color:#FFF; background: #b5dc10;}

.h {display:none}
