/*BOKSER              input select */
/*  Td START          TD
/*  Tabeller START    Tabbeller
 /* LINK */
/*
background-image: url (tdbg.jpg);
*/
/* UL LISTE START */
ul.sortable li {
	position: relative;
}

ul.boxy {
	list-style-type: none;
	padding: 4px 4px 0 4px;
	margin: 0px;
	width: 160px;
	font-size:  11px;
	font-family:  Verdana, Arial, Sans-Serif;
        border: 1px solid #ccc;
}
ul.boxy li {
	cursor:move;
	margin-bottom: 4px;
	padding: 2px 2px;
	border: 1px solid #ccc;
	background-color: #eee;
}


ul.aktiv {
	list-style-type: none;
	padding: 2px 2px 0 2px;
	margin: 0px;
	width: 160px;
	font-size:  11px;
	font-family:  Verdana, Arial, Sans-Serif;
        border: 1px solid #ccc;
}
ul.aktiv li {
	margin-bottom: 2px;
	padding: 1px 1px;
	border: 1px solid #ccc;
	background-color: #eee;
}
/* UL liste SLUTT */
/* BODY */



.body {
    margin: 0px;
    margin-top: 0px;
    border: 0px;
    padding: 0px;
    border-collapse:	collapse;
    background-color: #666666;
}

/*  Tabeller START    */
.hoved{
    margin: 0px;
    padding: 0px;
  border: 0px solid #FCDD7D;
    background-color: #FFB500;
    border-collapse:	collapse;
}


.greyTabell {
  border: 10px solid #FFFFFF;
  margin:0px ;
  padding: 0px;
    border-collapse:	collapse;
    background-color: #FFDB70;
/*  background-image:url('../grafikk/graa_rutet.jpg');  */
}

.hvitTabell {
border: 10px solid #FFFFFF;
margin:0px ;
padding: 0px;
    border-collapse:	collapse;
    background-color: #FFFFFF;
}

.greenTabell{
border: 10px solid #FFFFFF;
margin:0px ;
padding: 0px;
    border-collapse:	collapse;
    background-color: #555555;
/*    background-image:url('../grafikk/gron_rutet.jpg');*/
}

.grey0Tabell {
    margin: 0x;
    padding: 0px;
    border: 0px;
    border-collapse:	collapse;
  background-image:url('../grafikk/graa_rutet.jpg');
}
.orangeTabell{
    border: 0px;
    margin:0px ;
    padding: 0px;
    background-color: #FFB500;
    border-collapse:	collapse;
    vertical-align: text-top; 
}
/*    background-image:url('../grafikk/gron_rutet.jpg');*/

.hvit0Tabell {
border: 0px;
margin:0px ;
padding: 0px;
    border-collapse:	collapse;
    background-color: #FFFFFF;
}

.menyUTabell {
border: 0px;
margin:0px ;
padding: 0px;
    border-collapse:	collapse;
       background-color: #4AE600;
}
.menyTabell {
border: 0px;
margin:0px ;
padding: 0px;
    border-collapse:	collapse;
    background-color: #FFFFFF;
}



/* Ny tabeller skoleRubrikk */
.hovedYTabell{
  vertical-align: top;
	background-color: #EfEfFF;
	width: 640px;
	height: 600px;
}
.hovedITabell{
   	background-color: #EEEEFF;
	border: 0px;
	width: 600px;
	height: 600px;
}

/*
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
*/


/*  Tabeller SLUTT  */
/*  Tabeller SLUTT  */

/*  Td START  */
/*  Td START  */
.image10 {
border: 0px ;
margin:0px ;
padding: 0px;
height: 10px;
    border-collapse:	collapse;
    background-color: #FFFFFF;
}

.avstand10 {
border: 0px ;
margin:0px ;
padding: 0px;
    color: #000000;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    text-align: left;
    border-collapse:	collapse;
    background-color: #FFFFFF;
}
.greyTD10 {
border: 10px solid #FFFFFF;
margin:0px ;
padding: 0px;
  background-image:url('../grafikk/graa_rutet.jpg');
    color: #000000;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    text-align: left;
    border-collapse:	collapse;
}


