* {
	font-family:		verdana, tahoma;
}

html, body {
	width:				100%;
	height:				100%;
	margin:				0px;
	padding:			0px;
	text-align:			center;
	background-color:	#ECEDEF;
}

body {
	font-size:			11px;
}

table, p, form {
	background-color:	transparent;
	margin:				0px 0px 15px 0px;
	padding:			0px;
}

img {
	border:				0px;
}

input, select, textarea {
	font-family:		Calibri, verdana, arial;
	font-size:			14px
	background-color:	#FFFFFF;
	border-color:		#CCCCCC;
	border-style:		solid;
	border-width:		1px;
	font-size:			10px;
	padding:			2px 3px;
}

select {
	height:				22px;
}

input.special, select.special, textarea.special {
	background-color:	#F1F1F1;
	border-color:		#CCCCCC;
	border-style:		solid;
	border-width:		1px;
	font-size:			10px;
	padding:			2px;
	color:				#666666;
}

h1 {
	font-weight:		700;
	letter-spacing:		2px;
	font-size:			14px;
	margin:				0px 0px 6px 0px;
	padding:			0px 0px 8px 18px;
	border-style:		solid;
	border-width:		0px 0px 1px 0px;
	border-color:		#EAEAEA;
	background-image:	url(/grafik/h1pil.gif);
	background-repeat:	no-repeat;

}

#container {
	width:				754px;
	margin:				10px auto;
	padding:			0px;
	text-align:			left;
	background-color:	#FFFFFF;
	border-style:		solid;
	border-width:		0px 1px 1px 1px;
	border-color:		#CCCCCC;
}

#top {
	display:			block;
	height:				95px;
	background-color:	#FFFFFF;
	background-image:	url(/grafik/toplogo.jpg);
	background-repeat:	no-repeat;
	color:				#7f7e7c;
	font-size:			1px;
	text-align:			center;
}

#navigation {
	width:				755px;
	text-align:			left;
	padding:			5px 0px 0px 0px;
}

#streg {
	width:				100%;
	height:				6px;
	background-color:	#B5B0B6;
	font-size:			1px;
	margin:				5px 0px;
}

#content {
	background-color:	#FFFFFF;
	background-image:	url(/grafik/baggrund.jpg);
	background-repeat:	repeat-y;
	margin:				10px 0px;
}

#left {
	position:			absolute;
	width:				195px;
	padding:			0px 0px 0px 10px;
	margin:				0px 0px 0px -195px;
}

a.menu {
	display:			block;
	width:				160px;
	line-height:		150%;
	color:				#000000;
	text-decoration:	none;
	background-image:	url(/_grafik/pil_orange.gif);
	background-repeat:	no-repeat;
	padding:			0px 0px 0px 10px;
}

a.menu:hover {
	text-decoration:	underline;
}

#right {
	position:			absolute;
	margin:				0px 0px 0px 373px;
	padding:			0px 10px 10px 10px;
	border-style:		solid;
	border-color:		#B2B2B2;
	border-width:		0px 0px 1px 1px;
}

#tekst {
	width:				370px;
	margin:				0px 180px 10px 195px;
	height:				400px;
}

#content > #tekst {
	height:				auto;
	min-height:			400px;
}

#hvadkanvi {
	width:				156px;
	margin:				0px 0px 15px 0px;
	text-align:			justify;
}

#bund {
	background-color:	#7F7F7F;
	padding:			7px;
	text-align:			center;
	font-size:			12px;
	clear:				both;
}

a.bund {
	font-weight:		bold;
	color:				#FFFFFF;
	text-decoration:	none;
	background-image:	url(/grafik/bundsplit.jpg);
	background-repeat:	no-repeat;
	padding:			0px 10px 0px 12px;
}

a.bund:hover {
	color:				#000000;
}

a.nobgimage {
	background-image:	none;
}

#footer {
	margin:				2px 0px;
	background-color:	#606060;
	padding:			20px 5px;
	text-align:			center;
	color:				#A4A4A4;
}

#shutcuts {
	padding:			10px;
	text-align:			center;
	color:				#999999;
}

.shutcuts {
	color:				#999999;
	text-decoration:	none;
}

.shutcuts:hover {
	color:				#000000;
	text-decoration:	none;
}

.dot {
	padding:			0px 5px;
}

.header {
	font-family:		Calibri, verdana, arial;
	font-size:			16px;
	padding:			10px 0px 3px 0px;
	font-weight:		700;
	border-width:		1px 0px 0px 0px;
	border-color:		#B2B2B2;
	border-style:		solid;
}

.notoppadding { padding-top: 0px }
.nodeco { border: 0px }
.notextdeco { text-decoration: none }

.roed { color: #737373 }
.gul { color: #737373 }
.groen { color: #737373 }
.blaa { color: #737373 }

.forsidetekst {
	display:			block;
	text-decoration:	none;
	color:				#000000;
	padding-bottom:		5px
}

.forsidetekst:hover {
	text-decoration:	underline
}

.info {
	border:				1px solid #7A92B5;
	padding:			5px;
	margin-bottom:		10px;
	background-color:	#F3F3F3;
}

.warn {
	border:				1px solid #7A92B5;
	padding:			5px;
	margin-bottom:		10px;
	background-color:	#FFDF00;
}

.fail {
	border:				1px solid #7A92B5;
	padding:			5px;
	margin-bottom:		10px;
	background-color:	#FC0000;
	color:				#FFFFFF;
}

.Bold
{
	font-weight: bold;
}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}
