/* RESETTING ELEMENTS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } 
table { border-collapse:collapse; border-spacing:0;} 
fieldset,img { border:0; } 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } 
q:before,q:after { content:''; } 
abbr,acronym { border:0; } 


/* BASIC ELEMENT STYLES */
a:link, a:visited {color:rgb(77,79,97);font-weight:bold;}
a:hover, a:active, a:focus{color:black;}
body {font-family: verdana, arial, sans-serif;}
h1 {margin:1em 1.5em 1.5em 0.7em;font-size:1.5em;}
h2 {
   font-size:1.1em;
   margin:1em 1.5em 1.5em 1.25em;
   letter-spacing:0.1em;
   clear:right;
   }
input { font-family:inherit;font-size:inherit;font-weight:inherit; }
p { margin:1.5em; }
strong, h1, h2, h3 {font-weight:bold;}
textarea {
         width:100%;
         height:8em;
}
table { width:90%; margin:1.5em; clear:both;font-size:0.9em;}
thead th {text-align:center;font-weight:bold; font-size:1.2em;}
th.hlinie {border-right:solid rgb(187,187,196) 1px;text-align:left;}
tr th.hlinie {font-weight:normal;}
th.tlf {width:6em;}
tr td input {width:90%;}
tr.total td, tr.total th.hlinie {border-top:solid rgb(187,187,196) 2px;font-weight:bold;}



/* 
*** UNIQUE IDs ***
*/
#adresseinfo {
    clear:both;
	position:relative;
    font-size:0.8em;
    margin-top:-1px;
    font-weight:bold;
    background:black;
    border:solid black 1px;
    border-color:black white white black;
    padding:0 1px 0 .8em;
    color:white;
    }
#adresseinfo img {position:relative;}
#adresseinfo .knap {float:right;}
#adresseinfo a {color:white;}
#adresseinfo .knap:hover, #adresseinfo .knap:focus {background-color:silver;color:black;}

#brugerstatus {
	height:100px;
	width:150px;
	background:rgb(220,220,220);
    border:double gray 5px;
	position:absolute;
	top:16em;
	left:29em;
	padding:1em;
	z-index:1;
}

#container {position:absolute;left:50%;}

#fod{height:4em;font-size:1em;}
#fod dd li {float:left;padding-left:1.8em;background-image:url(/grafik/cirkel_graa.gif);background-repeat:no-repeat;}
#fod dd li a {padding-left:0;}
#fod dd a:link, #fod dd a:visited {text-decoration:none;}
#fod dd a:hover, #fodlinks dd a:focus {text-decoration:underline;}
#fod dt a {padding-left: .5em;text-decoration:none;color:white;display:block;float:left;cursor:pointer;}
#fod dt a:hover, #fod dt a:focus {
	background-color:rgb(110,148,11); 
    }

#hoved {background:black url(/grafik/logo/logofrise4.jpg) no-repeat 0px 0px;height:260px;margin-bottom:-150px;}
#hoved img {display:none;}
#hoved a.logo {
	font-size:3em;
    font-weight:normal;
    display:block;
    float:right;
    margin-top:10px;
    text-decoration:none;
    color:white;
    text-indent:-3000px;
    width:450px;
    height:70px;
    }
#hoved a.logo:hover {text-decoration:none;color:white;}
#hoved .biblioteker {width:405px;position:absolute;right:0px;top:100px;}
#hoved .biblioteker li {display:block;float:left;width:170px;}
#hoved .biblioteker li a {
    display:block;
    font-family:lucida sans;
    font-weight:normal;
    font-size:1.1em;
    text-decoration:none;
    color:white;
    background:url(/grafik/knapper/knapper2.png) no-repeat 0 0;
}
#hoved .biblioteker li a:hover {font-weight:bold;}
    
    
#indhold {
		 padding:0 0 4em 0;
         background:rgb(247,247,247);
         font-size:1.1em;
         position:static;
         }
#indhold ul { margin:1.5em; position:static;overflow:none;}
#indhold li {margin:0 0 0.5em 2em;list-style:disc;}
#indhold .pr { margin:5px; border:solid black 1px; }
#indhold .pr .boxhead { padding:0 0 0 0.3em; color:white; }
#indhold.ramme, #libraweb #indhold {margin-left:0px;padding-bottom:0;width:100%;}
#indhold.ramme .sektion {
               /*i basis.xsl faar disse ogsaa en width og float:left*/
               margin-left:0.6em;
               margin-bottom:0.6em;
               }

