﻿@media print
{
a{color:Black;}
#printutikon{display:none;}
#leftColumn{display:none;}
#rightContent_arkiv{display:none;}
.linkDateField_arkiv{display:none;}
#sti{display:none;}
#logo{display:none;}
#header{display:none;}
#headerTopArticle{font-size:16px;}
#bottomImage{display:none;}
.BildeFholder{border:0px;}
.DivBildeFholder{margin-right:10px;}
.wrapperTopBildeProgram{display:none;}
#meldpaaKnapp{display:none;}
.leftFieldProgMbilde{margin-right:10px;}
.textProgramNede{padding-left:10px;}
.textProgramNedeRosa{padding-left:10px;}
#meldpaaKnapp{display:none;}
.headerProgram{font-size:16px;font-weight:bold;margin-bottom:10px;}
.headerProgramRosa{font-size:16px;font-weight:bold;margin-bottom:10px;}
.headerProgramSmallRosa{font-weight:bold;font-size:12px;}
.headerProgramSmall{font-weight:bold;font-size:12px;}
.programFeltRosa{font-size:16px;font-weight:bold;margin-bottom:10px;}
.programFelt{font-size:16px;font-weight:bold;margin-bottom:10px;}
.progFeltMedBilde{margin-top:20px;margin-right:10px;}
.avbestilling{display:none;}
#tilleggsdata{display:none;}
#bottomLine{display:none;}
}

@media screen{
body{
	z-index:1;
	padding:0px;
	margin:0px;	
	font-family:Verdana;
	font-size:11px;
	/*font-size:10px;*/
	/*color:#6D6D6D;*/
	color:#464545;	
}
a{text-decoration:none; color:#000000;}
#clock {color:#FFFFFF;}

h1
{	
	font-size:18px;
	font-family:Arial;	
}
h2
{		
	line-height:40px;
	/*color:#3577a0;*/
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
}

h3
{	
	/*margin-top:0px;*/
	margin-bottom:10px;	
	/*color:#96ae2e;*/
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	
}

h6{
	color:#8fa920;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
	font-size:12px;
}
h6 a {	color:#8fa920; }

.XmlTable{
width:251px;
}
.XmlTable tr{ }
.XmlTable td{ background-color:#ffffff; margin-top:3px; border-bottom:3px solid #F1F1EE;}

.RssTable{
width:251px;
}
.RssTable tr{ }
.RssTable td{ background-color:#ffffff; margin-top:3px; border-bottom:1px solid #F1F1EE;}

.wide{	width:700px;}

.break{
	clear:both;
	margin:0px;
	height:0;
	padding:0px;
}
img{
	border:0px;
}
#wrapper{
	z-index:2;
	text-align:left;
	width:1020px;
	margin:0px auto;	
}
#leftColumn{
	width:166px;/*140px;*/
	float:left;
	height:500px;
	background-color:white;	
}

.selected
{
	color:#7ACCFF;
}

.menyBilde
{
vertical-align:middle;
}

#leftMenu{
	float:right;
	margin-top:92px;
	padding-left:0px;
	margin-right:10px;	
	margin-left: 0px;
	width: 160px;
}

#leftMenu li{
	text-align: right;
	list-style: none;	
	margin: 0;
	padding: 0;
	text-decoration:none;
	font-size:14px;
	margin-bottom:5px;
	font-family:Verdana;
	line-height:18px;	
}
#leftMenu li img{
	vertical-align:text-top;
}
#leftMenu li a { 
	text-decoration: none;	
	padding: 2px 7px;
	background-color:#f1f1ee;
}

/** leftmeny nivå 2 **/	
#leftMenuNiva2{
	margin-top:2px;
	padding-left:0px;	
	margin-left: 0px;
	width: 140px;	
}
#leftMenuNiva2 li{
	text-align: right;
	list-style: none;
	margin: 0;
	padding: 0;	
	font-size:11px;
	/*margin-bottom:1px;	*/
	font-family:Verdana;
	line-height:18px;
}
#leftMenuNiva2 li img{
	vertical-align:baseline;
}
#leftMenuNiva2 li a { 	
	background-color:#ffffff;
}
/*#leftMenuNiva2 li#active{ 
	text-decoration: none;
	color:#7accff;	
	background-color:#ffffff;
}
#leftMenuNiva2 a:active { 
	text-decoration: none;
	color:#7accff;	
	background-color:#ffffff;
}*/
#leftMenuNiva2Green{
	margin-top:2px;
	padding-left:0px;	
	margin-left: 0px;
	width: 130px;	
}
#leftMenuNiva2Green li{
	text-align: right;
	list-style: none;
	margin: 0;
	padding: 0;
	text-decoration:none;
	color:#000000;
	font-size:11px;
	margin-bottom:1px;
	height:18px;	
	font-family:Verdana;
	line-height:18px;
}
#leftMenuNiva2Green li img{
	vertical-align:baseline;
}
#leftMenuNiva2Green li a { 
	text-decoration: none;
	color:black;	
	background-color:#ffffff;
}
#leftMenuNiva2Green li#active{ 
	text-decoration: none;
	color:#b0d21e;	
	background-color:#ffffff;
}
#leftMenuNiva2Green a:active { 
	text-decoration: none;
	color:#b0d21e;	
	background-color:#ffffff;
}

