/* 
Reset Stylesheet
*/

	html, body, div, span, object, iframe,
	blockquote, pre,
	abbr, address, cite, code,
	del, dfn, em, img, ins, kbd, q, samp,
	small, strong, sub, sup, var,
	b, i,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, figcaption, figure, 
	footer, header, hgroup, menu, nav, section, summary,
	time, mark, audio, video
	{
		margin:0;
		padding:0;
		border:0;
		outline:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
	}

	article,aside,details,figcaption,figure,
	footer,header,hgroup,menu,nav,section
	{ 
		display:block;
	}

	blockquote, q
	{
		quotes:none;
	}

	blockquote:before, blockquote:after,
	q:before, q:after
	{
		content:'';
		content:none;
	}

	h1
	{
		text-decoration: none;
		color: #555555;
		font-size: 23pt;
		font-weight: bold;
		font-family: "Times New Roman", Times, serif;
		text-align:left;
		margin:0;
		padding:10px 0px 5px 0px;
		border:0;
		outline:0;
		vertical-align:baseline;
		background:transparent;
	}

	h1 a
	{
		margin:0;
		padding:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
		color: #555555;
		text-decoration: none;
	}

	s1
	{
		text-decoration: none;
		color: #555555;
		font-size: 20pt;
		font-family: "Times New Roman", Times, serif;
/*		text-transform: uppercase;*/
		text-align:left;
		margin:0;
		padding:0px 0px 0px 0px;
		border:0;
		outline:0;
		vertical-align:baseline;
		background:transparent;
	}

	h2
	{
		text-decoration: none;
		color: #333333;
		font-size: 22pt;
		font-weight: bold;
		font-family: "Times New Roman", Times, serif;
/*		text-transform: uppercase;*/
		text-align:center;
		margin:0;
		padding:35px 0px 25px 0px;
		border:0;
		outline:0;
		vertical-align:baseline;
		background:transparent;
	}

	h3
	{
		text-decoration: none;
		color: #333333;
		font-size: 14pt;
		font-weight: bold;
		font-family: "Times New Roman", Times, serif;
		text-transform: uppercase;
		margin:0;
		padding:0px 0px 0px 0px;
		border:0;
		outline:0;
		vertical-align:baseline;
		background:transparent;
	}

	h4
	{
		text-decoration: none;
		color: #333333;
		font-size: 16pt;
		font-weight: bold;
		font-family: "Times New Roman", Times, serif;
/*		text-transform: uppercase;*/
		margin:0;
		padding:10px 0px 10px 0px;
		border:0;
		outline:0;
		vertical-align:baseline;
		background:transparent;
	}

	h4 a
	{
		margin:0;
		padding:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
		color: #333333;
		text-decoration: none;
/*		color: #64becd;*/
	}

	h4 l1
	{
		margin:0;
		padding:0px 10px;
		font-size:110%;
		vertical-align:baseline;
		background:transparent;
		color: #00ff00;
		text-decoration: none;
	}
	h4 l2
	{
		margin:0;
		padding:0px 10px;
		font-size:110%;
		vertical-align:baseline;
		background:transparent;
		color: #ffff00;
		text-decoration: none;
	}
	h4 l3
	{
		margin:0;
		padding:0px 10px;
		font-size:110%;
		vertical-align:baseline;
		background:transparent;
		color: #ff0000;
		text-decoration: none;
	}

	h5
	{
		text-decoration: none;
		color: #333333;
		font-size: 16pt;
		font-weight: bold;
		font-family: "Times New Roman", Times, serif;
/*		text-transform: uppercase;*/
		margin:0;
		padding:0px 0px 10px 12px;
		border:0;
		outline:0;
		vertical-align:baseline;
		background:transparent;
	}

	h5 a
	{
		margin:0;
		padding:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
		color: #333333;
		text-decoration: none;
/*		color: #64becd;*/
	}

	h6
	{
		text-decoration: none;
		color: #333333;
		font-size: 20pt;
		font-weight: bold;
		font-family: "Times New Roman", Times, serif;
/*		text-transform: uppercase;*/
		margin:0;
		padding:0px 0px 10px 20px;
		border:0;
		outline:0;
		vertical-align:baseline;
		background:transparent;
	}

	h6 a
	{
		margin:0;
		padding:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
		color: #333333;
		text-decoration: none;
/*		color: #64becd;*/
	}

	s6
	{
		text-decoration: none;
		color: #555555;
		font-size: 16pt;
		font-weight: bold;
		font-family: "Times New Roman", Times, serif;
/*		text-transform: uppercase;*/
		margin:0;
		padding:0px 0px 10px 20px;
		border:0;
		outline:0;
		vertical-align:baseline;
		background:transparent;
	}

	s6 a
	{
		margin:0;
		padding:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
		color: #555555;
		text-decoration: none;
/*		color: #64becd;*/
	}

	p
	{
		text-decoration: none;
		color: #333333;
		font-family: "Times New Roman", Times, serif;
		font-size:16pt;
		margin:0;
		padding:0;
		border:0;
		outline:0;
		line-height:130%;
		vertical-align:baseline;
		background:transparent;
		line-height: 150%;
	}

	p sub
	{ 
		vertical-align: sub; 
		font-size: 60%; 
	} 

	p sup
	{ 
		vertical-align: super; 
		font-size: 60%; 
	} 

	p a
	{
		margin:0;
		padding:0;
		font-size:100%;
		vertical-align:baseline;
		background:transparent;
		color: #333333;
/*		color: #64becd;*/
	}

	p it
	{
		font-size:100%;
		font-style: italic;
	} 


	a
	{
		margin:0;
		padding:0;
		font-size:100%;
		color: #333333;
		vertical-align:baseline;
		background:transparent;
	}

	ins
	{
		background-color:#ff9;
		color:#000;
		text-decoration:none;
	}

	mark
	{
		background-color:#ff9;
		color:#000; 
		font-style:italic;
		font-weight:bold;
	}

	del
	{
		text-decoration: line-through;
	}

	abbr[title], dfn[title]
	{
		border-bottom:1px dotted;
		cursor:help;
	}

	table
	{
		border-collapse:collapse;
		border-spacing:0;
	}

