
	
div.container	{float: left;width: 920px;padding: 20px;background: url(../images/background2.jpg) no-repeat;}
div.container2	{float: left;width: 920px;padding: 20px;background: url(../images/background_ny.jpg) no-repeat;}
div.container3	{float: left;width: 960px;padding: 0px;margin-top: 1px;background-image: url(../images/background-buet.jpg);background-repeat: no-repeat;}
div.container4	{float: left;width: 960px;padding: 0px;background-image: url(../images/background-buet2.jpg);background-repeat: no-repeat;}

div.logo	{float: left;width: 254px;}
div.playme {position: absolute;right:160px;top: 70px;}

/* MENU
.............................................................................................................*/

div.menu	{float: left;position: relative;margin: 0px auto;width: 706px;padding: 0px 0px;height: 57px;}
div.menu ul li	{float: right;list-style: none;color: #fff;height: 57px;background:transparent;}
div.menu ul li.sep	{padding: 20px 18px 0px 16px;}		
div.menu ul li a	{float: left;text-decoration: none;font-weight: bold;height: 57px;font-family: georgia;font-weight: normal;font-style: italic;font-size: 16px;}
div.menu ul li a.act	{color: #fff;padding: 20px 18px 0px 16px;background: #4b9bbc;height: 37px;}
div.menu ul li a.pass	{color: #fff;padding: 20px 18px 0px 16px;height: 37px;background:transparent;}
div.menu ul li a.pass:hover	{background: #4b9bbc;}
	
/* FOOTER
............................................................................................................*/
	
div.footer p, div.footer a, div.footer span	{color: #e8fffe;font-family: georgia;font-weight: normal;font-style: italic;font-size: 14px;}

/* FORSIDE
...............................................................................................................*/
	
div.default	{float: left;width: 960px;height: 271px;}
div.icons	{float: left;width: 935px;padding-left: 25px;height: 107px;cursor: pointer;}
div.ACTframe	{float: left;width: 107px;height: 100px;background: url(../images/icons_bg.jpg) no-repeat;padding: 7px 0px 0px 0px;text-align: center;}
div.ACTframe p	{text-decoration: underline;}	
div.PASSframe	{float: left;width: 107px;height: 100px;padding: 7px 0px 0px 0px;text-align: center;}
div.ACTframe p, div.PASSframe p		{color: #000;font-size: 13px;background:transparent;}
div.PASSframe p a	{text-decoration: none;}
div.PASSframe p a:hover	{text-decoration: underline;color: #000;background:transparent;}
div.PASSframe p	{text-decoration: none;background:transparent;}
div.hspace100	{float: left;width: 90px;height: 107px;background: transparent;}
div.form	{float: left;width: 950px;padding: 40px 0px 20px 0px;}
	
div.registrering	{float: left;background: url(../images/form1.jpg) no-repeat;width: 935px;height: 123px;padding: 20px 0px 20px 25px;margin-top: 40px;position: relative;}
div.registrering img	{float: left;border-top: 1px solid #d6d6d6;}
div.registrering-left	{float: left;width: 300px;}
div.registrering-left h1	{margin-bottom: 5px;}
div.registrering-right	{float: right;width: 625px;}
div.registrering-right ul li	{list-style: none;}
div.registrering img	{padding-left: 10px;}
div.flash	{float: left;padding: 10px 0px 10px 0px;width: 575px;border: 1px solid #ff0000;height: 330px;}
div.se_flere {float:left;width:950px;text-align:right;}
div.se_flere a{color:#003366;}
	

	
/* PRICES
..........................................................................................................*/
	
div.prices	{width: 900px;padding: 40px 0px 0px 20px;margin-left: 20px;margin-bottom: 30px;position: relative;overflow: hidden;text-align: left;background: transparent;}
div.greie	{position: absolute;top: 252px;left: 619px;width: 22px;height: 28px;border-top: 1px solid #dee2e3;border-bottom: 1px solid #dee2e3;background: #effafc;}
div.greieFirefox	{position: absolute;top: 251px;left: 619px;width: 22px;height: 28px;border-top: 1px solid #dee2e3;border-bottom: 1px solid #dee2e3;background: #effafc;}
div.prices-left	{float: left;width: 620px;}
div.prices-left > p.header, div.partner > p.header	{font-size: 11pt;font-style: italic;width: 600px;color: #181818;padding-top: 10px;padding-bottom: 12px;}
div.prices-left p img	{margin-top: 2px;}
div.prices-left table.pakker	{width: 600px;}
div.prices-left table.pakker td strong	{font-size: 11pt;font-weight: bold;color: #181818;}
div.prices-left table.pakker td span	{color: #1c9522;font-size: 12px;font-weight: bold;}
div.prices-left table.pakker td.col1	{width: 120px;padding: 4px 0px 4px 10px;}
div.prices-left table.pakker td.col2	{width: 80px;text-align: center;}
div.prices-left table.pakker td.col3	{width: 180px;text-align: center;}
div.prices-left table.pakker td.col4	{width: 60px;text-align: right;}
div.prices-left table.pakker td.col5	{width: 40px;text-align: right;}
div.prices-left table.pakker td.spacer	{height: 11px;width: 600px;}
div.prices-left table.pakker td.spacer2	{height: 22px;width: 600px;}
div.prices-right	{float: left;width: 243px;padding: 15px 0px 0px 20px;background: #f0fafc;height: 448px;border: 1px solid #e3e3e3;}
div.prices-right label	{width: 200px;text-align: left;float: left;}
div.prices-right input.text	{border: 3px solid #d8d8d8;margin-bottom: 3px;font-size: 13px;width: 220px;height: 22px;padding: 5px 0px 0px 2px;}
div.prices-right ul li, div.default-right ul li	{list-style: none;}
div.prices-right ul li.skjema, div.default-right ul li.skjema	{padding-left: 0px;padding-top: 0px;}
div.prices-right ul li.skjema table td, table.default td	{font-size: 11px;}
div.prices-right h2, div.default-right h2	{padding: 0px 0px 37px 0px;}

/* KUNDEANBEFALINGER
...................................................................................................*/

div.kundeanbefaling {float: left;padding: 10px 0px 0px 25px;width: 935px;}
div.anbefaling {width:190px;float:left;text-align:justify;}
div.anbefaling1 {width:177px;float:left;text-align:justify;padding-left:13px;}
div.space36 {width:36px;float:left;height:auto;}
div.space52 {width:52px;float:left;height:auto;}
div.space62 {width:62px;float:left;height:auto;}
div.kunder	{float: left;padding: 10px 0px 0px 25px;width: 935px;}
	
/* BOTTOM ART
...................................................................................................*/
	
div.bottomArt 	{float: left;padding: 10px 0px 0px 25px;width: 935px;}
div.bottomArt-left	{float: left;width: 435px;padding-right: 15px;border-right: 1px solid #d7d7d7;}
div.bottomArt-left	div.bottomArtikkel	{float: left;padding: 0px 10px 20px 0px;}
div.bottomArt-left	div.bottomArtikkel p.header	{font-weight: bold;font-style: italic;color: #181818;font-size: 11pt;}
div.bottomArt-left	div.bottomArtikkel img	{float: right;}
div.bottomArt-right	{float: right;width: 445px;}
div.bottomArt-right div.bottomArtikkel	{float: left;padding: 0px 10px 20px 0px;}
div.bottomArt-right div.bottomArtikkel p.header	{font-weight: bold;font-style: italic;color: #181818;font-size: 11pt;}
div.bottomArt-right div.bottomArtikkel img	{float: right;}
	
/* Undersider (antispam, personvern vilkår)
..........................................................................................................*/
	
div.container4 div.underside	{width: 880px;padding: 40px 20px 0px 40px;float: left;}
div.container4 div.underside ul	{list-style-type: disc;}
div.container4 div.underside ul li {float: none;margin-left: 30px;list-style-position: outside;list-style-type: disc;}
	
/* DYNAMISKE SIDER
............................................................................................................*/

div.dynside	{float: left;width: 920px;padding: 20px 0px 20px 40px;border-bottom: 1px solid #d6d6d6;}
div.dynside img	{float: right;padding-left: 20px;}
div.dynside ul li	{list-style-position: outside;margin-left: 20px;}
	
/* BROWSER
............................................................................................................*/

div.browser	{float: left;width: 880px;padding: 40px 0px 0px 40px;background: #fffffe;}

/* LOGIN
..........................................................................................................*/
	
div.login	{padding: 0px 0px 0px 0px;position: relative;margin-bottom: 0px;height: 100%;}
div.glemt	{padding: 0px 0px 10px 15px;position: relative;margin-bottom: 5px;}
div.login label, div.glemt label	{width: 100px;text-align: left;float: left;padding: 5px 7px 0px 2px;}
div.login p, div.glemt p	{padding-top: 15px;}
div.login img, div.glemt img	{float: right;padding-left: 10px;}
div.glemt textarea	{width: 190px;height: 80px;overflow: hidden;}
div.glemt a.login	{position: absolute;bottom: 25px;}

/* KONTAKT
................................................................................................................*/

div.kontakt_oss {width: 880px;padding: 40px 20px 0px 20px;margin-left: 20px;margin-bottom: 80px;height: 275px;position: relative;overflow: hidden;text-align: left;background: transparent;}
div.kontakt_oss img	{float: right;padding-left: 20px;}
div.bottomArtikkel label	{float: left;padding-left: 0px;text-align: left;width: 140px;}
div.bottomArtikkel input.text2	{float: left;width: 262px;}
div.iframe	{float: left;width: 500px;margin-top: 5px;}


/* ARTIKKELARKIV
............................................................................................................*/

div.artikkelarkiv 	{float: left;padding-top: 10px;}
div.artikkel	{float: left;width: 870px;padding: 40px 51px 25px 39px;border: 1px solid #dadada;margin-top: 5px;}
div.functions	{width: 880px;padding: 40px 20px 0px 20px;margin-left: 20px;margin-bottom: 80px;height: 245px;position: relative;overflow: hidden;text-align: left;background: transparent;}
div.functions img	{float: right;padding-left: 20px;}
	
/* VIDEO
..........................................................................................................*/
	
div.video	{width: 612px;height: 411px;}
	
/* PARTNER
...............................................................................................................*/
	
div.partner	{width: 880px;	padding: 40px 20px 0px 20px;margin-left: 20px;margin-bottom: 20px;height: 275px;position: relative;overflow: hidden;text-align: left;background: transparent;}
div.partner img	{float: right;padding-left: 20px;}
div.partner ul li	{list-style-type: disc;margin-left: 15px;}
	
/* SUBMIT KNAPPER
..............................................................................................*/
	
div.referanser td.send, div.prices td.send, div.bottomArtikkel td.send, div.login td.send, div.glemt td.send, div.container3 td.send, div.container3 td.partnersend, div.referanser-right input.submit
	{float: right;}
div.prices td.send, div.bottomArtikkel td.send, div.login td.send	{padding-right: 15px;}
div.partner td.partnersend	{width: 90px;}
div.bottomArtikkel td.send input.submit	{width: 150px;}
div.login td.glemt input.submit	{width: 90px;margin-top: 10px;padding-right: 15px;}
a.submit {color: #fff;float: right;height: 25px;background: url(../images/btn_small_green_center.gif) repeat-x;text-decoration: none;font-weight: bold;padding: 2px 10px 0px 10px;text-align: center;}
td.send a img	{float: right;}
.text3	{width: 190px;}
div.referanser td.send img, div.prices td.send img, div.bottomArtikkel td.send img, div.login td.send img,  div.glemt td.send img, div.container3 td.send img,  div.container3 td.partnersend img
	{margin: 0px;padding: 0px;border: none;float: right;}
td.col1 span.storpakke	{float: left;font-size: 12px;color: #000;}
ul li p.header	{color:#181818;font-size:11pt;font-weight:bold;}
li.skjema label	{margin-bottom: 2px;}
	
/* POPUP
................................................................................................................*/

h1.popup	{font-size: 13px;font-weight: bold;padding: 8px 0px 9px 12px;border-bottom: 1px solid #d0d9e0;width: 100%;line-height: 13px;}
.login fieldset	{padding: 0px 0px 0px 10px;}
.login fieldset input.text, .login fieldset textarea	{width: 210px;}
.login a	{position: absolute;top: 148px;left: 15px;}
.login a.glemt	{position: absolute;top: 223px;left: 15px;}
div.popupvideo	{padding: 10px 0px 10px 0px;}
div.inc_vilkar	{position: relative;}
table.default td	{height: 15px;vertical-align: top;line-height: 17px;}
table.default td label	{width: 140px;font-size: 13px;height: 25px;}
table.default td label.label1	{width: 65px;height: 25px;}
table.default td input	{margin-bottom: 14px;}
	
/* TILBAKEMELDING
...............................................................................................................*/
	
div.tilbakemelding	{position: relative;margin-bottom: 0px;height: 100%;background: #fffffe;}
div.tilbakemelding img	{float: left;}
div.tilbakemelding table td	{width: 100px;}
div.tilbakemelding label	{display: block;text-align: left;width: 187px;clear: both;height: 21px;margin-bottom: 0px;}
div.tilbakemelding textarea	{width: 364px;}
div.tilbakemelding input.text	{width: 177px;float: left;}
div.tilbakemelding a	{text-decoration: none;font-size: 12px;color: #777;display: block;height: 45px;padding: 7px 0px 0px 5px;}
div.tilbakemelding a.tilbakemeldingACT	{background: url(../images/tilbakemeld_background.jpg) no-repeat;}
input.partner	{border: 3px solid #d8d8d8;margin-bottom: 13px;font-size: 13px;width: 190px;height: 21px;line-height: 21px;padding: 4px 0px 0px 2px;vertical-align: top;}
label.partner	{float: left;color: #75797c;padding-top: 5px;font-weight: bold;width: 120px;text-align: right;height: 18px;}
div.meldingsbokser	{padding: 0px 0px 0px 0px;position: relative;margin-bottom: 0px;height: 100%;}

/* DIV KLASSER
.......................................................................................................................*/
.relative	{position:relative;}
	
	
/* Nytt popup script 31.08 */
#box_overlay	{position:fixed; top: 0; left: 0; z-index: 900000; width: 100%; height: 100%; background: #000001;color:#333;}
#box_wrapper	{position:fixed;top:50px;left:50%;z-index: 900001;margin:0px;padding:5px;background:#666}
#box_wrapper_video	{position:fixed;top:100px;left:50%;z-index: 900001;margin:0px;padding:5px;background:#666}
#box_close		{width:30px;height:30px;position:absolute;right:-10px;top:-10px;background:url(../images/box_close.png) no-repeat;cursor:pointer;}
#box_top		{padding:20px 20px 10px 20px;background:#fffffe;font-size:24px;text-align:left;color:#003366;border-bottom:1px solid #eee;font-family:Georgia,"Times New Roman",serif;font-weight:normal;}
.box_rep_login		{padding:10px 20px 20px 20px;background:#fffffe;min-height:180px;overflow:auto;}
.box_rep_glemt		{padding:10px 20px 20px 20px;background:#fffffe;min-height:250px;overflow:auto;}
.box_rep_video		{padding:10px 20px 20px 20px;background:#fffffe;min-height:420px;overflow:auto;}
.box_rep_tilbakemelding		{padding:10px 20px 20px 20px;background:#fffffe;min-height:290px;overflow:auto;}
.box_rep_vilkar		{padding:10px 20px 20px 20px;background:#fffffe;max-height:300px;overflow:auto;}
.box_rep_passordsendt {padding:10px 20px 20px 20px;background:#fffffe;min-height:100px;overflow:auto;}

/* ===== */

/*Refferanser */
div.rammes 	{background: url(../images/stor-ramme.gif);width:180px;height:68px;padding:10px 0px 0px 10px;float:left;}
div.rammel 	{background: url(../images/liten_ramme.gif);width:122px;height:69px;padding:9px 0px 0px 11px;float:left;}
div.rammep 	{float:left;padding-top:17px;}
div.rammele	{float:left;}
	