/* LAYOUT - INNLOGGET */
#wrapper						{width:997px;background:#6f7173;margin:0 auto;padding-bottom:5px;}

ul {margin:10px 0px 10px 30px;}

/* HEADER */

#header							{width:997px;background:url(mal_images/header.jpg);height:131px;position:relative;}

#header ul#top_meny 			{position:absolute;top:5px;left:140px;margin:0px;}
#header ul#top_meny li			{list-style:none;float:left;}
#header ul#top_meny li a 		{color:#fff;font-size:14px;padding:57px 10px 5px 10px;font-weight:bold;display:block;}
#header ul#top_meny li a.active {background:url(mal_images/button_rep.jpg) repeat-x bottom;}

#header #login					{position:absolute;top:92px;right:26px;width:350px;height:24px;background:url(mal_images/login.jpg) no-repeat right;}
#header #login .label			{color:#20aad8;font-size:12px;font-weight:bold;padding-right:5px;}
#header #login .input			{border:0;width:115px;padding:3px 3px 3px 8px;background:none;}
#header #login .submit_button			{border:0;width:42px;padding:5px 10px 5px 10px;background:none;cursor:pointer}

#header #help					{position:absolute;top:60px;right:26px;width:350px;text-align:right;font-size:12px;color:#444}
#header #help a					{color:#20aad8;font-weight:bold;}

#header #logo					{width:130px;height:120px;position:absolute;top:0px;left:0px;}
#header #logo a					{width:130px;height:120px;display:block;}

/* INNHOLD */

#content						{width:997px;min-height:500px;background:url(mal_images/content_rep.jpg) repeat-y;padding:8px 0px 5px 0px;}

.box_left						{width:480px;float:left;padding-left:15px;}
.box_right						{width:480px;float:right;padding-right:15px;}
.box_right_f					{width:480px;text-align:right;float:right;padding-right:15px;height:250px;overflow:hidden;}
.box_left2						{width:700px;float:left;padding-left:15px;}
.box_right2						{width:260px;float:right;padding-right:15px;}
.box							{width:975px;padding-left:15px;}