#kommentar {padding:0.5em;border-right:solid white 1px;	font-size:1.2em;clear:both;}
#kommentar_input {margin-top:1.5em;}
#kommentar textarea {width:96%;}
               
#krummespor {margin:0 0 0 -1px;color:white;font-size:0.8em;}
#krummespor a {text-decoration:none;color:white;}
#krummespor a.underline {text-decoration:underline;}
#krummespor a.underline:hover {background:white;color:black;}

#main {	width:443px; float:right; background:#f7f7f7;}
#main.ramme {width:100%;}
#main .knap {font-weight:bold;border-width:0;text-decoration:underline;}

#navlinks .linie1 a {
      display:block;
      padding:0 5px 0 5px;
      border:solid silver 1px;
      float:left;
      margin-right:-1px;
      margin-bottom:1px;
	  text-decoration:none;
      overflow:hidden;
}
#navlinks a#tekststoerrelse {color:rgb(187,187,196);}
#navlinks a#tekststoerrelse .lille {font-size:0.8em;}
#navlinks a#tekststoerrelse:hover .op_px, #navlinks a#tekststoerrelse:focus .op_px {color:black;}
#navlinks a.oplaes {background-image:url(/grafik/knapper/speaker_graa_14.gif);background-repeat:no-repeat;margin-right:0px;}
#navlinks .linie2 {clear:left;border:solid gray 1px;border-left:none;font-size:0.8em;margin-bottom:1px;}
#navlinks .linie2 .knap {float:left;margin-bottom:1px;}
#navlinks form {float:right;}
#navlinks label {margin-right: .5em;font-weight:bold;}

#sidebar {float:left;}        
#sidebar ul.liste {margin:1.5em;}
#sidebar ul.liste li {margin:0 0 0.5em 2em;list-style:disc;}
        
#tekststoerrelse {position:relative;}        

/* 
*** CLASSES ***
*/
.afsnit .input, .afsnit .tekstfelt, .sektion select {
        font-family:inherit;
        font-size:inherit;
        width:90%;
        }

.billede {float:right;padding:0;margin:0 1.5em 1.5em 1.5em;}
.billede.venstre img, .billede.center img {float:none;}
.billede.venstre {float:none;text-align:left;}
.billede.center {float:none;text-align:center;}
.billednote {font-size:0.8em;margin:0 0 0 2.5em;}
.billede.venstre .billednote, .billede.center .billednote {margin:0 2em;}
.boxhead {font-weight:bold;font-size:1em;}

.center {text-align:center;}

.checkboks, .radioknap  {width:1.5em;height:1.5em;vertical-align:middle;margin:0;}

.dontShow {position:absolute;top:-9000px;left:-9000px;}  

.faktaboks {
           width:35%;
           margin:1.5em;
           float:right;
           border:solid rgb(77,79,97) 1px;
           background:#e8e6da;
           display: inline; /*to prevent IE's double-margin bug!*/
           position:relative;
           }
.faktaboks .boxhead, .faktaboks .boxhead a, .rss_channel { background:rgb(77,79,97); color:white; }
.faktaboks p { margin:1em;  }
#indhold .faktaboks .punkt {margin:0;padding:0;list-style:none;}

.formknap { height:1.8em; font-size:1em; line-height:1em; }

.h3 {margin-left:1.5em;font-weight:bold;}

.havelaager {margin:1.5em;}
.havelaager a {display:block; float:left; width:30%; }
.havelaager .bund { height:1em; margin-bottom:1.5em; border-bottom:solid rgb(187,187,196) 1px; clear:both; }