/** leftmeny nivå 3 **/
#leftMenuNiva3
{
margin-top:2px;
padding-left:0px;
margin-left: 0px;
/*width:127px;*/
width:100%;
}

#leftMenuNiva3 li{
background-color:#f1f1ee;
}

#leftMenuNiva3 li a 
{
	font-size:9.5px;
	background-color:#f1f1ee;
}
#leftMenuNiva3 li img{ vertical-align:baseline; }

#wrapperTop
{
	position:relative;
}
#wrapperLogin{
	/*position:absolute;
	right:35px;
	top:10px;*/
	color:#FFFFFF;
}

.loginElement
{
	position:absolute;	
	top:20px;
}

.btnlogin
{
	position:absolute;
	top:20px;	
	right:10px;
	height:15px;
	width:15px;
}

.spanGlemt, .spanLogin
{
	position:absolute;
	right:10px;
	top:40px;	
	/*font-size:11px;*/
	height:15px;
	line-height:15px;	
}

.MedlemsOmrd
{
	position:absolute;
	right:280px;
	top:3px;
}

.spanLogin
{
	
}

.spanGlemt a,MedlemsOmrd a { color:#FFFFFF; }
.spanGlemt a:hover{ font-weight:bold; }
.MedlemsOmrd a:hover{text-decoration:underline;}
input.brnavn
{
	padding:2px;
	text-align:left;
	width:110px;		
	background-color:#f1f1ee;
	border:0px;
	border-right:10px solid #f1f1ee;
	margin-bottom:10px;	
	font-size:11px;
	/*height:15px;*/
	line-height:13px;
	float:left;
	
	
	
	
}
input.pass
{
	padding:2px;
	text-align:left;
	width:100px;
	background-color:#f1f1ee;
	border:0px;
	border-right:10px solid #f1f1ee;
	margin-bottom:10px;
	font-size:11px;
	line-height:13px;
	float:left;
}
input.contactForm{
	width:310px;
	border:0px;
	text-align:left;
	background-color:#ffffff;

}
textarea.commentForm{
	width:310px;
	border:0px;
	text-align:left;
	background-color:#ffffff;
	height:135px;
	overflow:auto;
}
input.reset{
	border:0px;
	background-color:#f1f1ee;
	font-size:11px;
	font-weight:bold;
	float:left;
}
input.submit{
	border:0px;
	background-color:#f1f1ee;
	font-size:11px;
	font-weight:bold;
	margin-right:5px;
}

.spanSok{
	margin:0px;
	margin-right:15px;
	/*font-family:"Myriad Pro"*/
	font-size:11px;
}
#sokANFO{
	margin-top:25px;
	margin-right:10px;
	padding:0px;
	float:right;
	text-align:right
}
.leftSok{
	width:90px;
	border:0px;
	text-align:right;
	background-color:#f1f1ee;
	margin-bottom:1px;
	/*font-family:"Myriad Pro"*/
	font-size:11px;
	height:15px;
	line-height:15px;
	border-right:10px solid #f1f1ee;
}

#mainColumn{
	width:790px;
	float:left;	
	min-height:400px;
	height:auto !important;	
	height:400px;	
	background-color:#f1f1ee;
	background-image:url(images/bg.gif);
	color:#464545;	
}
#rightColumn{
	width:80px;
	float:left;
	height:600px;
}

#logo{
	width:72px;
	height:72px;
	float:left;
}
#header{
	width:718px;
	height:72px;
	float:left;
	background-image:url('images/1_ANFO_website_forside_03.jpg');
	background-color:#13415a;
}
#headerGreen{
	width:718px;
	height:72px;
	float:left;
	background-image:url('images/greenTop.jpg');
	background-color:#13415a;

}
#headerRed{
	width:718px;
	height:72px;
	float:left;
	background-image:url('images/redTop.jpg');
	background-color:#13415a;

}
#logoPic{
	width:107px;
	height:33px;
	position:relative;
	left:12px;
	top:25px;
}
/*#sti{
	width:790px;
	height:20px;
	background-color:#13415a;
	background-image:url('images/1_ANFO_website_forside_05.jpg');
}*/
#sti_arkiv{
	width:790px;
	height:20px;
	background-color:#7accff;
}
#sti_kurs{
	width:790px;
	height:20px;
	background-color:#b0d21e;
}

#sti_stilling_ledig{
	width:790px;
	height:20px;
	background-color:#ff7e1f;
}

#breadcrumbs{
	height:20px;
	float:left;
	line-height:15px;
	margin-left:20px;
	/*font-family:"Myriad Pro";*/
	font-family:Myriad Pro;
	font-size:9px;
	color:#618294;
}

#breadcrumbs a{
	/*color:#618294;*/
	color:White;
}

#breadcrumbs_arkiv{
	height:20px;
	float:left;
	line-height:20px;
	margin-left:20px;
	/*font-family:"Myriad Pro"*/
	font-size:11px;
	color:#154b68;
}
#breadcrumbs_kurs{
	height:20px;
	float:left;
	line-height:20px;
	margin-left:20px;
	/*font-family:"Myriad Pro"*/
	font-size:11px;
	color:#4c5428;
}

