body { background-image: url("gildetapet.gif"); font-family: Tahoma , Sans Serif;  background-color: #eeeeee ;} 
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; }
legend { font-family: Tahoma; font-size: 90% ; }
td.hel { font-family: Tahoma; font-weight: bold ;  }
td.kode {background-color: #ffffcc ; font-family: Tahoma; color: blue ; font-weight: normal ;} 
label { font-family: Tahoma; }
td.nrm { font-family: Tahoma; 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 ;  }
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-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-weight: normal ; }
td.ramme { vertical-align: top ; padding: 15px ;  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 ; }
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 ; }

#menu 			{ float: left;  width: 100% ; background-color: #009;}
#menu table 		{ width: 100% ; border: 2px ; border-color: #990066 ; border-style: solid ; }
#menu table tr td 	{ color: white; background-color: #990066 ; padding: 0 ; padding: 4px ; font-weight: bold ; }
#menu table tr td a	{ color: white; font-weight: bold ; }
#menu table tr td a:hover { text-decoration: underline; background-color: yellow ; color: blue ; }
#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 ; }


.nix {display: none;}

div.hele 	{ float: left; padding: 1em; clear: both ; width: 98% ;}
div.mdl 	{ float: left; padding: 1em;  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 ; }


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: #990066; }
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: 0.9em ; }
div.mdl2 	{ float: left; padding: 1em 0 0 1em; text-align: center ; background-color: transparent; height: 100px ; width: 130px ; font-size: 0.9em ; }
div.medl img.mdbil   {width: 120px  ;  height: 160px ; }
.mdomr , .mdico  { height: 20px ;}
#valgfor , #valgknap { font-size: 1em ;}
#valget select {width: auto ;  padding: .2em; margin: 0.5em;  }
div.blt {font-size: 1em;}
#knap4 { font-size: 1.5em ; }
img { max-width: 90% ;}

#skift  { margin: 0.3em ; padding: 0.3em; }
.amen , .imen  {float: left; margin: 0.3em ; padding: 0.3em; border-radius: 0.3em; border: 0.1em solid black; width: auto ; }
.amen  { background-color: #ddf; font-weight: bold ;  color: blue;  }
.imen  { background-color: white; color: black;  }
.amen:hover   {color: red ; background-color: yellow ; }
.imen a:hover   {text-decoration: none ; background-color: initial ; color: initial; }