.ikon:link, .ikon:visited, .ikon:hover, .ikon:focus, a.ikon, #navlinks label {padding-left:22px;}
.ikon.book {background:url(/grafik/knapper/spritemap.png) no-repeat 3px -510px;}
.ikon.comment {background:url(/grafik/knapper/spritemap.png) no-repeat 3px -360px;}
a.ikon.comment:link, a.ikon.comment:visited {color:white;}
a.ikon.comment:hover, a.ikon.comment:active {color:rgb(77,79,97);}
.ikon.feed {background:url(/grafik/knapper/spritemap.png) no-repeat 3px -543px;}
.ikon.flaggb {background:url(/grafik/knapper/spritemap.png) no-repeat 3px -670px;}
.ikon.help {background:url(/grafik/knapper/spritemap.png) no-repeat 3px -210px;}
.ikon.mail {background:url(/grafik/knapper/spritemap.png) no-repeat 3px -120px;}
.ikon.magnifier {background:url(/grafik/knapper/spritemap.png) no-repeat 0px -1px;font-size:1.2em;}
.ikon.play {background:url(/grafik/knapper/spritemap.png) no-repeat 3px -606px;}
.ikon.read {background:url(/grafik/knapper/spritemap.png) no-repeat 3px -730px;margin-left:1em;height:90%;}
.ikon.sitemap {background:url(/grafik/knapper/spritemap.png) no-repeat 3px -60px;}
.ikon.textsize {height:90%;padding-left:0.5em;}
.ikon.user {background:url(/grafik/knapper/spritemap.png) no-repeat 3px -420px;}

.knap {
        display:block;
        border:solid white 1px;
		border-color:white gray gray white;
        cursor:pointer;
		text-decoration:none;
        padding:0 .5em;
        font-weight:bold;
				font-size:1.2em;
}
.knap:hover, .knap:focus {text-decoration:underline;border-color:gray white white gray;background-color:white;color:black;}

.markeret { font-weight:bold; }

.nyheder li {margin:0.5em 1em;}
.nyheder.pr_stor li {margin:0.8em 1em;}

.op_px .stor {font-size:1.8em;}

.pr {
    float:left;
    background-color:rgb(135,138,147);
    border-right:solid white 1px;
    border-bottom:solid white 1px;
    overflow:hidden;
    }
.pr a:link, .pr a:visited {color:white;text-decoration:none;}
.pr a:hover, .pr a:active, .pr a:focus {text-decoration:underline;color:white;}
.pr form { text-transform:uppercase; font-weight:bold; color:white;}
.pr form input {border:solid rgb(187,187,196) 1px;margin:0.3em 0;height:1.2em;}
.pr form input.submit {font-weight:normal;height:1.5em;}
.pr ul {margin-top:1em;}
.pr ul li {margin:0.5em 0 0 0.5em;list-style-type:none;}
.pr .boxhead {overflow:hidden;border-bottom:solid white 1px;padding-right:0;}

.pr.span2 {width:295px;height:inherit;}
.pr .rss {padding:0.5em;}
.pr .rss_channel {background:transparent;font-size:1.3em;}

.pr_stor {
    float:left;
    background:rgb(247,247,247);
    border-left:solid black 1px;
    border-right:solid white 1px;
    border-bottom:solid white 1px;
    overflow:hidden;
    position:relative;
    }

.pr_stor .boxhead img { position:absolute;}
.pr_stor .nyhedsinfo {bottom:0.5em;left:2em;position:absolute;width:100%;}
.pr_stor .nyhedsinfo div {float:left;width:45%;}
.pr_stor .rss_items {margin:0.5em 1.5em 0.5em 0;}
.pr_stor .rss_items li {padding:0 0 0.8em 0;height:4.3em;overflow:hidden;}

.rss_channel {margin:0;padding:3px;}
.rss_channel a {color:white;text-decoration:none;}
.rss_channel a:hover {color:white;text-decoration:underline;}

.sektion { position:relative;padding-bottom:1em; clear:both;}
   .ramme .sektion {clear:none;}
.sektion img, .afsnit img { 
	margin:0 1.5em 1.5em 1.5em; 
    float:right; 
    }
	.billede img {margin:0 0 0 0;}
.sektion .rss {display:block;float:none;margin:0;width:50%;}
.sektion .rss_items {margin:0.5em 1em;}
.sektion .rss_items li {padding:0 0 0.5em 0;margin:0;}

.signatur { margin:2em 1.5em 0 1.5em; text-align:right; clear:both; }

.sp { clear:left; width:90%;  }
.sp img, .svar img {float:left; clear:left; margin:0 0.5em 0 0;}
.sp span { font-size:1.2em; font-weight:bold; }

.svar { clear:left; width:90%; font-style:italic; }

.symbol, img.symbol {float:none;margin:0 0.3em 0 0.3em;vertical-align:middle;}

.tabelnote {margin-top:0em;font-size:0.9em;}