#breadcrumbs_stilling{
	height:20px;
	float:left;
	line-height:20px;
	margin-left:20px;
	/*font-family:"Myriad Pro"*/
	font-size:11px;
	color:#6d1100;
}

#date{
	height:20px;
	line-height:20px;
	float:right;
	margin-right:20px;
	/*font-family:"Myriad Pro"*/
	font-size:10px;
	color:#FFFFFF;
}
#date_arkiv{
	height:20px;
	line-height:20px;
	float:right;
	margin-right:20px;
	/*font-family:"Myriad Pro"*/
	font-size:10px;
	color:#154b68;
}
#date_kurs{
	height:20px;
	line-height:20px;
	float:right;
	margin-right:20px;	
	font-size:10px;
	color:#4c5428;
}
#date_stilling{
	height:20px;
	line-height:20px;
	float:right;
	margin-right:20px;	
	font-size:10px;
	color:#6d1100;
}

#wrapperTopContent{
	width:790px;
	height:314px;
	background-color:#f1f1ee;	
}
#wrapperCommercial{
	width:790px;
	/*height:80px;*/
	text-align:center;	
	padding-top:5px;
	/*width:771px;*/
	/*height:61px;*/
	/*padding-top:15px;*/
	background-color:#f1f1ee;
	display:block;
}
#wrapperBottomContent{
	width:790px;
	height:636px;
	background-color:#f1f1ee;	
}

#wrapperCommercialBottom{
	width:790px;
	/*min-height:120px;*/
	height:auto !important;
	/*height:120px;*/
	background-color:#f1f1ee;	
	padding-bottom:10px;
}
.wrapperBig{
	height:307px;
}
.wrapperMedium{
	height:195px;
}
.wrapperSmall{
	height:98px;
}

.divLesmer
{
color:White;	
margin-right:15px;
_margin-right:0px;
float:right;
border:0px solid red;
}
.divLesmer a{color:White; line-height:15px; width:100%; font-family:Arial;}

.venstre{
	float:left;
	font-family:Arial;
	text-align:left;
	margin-left:15px;	
	_margin-left:7px;
	font-size:10px;
	color:white;
	line-height:15px;
}
.hoyre{
	float:right;
	text-align:right;
	margin-right:15px;
	/*line-height:9px;*/
	/*font-size:9px;*/
	/*width:180px;*/
}
.hoyreLong{
	/*width:200px;*/
}
#tips{
	/*float:left;	
	width:68px;
	text-align:center;	
	border-left:1px solid white;
	border-right:1px solid white;*/
}
#tips a, #utskrift a{ /*color:white; line-height:9px; font-family:Verdana;font-size:7px;*/}

#utskrift{
/*	float:left;	
	padding-left:3px;	*/
}
.reklame{
	float:left;
	width:251px;
	height:61px;
	margin-left:9px;
	/*margin-top:10px;*/
	margin-bottom:10px;
}
.reklame_arkiv{
	width:251px;
	/*height:61px;*/
	/*margin-left:20px;*/
	margin-bottom:10px;
}

#bottomLine{
	width:790px;
	height:78px;
	background-color:white;
	text-align:center;
	color:#727272;	
	font-size:10px;
	/*padding-top:20px;*/
}
#leftContent_arkiv{
	width:473px;
	background-color:#f1f1ee;
	padding-left:15px;
	float:left;
}
#leftContent_kontakt{
	width:468px;
	background-color:#f1f1ee;
	padding-left:20px;
	float:left;
	height:920px;
	min-height:920px;
	height:auto !important;

}
#leftContent_kurs{
	width:468px;
	background-color:#f1f1ee;
	padding-left:20px;
	float:left;
	height:920px;
	min-height:920px;
	height:auto !important;
}

#leftContent_ansatte{
	width:473px;
	background-color:#f1f1ee;
	padding-left:15px;
	padding-top:10px;
	float:left;
}
#leftContent_styre{
	width:478px;
	height:920px;
	min-height:920px;
	height:auto !important;
	background-color:#f1f1ee;
	padding-left:10px;
	float:left;
}

#leftContent_ansatt{
	width:135px;
	height:900px;
	min-height:900px;
	height:auto !important;
	background-color:#f1f1ee;
	padding-top:20px;
	padding-left:20px;
	float:left;
}
#rightContent_ansatt{
	width:323px;
	height:900px;
	min-height:900px;
	height:auto !important;
	background-color:#f1f1ee;
	padding-top:20px;
	padding-right:10px;
	float:left;

}

#skille_arkiv{
	width:8px;
	height:920px;
	min-height:920px;
	height:auto !important;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background-color:#F7F7F5;
	float:left;
}
#rightContent_arkiv{
	width:292px;
	height:920px;
	min-height:920px;
	height:auto !important;
	background-color:#f1f1ee;
	float:left;
}
#logowall{
	padding-bottom:50px;
	margin-left:20px;
	margin-top:20px;
}
.medlemsbedrifter{
	float:left;
	margin-right:9px;
	margin-bottom:9px;
}
#wrapperTopArticle{
	width:448px;
	/*height:255px;*/
	margin-top:20px;
	margin-left:5px;
	margin-bottom:10px;	
}
#wrapperArticle{
	width:448px;
	margin-top:20px;
	margin-left:5px;
	margin-bottom:10px;	
}
#wrapperArticle2{
	width:468px;	
	margin-top:20px;
	margin-left:0px;
	margin-bottom:10px;	
}

