html{
	width:100%;
}
body {
	width:100%;
	margin:0;
	padding:0;
	/*background:#F8F4F3;*/
	background:url(../images/BG.gif);
}
body, table {
	color:#000;
	font-family: Verdana;
	font-size:10px;
}

a, a:link{
	text-decoration:none;
	color:#BF2E1B;
}
a:visited{
	text-decoration:none;
	color:#BF2E1B;
}
a:hover{
	text-decoration:underline;
	color:#BF2E1B;
}
.menu{
	position:relative;
	display:block;
}
.doc_title a{
	text-decoration:none;
	color:#BF2E1B;
	padding:0;
}
.doc_title a:hover{
	text-decoration:underline;
}
.news_title a{
	font-size:12px;
	color:#BF2E1B;
}
.news_title a:hover{
	text-decoration:underline;
}
.news_list_title a, .news_list_title a:visited{
	color:#BF2E1B;
	font-size:14px;
	font-family: Tahoma;
}

.news_list_title a:hover{
	text-decoration:underline;
	font-size:14px;
	font-family: Tahoma;
}

img {
	border:0;
}

form {
	padding:0;
	margin:0;
}

.news_list_image{
	border:10px solid #F8F4F3;
}
.content{
	border-left:6px solid #FFF;
	border-right:6px solid #FFF;
	background:#FFF;
}
/*Dokument stiler for tittel, ingress etc*/
.document-container{
	margin-top:20px;
}
.document-container-right{
	margin-top:20px;
	margin-left:87px;
	margin-bottom:10px;
}

.document-column{
	background:#F8F4F3;
	margin-bottom:10px;
	padding:10px;
}

.document-column a:link, .document-column a:visited{
	font-size:12px;
	color:#C2564A;
}

.document-column a:hover{
	text-decoration:underline;
}
.document-column img {

}

.doc_title {
	background-color:#E0D5D1;
	color:#BF2E1B;
	font-size:9px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:3px;
	text-transform:uppercase;
	font-family:Arial;
}
.doc_title_new{
	color:#BF2E1B;
	font-size:11px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:3px;
	text-transform:uppercase;
	font-family:Arial;
	border-bottom:1px solid #E29688;
}
.doc_ingress{
	font-size:12px;
}
.doc_img_desc{
	color:#B5B5B5;
	font-size:9px;
	text-align:center;
}

.doc_title_large {
	background-color:#FFF;
	font-size:15px;
	padding-left:10px;
	font-family:Arial;
}
.menu_title{
	border-bottom:2px solid #D2978F;
	font-size:14px;
}

.private_news {
	padding:10px;
	padding-top:0px;
	padding-right:0px;
}
.private_news img {
	float:right;
	padding-left:5px;
}

/* Service boxes */
	.service_container {
		margin-top:5px;
		float:left;
		width:111px;
		height:146px;
	}
	.service_container .service_name {	
		width:111px;
		height:30px;
		vertical-align:bottom;
	}
	.service, .service_over {
		background:#E0D5D1;
		width:111px;
		height:111px;
		float:left;
		margin-top:1px;
		margin-bottom:5px;
		cursor:pointer;
		cursor:hand;
	}
	.service_over {
		background:#E2938C;
	}
	.service img, .service_over img {
		margin:10px;
	}


h1.sub-image, h1.sub-image-bedriftshelse {
	margin:0;
	padding:0;
	margin-bottom:5px;
	padding-bottom:8px;
	width:100%;
	height:20px;
	font-size:20px;
	position:relative;
	top:-13px;
	border-bottom:2px solid #E2938C;
	display:block;
	color:black;
	font-weight:normal;
}

h1.sub-image-bedriftshelse {
	width:100%;
}

.frontpagedoc {
	margin-bottom:20px;
}

.right-doc {
	padding-right:10px;
}

.kurs_paamelding_ro{
	border:0px;
	background-color:#E0D5D1;
	color:#AF4C37;
	width:420px;
}

/* spørreundersøkelser */
.doctitle, .doctitle:link, .doctitle:hover, .doctitle:active, .doctitle:visited {
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #002451;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: Arial, Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

/* Other CSS */
.riskred {
	background:#F5F3F2;
	width:300px;
}

.priskalk{
	margin-top:20px;
	padding-left:87px;
}
.priskalk_title{
	color:#000000;
	font-size:15px;
	font-family:Arial;
	margin-bottom:5px;
}
.order_riskred a:link, .order_riskred a:visited{
	font-size:15px;
	color:#FFF;
}
.order_riskred a:hover{
	text-decoration:underline;
}
