body , pre { font-family: Tahoma , Sans Serif; } 
input, textarea, button {  font-family: Tahoma , Sans Serif;  } 
.knap{  padding: 0px 3px; margin: 3px;  background-color: #eee ;  border-radius: 3px; border: 1px solid blue ;}
.knap:hover {color: red ; background-color: yellow ; }
div.v1 { font-family: Tahoma; font-size: 180% ; font-weight: bold ; color: blue; margin-top: 0; margin-bottom: 0; text-align: center ; }
div.v2 { font-family: Tahoma; font-size: 120% ; font-weight: bold ; color: blue; margin-top: 0; margin-bottom: 0; text-align: center ; }
#valget { float: left; width: 100% ; color: white; background-color: #990066 ; padding: 8px 0 8px 0 ; margin: 0 ; font-weight: normal ; clear: both ;}
#bunden { float: left; width: 100% ; color: #cccccc; background-color: #990066 ; padding: 0 ;  margin: 0 ; text-align: center ; font-weight: normal ; font-size: 70% ; clear: both ; }
div.blt , #valgfor {padding: 8px; }
a.blt:link { text-decoration: none; color: #cccccc ; }
a.blt:visited { text-decoration: none; color: #cccccc ; }
a.blt:hover { text-decoration: underline; background-color: yellow ; color: red ; }
a.hd:link  { background-color: blue;  }
td.nrm { font-family: Tahoma; font-weight: bold ; vertical-align: middle; }
td,legend { font-family: Tahoma; font-size: 90% ; }
td.hel { font-family: Tahoma; font-weight: bold ; font-size: 90% ; }
td.kode {background-color: #ffffcc ; font-family: Tahoma; font-size: 90% ; color: blue ; font-weight: normal ;} 
label { font-family: Tahoma; }
td.nrm { font-family: Tahoma; font-size: 90% ; font-weight: normal ; }
p { font-family: Tahoma; }
table { border-collapse: collapse;}
table.hel { height: 100% ; }
table.ramme { width: 100% ; border: 2px ; border-color: #990066 ; border-style: solid ; font-size: 90% ; }
td.vramme { border-left: 2px ; vertical-align: top ; border-color: #990066 ; border-style: solid ; border-top: 0 ; width: 200px ;
		border-right: 0; border-bottom: 0 ; text-align: left ; padding: 15px ; font-size: 90% ; font-weight: normal ; }
td.hramme { border-right: 2px ; vertical-align: top ; border-color: #990066 ; border-style: solid ; border-top: 0 ;  max-width: 200px;
		border-bottom: 0 ; border-left: 0 ; text-align: left ; padding: 15px ; font-size: 90% ; font-weight: normal ; }
td.ramme { vertical-align: top ; padding: 15px ; font-size: 90% ; font-weight: normal ; text-align: left ; }
a.s:link { text-decoration: none; color: blue ; }
a.s:visited { text-decoration: none; color: blue ; }
a.s:hover { text-decoration: underline; background-color: yellow ; color: red ; }
a:link { text-decoration: none; color: blue ; }
a:visited { text-decoration: none; color: blue ; }
a:hover { text-decoration: underline; background-color: yellow ; color: blue ; }
a.blue:hover { text-decoration: underline; background-color: initial ; color: red ; }
a.red:hover { text-decoration: underline; background-color: initial ; color: blue ; }
div.txt { padding: 7% ; }
div.center {text-align: center ; font-weight: bold ; }
div.ctr {text-align: center ; }
div.klein {color: blue ; font-size: 70% ; }
td.s { text-align: center ; }
td.g {background-color: green ; text-align: center ;  font-weight: bold ; }
td.lg {background-color: green ; text-align: center ; border-top-style: solid ; border-top-width: 1px ; font-weight: bold ; }
td.lr {background-color: red ; text-align: center ; border-top-style: solid ; border-top-width: 1px ; font-weight: bold ;  }
td.lu {background-color: yellow ; text-align: center ; border-top-style: solid ; border-top-width: 1px ; font-weight: bold ; }
td.sg {background-color: green ; text-align: center ; border-bottom-style: solid ; border-bottom-width: 1px ; font-weight: bold ; }
td.sr {background-color: red ; text-align: center ; border-bottom-style: solid ; border-bottom-width: 1px ; font-weight: bold ; }
td.su {background-color: yellow ; text-align: center ; border-bottom-style: solid ; border-bottom-width: 1px ; font-weight: bold ; }
td.r {background-color: red ; text-align: center ; font-weight: bold ;  }
td.u {background-color: yellow ; text-align: center ; font-weight: bold ;  }
td.y {background-color: #00ffff ; text-align: center ; font-weight: bold ; }
td.b {background-color: blue ; color: white ; text-align: center ; font-weight: bold ; }
td.v {background-color: blueviolet ; color: white ; text-align: center ; font-weight: bold ; }
td.t {background-color: #990066 ; color: white ; text-align: center ; font-weight: bold ; }
div.dr { float: left ; background-color: red ; text-align: center ; padding: 0.4em ; font-weight: bold ;  }
div.dg { float: left ; background-color: green ; text-align: center ; padding: 0.4em ; font-weight: bold ;  }
div.du { float: left ; background-color: yellow ; text-align: center ; padding: 0.4em ; font-weight: bold ;  }
#ih { font-family: Tahoma; font-size: 70% ; } 

#or,#or1,#or2 { text-align: right ; }
#afslut,#bl,#bl1,#bl2,#bl3,#bl4,#bl5,#bl6,#bl7,#bl8,#bl9,#bl10,#bl11,#bl12 ,menupkt
		{ border-left: 1px solid #fff; padding-left: 6px; padding-right: 2px ; padding-bottom: 2px ; padding-top : 2px ; }
#om,#frtryd			{ border-right: 1px solid #fff; padding-left: 2px; padding-right: 6px ; padding-bottom : 2px ; padding-top : 2px ; }

#ih td a		{ color: white; }
#ih table {width: 100% ; border: 2px ; border-color: #990066 ; border-style: solid ; }
#ih td a:hover { text-decoration: underline; background-color: yellow ; color: blue ; }
#ih a.sb:link { text-decoration: none; color: blue ; }
#ih a.sb:visited { text-decoration: none; color: blue ; }
#ih a.sb:hover { text-decoration: underline; background-color: blue ; color: white ; }
#menu a.sb:link { text-decoration: none; color: blue ; }
#menu a.sb:visited { text-decoration: none; color: blue ; }
#menu a.sb:hover { text-decoration: underline; background-color: blue ; color: white ; }
#ol a.no:hover,#ol a.no:visited,#ol a.no:link,#ol a.no:active { text-decoration: none; background-color: #990066 ; }
#gruppe,#arr td label { font-size: 90% ;}

.nix {display: none;}

div.hele 	{ float: left; padding: 1em; clear: both ; width: 98% ;}
div.mdl 	{ float: center; padding: 5em;  background-color: transparent; }
div.rght 	{ float: right; padding: 1em; margin: 1em 0 1em 1em ; text-align: left ; background-color: transparent; border: solid ; border-color: blue ;}
div.lft 	{ float: left; padding: 1em;  margin: 1em 1em 1em 0  ; text-align: left ; background-color: transparent; border: solid ; border-color: blue ;}

#midten {width: 100% ;}
#knap4 { font-size: 0.8em ; border: 5px solid red ; }

#ol , #or , #or1 { font-size: 1.4em ; }
div.toppl 	{ float: left; padding: 1em 0 0 1em; background-color: transparent;   height: 200px ; width: 200px ;  font-size: 14px ; }
h1 { font-family: Tahoma; font-size: 160% ; font-weight: bold ; color: blue; }
h2 { font-family: Tahoma; font-size: 140% ; font-weight: bold ; }
h3 { font-family: Tahoma; font-size: 120% ; font-weight: bold ; }
div.medl 	{ float: left; padding: 1em 0 0 1em; text-align: center ; background-color: transparent;   height: 280px ; width: 130px ;  font-size: 12px ; }
div.mdl2 	{ float: left; padding: 1em 0 0 1em; text-align: center ; background-color: transparent; height: 100px ; width: 130px ; font-size: 12px ; }
div.medl img.mdbil   {width: 120px  ;  height: 160px ; }
.mdomr , .mdico  { height: 20px ;}
#valgfor , #valgknap { font-size: 1em ;}
#valget select {width: auto ;}
div.blt {font-size: 1em;}
#knap4 { font-size: 1.5em ; }


img { max-width: 90% ;}

a:link , a:visited { text-decoration: none; color: blue;}
a:hover { text-decoration: underline; color: red ; }
img {max-width: 90 % ;}
.blue { background-color: blue ; color: white ; padding: 0.7em ; width: 100 % ; }
.red { background-color: red ; color: white ; padding: 0.7em ; width: 100 % ; }
.blaalin { background-color: red ; height: 1em ; margin: 0.5em ; }
hr { color: blue ;}
li{ margin: 20px 0; }
.red h1 { color: white; font-size: 2em; }
.red a:link , .red a:visited { text-decoration: none; color: white ;}
.red a:hover { text-decoration: underline; color: yellow ; background-color: initial; }
.blue h1 { color: white; font-size: 2em; }
.blue a:link , .blue a:visited { text-decoration: none; color: white ;}
.blue a:hover { text-decoration: underline; color: yellow ; background-color: initial; }
.amen , .bmen , .vmen , .lillemenu { float: left  ; margin: 0.5em ; padding: 0.5em; border-radius: 0.5em; background-color: #ddf; font-weight: bold ; border: 0.1em solid black; color: blue; width: auto ; 
font-weight: bold ;}
.midte , .blaalin , .blue {clear: both ;}
.amen:hover , .bmen:hover , .vmen:hover  {color: red ; background-color: yellow ; }

@media print { 
#navi { display: none ;} 
a , a:link , a:visited {color: black;}
}