.hvit0TD11 {
border: 0px ;
margin:0px ;
padding: 0px;
    background-color: #FFFFFF;
    color: #000000;
    font-family: Verdana, Arial;
    font-size: 12px;
    text-align: left;
    border-collapse:	collapse;
}

.grey0TD11 {
border: 0px ;
margin:0px ;
padding: 0px;
    background-image:url('../grafikk/graa_rutet.jpg');
    color: #000000;
    font-family: Verdana, Arial;
    font-size: 12px;
    text-align: left;
    border-collapse:	collapse;
}

.grey0TD10 {
border: 0px ;
margin:0px ;
padding: 0px;
    background-image:url('../grafikk/graa_rutet.jpg');
    color: #000000;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    text-align: left;
    border-collapse:	collapse;
}


.greenTD{
    margin: 0px;
    padding: 0px;   
border: 10px solid #FFFFFF; 
    color: #000000;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
    text-align: left;
    border-collapse:	collapse;
}

.greenTBtd{
border: 0px solid #FFFFFF; 
border-bottom-width: 10px;
border-top-width: 10px;
    color: #000000;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
    text-align: left;
    border-collapse:	collapse;
}

.greenTBtdB{
border: 0px solid #FFFFFF; 
border-bottom-width: 10px;
border-top-width: 10px;
    color: #000000;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
	  font-weight: bold;
    text-align: left;
    border-collapse:	collapse;
}

.green0TD{
    margin: 0px;
    padding: 0px;   
    border: 0px;
    background-image:url('../grafikk/gron_rutet.jpg');
    color: #000000;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
    text-align: left;
    border-collapse:	collapse;
}

.greenPad0TD{
    margin: 0px;
    padding: 5px;   
    border: 0px;
    background-image:url('../grafikk/gron_rutet.jpg');
    color: #000000;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
    text-align: left;
    border-collapse:	collapse;
}



/* WIDTH */


.width2 {
    width: 800px; /* Bredde Blå tabell */
}


/* ------------------------------------------------------------------------- */
/* LENKER 
/* ------------------------------------------------------------------------- */


a.lenkeRubrikk:link, a.lenkeRubrikk:visited, a.lenkeRubrikk:active{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
          
a.lenkeRubrikk:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: normal;
	color: #003366;
	text-decoration: underline;
}

/* ------------------------------------------------------------------------- */
/* TEMPLATE STYLES
/* ------------------------------------------------------------------------- */


a:link.menyUn, a:visited.menyUn{	
         text-decoration: none;
			   font-family: Verdana, sans-serif;
	           font-size: 12px;
	           color: #FFFFFF;
}
	          
a:hover.menyUn, a:active.menyUn{
               text-decoration: none;
			   font-family: Verdana, sans-serif;
	           font-size: 12px;
    color: #E98009;
}

	          
a:link.menyUs, a:visited.menyUs,a:hover.menyUs, a:active.menyUs{	
    text-decoration: none;
		font-family: Verdana, Helvetica, sans-serif;
	  font-size: 12px;
	  font-weight: bold;
    color: #E98009;
}



a:link.meny11Un, a:visited.meny11Un{	
        text-decoration: none;
			  font-family: Verdana, sans-serif;
	      font-size: 11px;
	           color: #FFFFFF;
}
	          
a:hover.meny11Un, a:active.meny11Un{
      text-decoration: none;
			font-family: Verdana, sans-serif;
	    font-size: 11px;
	    color: #E98009;     
}

	          
a:link.meny11Us, a:visited.meny11Us, a:active.meny11Us, a:hover.meny11Us{	
               text-decoration: none;
			   font-family: Verdana, sans-serif;
	           font-size: 11px;
          color: #E98009;
}

/*  Slutt menylink           */


