/* -- tabeller -- */
table.fov { width: 658px }
hr.clear { clear: left; width: 100%}

/* -- søkefelt - stort -- */

#bedriftsoek {
	background: url(gfx/forum/bg_bedriftsoek.gif) no-repeat;
	margin: 0 0 .5em 0;
	position: relative; float: left; width: 100% }
#bedriftsoek p, #bedriftsoek h2 { padding: 0 20px; margin: 0 0 .5em 0 }
#bedriftsoek h2 { height: 28px; line-height: 28px; padding: 0 0 0 40px; background: url(gfx/forum/katalog.gif) 20px 50% no-repeat }

#bedriftsoek strong { display: block; font-size: 1.3em; height: 25px; line-height: 25px; float: left; width: 45px }
#bedriftsoek p.options { padding: 0 20px 0 65px }

#bedriftsoek p.sokeknapp { padding: 0; position: absolute; top: 36px; left: 520px }
#bedriftsoek p.sokeknapp a { display: block; width: 46px; height: 46px;
	background: url(gfx/forum/soek.gif) no-repeat 0 2px }
#bedriftsoek p.sokeknapp a:hover { background-position: 0 0 }
#bedriftsoek p.sokeknapp a span { display: none }

#bedriftsoek fieldset, #bedriftsoek .radio { border: 0; padding: 0; background: transparent }
input.kat_soek {
	width: 416px; height: 21px; line-height: 21px;
	font-size: 1.3em; font-weight: bold;
	border: 0; padding: 2px 10px;
	background: url(gfx/forum/input-soek.gif) no-repeat }

#innhold .alfabet ul {
	height: 22px; padding: 0 8px; margin: 0;
	border: 1px solid #e1e8f0;
	background: #f6f8f9; list-style-type: none }
.alfabet li { float: left; width: 19px; text-align: center }
.alfabet li a {
	display: block;
	text-decoration: none;
	height: 20px; line-height: 20px;
	border-bottom: 2px solid #f6f8f9;
	cursor: pointer }
