/* ------------------------------------------- */
/*                    BODY                     */
/* ------------------------------------------- */
body 
{
 margin-left: 0;
 margin-top: 0;
 background-color: #4D4D4D;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------------------- */
/*                   BANNER                    */
/* ------------------------------------------- */
#banner 
{
 height: 8em;
 background-image: url(images/banner.jpg);
 background-position: bottom right;
 background-attachment: scroll;
 background-repeat: no-repeat;
}

/* ------------------------------------------- */
/*                  TOPPMENY                   */
/* ------------------------------------------- */
#toppmeny 
{
 margin: 0;
 height: 3.2em;
 display: block;
 list-style: none;
 background-color: #4D4D4D;
 background-repeat: no-repeat;
 font-family: Helvetica, 'Trebuchet MS', 'Lucida Grande',
	Verdana, Lucida, Geneva,
	Arial, sans-serif;
 font-weight: bold;
 font-size: 14px;
}

.innimeny 
{
 height: 3.2em;
 line-height: 3.2em;
 display: block;
 padding-left: 5em;
 padding-right: 5em;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: Black;
 float: right;
 display: inline;
 background-color: #222222;
 font-family: Helvetica;
}

.innimeny:hover 
{
 background-color: #444444;
 text-decoration: none;
}

/* ------------------------------------------- */
/*                 SIDEMENYEN                  */
/* ------------------------------------------- */
#sidemeny 
{
 width: 10em;
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 0;
 margin-bottom: 0;
 margin-top: 3em;
 font-family: Helvetica, 'Trebuchet MS', 'Lucida Grande',
	Verdana, Lucida, Geneva,
	Arial, sans-serif;
 background-color: #222222;
 color: #cccccc;
}

#sidemeny ul 
{
 list-style: none;
 margin: 0;
 padding: 0;
 border-style: none;
}

#sidemeny li 
{
 border-bottom-color: #222222;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 margin: 0;/*	border-right: 1px solid #000;*/
}

#sidemeny li a 
{
 display: block;
 padding-top: 0.2em;
 padding-right: 0.2em;
 padding-bottom: 0.2em;
 padding-left: 0.5em;
 border-left-color: #535353;
 border-left-width: 0.5em;
 border-left-style: solid;
 border-right-color: #404040;
 border-right-width: 0.5em;
 border-right-style: solid;
 background-color: #4d4d4d;
 text-decoration: none;
 width: 100%;
 font-size: smaller;
}

#sidemeny li a 
{
 width: auto;
}

#sidemeny li a:hover 
{
 border-left-color: #76DEFC;
 border-left-width: 0.5em;
 border-left-style: solid;
 border-right-color: #015095;
 border-right-width: 0.5em;
 border-right-style: solid;
 background-color: #016DAD;
}

#menytittel 
{
 font-weight: bold;
 font-size: x-large;
 text-decoration: underline;
 padding-bottom: 1em;
}

/* ------------------------------------------- */
/*              SIDEMENYEN-SLUTT               */
/* ------------------------------------------- */
/* ------------------------------------------- */
/*                   LINKER                    */
/* ------------------------------------------- */
a:link 
{
 text-decoration: none;
 color: #76DEFC;
}

a:visited 
{
 text-decoration: none;
 color: #76DEFC;
}

a:active 
{
 text-decoration: none;
 color: #76DEFC;
}

img 
{
 border-style: none;
}

div.klikkforbildelinkliste 
{
 position: relative;
 top: 12.9em;
 left: -11.9em;
 text-decoration: underline;
 float: left;
 font-size: smaller;
 margin-bottom: -1em;
}

/* ------------------------------------------- */
/*                   BILDER                    */
/* ------------------------------------------- */
img 
{
 border-style: none;
}

.bilde 
{
 padding-top: 1em;
 padding-right: 1.5em;
 padding-bottom: 0.5em;
 padding-left: 0.5em;
}

.listebilde 
{
 height: 10em;
 float: left;
 margin-top: 1em;
 margin-right: 1em;
 margin-bottom: 1em;
 margin-left: 0;
}
.listebildelink 
{
 height: 10em;
 float: left;
 margin-top: 1em;
 margin-right: 1em;
 margin-bottom: 1em;
 margin-left: 0;
}

/* ------------------------------------------- */
/*                  FORSIDEN                   */
/* ------------------------------------------- */
#forsidetext 
{
 padding-top: 0;
 padding-right: 2em;
 padding-bottom: 2em;
 padding-left: 2em;
}

#forsidetext img 
{
 float: right;
}

ul.sirkel 
{
 list-style-type: circle;
}

/* ------------------------------------------- */
/*                LISTE-ELEMENT                */
/* ------------------------------------------- */
.item 
{
 width: 35em;
 min-height: 15.5em;
 border-top-color: white;
 border-top-width: 1px;
 border-top-style: dotted;
 padding-left: 0em;
}

table.kontaktskjema 
{
 border-style: none;
 padding: 0;
 margin: 0;
}

/* ------------------------------------------- */
/*              SKRIFTFORMATERING              */
/* ------------------------------------------- */
.u 
{
 text-decoration: underline;
}

h1 
{
 padding-left: 2.5em;
 padding-top: 1.5em;
}

/* ------------------------------------------- */
/*             FORMATERING (TABELL)            */
/* ------------------------------------------- */
div.format 
{
 width: 50em;
 margin: auto;
 border-color: #999999;
 border-width: 0.6em;
 border-style: solid;
 line-height: 150%;
 color: White;
 background-color: #222222;
 padding: 0;
}

div.toppcontainer 
{
 color: white;
 clear: left;
 border-bottom-color: #999999;
 border-bottom-width: 0.6em;
 border-bottom-style: solid;
 padding: 0;
}



div.menycontainer 
{
 float: left;
 width: 10em;
 margin: 0;
 padding-top: 1em;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 1em;
 background-color: #222222;
 height: 100%;
}

div.hoyrecontainer 
{
 margin-left: 11.5em;
 border-left-style: none;
 padding-left: 1em;
 background-color: #222222;
}
div.bunncontainer 
{
 color: white;
 clear: left;
 padding: 1em 0 0 2em;
}
/* ------------------------------------------- */
/*         FORMATERING (TABELL) SLUTT          */
/* ------------------------------------------- */
form.kontaktskjema 
{
 margin: 0;
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 2em;
 padding-left: 0;
}
