/* Common */
body {margin: 0px;padding:0px;}
input {font-size: 12px;border: 1px solid gray;padding:2px;}
textarea {font-size: 12px;border: 1px solid gray;padding:2px;}

.popularDescription{font-size: 13pt;text-align:justify;margin-bottom: 25px;padding-right: 25px;padding-top: 10px;}
.paskeLuke{display: inline-block;margin-right:10x;margin-left: 10px;border:1px solid #c0c0c0;padding-bottom: 5px;margin-bottom: 15px;}
.paskeLuke:hover{text-decoration:none;}

small {
	font-size:80%;
	font-weight: normal;
}

img {
	border:0;
	margin:0;
}

p {
	padding: 4px 2px 0 4px;
	margin: 0;
}

/* Lists */

ol {
	letter-spacing: -0.02em;
	margin: 0.3em 0 0.5em 1.5em;
	padding: 0;
}


ul {
	letter-spacing: -0.02em;
	margin: 2px 0 0.5em 0.4em;
	padding: 0;
	list-style-type: none;
}

ul li {
	margin: 2px 0 1px 0;
	/*background-image: url("../img/icons/bullet_orange.png");
	background-repeat: no-repeat;
	background-position: 0 0.4em;*/
	padding-left: 1px;
}

ol li {
	margin: 4px 0 2px 10px;
	padding-left: 1.2em;
}



form {
	margin:0;
	padding:0;
	display:inline;
}




/***** Headings *****/

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-weight:normal;
	position: relative;
	color: gray;
}


h1 {
	color: black;
	letter-spacing: -0.05em;
	font-size: 32px;
	margin: 0 0 8px 2px;
	line-height: 1.15;
	letter-spacing: -0.1px;
	font-weight: bold;
}
	h1 a:link,
	h1 a:visited {
		color: black;
	}


h2 {
	color:#9B9B9B;
	font-family:Tahoma,bold;
	font-size:12pt;
	font-weight:900;
	padding:0;
	padding-left: 5px;
	border-bottom: 1px solid gray;
	margin-top: 25px;
	margin-bottom: 15px;
	clear: left;
	/*background-image: url('http://www.gjerrigknark.com/images/pil_bla.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 16px;*/
}
	h2 a:link,
	h2 a:visited {
		color:#9B9B9B;
	}




h3 {
	border-bottom:1px solid #CCCCCC;
	color:#4D4E57;
	font-size:10px;
	font-weight:bold;
	margin-bottom:2px;
	margin-left:4px;
	padding-bottom:2px;
}
	h3 a:visited,
	h3 a:link {
		color:#4D4E57;
	}
h4 {
	border-bottom:1px solid #CCCCCC;
	color:#4D4E57;
	font-size:10px;
	font-weight:bold;
	margin-bottom:2px;
	margin-left:4px;
	padding-bottom:2px;
}
	h4 a:visited,
	h4 a:link {
		color:#4D4E57;
	}




/*Links*/
a,
a:link,
a:visited,
a:hover {
	/*color: #2572b5;*/
	color: #015b80;
	text-decoration:none;
	cursor: pointer;
	//font-weight: bold;
}

a:hover {
	text-decoration:underline;
	color: #ee7000;
}




.readMore {
	background-image: url('http://www.gjerrigknark.com/images/linkarrow.gif');
	background-repeat: no-repeat;
	//background-attachment:fixed;
	//background-position:0% 0%; 
	background-position: 0px -3px;
	padding-left: 17px;
	color: #d8d8d8;
	margin-top: 8px;
	font-weight: bold;
}

