/* CSS Document */
* { margin:0; padding:0; }
body { font-size:62.5%; font-family:Arial, Helvetica, sans-serif; background:#000; padding-bottom:4px; width:827px; color:#FFF; }

/* Layout */
div.outher { border:1px solid #333; background:#fff; padding:1px; margin-bottom:15px; }
div.inner { background:#333; padding:2px 5px; color:#fff; }

div#wrap { background:url(http://www.gratangenlyd.no/img/bg-y.gif) top left repeat-y; overflow:auto; }

div#header { height:276px; width:626px; background:url(http://www.gratangenlyd.no/img/vinter.jpg) no-repeat; }

body.forside div#header:hover { background:url(http://www.gratangenlyd.no/slideshow/header.jpg) no-repeat; }

body.livescene div#header { background:url(http://www.gratangenlyd.no/slideshow/live.jpg) no-repeat; }

body.lydstudio div#header { background:url(http://www.gratangenlyd.no/slideshow/studio.jpg) no-repeat; }

body.utstyrsoversikt div#header { background:url(http://www.gratangenlyd.no/slideshow/mikser.jpg) no-repeat; }

body.utstyr-livescene div#header { background:url(http://www.gratangenlyd.no/slideshow/mikser.jpg) no-repeat; }

body.pub div#header { background:url(http://www.gratangenlyd.no/slideshow/bar.jpg) no-repeat; }

body.gallery div#header { background:url(http://www.gratangenlyd.no/slideshow/live2.jpg) no-repeat; }

body.gratangsrock div#header { background:url(http://www.gratangenlyd.no/slideshow/rock.jpg) no-repeat; }

body.festivaler div#header { background:url(http://www.gratangenlyd.no/slideshow/festival.jpg) no-repeat; }


div#right { float:right; margin-right:1px; width:626px; min-height:630px; position:relative; display:inline; }
div#left { width:170px; padding:15px; float:left; }

div#opening h2 { font-size:1.1em; margin-bottom:0.5em; }
div#opening dl { overflow:auto; font-size:1.4em; }
div#opening dl dt { float:left; clear:left; width:49%; }
div#opening dl dd { float:left; width:49%; }

a img { border:none; }
img { display:block; }
img.logo { margin-bottom:15px; }
img.map { display:none; visibility:hidden; }
body.index img.map { display:block; visibility:visible; position:absolute; bottom:0; right:0; }
div#content img { margin-bottom:1em; }

div#content { padding:0 50px; margin-bottom:15px; z-index:1; min-height:450px; color:#FFCC33; }
div#footer { background:url(http://www.gratangenlyd.no/img/bottom2.gif) top left no-repeat; color:#fff; overflow:auto; padding-top:1em;
font-size:0.9em; }
div#footer a { color:#fff; }
div#footer a:hover { text-decoration:none; }

p { line-height:2; margin-bottom:1em; font-size:1.4em; letter-spacing:0.1em; }
h3 { font-size:1.6em; margin-bottom:1em; }

.clear { clear:both; }

/* Headings */
h1 { display:none; visibility:hidden; }

div#content h2 { text-align:center; margin-bottom:1em; font-family:"Arial Black", Arial, sans-serif; font-size:2.6em; color:#CCCCCC; }
body.forside div#content h2 { background:url(http://www.gratangenlyd.no/img/h2-forside.jpg) center no-repeat; height:40px; }
body.forside div#content h2 span {  display:none; visibility:hidden; }

a span, hr, div#etoNotice { display:none; visibility:hidden; }
div#content a { color:#FFFFFF; text-decoration:underline; }

div#content ul { font-size:1.2em; font-weight:bold; width:100%; list-style:inside; overflow:auto; margin-bottom:1em; }
div#content ul.list li { line-height:2em; width:50%; float:left; }

ul#LM_level_1 { list-style:none; margin-bottom:15px; }
ul#LM_level_1 li.break { margin-bottom:15px; }
ul#LM_level_1 li { border:1px solid #333; background:#fff; padding:1px; margin-bottom:2px; }
ul#LM_level_1 li a { display:block; background:#333; padding:2px 5px; color:#fff; text-transform:uppercase; text-decoration:none; font-size:1.1em; }

ul#LM_level_1 li ul { list-style:none; }
ul#LM_level_1 li ul li { border:none; padding:0; margin:0; }
ul#LM_level_1 li ul li a { background-color:#666; margin-top:1px; padding-left:1em; }

ul#LM_level_1 li a:hover { background:#000; }
ul#LM_level_1 li a:active { background:#271508; }

div#footer ul { float:right; }
div#footer ul li { display:inline; border-right:1px solid #fff; padding:0 0.5em; }
div#footer ul li + li + li { border-right:none; }