div.gray {
	background-color:#000000;
	position:absolute;
	width:0;
	height:0;
	margin-top:-10;
	margin-left:-10;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:1;
	visibility:hidden;
	}

div.main {
	position:absolute;
	width:1040;
	height:800;
	left:50%;
	margin-top:0;
	margin-left:-520;
	font-family:Helvetica, sans-serif;
	}


div.banner {
	background-image:url(../images/Logo.jpg);
	background-repeat:no-repeat;
	position:absolute;
	height:115;
	width:1000;
	margin-left:19;
	margin-top:0;
	font-family:Helvetica, sans-serif;
	}

div.content {
	background-image:url(../images/kjorpent-main.jpg);
	background-repeat:no-repeat;
	position:absolute;
	height:460;
	width:789;
	margin-left:19;
	margin-top:172;
	font-family:Helvetica, sans-serif;
	}

div.content_kurs {
/*	background-image:url(../images/test.jpg);
	background-repeat:no-repeat;*/
	position:absolute;
	height:auto;
	width:1040;
	margin-left:19;
	margin-top:165;
	padding-top:5;
	text-align:left;
	vertical-align:top;
	font-family:Helvetica, sans-serif;
	}

div.content_kurs_ajax {
/*	background-image:url(../images/test.jpg);
	background-repeat:no-repeat;*/
	position:absolute;
	height:460;
	width:1040;
	margin-left:19;
	margin-top:0;
	text-align:left;
	font-family:Helvetica, sans-serif;
	}

div.content_header {
	position:absolute;
	height:20;
	width:1000;
	margin-left:0;
	margin-top:5;
	text-align:center;
	vertical-align:text-top;
	font-family:Helvetica, sans-serif;
	}

div.right_box_top {
	background-image:url(../images/middle_front_top.png);
	background-repeat:no-repeat;
	position:absolute;
	height:47;
	width:213;
	margin-left:807;
	margin-top:171;
	font-family:Helvetica, sans-serif;
	}	

div.right_box_center {
	background-image:url(../images/middle_front.png);
	background-repeat:no-repeat;
	position:absolute;
	height:362;
	width:213;
	margin-left:807;
	margin-top:217;
	font-family:Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	padding:25;
	line-height:1.5;
	}

div.right_box_bottom {
	background-image:url(../images/middle_front_bottom.png);
	background-repeat:no-repeat;
	position:absolute;
	height:44;
	width:213;
	margin-left:807;
	margin-top:579;
	font-family:Helvetica, sans-serif;
	padding-top:13;
	text-align:center;
	}

div.tilbake {
	position:absolute;
	margin-left:0;
	margin-top:0;
	font-family:Helvetica, sans-serif;
	}

div.info_course {
	position:absolute;
	width:750;
	margin-left:120;
	margin-top:0;
	text-align:center;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	}

div.flere {
	position:absolute;
	margin-left:852;
	margin-top:0;
	font-family:Helvetica, sans-serif;
	}

div.bestilling {
	position:absolute;
	height:355;
	width:500;
	text-align:center;
	margin-left:260;
	margin-top:-365;
	border:solid;
	font-family:Helvetica, sans-serif;
	}

div.ringoss_priser {
	background:transparent url(../images/s6/ring-meg.png) no-repeat;
	position:absolute;
	width:243;
	height:131;
	margin-left:760;
	margin-top:45;
	padding:5;
	font-size:12px;
	line-height:2;
	}

div.facebook_liten {
/*	background:transparent url(../images/s6/sosmed-liten.png) no-repeat;*/
	position:absolute;
	width:243;
	height:29;
	margin-left:760;
	margin-top:196;
	}

div.middle_front {
	background:transparent url(../images/middle_front.png) no-repeat;
	position:absolute;
	width:243;
	height:362;
	margin-left:760;
	margin-top:295;
	}

div.prisliste_top {
	background:transparent url(../images/avbestill/top-mindre.png) no-repeat;
	position:absolute;
	width:240;
	height:35;
	padding-top:10;
	text-align:center;
	margin-left:760;
	margin-top:245;
	}

div.prisliste_middle {
	background:transparent url(../images/s6/boks-priser.png);
	position:absolute;
	width:240;
	height:138;
	margin-left:760;
	margin-top:280;
	}

div.prisliste_bottom {
	background:transparent url(../images/s6/boks-bunn.png);
	position:absolute;
	width:240;
	height:19;
	margin-left:760;
	margin-top:418;
	}

div.gebyr_top {
	background:transparent url(../images/avbestill/top-mindre.png);
	position:absolute;
	width:240;
	height:35;
	padding-top:10;
	text-align:center;
	margin-left:760;
	margin-top:457;
	}

div.gebyr_middle {
	background:transparent url(../images/s6/boks-gebyr.png);
	position:absolute;
	width:240;
	height:118;
	margin-left:760;
	margin-top:492;
	}

div.gebyr_bottom {
	background:transparent url(../images/s6/boks-bunn.png);
	position:absolute;
	width:240;
	height:19;
	margin-left:760;
	margin-top:610;
	}

div.stjerne_tekst {
	position:absolute;
	font-size:10px;
	font-family:Helvetica, sans-serif;
	width:240;
	margin-left:760;
	margin-top:659;
	}