#wrapperStyre{
	width:448px;
	margin-top:20px;
	margin-left:5px;
	margin-bottom:10px;	
}

.wrapperAnsatt{
	margin-left:5px;
	margin-top:10px;	
	height:154px;
	width:448px;
}
.bildeAnsatt{	
	width:114px;
	/*height:152px;*/
	float:left;
}
#topArticlePic{
	border:1px solid white;
}

.linkDateField_stilling{
	width:448px;
	height:9px;
	background-color:#6d1100;	
}

.lesmerLink
{	
	height:9px;
	width:44px;
	text-align:center;
	color:White;
	display:block;	
}

.lesmerLink a{ color:White;}

.feltNedeAnsatt{
	width:330px;
	height:9px;
	float:left;
	background-color:#154a67;	
}
.ansattInfo{
	width:330px;	
}
.ansattNavn{
	height:15px;
	line-height:15px;	
	color:#3577a0;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;	
}
.styreNavn{	
	margin-top:0px;
	color:#3577a0;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;	
}

.paddingBottom{
	padding-bottom:10px;
}
.paddingBottomStor{
	padding-bottom:20px;
}

#paddingDivBedrift{
	height:50px;
}
.paddingTop{
	padding-top:2px;
}
.marginBottom{
	margin-bottom:20px;
}

.aMargin{
	margin-bottom:2px;
}
.info{
	width:60px;
	height:14px;
	float:left;
	margin:0px;
	padding:0px;
	padding-right:10px;	
	font-size:10px;
	color:#6d6d6d;	
}
.infoSmall{
	width:125px;
	height:14px;
	float:left;
	margin:0px;
	padding:0px;
	padding-top:12px;	
	font-size:10px;
	color:#6d6d6d;	
}

.infoSort{
	/*width:120px;*/
	height: 14px;
	float:left;
	padding-right:10px;
	/*font-family:"Myriad Pro"*/
	font-size:11px;
	font-weight:bold;
	color:black;	
}

.infoSortSmall{
	width:125px;
	height: 12px;
	float:left;
	/*font-family:"Myriad Pro"*/
	font-size:11px;
	font-weight:bold;
	color:black;	
}

.wrapperAnsattInfo{
	width:330px;
	height:154px;
	float:left;
}
.wrapperPersonalia{
	margin-left:20px;
	/*margin-top:54px;*/
	margin-top:30px;
	width:300px;
	/*height:90px;*/
	height:114px;
}
.wrapperPersonalia_ansatt{
	margin-left:0px;
	margin-top:0px;
	width:300px;
	height:90px;
	margin-bottom:50px;
}
#omAnsatt{
	font-size:11px;
	/*color:#6d6d6d;*/
	color:#464545;
}

.headerKontakt{
	width:448px;
	height: 40px;
	margin-top:10px;
	line-height:40px;
	color:#3577a0;
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
}f

#txtTopArticle{
	width:443px;
	font-size:11px;
	color:#6d6d6d;
}
#ingressTopArticle{
	width:443px;	
	font-size:12px;
	font-weight:bold;
	/*color:#6d6d6d;*/
	color:#464545;
	margin-bottom:15px;
}
#ingressTopArticleUpic{
	width:443px;
	padding-left:5px;	
	font-size:12px;
	color:#6d6d6d;
	margin-top:15px;
	margin-bottom:15px;
}

#ArticleContent{
	width:443px;	
	/*font-size:11px;*/
	/*color:#6d6d6d;*/
	color:#464545;
	margin-bottom:15px;
}

#ArticleContent a
{
	text-decoration:underline;
	color:#464545;
}

.wrapperSmallArticles{
	width:229px;
	min-height:150px; 
	height:auto !important; 
	height:150px;/*height:150px;*/		
	float:left;	
	/*margin-bottom:10px;*/
}
.wrapperSmallArticles a{ }

.wrapperSmallArticlesUpic{
	width:229px;
	height:148px;
	float:left;
	/*background-color:white;*/
	margin-bottom:10px;
}

.innerSmallArticles{
	width:219px;
	min-height:220px; 
	height:auto !important; 
	height:220px;
	margin-left:5px;
	margin-top:5px;
	float:left;
}

.innerSmallArticlesUpic{
	width:219px;
	height:160px;
	/*height:139px;*/
	margin-left:5px;
	margin-top:5px;
}

.smallArticlePic{
	border:1px solid white;
}

.smallArticleTxt{
	font-family:Myriad Pro, Helvetica, sans-serif;
	font-size:10px;
	color:#6d6d6d;
	padding-left:5px;
}

.smallArticleTxt a{color:#6d6d6d;}

#wrapperTopContentRight{
	width:272px;
	padding-left:20px;
	padding-bottom:20px;	
}

