* {
	margin:0;
	padding:0;
}

body {
	min-width:480px;
}

div#container {
	width:474px;
	margin:0px auto;
	min-height:530px;
	/*
	position:relative;
	z-index:1;
	*/
}

div#header {
	position:relative;
	height:159px;
	width:474px;
	margin-bottom:10px;
}

	div#header a.home {
		position:absolute;
		left:26px;
		top:19px;
		width:146px;
		height:140px;
		outline:0;
	}

	div#header ul.main {
		position:absolute;
		top:121px;
		left:184px;
	}

		div#header ul.main li {
			float:left;
			margin-right:1px;
		}
		
			div#header ul.main a {
				/*display:block; */
				height:38px;
				padding:0 0px;
			}
			
			div#header ul.main li.farsiden {
				width:95px;
			}
			
			div#header ul.main li.om_oss {
				width:80px;
			}
			
			div#header ul.main li.vi_mener {
				width:93px;
			}
			
			div#header ul.main li.vedtekter {
				width:110px;
			}
			
			div#header ul.main li.om_ulf {
				width:78px;
			}
			
			div#header ul.main li.festdag {
				width:191px;
				margin-right:0px;
			}

	div#header ul.support {
		position:absolute;
		right:7px;
		top:7px;
	}
	
		div#header ul.support li {
			float:left;
			padding-left:9px;
			margin-left:10px;
		}

div#content {
	min-height:371px;
}

div#main {
	width:430px;
	float:left;
	margin-left:22px;
}

	div#main img {
		display:block;
	}

	div#main h4 {
		position:relative;
		height:15px;
	}
	
		div#main h4 span {
			position:absolute;
			right:15px;
		}
	
	div#main div.wrap {               
		padding:16px 16px 10px 16px;
		position:relative;
	}
	
		div.wrap h1 {
			margin-bottom:7px;
		}
	
		div.wrap img {
			float:left;
		}
		
		div.wrap p {
			float:right;
			width:230px;
			margin-top:-3px;
			position:relative;
			padding-bottom:30px;
		}
		
			div.wrap p a {
				position:absolute;
				bottom:0px;
			}
			
			div.wrap p a.more {
				right:0px;
			}

			div.wrap p a.discuss {
				right:75px;
			}
	
		div.wrap ul {
			margin-top:-12px;
		}
	
			div.wrap ul li {
				clear:both;
			}
			
				div.wrap li span {
					width:60px;
					display:block;
					float:left;
				}
			
				div.wrap li a {
					display:block;
					width:330px;
					float:left;
				}
			
			div.wrap ul li.hidedate {
				padding-left:60px;
			}
			
				div.wrap ul li.hidedate span {
					display:none;
				}

	div#main div.nyhet {
		padding:16px 16px 26px 16px;
	}
	
		div.nyhet h1 {
			margin-bottom:11px;
		}
	
		div.nyhet p.ingress {
			margin-bottom:20px;
		}
	
	div#main div.effect {               
		padding:16px 16px 10px 16px;
		position:relative;
	}
	
		div.effect img {
			float:left;
			margin-right:20px;
		}
		
		div.effect div.info {
			float:left;
			width:240px;
		}
		
		div#main div.effect div.info p {
			padding-right:60px;
			margin-top:0px;
		}
		
		div.effect label {
			display:block;
			margin-top:15px;
			width:120px;
			float:left;
		}
		
		div.effect label select {
			width:50px;
			margin-left:10px;
		}
		
		div.effect label select option {
			padding-right:20px;
		}
		
		div.effect span.price {
			float:right;
			display:block;
			padding-top:3px;
		}

form#effects {
  width: 430px;
  margin-left: 0px;
}

	form#effects div.big {
		display:none;
	}
	
	form#effects input.btn {
		float:right;
	}
	
	form#effects p {
		float:left;
		margin-top:5px;
	}
	
	form#effects fieldset {
		margin-bottom:10px;
	}

form#effect_sizes {}

	form#effect_sizes fieldset.sizes {}
	
		form#effect_sizes fieldset.sizes li {
			height:90px;
			position:relative;
			float:left;
			width:430px;
		}
		
		form#effect_sizes fieldset.sizes img {
			position:absolute;
			left:15px;
			top:15px;
		}
		
		form#effect_sizes fieldset.sizes dt {
			top:18px;
			position:absolute;
		}
		
		form#effect_sizes fieldset.sizes dd {
			top:35px;
			position:absolute;
		}
		
			form#effect_sizes fieldset.sizes dd select {
				width:110px;
			}
			
			form#effect_sizes fieldset.sizes dd.three {
				top:40px;
			}
			
		form#effect_sizes fieldset.sizes dl .one {
			left:90px;
		}
		
		form#effect_sizes fieldset.sizes dl .two {
			right:10px;
		}

		form#effect_sizes fieldset.sizes dl dd.three {
			left:74px;
			width:70px;
			top:60px;
		}

    form#effect_sizes fieldset.sizes dl dt.three {
      right:10px;
      top:65px;
    }
    
  form#effect_sizes fieldset.details {
		margin-top:13px;
	}
	
		form#effect_sizes fieldset.details p {
			float:left;
			width:150px;
			margin-left:16px;
		}

		form#effect_sizes fieldset.details label {
			float:right;
			margin-right:14px;
			margin-bottom:5px;
			width:232px;
			position:relative;
		}
		
			form#effect_sizes fieldset.details label input{
				position:absolute;
				left:55px;
				top:0px;
				width:175px;
				padding:3px;
			}
			
	form#effect_sizes input.btn {
		float:right;
		margin-right:8px;
		margin-top:10px;
	}
	
	form#effect_sizes p.total {
		float:none;
		position:relative;
		padding:0;
		width:auto;
	}
	
		form#effect_sizes p.total span {
			position:absolute;
			right:-5px;
			bottom:0px;
		}
		
	form#effect_sizes p.error {
		float:none;
		position:relative;
		padding:0;
		width:auto;
		margin-top:16px;
	}
	
div#left {
	width:155px;
	float:left;
	margin-left:22px;
	margin-top:-11px;
}

div#right {
	width:205px;
	float:right;
	margin-right:22px;
	margin-top:-11px;
	position:relative;
}

div#footer {
	margin-top:40px;
	padding-top:20px;
	width:854px;
	margin:0px auto;
	margin-bottom:30px;
}

	div#footer p {
		margin-top:-5px;
		padding-right:22px;
	}

.wact {
	display:none;
}
