	.topmenu1{
		padding-left:14px;
		background-image:url(Images/meny_vanlig.gif);
		background-repeat:no-repeat;
		background-position:center left;
	}
	
	.topmenu1selected{
		padding-left:14px;
		background-image:url(Images/meny_over.gif);
		background-repeat:no-repeat;
		background-position:center left;
	}
	
	.topmenu1:hover{
		padding-left:14px;
		background-image:url(Images/meny_over.gif);
		background-repeat:no-repeat;
		background-position:center left;
	}
	
	.topmenu2{
		padding-left:14px;
		background-image:url(Images/meny_vanlig.gif);
		background-repeat:no-repeat;
		background-position:center left;
	}
	
	.topmenu2selected{
		padding-left:14px;
		background-image:url(Images/meny_over.gif);
		background-repeat:no-repeat;
		background-position:center left;
	}
	
	.topmenu2:hover{
		padding-left:14px;
		background-image:url(Images/meny_over.gif);
		background-repeat:no-repeat;
		background-position:center left;
	}
	
body {
	margin:0px;
		background-position:center top;
		background-image:url('/App_themes/Wave/Images/bg_new.jpg');
		background-repeat:no-repeat;
		font-family:Arial;
		font-size:11px;
		background-color:rgb(200, 217, 215);
	/*background-image:url('Images/bg_high.jpg');
	background-repeat:repeat-x;
	margin:0px;
	font-family:Arial;*/
}

DIV{
	text-align:left;
}	

IMG{
	border:0px;
}

A{
	text-decoration:none;
}

A:hover{
	text-decoration:underline;
}

TD, TH, SELECT, INPUT, TEXTAREA{
	font-family:Arial;
	font-size:11px;
}

FIELDSET{
	width:300px;
	text-align:left;
	margin-left:234px;
}

UL{
	margin-left:30px;
	padding-left:0px;
	margin-top:0px;
	padding-top:0px;
}

LI{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	color:rgb(192, 36, 39);
}

LI A{
	font-family:Arial;
	font-size:11px;
	color:rgb(192, 36, 39);
}

/************************************************************************/
#top{
	/*background-image:url('Images/top_bg.jpg');
	background-repeat:no-repeat;*/
	width:970px;
	height:20px;
}

#topmenucontainer{
	width:920px;
	text-align:right;
}


#border{
	width:100%;
	/*background-color:rgb(109,179,64);*/
	font-size:1px;
	height:1px;
}

#logoBg{
	background-image:url('Images/logo_bg.jpg');
	background-repeat:no-repeat;
	width:970px;
	height:173px;
	text-align:left;
}

#logo{
	float:left;
	width:256px;
	margin-top:50px;
	position:relative;
	left:20px;
	/*margin-left:20px;*/
}	

#calendar{
	float:left;
	width:192px;
	height:173px;
	margin-left:389px;
	background-color:rgb(209,209,209);
}

html>body #calendar{
	margin-left:522px;
}

#calendar DIV{
	margin-left:10px;
}

#menuContainer{
	height:25px;
	width:970px;
}

#menu{
	float:left;
	width:778px;
	display:inline;
	text-align:left;
	height:25px;
}

#menu DIV{
		float:left;
		padding-top:5px;
		margin-left:15px;
	}
		
	#menu A{
		font-size:11px;
		color:rgb(98,98,98);
		text-decoration:none;
	}
	
	#menu A:hover{
		text-decoration:underline;
	}

#RightMenuHeading{
	float:left;
	text-align:left;
	background-color:rgb(209,209,209);
	border-top:1px solid rgb(209,209,209);
	border-bottom:1px solid rgb(209,209,209);
	height:23px;
	width:192px;
	background-image:url('images/rightmenuheading_bg.gif');
	background-repeat:no-repeat;
	background-position:top;
}

#RightMenuHeading IMG{
	position:relative;
	top:1px;
	left:12px;
}
/*********************************************************************************/
.td1{
	border:1px solid rgb(209,209,209);
	border-top:0px;
	background-color:rgb(246,246,246);
	/*border-bottom:0px;*/
	width:468px;
}

.td1-2{
	border:1px solid rgb(209,209,209);
	border-top:0px;
	background-color:rgb(246,246,246);
	/*border-bottom:0px;*/
	width:766px;
}