.alfabet li a:hover, .alfabet li.aktiv a {
	border-bottom: 2px solid #265091;
	background: #fff }
.alfabet li.aktiv a {
	background: #265091; color: #fff }

/* -- kategorilisting -- */

.katlist, .katlist .rad  { width: 573px }
.katlist h3 { color: #333 }
.katlist .rad .objekt { float: left; width: 181px; padding: 10px 5px 0 5px }
.katlist .rad { clear: left; border-top: 1px dotted #e1e8f0 }
.katlist .rad .objekt p span { display: block; float: left; width: 4em }
.objekt p.objektnavn a { display: block; padding: 0 0 0 20px; background: url(gfx/forum/info-16.gif) no-repeat; text-decoration: none }
.objekt p.objektnavn a:hover { background-color: #ffc }

/* -- lister -- */

.liste { width: 100% }
.liste.aktiviteter h2 { background: url(gfx/forum/kalender.gif) no-repeat }

#innhold .liste ul { list-style-type: none; margin: 0; border-top: 1px solid #f8f8fa }

.liste li { width: 100% }
.liste li a {
	display: block; border-bottom: 1px dotted #e1e8f0;
	line-height: 1.2em; padding: 3px 0 3px 19px;
	background-repeat: no-repeat;
	background-position: 3px 50% }
.liste li a:hover { background-color: #f5f5f5 }

.tasks li a { background-image: url(gfx/forum/task-24.gif); padding: 7px 0 7px 28px }

.firma li { float: left; width: 50%; font-size: .9em }
.firma li a { background-image: url(gfx/forum/firma.gif); padding: 3px 0 3px 25px; color: #666 }
.firma li a:hover { color: #000 }

/* -- aktivitetsarkiv/aktivitet -- */

.aktkal h1, .akt h1 { height: 30px; background: url(gfx/forum/kalender.gif) no-repeat; padding: 0 0 0 30px }
.aktkal h2, .akt h2 { border-bottom: 2px dotted #e1e8f0; padding: 0 0 10px 0 }
.aktkal.arkiv {}

#innhold .aktkal ul { list-style-type: none; margin: 0 0 1em 30px }
.aktkal li {
	height: 16px; line-height: 16px; padding: 0 0 0 20px;
	background: url(gfx/forum/dato.gif) no-repeat 0 50%;
	margin-bottom: 5px }
.aktkal li strong { display: block; float: left; width: 6em }

/* -- presentasjon -- */

.bedriftsinfo { }
#innhold .bedriftsinfo h1 { margin: 0; color: #333; padding: 0 0 5px 0 }
.bedriftsinfo .inner {
	border-top: 1px solid #e1e8f0 }

.infoblokk, .kontaktinformasjon {
	float: left }
.infoblokk { width: 468px; padding: 15px 15px 0 0 }
#innhold .infoblokk img { border: 0 }
.kontaktinformasjon {
	width: 155px; padding: 15px 10px 10px 10px;
	border-left: 1px solid #e1e8f0;
	border-bottom: 1px solid #e1e8f0;
	border-right: 1px solid #e1e8f0;
	background: #fafafa;
	color: #000;
	line-height: 1.3em;
	font-size: .9em; overflow: hidden  }
.kontaktinformasjon em {
	font-style: normal; color: #999 }


p.linker span { display: none }
.bedriftsinfo a.mail, .bedriftsinfo a.web {
	display: block; padding: 0 0 2px 20px; width: 135px;
	background-position: 0 0; background-repeat: no-repeat;
	text-decoration: none; line-height: 1.2em }
.bedriftsinfo a.mail:hover, .bedriftsinfo a.web:hover { background-position: 0 0 }
.bedriftsinfo a.mail { background-image: url(gfx/forum/mail.gif) }
.bedriftsinfo a.web { background-image: url(gfx/forum/web.gif) }

.kontaktpersoner {
	position: relative; clear: left; float: left; width: 573px; padding: 5px 0 0 0;
	border-top: 2px dotted #e1e8f0 }
.kontaktpersoner h3 { height: 32px; line-height: 32px; padding: 0 0 0 36px; background: url(gfx/forum/brukere-32.gif) no-repeat}
#innhold .kontaktpersoner th { font-weight: bold }
.kontaktpersoner table {
	border-collapse: collapse;
	border-top: 1px solid #e1e8f0; border-left: 1px solid #e1e8f0; width: 572px }
.kontaktpersoner td, .kontaktpersoner th {
	border-bottom: 1px solid #e1e8f0; border-right: 1px solid #e1e8f0;
	padding: 1px 3px; text-align: left;
	font-weight: normal }
.kontaktpersoner th { background: #7fc428; color: #fff; font-weight: bold }
.kontaktpersoner th { background: #fbfcfe; color: #000 }
.kontaktpersoner td a {
	display: block; padding: 0 0 0 20px; background: url(gfx/forum/mail.gif) no-repeat 0 50% }

/* -- diverse -- */

.varsel {
	border: 2px dotted #fc3;
	padding: 15px 80px;
	height: 45px; line-height: 1.4em;
	background: #ffc url(gfx/forum/varsel.gif) no-repeat 10px 50%;
	color: #333;
	margin: 0 0 1em 0 }
html>body .varsel { height: auto; min-height: 45px }

.varsel.liten {
	border-width: 1px; padding: 10px 50px;
	height: 20px;
	background-image: url(gfx/forum/varsel-liten.gif) }
html>body .varsel.liten { height: auto; min-height: 20px }

.infoblokk .varsel { 
	padding: 15px;
	background: #ffc url(gfx/forum/varsel-edit.gif) no-repeat 10px 5px;
	height: auto }
.infoblokk .varsel strong { display: block; padding: 0 0 10px 65px }

/*  -------------------------------- RESPONSSKJEMAER --------------------------  */


div#ny_deltakelseskjema fieldset .rad {
	width: 635px !important;
}
.ny_deltakelse {
	width: 688px !important;
}
input.input, .respons select, .respons textarea { width: 450px }

/* UNNTAK */

.rad.reverse { width: 468px; padding: 2px 0 2px 150px }
fieldset .rad.reverse label { background: transparent; display: inline }
.rad.reverse input.check {  }
.rad.postnr input.postnr { width: 100px }
.rad.postnr label.poststed { width: 70px; padding-left: 10px }
.rad.postnr input.poststed { width: 192px }

fieldset.loginbox {
	background-image: url(gfx/forum/bg_fieldset-login.gif);
	background-repeat: no-repeat;
	background-position: 25px 55%;
	margin: 2em 0 1em 0 }
fieldset.loginbox .rad { width: 545px; padding: 2px 0 2px 100px }
fieldset.loginbox .rad.reverse { width: 395px; padding: 2px 0 2px 250px }
fieldset.loginbox .rad input.input { width: 245px }
fieldset.loginbox label em { padding: 0 0 1px 20px; font-style: normal; display: block }
fieldset.loginbox label.user em { background: url(gfx/forum/lbl-user.gif) no-repeat }
fieldset.loginbox label.password em { background: url(gfx/forum/lbl-password.gif) no-repeat }
fieldset.loginbox .rad.reverse label { width: 345px }

fieldset hr { border: 0; border-top: 1px dotted #e4e4e4; float: left; width: 100%; margin: 5px 0 }

/* -- Påmelding respons -- */
.paamelding .respons { padding: 10px 0 0 0; float: left; width: 300px; overflow: hidden }
.paamelding .respons fieldset { margin: 0 0 .5em 0; background: #fff }
.paamelding .respons input, .paamelding .respons textarea { float: left; width: 170px }
.paamelding .respons label { width: 100px }
.paamelding .respons p.knapp { margin: 0; padding: 0 0 0 111px; width: 250px }

/* -- Påmelding -- */

.paamelding {
	float: left; width: 573px; border-top: 2px dotted #e1e8f0 }
.faktaboks { float: right; width: 240px;
	border: 2px dotted #e1e8f0; border-top: 0 }
.faktaboks h3, .faktaboks p { padding: 5px; margin: 0 }
.faktaboks h3 { background: #e1e8f0; color: #333 }
.faktaboks p { background: #ffc }

.faktaboks table { margin: 0; width: 240px }
.faktaboks td { border-top: 1px solid #e1e8f0; padding: 2px 5px }

/* -- rediger profil -- */
.editprofile h1, .editpresentation h1, .wishbox h1 { padding: 0 0 0 48px; background: url(gfx/forum/profil-edit-48.gif) no-repeat; height: 45px; line-height: 45px }
.editprofile h1 a { font-size: 12px }
/*p.info { padding: 0 0 0 20px; background: url(gfx/forum/info-16.gif) no-repeat;  }*/
p.info em { border: 1px dotted #999; background: #ffc; padding: 1px 3px; font-style: normal }

div.infostor {
	border: 1px solid #ccc;
	padding: 0 0 0 60px;;
	background: url(gfx/forum/info_ikon.png) no-repeat 25px 50%; line-height: 1.3em; margin: 0 10px 1.5em 0; }
div.infostor .inner {
	/*background: url(gfx/forum/info-stor.gif) no-repeat left top;*/
	padding: 15px 60px 15px 20px;
	height: 10px;
	color: #555; }
html>body div.infostor .inner { height: auto; min-height: 10px; }

div.infoliten {
	padding: 0 0 0 60px;;
	background: url(gfx/forum/info_ikon.png) no-repeat 25px 50%; line-height: 1.3em; margin: 1em 0 1em 1em; }
div.varsel_liten {
	padding: 0 0 0 60px;;
	background: url(gfx/forum/varsel.png) no-repeat 25px 50%; line-height: 1.3em; margin: 1em 0 1em 1em; }
div.infoliten .inner, div.varsel_liten .inner {
	/*background: url(gfx/forum/info-stor.gif) no-repeat left top;*/
	padding: 10px 60px 10px 20px;
	color: #555; }
html>body div.infoliten .inner { height: auto; }

div.infostor p, div.infoliten p {margin: 0;}

#innhold div.infostor h1 { font-weight: bold; color: #555; }

.respons div.rad.bransje { position: relative; width: 618px }
.respons div.bransje select { width: 258px; height: 200px }
div.rad.bransje .left { float: left; width: 260px }
div.rad.bransje .right { float: right; width: 260px }

.mover { position: absolute; top: 25px; left: 260px; width: 98px }
.mover a {
	display: block;
	width: 100%; height: 40px;
	background: url(gfx/forum/bransje-pluss.gif) no-repeat;
	cursor: pointer }
.mover a.bransje-fjern {
	background-image: url(gfx/forum/bransje-fjern.gif);
	background-position: top right }

.rad.firmabeskrivelse textarea { width: 585px; height: 200px; text-align: left; padding: 15px }

#kontaktpersoncontainer { width: 618px }
.kontaktperson {
	position: relative; float: left; clear: left;
	padding: 3px 3px 3px 40px;
	width: 573px; overflow: hidden;
	background: #fff url(gfx/forum/brukere-32.gif) 3px 3px no-repeat;
	border: 1px solid #e4e4e4 }

.respons div.kontaktperson label { width: 65px }
div.kontaktperson input.input { width: 110px }
.nnavn, .sstilling, .mmail, .ttlf { float: left; padding: 2px 2px 2px 0; overflow: hidden }
div.sstilling input.input, div.mmail input.input { width: 120px }
.respons fieldset div.kontaktperson label.inline { width: auto; display: inline; background: transparent; padding: 0 0 0 5px }

div.kp_utvidet { padding: 0 0 0 26px }
p.leggtilkp { clear: left; padding: 10px 0 0 30px; border-top: 1px dotted #e4e4e4 }

/* Vis og skjul knapp */
div.controlcontainer { float: left; width: 23px; padding: 17px 3px 1% 0 }
a.knapp {
	display: block; width: 23px; height: 23px;
	background-repeat: no-repeat;
	background-color: #69c }
a.knapp span { display: none }

a.knapp.open {
	background-image: url(gfx/forum/knapp_skjul.gif) }
a.knapp.closed {
	background-image: url(gfx/forum/knapp_vis.gif) }
a.knapp:hover { background-color: #000 }

a.knapp_hentinfo span { display: block; width: auto; }
a.knapp_hentinfo {
	display: block; width: auto; height: 23px;
	background-repeat: no-repeat;
	background-color: auto;
}
	
.editpresentation input.input { width: 99% }
.editpresentation input#medlem_logo { width: 420px; padding: 5px }
.editpresentation textarea { width: 379px; padding: 15px }
.editpresentation textarea { height: 4.5em; line-height: 1.5em; font-weight: bold }
.editpresentation textarea.hovedtekst { height: 18em; font-weight: normal }
.editpresentation p.logo {}


/* -- Ønskelister -- */

.wishbox {}
.wishbox .company { width: 100%; border-bottom: 1px solid #e6e7e8; margin-top: 10px }

.wishbox .rad {
	position: relative; float: none;
	border: 1px solid #e6e7e8;
	border-bottom: 0;
	background: #fafafa;
	width: 616px;
	padding: 0 }
.wishbox .rad.open {
	background: #fff }

.wishbox a.attendant,
.wishbox a.attendant span {
	display: block; height: 23px; line-height: 23px;
	overflow: hidden;
	text-align: left;
	cursor: pointer }
.wishbox a.attendant { font-weight: bold }
.wishbox a.attendant:hover,
.wishbox .rad.open a.attendant { background-color: #e6e7e8 }
.wishbox .rad.open a.attendant { border-bottom: 1px solid #e6e7e8 }
.wishbox a.attendant span {
	width: 273px; padding: 0 0 0 30px;
	background: url(gfx/forum/attendant-show.gif) no-repeat;
	color: #666 }

.wishbox .rad.open a.attendant span {
	background: url(gfx/forum/attendant-hide.gif) no-repeat;
	color: #000 }
.wishbox a.attendant:hover span { color: #000 }

.wishbox input.checkbox { position: absolute; top: 1px; right: 0 }
/* aktiviseres når historikk skal innføres
.wishbox .rad a.attendant { background: url(gfx/forum/history-0.gif) no-repeat 580px 50%  }
.wishbox .rad.history-1 a.attendant { background-image: url(gfx/forum/history-1.gif) }
.wishbox .rad.history-2 a.attendant { background-image: url(gfx/forum/history-2.gif) }
.wishbox .rad.history-3 a.attendant { background-image: url(gfx/forum/history-3.gif) }
.wishbox .rad.history-4 a.attendant { background-image: url(gfx/forum/history-4.gif) }
*/

.wishbox p { padding: 0 10px 0 30px; margin: 0 }
.wishbox p.potential {
	position: absolute; top: 0; right: 0;
	padding: 0 5px;
	border: 1px solid #e6e7e8;
	border-top: 0; border-right: 0 }
.wishbox .rad.open p.potential { background: #fff }
.wishbox p.potential label {
	display: inline; width: auto; padding: 0;
	height: 23px; line-height: 23px }
.wishbox p.potential label input { height: 23px }

.wishbox p.bransjebeskrivelse {
	padding: 3px 30px;
	font-size: .9em; background: #fbfbfb }

.shortinfo {
	padding: 10px 10px 5px 30px;
	font-size: .9em; line-height: 1.3em;
	border-top: 1px dotted #dbe2ec }

.shortinfo p.merinfo { width: 150px; float: right; text-align: right; padding: 0 10px }
.shortinfo p.merinfo a {
	display: block; padding: 2px 20px 2px 0;
	background: url(gfx/forum/info-16.gif) 100% 50% no-repeat;
	text-decoration: none; line-height: 1.2em }
.shortinfo a.profile em { font-style: normal }
.shortinfo p.merinfo a.web { background-image: url(gfx/forum/web.gif) }

.wishbox .shortinfo p { margin: 0 0 3px 0; padding: 0 }
.shortinfo p.deltakere {
	clear: left;
	background: #fbfbfb url(gfx/forum/brukere-32.gif) no-repeat 3px 50%;
	padding: 5px 0 5px 40px;
	border: 1px dotted #e6e7e8;
	width: 300px; height: 24px }
html>body .shortinfo p.deltakere { height: auto; min-height: 24px }
.respons p.deltakere a span {
	display: block; height: 16px; line-height: 16px;
	overflow: hidden;
	background: url(gfx/forum/vcard_add.gif) no-repeat 0 50%;
	padding: 0 0 0 22px; width: 278px; text-align: left;
	float: none;
	cursor: pointer }

.wishbox p.notater { position: relative; height: 100px; padding: 0 0 0 30px }
.wishbox p.notater textarea {
	float: none;
	width: 548px; height: 54px; line-height: 18px;
	padding: 2px 10px;
	background: #ffc url(gfx/forum/bg_notes.gif) 0 18px;
	font-size: .9em }
.wishbox p.notater label { width: 570px }
.wishbox p.notater label span {
	background: #fafafa url(gfx/forum/notat.gif) no-repeat 0 50%;
	border: 1px solid #e6e7e8; border-bottom: 0;
	padding: 0 5px 0 20px; width: auto; font-weight: bold }
.wishbox p.notater label em { font-size: 10px; font-style: normal; color: #666; padding: 0 5px; border: 0 }

/* -- Ønskeliste - bransjer -- */

.wishbransje label { width: 550px }


/* -- Bekreftelse info -- */

.confirm { float: left; width: 220px }
.confirm.desc { width: 376px; border: 1px dotted #ccc; background: #fff; padding: 10px }

/* -- Oppsummering -- */

#innhold .oppsummering ul { margin: 0; list-style-type: none }
.oppsummering li { margin: 0;
	background: url(gfx/forum/ok.gif) no-repeat;
	font-weight: bold; padding: 0 0 0 20px;
	border-bottom: 1px solid #e6e7e8 }
.oppsummering li ul li { background: #fff url(gfx/forum/notat.gif) 3px 3px no-repeat; font-weight: normal; border: 0 }

.forumstatus, .helpbox {
	font-size: 10px; line-height: 14px; color: #777;
	margin: 0 0 1em 0; width: 198px }
.forumstatus p, .helpbox p { margin: 0 }
.forumstatus {
	height: 52px;
	background: url(gfx/forum/bg_forumstatus.gif) no-repeat }
.forumstatus p { padding: 5px 0 0 35px}
.forumstatus strong { color: #000 }

.helpbox h4 {
	background: url(gfx/forum/bg_helpbox-top.gif) no-repeat;
	height: 25px; line-height: 25px; margin: 0; padding: 0 0 0 35px }
.helpbox .innerhelp {
	background: url(gfx/forum/bg_helpbox-inner.gif) no-repeat left bottom;
	padding: 0 5px 10px 5px }
.helpbox p.visskjul {
	background: url(gfx/forum/attendant-show.gif) no-repeat;
	padding: 0 0 0 30px }
.helpbox p.radiobox span.ikon {
	display: block; height: 33px;
	background: url(gfx/forum/helpbox-radio.gif) no-repeat }
.helpbox p.radiobox span.ikon_ul {
	display: block; height: 33px;
	background: url(gfx/forum/helpbox-radio_ul.gif) no-repeat }
.helpbox strong { display: block; width: 100%; padding: 5px 0; color: #666 }

/* -- Knapper for lagring og neste steg -- */

.knapper {
	width: 100%;
	line-height: 1; overflow: hidden;
	margin: 0 0 1em; }
#innhold .knapper ul, .knapper li { list-style: none; margin: 0 }
.knapper ul { float: right; display: inline }
.knapper li { display: inline }
/*.knapper a {
	float: left;
	text-decoration: none;
	padding: 0 3px 0 7px;
	background: url(gfx/forum/a-knapp.gif) no-repeat 0 0
	
}
.knapper a span, .knapper a.gronn span {
	float: left;
	display: block;
	padding: 0 15px 0 10px;
	background: url(gfx/forum/a-knappspan.gif) no-repeat 100% 0;
	text-align: center;
	height: 38px; line-height: 38px;
	color: #333;
	cursor: pointer;
	white-space: nowrap }
.knapper a.gronn span {
	background: url(gfx/forum/a-knappspan.gif) no-repeat 100% 0;
}*/
.knapper a {
	display: block;
	height: 20px;
	padding: 0 10px 0 5px;
	background: url(gfx/forum/knapp_a.png) no-repeat;
	float: left;
}
.knapper a span {
	display: block;
	height: 20px;
	padding: 0 10px 0 5px;
	background: url(gfx/forum/knapp_span.png) no-repeat top right;
	line-height: 20px;
	float: left;
}
.knapper a.gronn {
	background: url(gfx/forum/knapp_a_neste.png) no-repeat;
	color: #fff;
}
.knapper a.gronn span {
	background: url(gfx/forum/knapp_span_neste.png) no-repeat top right;
}

/*.knapper a:hover { background-position: bottom left }
.knapper a:hover span { color: #fff; background-position: bottom right }*/
/* -- Tickbox -- */

body.tickboxprofil { background: #fff }
body.tickboxprofil #innhold { font-size: 1.2em; text-align: left; width: auto; padding: 10px; }

.tipsraad a {
	display: block; height: 53px;
	background: url(gfx/forum/tips.gif) no-repeat }
.tipsraad span { display: none }

.betingelser { 
	display: block; height: 53px;
	background: url(gfx/forum/betingelser.gif) no-repeat}
.betingelser span { display: none }

.raad h1 { border-bottom: 1px solid #c60 }
.raad td, .raad th { vertical-align: top }
#innhold .raad td ul { margin: 0 0 0 13px }


/* Suoloenke */
td.suolink a span { display: none; }
td.suolink a {
	background: url(gfx/suologo.jpg);
	display: block;
	height: 22px;
	width: 20px;
	margin: 0 auto;
}

tr.hover { background: #f8f8f8; }

table.moteplan {
	font-size: 0.8em;
	width: 98%;
}

thead input {
	width: 98% !important;
	background: #ffffcc;
}


/* KOLONNEN TIL VENSTRE, SMAL */

#kol2 #kol1_image {
	width: 200px;
	height: 129px;
	background: url(gfx/kol1_image_smal.gif) no-repeat scroll 0 0;
	margin-bottom: 20px;
}

#ring_meg, #mer_info, #pamelding { display: block; }
#kol2 #kol1_menu { width: 200px; margin: 1em 0;
			background: url(gfx/kol1_menu_bg_smal.gif) repeat-y scroll 0 0; font-size: 1em; }
	
#kol1_menu span { font-size: 1.2em; }
#kol1_menu span a { color: #333; text-decoration: none; clear: both; }

#forumliste li a span { font-weight: bold; }



#kol1_menu ul { list-style: none outside; font-size: 0.8em;  }
#kol2 #kol1_menu ul li a { color: #333; text-decoration: none; width: 180px;; height: 18px; padding: 5px 0 0 15px;
				display: block; background: url(gfx/kol1_link_all.gif) no-repeat scroll 168px 3px; margin: 0; }
#kol2 #kol1_menu ul li a:hover { text-decoration: underline; background: url(gfx/kol1_link_all.gif) no-repeat scroll 168px -24px; }

#kol2 #forumliste { background: url(gfx/kol1_bottom_forumlist_smal.gif) no-repeat scroll left bottom; margin: 0px; }
#kol2 #forumliste span a{ display: block; width: 192px; height: 25px; background: url(gfx/kol1_menu_top_smal.gif) no-repeat scroll 0 0; 
					padding: 10px 0 0 10px; }

#kol2 #ring_meg span a { display: block; width: 192px; height: 22px; background: url(gfx/kol1_title_bg_smal.gif) no-repeat scroll 0 0; 
					padding: 7px 0 0 10px; }

#kol2 #mer_info span a { display: block; width: 192px; height: 22px; background: url(gfx/kol1_title2_bg_smal.gif) no-repeat scroll 0 0; 
					padding: 7px 0 0 10px; }

#kol2 #pamelding span a { display: block; width: 192px; height: 28px; background: url(gfx/kol1_menu_bottom_smal.gif) no-repeat scroll 0 0; 
					padding: 7px 0 0 10px; }
					
#kol1_menu .content { padding: 0 15px 0 15px; }
#kol1_menu .content p { padding: 10px 0 0 0; }

 
#ring_meg .content { display: none; height: 120px; }


#kol2 #kol1_menu input { width: 103px; height: 16px; text-align: center; color: #666; }
#kol1_menu fieldset { position: relative; padding: 0; margin: 0; border: none; background: none; }
#kol1_menu table, #kol1_menu tr, #kol1_menu td { border: none; }
#kol2 a#sendform { width: 42px; height: 20px; display: block; color: #fff; padding: 3px 0 0 12px; 
			background: url(gfx/kol1_button.gif) no-repeat scroll 0 0; margin: 0 0 0 5px;
			font-size: 0.9em; }
			
#kol2 #kol1_menu p.knapp { clear: left; width: 42px; margin: 0; padding: 0 }
#kol2 #kol1_menu p.knapp a {
	width: 42px; height: 20px; display: block; color: #fff; padding: 0 9px; 
			background: url(gfx/kol1_button.gif) no-repeat scroll 0 0; margin: 0;
			font-size: 1.2em; line-height: 22px; }
			
#kol2 #kvittering { height: 120px; position: absolute; display: none; background: #fff; margin: 0 3px; width: 193px; z-index: 1000; }

#kol2 #kvittering p { padding: 40px 20px 0 30px; margin: 0 0 0 0; }

#artikkel_header {
	width: 645px;
	height: 83px;
	background: url(gfx/forum/forum_banner.gif) no-repeat scroll 0 0;
	position: relative;
	padding: 10px;
}

#artikkel_header h1 {
	color: #333;
	font-weight: bold;
	font-size: 2.2em;
}

#artikkel_header p {
	color: #333;
	position: absolute;
	bottom: 8px;
	display: block;
	width: 250px;
	font-size: 1.1em;
	margin: 0;
	font-weight: bold;
}

a#paamelding_link {
	width: 153px;
	height: 27px;
	display: block;
	text-transform:uppercase;
	background: url(gfx/forum/paamelding_knapp2.gif) no-repeat scroll 0 0;
	color: #fff;
	position: absolute;
	bottom: 10px;
	right: 15px;
	font-size: 1.6em;
	padding: 10px 0 0 41px;
}

div.off_profil_info {
	width: 680px;
	height: 122px;
	background: url(gfx/off_profil_boble.gif) no-repeat -10px top;
}
div.off_profil_info p { font-size: 1.3em; line-height: 1.2em; color: #2f2e2e; padding: 25px 140px 30px 30px; }

/*
	KUNDEKORT, DELTAKERPÅMELDING
*/
#firmainfo_topp {background: url(gfx/kundekort/bg_firmainfo_topp.gif) repeat-x 0 bottom; height: 129px;}
#deltakerinfo_topp, #kontaktpersoner, #firmaopplysninger, #deltakerinfo_bunn, #firmainfo_bunn, #firmainfo_topp, #onskeliste, #firmaopplysninger_skjema, .oppsummering_bunn {
	width: 778px;
	position: relative;
	border-right: 1px solid #d8d6d6;
	border-left: 1px solid #d8d6d6;
	float: left;
}
#kontaktpersoner, #firmaopplysninger, #deltakerinfo_bunn, #firmainfo_bunn, #firmainfo_topp, #onskeliste, #firmaopplysninger_skjema, .oppsummering_bunn {
	border-bottom: 1px solid #d8d6d6;
}
#kontaktpersoner {margin: 0 0 1.5em;}
#innhold .boks_tittel h1 {
	background: url(gfx/kundekort/bg_h1.png) no-repeat top left;
	color: #fff;
	font-size: 1.2em;
	line-height: 40px;
	margin: 0 5px 0 0;
	padding: 0 0 0 15px;
}
#innhold .boks_mellomtittel h2, #innhold .boks_mellomtittel_onske h2 {
	color: #fff;
	font-size: 1.2em;
	line-height: 40px;
	padding: 0 0 0 15px;
	margin: 0;
	font-weight: normal;
}
#innhold .boks_mellomtittel_onske h2 {
	background: url(gfx/kundekort/bg_h2_onske.gif) no-repeat top left;
}

.boks_tittel {
	background: url(gfx/kundekort/bg_h1_span.png) no-repeat top right;
	height: 34px;
	padding: 0;
	margin: 0;
	width: 780px;
	float: left;
}
.boks_mellomtittel, .boks_mellomtittel_onske {
	height: 33px;
	padding: 0;
	margin: 0;
	width: 780px;
	float: left;
	background: url(gfx/kundekort/bg_mellomtittel.gif) repeat-x;
}
.boks_mellomtittel_onske {
	height: 34px;
	background: url(gfx/kundekort/bg_mellomtittel_onske.gif) repeat-x;
}
.boks_tekst {
	width: 778px;
	position: relative;
	border-right: 1px solid #d8d6d6;
	border-left: 1px solid #d8d6d6;
	float: left;
}

#kontaktpersoner .bunn_v,
#firmaopplysninger .bunn_v,
#deltakerinfo_bunn .bunn_v,
#firmainfo_bunn .bunn_v,
#onskeliste .bunn_v,
#firmaopplysninger_skjema .bunn_v,
.oppsummering_bunn .bunn_v {
	position: absolute;
	bottom: -1px;
	left: -1px;
	background: url(gfx/kundekort/bunn_v.gif) no-repeat;
	width: 4px; height: 4px;
}

#kontaktpersoner .bunn_h,
#firmaopplysninger .bunn_h,
#deltakerinfo_bunn .bunn_h,
#firmainfo_bunn .bunn_h,
#onskeliste .bunn_h,
#firmaopplysninger_skjema .bunn_h,
.oppsummering_bunn .bunn_h {
	position: absolute;
	bottom: -1px;
	right: -1px;
	background: url(gfx/kundekort/bunn_h.gif) no-repeat;
	width: 4px; height: 4px;
}


#firmainfo_topp .bunn_pil {
	position: absolute;
	height: 11px;
	width: 22px;
	background: url(gfx/kundekort/firmainfo_topp_pil.gif) no-repeat;
	left: 48px;
	bottom: -11px;
}

#firmaopplysninger .bunn_pil,
#firmainfo_bunn .bunn_pil,
.oppsummering_varsel .bunn_pil {
	width: 20px;
	height: 11px;
	right: 83px;
	bottom: -1px;
	position: absolute;
	background: url(gfx/kundekort/bunn_pil.gif) no-repeat;
}


/* TABELL OVER KONTAKTER */
table#kontakter_tabell, table#deltakere_tabell {
	border: none;
	width: 100%;
	margin: 0;
}
table#onskeliste_tabell {
	border-top: 1px solid #d8d6d6;
	width: 100%;
	margin: 1em 0;
}
table#kontakter_tabell th, table#deltakere_tabell th {color: #9f9f9f;background: none;border-top: none;}
table#kontakter_tabell th, table#kontakter_tabell td,
table#deltakere_tabell th, table#deltakere_tabell td,
table#onskeliste_tabell td
 {
	border-bottom: 1px solid #d8d6d6;
	border-right: none;
	padding: 4px;
}
table#kontakter_tabell .navn {padding: 4px 4px 4px 20px;width: 30%;}
table#kontakter_tabell .slett {padding: 4px 20px 4px 4px}
table#deltakere_tabell .velg_deltaker {width: 250px;}
table#deltakere_tabell th.velg_deltaker {padding: 4px 4px 4px 20px;}
table#deltakere_tabell td.velg_deltaker {
}
table#deltakere_tabell td.velg_deltaker select {width: 175px; }
table#deltakere_tabell .velg_deltaker span {
	display: block;
	width: 15px;
	height: 15px;
	line-height: 15px;
	color: #fff;
	font-size: 1.1em;
	float: left;
	margin: 0 10px;
	padding: 0 0 0 5px;
	background: url(gfx/kundekort/bg_deltakernummer.png) no-repeat;
}

#firmainfo_bunn {padding: 20px 0 0;}
#firmaopplysninger .topp .venstre,
#firmainfo_bunn .topp .venstre {float:left;width:472px;padding: 0;}
#firmaopplysninger .topp .hoyre,
#firmainfo_bunn .topp .hoyre {float: left;width:276px;padding: 0;}
#firmaopplysninger .bunn .venstre,
#firmainfo_bunn .bunn .venstre {float:left;width:472px;margin: 0 0 0 15px;padding: 0;}
#firmaopplysninger .bunn .hoyre,
#firmainfo_bunn .bunn .hoyre {float: left;width:276px;padding: 0;}
#firmaopplysninger .inner,
#firmainfo_bunn .inner {padding: 10px;}
#firmaopplysninger .topp, #firmaopplysninger .bunn,
#firmainfo_bunn .topp, #firmainfo_bunn .bunn {border-bottom: 1px solid #d8d6d6;}

#firmaopplysninger h2 ,
#firmainfo_bunn h2{color: #8f8f8f; font-size: 1.5em;font-weight: normal;margin: 0 0 .5em;}
#firmaopplysninger .topp h3 {text-align: center;}
#firmaopplysninger h3,
#firmainfo_bunn h3 {color: #333; font-size: 1.2em; font-weight: normal; margin: 0 0 .5em;}
#firmaopplysninger .venstre span,
#firmainfo_bunn .venstre span {font-weight: bold; margin: 0 2px 0 0; color: #000;}
#firmaopplysninger .venstre span.ml,
#firmainfo_bunn .venstre span.ml {margin-left: 5px;}
#firmaopplysninger .topp,
#firmainfo_bunn .topp {float:left; width: 748px; margin: 0  0 0 15px;}
#firmaopplysninger .bunn,
#firmainfo_bunn .bunn {float: left;width: 100%; position: relative;}
p.endreopplysninger {width: 100%; float: left;clear:both;}
p.nykontaktperson, p.endreopplysninger {margin: 0;}
p.nykontaktperson a, p.endreopplysninger a {
	display: block;
	background: url(gfx/kundekort/bg_knapp_a.png) no-repeat top left;
	float: right;
	margin: 10px 20px;
	padding: 0 0 0 5px;
}
p.nykontaktperson a span, p.endreopplysninger a span {
	display: block;
	background: url(gfx/kundekort/bg_knapp_span.png) no-repeat top right;
	line-height: 20px;
	padding: 0 10px 0 5px;
	text-align: center;
}
p.bilder {text-align: center;}
p.bilder img {
	margin: 0 5px;
}
p.bilder img.stor {display: block;margin: 0 auto .5em}
p.logo {position: relative; margin: 0 auto 2.5em;text-align: center;}

.deltakerinfo_nav {
	float: right;
}
.fullfor {
	float: right
}
.deltakerinfo_nav a, .fullfor a {
	display: block;
	background: url(gfx/kundekort/bg_leverknapp_a.png) no-repeat top left;
	float: right;
	color: #fff;
	font-size: 1.2em;
	padding: 0 0 0 5px;
}
.deltakerinfo_nav a { margin: 0 15px 0;}
.fullfor a { margin: 0 20px 0;}
.deltakerinfo_nav a span, .fullfor a span {
	display: block;
	line-height: 28px;
	background: url(gfx/kundekort/bg_leverknapp_span.png) no-repeat top right;
	padding: 0 30px 0 5px;
}
#deltakere_cont {margin: 0 0 2em}
#deltakerinfo_steg ul, #onskeliste_steg ul {list-style: none; margin: 0;}
#deltakerinfo_steg li, #onskeliste_steg li {
	float: left;
	margin: 0 1em 0 0;
}
#deltakerinfo_steg li a, #onskeliste_steg li a { 
	background-repeat: no-repeat; 
	background-position: 0 3px;
	color: #cfcfcf;
	display: block;
	padding: 5px 5px 5px 30px;
	font-size: 1.1em;
}
#deltakerinfo_steg li.aktiv a, #onskeliste_steg li.aktiv a {
	background-repeat: no-repeat; background-position: 0 -37px;
	color: #6b6b6b;
}
#deltakerinfo_steg li#steg_en a, #onskeliste_steg li#steg_en a {background-image: url(gfx/kundekort/steg_en.gif); }
#deltakerinfo_steg li#steg_to a, #onskeliste_steg li#steg_to a {background-image: url(gfx/kundekort/steg_to.gif);}

#deltakerinfo_steg, #onskeliste_steg {margin: 0 0 1em 5px;float:left;}

#deltakerinfo_topp .bunn_pil {
	width: 20px;
	height: 10px;
	background: url(gfx/kundekort/deltakere_nav_pil.png) no-repeat;
	position: absolute;
	bottom: -1px;
	left: 48px;
}

/* ØNSKELISTE */
#onskeliste {padding: 0 0 1em;}
table#onskeliste_tabell {margin: 0 0 2em;}
.onskeliste_subnav {
	width: 100%;
}
.onskeliste_subnav ul {float: right; list-style: none;}
.onskeliste_subnav li {float: left;}
.onskeliste_subnav li a {
	display: block;
	height: 20px;
	padding: 0 10px 0 5px;
	background: url(gfx/forum/knapp_a.png) no-repeat;
	float: left;
}
.onskeliste_subnav li a span {
	display: block;
	height: 20px;
	padding: 0 10px 0 5px;
	background: url(gfx/forum/knapp_span.png) no-repeat top right;
	line-height: 20px;
	float: left;
}
.onskeliste_subnav li.neste a {
	background: url(gfx/forum/knapp_a_neste.png) no-repeat;
	color: #fff;
}
.onskeliste_subnav li.neste a span {
	background: url(gfx/forum/knapp_span_neste.png) no-repeat top right;
}
td.firmanavn a {
	text-decoration: none; 
	display: block; 
	height: 18px; /* MK */ 
	padding: 0 0 0 45px; 
	background: url(gfx/forum/ikon_firmainfo.png) no-repeat 15px 50%;
	line-height: 18px;
}
td.liten_celle {
	width: 70px;
	line-height: 18px;
}
td.liten_celle label {display: block; float:left;}
td.liten_celle .check {
	margin: 1px 0 0 5px;
	float: left;
}

/* NYE SKJEMAER */
.skjemaboks {float: left;width: 100%;clear:both;}
.venstre {float: left;}
.hoyre {float: right;}
div.hoyre, div.venstre {width: 344px; padding: 20px;}
#logginn_info div.hoyre, #logginn_info div.venstre {width: 334px; padding: 10px 20px;}
.inner {padding: 10px 20px;}
p.bred {width: 344px;}
p.bred input.input {width: 334px;}
p.smal {width: 150px;}
p.smal input.input {width: 140px;}
p.postnr {width: 90px;}
p.postnr input.input {width: 80px;}
#firmaopplysninger_skjema p.poststed {width: 210px;float:right;}
p.poststed input.input {width: 200px;}
p.info {width: 100%; padding: 0; font-size: 1.2em; margin: 0 0 .5em; background: none; line-height: 1.2em;}
#firmaopplysninger_skjema p {float: left;}
#firmaopplysninger_skjema p.hoyre {float: right;}

#logginn_info input.input,
#logo_bilder input.input {width:315px;}
.graa_boks {background: #f3f2f2; float: left;padding: 0; margin: 0 0 0 20px;}
#logginn_info p.info {padding: 0 0 0 20px;}
#logo_bilder ul {list-style: none;margin: 5px 0 0;float: left;}
#logo_bilder li a {padding: 0 0 0 18px; background: url(gfx/forum/slette_bilde.gif) no-repeat 5px -18px;}
#logo_bilder li a:hover {background-position: 5px 3px;}
#firmabeskrivelse textarea {width: 708px; height: 180px; padding: 10px; border: 1px solid #e0e0e0;}
#spesialkompetanse textarea, #maalgruppe textarea {width: 708px; height: 40px; padding: 10px; border: 1px solid #e0e0e0;}
#firmaopplysninger_skjema input.input {border: 1px solid #e0e0e0;}

.flytter {width: 80px;float:left; padding: 50px 0 0 0;}
.flytter a {
	background: url(gfx/forum/pil_legg_til.gif) no-repeat;
	display: block;
	height: 28px;
	width: 80px;
}
.flytter a.bransje-fjern {
	background: url(gfx/forum/pil_fjern.gif) no-repeat;
	height: 29px;
	margin: 20px 0 0}

#bransjer .venstre, #bransjer .hoyre {width: 329px;padding: 0; }
#bransjer .hoyre {clear: right;}
#bransjer .venstre select, #bransjer .hoyre select {width: 329px; height: 180px;padding: 10px;}

.skjema_nav {
	float:left;
	clear:both;
	padding: 20px 20px 20px 0;
	width: 758px;
}
.skjema_nav ul {
	float: right;
	list-style: none;
}
.skjema_nav li {
	margin: 0 0 0 10px;
	float: left;}
.skjema_nav li a {
	display: block;
	background: url(gfx/kundekort/bg_knapp_a.png) no-repeat top left;
	padding: 0 0 0 5px;
}
.skjema_nav li a span {
	display: block; 
	padding: 0 10px 0 5px;
	background: url(gfx/kundekort/bg_knapp_span.png) no-repeat top right;
	line-height: 20px;
	}
.skjema_nav li a.lagre {
	background: url(gfx/kundekort/bg_oransje_knapp_a.png) no-repeat top left;
	color: #fff;
}
.skjema_nav li a.lagre span {
	background: url(gfx/kundekort/bg_oransje_knapp_span.png) no-repeat top right;
}

/* SKJEMA FOR KONTAKTPERSONER */
#kontaktperson_skjema {
	border-top: 1px solid #d8d6d6;
	margin: 30px 0 0 0;
	padding: 30px 0 0 0;
	position: relative;
}
#kontaktperson_skjema .flik {
	background: url(gfx/kundekort/bunn_pil.gif) no-repeat;
	width: 20px;
	height: 11px;
	position: absolute;
	top: -11px;
	left: 48px;
}

#kontaktperson_skjema p {
	width: 210px;
	height: 40px;
	float: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
}
#kontaktperson_skjema p.checkbox {
	height: 25px;
	padding: 15px 0 0 15px;
}
#kontaktperson_skjema input.input, #kontaktperson_skjema label {width: 200px; }
#kontaktperson_skjema input.input {float: left; margin: 0;}


/* POPUP ØNSKELISTE */

#onskeliste_popup_bg {
	/*background:#000 none repeat scroll 0 0;
	opacity: 0.6;*/
	background: url(gfx/popup/bg.png) repeat;
	display:block;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:30000;
}
#onskeliste_popup {
	display:block;
	width:980px;
	height: 732px;
	z-index:35000;
	text-align: left;
	font-size: 1.2em;
}
#onskeliste_popup .topp {
	width: 980px;
	float:left;
	margin: 0;
	height: 60px;
	background: url(gfx/popup/topp_bg.gif) repeat-x;
}
#onskeliste_popup .venstre {
	width: 565px;
	float: left;
	height: 655px;
	padding: 0 0 20px;
	margin: 0;
	overflow: auto;
}
#onskeliste_popup .hoyre {
	float: right;
	width: 415px;
	height: 655px;
	padding: 0;
}
#onskeliste_popup .popup_innhold {
	background: url(gfx/popup/popup_bg.gif) repeat-y;
	float: left;
	border-bottom: 1px solid #d8d6d6;
}
#onskeliste_popup p.profildetaljer {color: #333;}
#onskeliste_popup .relasjons_liste {
	width: 379px;
	height: 70px;
	background: url(gfx/popup/relasjonsliste_bg.gif) no-repeat;
	padding: 5px 3px 5px 10px;
	overflow: hidden;
}
#onskeliste_popup .notater {
	width: 392px;
	height: 436px;
	background: url(gfx/popup/notater_bg.gif) no-repeat;
}
.notater textarea {
	color: #9e9e9e;
	border: none;
	width: 379px;
	height: 414px;
	margin: 1px 0 0 10px;
	background: none;
	padding: 10px 0;
	font-size: 0.9em;
}
#onskeliste_popup p.forumdeltaker {
	width: 474px;
	min-height: 52px;
	height: auto !important;
	height: 52px;
	border: 1px solid #9a9ea4;
	background: #efefef;
	position: relative;
	padding: 10px 0 10px 20px;
}
#onskeliste_popup p.forumdeltaker .flik {
	background: url(gfx/popup/kontakt_flik.gif) no-repeat;
	width: 10px;
	height: 18px;
	position: absolute;
	top: 8px;
	left: -1px;}
#onskeliste_popup p {color: #666;}
p.forumdeltaker strong {
}
p.forumdeltaker em {
	font-style: normal;
	font-weight: bold;
}
a.link_outlook {
	background: #5c5c5c url(gfx/kontakt/ikon_outlook.png) no-repeat scroll 79px 3px;
	bottom:-8px;
	color:#FFFFFF;
	display:block;
	height:17px;
	position:absolute;
	right:12px;
	width:99px;
}
a.link_outlook span {
	line-height:1.4em;
	padding:0 0 0 10px;
}
#onskeliste_popup h1 {
	display: block;
	width: 500px;
	font-size: 1.5em;
	color: #fff;
	margin: 0;
	float: left;
	line-height: 60px;
	height: 60px;
	padding: 0;
	margin: 0 0 0 25px;
}
#onskeliste_popup h1 span {font-size: 1.7em; font-weight: bold;}
#onskeliste_popup p.logo {margin: 20px 0 1em 15px;}
#onskeliste_popup h1.bedriftnavn {
	color: #333; 
	font-size: 1.8em;
	margin: 0 0 0 15px;
	width: 530px;
	height: 30px;
	line-height: 30px;
	font-weight: bold; }
#onskeliste_popup h2 {
	width: 530px;
	margin: 0 0 1em 15px;
	font-size: 1.3em;
	font-weight: bold;}
#onskeliste_popup p {
	width: 530px;
	margin: 0 0 1em 15px;
}
#onskeliste_popup h3 {
	font-size: 1.4em;
	color: #cc6600;
	width: 530px;
	margin: 0 0 0 15px;
}
#onskeliste_popup h4 {
	font-size: 1.4em;
	margin: 1.5em 0 0 0;
	color: #333;
}
.prioriteringer {
	color: #fff;
	display: block;
	width: 300px;
	float: right;
	font-size: 1.8em;
	margin: 20px 50px 0 0;
}
.prioriteringer ul {
	margin: 0;
	list-style: none;
}
.prioriteringer li {
	float: left;
	margin: 0 15px 0 0;
}
.relasjons_liste ul {
	list-style: none inside;
	margin:0 0 0 10px;
	overflow:auto;
	height: 70px;
}
.relasjons_liste li {
	float: left;
	margin: 0;
	padding: 0;
	width: 300px;
}
.relasjons_liste a {
	clear:both;
	display:block;
	float: left;
}
.relasjons_liste em {
	font-style:normal;
	margin:0 0 0 1em;
	clear:both;
	display:block;
}

#onskeliste_popup ul.popup_knapper {
	
}
#onskeliste_popup ul.popup_knapper {
	list-style: none;
	float: right;
	margin: 0;
	text-align: right;
	padding: 0;
	margin: 1em 0 0 30px;
	width: 340px;
	float:left;
}
#onskeliste_popup ul.popup_knapper a {
	display: block; 
	padding: 0 0 0 10px;
	background: url(gfx/popup/knapp_avbryt_a.png) no-repeat top left;
}
#onskeliste_popup ul.popup_knapper li {float: right;margin: 0 0 0 15px;}
#onskeliste_popup ul.popup_knapper li a span {
	padding: 0 40px 0 30px;
	line-height: 29px;
	color: #666;
	font-weight: bold;
	font-size: 1.3em;
	display: block;
	background: url(gfx/popup/knapp_avbryt_span.png) no-repeat top right;
}
#onskeliste_popup ul.popup_knapper li a.lagre {background: url(gfx/popup/knapp_lagre_a.png) no-repeat top left;}
#onskeliste_popup ul.popup_knapper li a.lagre span {color: #fff;background: url(gfx/popup/knapp_lagre_span.png) no-repeat top right;}

