/*	BODY	*/
body {margin: 0; padding: 0; background:  url("../bakgrunnsbilder/bakgrunn.jpg") fixed; color: #000; font-family: Verdana, sans-serif;}

/*	KONTAINER	*/
#kontainer {width: 770px; margin: 0 auto; background-color: #E5E4E2/*Lys brun */; border: 1px solid #4D5B68/*blgr*/;} 

/*	HEADER	*/
#header {background-color: #036/* Mrk bl */;}
#header #bilde {height: 75px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; background:  url("../bakgrunnsbilder/headerbilde.jpg");}
#header img {border: 0;}

/*	MENY	*/
.menylinje {width: 100%; margin: 0; padding: 0; float: left; background-color: #036;}
.menylinje li {float: left; list-style-type: none; display: inline/*IE-bug*/; }
.menylinje a {padding: 0.3em 20px; display: block; text-decoration: none; font-size: 0.8em; color: #FFF; 
border-left: 1px solid #5A7D9F; border-right: 1px solid #002448; background:  url("../bakgrunnsbilder/bakgrunn2_meny.gif") repeat-x top;}
.menylinje a:hover {background:  url("../bakgrunnsbilder/bakgrunn3_meny.gif") repeat-x top; color: #fff;
border-left: 1px solid #E983FF; border-right: 1px solid #9505B3;}
body#forside #meny_forside a, body#program #meny_program a, body#referater #meny_referater a, body#turtips #meny_turtips a,
body#lenker #meny_lenker a, body#om #meny_om a {background-color: #E5E4E2;/*Lys brun */ color: #036; background-image: none;
border: 0;}

/*	BRDSMULER	*/
.brodsmuler {width: 760px; margin-left: 10px; padding: 2px 0; float: left; clear: both; display: inline;}
.brodsmuler p {margin: 0; color: #696969; font-size: 0.6em;}
.brodsmuler a {color: #036; text-decoration: none;}
.brodsmuler a:visited {color: #696969;}
.brodsmuler a:hover {color: #fff; background-color: #D407FF;}

/*	INNHALD	*/
#innhald {width: 752px; margin: 0 8px; float: left; display: inline /* IE-bug */; 
background:  url("../bakgrunnsbilder/bakgrunn2_innhald.gif") center repeat-y;}
#innhald .referat, #innhald .ramme {float: left; background-color:#FAF9F6/*besj*/; border: 1px solid #BCC6D0/*lys blgr*/;}
/*background:url(../bakgrunnsbilder/bakgrunn_ramme2.gif) repeat-y right;*/
#innhald .referat {width: 602px; padding: 15px 73.9px;}
#innhald .ramme { width: 538px; padding: 15px;}
#innhald .ramme .referatBoks {margin: 5px 0; padding: 0; clear: both;}
body#forside .ramme, body#kontakt .ramme {margin: 0 0 8px 0;}

/*	tekst	*/
#innhald h1 {margin: 0; text-align: left; font: bold 1.2em Georgia, serif; color: #036;}
#innhald h1.overskriftbilde {width: 538px; height: 57px; text-indent: -5000px; background: url(/program/bilder/Paraden2007.gif) no-repeat;}
#innhald h2 {margin: 0.8em 0 0; font-size: 0.8em;}
.referatBoks h2 {margin: 0;}
#innhald h3 {}
#innhald p {margin: 0.7em 0; line-height: 1.3em; font-size: 0.8em;}
#innhald p.ingress {font-style: italic; color: #036;}
#innhald p.byline {font-size: 0.9em; font-weight: bold; color: #036;}
#innhald blockquote, #innhald q {font-style: italic; color: #036;}
#innhald p.smaskrift {font-size: 0.7em;}
#innhald .ramme .referatBoks p {margin: 0 auto; font-style: italic;}
#innhald .feil { margin-top: 1em; font-size: 0.8em; color: #F00;}
q, blockquote {font-size: 0.8em;}
.forfatter {text-align: right;}
cite {}

/*	linkar	*/
#innhald a {color: #036;}
#innhald a:visited {color: #696969;}
#innhald a:hover {color: #fff; background-color: #D407FF;}

/*	bilder	*/
.bildeStort, .bildeOmslag {width: 600px; margin: 10px 0; clear: both;}
.bildeOmslagLite {width: 538px; margin: 10px 0; clear: both;}
.bildeOmslag, .bildeOmslagLite {float: right;}

.bildeStort, .bildeVenstre, .bildeHogre, .bildeVenstreEnkel, .bildeHogreEnkel { border: 1px solid #BCC6D0/*lys blgr*/;}
.bildeVenstre, .bildeVenstreEnkel {float: left; clear: left;}
.bildeVenstreEnkel {margin: 1em 10px 10px 0; }
.bildeHogre, .bildeHogreEnkel {float: right; clear: right;}
.bildeHogreEnkel {margin: 1em 0 10px 10px;}
.tekstRamme {padding: 4px 5px; font-size: 0.6em; background-color: #fff;}
.referatBoks img {float: left; margin: 0 10px 5px 0; border: 0;}
.referatBoks a:hover img {margin: -1px 9px 4px -1px; border: 1px solid #D407FF;}
.ramme .bildeStort {width: 100%;}

/*	Lister	*/
#innhald ul, #innhald ol {margin: 0.4em 0 0.6em; padding: 0 30px; list-style-type: disc; font-size: 0.8em;}
#innhald li {padding: 0.3em 0; line-height: 1.3em;}
#innhald ol.abc {list-style-type: upper-alpha;}

/*	tabellar	*/
table.tabell  {width: 100%; margin: 2em 0 1em; border-collapse: collapse;}
.tabell th, .tabell td {padding: 5px;}
.tabell th, .lys {background-color: #F0EFEC; }
.tabell th { font-size: 0.8em; font-weight: bold; text-align: left; }
.tabell td { vertical-align: top; font-size: 0.8em;}
.tabell a {text-decoration: none;}
.tabell th#tdato { width: 25%;}
.tabell th#aktivitet {width: 8%; }
/*.tabell th#oppmote }*/
.tabell th#ansvarleg {width: 8%;}
caption {margin:0 0 0.5em 0; text-align: left; font-weight: bold; font-size: 1.3em;}

/*	FORUM	*/
#forum {margin-top: 0.5em;}
DIV.ptEvenRow, TD.ptEvenRow, TR.ptEvenRow {font-size: 0.7em; line-height: 2.0em;}
DIV.ptOddRow, TD.ptOddRow, TR.ptOddRow {font-size: 0.7em; line-height: 2.0em;}

/*	HØGRE-MARG	*/
#hogreMarg {width: 173px; float: right; display: inline;}
#hogreMarg .boks, #hogreMarg .boks_nesteTur {margin-bottom: 1.2em;}
#hogreMarg .boks {padding: 2px 10px; }
#hogreMarg .boks_nesteTur {padding: 2px 5px; border: 5px solid #FF99FF; background-color:#FAF9F6;}
#hogreMarg h1 {margin: 0 0 5px 0; padding: 0; text-align: left; font: 1.1em Georgia, serif; color: #59482F;}
#hogreMarg h1.trim { font-size: 1.05em; margin-top: 20px;}
#hogreMarg p {margin: 0.5em 0; padding: 0; font-size: 0.7em; line-height: 1.3em; color: #59482F;}
#hogreMarg img {border: 0;}
#hogreMarg a {line-height: 1.3em; color: #036;}
#hogreMarg a:visited {color: #696969;}
#hogreMarg a:hover {color: #fff; background-color: #C6F;}

/*	FOOTER	*/
#footer {width: 770px; height: 35px; clear: both; padding: 5px 0; color: #fff; background-color:#003366; font-size: 0.6em;}
#footer p {margin: 0; text-align: center;}
#footer a { color: #fff; text-decoration: none;}
#footer img { margin: 0; padding: 0; float: right; border: 0;}