a.aSkoler:link, a.aSkoler:visited, a.aSkoler:active{
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color: #003366;
	text-align: center;
	text-decoration: none;
}
	          
a.aSkoler:hover{
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color: #003366;
	text-align: center;
	text-decoration: underline;
}

a.aSok:link, a.aSok:visited, a.aSok:active{
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color: #003366;
	text-align: center;
	text-decoration: none;
}
	          
a.aSok:hover{
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color: #003366;
	text-align: center;
	text-decoration: underline;
}

a.aInfo:link, a.aInfo:visited, a.aInfo:active{
	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
	font-weight: normal;
	color: #003366;
	text-align: center;
	text-decoration: underline;
}
	          
a.aInfo:hover{
	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
	font-weight: normal;
	color: #003366;
	text-align: center;
	text-decoration: none;
}

a.aAlfabet:link, a.aAlfabet:visited, a.aAlfabet:active{
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	color: #003366;
	text-align: center;
    font-weight: bold;  
	text-decoration: none;
}
	          
a.aAlfabet:hover{
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	color: #003366;
	text-align: center;
    font-weight: bold;  
	text-decoration: underline;
}
.meny_alfa{ 
        background-color: #F0F0F0;
		height: 13px;	
		font-family: Verdana, Arial, sans-serif;	
	    font-size: 10px;
		font-weight: bold;
	    color: #000000;
		text-align: center;
}



/* MENU */

/*
.menu
{
    height: 44px;
    margin-top: 5px;
    margin-bottom: 20px;
}
       background-color: #00F74A; */
.menyHs
{
    float:  center;
    text-align: center;
    font-size: 12px;
    color: #ff50D3;
    background-color:  #8BE1FE;
	  font-family: Verdana, Arial, Sans-Serif;
    cursor: pointer;
    height: 21px
    border: 0px;
}	
.menyHn
{
    float: center;
	  text-align: center;
    font-size: 12px;
    color: #000055;
    background-color: #51B9D4;
    font-family: Verdana, Arial, Sans-Serif;
    cursor: pointer;
    height: 23px
    border: 0px;
}
.menyHlB 
{
    float:  left;
    text-align: left;
    font-size: 12px;
	  font-weight: bold;
    color: #E98009;
    background-color:   #0E84EB;
	  font-family: Verdana, Arial, Sans-Serif;
    cursor: pointer;
    height: 23px
    border: 0px;
}	
.menyHsB 
{
    float:  center;
    text-align: center;
    font-size: 14px;
	  font-weight: bold;
    color: #E98009;
    background-color:   #0E84EB;
	  font-family: Verdana, Arial, Sans-Serif;
    cursor: pointer;
    height: 23px
    border: 0px;
}	
.menyHnB
{
    float: center;
	  text-align: center;
    font-size: 12px;
	  font-weight: bold;
    color:  #FFFFFF;
    background-color:#0A599F;
    font-family: Verdana, Arial, Sans-Serif;
   
    cursor: pointer;
    height: 25px
    border: 0px;
}

/*     font-weight: bold;  */
/*    background-color: #6699FF;  */

.menytekst
{
    margin-top: 2px;
    font-size: 12px;
    color: #694925;
    font-family: Verdana, Arial, Sans-Serif;
    float: left;
    margin-left: 5px;
    border: 0px;
    height: 26px
}

.menytekst20
{
    font-size: 11px;
    color: #694925;
    font-family: Verdana, Arial, Sans-Serif;
    float: left;
    margin-left: 5px;
    border: 0px;
    height: 15px
}


.innhold{
	background-color: #DFDFDF;
}



.tekstV12{
    border:0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}

.tekstV12B{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
		font-weight: bold;	
	color: #000000;
}


.tekstV11{
    border:0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
    border-collapse:	collapse;
}

.tekstV11B{
    border:0px ;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
		font-weight: bold;	
	color: #000000;
    border-collapse:	collapse;
}