.oppsummering_varsel {
	clear: both;
	color: #c00;
	padding: 20px 20px 20px 65px;
	margin: 0 0 1em;
	font-size: .9em;
	background: url(gfx/kundekort/oppsummering_varsel.png) no-repeat 20px 50%;
	border-bottom: 1px solid #d8d6d6;
	position: relative;
}
#innhold .boks_tekst ul {
	margin: 0 0 2em;
	list-style: none inside;
	width: 100%;
}
#innhold .boks_tekst ul li {
	border-bottom: 1px solid #d8d6d6;
	padding: 4px 0 4px 49px;
	background: url(gfx/kundekort/oppsummering_hake.png) no-repeat 19px 50%;
}

.oppsummering_bunn .knapper {
}


#moteplan p.knapper a {float: right;}
#moteplan p.knapper {padding: 10px 0; margin: 0 0 1em}
#moteplan p {padding: 0 20px}

#moteplan p.topp {border-bottom: 1px solid #D8D6D6; padding: 15px 0;}

tr.pauserad, tr.pauserad th {background: #D8D6D6; color: #000}

.mf_tabell th {background: none; border: none; font-weight: normal}

.mf_tabell .kl {width: 85px; padding-left: 1em}
.mf_tabell .rom {width: 110px}
.mf_tabell .info {width: 20px; text-align: center}
.mf_tabell .init {}

.mf_tabell {
	width: 100%;
	border: none
}
.mf_tabell td
 {
	border-bottom: 1px solid #d8d6d6;
	border-right: none;
	padding: 3px;
}
.mf_tabell td a {
	color: #04618F
}

p.mangler_info {
	background: url(gfx/mangler_info.png) no-repeat 5px 50%;
	color: #c00;
	padding: 10px 0;
	font-size: 1.1em; font-weight: bold
}
p.mangler_info span {padding: 0 0 0 30px;}