/* GLOBAL STYLING */

html {
	height: 100%;
	overflow: hidden; 	
	margin-bottom: 1px;
	}

body {
	margin: 0;
	height: 100%; 
	overflow: auto;
	background: #c0c0c0;
	background-image: url("/system/modules/no.klapp.stiklestad/resources/img/bg.jpg");
	background-position: bottom center; 
	background-attachment: fixed; 
	background-repeat: no-repeat;
	}



a { 
        color: #4f4f4f; 
        text-decoration: none;
}

.tekst a { 
        color: #4f4f4f; 
	text-decoration: underline;
}

a img {
	border: none;
}

ul,ol {
	list-style-position: outside;
	margin-left: -25px;
}

hr { 
	color: #bcb09d; 
	background-color: #bcb09d; 
	height: 1px; 
	border: 1px;
	margin-left: 0;
/}

.whitespace { height: 300px;}


#outeredge{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0px; /*Set bottom value to HeightOfFrameDiv*/
  overflow: auto; 
}

* html #outeredge{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}


* html body{ /*IE6 hack*/
padding: 0 0 165px 0; /*Set value to (0 0 HeightOfFrameDiv 0)*/
}

#footer{
/*background-image: url("/system/modules/no.klapp.stiklestad/resources/img/menybg.png"); */
position: absolute; 
bottom: 0; 
left: 0%;
right: 4%;
width: 96%; 
height: 165px; /*Height of frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
}


.outer { 
	width: 850px; 
	height: 100%; 
	margin-left: auto;
	margin-right: auto;
}


.footer { 

	height: 165px; 
	margin-right: 0px; 
	position: absolute; 
	bottom: 0px; 
	padding: 0px;}

.innhold {
	margin-top: 70px;
	margin-left: 150px;
}

.innholdwide {
	margin-top: 70px;
	margin-left: 40px;
}


.innholdarrangement {
	margin-top: 70px;
}


.tittel { 
	font-family: georgia; 
	font-size: 30px; 
	margin-bottom: 5px; 
	color: #247f7c; 
	font-style: italic;
	}


.ingress { 
	font-family: georgia; 
	font-size: 16px; 
	color: #4f4f4f; 
	margin-top: 10px;
	line-height: 25px; 
	font-style: italic;
	}

.tekst { 
	font-family: georgia; 
	font-size: 14px; 
	color: #4f4f4f; 
	line-height: 25px;
	}

.meny { 
	margin-top: 39px;
	float: left; 
	width: 140px;
	margin-right: 10px; 
	height: 100%; 
	font-family: georgia; 
	font-size: 11px; 
	color: #4f4f4f; 
        text-transform: uppercase;
        text-decoration: none;
	}


.menypunkt { 
        display: block;
	margin-top: 4px; 
	margin-bottom: 4px;
	margin-left: 5px;
	}

.bilde, #bilderamme { 
	float: right; 
	margin-top: -10px;
	margin-left: 10px; 
}

.offlineBilde {
	width: 32px;
	height: 32px;
	overflow: hidden;
	float: right; 
}
.offlineBilde img, .offlineBilde p {
	display: none;
}
	
.navigasjon {

}	


/* KAMPANJE STYLINGS */


.kampanjekol1 {
	width: 420px;
	margin-right: 30px;
	float: left;
}

.kampanjekol2 {
	top:0;
	margin-left: 0px;
	float: left;
	width: 250px;	
}

.kampitem {
	margin-bottom: 10px
	float: left;
}

.kampanjetittel { 
	font-family: georgia; 	
	font-size: 30px; 
	margin-bottom: 5px; 
	color: #247f7c; 
	font-style: italic;
}

.kampanjebilde { 
	margin-top: -10px;
	margin-left: 0px; 
	}
	
.kampanjemeny { 
	margin-top: 37px;
	float: left; 
	width: 140px;
	margin-right: 10px; 
	height: 100%; 
	font-family: georgia; 
	font-size: 11px; 
	color: #4f4f4f; 
	}


