* {
	margin:0;
	padding:0;
	}

body {
background-image:url(../Bilder/bak.jpg);
background-repeat: repeat; 
	background-color: #EDF1F9;
	
	}
	
	a img {
   		border: 0;
		}
	
#ramme {
	width: 905px;
	background-color: #FFFFFF;
	/*min-height: 900px;	
	height: auto !important;*/
	
	border-right: 2px solid #E0E0E0;
	border-left: 2px solid #E0E0E0;
	padding: 7px;
	height:750px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	}
		
#topp {
	height: 188px;
	background-image: url(../Bilder/sundet_logo_host.jpg);
	background-repeat: no-repeat;
	background-color:#00B6DE;
	margin-bottom: 0px;	
	}
				
#hjem {
	color:#C9EFFA;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 3px;
	position: relative;
	top: 171px;
	left: 180px;
	}
	
	#hjem a:link {  
			text-decoration: none; 
			color:#C9EFFA;
			} 
			
	#hjem a:visited {  
		text-decoration: none;
		color:#C9EFFA;
		} 	
	
	#hjem a:hover {
		text-decoration: none;
		color:#C9EFFA;	
		} 
			
#open {
	position: relative;
	left: 770px;
	top: 30px;
	width: 110px;
	color:#C9EFFA;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 2px;
	text-align: center;			
	}
			
	#sok {
		position: relative;
		/*left: 725px;
		top: 76px; */
		margin-left: 720px;
		margin-top:73px;
		font-size:8px;
		}	
			
#nav {
	background-color: #CCC;
	height: 18px;
	margin-top: 10px;
	padding-left: 60px;
	font: 12px Verdana, Geneva, sans-serif;
	border-top: 1px solid #E0E0E0;
	}
			
			#nav ul{
				margin: 0 auto;
				padding: 0;
				list-style-type: none;
				}
		
			#nav ul li { 
				display: inline; 
				}
		
			#nav ul li a{
				text-decoration: none;
				padding-left: 0.4em;
				padding-right: 0.4em;
				color: #fff;
				}
		
			#nav ul li a:hover{
				color: #00457B;
				
				text-decoration:none;
				}
				
			#nav .aktiv{
				
				font-weight: bold;
				padding-left: 0.3em;
				padding-right: 0.1em;
				color: #00457B;
				text-decoration: none;
				}	

		
		/* FONTER */
		
		h1 { 
			font-size: 25px;
			color: #20599C; 
			}
			
		h2 {
			text-decoration: none;
			font-variant:small-caps;}
				
		h3 {
			font-family: Verdana, Geneva, sans-serif;
			color: #00457B;
			font-size: 1.0em;
			}
		
		h3 a {
			text-decoration: none;}
					
		h4 {
			font-size: 1.0em;
			color: #555555;
			}
					
		h5 a{
			text-decoration: none;
			}
					
		h6 {
			font-weight: normal;
			font-size: 0.6em;
			color:#CCCCCC;
			} 
		
		 
/* DIV'ER*/
#banner {
	margin-top: 5px;
	background-color: #FFFFFF;
	}
#tekstboks {
	background-color: #FFFFFF;	
	height: auto;
	width: 830px;
	padding: 20px 15px;
	color: #555555;
	font-size: 0.7em;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0;
	/*clear:both;*/
	float: left;
	}
	
#bunn {
	width: 903px;
	margin: 7px auto;
	background-color: #00457B;
	padding-left: 8px;
	color: #f6f7f9;
	clear: both;
	}
		
	#bunn a {
		color:#FFFFFF;
		}

#bunnluft {
	padding-left: 20px;
	}
	
#navigasjon {
	margin: 5px 0 0 10px;
	font-size: 10px;
	color:#20599C;
	font-family: Verdana, Geneva, sans-serif;
	}
	
	#navigasjon a {
		text-decoration: none;
		}
			
	#navigasjon a:visited {
		color: #20599C;
		}
				
	#navigasjon a:hover {
		text-decoration: none;
		color: #999999;
		}
	
#tekstboks fieldset {
	padding: 7px 10px;
	}
	
#kalender {
	font-variant:small-caps;
	background-color:#CCCCCC;
	border: 1px solid #666666;
	}

			#kalender ul{
				margin: 0;
				padding: 0;
				list-style-type: none;
				}
		
			#kalender ul li { 
				display: inline; 
				}
		
			#kalender ul li a{
				text-decoration: none;
				color: #666666;
				padding-left: 0.5em;
				padding-right: 0.6em;
				}
		
			#kalender ul li a:hover{
				color: #000000;
				font-weight: bold;
				}
				
			#kalender .aktiv{
				background-color: #DFF8FE;
				font-weight: bold;
				color: #333333;
				}	
				
