﻿@charset "utf-8";
/* CSS Document */

body
	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	}

div#page_content
	{
	line-height: 1.2em;
	font-size: 0.800em;
	}

a
	{
	color: #662d91;
	}

img
	{
	padding: 9px;
	background-color: #fff;
	border: 1px dotted #EBEBEB;
	float: right;
	clear: right;
	margin: 0 0 1em 1em;
	}

img.standardimage
	{
	padding: 9px;
	background-color: #fff;
	border: 1px dotted #EBEBEB;
	float: none;
	clear: none;
	margin: 0 0 1em 0;
	}
	
ul
	{
	list-style-type: square;
	margin: 0 0 1.6em 1.6em;
	}
	
	ul ul
		{
		margin: 0 0 0 1.6em;
		}

h1,
h2,
h3,
h4,
h5,
h6
	{
	font-family: "Helvetica CondensedLight", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #662d91;
	margin-bottom: 0.1em;
	}

h1
	{
	font-size: 1.5em;
	line-height: 1.5em;
	}

h2
	{
	font-size: 1.2em;
	line-height: 1.2em;
	}
	
	.newsbox h2
		{
		font-size: 1.0em;
		line-height: 1.0em;
		}

h3
	{
	font-size: 1.1em;
	line-height: 1.1em;
	}

h4
	{
	font-size: 1.0em;
	line-height: 1.0em;
	}

h5
	{
	font-size: 0.9em;
	line-height: 0.9em;
	}

h6
	{
	font-size: 0.850em;
	line-height: 0.850em;
	}

p
	{
	margin-bottom: 1.6em;
	}

div.hr
	{
	background: url(../wsimages/hr.jpg) no-repeat;
	height: 9px;
	overflow: hidden;
	margin-bottom: 1.6em;
	}

/* ----------- idlForm ------------- */
form
	{
	display: block;
	clear: both;
	margin: 10px 0;
	}

form.idlform fieldset
	{
	border-bottom: 1px dotted #EBEBEB;
	padding-bottom: 10px;
	display: block;
	clear: both;
	}

form.idlform label
	{
	display:block;
	float:left;
	width:150px;
	margin-right: 15px;
	}

form.idlform input.text
	{
	width: 325px;
	}

form.idlform textarea
	{
	width: 325px;
	height: 100px;
	}
/* GB */
.GB_header *
	{
	background-color: transparent;
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	}

.GB_header td
	{
	vertical-align: middle;
	}


/* Table
------------------------------------------- */
table {
	border-collapse: collapse;
	width: 100%;
	vertical-align: top;
	border-bottom: dotted 1px #ccc;
}

	table td {
		vertical-align: top;
		border-top: dotted 1px #ccc;
		padding: 6px;
		text-align:center;
		font-size:11px;
	}

table td img {
	float: none;
	clear: both;
	margin: 0;
	padding: 5px;
}

/* FLOATING MENU
------------------------------------------*/
 img#dmfloatMenuButtonID
 	{
	margin: 0;
	}

div.dmfloatMenu img, img#dmfloatMenuButtonID
	{
	float: none;
	border: none;
	padding: 0;
	}


	/* SKJEMABYGGER
	-----------------------------------------*/
	form
		{
		border: solid 1px #E8E5BD;
		padding: 10px 10px 10px 0;
		margin-bottom: 15px;
		}



	form fieldset
		{
		border: none;
		border-bottom: solid 1px #E8E5BD;
		padding: 0px 0px 10px 10px;
		margin: 0;
		}


		form fieldset.w33percent
			{
			width: 144px;
			display: table-cell;
			}

		fieldset.w66percent
			{
			width: 298px;
			display: table-cell;
			}

		/* WIDE */

		body.rightColumnWide form fieldset.w33percent
			{
			width: 236px;
			display: table-cell;
			}

		body.rightColumnWide form fieldset.w66percent
			{
			width: 482px;
			display: table-cell;
			}

	form fieldset label
		{
		font-weight: bold;
		clear: both;
		display: block;
		}

	form fieldset input.text
		{
		display: block;
		width: 450px;
		padding: 2px;
		margin: 0px;
		}


		 form fieldset.w33percent input.text
		 	{
			width: 138px;
			}

		 form fieldset.w66percent input.text
		 	{
			width: 292px;
			}
