
/* Generelle klasser */

body
		{  
		font-family: 		Tahoma, Arial, sans-serif; 
		font-size:			0.8em;
		color:				#043077;
		background-color:	white;
		margin:				75px 0 0 0;
		}
		
a
		{
		text-decoration:	none;
		color:				#043077;
		}
		
a:hover
		{
		text-decoration:	underline;
		}
		
p
		{
		margin:				0 0 1em 0;	
		}	

h1
		{
		color:				black;		
		font-size:			1.8em;
		margin:				0 0 1em 0;
		font-weight:		normal;
		}
		
h2
		{
		color:				black;		
		font-size:			1.2em;
		margin:				0 0 0em 0;
		font-weight:		normal;
		}
		
h3
		{
		color:				#669966;	
		font-size:			1.5em;
		font-weight:		normal;
		margin:				0 0 5px 0;	
		}
		
h4
		{
		color:				green;		
		font-size:			100%;
		Text-transform:		Uppercase;
		margin:				0 0 .5em 0;
		padding:			3px 0 0 7px;
		}

form
		{
		margin:				0px;
		}


input
		{
		font-size:			10px;
		width:				250px;
		}
		
input.button
		{
		background-color:	#669966;
		border-width:		1px;
		border-style:		solid;
		border-color:		white #264A6E #264A6E white;
		color:				white;
		font-size:			10px;
	
		font-family:		tahoma, sans-serif;
		width:				60px;
		margin:				0 0 2px 0;
		}
		
textarea
		{
		width:				100%;
		height:				70px;
		}
		
span.button
		{
		border:				solid black 1px;
		}
		
img
		{
		border:				0px;
		}
		

		
		
/* RAMMEVERK */
		
		
div#splash
		{
		border:				1px solid #000;
		background-image:	url(../images/splash_800.jpg);
		background-repeat:	no-repeat;
		width:				800px;
		height:				82px;
		margin:				auto;
		padding:			460px 0 0 0;
		}
		
div#splash div
		{
		text-align:			center;
		}
		
div#splash div a
		{
		margin:				0 50px 0 0;
		font-size:			16px;
 		}

div#framework
		{
		border:				1px solid #000;
		width:				800px;
		height:				600px; /*672px;*/
		margin:				auto;
		}

div#header
		{
		background-image:	url(../images/header_800x198.png);
		background-repeat:	no-repeat;
		width:				800px;
		height: 198px;
		max-height:				198px;
		margin:				0px;
		padding:			0px;
		display: block;
		}

/*		
div#header div.header-dummy_footer
		{
		clear:				both;
		}
*/		
div#header_left
		{
		width:				267px;
		margin:				0px;
		padding:			0px;
		float:				left;
		display: block;
		}
		
div#header_left ul
		{
		padding:			0px;
		margin:				15px 0px 0px 40px;
		font-size:			16px;
		list-style:			none;
		}
		
div#header_left ul li
		{
		margin:				0px 0px 5px 0px;
		}
		
div#header_left ul ul
		{
		margin:				0px 0px 0px 20px;
		font-size:			12px;
		list-style:			none;
		}
		
div#header_left ul li ul li
		{
		margin:				0px;
		}
		
div#header_right
		{
		width:				auto;
		height: auto;
		max-height: 185px;
		margin:				30px 20px 5px 10px;
		float:				left;
		/* border: solid 1px #cccccc; */
		display: block;
		/* overflow: auto; */
		
		}
		
div#header_right div.column
		{
		margin:				0px 10px 10px 10px;
		float:				left;
		width:				auto;
		height: auto;
		display: block;
		}

div#header_right div.column div.ahref
		{
		margin:				0px 0px 0px 0px;
		display: block;
		}
		
div#left
		{
/*		background-image:	url(../images/left.jpg);
		background-repeat:	no-repeat;*/
		background-color:	#dedf93;
		width:				341px; /*267px;*/
		height:				313px;
		margin:				0px;
		padding:			0px;
		float:				left;
		}

div#main
		{
/*		background-image:	url(../images/right.jpg);
		background-repeat:	no-repeat;*/
		background-color:	#dedf93;
		/*width:				643px;*/
		/*width:492px;*/
		width: 418px;
		height:				273px;
		margin:				0px;
		padding:			20px;
		float:				left;
		}
		
div#footer
		{
		background-image:	url(../images/footer_800x83.png);
		background-repeat:	no-repeat;
		clear:				both;
		width:				800px;
		height:				106px;
		}

div#footer div.links
		{
		margin:				0px 0px 0px 300px;
		padding:			29px 0px 0px 0px;
		}
		
div#footer div a
		{
		margin:				0px 50px 0px 0px;
		font-size:			15px;
 		}



/* TABELLER */

table.table
		{
		border:				solid #ccc 1px;
		}
		
table.table td
		{
		border:				solid #ccc 1px;
		}
		
table.table tr.header-1
		{
		background-color:	#9abc9b;
		font-weight:		bold;
		}
		
table.table tr.header-2
		{
		background-color:	#e5ebe5;
		color:				black;
		}
		
table.table tr.header-1 td
		{
		color:				white;
		}
		