.whiteField{
	/*width:236px;*/
	width:251px;
	height:17px;
	line-height:17px;
	margin-bottom:2px;
	/*padding-left:15px;*/
	background-color:white;
	font-family:Verdana;
	font-size:9px;
	color:#6d6d6d;
}

.whitefield a, .ad a
{
color:#6d6d6d;
font-size:9px;
}

.whitefield a:hover{color:blue;}	
.ad{ text-align:left; }

.annonse
{
background-color:#ffffff;
margin-bottom:2px;
font-size:10px;
}

.plass{
	width:39px;
	float: left;
	height:17px;
	line-height:17px;
	text-align:center;
	margin:0;
	padding:0;
}
.forrigePlass{
	width:23px;
	background-color:#a4a4a4;
	float: left;
	height:17px;
	line-height:17px;
	text-align:center;
	margin:0;
	padding:0;
}
.bedrift{		
	float: left;
	height:17px;
	line-height:17px;
	padding-left:15px;	
}
#wrapperAdRight{
	/*width:292px;
	height:436px;*/
	padding-top:20px;
	/*background-color:#F7F7F5;
	border-bottom:1px solid white;
	border-top:1px solid white;*/
}
.twoBottomFields{
	height:134px;
	position:relative;
}
#blueTop{
	width:261px;
	/*_width:251px;*/
	float:left;	
}
.wrapperBlueTop{
	width:251px;
	float:left;
	margin-left:9px;	
	_margin-left:4px;	
	position:relative;
	/*background-color:White;*/
}
.wrapperBlueBottom{
	width:251px;
	float:left;
	margin-left:9px;		
	_margin-left:4px;		
	position:relative;
	/*background-color:White;*/
}
.blueHeaderNytt, .blueHeader
{
	width:251px;
	height:29px;
	text-indent:10px;
	margin-top:10px;
	line-height:29px;
	color:#7accff;	
	font-size:13px;	
}
.blueHeader{
	/*background-image:url('images/1_ANFO_website_forside_23.jpg');*/
	/*background-image:url('images/omanfo.jpg');*/
	background-image:url('images/medlemshjornet.jpg');
}
.blueHeaderNytt{
	background-image:url('images/nyttpaanett.jpg');		
}

.blueHeader a{color:#7accff;}
.blueHeaderBottom{
	margin-left:9px;
}
#textBlueTop{
	width:235px;
	padding-left:10px;
	padding-top:10px;
	color:#154a67;	
	font-size:10px;
	/*font-family:"Myriad Pro";*/
	/*font-weight:bold;*/
	height:80px;
}
#blueHeader2{
	width:251px;
	height:44px;
	background-image:url('images/1_ANFO_website_forside_17.jpg');
}
#textBlueHeader2{	
	float:left;		
}


#blueArrow{
	width:26px;
	height:26px;
	padding-top:8px;
	padding-right:18px;
	float:right;
}
#picLeder{
	width:92px;
	height:124px;
	float:left;
}
#txtLeder{
	width:150px;
	height:124px;
	float:left;
}
#txtHeaderLeder{
	width:130px;
	height:25px;
	padding-top:10px;
	padding-left:14px;
	color:#3577a0;
	font-size:12px;
	font-family:Arial;	
}

#txtHeaderLeder a{ color:#3577a0; }

#txtLederTxt{
	width:130px;
	margin-top:22px;
	padding-left:14px;
	height:75px;
	color:#6d6d6d;
	font-size:10px;

}
.blueFieldBottom{
	width:251px;
	height:14px;
	background-color:#7accff;
	position:absolute;
	bottom:0;
	left:0;
	line-height:14px;	
	font-size:6pt;
	color:black;
}
#GreenTop{
	width:261px;
	float:left;
}
.wrapperGreenTop{
	width:251px;
	float:left;
	margin-left:9px;	
	_margin-left:4px;
	position:relative;
}
.wrapperGreenBottom{
	width:251px;
	float:left;
	margin-left:9px;
	_margin-left:4px;
	position:relative;
}

.greenHeader, .greenHeaderKurs
{
	width:251px;
	height:29px;
	text-indent:10px;
	margin-top:10px;		
	line-height:29px;
	color:#cef42b;	
	font-size:13px;	
}

.greenHeader{	
	/*background-image:url('images/1_ANFO_website_forside_24.jpg');*/
	background-image:url('images/kurs_seminar2.jpg');	
}
.greenHeaderKurs{		
	background-image:url('images/fagfokus.gif');	
}

.greenHeaderBottom{
	margin-left:9px;
}
.picGreenTop{
	width:92px;
	height:120px;
	float:left;
}
.txtGreenKurs{
	width:150px;
	height:92px;
	float:left;
}

.txtHeaderKurs{
	width:140px;
	min-height:20px; 
	height:auto !important; 
	height:2px;		
	padding-top:10px;
	padding-bottom:3px;
	padding-left:14px;
	color:#9cb33b;
	font-size:13px;
	font-family:Arial;	
	margin-bottom:0px;
}

.txtHeaderKurs a{
	color:#9cb33b;
	display:block;	
}

.kursDato{
	/*height:12px;*/
	height:14px;
	width:120px;
	background-color:white;
	color:#6d6d6d;
	font-size:9px;	
	/*_font-size:9px;*/
	font-family:Arial;
	margin-top:0px;
	line-height:14px;
	padding-left:5px;
	/*padding:0 5px;*/
	margin-left:12px;
}

