/*  
Fargen til denne siten: #0152a9

*/

body {
        background-color:#ffffff;
        font-size:75%;
        margin:0;
        padding:0;
        font-family: verdana, arial, sans-serif;
}

h1 {
	font-size: 120%;
}

h2 {
	font-size: 100%
}

 li{
        list-style-type: square;
}

a {
	text-decoration : underline;
	color : black;
}
a:hover {
	text-decoration : underline;
	color: #666666;
}

.imageright {
float: right;
margin-left: 5px;
}
 
/* Slutt på bilder */

.renderedtable {
font-size: 100%;
}

div.factbox
{
    width: 14em;
    margin: 5px 7px 7px 7px;
}

div.factbox-design h2
{
    margin: 0px;
    padding: 0px 1px 3px 4px;
    color: #ffffff;
    background-color: #0152a9;
}

div.factbox h3
{
    font-size: 1em;
    margin-top: -12px;
    padding: 5px 2px 5px 2px;
    color: #ffffff;
    background-color: #0152a9;
}

div.factbox-design
{
    padding: 0px;
    border: 1px solid;
    padding-top: 0px;
}

div.factbox-design h2
{
    font-size: 1.2em;
    margin-top: 0px;
}

div.factbox-content
{
    margin-top: 0;
    padding: 0px 0px 0px 0px;
}

div.factbox-content p
{
   padding: 2px 2px 2px 2px;
}

/*normal {
	vertical-align: top;
	text-align: left;
	margin:0;
        padding:0;
	clear: auto;
	border : 1 dotted red;
} */

.centertd a{
	font-size: 100%;
}
td.centertd {
	vertical-align: top;
	text-align: left;
	margin: 5;
	padding: 15px;
	width: 419px;
	font-size: 75%; 
}

.centertd input{
        background:  #ffffff;
        color: #000000;
        border-style: groove; /*[dotted, dashed, solid, double, groove, ridge, inset, outset] */
        border-color: #000000;
        border-width: 1; /*valuepx; [numerical value, 5, 6, 8...] */
}

.centertd textarea {
	background:  #ffffff;
        color: #000000;
        border-style: groove; /*[dotted, dashed, solid, double, groove, ridge, inset, outset] */
        border-color: #000000;
        border-width: 1; /*valuepx; [numerical value, 5, 6, 8...] */
}

.centertd select {
	background:  #ffffff;
        color: #000000;
        border-style: groove; /*[dotted, dashed, solid, double, groove, ridge, inset, outset] */
        border-color: #000000;
        border-width: 1; /*valuepx; [numerical value, 5, 6, 8...] */
}


td.leftmenu {
	/*background-repeat: repeat-y;*/
        margin:0;
        padding:0;
	width: 181px;
}

td.rightmenu {
        background-repeat: repeat-y;
        margin:0;
        padding:0;
	width: 153px;
	font-size: 10;
/*	padding-left: 1px;*/ 
}


/*break {
border-bottom:1px dotted red;
}*/

.sokeboks {
padding: 0;
padding-top: 4em;
}

div.sokeboks li {
list-style-type: none;
}
/**
************************
***  Midlertidig.... ***
************************
**/
/*
div.page_toppath_path {
	display:inline;
}*/
/**
***********************************
***  "Enkel side" line og full **
***********************************
**/

div.full_enkelside {
	/*font-size: 75%; */
}
div.full_enkelside_body {
        font-size: 100%;
}

.-1 {
	font-size: 75%;
}

div.class-image {

}

div.full_enkelside_ingress {
	margin-top: 1em;
	margin-bottom: 2em;
}

.full_enkelside_body {
	font-size: 75%;
}

div.line_enkelside {

}

div.line_enkelside_bilde {
			

}

div.line_enkelside_ingress {

}

/**
***************************************
***  "Nyhetsartikkel" line og full ****
***************************************
**/

div.line_nyhetsartikkel_bilde_hoyre {
	margin-bottom: 1em;
	margin-left: 8px;
	float: right;
	clear: right;
}

div.line_nyhetsartikkel_bilde_venstre {
        margin-bottom: 1em;
        margin-left: 0em;
	margin-right: 8px;
        float: left;
        clear: right;
}

div.line_nyhetsartikkel_ingress {
}

/*
Dette er stylet globalt!
div.line_nyhetsartikkel h1 {
	margin: 0 0 0 0;
	font-size: 100%;				
}*/

div.line_nyhetsartikkel_ingress {
	margin-bottom: 0.5em;
}
div.line_nyhetsartikkel_readmore {
	margin-bottom: 3em;
	padding: 1em;
}
div.line_nyhetsartikkel_readmore a {
}
div.line_nyhetsartikkel_readmore a:hover {
}

div.full_nyhetsartikkel_bilde {
	margin-bottom: 0.5em;
	margin-left: 1em;
	float: right;
}
div.full_nyhetsartikkel_ingress {
	font-weight: bold;
	margin: 0.5em 0;
}
div.full_nyhetsartikkel_byline {
  	font-size: 80%;
	color: #666666;
	margin: 0.5em 0;
}

