/*@import url("http://www.mforum.no/sitestyle.css");*/
@import "custom/css/bootstrap.css";
@import "mforum.css";
@import "custom/css/mforumnav.css";
@import "custom/css/topnav.css";

body {font-size: 100%; background: #fff !important}
/*body, input, textarea, select { font-family: 'Montserrat', Arial, helvetica, sans-serif; }*/
body, input, textarea, select { font-family: Arial, helvetica, sans-serif; }

#ramme {
	width: 100%;
}
#innholdsramme {
	width: 980px;
	margin: 0 auto;
	position: relative
}

body#forum #innhold {
	font-family: Arial, helvetica, sans-serif;
}

#kreditt { font-size: 1.2em }
#kreditt address {
padding: 15px 0;
text-align: center;

}
#kreditttxt { text-align: center; float: none; margin: 0 auto }

#header { background: none }

.box h2 { 						background: url(gfx/forum/box/h1.gif) }
.box .bunn { 					background: url(gfx/forum/box/bunn.gif) }
#forum .box h2 { 				background: url(gfx/forum/box/mf-h1.gif) }
#forum .box .bunn { 			background: url(gfx/forum/box/mf-bunn2.gif) }
#forum .duhar.selger h2 { 		background: url(gfx/forum/box/mf-h1.gif) }
#forum .duhar.selger .bunn { 	background: url(gfx/forum/box/mf-bunn.gif) }
#forum .duhar.selger table { 	background-image: url(gfx/forum/box/mf-bg.gif) }

div.infostor {  color: #333 }
div.infostor .inner {  }
#innhold h1, #innhold div.infostor h1 { color: #333 }
.raadnav li.aktiv a span, .raadnav li.aktiv a:hover span { background: #fc0 }
#innhold ul.raadnav { border-bottom: 2px solid #fc0 }
#innhold ul.raadnav.bunn { border: 0; border-top: 2px solid #fc0 }
.stepnav.inaktiv h3 a { color: #fc0 }
.stepnav h3 a { color: #fc0 }
.raad h1 { border-bottom: 1px solid #fc0 }

a {color: #04618f}

#innhold .infostor a { color: #000; text-decoration: underline }
#innhold .infostor a:hover { color: #000; text-decoration: none }

/* KOLONNEN TIL VENSTRE */

#kol1_menu { 
	width: 250px;
	background: url(gfx/2009/kol1_menu_bg.gif) repeat-y scroll 0 0; }
#forumliste { background: url(gfx/2009/kol1_bottom_forumlist.gif) no-repeat left bottom; }
#kol1_menu ul li a { 
	color: #333;
	width: 230px;
	padding: 5px 0 0 15px;
	background: none }
#kol1_menu ul li a:hover { text-decoration: underline; background: none }
#kol1_menu span a { color: #fff }
#kol1_menu #pamelding span a { color: #000 }
#forumliste span a { width: 240px; background: url(gfx/2009/kol1_menu_top.gif) no-repeat; padding: 7px 0 0 10px }

#ring_meg span a { 
	width: 240px; 
	background: url(gfx/2009/kol1_title_bg.gif) no-repeat;
	height: 24px;
	padding: 5px 0 0 10px }

#mer_info span a { 
	width: 240px; 
	background: url(gfx/2009/kol1_title2_bg.gif) no-repeat;
	height: 25px;
	padding: 5px 0 0 10px;}

#pamelding span a { width: 240px; background: url(gfx/2009/kol1_menu_bottom.gif) no-repeat; height: 25px; }

#kol1_menu p.knapp a {
	width: 52px;
	height: 21px;
	background: url(gfx/2009/kol1_button.gif) no-repeat; }
	
#kol1_image {
	width: 250px;
	height: 170px;
	background: url(gfx/2009/bg_kol1_image.png) no-repeat scroll 50%;
	margin-bottom: 20px }
	
#kol1_image h1, #kol1_image ul { display:none }

body#forum #kol1 { width: 250px }
	
/*
	FLASHFILM SOM SKAL VISES I POPUP PÅ FORSIDEN
*/

#popup_bakgrunn {
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:100%; width:100%;
	top:0; left:0;
	background: #222;
	z-index: 30000 }
#flashfilm {
	display: none;
	position: absolute;  
	_position:absolute; /* hack for internet explorer 6*/  
	top: 150px; left: 50%;
	height: 349px; width: 583px;
	margin: 0 0 0 -290px; 
	z-index: 35000 }
