@import url(css/layout.css);
	
		div#side div#innhold iframe {
			width: 643px;
			height: 495px;
			margin: 0;
			padding: 0;
			border: 0;
		}
		
		div#side div#innhold h1, h2 {
			margin: 1em 0;
			color: #4594cd;
			text-shadow: #bbc5cc 1px 1px 2px;
			text-transform: uppercase;
			
			font: normal 120% Verdana, Helvetica, Arial, sans-serif;
		}
		
		div#side div#innhold h2 {
			text-transform: none;
			margin: 1em 0 0.5em 0;
			font-size: 90%;
			text-shadow: none;
			font-weight: bold;
		}
		
		body.hjem div#side div#innhold div#siste-nytt {
			padding: 5px 10px;
			border: 1px solid #d7d7d7;
			background-color: #f3f3f3;
			font-size: 1em;
		}
		
			body.hjem div#innhold div#siste-nytt h2 {
				float: left;
				margin: 0;
				font-size: 0.9em;
				font-weight: normal;
				color: #666;
				text-shadow: 1px 1px 0px #fff;
				text-transform: uppercase;
			}
			
			body.hjem div#innhold div#siste-nytt h3 {
				float: left;
				margin: 0;
				margin-left: 0.25em;
				font-size: 0.9em;
				font-weight: normal;
			}
			
			body.hjem div#innhold div#siste-nytt p {
				clear: left;
				margin: 0;
				font-style: italic;
			}
				
				body.hjem div#innhold div#siste-nytt p span.dato {
					white-space: nowrap;
					color: #999;
				}
						
		div#side div#innhold p {
			margin: 1em 0;
			padding: 0;
			font-size: 90%;
			text-align: justify;
		}
		
		div#side div#innhold p.important {
			margin: 1em 4em;
			padding: 1em;
			background-color: #F5F7F9;
			border-color: #E4EBEA;
			border-width: 2px;
			border-style: solid;
		}
		
			div#side div#innhold p.important strong {
				font-weight: normal;
			}
		
		div#side div#innhold p.alignCenter {
			text-align: center;
		}
		
		div#side div#innhold p.alignRight {
			text-align: right;
		}

		div#side div#innhold p.alignCenter img,
		div#side div#innhold p.alignRight img,
		div#side div#innhold p.alignCenter span.picture {
			float: none;
			display: inline;
		}
		
		div#side div#innhold p.ingress {
			font-weight: bold;
		}
		
			div#side div#innhold p.ingress img {
				width: 200px;
			}

		div#side div#innhold ul,
		div#side div#innhold ol {
			font-size: 90%;
			text-align: justify;
		}
		
		div#side div#innhold ul.linker {
			margin: 0;
			padding: 0;
			border: 1px dashed #e8e8e8;
			list-style-type: none;
		}
		
			div#side div#innhold ul.linker li {
				margin: 0;
				padding: 0.4em 0.5em;
				clear: left;
				line-height: 1.4em;
				min-height: 1.4em;
			}
			
			div#side div#innhold ul.linker li.odde {
				background-color: #f3f3f3;
				border-bottom: 1px dashed #e8e8e8;
			}
			
				div#side div#innhold ul.linker li a {
					float: left;
				}
				
				div#side div#innhold ul.linker li span {
					display: block;
					margin-left: 210px;
				}
		
		div#side div#innhold ol.artikler {
			font-size: 100%;
			margin: 0 2em 0 0;
			padding: 0;
			list-style-type: none;
		}
		
			div#side div#innhold ol.artikler li {
				border-bottom: 1px solid #9b9a9a;			
			}
			
			div#side div#innhold ol.artikler.butikk li {
				margin-bottom: 2em;
				border-bottom: 0;
			}
			
			div#side div#innhold ol.artikler h2 {
				margin-bottom: 0em;
				clear: right;
			}
			
			div#side div#innhold ol.artikler.butikk h2 {
				margin-bottom: 0.5em;
				clear: left;
			}
			
			div#side div#innhold ol.artikler h3 {
				margin: 0;
				padding: 0;
				font-size: 75%;
				font-weight: normal;
				color: #9b9a9a;
				/*text-align: right;*/
			}
			
			div#side div#innhold ol.artikler p {
				margin: 0.6em 0;
			}
			
			div#side div#innhold ol.artikler.butikk p {
				margin-left: 160px;
				margin-top: 0;
			}

			div#side div#innhold ol.artikler img {
				float: right;
				margin: 0;
				width: 150px;
			}
			
			div#side div#innhold ol.artikler.butikk img {
				float: left;
				margin: 0 1em 0 0;
			}

		div#side div#innhold img,
		div#side div#innhold span.picture,
		div#side div#innhold span.pictureLeft {
			clear: right;
			float: right;
			margin: 0.5em 1em;
			font-style: italic;
			text-align: center;
		}
		body.hjem div#side div#innhold img,
		body.hjem div#side div#innhold span.picture,
		body.hjem div#side div#innhold span.pictureLeft {
			clear: none;
			float: none;
			display: block;
			margin: 0.5em 0;
		}

			div#side div#innhold img.pictureLeft, div#side div#innhold span.pictureLeft {
				float: left;
				clear: left;
			}
		
			div#side div#innhold span.picture img, div#side div#innhold span.pictureLeft img {
				float: none;
				margin: 0;
			}
			
		div#side div#innhold form {
			margin: 0;
			padding: 0;
			font-size: 90%;
		}
		
			div#side div#innhold form fieldset {
				margin: 0;
				padding: 0;
				border: 0;
			}
			
			div#side div#innhold form.stor fieldset {
				float: left;
				width: 100%;
			}
			
				div#side div#innhold form fieldset div {
					margin-bottom: 0.5em;
				}
				
				div#side div#innhold form.stor fieldset div {
					clear: left;
					line-height: 1.5em;
				}

					div#side div#innhold form.stor fieldset div.dobbelt div {
						float: left;
						clear: none;
						width: 260px;
					}
				
					div#side div#innhold form fieldset div label {
						display: block;
					}
					
					div#side div#innhold form.stor fieldset div label {
						float: left;
						width: 11em;
					}

					div#side div#innhold form.stor fieldset div.dobbelt div.sekundaer label {
						width: auto;
						margin-right: 10px;
					}
					
					div#side div#innhold form fieldset div span {
						padding-left: 1em;
						font-style: italic;
						color: #666666;
					}

		div#side div#innhold a#galleri-login {
			float: right;
			color: #ccc;
			font-size: 90%;
		}
		
		div#side div#innhold a#galleri-login:hover {
			color: #333;
		}

	a { color: #4594cd; }
	
	a:hover { text-decoration: none; }
	
	a:visited { color: #7caacd; }
	
	a img { border: 0; }