/*.txtHeaderKurs{
	width:130px;
	height:25px;
	padding-top:10px;
	padding-left:14px;
	color:#9cb33b;
	font-size:13px;
	font-family:Arial;	
}

.txtHeaderKurs a{
	color:#9cb33b;
	text-decoration:none;
}

.kursDato{
	height:12px;
	width:120px;
	background-color:white;
	color:#6d6d6d;
	font-size:7px;	
	font-family:Arial;
	margin-top:10px;
	line-height:12px;
	padding:0 5px;
	margin-left:12px;
}*/
.txtKursTxt{
	width:140px;
	margin-top:5px;
	padding-left:14px;	
	min-height:2px; 
	height:auto !important; 
	height:2px;	
	color:#6d6d6d;
	font-size:10px;	
}
.greenFieldBottom{
	width:251px;
	height:14px;
	background-color:#b0d21e;
	position:absolute;
	bottom:0;
	left:0;	
	line-height:14px;	
	font-size:6pt;
}

.greenFieldBottomUpper{
	width:251px;
	height:14px;
	font-size:6pt;
	line-height:14px;
	padding-left:6px;
	background-color:#b0d21e;	
}

#RedTop{
	width:261px;
	float:left;
}
.wrapperRedTop{
	width:251px;
	float:left;
	margin-left:9px;
	_margin-left:4px;
	position:relative;
}
.wrapperRedBottom{
	width:251px;
	float:left;
	margin-left:9px;
	_margin-left:4px;
	position:relative;
}

.redHeader, .redHeaderStilling
{
	width:251px;
	height:29px;
	text-indent:10px;
	margin-top:10px;
	line-height:29px;
	color:#ff7e1f;	
	font-size:13px;	
}

.redHeader{
	/*background-image:url('images/1_ANFO_website_forside_25.jpg');*/
	background-image:url('images/leverandormarked.jpg');
}
.redHeaderStilling{		
	background-image:url('images/stillingsmarked.jpg');	
}

.redHeaderBottom{
	margin-left:9px;
}

#textTopRed{
	height:80px;	
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
	color:#cf732f;
	font-size:11px;	
	font-family:Arial;
}
.spanTopRed{
	padding-top:0px;
	margin-top:0px;
	padding-left:5px;
	color:#6d6d6d;
	font-size:11px;
	/*font-family:"Myriad Pro"*/

}
#wrapperFindRed{
	margin:0px;
	padding:0px;
	padding-left:5px;
}
#wrapperSokNavn{
	float:left;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}
form,input,span,ul,select{
	margin:0px;
	padding:0px;
}
input.sokNavn{
	border:0px;
	width:200px;
	font-size:10px;
	color:#6d6d6d;
}
select.drop{
	width:200px;
	border:0px;
	font-size:10px;
	color:#6d6d6d;
}
#iconSok{
	padding-top:6px;
	padding-left:5px;
	float:left;
}
#wrapperDropD{
	padding-left:5px;
	margin:0px;
	padding-top:5px;
}
#textBottomTopRed{
	width:190px;
	padding-left:5px;
	margin-top:15px;
	padding-bottom:0px;
	color:#6d6d6d;
	font-size:9px;
}

#textBottomTopRed a{ color:#cf732f;}
.redFieldBottom{
	width:251px;	
	height:14px;
	line-height:14px;
	font-size:6pt;	
	background-color:#ff7e1f;
	position:absolute;
	bottom:0;
	left:0px;
	padding-left:6px;
}
.teaserBottomPic{
	margin-top:10px;
	padding-left:16px;
	float:left;
}
.teaserBottomHeaderBlue{
	margin-top:10px;
	padding-left:16px;
	color:#3577a0;
	font-size:12px;	
	font-family:Arial;
}
.teaserBottomHeaderGreen{
	margin-top:10px;
	padding-left:16px;
	color:#9cb33b;
	font-size:12px;
	font-size:12px;	
	font-family:Arial;
}
.teaserBottomHeaderRed{
	margin-top:10px;
	padding-left:16px;
	color:#cf732f;
	font-size:12px;
	font-size:12px;	
	font-family:Arial;
}
.teaserBottomHeaderBlue a{color:#3577a0;}
.teaserBottomHeaderGreen a{color:#9cb33b;}
.teaserBottomHeaderRed a{color:#cf732f;}

.teaserIngress{
	margin-top:5px;
	padding-left:16px;
	height:115px;
	color:#6d6d6d;
	font-size:13px;
}
.teaserBottomIngress{
	margin-top:5px;
	padding-left:16px;
	padding-right:5px;
	height:65px;
	color:#6d6d6d;
	font-size:10px;
}
.teaserBottomIngress a{color:#6d6d6d;}

#blueBottom{
	width:261px;
	float:left;
}
#greenBottom{
	width:261px;
	float:left;
}
#redBottom{
	width:261px;
	float:left;
}
.redJobbInfo{
	color:#6d6d6d;
	font-size:9px;
	font-family:Arial;
	padding-top:18px;
	padding-left:5px;
	float:left;
}
.bottom{
	text-align: center;
}
/*Her kommer stiler for styret*/

#wrapperStyreleder{
	margin-left:10px;
	width:448px;
	height:156px;	
}
.bildeStyre{
	float:left;
}
.medlem{
	margin-right:15px;
}
.leder{
	width:116px;
	height:156px;
}
.wrapperPersonalia_styre{
	width:312px;
	height:90px;
	margin-left:20px;
	margin-top:54px;
	float:left;
}