.lukk_vindu { margin: 0; height: 20px; background: #000 }
.lukk_vindu a {
	display: block; float: right;
	height: 20px; line-height: 20px;
	font-size: 1.4em;
	font-weight: bold;
	float: right;
	padding: 0 10px;
	color: #fc0 }

.artikkel .inner {padding: 0;}

/* GRAFIKK TIL ØNSKELISTE OG MIN SIDE */
#innhold .boks_tittel {background: url(gfx/kundekort/bg_h1_span.png) no-repeat right top}
#innholdsramme #innhold .boks_tittel h1 {background: url(gfx/kundekort/bg_h1.png) no-repeat left top; color: #000}

#innhold .skjema_nav li a.lagre, #innhold .knapper a.gronn, #innhold .onskeliste_subnav li.neste a {
	background: url(gfx/kundekort/bg_oransje_knapp_a.png) no-repeat left top;
	color: #000;}
#innhold .skjema_nav li a.lagre span, #innhold .knapper a.gronn span, #innhold .onskeliste_subnav li.neste a span {
	background: url(gfx/kundekort/bg_oransje_knapp_span.png) no-repeat right top;}
	
#innhold .registrering .skjema_nav li a.lagre {
	display: block;
	background: url(http://www.mforum.no/gfx/kundekort/bg_leverknapp_a.png) no-repeat top left;
	float: right;
	color: #fff;
	font-size: 1.2em;
	padding: 0 0 0 5px;
}
#innhold .registrering .skjema_nav li a.lagre .fullfor a { margin: 0 15px 0;}
#innhold .registrering .skjema_nav li a.lagre span {
	display: block;
	line-height: 28px;
	background: url(http://www.mforum.no/gfx/kundekort/bg_leverknapp_span.png) no-repeat top right;
	padding: 0 30px 0 5px;
}
	
	
#innhold .boks_mellomtittel, #innhold .boks_mellomtittel_onske {
	background: url(gfx/kundekort/bg_mellomtittel.gif) repeat-x 0 0;}
#innhold p.deltakerinfo_nav a, #innhold p.fullfor a {
	background: url(gfx/kundekort/bg_leverknapp_a.png) no-repeat left top;
	color: #000}
#innhold p.deltakerinfo_nav a span, #innhold p.fullfor a span {
	background: url(gfx/kundekort/bg_leverknapp_span.png) no-repeat right top;}
#innhold p.deltakerinfo_nav {
	background:  url(gfx/kundekort/bg_deltakere_nav.gif) repeat-x 0 0;}
#innholdsramme #innhold .boks_mellomtittel h2, #innholdsramme #innhold .boks_mellomtittel_onske h2 {
	color:#000;}
#innhold #deltakerinfo_topp .bunn_pil {
	background:  url(gfx/kundekort/deltakere_nav_pil.png) no-repeat 0 0;}
#innhold table#deltakere_tabell .velg_deltaker span {
	background: url(gfx/kundekort/bg_deltakernummer.png) no-repeat 0 0;
	color:#000;}

#innholdsramme #innhold .boks_mellomtittel_onske h2 {
	background: url(gfx/kundekort/bg_h2_onske.gif) no-repeat left top;
}
/*#ramme .minnav li.aktiv a.kontaktoppfolging, #ramme .minnav a.kontaktoppfolging:hover {
	background: url(gfx/kontakt/knapp_kontaktoppfolginger.png) no-repeat;
}
#ramme .minnav a.kontaktoppfolging {
	background: url(gfx/kontakt/knapp_kontaktoppfolginger.png) no-repeat 0 -31px;
}*/

#pamelding_mforum p.knapp a {color: #000; background: url(gfx/paamelding-forside-knapp-ba.png) no-repeat;}
#pamelding_mforum p.knapp a:hover {color: #fff}
#pamelding_mforum input.input, #pamelding_mforum select {border: 1px solid #000}
#stickypush {height: 90px;}


#kol1_menu *, body#forum #innhold * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

fieldset legend {
	display: inline;
	font-size: 1em
}

.image {
	padding: 20px 0
}
/*
@media (max-width: 979px) {
	.mforumdetaljer #innholdsramme {
		width: 100%;
	}
	.mforumdetaljer #kol1 {
		display: none;
	}
	.mforumdetaljer #innhold {
		width: 100%;
		float: none;
		padding: 0 20px;
	}
}
*/

.portrett {
	float: left;
	margin: 10px 20px 20px 0;
	border-radius: 50%;
}
.portrett img {
	border-radius: 50%;
}
.text {clear: both; overflow: hidden}