.readMore:link{color: #808080}
.readMore:visited{color: #808080}
.readMore:hover{color:orange;}


.topLinks{font-size: 90%; font-weight: normal;cursor: pointer;}

/* TJENESTER OG LISTER */
.story,
.listModule,
.serviceModule,
.featureModule {
	width: 245px;
	position: relative;
	float: left;
	font-size: 12px;
}


	.story{
		margin-bottom: 10px;
		padding-bottom: 20px;
		background-color: white;
	}

	.listModule {
		margin-bottom: 0px;
	}

	.story img {
		float: right;
		//width: 115px;
		margin: 6px 0 0 8px;
	}
	.story h2 {
		margin: 0 4px 2px 4px;
		font-size: 18px;
		color:gray;
		font-size: 90%;
		padding-top:4px;
		padding-left:3px;
	}



#kortnytt {
	position: relative;
	top: -8px;
}






/***** Global Classes *****/
.leftColumn    { margin-left: 0px; clear: left;}
.rightColumn   { margin-left: 15px; }
.middleColumn  { margin-left: 15px; }
.clear         { clear:both; }
.clear-left    { clear:left; }
.clear-right    { clear:right; }
.float-left    { float:left; }
.float-right   { float:right; }

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }

.hidden-overflow {overflow: hidden;}

.wrap          { width:980px;margin:0 auto; }

.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }

.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.sublist 	   { padding: 0 0 1em 2.5em; font-size: 0.8em;}
.indent 	   { margin-left: 1.25em; margin-right: 1.25em; }
.note          { color: grey; font-style: italic; font-size: 0.85em;}


/* Front page */
#topSection {
	width: 770px;
	overflow: hidden;
	position: relative;
	margin-top: 8px;
	margin-bottom: 10px;
}

#topStory {
	width: 505px;
	margin-bottom: 15px;
	margin-top: 4px;
}
	#topStory h1 {
		border: 0px;
	}
	#topStory h1 img {
		float: right;
		margin-top: 4px;
		margin-left: 8px;
	}

	#topStory p {
		line-height: 17px;
	}

.frontPage h2{
	border: 0px;
	font-size: 17px;
	font-weight:bold;
	letter-spacing:-0.05em;
	line-height: 1.25;
	text-decoration:none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

.frontPage h2 a:link, h2 a:visited {
	color:black;

}


#subToppsakStripe {
	width: 770px;
	height: 24px;
	float: left;
	overflow: hidden;
	background-color: #eee;
	position: relative;
	top: -20px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin: 18px 0 0 0;
	position: relative;
	font-size: 11px;
}
	#subToppsakStripe div {
		float: left;
		width: 245px;
		margin-top: 5px;
	}
	#subToppsakStripe div a {
		margin-left: 4px;
	}



.doubleSection {
	float: left;
	width: 505px;
}