.tekst11Arial
{
     background-color: #FFFFFF;
    border:0px solid #FFFFFF;
	font-family:  Arial, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #000080;
}


.tekstutenfor{
    background-color: #EFEFEF;
    border:0px solid # #EFEFEF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000080;
}

.tekstborder{
     background-color: #FFFFFF;
    border:1px solid #0000080;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000080;
}

.topp{
    background-color: #EFEFEF;
    border:5px solid #D2E0E9;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000080;
}

.tekst11{
    background-color: #FFFFFF;
    border:0px solid #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000080;
}


.knapp{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border:1px groove #C0C0C0;	
    width:auto;
	height:17px;		  
}
/* 	bjørn lagt til start */
	
 .timeboks{
     font-family: Verdana, Arial, sans-serif;
     font-size: 11px;
     width: 180px;
    }
	 .boks{
     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size: 11px;
	width: auto;	
    }
    
    
a:link.lenke_innhold, a:visited.lenke_innhold, a:active.lenke_innhold{	
               text-decoration: none;
			   font-family: Verdana, sans-serif;
	           font-size: 12px;
	           font-weight: bold;
			   color: #0066CC;     
}
	          
a:hover.lenke_innhold{
               text-decoration: none;
			   font-family: Verdana, sans-serif;
	           font-size: 12px;
	           font-weight: bold;
	           color: #000080;
}


.tekstLogo{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;	
  color: #1111cc;
}

.tekstLogoB{
	font-family:Arial, Verdana,  sans-serif;
	font-size: 24px;
	font-weight: bold;	
  color: #1111cc;
}

/*BOKSER      */
.boksLoggInn{
  font-family : Verdana, Arial,  sans-serif;
  font-size:10px;
  border:1px ridge #EFEFEF;
  width:140px;
  height:15px;
}

.boksSok{
  font-family : Verdana, Arial,  sans-serif;
  font-size: 11px;
  border:1px ridge #EFEFEF;
  width:110px;
  height:15px;
}

.boksAlleSkoler{
  font-family : Verdana, Arial,  sans-serif;
  font-size:11px;
  border:1px ridge #EFEFEF;
  width:300px;
  height:15px;
}








/* Kalender START*/
.tekstKal{
     background-color: #FAFAD2;
    border:1px solid #FCFCD8;
	font-family: Verdana, Arial, sans-serif;
	           font-size: 11px;
	           font-weight: bold;
	           color: #BBBBBB;
}
/*     background-color: #FAFAD2;*/
.tekstKalM{
     background-color: #C1E1FF;
     border-width: 2px; 
	border-style: outset;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #A5A5A5;
}

.menyKalS{
     background-color: #C1E1FF;
     border-width: 2px; 
    text-align: left;
	border-style: outset;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #DD0000;
         text-decoration: none;
}

.tekst4S{
     background-color: #C1E1FF;
     border-width: 2px; 
	border-style: outset;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
		font-weight: bold;	
color: #DD0000;
}
/* Tekst class*/
  .tekstL{
    border:0px ;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    color: #000080;
  }
  .tekstLB{
    border:0px ;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
	  font-weight: bold;
    text-align: left;
    color: #000080;
  }
  .tekstL_vertM{
    border:0px ;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
	  vertical-align: middle;
    text-align: left;
    color: #000080;
  }
  .tekst11LB{
    border:0px ;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
	  font-weight: bold;
    text-align: left;
    color: #000080;
  }
  .tekstR{
    border:0px ;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: right;
    color: #000080;
  }
  .tekstRB{
    border:0px ;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
	  font-weight: bold;
    text-align: right;
    color: #000080;
  }

  .tekstC{
    border:0px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    color: #000080;
  }
  .tekstCB{
    border:0px ;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
	  font-weight: bold;
    text-align: center;
    color: #000080;
  }

/*
Fra rubrikktorget.css
*/
.felt_bilde{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  border:1px groove #C0C0C0;
  width:217px;
  height:17px;
}
