/*
html {
	background:#AAD5FE url(elm/bg_top.jpg) repeat-y center top;
}
*/

a img {
	border:0px;
}

body {
	background:#F1F3F2 url(elm/bg_top.jpg) no-repeat center top;
}

label input,
label textarea,
fieldset input,
fieldset textarea {
	color:#13832c;
	border:1px solid #C3C4C4;
}

input.invalid,
textarea.invalid {
	border:1px solid red !important;
}
	
fieldset {
	border:none;
}

div#container {
	background:transparent url(elm/bg_content_effekter.jpg) no-repeat center top;
}

div#header {}

	div#header ul.main a {
		color:#1B231E;
	}
	
	div#header ul.main a:hover {
		color:#1E832C;
	}
	
		div#header ul.main li.active a {
			color:#fff;
		}
		
		div#header ul.main li.farsiden_active {
			background:transparent url(elm/menu_li_farsiden.gif) no-repeat 0 0;
		}

		div#header ul.main li.om_oss_active {
			background:transparent url(elm/menu_li_omoss.gif) no-repeat 0 0;
		}

		div#header ul.main li.vi_mener_active {
			background:transparent url(elm/menu_li_vimener.gif) no-repeat 0 0;
		}

		div#header ul.main li.vedtekter_active {
			background:transparent url(elm/menu_li_vedtekter.gif) no-repeat 0 0;
		}

		div#header ul.main li.om_ulf_active {
			background:transparent url(elm/menu_li_omulf.gif) no-repeat 0 0;
		}

		div#header ul.main li.festdag_active {
			background:transparent url(elm/menu_li_festdag.gif) no-repeat 0 0;
		}

	div#header li {
		list-style-type:none;
	}
	
	div#header ul.support li {
		list-style-type:none;
		color:#fff;
		background:transparent url(elm/white_square.gif) no-repeat 0 5px;
	}
	
	div#header ul.support a {
		color:#fff;
	}

div#main {}

	div#main h4 {
		background:transparent url(elm/main_h4_bg.gif) no-repeat 0 0;
		color:#1E832C;
	}
	
	div#main img {
		border:1px solid #F1F3F2;
		border-top:0px;
	}
	
	div#main h1,
	div#main h1 a,
	div#main div.effect h2 {
		color:#1E832C;
		text-decoration: none;
	}

	div#main div.wrap,
	div#main div.nyhet,
	div#main div.effect {
		background:#F1F3F2 url(elm/main_content_bg.gif) no-repeat 0 0;
	}
	
		div.wrap img {
			border:1px solid #1E832C;
		}
	
		div.wrap p,
		div.wrap p a {
			color:#2a3831;
		}
		
		div.wrap ul {
			list-style-type:none;
		}
		
			div.wrap li span {
				color:#2A3831;
			}
			
			div.wrap li a {
				color:#1E832C;
			}
	
	div#main div.nyhet {}
	
		div.nyhet p.ingress {
			color:#1e832c;
		}

		div.nyhet div.tekst,
		div.nyhet div.tekst a {
			color:#2a3831;
		}
	
	div#main div.effect {}
	
		div.effect span.title {
			color:#C1C2C2;
		}
		
		div.effect p {
			color:#2a3831;
		}
		
		div.effect label,
		div.effect label select,
		div.effect span.price {
			color:#1E832C;
		}

div#mainwide {
	background:#F1F3F2 url(elm/mainwide_content_bg.jpg) no-repeat 0 16px;
}

	div#mainwide div#spill {