.wrapperPersonaliaOuter_styre{
	width:332px;
	height:156px;
	float:left;
}
#bottomFieldStyreleder{
	width:334px;
	height:10px;
	background-color:#154a67;
	float:left;
	text-align:right
}
.bottomFieldStyreMedlem{
	width:220px;
	height:10px;
	background-color:#154a67;
	float:left;
	text-align:right;
}

.wrapperStyremedlem{
	width:220px;
	height:100px;
	margin-top:20px;
	margin-left:10px;
	float:left;
}
/* Stiler for Kontaktinformasjon */

.wrapperKontakt{
	float:left;
	margin-bottom:5px;
}
.wrapperKontaktMBottom{
	float:left;
	margin-bottom:20px;
}

.innerKontaktLeft{
	width:115px;
	float:left;
	/*font-family:"Myriad Pro"*/
	font-size:11px;
	color:#13202b;
	margin-bottom:1px;	

}

.innerKontaktRight{
	width:310px;
	float:left;
	padding-right:10px;
	/*font-family:"Myriad Pro"*/
	font-size:11px;
	font-weight:bold;
	color:#13202b;	
	margin-bottom:1px;
}
#floater{
	float:right;
	padding-right:5px;
}


/* Stiler for bli medlem */

#textBlimedlem{
	font-family:Myriad Pro, Helvetica, sans-serif;
	font-size:13px;
	color:#6d6d6d;	
	margin-right:10px;
	margin-bottom:20px;
}

#jobberMed{
	/*font-family:Myriad Pro, Helvetica, sans-serif;*/
	font-size:12px;
	color:#6d6d6d;	
	margin-right:10px;
	margin-bottom:20px;
	margin-left:20px;
}
#headerNedeMedlem{
	font-size:13px;
	color:#3577a0;
	font-family:Myriad Pro, Helvetica, sans-serif;	
	font-weight:bold;
	padding-bottom:10px;
}
.checkboks{
	line-height:20px;
	padding-right:8px;
	font-family:Myriad Pro, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6d6d;
}
.innerKontaktLeftMedlem{
	width:115px;
	float:left;
	/*font-family:"Myriad Pro"*/
	font-size:11px;
	color:#6d6d6d;
	margin-bottom:1px;	

}

/* Stiler for kurs/seminarer */

.textKurs{
	/*font-family:Myriad Pro, Helvetica, sans-serif;*/
	font-size:11px;
	color:#6d6d6d;	
	margin-right:10px;
	margin-bottom:20px;
	float:left;
}
.wrapperKommendeKurs{
	width:448px;
	min-height:100px; 
	height:auto !important; 
	height:100px;	
	margin-bottom:20px;
	padding-bottom:20px;	
	border-bottom:1px solid white;	
}
#kommendeKursFelt{
	height:17px;
	width:433px;
	background-color:#4c5428;
	color:#b0d21e;
	font-size:13px;	
	line-height:17px;
	padding-left:15px;
	margin-bottom:20px;
	margin-top:20px;
}
.wrapperKommendeKursDato{
	width:135px;
	height:125px;
	float:left;
}
.kommendeKursDato{
	width:116px;
	height:23px;
	line-height:23px;
	background-color:white;
	color:#b0d21e;
	font-size:13px;	
	text-align:center;
	float:left;
}
.headerKurs{
	width:448px;
	height: 40px;
	margin-top:10px;
	line-height:40px;
	color:#96ae2e;
	font-family:Myriad Pro, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.headerKursSmall{
	width:300px;
	height: 23px;
	margin-top:0px;
	line-height:23px;
	color:#96ae2e;
	font-family:Myriad Pro, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	float:left
}
.headerKursSmall a{	
	color:#96ae2e;	
	text-decoration:none;
}
.textKursNede{	
	font-size:11px;
	width:300px;	
	color:#6d6d6d;	
	margin-right:0px;
	margin-bottom:10px;
	float:left;
}

.linkKursNede{
	width:310px;
	height:12px;
	font-size:10px;	
	color:black;
	float:left;
}

.venstreKurs, .hoyrekurs
{
	font-size:10px;	
	line-height:12px;
	/*font-family:Myriad Pro, Helvetica, sans-serif;	*/
	color:black;
	margin-top:4px;	
}

.venstreKurs{	
	float:left;
	text-align:left;		
}

.venstreKurs a
{
	text-decoration:underline;	
}

.hoyreKurs{
	float:right;
	text-align:right;
}

/* Stiler for pamelding */

#leftContent_pamelding{
	width:468px;
	background-color:#f1f1ee;
	padding-left:20px;
	float:left;
	height:920px;
	min-height:920px;
	height:auto !important;
}
.headerSmallPamelding{
	font-size:13px;
	color:#3577a0;
	font-family:Myriad Pro, Helvetica, sans-serif;	
	font-weight:bold;
	margin-top:20px;
	padding-bottom:10px;
}
.headerPamelding{
	width:448px;
	height: 20px;
	margin-top:0px;
	line-height:20px;
	color:#3577a0;
	font-family:Myriad Pro, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.textPamelding{
	font-family:Myriad Pro, Helvetica, sans-serif;
	font-size:11px;
	color:#13202b;
	margin-right:10px;
	margin-bottom:0px;
	float:left;
}
a.pamelding{
	text-decoration:none;
	color:#13202b;
}
/* Stiler for program */

#leftContent_program{
	width:448px;
	background-color:#f1f1ee;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
	float:left;
	height:920px;
	min-height:920px;
	height:auto !important;	
	/*font-size:11px;
	color:#6d6d6d;*/
}