#avvik {
	background: #00B6DE;
	border: 3px solid #999999;
	width: 320px;
	margin: 10px  auto;
	padding: 8px; 
}

#avviktopp {
	}
	
	#avviktopp a {
	    font-size: 0.7em;
		text-decoration: none;
		color: #00457B;
		letter-spacing: 1px;
		text-align:left;
		}
		

#jul {
	background: #F5172A;
	border: 4px solid #333333;
	width: 320px;
	margin: 10px  auto;
	padding: 8px;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
}


#midtramme {
  /*  color: #8A2D4C;*/$
	font-weight:bold;
	font-size:13px;
	margin-left: 25px;
}

#favoritt {
	border:2px solid #999999;
	padding-left: 6px;
	width: 150px;
	font-size: 13px;
	font-weight:bold;
	background-image:url(../Bilder/nav.gif);
	background-repeat:repeat-x;
	height: 18px;}
	
	#favoritt a {
		color: #FFFFFF;}
		
		#favoritt a:hover{
				color: #999999;
				
				text-decoration:none;
				}
				
#start {
	border:2px solid #999999;
	padding-left: 7px;
	width: 150px;
	font-size: 13px;
	font-weight:bold;
	background-image:url(../Bilder/nav.gif);
	background-repeat:repeat-x;
	height: 18px;}
	
	#start a {
		color: #FFFFFF;}
		
		#start a:hover{
				color: #999999;
				
				text-decoration:none;
				}		
				
#julopen {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #F5172A;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	
}

#julopen a {
	   
		text-decoration: none;
		color: #F5172A;
				}		


		/* CLASS */
		
		.bold {
			font-weight: bold;
			}
		
		.bold2 {
			font-size: 12px;
			font-weight: bold;
			color: #00457B;
			}
			
		.bold3 {
			font-size: 13px;
			font-weight: bold;
			color: #FFFFFF;
			background-image: url(../Bilder/nav.gif);
			background-repeat: repeat-x; 
			}
		
		.bildeluft {
			margin: 8px auto;
			}
		
			.butikkoversikt {
				padding-left: 20px;
				color:#888888;
				}
		
				.butikkoversikt a:link {  
					text-decoration: none; 
					color: #888888;
					} 
					
				.butikkoversikt a:visited {  
					text-decoration: none;
					color: #666;
					} 
				
				.butikkoversikt a:active {  
					text-decoration: none;
					color: #101178;
					} 
			
				.butikkoversikt a:hover {
					text-decoration: none;
					color: #666666;
					font-weight: bold;	
					} 
		
		.venstreluft {
			padding-left: 50px;
			}
		
		.rullgardin {
			padding-right: 20px;
			}
			
		.blaa {
			background-color: #DFF8FE;
			font-family: Geneva, Arial, Helvetica, sans-serif; 
			}
		
		.hoyrebilde {
			margin-right: 13px;
			border: 1px solid #999999;
			}
			
		.venstrebilde {
			margin-bottom: 15px;
			margin-left: 20px;
			border: 1px solid #999999;
			}
		
		.front {
			border-left: 1px solid #CCCCCC;
			padding-right: 8px;
			padding-left: 8px;
			}
			
		.midtstill {
			text-align: center;
			}
			
		.hoyrepad {
			padding-right: 8px;
			}
			
		.linkstrek {
			text-decoration: none;
			}
			
		.kursiv {
			font-style: italic;
			}
		
		.bildestil {
			margin-right: 10px;
			border: 1px solid #999999;
			}
			
		.border {
			border: 1px solid #999999;
			}
			
		.bildebunn {
			margin-top: 16px;
			border: 1px solid #999999;
			}
			
		.vaeret {
			color: #FF9900;
			font-weight: bold;
			font-size:18px;
			}
		
		.midtramme {
			border: 4px solid #666666;
		
		
		}
		
		.jul {
			background-color: #E11627;
			}
		
		
		#julehilsen {
			font: bold 14px tahoma, arial, helvetica, sans-serif;
			color: #E11627;
			text-align: center;
			background: #FFFFFF;
		}
		.hvit {
			background-color: #FFF;
		}
.roed {
	color: #F00;
	font-weight: bold;
}