.tooltip {
         border:solid rgb(150,150,150) 2px;
         background:white;
         padding:1em;
         font-size:1.3em;
         color:black;
         }


/* COLORS */
.farve1 {background-color:rgb(197,0,4);color:white;} /*roed*/
.farve2 {background-color:rgb(150,188,51);color:white;} /* groen */
.farve3 {background-color:black;color:white;} /*sort*/
.farve4 {background-color:rgb(204,204,204);color:white;} /*lysere graa*/
.farve4txt {color:rgb(204,204,204);} /*lyseste graa tekst*/
.farve5 {background-color:rgb(220,220,220);color:rgb(77,79,97);} /*lyseste graa m. moerk tekst*/
.farve5txt {color:rgb(187,187,196);} /*graa tekst*/
.farve6 {background-color:rgb(150,188,51);color:white;} /* groen */
.farve7 {background-color:rgb(36,88,12);color:white;} /*groen farve taget fra logo*/
.farve7txt {color:rgb(140,169,100);} /*lys groen farve taget fra logo*/


/* PIXEL-SIZING */
body {font-size:11px;}

#adresseinfo {height:20px;line-height:20px;}            
#adresseinfo img { top:3px;left:-2px;height:14px;}

#container {margin-left: -370px; width:740px; background-position:296px 0px;}

#fod {background-image:url(/grafik/linier20px.gif);}
#fod dd {margin-left:160px;}
#fod dt a {width:138px;background-position:0 0;}

#hoved .biblioteker li a {
    padding-left:25px;
    height:18px;
    padding-top:5px;
    }
#hoved #borkop a {background-position:10px -293px;}
#hoved #borkop a:hover {background-position:0px -328px;}
#hoved #egtved a {background-position:10px -218px;}
#hoved #egtved a:hover {background-position:0px -253px;}
#hoved #give a {background-position:10px -143px;}
#hoved #give a:hover {background-position:0px -179px;}
#hoved #jelling a {background-position:10px -68px;}
#hoved #jelling a:hover {background-position:0px -104px;}
#hoved #vejle a {background-position:10px 7px;}
#hoved #vejle a:hover {background-position:0px -28px;}
#hoved #bogbussen a {background-position:10px -368px;}
#hoved #bogbussen a:hover {background-position:0px -403px;}

#main #adresseinfo {background-position:18px 0; padding-left:23px;}

#navlinks { position:static;margin-top:81px;padding-top:2px;margin-left:148px;}
#navlinks input {width:10em;height:16px;margin:0 0 0 -3px;border:solid silver 1px;}
#navlinks .linie1 {margin-top:0;position:absolute;}
#navlinks .linie1 a {height:19px;}
#navlinks .linie2 {height:20px;}
#navlinks .linie1 img {height:18px;}
#navlinks a#tekststoerrelse .op_px {position:relative;top:-3px;}
#navlinks .sprog {width:63px;}
#navlinks .oplaes {width:18px;background-position:center 2px;}
#navlinks .oplaes:hover,  #navlinks .oplaes:focus {background-position:center -35px;}

#pr_elementer_forside {height:296px;}

#sidebar {width:297px;}    

.flyt {position:absolute;top:0;float:none;padding-left:50px;margin-left:-300px;width:250px;}
.flyt .rss {margin:0;font-size:1em;width:90%;background:silver;padding-bottom:0.5em;}
.flyt .rss p {margin:0;font-size:1.2em;}
#indhold .flyt .rss li {margin:0;list-style:none;}

h1, 
 .boxhead,
li .faktaboks .boxhead,
 #fod a {
            padding-left:5px;
            padding-right:5px;
            height:20px;
            line-height:20px;
            }

.knap {line-height:18px;} 

.op_px {position:relative;top:0px;}
            
.pr {width:147px; height:147px;}
.pr form { margin: 1em 2em 0 2em;}
.pr form input {width:7.5em;}
.pr_stor {width:294px;height:295px;}
.pr_stor .boxhead img {top:2px; left:1px; }
.pr_stor .rss_items li {margin-left:23px;}

.udm .emptyMenuItem {height:12px;background-image:none;}

/*
*** UDM styles: Ultimate Drop-down Menu ***
*/
.udm,.udm li,.udm ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
.udm {
	position:absolute;
	left:0;
	top:89px;
	z-index:2000;
	width:148px;
	cursor:default !important;
	border:none;
    text-align:left;
	padding-left:0;
	padding-top:0;
    }