.kampminibilde {
}

.kamptittel {
	font-family: georgia; 
	font-size: 16px;
	color: #388a88;
	margin: 6px 0 6px 0;
}

.kampikoner {
}

.kampanjeingress {
	font-family: georgia; 
	font-size: 16px; 
	color: #4f4f4f; 
	margin-top: 10px;
	line-height: 25px; 
	font-style: italic;
	margin-bottom: 50px;

}

.kamptekst { 
	margin-top: -5px;
	font-family: georgia; 
	font-size: 14px; 
	color: #4f4f4f; 
	line-height: 18px;
	}
	
/* HVA SKJER'A? */
	
.hvaskjerhead {
	font-family: georgia; 
	font-style: italic;
	font-size: 20px;	
	color: #388a88;
	}

.hvaskjerevent {
	margin-left:10px;
	font-family: georgia; 
	font-size: 14px; 
	color: #4f4f4f; 
	line-height: 18px;
	}	
	
/* 	GALLERI-GALLERA */

.galleri {
	margin-left: 70px;
}	

.galleriinnhold {
	margin-top: 10px;
}
	

/* SAMARBEIDSPARTNERE */

.partnersep {
	margin-top: 10px;
}

.partnere {
	width: 820px;
	margin-left: auto;
	margin-right: auto;
}

.partner {
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
}	

.partnercont {
	width: 821px;
}

/* KALENDERSTYLING */


.kalendertittel { 
	font-family: georgia; 	
	font-size: 30px; 
	margin-bottom: 5px; 
	margin-left: 130px;	
	color: #247f7c; 
	font-style: italic;
}

.kalenderhead {
	font-family: georgia; 
	font-style: italic;
	font-size: 20px;	
	color: #636768;

	}

.kalevent {
	margin-left:10px;
	font-family: georgia; 
	font-size: 14px; 
	color: #4f4f4f; 
	line-height: 18px;
	}	

.kalsep {
	margin-top: 0px;
	margin-bottom: 0px;

}

.kalheadsep {
	margin-top: 8px;
	margin-bottom: -1px;
}

.kalenderkol1 {
	width: 480px;
	margin-left: 130px;
	margin-right: 30px;
	padding-bottom: 30px;
	float: left;
}

.kalenderkol1 .arrangement {
	 width: 480px;
	 padding-bottom: 8px;
	 float: left;
	 clear: left;
}

.kalenderkol1 .arrangement .img {
	width: 128px;
	min-height: 40px;
	overflow: visible;
	float: left;
 }
 
.kalenderkol1 .arrangement .txt {
	width: 340px;
	float: left;
}

.kalenderkol1 table {
	float: none;
}

.kalenderkol1 object {
	float: left;
}

.kalenderkol2 {
	width: 200px;	
	margin-bottom: 20px;
	float: left;
}

.kalenderkol3 {
	width: 710px;
	margin-left: 130px;
	float: left;
	clear: both;
}

.kalender {
	margin-top: -19px;
}

.kalnorm {
	
}
	
.kalalt {
	background-image : url("/system/modules/no.klapp.stiklestad/resources/img/kalalt.png");
	border: thin black collapse
}	

.kalhrspak {
	height: 1px;
}

.kalsort {
	font-family: georgia; 
	font-size: 14px; 
	color: #4f4f4f; 
	border: 2px;
	height: 38px;
}

.kalevent {
	margin-left:10px;
	font-family: georgia; 
	font-size: 14px; 
	color: #4f4f4f; 
	line-height: 18px;
}
	
.kalsortimg {
	float: left;
	margin-left: 5px;
	margin-top: -2px;
	}	

.kalsortimg img {
	border: none;
}
	
.kalsorthead {
	float: left;
}




.kalitem2 {
	width: 480px;
}


/* ROMBESTILLING */

.rombest {
	margin-top: 100px;
}

.rombestbilde {
	float: left;
}

.romiframe {
	margin-top: -30px;
	float: left;
	z-index: 50;
}