.wrapperProgramTop{
	width:448px;
	min-height:150px;
	height:150px;
	height:auto !important;
	margin-bottom:0px;
	margin-top:20px;
	float:left;
	font-weight:normal;	
}

.wrapperProgramTop a
{
	text-decoration:underline;
}
.wrapperTopBildeProgram{
	width:135px;
	float:left;
}
.headerProgramRosa{color:#EE5875;}
.headerProgram{color:#96ae2e; }
.headerProgram, .headerProgramRosa{
	margin-top:10px;	
	font-family:Verdana;
	width:300px;
	font-size:16px;
	font-weight:bold;
	float:left;
}
.textProgramOppe{	
	font-size:11px;
	font-weight:normal;
	width:310px;		
	margin-right:0px;
	margin-bottom:0px;
	float:left;
}
.linkProgramTop{
	width:310px;
	height:40px;
	font-size:12px;
	font-family:Myriad Pro, Helvetica, sans-serif;
	color:black;
	line-height:40px;
}
.programFelt, .programFeltRosa{
	height:17px;
	/*width:433px;	*/
	font-size:13px;	
	line-height:17px;
	padding-left:15px;
	_padding-left:15px;
	margin-bottom:0px;
	margin-top:0px;
}
.programFelt {background-color:#4c5428;	color:#b0d21e;}
.programFeltRosa{background-color:#9C3D51;	color:#F15E7B;}
.progFeltUtenBilde
{
	height:45px;
	min-height:45px;
	height:auto !important;		
	width:448px;
	border-bottom:1px solid white;
	padding-top:20px;
	padding-bottom:10px;
	float:left;
}
.progFeltMedBilde{
	/*height:198px;*/
	width:448px;
	border-bottom:1px solid white;	
	padding-top:20px;
	float:left;
}

.headerProgramSmall{color:#96ae2e;	}
.headerProgramSmallRosa{color:#F15E7B;	}
.headerProgramSmall, .headerProgramSmallRosa{
	width:310px;
	padding-left:12px;
	margin-top:0px;		
	font-size:12px;
	font-weight:bold;
	float:left;
}

.leftFieldProgUbilde{
	width:116px;
	height:45px;
	float:left;
}
.leftFieldProgMbilde{
	width:116px;
	/*height:198px;*/
	float:left;
	padding-bottom:5px;
}
.progKommendeKursDato{		color:#b0d21e;	}
.progKommendeKursDatoRosa{		color:#F15E7B;	}
.progKommendeKursDato, .progKommendeKursDatoRosa{
	width:116px;
	height:23px;
	line-height:23px;
	background-color:white;	
	font-size:13px;	
	text-align:center;
	margin-bottom:1px;
	float:left;
}

.textProgramNede, .textProgramNedeRosa {	
	font-size:11px;
	width:310px;	
	color:#6d6d6d;	
	margin-left:15px;
	_margin-left:0px;
	margin-top:10px;
	float:left;	
	font-weight:normal;	
}
.textProgramNede p, .textProgramNedeRosa p{margin:0px;padding:0px;}
.textProgramNede a, .textProgramNedeRosa a {font-weight:bold;}
.textProgramNede a:hover {color:#8fa920;}
.textProgramNedeRosa a:hover {color:#F15E7B;}

.paddingField{
	height:20px;
}
.green{
	color:#8fa920;
	margin:0px;
	padding:0px;
}

.LoginBox
{
padding:10px;
}

.LoggUt
{
	color:#ffffff;
	float:right;
	margin:14px 24px 0 0;

}
.LoggUt:hover
{
	font-weight:bold;
}
}/*end media screen*/

.TidSemKurs a
{
	float:left;
	margin:0 0 15px 5px;	
}

.TidSemKurs a:hover
{
	text-decoration:underline;	
}

.EpostNyhet
{
	width: 130px; 
	height: 23px; 
	font-size: 12px; 
	margin-top: 6px; 
	color:#888989;	
}

.NyhetsBox
{
	height: 68px;
	padding:11px 7px 11px 9px;
	background-color: #295c79; 
	margin-top: 22px; 
	width: 131px;
	color:#ffffff;
	font-size:10px;
	font-family:Arial;
	text-align:left;	
}

.NyhetsBox a
{
	color:#ffffff; 
	font-weight: bold;	
}