.td1-login{
	border:1px solid rgb(209,209,209);
	background-color:rgb(246,246,246);
	border-bottom:0px;
	width:768px;
	text-align:center;
}

.td2{
	width:8px;
}

.td3{
	border:1px solid rgb(209,209,209);
	border-top:0px;
	background-color:rgb(234,234,234);
	/*border-bottom:0px;*/
	width:290px;
}

.bordertop{
	border-top:1px solid rgb(209,209,209);
}

.td4{
	width:8px;
}

.td5{
	border:1px solid rgb(209,209,209);
	/*border-bottom:0px;*/
	background-color:rgb(255,255,255);
	width:190px;
}

.box1-bottom{
	/*height:12px;
	background-image:url('Images/bg_bottom.gif');
	border-left:1px solid rgb(209,209,209);
	border-bottom:1px solid rgb(209,209,209);
	border-right:1px solid rgb(209,209,209);
	border-top:1px solid rgb(59,118,59);*/
}

.box2-bottom{
	/*height:12px;
	background-image:url('Images/bg_bottom.gif');
	border-left:1px solid rgb(209,209,209);
	border-bottom:1px solid rgb(209,209,209);
	border-right:1px solid rgb(209,209,209);
	border-top:1px solid rgb(0,0,0);*/
}

.box3-bottom{
	/*height:12px;
	background-image:url('Images/bg_bottom.gif');
	border-left:1px solid rgb(209,209,209);
	border-bottom:1px solid rgb(209,209,209);
	border-right:1px solid rgb(209,209,209);
	border-top:1px solid rgb(59,118,59);*/
}

.toplink{
	color:rgb(255,255,255);
	font-size:10px;
	display:block;
	text-decoration:none;
	width:40px;
	text-align:left;
	padding-left:10px;
	float:right;
	margin-right:10px;
}

.toplink:visited{
	color:rgb(255,255,255);
	font-size:10px;
	display:block;
	text-decoration:none;
	width:40px;
	text-align:left;
	padding-left:10px;
	float:right;
	margin-right:10px;
}

.hide{
	display:none;
}

.welcome{
	font-size:13px;
	font-family:Arial;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}

.tblCalendar{
	/*margin-left:10px;*/
}

.tblCalendar A{
	display:block;
	width:20px;
}

.test{
	text-align:center;
}

.flashheader{
	text-align:left;
	height:33px;
	background-image:url('images/heading_bg.gif');
	background-repeat:repeat-x;
	border-top:1px solid rgb(221,221,221);
}

