/* CSS Document */

	a:link { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #31353a; font-weight: bold;}
	a:visited { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #31353a; font-weight: bold; }
	a:hover { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #4d5055; font-weight: bold; }
	a:active { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #31353a; font-weight: bold; }

	a.stor:link { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: #31353a; font-weight: bold; }
	a.stor:visited { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: #31353a; font-weight: bold; }
	a.stor:hover { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: #4d5055; font-weight: bold; }
	a.stor:active { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: #31353a; font-weight: bold; }	

	a.hvitlink:link { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #FFFFFF; font-weight: normal;}
	a.hvitlink:visited { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #FFFFFF; font-weight: normal; }
	a.hvitlink:hover { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #c4d3e6; font-weight: normal; }
	a.hvitlink:active { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #FFFFFF; font-weight: normal; }	

	a.hovedmeny:link { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: #31353a; font-weight: bold; }
	a.hovedmeny:visited { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: #31353a; font-weight: bold; }
	a.hovedmeny:hover { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: #4d5055; font-weight: bold; }
	a.hovedmeny:active { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: #31353a; font-weight: bold; }

	a.undermeny:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #31353a; font-weight: normal; margin-left: 5px; }
	a.undermeny:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #31353a; font-weight: normal; margin-left: 5px; }
	a.undermeny:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #4d5055; font-weight: normal; margin-left: 5px; }
	a.undermeny:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #31353a; font-weight: normal; margin-left: 5px; }


	body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	background-color: #c2cfda;
	background-image: url(grafikk/bakgrunn.jpg);
	behavior:url("csshover.htc");
	}

	#sideramme {
	top: 0px;
	position: relative;
	margin: 0 auto;
	width: 894px;
	height: 432px;}

		#topp {
		background-image: url(grafikk/bakgrunn_side.jpg);
		left:0px;
		height: 144px;
		top:0px;
		width:894px; }

			#logo {
			position: absolute;
			left: 20px;
			top: 10px;
			}

			#topp-hoyre {
			position: absolute;
			left: 670px;
			top: 5px;
			}

		#hoved {
		background-image: url(grafikk/bakgrunn_side.jpg);
		width:894px;
		top: 144px;
		position: absolute;
		z-index: 1;}

			#venstre {
			width: 213px;
			height: auto;
			overflow: hidden;
			margin: 0px 0px 0px 2px;
			float: left; }
				
				#venstre-boks-meny {
				background: #c4d3e6;
				font-family: Verdana;
				font-size: 14px;
				margin-bottom: 20px;
				padding-left: 0px;
				line-height: 20px;
				}

				#venstre-boks-logginn {
				background: #d4d88e;
				font-family: Verdana;
				font-size: 11px;
				margin-bottom: 20px;
				padding-left: 0px;
				}
				
					.venstre-tekst {
					font-size: 12px;
					margin: 0px 0px 0px 0px;
					padding: 0px 10px 0px 10px;
					}

			#hovedramme {
			width: 656px;
			margin: 0px 0px 0px 230px;
			padding: 0px 0px 0px 0px;
			left: 0px;
			height: auto;
			top: 215px; }
				
				#artikler {
				width: 657px;
				padding: 0px;
				background: #c4d3e6;
				margin-bottom: 20px;
				}

				#diskusjoner {
				width: 657px;
				padding: 0px;
				background: #d4d88e;
				margin-bottom: 20px;
				}
						.diskusjon {
						margin: 0px 0px 15px 0px;
						}

					.hovedtekstboks {
					padding-left: 10px;
					font-family: Verdana;
					font-size:  12px;
					}
						
						#tittel-diskusjoner {
						z-index: 0;
						width: 131px;
						left: 510px;
						}

						.kommentarboks {
						width: 70px;
						height: 47px;
						background: #94b4d4 ;
						text-align: center;
						font-size: 9px;
						font-weight: normal;
						margin-bottom: 7px;
						margin-top: 3px;
						margin-right: 15px;
						border: 1px dotted black;
						}
							
							.antallkommentarer {
							font-size: 25px;
							}

						.lesartikkelboks {
						width: 72px;
						height: 15px;
						background: #31353a ;
						text-align: center;
						font-size: 9px;
						color: white;
						padding-top: 2px;
						margin-right: 15px;
						}

						.artikkel-verktoy {
						width: 72px;
						text-align: center;
						font-size: 9px;
						color: white;
						padding-top: 2px;
						margin-top: 6px;
						margin-right: 15px;
						}
	
		#bunn {
		clear: left;
		width: 894px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px; }


.overskrift {
font-size: 18px;
font-weight: bold;
margin: 0px;
}

.publiseringsinfo {
font-family: Arial;
font-size: 10px;
font-weight: normal;
margin: 0px 0px 0px 0px;
}

.artikkelbilde {
border: 1px solid black;
margin: 0px 0px 10px 10px;
}

input {
font-size: 10px;
}

.formbutton{
cursor:pointer;
border:outset 1px #31353a;
background:#999;
color:#31353a;
font-weight:bold;
padding: 1px 2px;
background:url(grafikk/bakgrunn_form.gif) repeat-x left top;
margin-bottom: 3px;
margin-top: 5px;
}

form, textarea {
padding: 0px;
margin: 0px;
font-family: Verdana;
font-size: 12px;
}

.tekst {
margin-top: 5px;
margin-bottom: 5px;
}

.advarsel {
color: red;
font-weight: bold;
border: 2px solid red;
padding: 3px;
margin: 5px 15px 5px 0px;
background: #FFFFCC;
}

div.filvedlegg {
background: #dce5f0;
padding: 5px;
margin: 5px 5px 5px 0px;
font-size: 11px;
font-weight: bold;
}

p.tekst {
font-size: 11px;
padding-top: 5px;
}





/* ARTIKKEL */

div.art-kontainer {
margin-top: 10px;
min-height: 160px;
overflow: auto;
border-bottom: 1px dashed #9dbad8;
}

div.art-overskrift {
font-size: 18px;
font-weight: bold;
}

div.art-publisert {
font-size: 10px;
margin-bottom: 15px;
}

div.art-meny {
width: 80px;
min-height: 100px;
position: absolute;
text-align: center;
}

	div.art-kommentarer {
	text-align: center;
	border: 1px dotted black;
	background-color: #94b4d4;
	margin-bottom: 10px;
	padding: 0px 3px 3px 3px;
	font-size: 9px;
	}

	div.art-vis {
	width: 80px;
	height: 16px;
	background: #31353a ;
	text-align: center;
	font-size: 9px;
	color: white;
	padding-top: 2px;
	margin-bottom: 8px;
	}

div.art-innhold {
position: relative;
left: 100px;
width: 525px;
margin: 0px;
}

	img.art-bilde {
	padding: 2px;
	border: 1px solid black;
	background-color: white;
	margin: 5px;
	}

	div.art-ingress {
	margin-bottom: 10px;
	}

	div.art-tekst {
	margin-bottom: 10px;
	}

	div.art-filvedlegg {
	padding: 10px;
	background-color: #dce5f0;
	margin-bottom: 10px;
	}

	div.art-kontainer-komm {
	background-color: #dce5f0;
	margin-bottom: 10px;
	position: relative;
	}

		div.art-komm-overskrift {
		font-size: 13px;
		font-weight: bold;
		background-color: #31353a;
		color: white;
		padding: 5px;
		margin-bottom: 5px;
		}

			form.art-komm-boks, div.art-komm-boks {
			padding: 5px;
			border-bottom: 1px dashed #c4d3e6;
			}

				div.art-komm-tittel {
				font-weight: bold;
				}

				div.art-komm-publiseringsinfo {
				font-size: 10px;
				margin-bottom: 5px;
				}

				div.art-komm-kommentar {
				margin-left: 10px;
				margin-bottom: 5px;
				}