.leftmenu{
margin-left: 1em;
margin-right: 1em;
}

.container{
float: left;
border: .1em solid #ddd;
width: 90%;
min-width: 11em;
padding: .5em .5em .5em .5em;
}

.menuitem{
float: left;
height: 2.3em;
width: .6em;
clear: right;
}

.menuitemleft{
float: left;
height: 2.3em;
width: .6em;
clear: left;
}

.menuitemtop{
float: left;
height: 2.3em;
background: url('../pics/menu/menuback.png') repeat-x;
width: 90%;
padding-top: .3em;
}

.menuitemtop .icon{
float: left;
display: inline-block;
width: 2.5em;
margin-top: .2em;
}

.menuitemmiddle{
float: left;
display: inline-block;
height: 2.3em;
background: url('../pics/menu/menuback.png') repeat-x;
width: 90%;
padding-top: .2em;
overflow: hidden;
}


.menuitemmiddle .icon{
float: left;
width: 2.5em;
margin-top: .2em;
}

.menuitembottom{
float: left;
height: 2.7em;
background: url('../pics/menu/menubottomback.png') repeat-x;
width: 90%;
padding-top: .2em;
}

.menuitembottom .icon{
float: left;
width: 2.5em;
margin-top: .2em;
}
.innertext{
position: relative;
top: -.7em;
}
.leftmenutext{
/* float: left; */
padding-top: .5em;
white-space: nowrap;
display: block;                                                                 
}

.leftmenutext a {
  font-weight: normal;
  color: #000000;
  font-size: 1.1em;
  display: block;                                                             
}

.leftmenutext.selected  a {
  font-weight: bold;
  color: #000000;
}

.leftmenuinput{
float: left;
padding-top: .1em;
width: 13em;
}

.leftmenuinput input{
height: 1em;
border: .1em solid #eee;
}

.leftmenu-vertikal-spacer {
  float: left; 
  height: 1.5em; 
  width: 100%;
} 
.menuitemleft-topleft{
  clear: left;
  float: left; 
  background: url('../pics/menu/menutopleft.png') no-repeat;
  width: .6em;  
  height: 2.6em; 
}
.menuitemleft-topright{
  background: url('../pics/menu/menutopright.png') no-repeat;
  width: .6em; 
  float: left; 
  height: 2.6em; 
}
.menuitemleft-middleleft{
  clear: left;
  float: left; 
  background: url('../pics/menu/menumiddleleft.png') no-repeat;
  width: .6em; 
  height: 2.5em; 
}
.menuitem-middleright, .menuitemleft-middleright{
background: url('../pics/menu/menutopright.png') no-repeat;
  width: .6em; 
  float: left; 
  height: 2.5em; 
}

.menuitemleft-bottomleft{
  clear: left; 
  float: left; 
  background: url('../pics/menu/menubottomleft.png') no-repeat; 
  width: .6em; 
  height: 2.8em; 
}

.menuitemleft-bottomright{
background: url('../pics/menu/menubottomright.png') no-repeat;
  float: left; 
  width: .6em; 
  height: 2.7em; 
}
i

/* pjo new navigation for 'mit_bibliotek'*/
.float_nav_top
{
  /*  width: 100%;*/
  margin-top:0.5em;
}

.menuitemfloat
{
  float:left;
  /*background-color:#CCCCCC;*/
  background:url('../pics/menu/mit-bib-knap-bg.png');
  /*width:9.7em;*/
  height:2.3em;
  border-top:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
  text-align:center;
}

.menuitemfloatContainer {
  float: left;
  white-space: nowrap;
}

.menuitemfloat-upperright
{
  float: left;
  /*background: url('../pics/menu/upperrightfade.png') no-repeat;*/
  background: url('../pics/menu/menubottomright.png') no-repeat;
  width: .6em;
  height: 2.8em;
  margin-right:0.8em;
}

.menuitemfloat-lowerleft
{
  float: left;
  background: url('../pics/menu/menutopleft.png') no-repeat;
  width: .6em;
  height: 2.4em;
  overflow:hidden;
  border-bottom:1px solid #CCCCCC;
}

.floatmenu-txt
{
  padding-top: .5em;
  white-space: nowrap;
}

.floatmenu-txt a
{
  font-size:1.1em;
  font-weight:normal;
  color:#000000;
}

.selected a 
{
  font-size:1.1em;
  font-weight: bold;
}