.flashreplace{
	font-size:22px;
	height:33px;
	margin-left:9px;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
	
.menu-lvl1{
	height:15px;
	background-color:rgb(209,209,209);
	text-align:left;
	padding-left:12px;
	margin-top:2px;
}

.menu-lvl1 A{
	text-decoration:none;
	color:rgb(98,98,98);
	position:relative;
	top:1px;
}

.menu-lvl1 SPAN{
	color:rgb(98,98,98);
	position:relative;
	top:1px;
}

.menu-lvl1 A:hover{
	text-decoration:underline;
}

.menu-lvl2{
	height:15px;
	background-color:rgb(234,234,234);
	text-align:left;
	margin-left:10px;
	margin-top:1px;
}

.menu-lvl2top{
	height:15px;
	background-color:rgb(234,234,234);
	text-align:left;
	margin-left:10px;
	margin-top:4px;
}

.menu-lvl2bottom{
	height:15px;
	background-color:rgb(234,234,234);
	text-align:left;
	margin-left:10px;
	margin-top:1px;
	margin-bottom:4px;
}

.menu-lvl2link{
	text-decoration:none;
	color:rgb(72,72,72);
	position:relative;
	top:-4px;
}

.menu-lvl2link:visited{
	text-decoration:none;
	color:rgb(72,72,72);
	position:relative;
	top:-4px;
}

.menu-lvl2link A:hover{
	text-decoration:underline;
}

.topMenuItem{
	color:rgb(98,98,98);
	text-decoration:none;
	font-size:11px;
}

.topMenuItem:visited{
	color:rgb(98,98,98);
	text-decoration:none;
	font-size:11px;
}

.topMenuItem:hover{
	text-decoration:underline;
	font-size:11px;
	color:rgb(98,98,98);
}

.listImage{
	width:149px;
	height:83px;
	float:left;
	margin:14px;
}

.listHeading{
	color:rgb(59,118,59);
	font-size:15px;
	padding-top:14px;
	padding-bottom:5px;
	margin-right:19px;
}

.listHeading A{
	color:rgb(59,118,59);
}

.listIngress{
	color:rgb(72,72,72);
	line-height:15px;
	margin-right:19px;
}

.listLesMer{
	text-align:right;
	margin-right:19px;
}

.listHeadingKalender{
	color:rgb(59,118,59);
	font-size:15px;
	padding-top:14px;
	padding-bottom:5px;
	margin-right:19px;
	margin-left:10px;
}

.listHeadingKalender A{
	color:rgb(59,118,59);
}

.listIngressKalender{
	color:rgb(72,72,72);
	line-height:15px;
	margin-right:19px;
	margin-left:10px;
}

.listLesMerKalender{
	text-align:right;
	margin-right:19px;
	padding-bottom:10px;
}

.listContainer{
	background-image:url('Images/linedots.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	height:100%;
}

.listContainer2{
	height:100%;
}

.listContainerGrey{
	background-image:url('Images/linedots.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	height:100%;
	background-color:rgb(234,234,234);
}

.listSmallAktuelt{
	font-size:13px;
	margin-top:10px;
	margin-left:16px;
}

.listSmallAktuelt A{
	color:rgb(59,118,59);
}

.listSmallAktueltContainer{
	width:281px;
	float:left;
}

.aktueltBoks{
	float:left;
	width:186px;
	background-color:rgb(235,235,235);
}

.aktueltBoksIngress{
	padding:7px;
	padding-bottom:0px;
}

.listKampanjeContainer{
	margin-left:18px;
}

.middleItem{
	background-image:url('Images/calbg.gif');
	background-repeat:repeat-x;
	height:24px;
}

.middleItem A{
	font-size:13px;
	color:rgb(255,255,255);
	position:relative;
	top:2px;
	margin-left:9px;
}

.singleViewHeader{
	margin-top:23px;
	font-size:35px;
	color:rgb(59,118,59);
	margin-left:10px;
	margin-right:10px;
}

.singleViewHeaderKalender{
	margin-top:23px;
	font-size:25px;
	color:rgb(59,118,59);
	margin-left:10px;
	margin-right:10px;
}

.singleViewIngress{
	font-size:15px;
	color:rgb(109,179,64);
	line-height:20px;
	margin-left:10px;
	margin-right:10px;
}

.singleViewText{
	color:rgb(112,112,122);
	line-height:15px;
	margin-left:10px;
	margin-right:10px;
}

.singleViewText A{
	color:rgb(192,36,39);
}

.listRightAktueltHeading{
	font-size:15px;
	color:rgb(109,179,64);
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	padding-top:10px;
}

.listRightAktueltHeading A{
	font-size:15px;
	color:rgb(109,179,64);
}

.listRightAktueltIngress{
	color:rgb(112,112,122);
	line-height:15px;
	margin-left:10px;
	margin-right:10px;
}

.listRightAktueltContainer{
	background-image:url('Images/dotright.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:10px;
	padding-bottom:5px;
	height:91px;
}

html>body .listRightAktueltContainer{
	min-height:96px;
	height:100%;
	padding-bottom:5px;
}

.listRightAktueltContainerSelected{
	background-image:url('Images/dotrightLarge.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:10px;
	height:96px;
}

.listRightAktueltContainerSelected DIV{
	color:White;
}

.listRightAktueltLesMer{
	text-align:right;
	margin-right:10px;
	margin-top:5px;
}

.kurspaamelding{
	width:268px;
	border-left:1px solid rgb(209,209,209);
	border-top:1px solid rgb(209,209,209);
	border-right:1px solid rgb(245,245,245);
	border-bottom:1px solid rgb(234,234,234);
	margin-left:8px;
	color:rgb(72,72,72);
	text-indent:5px;
}

.kursdropdown{
	width:275px;
	margin-left:8px;
	border-left:1px solid rgb(209,209,209);
	border-top:1px solid rgb(209,209,209);
	border-right:1px solid rgb(245,245,245);
	border-bottom:1px solid rgb(234,234,234);
	color:rgb(72,72,72);
}

.kursheading{
	margin-left:10px;
	color:rgb(72,72,72);
}

.meldPaaContainer{
	text-align:right;
	margin-right:8px;
	margin-top:10px;
}

.okBox{
	color:rgb(59,118,59);
	margin:10px;
	font-size:15px;
	text-align:center;
	padding:5px;
	border:1px solid rgb(59,118,59);
}

.checklist{
	color:rgb(72,72,72);
}

.aktivitetsContainerHeading{
	border-bottom:1px solid rgb(215,215,215);
	padding-bottom:19px;
}

.aktivitetsKalenderPaging{
	text-align:center;
	height:34px;
	background-image:url('Images/bg_kalender.gif');
	background-repeat:repeat-x;
}

.aktivitetsKalenderPaging A{
	margin-top:7px;
}

.aktivitetsKalenderPaging SPAN{
	font-size:25px;
	color:rgb(59,118,59);
	margin-left:5px;
	margin-right:5px;
}

.tblContact TH{
	width:71px;
	text-align:left;
	color:rgb(72,72,72);
}

.tblContact TD{
	width:145px;
	color:rgb(72,72,72);
}

.tblContact A{
	color:rgb(219,37,37);
}

.validator{
	margin-left:10px;
}

.tblForhandlerData{
	width:450px;
}

.tblForhandlerData INPUT, TEXTAREA{
	width:300px;
}

.tblForhandlerData TH{
	width:100px;
	text-align:left;
	padding-left:7px;
}

.tblForhandlerData TD{
	width:350px;
}

.tblAnsatte{
	width:270px;
	margin-left:10px;
}

.tblAnsatte A{
	color:rgb(219,37,37);
}

.tblAnsatte TH{
	text-align:left;
	width:50px;
	color:rgb(72,72,72);
}

.tblAnsatte TD{
	width:210px;
	color:rgb(72,72,72);
}

.newAnsatt{
	margin:10px;
	text-align:right;
}

.newAnsatt A{
	color:rgb(219,37,37);
}

.download{
	float:left;
	width:140px;
	border:1px solid rgb(202,202,202);
	margin-left:5px;
	text-align:center;	
	margin-top:5px;
}
	
.downloadHeading{
	color:rgb(102,102,102);
	font-size:15px;
}

.downloadcontainer{
	border-bottom:1px solid rgb(232,232,232);
	height:100%;
	padding-bottom:10px;
	margin-bottom:10px;
}

.listLeverandorImage{
	width:88px;
	margin-left:10px;
	float:left;
}

.listLeverandorHeading{
	font-size:15px;
	color:rgb(59,118,59);
	margin-right:10px;
	margin-left:10px;
	float:left;
}

.listLeverandorIngress{
	margin-right:10px;
	margin-left:10px;
	color:rgb(112,112,112);
	float:left;
}

.contactContainer{
	background-image:url('images/bgContact.gif');
	height:100%;
	float:left;
	width:100%;
}

.tblContact{
	margin-left:18px;
	width:216px;
	margin-top:12px;
}

.contactDetails{
	height:140px;
	float:left;
	margin-bottom:5px;
}

Html>body .contactDetails{
	height:135px;
	float:left;
	margin-bottom:10px;
	
}

/* Merkeinfo
*****************************************************/
	.download{
		float:left;
		width:140px;    /*147*/
		border:1px solid rgb(202,202,202);
		margin-left:5px;
		text-align:center;	
		margin-top:5px;
        display: inline;
	}
	
	.downloadHeading{
		color:rgb(102,102,102);
		font-size:15px;
	}
	
	.downloadcontainer{
		border-bottom:1px solid rgb(232,232,232);
		height:100%;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	
	.lnkDownload{
		color:rgb(102,159,173);
		font-size:11px;
		margin-right:20px;
	}
	
	.lnkBrand{
		color:rgb(102,159,173);
		font-size:12px;
		margin-top:5px;
		display:block;
	}
	.brandCenterContainer{
		border-top:1px solid rgb(232,232,232);
		border-bottom:1px solid rgb(232,232,232);
		padding-top:10px;
		padding-bottom:10px;
		margin-top:10px;
	}
	
	.modelsContainer{
		width:445px;
		height:100%;
		float:left;        
		border-bottom:1px solid rgb(232,232,232);
		margin-top:10px;
		padding-bottom:10px;
	}
	
	.modelsimage{
		float:left;
		width:138px;
		margin-right:10px;
	}
	
	.modelsheading{
		font-size:15px;
		color:rgb(102,102,102);
	}