div.bunn_left {
	position:absolute;
	font-size:10px;
	font-family:Helvetica, sans-serif;
	height:100;	
	width:500;
	margin-left:0;
	margin-top:1350;
	}

div.bunn_right {
	position:absolute;
	font-size:10px;
	font-family:Helvetica, sans-serif;
	height:100;	
	width:500;
	text-align:right;
	margin-left:500;
	margin-top:1350;
	}

div.bunn_left_under {
	position:absolute;
	font-size:10px;
	font-family:Helvetica, sans-serif;
	height:100;	
	width:500;
	margin-left:0;
	margin-top:2172;
	}

div.bunn_right_under {
	position:absolute;
	font-size:10px;
	font-family:Helvetica, sans-serif;
	height:100;	
	width:500;
	text-align:right;
	margin-left:500;
	margin-top:2172;
	}

div.bunn_front_left {
	position:absolute;
	font-family:Helvetica, sans-serif;
	font-size:15px;
	height:100;
	width:700;
	margin-top:635;
	margin-left:0;
	padding-left:20;
	padding-top:4;
	}

div.bunn_front_right {
	position:absolute;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	height:100;
	width:330;
	margin-top:640;
	margin-left:700;
	padding-left:15;
	}

div.telefon_icon {
	background:transparent url(../images/ringer/ikon.png) no-repeat;
	position:absolute;
	height:47;
	width:50;
	margin-left:0;
	margin-top:26;
	}

div.ring_meg_stor {
	background:transparent url(../images/ringer/boks.png) no-repeat;
	position:absolute;
	height:52;
	width:606;
	margin-left:60;
	margin-top:26;
	padding:10;
	}

div.bunn_sitemap {
	position:absolute;
	height:52;
	width:200;
	font-size:10;
	margin-left:0;
	margin-top:83;
	padding:0;
	}

div.bunn_madmen {
	position:absolute;
	height:52;
	width:300;
	margin-left:0;
	font-size:10;
	margin-top:87;
	padding:0;
	text-align:right;
	}

div.facebook_stor {
	position:absolute;
	height:29;
	width:300;
	margin-left:0;
	margin-top:43;
	}

div.search_text {
	position:absolute;
	width:210;
	height:30;
	margin-top:0;
	margin-left:0;
	}

div.search_text_button {
	position:absolute;
	width:90;
	height:30;
	margin-top:0;
	margin-left:213;
	}

div.bunn_tekst {
	position:absolute;
	margin-top:0;
	margin-left:0;
	}

div.vilkaar {
	background:transparent url(../images/popupp.png) no-repeat;
	position:absolute;
	width:520;
	height:225;
	left:50%;
	top:50%;
	padding:35;
	font-size:12px;
	margin-left:-210;
	margin-top:-112;
	z-index:10;
	visibility:hidden;
	line-height:1.5;
	font-family:Helvetica, sans-serif;
	}

div.readmore_IE {
	background:url(../images/box-repeat.png) repeat-y;
	position:absolute;
	width:411;
	left:50%;
	top:50%;
	padding:20;
	font-size:12px;
	margin-left:-210;
	margin-top:-190;
	z-index:10;
	visibility:hidden;
	line-height:1.5;
	font-family:Helvetica, sans-serif;
	}

div.readmore {
	background:url(../images/box-repeat.png) repeat-y;
	position:absolute;
	width:375;
	left:50%;
	top:50%;
	padding:20;
	font-size:12px;
	margin-left:-210;
	margin-top:-150;
	z-index:10;
	visibility:hidden;
	line-height:1.5;
	font-family:Helvetica, sans-serif;
	}
	
div.readmore_top_IE {
	background:url(../images/box-top.png) no-repeat;
	position:absolute;
	left:50%;
	top:50%;
	width:418;
	padding:35;
	font-size:12px;
	margin-left:-210;
	margin-top:-203;
	z-index:100;
	visibility:hidden;
	line-height:1.5;
	}

div.readmore_top {
	background:url(../images/box-top.png) no-repeat;
	position:absolute;
	left:50%;
	top:50%;
	width:418;
	padding:35;
	font-size:12px;
	margin-left:-210;
	margin-top:-163;
	z-index:100;
	visibility:hidden;
	line-height:1.5;
	}

div.readmore_bottom {
	background:url(../images/box-bunn.png) no-repeat;
	position:relativ;
	top:50;
	z-index:100;
	visibility:visible;
	}


div.avbestilling {
	background:url(../images/popupp.png) no-repeat;
	position:absolute;
	width:520;
	height:225;
	font-size:12px;
	left:50%;
	top:50%;
	padding-left:25;
	padding-top:30;
	margin-left:-245;
	margin-top:-150;
	z-index:100;
	visibility:hidden;
	line-height:1.5;
	font-family:Helvetica, sans-serif;
	}
	

div.user_info {
	height:100;
	width:470;
	}

div.avbestill_navn {
	position:absolute;
	height:90;
	width:170;
	margin-top:0;
	margin-left:0;
	vertical-align:top;
	}

div.avbestillkurs {
	position:absolute;
	height:90;
	width:170;
	margin-top:0;
	margin-left:175;
	vertical-align:top;
	}
