#dethele {width:1020px}
.bunnboks2{width:990px;margin-top:25px}
.aa{width:340px; float:left}
#bb{width:250px; float:left}
#cc{width:750px; float:right}

h2{font-size:2em}
h4{font-size:0.9em}

.ramme{border:1px solid #999;padding:1px}

dl.scalable{
background-color:#F6F6F6;
margin:10px 0 0 10px;
padding:0;
width:95%
}
div#bb dl.scalable{margin-top: 40px}

dl.xbred {width:1005px}

dl.scalable dt{
background:transparent url(cssbilder/acj_top_left_plain.gif) no-repeat top left;
color:#000;
margin:0;
padding:0
}
dl.scalable dt.dnopner{
background:transparent url(cssbilder/acj_top_left_open.gif) no-repeat top left;
}

dl.scalable dt.historie{
background:transparent url(cssbilder/acj_top_left_historie.gif) no-repeat top left;
}

dl.scalable dt.lavland{
background:transparent url(cssbilder/acj_top_left_lav.gif) no-repeat top left;
}

dl.scalable dt.kf{
background:transparent url(cssbilder/acj_top_left_KF.gif) no-repeat top left;
}

dl.scalable dt.lenke{
background:transparent url(cssbilder/acj_top_left_lenke.gif) no-repeat top left;
}

dl.scalable dt.bjo{
background:transparent url(cssbilder/acj_top_left_bjorvik.gif) no-repeat top left;
}

dl.scalable dt.folke{
background:transparent url(cssbilder/acj_top_left_folketeater.gif) no-repeat top left;
}

dl.scalable dt.prog{
background:transparent url(cssbilder/acj_top_left_prog.gif) no-repeat top left;
}

dl.scalable dt.nrk{
background:transparent url(cssbilder/acj_top_left_nettsted.gif) no-repeat top left;
}

dl.scalable dt.avisklipp{
background:transparent url(cssbilder/acj_top_left_avisklipp.gif) no-repeat top left;
}

dl.xbred dt{
background:transparent url(cssbilder/acj_top_left_plain.gif) no-repeat top left;
}

dl.scalable dt a{
background:transparent url(cssbilder/acj_top_right.gif) no-repeat top right;
font-size:100%;
font-weight:bold;
display:block;
margin:0;
padding:5.5em 1em .2em 1.25em
}
div#bb dl.scalable dt a{
padding:1em 1em .2em 1.25em
}
/*
dl.scalable dt a{
padding:5.5em 1em .2em 1.25em
}
*/

dl.xbred dt a{
padding:.75em 1em .2em 1.25em
}
dl.scalable dt a{
text-decoration:none;
}
dl.scalable dd{
background:transparent url(cssbilder/acj_bottom_left.gif) no-repeat bottom left;
margin:0;
padding:0
}
dl.scalable p{
background:transparent url(cssbilder/acj_bottom_right.gif) no-repeat bottom right;
margin:0;
padding:.25em 1em 1.5em 1.25em
}
dl.scalable span.h4{
font-size:100%;
font-weight:bold;
margin:0;
padding:0;
}

#midtparti{
background:url(.cssbilder/bk-midt.gif) repeat-y;
}

.xbred img{margin-left:5px}

dl.filmb{z-index:1}

.clearboth{clear: both}

a.info{
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none}
a.info:hover{z-index:25}
a.info span{display: none}
a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	padding: 10px;
    top:2em; left:2em; width:35em;
    border:1px solid #999;
    background-color:#FFF; color:#000}

a.ll {padding-left: 5px}
	
.paddd{padding: 20px 10px}

div.referat {padding-left: 50px}

a {text-decoration:underline}

#bunn{
width: 100%; 
background: none;
background-color: #EDEFEE;
text-align:right;
margin: 20px 0;
float: right;
}
.paddingbunn2{padding: 8px}