div.full_nyhetsartikkel_relaterte_dokumenter {
}

div.full_nyhetsartikkel_bunn {
font-size: 12;
clear: top;
 display: block;
float: left;
width :100%; 
border-top: 0px dotted #666666;
padding-top: 0px;
margin-top: 10px;
vertical-align : bottom;
}

div.full_nyhetsartikkel_bunn a{
/*	font-size: 80%; */
}

div.line_nyhetsartikkel {
	margin-bottom: 2em;
	margin-left: 0em;
	border-bottom: 1px dotted #dfdfdf;
}

div.break {
	clear: both;
	margin-top:1em;
}

/*
Kontaktinfo
*/

.full_kontaktinfo_beskrivelse {
	margin-top : 8px;
	margin-bottom: 8px;
}

.full_kontaktinfo_adresse {
        margin-top : 8px;
        /*margin-bottom: 8px;*/
}

.center-image {
	float: center;

}

/**
*****************************************
***  "Aktivitetskalender" line og full **
*****************************************
**/


div.line_aktiviteter {
		font-size : 75%;
		display: block;
		border-bottom: 1px dotted #aaaaaa;
		margin-bottom: 0em;
		padding-bottom: 0em;
		padding: 0;
}
div.line_aktiviteter_tittel a{
		font-weight: bold;
		display: inline;
		width: 100%;
}


div.line_aktiviteter_startdato {
		font-size : 75%;
	display: inline;
	padding: 0;
	width :100px;
}
div.line_aktiviteter_sluttdato {
		font-size : 75%;
	display: inline;
	padding: 0;
	width :100px;
}


table.list, table.layoutlist {
      /*border-bottom: solid 1px #e0f4ff; */
}

/*table.list tr:hover {
	background-color: #DAE3F3;
}*/

table.list td {
	padding: 0.2em;
	/* border-bottom: 1px solid #DCD7B4; */
}

table.list th {
  	padding: 0.4em;
  	color: #000000;
  	/*background-color: red; */
	/* border-top: 1px solid #DCD7B4; */
	border-bottom: 1px solid #666666; 
}


/**
*****************************
***  "Ansatt" line og full **
*****************************
**/
div.line_ansatt {
	display: block;
	font-size: 75%;
	font-weight: bold;
	
}

div.line_ansatt_navn {
	display: block;
}

div.line_ansatt_epost {
	float: right;
}

div.full_ansatt {
	margin: 1em;
	padding: 1em;
/*	padding-bottom: 10em; */
	border: 1px solid #999999;
	font-size: 120%;
}

div.full_ansatt_bilde {
	margin-right: 5px;
	float: left;
	clear: both;
}

div.full_ansatt_navn {
        font-weight: bold;	
}

div.full_ansatt_tittel {

}

div.full_ansatt_stilling {
}


div.full_ansatt_epost{
	margin-top: 0.4em;
	margin-bottom: 2em;
}

/**
**********************************
***  "Aktiviteter" line og full **
**********************************
**/

div.line_aktiviteter {

}

div.line_aktiviteter_tittel {

}

div.line_aktiviteter_startdato {

}

div.line_aktiviteter_sluttdato {

}

div.full_aktivitet {

}

div.full_aktivitet_tittel {

}

div.full_aktivitet_startdato {

}

div.full_aktivitet_sluttdato {

}

div.full_aktivitet_beskrivelse {

}

/**
***********************************
***  "Studietilbud" line og full **
***********************************
**/

div.line_studietilbud_forside {

}

div.line_studietilbud_forside_bilde {
		margin-bottom: 1em;
		margin-left: 1em;
		margin-top: 6em;
		float: right;
		clear: auto;
}

div.line_studietilbud_forside_ingress {
		clear: auto;
		 margin-bottom: 1em;	
}

ul#line_studietilbud_forside_studieretninger {
		margin-top: 3em;
		margin-bottom: 5em;
}

div.line_studietilbud_forside_studieretning {
		margin-top: 3em;
/*		border: 1px dotted; */
		width: 100%;
		padding-top: 15px;
}

td#line_studietilbud_forside_studieretning_tabell {
		text-align: center;
		padding-top: 15px;
/*		border-bottom: 1px dotted;*/
		margin-bottom: 1em;
	/*	width: 100%; */

}


/**
***********************************
***  "Studieretning" line og full **
***********************************
**/

div.line_studieretning {

}

div.line_studieretning_bilde {
	padding: 5px;
	margin-top : 5px;
	float: right;
}

div.line_studieretning_beskrivelse {

}

div.full_studieretning {

}

div.full_studieretning_bilde {
	padding: 5px;
        margin-top : 5px;
        float: right;

}

div.full_studieretning_inntakskrav {

}

div.full_studieretning_kode {

}

div.full_studieretning_informasjon {

}


div.full_studieretning_planer {

}

div.full_studieretning_planer_tittel {

}

div.full_studieretning_tabell tr{
font-size: 60%;

}

div.full_studieretning_bokliste_tittel {

}

