.midtbox { 
position : relative;
width : 700px;
height : 620px;
background-repeat: no-repeat;
margin-top : 50px;
margin-left : auto;
margin-right : auto;
z-index : 1;
}
 
html { 
width : 100%;
height : 100%;
}
 
body { 
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
font-weight : normal;
margin : 0;
}

a { 
color : #ffffff;
font-weight : normal;
text-decoration: none;
border-style: hidden;
} 

a:hover { 
color : #ff0000;
font-weight : normal;
}
 
a.meny { 
color : #CF9118;
padding-left : 0;
font-size : x-small;
font-weight : normal;
} 

a:hover.meny { 
color : #CF9118;
font-weight : normal;
font-size : x-small;
}

.ramme {
left : 10px;
top: -13px;
position : absolute;
z-index: 5;
}

.smulesti { 
width : 300px;
height : 10px;
top : 140px;
left : 40px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
color : #909090;
font-size : x-small;
font-weight : normal;
font-style: italic;
position : absolute;
z-index : 10;
}

.meny {
width : 100px;
height : 698px;
top : 100px;
left : 18px;
position : absolute;
z-index : 6;
}

.menytekst {
width : 500px;
height : 10px;
top : 108px;
left : 326px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
font-size : 75%;
font-weight : bold;
color : #FF0000;
position : absolute;
z-index : 10;
}

.tekst { 
width : 350px;
height : 430px;
top : 188px;
left : 326px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
color : #FFFFFF;
font-size : small;
font-weight : normal;
position : absolute;
z-index : 5;
}

.tekst-1 { 
width : 300px;
height : 430px;
top : 230px;
left : 326px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
color : #FFFFFF;
font-size : small;
font-weight : normal;
position : absolute;
z-index : 5;
}

.tekst-2 { 
width : 190px;
height : 430px;
top : 230px;
left : 506px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
color : #FFFFFF;
font-size : small;
font-weight : normal;
position : absolute;
z-index : 5;
}

.tekst-mindre { 
width : 350px;
height : 430px;
top : 188px;
left : 326px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
color : #FFFFFF;
font-size : small;
font-weight : normal;
position : absolute;
z-index : 5;
}

.boksheading {
width : 250px;
height : 200px; 
color : #ff0000;
font-size : medium;
font-family: arial narrow, arial, verdana, helvetica, tahoma, times;
font-weight : x-small;
position : absolute;
border-left: #ff0000;
z-index : 5;
}

.konsertrute {
width : 250px;
height : 200px;
top : 190px;
left : 42px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
font-size : small;
font-weight : normal;
position : absolute;
z-index : 10;
}

.nestekonsert {
width : 250px;
height : 170px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
color : #FFFFFF;
font-size : x-small;
font-weight : italic;
margin-top : auto;
margin-left : 0px;
margin-right : 30px;
position : absolute;
z-index : 2;
}

.konsertomtale { 
width : 500px;
height : 300px;
top : 152px;
left : 198px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
color : #FFFFFF;
font-size : small;
font-weight : normal;
position : absolute;
z-index : 5;
}

//.konsertbilde {
//left : 18px;
//top: 496px;
//position : absolute;
//z-index: 6;
//}

.sponsorertekst {
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
color : #FFFFFF;
font-size : small;
font-weight : normal;
left : 42px;
top: 440px;
position : absolute;
z-index: 10;
}

.medlemstekst { 
width : 476px;
height : 434px;
top : 152px;
left : 198px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
color : #FFFFFF;
font-size : x-small;
font-weight : normal;
position : absolute;
border: 2px solid red;
z-index : 5;
}

.oppdateringstekst { 
width : 496px;
height : 90px;
top : 460px;
left : 198px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
color : #FFFFFF;
font-size : small;
font-weight : normal;
position : absolute;
z-index : 5;
}

.gallerioversikt { 
width : 470px;
height : 230px;
top : 310px;
left : 306px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
color : #FFFFFF;
font-size : small;
font-weight : normal;
position : absolute;
z-index : 5;
}

.gallerithumbs { 
width : 140px;
height : 53px;
top : 190px;
left : 42px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
color : #CF9118;
font-size : small;
font-weight : bold;
position : absolute;
z-index : 5;
}

.galleriramme { 
width : 400px;
height : 300px;
top : 230px;
left : 210px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
color : #CF9118;
font-size : small;
font-weight : bold;
position : absolute;
z-index : 15;
}

.galleriheading { 
width : 400px;
height : 300px;
top : 188px;
left : 210px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
color : #FFFFFF;
font-size : small;
font-weight : normal;
position : absolute;
z-index : 5;
}

.bottominfo {
left : 42px;
top: 590px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
color : #FFFFFF;
font-size : x-small;
font-weight : normal;
position : absolute;
z-index: 10;
}

.signatur {
left : 610px;
top: 592px;
font-family : arial narrow, arial, verdana, helvetica, tahoma, times;
color : #696969;
font-size : xx-small;
font-weight : normal;
position : absolute;
z-index: 10;
}
