﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, 
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	font-family: arial;
	vertical-align: baseline;
	line-height:16px;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



blockquote {
background:transparent url(images/blockquote.gif) no-repeat scroll left top;
color:#666666;
font-style:italic;
margin:1em;
padding:0 0 0 4em;
}



html {
     overflow: -moz-scrollbars-vertical;
}








.newsingress					{ display:block; margin-bottom:15px; font-weight:bold}

.newsdate						{ display:block; color:#CCCCCC}


a		{ color: #00597c; text-decoration:none; }
a:hover	{ text-decoration:underline }


h1,h2,h3,h4						{ font-family: Georgia, Times New Roman, Arial;display:block; font-weight:normal;color:#C3002C}
h1								{ font-size:35px; line-height:40px; margin-bottom:5px;   }
h2								{ font-size:21px; line-height:26px;}
h3								{ font-size:18px; line-height:23px; color: Black; margin-bottom:5px  }
h4								{ font-size:15px; line-height:20px; color: Black; margin-bottom:5px  }


html, body, form, #wrap			{ height: 100%;}

form > #wrap					{ height: auto; min-height: 100%;}



#pageWrap						{ margin:0 auto; width:980px; }
#headerWrap						{ background:url(images/header_bgright.png) top center; } 

body							{ background:url(images/header_bgleft.png) repeat-x; } 

#header							{ height:170px; position:relative;margin:0 auto; width:980px;  } 
	#logo						{ position:absolute; top:15px; left:20px; background:url(images/sprites.png); width:270px; height:100px; display:block}
	#flowers					{ position:absolute; top:0px; left:334px; background:url(images/sprites.png) 0px -100px; width:235px; height:120px; display:block;}
	#loginWrap					{ position:absolute; top:10px; right:190px; width:200px; height:120px;  }
	#loginWrap h3				{ font-family:Georgia; color: White; font-size:18px; font-weight:normal  }

	#hovedsponsor				{ position:absolute; top:55px; right:0px; width:180px; height:65px;}
	#hovedsponsor span			{ color: White;  }
	#hovedsponsor a				{  display:block; background: url(images/sprites.png) -251px 461px; width:122px; height:35px; margin-top:5px }
	
	#textsizeWrap				{ position:absolute; top:10px; right:0px; width:180px; height:20px;}
		#textsizeWrap span		{ float: left; display: block; line-height:24px; color: White}
			#textsize 				{ float:left; margin-left:3px}
			#textsize a				{ height:18px; width:18px; float:left; display:block; text-indent:-9999px;}
			.smallFont				{ background: url(images/sprites.png) repeat scroll -293px -98px }
			.defaultFont			{ background: url(images/sprites.png) repeat scroll -311px -98px }
			.largeFont				{ background: url(images/sprites.png) repeat scroll -329px -98px }
			.smallFont:hover		{ background: url(images/sprites.png) repeat scroll -293px -117px }
			.defaultFont:hover		{ background: url(images/sprites.png) repeat scroll -311px -117px }
			.largeFont:hover		{ background: url(images/sprites.png) repeat scroll -329px -117px }

	#mainmenu					{ position:absolute; top:120px; left:0px;list-style-image:none;list-style-position:outside; height:50px; display:block;
	         					  list-style-type:none; width:980px;z-index:100; overflow:hidden}
		#mainmenu li			{ display:inline;}
		#mainmenu li a			{ display:block; float:left; height:50px; font-family:Georgia, Arial;
	              					  margin:0 10px 0 0; color: #ffffff; text-decoration:none; font-size:18px; padding:0 20px; line-height:50px; font-weight:normal }
		#mainmenu li a:hover	{ text-decoration:none; background:#666666 }
	#submenu					{list-style-image:none;list-style-position:outside;list-style-type:none;width:260px;}
		#submenu li				{display:inline;}
		#submenu li a			{background:transparent url(images/sprites.png) repeat scroll 0 -265px;color:White;
	             				 display:block;font-size:15px;height:37px;line-height:37px;margin:0 0 2px 0;overflow:hidden;
	             				 padding:0 10px 0 20px;text-decoration:none;}
		#submenu li a:hover		{background:transparent url(images/sprites.png) repeat scroll 0 -225px; text-decoration:none}

	#footermenuWrap				{ position:absolute; top:15px; right:0px; height: 20px; width:200px; overflow:hidden; background:green }
	#footermenu					{list-style-image:none;list-style-position:outside;list-style-type:none;width:350px;
	           					 position:absolute; top:15px; right:0px; height: 20px; display:block; overflow:hidden  }
		#footermenu li			{display:inline;}
		#footermenu li a		{ color:#CCCCCC; display:block;font-size:12px;margin:0 0px 0px 10px;font-weight:bold;text-decoration:none; float:right; text-transform:uppercase}
		#footermenu li a:hover	{ color:#ffff00}