.box_gray						{background:#f0f0f0;border:1px solid #d7d7d7;}

.box_gradient					{background:#98999d url(mal_images/box_rep.jpg) repeat-x top;border:1px solid #a5a8ad;color:#3e3e3e;}

.status_feil					{width:355px;padding:5px 0px 5px 40px;margin:0px 0px 7px 0px;font-size:14px;font-weight:bold;color:#d40707;background:#ffcdcd url(medlem/mal_images/no.png) no-repeat 10px center;border:2px solid #d40707;}
.status_ok						{width:355px;padding:5px 0px 5px 40px;margin:0px 0px 7px 0px;font-size:14px;font-weight:bold;color:#044618;background:#c4e8ab url(medlem/mal_images/yes.png) no-repeat 10px center;border:2px solid #5d925e;}

#content #pictures				{width:967px;height:80px;padding:8px 0px 8px 15px;overflow:hidden;clear:both;}
#content #pictures ul			{width:2000px;height:80px;margin:0}
#content #pictures ul li		{margin-right:2px;float:left;list-style:none;}

#content_bottom					{width:997px;background:url(mal_images/content_bottom.jpg) no-repeat;height:9px;}

ul#submeny li					{list-style:none;padding:3px 0px 0px 0px;}
ul#submeny li a					{font-size:14px;}

.p20							{padding:20px;}
.pb20							{padding:20px 20px 0px 20px;}
.p2010							{padding:10px 20px 10px 20px;}
.p10							{padding:10px;}

.clr_hr							{border-bottom:1px solid #cbcbcb;margin:0px 0px 10px 0px;height:10px;line-height:1px;font-size:1px;clear:both;}
.nyhet							{padding:20px 20px 20px 20px;clear:both;}
.nyhet h2						{border:0;margin:0;}
.nyhet em.dato					{padding:5px 0px 5px 0px;display:block;}		
.nyhet .fl						{width:210px;}
.nyhet .fr						{width:450px;float:left;}
.nyhet img						{vertical-align:middle;border:1px solid #cbcbcb;padding:2px;}	

.fl								{float:left;}
.fr								{float:right;}

form.small_form ul				{margin-top:10px;}
form.small_form ul li			{list-style:none;height:24px;}
form.small_form ul li.spacer	{height:10px;}
form.small_form label			{width:80px;display:block;float:left;padding:2px 0px 2px 5px;color:#000;font-weight:bold;}
form.small_form .input_large	{border:1px solid #7e9db9;width:260px;float:left;padding:2px;}
form.small_form .input_small	{border:1px solid #7e9db9;width:85px;float:left;padding:2px;}

form.small_form .select_large	{border:1px solid #7e9db9;width:266px;float:left;padding:1px;}
form.small_form .select_tiny	{border:1px solid #7e9db9;width:70px;float:left;padding:1px;margin-right:2px;}

form.small_form .small_form_help{margin:2px;}
form.small_form .checkbox		{padding:2px;vertical-align:middle;}
form.small_form .submit			{background:url(mal_images/submit.jpg) no-repeat;width:103px;border:0;height:31px;cursor:pointer;font-weight:bold;color:#fff;}

form.small_form .input_pop			{float:left;width:155px;border:1px solid #999;font-size:13px;padding:5px;margin-top:1px;}
form.small_form .form_layout_pop li	{list-style:none;margin-bottom:10px;width:370px;float:left;}

/* FOOTER */
ul#banners						{width:992px;height:78px;padding:6px 0px 4px 5px;}
ul#banners li					{width:243px;margin-right:5px;float:left;list-style:none;overflow:hidden;}

#footer							{width:997px;background:url(mal_images/footer.jpg) no-repeat;height:82px;}
#footer p						{color:#999}
#footer p strong				{color:#fff}

/* KALENDER */
#kalender .dager_nav td					{padding:10px 0px 10px 0px;}
#kalender .dager						{border-left:1px solid #dedcdf;}
#kalender .dager td						{border-right:1px solid #dedcdf;border-bottom:1px solid #dedcdf;vertical-align:top;width:14%;}
#kalender .dager tr						{height:150px;}
#kalender .dager_overskrift td			{border-right:1px solid #fff;border-bottom:1px solid #fff;background:#30cefe;padding:10px 0px 2px 5px;width:14%;color:#fff;font-weight:bold;font-size:12px;}
#kalender .dager td.none				{border-right:1px solid #dedcdf;border-bottom:1px solid #dedcdf;background:#f1f1f1}
#kalender .dager td a					{padding:0px 0px 0px 0px;}
#kalender .dager td p					{padding:3px 5px 3px 5px;}
#kalender .dager td div					{background:#d9f0f8;color:#000;padding:3px;font-weight:bold;font-size:12px;}
#kalender .dager td div.idag			{background:#31cfff;}
#kalender .dager td div.event,
#kalender .dager td a.event				{background:#fc931d;display:block;color:#000;padding:3px;font-weight:bold;font-size:12px;}
#kalender .small						{width:300px;float:left;}


/* GLOBAL */
*								{margin:0;padding:0}
html,body						{font-family:arial;font-size:12px;color:#707070;background:#a0a3a7 url(mal_images/bg_rep.jpg) repeat-x top;}
.clr							{clear:both;}

/* FONTER */
a 								{text-decoration:none;color:#21cbff}
a:hover 						{text-decoration:underline;}
a img							{border:0}

/* th								{text-align:left;} */

h1								{font-size:30px;color:#21cbff;}
h2								{font-size:20px;color:#21cbff;}
.box_gradient h2				{color:#fff;}
h3								{font-size:20px;color:#000;}
h4								{font-size:13px;color:#222;margin-top:5px;margin-bottom:15px;}
strong.ingress					{font-size:13px;padding:5px 0px 5px 0px;color:#000;display:block;}


.must							{color:red;font-size:16px;padding:1px;float:left;}

.box_left2 .standard p {
	marging-top:		5px;
	margin-bottom:		15px;
}

.box_left2 .standard ol {
	margin-top:			15px;
	margin-bottom:		15px;
	padding-left:		40px;
}

.box_left2 .standard ol li {
	padding-bottom:	5px;
}

#content img {
	border:				1px solid #000;
}