
BODY { font-family: Verdana; font-size: 12px; }
A         { text-decoration: none; }
A.link    { color: Blue; }
A.hover   { color: Red; text-decoration: underline; }
A.active  { color: Yellow; }
A.visited { color: #FF00FF; }
TABLE { border-collapse: collapse;} /* IE */
TD { font-size: 12px;
     padding: 0px;}
IMG { border-width: 0px; }

/* Listing */
.trLight {background-color: white;}
.trDark  {background-color: #F5F5F5;}
.trDark:hover {background-color: darkgrey;}
.trLight:hover {background-color: darkgrey;}
/* Knapper */
.Knapper 	{border-width: 1px; 
		background-image: url(/bilder/knapp_vannrett.jpg);
		}
/* Side */



.PageHeader { font-size: 16px; 
              color: #f1ce00; 
              background-color: white; 
              text-align: center; 
              vertical-align: middle;
              font-weight: bold;}
.TableHeader { font-size: 12px; color: #f1ce00; background-color: White; text-align: center; font-weight: bold; }
.EditHeader { font-size: 16px; color: #f1ce00; background-color: White; text-align: center; font-weight: bold; }
.TableRed {margin-left: 15px;}
.TabellkantU  { border-width: 1px; 
             border-color: Black;
             border-bottom: solid;
             vertical-align : top;
             padding-left: 5px;}
.TabellkantUH  { border-width: 1px; 
             border-color: Black;
             border-bottom: solid;
             border-right: solid;
             padding-left: 5px;}
.TabellkantH  { border-width: 1px; 
	     text-align: left;
             border-color: Black;
             border-right: solid;
             padding-left: 5px;}             
/* Meny */
.MenyCelle { background-color: White;
             border-width: 1px; 
             border-color: Black;
             border-style: solid; 
             border-bottom:1px solid silver;
             border-right:1px solid white;
             border-top:1px solid silver;
             padding-top: 0px;
             text-align: center;
             padding-left: 0px;
             padding-right: 0px; 
             width: 65px;
 	     background-image: url(/bilder/knapp_vannrett.jpg);             
             }
.MenyCelleBlank { background-color: White;
             border-width: 1px; 
             border-color: Black;
             border-style: solid; 
             border-bottom:1px solid silver;
             border-right:1px solid white;
             border-top:1px solid silver;
             padding-top: 0px;
             text-align: center;
             padding-left: 0px;
             padding-right: 0px; 
 	     background-image: url(/bilder/knapp_vannrett.jpg);             
             }             
.MenyCelle:hover { background-color: Silver; }

.MenyCelleValgt  { background-color: #DCDCDC;
             border-width: 1px; 
             border-color: Black;
             border-style: solid; 
             text-align: center;
             padding-left: 0px;
             padding-right: 0px; 
             width: 50px;
             background-image: url(/bilder/knapp_vannrett_valgt.jpg);  
             }
.MenyItem { font-size: .8em; 
            display: block; } /* IE */
.MenyItem:hover { background-color: #DCDCDC;  background-image: url(/bilder/knapp_vannrett_valgt.jpg); } /* IE */


/* Form */
.FormField { font-weight: bold;
             padding-left: 10px;
             border-color: Silver;
             border-bottom: solid;
             border-width: 1px; }
.FormFieldRight {
	     background-color: #F5F5F5;	
             border-color: Silver;
             border-bottom: solid;
             border-width: 1px; 
             text-align: right;}             
.FormFieldName { text-align: left; 
                 background-color: #F5F5F5;
                 border-color: Silver;
                 border-bottom: solid;
                 border-width: 1px; }
.FormSubmit { text-align: center;
              background-color: #F5F5F5;
              border-color: Silver;
              border-bottom: solid;
              border-width: 1px; }

/* Tekst */
.GLoggInn {  padding: 4px;text-align: left; }
.LangTekst { border-style: solid;
             border-width: 1px; 
             border-color: Silver; 
             padding: 2px; }
.FinePrint { font-size: .8em; font-weight: normal; color: #ff0000;}
.DonePrint { font-size: 1em; font-weight: normal; color: #009900;}
.Plakat { padding: 5px; }
.LoginError { text-align: center; color: Red; }
.LitenOverskrift { text-align: center; font-size: 1.1em; font-weight: bold; color: black; }
.LitenOverskriftLeft { text-align: center; font-size: 1.1em; font-weight: bold; color: black; }
.VerInfo {  padding: 5px;text-align: center; font-size: 12px; font-weight: bold; color: black; }
.VerInfoLeft {text-align:left; font-size: 12px; font-weight: normal; color: black; }
.OverskriftCenter { text-align: center; font-size: 1.1em; font-weight: bold; color: black; }
.OverskriftLeft { text-align: left; font-size: 1.1em; font-weight: bold; color: black; }
.OverskriftRight { text-align: right; font-size: 1.1em; font-weight: bold; color: black; }
.ViktigTekst { font-size: 12px; }
.Monospace { font-family: Courier New; }
           
/* Prøve Gratis */
.ProveTekst { font-size: .7em; color: Red; }
.ProveKnapp { background-color: #F5F5F5; color: Black; }

/* Kalender */
.Dager { font-size: 12px; text-align: center; }
.DagCell { font-size: 12px; }
.UkeCell { font-size: 12px; color: #ff0000; text-align: center;}
.IDag { font-size: 12px; font-weight: bold; background-color: #F5F5F5; }
.KalMonth { font-size: 12px; font-weight: bold; text-align: center; }
.MndDag { font-size: 12px; text-align: center; }
.MndCell { text-align: center;
           width: 105px;
           height: 60px; 
           background-color: #F5F5F5; 
           font-size: 12px; }
.MndTop { font-size: 12px;
          text-align: center;
          background-color: #F5F5F5; 
          font-weight: bold; }
 /* Liten Kalender i Wizard */
.CalTitle     { padding: 2px; text-align: center; font-weight: bold}
.CalHead      { padding: 2px; text-align: center; background-color: white; font-weight: bold; }
.CalWeek      { padding: 2px; text-align: center; background-color: #FFFFE0; }
.CalDay       { padding: 2px; text-align: center; background-color: White; }
.CalDayEmpty  { padding: 2px; background-color: #DCDCDC; }
.CalToday     { padding: 2px; text-align: center; background-color: #98FB98; }
.CalSunday    { padding: 2px; text-align: center; background-color: #EC799A; }
/* Timetabell */
.TimeCelle    { padding: 3px; background-color: White; text-align: center; }

/* Div alert */

.DivAlert { 	
             font-weight: bold;
             width:400px;   
             padding-left: 2px; 
             padding-right: 2px; 
             border-left: solid; 
             border-right: solid;
             border-bottom: solid;
             border-top: solid;
             border-width: 1px; 
             border-color: black; }

/* Tabell */
.TabellHead { font-size: 14px; font-weight: bold; text-align: center; color: #f1ce00 ; background-color: White; }
.TabellCol { text-align: center; 
             font-weight: bold; 
             padding-left: 2px; 
             padding-right: 2px; 
             border-left: solid; 
             border-right: solid;
             border-bottom: solid;
             border-width: 1px; 
             border-color: black; }
.TabellRowOpen { text-align: center; 
             font-weight: bold; 
             padding-left: 2px; 
             padding-right: 2px; 
             border-left: none; 
             border-right: none;
             border-width: 1px; 
             border-color: black; }
.TabellRowClose { text-align: center; 
             font-weight: bold; 
             padding-left: 2px; 
             padding-right: 2px; 
             border-left: solid; 
             border-right: solid;
             border-width: 1px; 
             border-color: black; }             
.TabellRow { padding-top: 1px; 
             padding-left: 4px;
             padding-bottom: 1px;
             padding-right: 4px; }
.TabellCelle { padding-top: 1px; 
               padding-left: 4px;
               padding-bottom: 1px;
               padding-right: 4px;
               vertical-align: top; 
               border-bottom: solid; 
               border-width: 1px;
               border-color: black; }
.TimeSkille { border-left-style: solid; border-left-width: 1px; }
.TabellDiv { font-size: 10px; overflow: hidden; white-space: nowrap; }
.Fri { background-color: Green; color: White; font-weight: bold; padding-left: 10px; padding-right: 10px; }
.HoyreMeny { font-weight: bold; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;
                 border-color: Silver;
                 background-color:#ffffee;
                 border-bottom: solid;
                 border-right: solid;
                 border-color: #808080;
                 border-top: solid;
                 border-left: solid;
                 border-width: 1px; }
.DivKlokkeslett {height: 30px; vertical-align: middle; }
/* Lister */
.ListeHead { font-size: 14px; 
             font-weight: bold; 
             text-align: center;
             vertical-align: top;
             color: #f1ce00; 
             background-color: White;
             border: solid; 
             border-width: 1px;
             border-color: black; }
.ListeCelle { padding-top: 1px; 
              padding-left: 4px;
              padding-bottom: 1px;
              padding-right: 4px;
              vertical-align: top; 
              border-bottom: solid; 
              border-width: 1px;
              border-color: black; }
          
.ListeCol { text-align: center; 
            font-weight: bold; 
            padding-left: 2px; 
            padding-right: 2px; 
            border-left: solid; 
            border-right: solid;
            border-bottom: solid;
            border-width: 1px; 
            border-color: black; }
.ListeFont { text-align: left; 
            padding-left: 2px; 
            padding-right: 2px; 
           }    

.GDPRth { text-align: center; 
	     font-size: 20px;
             font-weight: bold; 
             padding-left: 2px; 
             padding-right: 2px; 
 } 
 .GDPRtd { text-align: left; 
	font-weight: bold; 
        font-size: 14px;
        padding-left: 20px; 
        padding-right: 2px; }
 
 .GDPR { text-align: left; 
	font-weight: bold; 
        font-size: 12px;
        color:red;
        padding-left: 20px; 
        padding-right: 2px; }
 	             
.GDPRTekst { text-align: left; 
        font-weight: normal; 
        font-size: 12px;
 	padding-left: 20px; 
 	padding-right: 2px;   }
          