#featurePages							{list-style-image:none;list-style-position:outside;list-style-type:none;width:795px; margin-left:-15px; 
             							 display:block; margin-bottom:30px; overflow:hidden; clear:left}
	#featurePages li					{display:block; width: 250px; height:190px; float:left; margin-left: 15px}
	#featurePages li .featureHeader		{color:White; width:220px;overflow:hidden;
	             						 display:block;font-size:15px;height:37px;line-height:37px;margin:00;overflow:hidden;
	             						 padding:0 10px 0 20px;text-decoration:none;}
	#featurePages li a		{background:transparent url(images/sprites.png) repeat scroll 0 -265px;color:White; width:250px;overflow:hidden; display:block}
	             						 
	#featurePages li a:hover {background:transparent url(images/sprites.png) repeat scroll 0 -225px; text-decoration:none;}
	#featurePages li .featureImage		{display:block;height:150px; width:250px; overflow:hidden;}



.txtboxUsername {
background:transparent url(images/sprites.png) repeat scroll -200px -305px;
display:block;
height:25px;
margin-bottom:10px;
width:184px;
}
.txtboxPassword {
background:transparent url(images/sprites.png) repeat scroll 0 -305px;
display:block;
float:left;
height:25px;
width:117px;
}
.txtboxUsername input {
background:transparent none repeat scroll 0 0;
border:0 none;
height:17px;
margin:3px 0 0 10px;
width:160px;
}
.txtboxPassword input {
background:transparent none repeat scroll 0 0;
border:0 none;
height:17px;
margin:3px 0 0 10px;
width:105px;
}
.btnLogin {
background:transparent url(images/sprites.png) repeat scroll -117px -305px;
display:block;
float:left;
height:25px;
text-indent:-9999px;
width:70px;
}
#breadcrumbWrap {
height:50px;
}
#breadcrumbs {
color:#CCCCCC;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:22px;
}
#breadcrumbs li {
float:left;
height:4em;
line-height:4em;
padding-right:3px;
}
#breadcrumbs li a {
color:#CCCCCC;
height:4em;
line-height:4em;
padding-right:3px;
}
#breadcrumbs li a.currentcrumb {
color:#C3002C;
}
#main {
padding-bottom:205px;
}
#content {
float:left;
}


#left							{float:left;margin:0;padding:0;width:260px; min-height: 500px;height:auto !important;  height: 500px;}
#middle							{background:transparent url(images/sprites.png) no-repeat scroll 0 -550px;display:inline;float:left;margin:0 20px 50px;
       							 padding-top:20px;width:500px;}
#right							{float:right;margin:0px;padding:0;width:180px;}


#footer							{background:#323232 ;clear:both;height:195px;margin-top:-195px;}
#footerInner					{margin:0 auto;position:relative;width:980px;}
.footerlist						{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;}
.footerlist li					{display:inline;}
.footerlist li a				{display:block;float:left;height:65px;text-indent:-9999px;}
.eierkomuner					{background:transparent url(images/sprites.png) no-repeat scroll 0 -335px;height:65px;width:355px;}
.eierkomuner li a				{width:48.5px;}
.aktuellesider					{background:transparent url(images/sprites.png) no-repeat scroll 0 -405px;height:65px;width:408px;}
.aktuellesider li a				{width:83px;}
.sponsorer						{background:transparent url(images/sprites.png) no-repeat scroll 0 -475px;height:65px;width:215px;}
.sponsorer li a					{width:83px;}