/**
***********************************
***  "Bibliotek" line og full    **
***********************************
**/

div.line_bibliotek {

}

div.line_bibliotek_bilde {
	margin.bottom: 1em;
	margin-left: 1em;
	float: right;
	
}

div.line_bibliotek_ingress {

}

div.line_bibliotek_body {

}

div.line_bibliotek_link_search {

}

div.line_bibliotek_nyheter {
	border-top: 1px dotted grey;
	padding-top: 1em; 
/*	border-bottom: 1px dotted; */
}


.folder_elevraad_enkelside {
	border-bottom: 1px dotted grey;
}


/**
****************************************
***  "Ledige stillinger" line og full **
****************************************
**/

#stillingliste li{
}

div.line_ledigestillinger {
	margin-bottom: 2em;
	margin-top: 3em;
	border-bottom: 1px dotted; 
}

div.line_ledigestillinger_stillingsomfang {
	font-weight: bold;
}

div.line_ledigestillinger_stillingsbeskrivelse {

}

div.line_ledigestillinger_soknadsskjema {

}

div.line_ledigestillinger_soknadsfrist {
	font-weight: bold;
}

/****  Folder templates    ****
*****************************
**/

div.folder_aktiviteter {
	font-size: 75%;
}

div.folder_aktiviteter a{
	font-size: 75%; 
}

div.folder_ansatte {
}

div.folder_kontaktinfo {

}

div.folder_nyheter {

}

div.folder_omskolen {

}

div.folder_standard_full {

}

div.folder_studieretning {

}

div.folder_studietilbud {

}

div.folder_bibliotek {

}


div.gallery_short_description {
}

div.gallery {
  float: left;
  overflow: none;
  clear: auto;
}
                                                                                
div.gallery_bg {
/*  background-color: #f8f8f8; */
  border : 1px dotted grey;
  float: left;
  overflow: none;
  width : 100%;
}

/*div.content-view-full {
	overflow: none;
        clear: auto;
	border: 1 solid red;
}*/


.attribute-image {
	padding-bottom: 0;
/*	clear: bottom; */
	overflow: none;
/*	float:left; */
}

.object-right {
float: right;
}

.object-left {
float: left;
}

.object-center {
float: center;
}
.content-navigator {
  text-align: center;
  vertical-align: top;
  display: inline;
  display: block;
  clear: both;
}

.content-navigator div
{
    display: inline;
    text-align: center;
}

div.content-navigator div.content-navigator-separator, div.content-navigator div.content-navigator-separator-disabled
{
    padding-left: 4px;
    padding-right: 4px;
}

div.content-navigator div.content-navigator-arrow
{
    font-size: 100%;
}

ttt.imageright {
        margin-bottom: 0em;
        margin-left: 0em;
        overflow: none;
        float: left;
        text-align: left; 
/*clear: left; */
        margin-right: 0em;
        border: 0;
}

.content-view-children{
	overflow : none;
	clear: auto;
}

.leftbox {
	padding-left: 4px;
}

/*

Sammarbeid

*/

.bglight {
        font-size: 75%;
        font-family: verdana, arial, sans-serif;
        padding: 3px;
}

.bgdark {
	border-top: #dcdcdc 1px dotted;
	border-bottom: #dcdcdc 1px dotted;
	background-color: ;
	font-size: 75%;
        font-family: verdana, arial, sans-serif;
        padding: 3px;
}

.status_unread {
}

.pdf {
text-align : right;
padding-top: 0;
margin-top: 0;
}

.pdf a{
 image-border : 0;
padding-top: 0;
margin-top: 0;
 /*visibility: hidden;*/
/*      display: none;*/
}
 
.radiobutton {
        /*margin-top: 0;*/
        border-color: red;
        border-width: 0; 
} 

.label {
padding: 0;
margin:0;
}

.searchline {
padding-top: 0;
margin-top:0;
}

form.search_form {
margin: 0;
padding: 0;
margin-bottom: 10px;
}




/* GALLERY */

div.class-folder div.class-gallery div.attribute-short p
{
    color: #333;
}

div.class-folder div.class-gallery div.attribute-link-disabled p
{
    color: #666666;
}

div.class-gallery div.attribute-short p
{
    color: #333;
}

div.class-gallery div.content-view-children table td
{
    background-color: #efefef;
    border-color: #666666;
}

div.class-gallery div.content-view-children div.attribute-image p
{
    color: #666666;
}

div.class-gallery div.content-view-children div.attribute-caption p
{
    color: #666666;
}

div#maincontent-design div.attribute-long p
{
    color: #333;
}

/* GALLERY */


div.class-folder div.class-gallery div.attribute-link-disabled p
{ 
    font-weight: normal;
    padding-left: 8px;
    vertical-align: middle;
}


div.class-gallery div.attribute-short p
{ 
    font-weight: bold;
}

div.class-gallery div.content-view-children table
{ 
    width: 100%;
}

div.class-gallery div.content-view-children table td
{ 
    width: 25%;
    padding: 6px;
    border: 1px solid;
    text-align: center;
    vertical-align: top;
}