.udm li {
	display:block;
	width:147px;
	position:static;
	}
@media Screen,Projection {
	:root .udm/**/[class="udm"] li {
	position:relative;
	}}
@media Screen,Projection {
	:root .udm/**/[class="udm"] ul li {
	position:relative;
	}}
.udm li a {
	position:relative;
	display:block;
    /*background-image:url(/includes/javascript/udm4/udm-resources/hvid_deler.png);*/
  	background-repeat:repeat-y !important;
  	background-position:18px 0px !important;
	}
.udm a {
	margin-top:-1px;
	}
.udm ul a {
	margin:0;
	}
.udm ul li {
	margin-top:-1px;
	}
.udm ul li:first-child {
	margin-top:0px;
	}
.udm ul {
	background-image:none;
	background-color:rgb(150,188,51);
	cursor:default !important;
	width:148px;
	height:auto;
	border-width:0px;
	border-color:#fff;
	border-style:solid;
	position:absolute;
	z-index:2010;
	padding:0px;
	}
.udm ul li {
	cursor:default !important;
	width:100%;
	position:static;
	float:none;
	}
.udm ul {
	display:none;
	visibility:hidden;
	}
html/**/[xmlns] .udm u\l {
	display:block;
	visibility:visible;
	height:0;
	overflow:scroll;
	left:-10000px;
	}
@media screen,projection {
	* html .udm ul  {
	display:block;
	visibility:visible;
	height:0;
	overflow:scroll;
	top:-10000px;
	}}
ul.udm/**/[class^="udm"] u\l {
	display:block;
	visibility:visible;
	height:0;
	overflow:visible;
	left:-1000em;
	}
.udm a .udmA {
	visibility:hidden;
	margin:0 0px;
	display:block;
	cursor:pointer !important;
	position:absolute;
	right:0;
	top:0;
	text-align:right;
	border:none;
	cursor:inherit !important;
	}
.udm a .udmA img {
	display:block;
	}
.udm ul a .udmA {
	margin:0 3px;
	}
* html .udm a .udmA {
	right:1px;
	top:1px;
	}
* html .udm ul a .udmA {
	right:1px;
	top:1px;
	}
.udm .udmS {
	margin-left:2px;
	margin-top:2px;
	}
.udm .udmS {
	cursor:default !important;
	position:absolute;
	z-index:2005;
	width:auto;
	height:auto;
	left: 0px;
	top: 0px;
	display:none;
	background-image:url(/includes/javascript/udm4/udm-resources/greenshadow.png);
	filter:alpha(opacity=50);
	}
.udm a,.udm a:link,.udm a.nohref {
	/*background-image:url(/includes/javascript/udm4/udm-resources/hvid_deler.png);*/
	background-repeat:repeat-y;
	background-position:18px 0px;
	background-color:rgb(150,188,51);
	cursor:pointer !important;
	z-index:1000;
	text-align:left;
	border-style:solid;
	border-color:#fff rgb(150,188,51) #fff rgb(150,188,51);
	padding-left:.5em;
	padding-right:0px !important;
	padding-top:4px !important;
	padding-bottom:3px !important;
	text-decoration:none;
	color:#fff;
	border-width:1px;
	font-style:normal;
	font-family:verdana, arial,sans-serif;
	font-weight:bold !important;
    }
.udm a,.udm a.nohref {
	font-size:1em;
	}
.udm a .udmA,.udm a:link .udmA,.udm a.nohref .udmA {
	font-family:verdana, arial,sans-serif;
	font-weight:bold !important;
	}
.udm li a:visited {
	background-color:rgb(150,188,51);
	border-width:1px;
	color:#fff;
	font-style:normal;
	border-style:solid dashed solid solid;
	border-color:#fff rgb(150,188,51) #fff rgb(150,188,51);
	}
.udm li a.udmR,.udm li a.udmY,.udm li a.udmR:visited,.udm li a.udmY:visited,.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus {
	font-style:normal;
	/*background-image:url(/includes/javascript/udm4/udm-resources/cirkel_deler.gif);*/
	background-repeat:no-repeat;	
	background-position:0px 0px !important;
	background-color:rgb(110,148,11);
	text-decoration:none;
	color:#fff;
	border-color:#fff rgb(110,148,11) #fff rgb(110,148,11);
	border-style:solid;
	border-width:1px;
	}