.sponsorer li a.hovedsponsor	{  display:block; background: url(images/sprites.png) -248px 420px; width:122px; height:35px; margin-top:5px;margin:14px 0 0 30px; }


#footerInner h4					{color:#CCCCCC;font-family:Arial;font-size:12px;text-transform:uppercase; font-weight:bold}
#footerInner .infoyrker			{left:0;position:absolute;top:15px;width:250px;}
	.infoyrker select			{width:250px;}

#footerInner .nyttigelinker		{left:0px;position:absolute;top:15px;width:250px;}
	.nyttigelinker select		{width:250px;}
#footerInner .greylist			{left:0;position:absolute;top:75px;}
#footerInner .headerKomm		{float:left;width:355px;}
#footerInner .headerAktuell		{float:left;width:406px;}
#footerInner .headerSponsor		{float:left;width:150px;}
#footerInner .copyright			{color:#CCCCCC;font-size:10px;left:0;position:absolute;top:170px;width:900px;}
#footerInner .copyright a		{color:#CCCCCC;font-size:10px;}

.stipledivider					{background:transparent url(images/sprites.png) no-repeat scroll 0 -550px; width:300px; height:5px; margin:20px auto}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
#meltwater {
background:#C3002C none repeat scroll 0 0;
color:White;
display:block;
height:15px;
line-height:15px;
padding:3px;
}
.stippleDevider {
background:transparent url(images/sprites.png) no-repeat scroll 0 -550px;
display:block;
height:2px;
margin:25px 0;
}
#inputform label {
color:#00597C;
display:block;
padding:10px 0 5px;
}
.checkboxlist {
clear:both;
display:block;
float:left;
margin:10px 0;
overflow:visible;
}
.checkboxlist label {
display:inline !important;
}
#inputform .RadUpload {
margin:10px 0;
}
.ruFakeInput {
border:1px solid #00597C !important;
}
.btnSave {
background:transparent url(images/sprites_admin.png) no-repeat scroll 0 -80px;
clear:both;
display:block;
height:40px;
text-indent:-999px;
width:85px;
}
.btnSave:hover {
background:transparent url(images/sprites_admin.png) no-repeat scroll 0 -40px;
}
.btnSave:active {
background:transparent url(images/sprites_admin.png) no-repeat scroll 0 0;
}
div.tooltip {
background-color:#000000;
border:1px solid #FFFFFF;
color:#FFFFFF;
display:none;
font-size:12px;
padding:10px 15px;
text-align:left;
width:200px;
}





.images							{cursor:pointer;float:left;height:350px; width:780px}
.images div						{display:none;font-size:12px;height:350px;left:0;margin:0px;position:absolute;top:0;}
.tabs							{display:none;}
.tabs a							{background:transparent url() no-repeat scroll 0 0;display:block;float:left;font-size:1px;
       							 height:8px;margin:3px;width:8px;}
.tabs a:hover					{background-position:0 -8px;}
.tabs a.current					{background-position:0 -16px;}
.forward, .backward				{background:#FFFFFF url() no-repeat scroll 0 0;cursor:pointer;display:block;float:left;font-size:1px;
                   				 height:30px;margin-top:140px;text-indent:-9999em;width:30px;}
.forward						{background-position:0 -30px;clear:right;}
.forward:hover					{background-position:-30px -30px;}
.forward:active					{background-position:-60px -30px;}
.backward:hover					{background-position:-30px 0;}
.backward:active				{background-position:-60px 0;}
.disabled						{visibility:hidden !important;}


a.button						{background:transparent url(images/sprites.png) repeat scroll -265px -258px;color:White;
	             				 display:block;font-size:15px;height:37px;line-height:37px;margin:0;overflow:hidden;
	             				 padding:0 5px;text-decoration:none; width: 85px; text-align:center}
.floatright	{ float:right; margin-left:5px}

.AlertOk { background:#c4e5be; display:block; padding:10px; margin:10px 0; border: 1px solid #8ac281 }