/* change border colour to suit your needs */
	hr
	{
		margin:0 0;
		padding:0;
	}

	input, select
	{
		vertical-align:middle;
	}


/* 
Custom stylesheet
*/
	html
	{
		height: 100%;
	}

	header
	{
		height: 20px;
		line-height:100%;
		width: 100%;
		min-width: 1000px;
		background-color: #444444;
		padding: 0px 0px;
	}

	body
	{
		height: 100%;
		font-family: "Times New Roman", Times, serif;
		line-height:130%;
		font-size: 12pt;
	}

	#background
	{
		min-height: 95.3%;
	}

	footer
	{
		background-color: #444444;
		color: #eeeeee;
		font-size: 10pt;
		padding: 8px 0px 8px 0px;
		width: 100%;
		min-width: 1000px;
		left: 0px;
		bottom: 0;
	}

	footer a
	{
		margin:0;
		padding:0;
		font-size:10pt;
		vertical-align:baseline;
		background:transparent;
		text-decoration: none;
		color: #eeeeee;
	}

	section
	{
		padding: 20px 0px;
	}

	section ul
	{
		list-style:none; 
	}

	section ul li
	{
		width: 190px;
		display: table-row;
		margin: 30px 0px 0px 0px;
		padding: 0;
	}

	section ul li a
	{
		text-decoration: none;
		font-weight: bold;
		font-size: 14pt;
		color: #9b9b9b;
	}

	nav
	{
		height: 150px;
/*		background-image: url(../pics/get_real.png);
		background-image: url(../pics/get_real-2.png);
		background-size: 300px;
		background-position: 500px 20px;
		background-color: #000080;
		background-image: linear-gradient(to bottom, #000080, #0000ff);
		background-repeat: no-repeat;*/
		padding: 30px 0px 0px 0px;
		font-family: "Times New Roman", Times, serif;
		line-height:1;
	}

	nav ul
	{
		list-style:none; 
	}

	nav ul li
	{
		width: 160px;
		display: inline-block;
		margin: 30px 0px 0px 0px;
		padding: 0;
	}

	nav ul li a
	{
		text-decoration: none;
		font-weight: bold;
		font-size: 14pt;
		color: #9b9b9b;
	}

	subnav
	{
		font-family: "Times New Roman", Times, serif;
	}

	subnav ul
	{
		list-style:none; 
	}

	subnav ul li
	{
		display: inline-block;
		margin: 0;
		padding: 0;
		line-height:100%;
		font-weight: bold;
		vertical-align: middle;
	}

	subnav ul li a
	{
		text-decoration: none;
		color: #9b9b9b;
	}



	.icon
	{
		height: 180px;
		position: relative;
		text-align: center;
		padding: 0px 0px 0px 0px;
	}

	.icon_text
	{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		color: #555555;
		font-family: "Times New Roman", Times, serif;
		font-size: 20pt;
		font-weight: bold;
		line-height: 130%;
	}

	.icon_text a
	{
		text-decoration: none;
		color: #555555;
		font-size: 20pt;
		font-weight: bold;
	}

	.icon_subtext
	{
		position: absolute;
		top: 90%;
		left: 50%;
		transform: translate(-50%, -50%);
		color: #555555;
		font-family: "Times New Roman", Times, serif;
		font-size: 12pt;
		font-weight: normal;
		line-height: 130%;
	}


	.wrapper
	{
		width: 1000px;
		margin: 0 auto;
		overflow: hidden;
	}

	.window
	{
		background-color: #eeeeee; 
		color: #333333;
		margin: 0 auto;
	}

	.window_blue
	{
		background-color: #9999ff; 
		color: #333333;
		margin: 0 auto;
	}

	.window_green
	{
		background-color: #d5e4c5; 
		color: #333333;
		margin: 0 auto;
	}

	.window_select
	{
		background-color: #eeeeee; 
		color: #333333;
		margin: 0 auto;
	}

	.window_select:hover
	{
		background-color: #dddddd;
	}


	.window_select_blue
	{
		background-color: #aaaaff; 
		color: #333333;
		margin: 0 auto;
	}

	.window_select_blue:hover
	{
		background-color: #9999ff;
	}



	.subwindow_select
	{
		background-color: #d5e4c5; 
		color: #333333;
		margin: 0 auto;
	}

	.subwindow_select:hover
	{
		background-color: #c5ddaa;
	}

	.subwindow_select_red
	{
		background-color: #ffaaaa; 
		color: #333333;
		margin: 0 auto;
	}

	.subwindow_select_red:hover
	{
		background-color: #ff9999;
	}

	.subwindow_select_blue
	{
		background-color: #ccccff; 
		color: #333333;
		margin: 0 auto;
	}

	.subwindow_select_blue:hover
	{
		background-color: #aaaaff;
	}


	.eksempel
	{
		background-color: #d5ffd5; 
		color: #333333;
		margin: 0 auto;
	}

	.links
	{
		background-color: #eeeeee; 
		color: #333333;
		margin: 0 auto;
	}


	.col2left
	{
		float: left;
		width: 190px;
		margin-right: 20px;
		height: 100%;
	}
	.col2right
	{
		float: right;
		width: 790px;
		height: 100%;
	}


	.col2left_equal
	{
		float: left;
		width: 500px;
		margin-right: 0px;
		height: 100%;
	}
	.col2right_equal
	{
		float: right;
		width: 500px;
		height: 100%;
	}

	.gallery
	{
		color: #333333;
		margin: 0px 0px;
	}

	.gallery img
	{
		transition: 1s;
		padding: 5px;
		width: 180px;
	}

	.gallery img:hover
	{
		filter: grayscale(100%);
		transform: scale(1.1);
	}

	.col3left
	{
		float: left;
		width: 330px;
		margin-right: 5px;
		height: 100%;
	}
	.col3middle
	{
		display: inline-block;
		margin-right: 5px;
		width: 330px;
		height: 100%;
	}
	.col3right
	{
		float: right;
		width: 330px;
		height: 100%;
	}


	.col3bleft
	{
		float: left;
		width: 490px;
		margin-right: 5px;
		height: 100%;
	}
	.col3bmiddle
	{
		display: inline-block;
		margin-right: 5px;
		width: 250px;
		height: 100%;
	}
	.col3bright
	{
		float: right;
		width: 250px;
		height: 100%;
	}


	.col2_2left
	{
		float: left;
		width: 100px;
		margin-right: 20px;
		height: 100%;
	}
	.col2_2right
	{
		float: right;
		width: 670px;
		height: 100%;
	}


	.col2_3left
	{
		float: left;
		width: 250px;
		margin-right: 20px;
		height: 100%;
	}
	.col2_3middle
	{
		display: inline-block;
		margin-right: 20px;
		width: 250px;
		height: 100%;
	}
	.col2_3right
	{
		float: right;
		width: 250px;
		height: 100%;
	}


	.col4lleft
	{
		float: left;
		width: 350px;
		margin-right: 5px;
		height: 100%;
	}
	.col4left
	{
		display: inline-block;
		margin-right: 5px;
		width: 210px;
		height: 100%;
	}
	.col4right
	{
		display: inline-block;
		margin-right: 5px;
		width: 210px;
		height: 100%;
	}
	.col4rright
	{
		float: right;
		width: 210px;
		height: 100%;
	}