/*		background-color:#F1F3F2; */
	}

	div#mainwide h4 {
		background:transparent url(elm/mainwide_h4_bg.gif) no-repeat 0 0;
		color:#1E832C;
	}
	
	div#mainwide h1 {
		color:#1E832C;
	}
	
	div#mainwide div.konk {
		background:transparent url(elm/konk_signup_bg.jpg) no-repeat 425px 5px;
	}
	
	div#mainwide div.konkbg2 {
		background:transparent url(elm/konk_signup_bg2.jpg) no-repeat 425px 5px;
	}
	
		div#mainwide div.konk p {
			color:#2a3831;
		}
		
			div#mainwide div.konk a {
				color:#2a3831;
			}
		
		div#mainwide div.konk p.error {
			color:red;
		}
	
		div#mainwide div.konk form#signup {}
		
			div#mainwide div.konk h5 {
				color:#13832c;
				background-color:#f8f9f9;
			}
			
			form#signup label {
				color:#13832c;
			}
			
				form#signup label span,
				form#signup p {
					color:#2a3831;
				}
			
			form#signup fieldset {
				background:transparent url(elm/form_signup_bg.jpg) no-repeat 0 0;
			}
			
			form#signup fieldset.registered label,
			form#signup fieldset.registered label span,
			form#signup fieldset.registered input,
			form#signup fieldset.registered textarea {
				color:#C1C2C2;
			}
			
			form#signup fieldset.registered input,
			form#signup fieldset.registered textarea {
				border:1px solid #c1c2c2;
			}

		
		div#mainwide div.konk dl {
			background:transparent url(elm/konk_dl_bg.gif) no-repeat 0 0;
		}
		
			div#mainwide div.konk dl dd.stat {
				color:#fff;
			}
			
		div#mainwide div.konk table {
			background:transparent url(elm/form_signup_bg.jpg) no-repeat 0 0;
		}
		
			div#mainwide div.konk th {
				border-bottom:1px solid #fff;
				color:#13832c;
			}
		
				div#mainwide div.konk tr.bottom th {
					border-top:1px solid #fff;
				}
			
			div#mainwide div.konk td {
				color:#2a3831;
			}

		div#mainwide div.konk div div.wrap,
		div#mainwide div.inviter form.invite {
			background:transparent url(elm/form_signup_bg.jpg) no-repeat 0 0;
		}
		
			div#mainwide div.konk div div.wrap p {
				color:#13832c;
			}

		div#mainwide div.konk ul.alternatives {
			list-style-type:none;
		}
		
			div#mainwide div.konk ul.alternatives li a {
				outline:none;
			}
			
			div#mainwide div.konk ul.alternatives li.jatakk a {
				background:transparent url(elm/btn_jeg_er_med.gif) no-repeat 0 0;
			}
		
			div#mainwide div.konk ul.alternatives li.starteget a {
				background:transparent url(elm/btn_nei_takk_eget_lokallag.gif) no-repeat 0 0;
			}

			div#mainwide div.konk ul.alternatives li.neitakk a {
				background:transparent url(elm/btn_nei_takk.gif) no-repeat 0 0;
			}
		
form#vote {}

	form#vote label {
		color:#13832c;
	}

		form#vote input {
			border:none;
		}
	
	form#vote label span.result {
		background-color:#ccc;
	}

form#comment {}

	form#comment label {
		color:#13832c;
	}
	
	form#comment span {
		color:#2a3831;
	}

form#effects {}

	form#effects div.showing {
		cursor:pointer;
	}
	
	form#effects p {
		color:#2a3831;
	}

form#effect_sizes {}

	form#effect_sizes fieldset.sizes {}
	
		form#effect_sizes fieldset.sizes ul {
			list-style-type:none;
		}
	
		form#effect_sizes fieldset.sizes li {
			background:#F1F3F2 url(elm/main_content_bg.gif) no-repeat 0 0;
		}
		
		form#effect_sizes fieldset.sizes dd,
		form#effect_sizes fieldset.sizes select {
			color:#1E832C;
		}
		
		form#effect_sizes fieldset.sizes dt,
		form#effect_sizes fieldset.sizes dt a {
			color:#C1C2C2;
		}
		
	form#effect_sizes fieldset.details {}
	
		form#effect_sizes fieldset.details p {
			color:#2a3831;
		}
	
		form#effect_sizes fieldset.details label {
			color:#1E832C;
		}
	
	form#effect_sizes p.total span {
		color:#1e832c;
	}

	form#effect_sizes p.error {
		color:red;
	}
	
form.invite {}

	form.invite label {
		color:#1e832c;
	}

dl#comments {}

	dl#comments dt {
		color:#13832c;
	}

	dl#comments dd {
		color:#2a3831;
	}

ul#lokallag {
	list-style-type:none;
}

	ul#lokallag li a {
		color:#13832c !important;
	}

div#left {}

	div#left h4 {
		background:transparent url(elm/left_h4_bg.gif) no-repeat 0 0;
		color:#fff;
	}
	
	div#left ul.links {
		list-style-type:none;
	}
	
		div#left ul.links li.icon a {
			outline:none;
		}
	
		div#left ul.links li.icon a.facebook {
			background:transparent url(elm/facebook.gif) no-repeat 0 0;
		}

		div#left ul.links li.icon a.youtube {
			background:transparent url(elm/youtube.gif) no-repeat 0 0;
		}

		div#left ul.links li a {
			color:#13832c;
		}
		
div#right {}

	div#right h4 {
		background:transparent url(elm/right_h4_bg.gif) no-repeat 0 0;
		color:#fff;
	}
	
	div#right img.shirt {
		border:none;
	}

div#footer {}

	div#footer p,
	div#footer a {
		color:#C1C2C2;
	}