.rombtittel {
	font-family: georgia; 
	font-style: italic;
	font-size: 20px;	
	color: #403c3c;
	}


/* ARTIKKELSAMLING */

.artikkelsamling {
	font-family: georgia; 
	font-size: 14px; 
	color: #4a5252; 
	margin-top: 30px;
	margin-left: 150px;
}


.artikkelheader {
	font-family: georgia; 
	font-size: 16px; 
	color: #4a5252; 
	margin-top: 30px;
	float: left;
}

.artikkelsep {
	color: #ede9e4;
	background-color: #ede9e4;
	height: 1px; 
	border: 1px;
	margin-left: 0;
	margin-top: 4px;	
	margin-bottom: 4px;
}

.artikkelsort {
	float: left;
	margin-top: 29px;
	margin-left: 8px;
}

/* EVENEMENT */
.billboks {
	width: 182px;
	margin-right: 20px;
	margin-left: 10px;
	margin-top: 0px;

	clear: right;
	float: right;
}

.biltekst { 
	font-family: georgia; 
	font-size: 14px; 
	color: #4f4f4f; 
	line-height: 25px;
	}

.bokstittel {
	padding: 10px;
	font-family: georgia; 
	height: 32px;
	font-size: 15px;
	color: #22afa9;
	background-image: url("/system/modules/no.klapp.stiklestad/resources/img/billbokstopp.png");	
}

.bokseventcont {
	padding-top: 7px;
	padding-left: 7px;
	line-height: 20px;
	background-image: url("/system/modules/no.klapp.stiklestad/resources/img/billboksmiddle.gif");		
}

.boksfadeout {
	background-image: url("/system/modules/no.klapp.stiklestad/resources/img/billboksbottom.png");		
	height: 23px;
}

.bokstittelcont {
	padding: 10px;
	margin-left: 10px;
}



.boksevent {
	font-family: georgia; 
	font-size: 15px;
	color: #4f4f4f;
	
	margin-left: 10px;
}

.eventtekst { 
	font-family: georgia; 
	font-size: 14px; 
	color: #4f4f4f; 
	line-height: 25px;
	width: 650px;
	}

/* KALENDERSTYLING */


.kalendertittel { 
	font-family: georgia; 	
	font-size: 30px; 
	margin-bottom: 5px; 
	margin-left: 130px;	
	color: #247f7c; 
	font-style: italic;
}

.kalenderhead {
	font-family: georgia; 
	font-style: italic;
	font-size: 20px;	
	color: #636768;

	}

.kalevent {
	margin-left:10px;
	font-family: georgia; 
	font-size: 14px; 
	color: #4f4f4f; 
	line-height: 18px;
	}	

.kalsep {
	margin-top: 0px;
	margin-bottom: 0px;

}

.kalheadsep {
	margin-top: 8px;
	margin-bottom: -1px;
}

.kalender {
	margin-top: -19px;
}

#kalender1, #kalender2 {
	float: left;
	clear: left;
}

.kalendernav {
	margin-left:10px;
	font-family: georgia; 
	font-size: 12px; 
	color: #4f4f4f; 
	line-height: 18px;
	float: left;
	clear: left;
}

.kalnorm {
	
}
	
.kalalt {
	background-image : url("/system/modules/no.klapp.stiklestad/resources/img/kalalt.png");
	border: thin black collapse
}	

.kalhrspak {
	height: 1px;
}

.kalsort {
	font-family: georgia; 
	font-size: 14px; 
	color: #4f4f4f; 
	border: 2px;
	height: 38px;
}

.kalevent {
	margin-left:10px;
	font-family: georgia; 
	font-size: 14px; 
	color: #4f4f4f; 
	line-height: 18px;
	}
	
.kalsortimg {
	float: left;
	margin-left: 5px;
	margin-top: -2px;
	}	
	
.kalsorthead {
	float: left;
}


.kalitem2 {
	width: 480px;
}

a img {
	border: none
