/* Style sheet basic */
body{margin:0 0 24px 0;padding:0;}

a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family:Arial, Helvetica, sans-serif;}
a,body,div,input,label,li,ol,p,select,td,th,textarea,u,ul{font-size:11px;}
h1{margin:0 0 10px 0;padding:0;font-weight:bold;font-size:12px; border-bottom:2px dotted #666; text-transform:uppercase;}
h2{margin:0 0 6px 0;padding:0;font-weight:bold;font-size:11px;}
a{text-decoration:none;color:#22a09c;}
a:hover{text-decoration:underline;color:#0b3333;}
img{vertical-align:middle;border:0px;}
p,pre,form{margin:0;padding:0;}

p{padding:0 0 11px 0;}

.ce_text
{
	line-height:16px;
	padding-bottom:15px;
}

/* font color */
.ce_text,
.mod_navigation .level_2 li a,
.mod_navigation .level_2 li span,
.mod_navigation .level_3 li a,
.mod_navigation .level_3 li span
{
	color:#0b3333;
}
/* font color end*/ 
.brosjyre_class,
.brosjyre_class .ce_text,
.brosjyre_class .ce_text p
{
	padding-bottom:0px;
	margin-bottom:0px;
	
}



.mod_article
{

	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

#header
{
	background-color:#000000;
}

#container
{
	width:990px;
	background-image:url(devider_container.jpg);
	background-repeat:repeat-y;
}

.to_kolonner #container
{
	width:990px;
	background-image:url(devider_container_to_kol.jpg);
	background-repeat:repeat-y;
}


.tre_kolonner #container
{
	width:990px;
	background-image:url(devider_container_tre_kol.jpg);
	background-repeat:repeat-y;
}

#container
{
	margin:0 15px 0 15px;	
}

#header
{
	margin-bottom:10px;
}

/***** strek devider ****/
#main .inside
{
 	
}

/***** strek devider  end ****/

#main .inside
{
	width:335px;
	float:left;
	margin: 0 0px 0 0px;
	padding: 0 0px 0 22px;
}

#main .custom,
#main .custom .inside
{
	width:206px;
	float:left;
}

#main .custom .inside
{
	width:206px;
	float:left;
	padding: 0 0px 0 24px;
}

#right .inside
{
	padding: 0 0px 0 22px;
}

.to_kolonner #main .inside
{
	width:800px;
	margin: 0 0px 0 0px;
	padding: 0 0px 0 22px;
}

.tre_kolonner #main .inside
{
	width:500px;
	margin: 0 0px 0 0px;
	padding: 0 0px 0 22px;
}

/**  footer */

#footer
{
	border-top: 2px dotted #666;
	padding:10px 0 0 0;
	margin:10px 15px 0 15px;
	width:1000px;
}


.mod_navigation
{
	padding:5px;
}

.mod_navigation .level_1
{
	padding:0px;
	margin:0px;
}

.mod_navigation .level_1 li a,
.mod_navigation .level_1 li span
{
	background-repeat:no-repeat;
	display:block;
	width:166px;
	height:26px;
	color:#fff;
	font-size:0px;
	padding:0 0 12px 0px;
	margin:0 0 12px 0;
	border-bottom:2px dotted #666666;

}

.mod_navigation .level_1 li .page_skolen
{
	background-image:url(skolen.jpg);
}

.mod_navigation .level_1 li .page_soknad
{
	background-image:url(soknad.jpg);

}

.mod_navigation .level_1 li .page_elev
{
	background-image:url(elevarbeider.jpg);

}

.mod_navigation .level_1 li .page_prosjektlerere
{
	background-image:url(prosjektlerere.jpg);

}

.mod_navigation .level_1 li .page_linkressurser
{
	background-image:url(linkressurser.jpg);

}

.mod_navigation .level_1 li .page_kalender
{
	background-image:url(kalender.jpg);

}

.mod_navigation .level_1 li .page_kontakt
{
	background-image:url(kontakt.jpg);

}


.mod_navigation .level_1 li .page_nyheter
{
	background-image:url(nyheter.jpg);

}

.mod_navigation .level_2,
.mod_navigation .level_2,
.mod_navigation .level_3, 
.mod_navigation .level_3 
{
	padding:0px;
	margin:0px 0 10px 15px;
	list-style:none;
}

.mod_navigation .level_2 .active,
.mod_navigation .level_3 li .active
{
	background-color:#22a09c;
	color:#FFFFFF;
}

.mod_navigation .level_3,
.mod_navigation .level_2 .submenu
{
	background-color:#FFFFFF;
	color:#0b3333;
}

.mod_navigation .level_2 li a,
.mod_navigation .level_2 li span,
.mod_navigation .level_3 li a,
.mod_navigation .level_3 li span
{
	background-repeat:no-repeat;
	color:#0b3333;
	font-size:11px;
	padding:2px 0 0px 14px;
	margin:0 0 0px 0;
	border-bottom:none;
	height:17px;
}

.mod_navigation .level_2 li .last
{
	padding-bottom:10px;
}

.mod_navigation .level_2 li .last,
.mod_navigation .level_3 li .last
{
	padding-bottom:0px;
}

/* nyheter *********/

#right .mod_newslist
{
	padding:10px 0 10px 0;
}


/****** kalender ***************/

.mod_calendar
{
}

.mod_calendar .minicalendar
{
	width:210px;
	margin-bottom:20px;
}

.minicalendar .mod_eventlist
{
	margin-bottom:20px;
}


.mod_calendar .minicalendar .head
{
	text-align:center;
	padding-bottom:5px;
}

.mod_calendar .minicalendar .label
{
	background-color:#c1dbda;
	border-right:3px solid #fff;
	border-bottom:3px solid #fff;
	text-align:center;
	padding:5px 0 5px 0;
	

}

.mod_calendar .minicalendar .days
{
	background-color:#c1dbda;
	border-right:3px solid #fff;
	text-align:center;
	padding:5px 0 5px 0;
	width:12px;
}

.mod_calendar .minicalendar .active
{
	background-color:#22a09c;
}

.mod_calendar .minicalendar .active a
{
	color:#fff;
}

.mod_eventlist
{
	padding-bottom:10px;
}

.mod_subscribe
{
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:2px dotted #666;
}

.mod_subscribe .text
{
	border:none;
	background-color:#c1dbda;
	padding:6px 0 7px 0;
	
}	

.mod_subscribe .submit_div
{
	width:66px;
	float:right;
}

#link-til-lanekassen,
#linkressurser
{
	border-top:2px dotted #666;
	padding:10px 0 0 0;
	margin:10px 0 0 0;
}

#soknadspapirer-til-skolen
{
	border-bottom:2px dotted #666;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
