h1{
font-family: monospace;	
color: #a91011;
	
	}
	

hr{
color: #825993;	
	}



body{
background-image: url('../images/redbg2.png');
background-color: #EFEFEF; 
background-repeat: repeat-x;
margin-bottom: -5px;
margin-left: -1px;
margin-right: -1px;

}

#sliderReplacer{

    width:100%;height:300px;/* Make it the same size as your images */
	position:relative;
	margin:0 auto;/*make the image slider center-aligned */
    box-shadow: 0px 1px 5px #999999;
	overflow: hidden;
	
	}


#container{
	width: 950px;
	margin: 0px auto;
	
	}

#header{
	background-color:white;
	
	width: 100%;
	height: 130px;
	
	-moz-border-radius: 15px;
	border-radius: 15px 15px 0px 0px;
	
}

#headerLeft{
	
	width: 40%;
	float: left;
	
	}
#headerLeft img{
	height: 120px;	
	width: 320px;

	}
#headerRight{


	width: 60%;
	float: right;
	height: 100%;
	}
#menubox{
	margin-top: 20px;
	width: 100%;
	
}

#moto{
	width: 100%;	
	height: 60px;
	
	}
	
#moto img{
	margin-top: 3px;
	float: left;
	height: 43px;
	}

#moto img.kom {
	padding-right: 55px;
	}
#section{
	background-color: white;
	margin: 0px auto;

	width: 100%;
	overflow: auto;
  box-shadow:         1px 3px 20px -6px #000;
}

#sectionLeft{
	float: left;
	width: 22%;
	height: 100%;

	
	}

#sectionRight{
	
	float: left;
	width: 75%;
	margin-bottom: 10px;
	
	margin-left: 10px;
	min-height: 800px;

	}

#sectionRight p{
 padding-left:20px;
}
	
#sectionRight.farget{
background-color: whitesmoke;
	box-shadow:         1px 3px 20px -6px #000;	
	
	}

#allevents{
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	}
	
#eventDisplay{
	width: 100%;
	height: 600px;	

	
	}

#eventTable{
	margin: 0 auto;
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	font-size: 16px;
	width: 500px;
	}

#eventTable tr{
height: 30px;	
	
	
	}

#sectionRight h2{
	text-align: center;	
	font-family: sans-serif;
	color: darkred;
	
	
	}
	
	
#longTekst{
margin-left: 25px;	
padding-right: 15px;

	}
	


#longTekst table{
border-collapse: seperate; 
border-spacing: 5px;


	}

#longTekst td{
padding-top: 10px;
}

#longTekst a{
color: grey;
font-size: 16px;
margin-top: 15px;
	}
	

#longTekst a:hover{
color:darkred;

}
	
#longTekst li{
padding-top:10px;

}

#longTekst ul a{
font-size:18px;
}

#tableMenu{
	margin: 0px auto;
	width: 93%;
	margin-bottom: 35px;
	box-shadow:         0px 20px 10px -22px #000;  
	}	
	
#tableMenu img{
	width: 180px;
	margin-left: 5px;
	margin-top: 5px;
	
	}	
	
#tableMenu a:hover{
	color: darkred;
	
	}	

#tableMenu li{
width:170px;

}


	
#menuTitle.gjeldende {

	

	}	
#menuTitle{
background-image: url('../images/redbg.png');


	height: auto;
	margin-top: -20px;
	border-radius: 1px 15px 0px 0px;
	}
#menuTitle p{
	color: white;	
	text-align: center;
	padding: 10px 0px;
	margin: 1em 0em 0em 0em;
	font-size: 18px;
	font-family: sans-serif;
	font-weight: lighter;
	}

#menuItems{
 border-width: 1px;
	 border-style: groove;
	
	}

#menuItems.gjeldende{
 border-width: 1px;
	 border-style: groove;
	 border-right: none;		
	 width: 210px;
	 background-color: whitesmoke;
	
	}
#menuItems ul {
		list-style-type: none;
		font-size: 12px;
		margin-left: -25px;
		padding-bottom: 5px;
		
	}	
	
#menuItems li{
margin-top: 5px;	
	
	}

#menuItems a{
text-decoration: none;
color: grey;
	}
	
#menuItems i{

font-family: Verdana;
color: darkorange;
	}

#nyhet{
	clear:both;
	width: 100%;
	margin: 0 auto;
	height: 220px;
	background-color: white;
		box-shadow:         1px 3px 5px 1px #000;
		margin-top: 10px;
	}
#nyhet ul{
padding-top: 15px;
}
#nyhet li{
font-size:16px;

}
#mernyhet{
	width: 70%;
	height: 25px;
	background-color: white;
	box-shadow:         1px 1px 3px 1px silver;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	margin-right: 20px;
	}