* html .udm li a:active {
	font-style:normal;
	background-color:rgb(110,148,11);
	text-decoration:none;
	color:#fff;
	border-color:#fff rgb(110,148,11) #fff rgb(110,148,11);
	border-style:solid;
	border-width:1px;
	}
    
.udm ul a,.udm ul a:link,.udm ul a.nohref {
	background-image:none;
    background-color:transparent;
	text-align:left;
	border-width:1px;
	border-style:solid;
	border-color:#fff;
	padding-left:.5em;
	padding-right:3px;
	padding-top:4px !important;
	padding-bottom:3px !important;
	text-decoration:none;
	color:#fff;
	font-style:normal;
	font-size:1em;
	font-family:verdana, arial,sans-serif;
	font-weight:bold !important;
	}
.udm ul a .udmA,.udm ul a:link .udmA,.udm ul a.nohref .udmA {
	font-family:verdana, arial,sans-serif;
	font-weight:bold !important;
	}
.udm ul li a:visited,* html .udm ul li a:visited {
	background-image:none;
    background-color:transparent;
	color:#fff;
	font-style:normal;
	border-width:1px;
	border-style:solid;
	border-color:#fff;
	}
.udm ul li a.udmR,.udm ul li a.udmY,.udm ul li a.udmR:visited,.udm ul li a.udmY:visited,.udm ul li a:hover,.udm ul li a:focus,.udm ul li a.nohref:hover,.udm ul li a.nohref:focus,.udm ul li a:visited:hover {
	font-style:normal;
    background-image:none;
	background-color:rgb(110,148,11);
	text-decoration:none;
	color:#fff;
	border-color:#fff;
	border-style:solid;
	border-width:1px;
	}
* html .udm ul li a:active {
	font-style:normal;
	background-image:none;
    background-color:rgb(110,148,11);
	text-decoration:none;
	color:#fff;
	border-color:#fff;
	border-style:solid;
	border-width:1px;
	}
.udm a.nohref,.udm ul a.nohref {
	cursor:default !important;
	}
.udm h3,.udm h4,.udm h5,.udm h6 {
	display:block;
	background:none;
	margin:0;
	padding:0;
	border:none;
	font-size:0.9em;
	font-weight:normal;
	text-decoration:none;
	}
.udm h1,.udm h2,.udm h3,.udm h4,.udm h5,.udm h6 {
	width:100%;
	}
@media screen,projection {
	* html .udm li {
	display:inline;
	}}
@media screen,projection {
	* html .udm li,* html .udm ul li {
	display/**/:block;
	float/**/:left;
	}}
ul[class$="udm"].udm li,ul[class$="udm"].udm ul li {
	display:block;
	float:left;
	}
ul[class$="udm"].udm:not([class="xxx"]) li {
	float:none;
	}
ul[class$="udm"].udm:not([class="xxx"]) ul li {
	float:none;
	}
@media all and (min-width:0px) {
	ul[class$="udm"].udm li {
	float:none;
	}}
@media all and (min-width:0px) {
	ul[class$="udm"].udm ul li {
	float:none;
	}}
select {
	visibility:visible;
	}
.udm .udmC {
	position:absolute;
	left:0;
	top:0;
	z-index:2002;
	width:auto;
	height:auto;
	filter:alpha(opacity=0);
	}
	
	/* necessary help layer styles */
#udmKeyHelp {
  
  /* z-index should be (um.orientation[6] + 21000) */ 
  z-index:2200;
      
  position:absolute;
  height:auto;
  left:0;
  top:0;
  }

/* customisable help layer styles */
#udmKeyHelp {
  width:16em;
  margin-left:0.7em;
  margin-top:-0.1em;
  padding:0.5em 0.8em;
  border-width:1px;
  border-style:solid;
  border-color:#bdb #080 #080 #bdb;
  color:#050;
  background-color:#f8fbd0;
  font-family:verdana,sans-serif;
  font-size:0.9em;
  }

/* customisable key button styles */
#udm kbd {
  font-weight:normal;
  font-size:1em;
  position:absolute;
  right:0.2em;
  top:0.2em;
  border-width:1px;
  border-style:solid;
  border-color:#eec #cb7 #cb7 #eec;
  background-color:rgb(110,148,11);
  padding:0 0.1em;
  }
/* UDM styles END */