.pageHeader {width: 100%;height: 123px;background-color: #015b80;/*background-image: url('http://www.gjerrigknark.com/images/gradient_blue_hor.gif');background-repeat:repeat-x;background-position: bottom;*/}

.pageHeader a {color: white;}

.sideMenu {
	   font-family:Verdana;
	   font-weight: normal !important;
	   margin-left: 1.33em;
	   font-size: 11px;
}

.sideMenu li {
	      padding-left: 13px;
	      margin-right: 20px;
	      margin-top: 3px;
		border-bottom: 0.1em solid #000000;
		border-color: #000000;
		margin-bottom: 0.5em;
		margin-top: 0.5em;
		margin-bottom: 7px;
		padding-bottom: 7px;
		     font-family:Verdana;
		     font-weight: normal !important;		
	      }    
	      
.menuLink{
		     color: #202020;
		     font-family:Verdana;
		     font-weight: normal !important;
		     margin-bottom: 10px;
		     text-decoration:none !important;
		     font-size:12px;
		     }
.menuLink:hover {color: #ee7000;text-decoration:underline;}

.detailTab {font-size: 12px;margin-left: -15px;margin-right: -15px;}
.detailTab a:link{color: blue;}







.formWrapper{float:left;}
.logInFormTopContainer {font-weight: normal;}
.logInFormTopContainer a:link {font-weight: normal;}
.logInFormTopContainer a:visited {font-weight: normal;}


.form {font-size: 100%;
       display: inline-block;
}
.form .button{clear: right; float: right; margin: 0px; padding: 2px; margin-top: 13px;width:auto;}
.form dl dt {
	display:block;
	font-size: 90%;
	font-weight: bold;
}


.form dl dd input {
	height: 17px;
}
.form dl dd textarea {
	
}


.submitform input{width: 450px;}
.submitform textarea{width: 450px;height: 150px;}


.registerform{
	margin-left: 60px;
	margin-top: 10px;
}

.registerform input {width: 300px;}


dt {
	margin-top: 8px;
	display: inline-block;
	font-weight: bold;}

dd {
  margin:0;
  padding:0;
  border-top:1px solid #fff;
  display: inline-block;
}



dl {
  margin: 0;
  padding: 0;
  border-left:1px solid #fff;
  border-right:1px solid #fff;
}






.infoBox{font-size: 12px;float: right; clear: right;border: 1px solid #c0c0c0;background-color: #f5f5f5;margin: 5px; padding: 5px;}
.infoBox h4 {font-size: 13px; color: black;}
.infoBox p {padding: 3px;width: 260px;}
.infoBox a {margin-left:5px;padding-left: 10px;margin-top: 15px;background-repeat: no-repeat; background-position: 0px 3px;}
.infoBox li {margin-left: 10px;list-style: circle;margin-top: 6px; margin-bottom: 6px;}

.infoBox2{font-size: 12px;float: right; clear: right;border: 1px solid #c0c0c0;background-color: #f5f5f5;margin: 5px; padding: 5px;}
.infoBox2 h4 {font-size: 13px; color: black;}
.infoBox2 p {padding: 3px;width: 260px;}
.infoBox2 a {background-repeat: no-repeat; background-position: 0px 3px;}
.infoBox2 li {}


.infoBoxClear{
	font-size: 12px;
	float: right!important;
	clear: right;
	margin: 5px;
	padding: 5px;
	width: 260px;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	padding-bottom: 15px;
	//border-bottom: 1px solid black;
}

.infoBoxClear a {
	display: inline-block;
	font-weight: bold;
	color: gray !important;
	margin-left: 10px;
	margin-top: 5px;
	//padding-top: 5px;
	padding-left: 20px;
	//margin-bottom: 10px;
	background-image: url(http://www.gjerrigknark.com/images/linkarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px -3px;
}

.infoBoxClear h4 {
	font-family: Tahoma, bold;
	font-size: 12pt;
	font-weight: 900;
	margin: 0px;
	padding: 0px;
	padding-left: 18px;
	margin-bottom: 8px;
	margin-left: 5px;
	//text-indent: -18px;
	background: url('http://www.gjerrigknark.com/images/pil_rod.gif') no-repeat;
	background-position: 0 4px;
	border: 0px;
	color: #335ea8;
}
.infoBoxClear h4 a{
	background-image: none;
	padding: 0px;
	margin: 0px;
	color: #335ea8 !important;
}
.infoBoxClear h4 a:hover{
	text-decoration: none;
}
.infoBoxClear a img,
.infoBoxClear img{
	margin-right: 8px;
	margin-bottom: 8px;
}
.infoBoxClear p {
	padding: 6px;
	margin-bottom: 5px;
}
.noArrow{
	background-image: none !important;
	padding: 0px !important;
	margin: 0px !important;
	display: inline;
	vertical-align: text-top;
	float: left;
	align: left;
}



.storyMenuUp {
	font-family: Helvetica;
	font-size: 11px;
	padding:5px;
	padding-top: 0px;
	padding-right: 0px;
	margin: 0px;
	margin-bottom: 5px;
	width: 770px;
}
.storyMenuUp input {font-size: 10px;padding: 0px;padding-left: 2px;border: 1px solid gray;color: gray;}
.storyMenuUp .button {background-color: #dbdbdb;color:gray;}

.storyDetails{width: 470px;margin-right: 10px;margin-top: 10px;font-size: 16px;float:left;}

.storyDescription{text-align: justify;font-family:Arial;line-height:20px;}

.storyExtendedText,
.storyExtendedText p{
	display: block;
	clear: left;
	width: 470px;
	margin-top: 15px;
	padding-right: 5px;
	text-align: justify;font-family:Arial;line-height:20px;
}



.mainContent {width: 770px;font-family: Verdana,Arial,Helvetica;font-size: 12px;}
.mainContent h1{
	color: #202020;
	font-size: 24px;
	display:block;
	border-bottom: 1px solid gray;
	margin-top:5px;
	}
.mainUpSpacer{height: 30px;}

.linkTop {font-size: 70%;}


.logInFormTopContainer {padding-right: 10px;color: white;}
.logInFormTopContainer input {font-size: 70%;align:right;}
.logInFormTopContainer .button {height: 17px;font-size: 60%;margin: 5px;margin-right: 0px;padding:0px;}


.error{color: red;}


// Details page
.provider {font-size: 12px;; margin-top: 70px; color: green;font-style:italic; }

//www
.simpleTitle:link{color:black;}
.categoryDescription{font-size: 17px;}

.subCategory{
	border: 0px;
	background-image:url('http://www.gjerrigknark.com/images/pil_rod.gif');
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0 4px;
}


.subCategorySpan a:link,
.subCategorySpan a:visited{
	color:#9B9B9B;
	font-family:Tahoma,bold;
	font-size:12pt;
	font-weight:900;
	margin:0 0 0 5px;
	padding:0;
}

.subCategory a:link,
.subCategory a:visited{
	color:#9B9B9B;
	font-family:Tahoma,bold;
	font-size:12pt;
	font-weight:900;
	margin:0 0 0 5px;
	padding:0;

}

.topH2{
	border: 0px;
	font-size: 11pt;
	margin-top: 8px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.commentH3{
	border: 0px;
}


.categoryStory h2{display: inline-block;background-image: none;}
.categoryStory{border: 0px;margin:0px;padding:0px; margin-bottom: 4px;/*border-bottom: 1px solid #d3d3d3;*/display: inline;background-image: none;}
.categoryStory a:link,
.categoryStory a:visited{
	
	/*font-weight:bold;
	font-family: Tahoma;
	text-decoration:none;
	color:#c0c0c0;
	font-size: 14px;
	text-align: justify;
	background-image: url('http://www.gjerrigknark.com/images/pil_rod.gif');
	background-repeat: no-repeat;
	padding-left: 18px;
	background-position: 0px 3px;*/

	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-0.05em;
	line-height:1.25;
	color: black;
	background-image: none;
}


.commentActions {float:right;display:block;margin-top: 8px;margin-bottom: 10px;}
.commentActions input {font-size: 9px;background-color: #eaeaea;color: gray;}
.commentActions a:link,
.commentActions a:visited{
	font-size: 10px;
	color: light blue;
}

.commentAction{font-size: 9px;}

.dialog {left: -10000px;}

.dialog-link-over {color: blue;font-weight:normal;text-decoration:none;}
.dialog-link-over:hover{font-weight: normal;text-decoration:none;}

.storyCommentBad{background-color: #fdc3c4;}

.pLink h4 a{color: red !important;}

label {float: left; }
label.error { display:block;font-size: 10px;float: left; clear:both; color: red; padding-left: .5em; vertical-align: top; }


.storyMixerHeading{text-decoration: underline;font-weight: bold;font-size: 12px;color: blue;padding-bottom: 15px;}
.storyMixer{font-size: 10px;}


.tagEditor{
	width: 240px;
	//margin-top: 10px;
}
.tagEditor ul,
.tagEditor ol{
	//width: 250px;
	//margin-right: 5px;
	margin-left: 0px;
}
.tagEditor li
{
	display: inline-block;
	background-image: url("http://www.gjerrigknark.com/images/delete.gif");
	background-color: #eef;
	background-position: right center;
	background-repeat: no-repeat;
	list-style-type: none;
	padding: 0 18px 0 6px;
	margin: 5px 4px;	
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.tagEditor li:hover
{
	background-color: #eee;
}