#mernyhet a{
color: black;
font-family: monospace;	
margin-left: 10px;
	}

#mernyhet strong{
color:darkred;
}
	
	#mernyhet a:hover{
color: darkred;

	}

#nyhetOver{
width: 100%;	
height: 40px;

	

	}


#nyhetTittel{
	margin-left: 15px;
	margin-top: 15px;
	width: 100%;
	float: left;
	
	
	
	}
#nyhetTittel a{
	text-decoration: none;
	color: grey;
	font-size: 20px;
	
	}
	
#nyhetTittel a:hover{

	color: darkred;

	
	}

#nyhetDate{
	width: 100%;
	height: 10px;
	float: right;
	margin-top: -5px;

	}
	
#nyhetDate i{
	margin-left: 15px;

}
#nyhetBody{
	width: 100%;
	margin-top: 10px;
	height: 150px;
	
	}	
#nyhetBilde{
	float: left;
	width: 35%;
	margin-top: 5px;
	margin-left: 15px;
	}
#nyhet img{
	height: 140px;
	width: 240px;	
	
	
	}
#nyhetTekst{
	float: left;
	width: 61%;
	margin-top: -15px;
	}
#nyhetTekst p{
	font-size: 14px;
	}

#lesmer{
width: 100%;
height: 20px;
margin-top: -20px;


	}

#nyhetSolo{
	margin: 0 auto;
	margin-top: 10px;
	width: 100%;
	min-height: 300px;
	background-color: whitesmoke;
	box-shadow:         1px 3px 20px -6px #000;
	}
	
#nyhetSoloHeader{
	
	text-align: center;
	width: 100%;
	height: 30px;
	padding-top: 2px;
	
	}
#nyhetSoloHeader h3{
	
color: darkred;	
	}


#nyhetSoloBody{
width: 100%;	
min-height: 300px;

	}	
	
#nyhetSoloBody a:hover{
color:darkred;

	}	
#nyhetSoloBilde {
	width: 45%;
	float: left;

	
	}
	
#nyhetSoloBilde img {
	width: 90%;
	margin-top: 5px;
	margin-left: 15px;
	box-shadow:         1px 1px 5px 1px grey;
	max-height: 200px;
	}
#nyhetSoloTekst{
	min-height: 200px;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 20px;
	}
	
#nyhetSolo a{
	color: black;
	font-size: 14px;
	margin-left: 15px;

	}	
#nyhetSoloTekst p{
	font-size: 14px;
	}


#nyhetBilder{
	width: 95%;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 20px;
	min-height: 200px;
background-color: whitesmoke;
	box-shadow:         1px 3px 20px -6px #000;
	
	}
	
#bilderBox{
	width: 95%;
	background-color: whitesmoke;
	margin: 0 auto;	
	
	
	}
	

#kontaktBox{
	width: 95%;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
	box-shadow:         1px 3px 20px -6px #000;
	min-height: 250px;
	background-color: white;
	}

#kontaktBox.form{
	width: 50%;
	margin: 0 auto;
	margin-bottom: 20px;
	box-shadow:         1px 3px 20px -6px #000;
	min-height: 250px;
	
	
	}

#kontaktBoxLeft{
	width: 50%;
	float: left;
	height: 100%;
	
	}
#kontaktBoxRight{
	width: 45%;
	float: right;
	height: 100%;
	margin-top: 5px;
	font-size: 14px;
	font-family: sans-serif;
	}

#kontaktBox input, textarea {

	width: 98%;
color: darkred;
 background: white;	
 border: 1px solid #781351;
  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	
}
#kontaktBox td{
color: darkred;

}

#footer{
	background-image: url("../images/footer_black.gif");
	margin: 0px auto;
	margin-top: 5px;
	width: 100%;
	min-width: 950px;
	height: 200px;
	clear:both;
}

#footer h3{
color: darkred;
font-family: sans-serif;
font-size: 16px;
text-decoration:underline;
	
	}
	
#footer p{
color: lightgrey;
	margin-bottom: -5px;
	margin-top: -4px;

	}

#footer li {margin-left: -15px;}
#footer li, a{
color: white;	
list-style-type: none;
font-size: 12px;
text-decoration: none;
margin-top: 5px;
font: normal normal 400 12px/13.2px Arial;

	}


#footer a:hover{
color: darkred;

}
	
#footer1 {
	margin-left: 25px;
	float: left;
	width: 35%;
}


#footer2{
	float:left; 
	width: 30%;
}

#footer3{
	float: right;
	width: 30%;
}
#footerbox{
	margin-top: 10px;
	float: left;
	border-bottom-width: 1px;
	
	width:100%;
	}

#footerbox1{
float: left;
	}
#footerbox2{
float: left;	
margin-left: 3px;
	}



	