@media all {

body	{		
		font-family: Verdana,Tahoma,Arial,sans-serif;		
		line-height:1.2em;
		text-align:center;
		color:#2b2b2b;
		background:#ffffff;
		font-size: 0.8em;
		margin:0;
      	padding:0;
      	height:100%;
      	border:none;
		}

	/* Normale links - samme som contentlink-class*/
	
	a:link	{
		text-decoration : none;
		color : #003F68;
		}

	a:visited {
		text-decoration : none;
		color : #003F68;
		}
	
	a:active {
		text-decoration : none;
		color : #003F68;
		}

	a:hover	{
		text-decoration : underline;
		color : #003F68;
		}

	/* Header links */
	
	a:link.header	{
		text-decoration : none;
		color : #FFFFFF;
		}

	a:visited.header {
		text-decoration : none;
		color : #FFFFFF;
		}
	
	a:active.header {
		text-decoration : none;
		color : #FFFFFF;
		}

	a:hover.header	{
		text-decoration : none;
		color : #FFFFFF;
		}
		
	H1 {
		font-family : Verdana,Tahoma,Arial,sans-serif;
		font-size : 26px;
		}
	
	H2 {
		font-family : Verdana,Tahoma,Arial,sans-serif;;
		font-size : 22px;
		}
		
	H3 {
		font-family : Verdana,Tahoma,Arial,sans-serif;;
		font-size : 18px;
		}
		
	H4 {
		font-family : Verdana,Tahoma,Arial,sans-serif;;
		font-size : 16px;
		}

	input	{
		font-family : Verdana,Tahoma,Arial,sans-serif;;
		font-size : 12px;
		}
		
	td	{
		font-family : Verdana,Tahoma,Arial,sans-serif;;
		font-size : 11px;
		color : #000000;
		border: 0px;
		padding: 0px;
		}

	th	{
		font-family : Verdana,Tahoma,Arial,sans-serif;;
		font-size : 14px;
		color : #000000;
		border: 1px solid #E2E8DD;
		}
	
	/* Classes */
		
	td.menu	{
		font-family : Verdana,Tahoma,Arial,sans-serif;
		font-size : 11px;
		color: #FFFFFF
		}

	td.content	{
		font-family : Verdana,Tahoma,Arial,sans-serif;
		font-size : 12px;
		padding-right: 100px;
		}
	
	td.basecontent	{
		padding-top: 10px;
		padding-bottom: 20px;
		padding-right: 10px;
		padding-left: 10px;
		font-family : Verdana,Tahoma,Arial,sans-serif;;
		font-size : 12px;
		background-color: #ffffff;
		text-align: justify;
		}
		
	div.pageheader{
		color :#505050;
		font-family: Verdana,Tahoma,Arial,sans-serif;		
		border-color: lightblue;
		border-style: none;
		font-size : 1.4em;		
		letter-spacing: 0px;			
		}
	
	div.contentheader{
		color :#000000;
		font-family: Verdana,Tahoma,Arial,sans-serif;		
		border-color: lightblue;
		border-style: none;
		font-size : 1.2em;		
		letter-spacing: 0px;			
		font-weight: bold;
		}
	
	div.contentsubheader{
		color :#505050;					
		font-weight: bold;
		}

	td.login	{
		padding: 10px;
		font-family : Verdana,Tahoma,Arial,sans-serif;
		font-size : 14px;
		}
	
	.teaser_login {
		height: 20px;
		width: 100px;
		border: 0px;
		cursor: pointer;
	} 

	.imagetext	{
		font-family : Verdana,Tahoma,Arial,sans-serif;
		font-size : 12px;
		font-style: italic;
		}

	.product	{
		font-size : 10px;
		color : #FFFFFF;
		}
		
	.boxed {
		border-left   : 1px Solid #AEAFAD;
		border-right   : 1px Solid #AEAFAD;
		border-top   : 1px Solid #AEAFAD;
		border-bottom : 1px Solid #AEAFAD;
		}
	.boxed_img {
		border-left   : 1px Solid #000000;
		border-right   : 1px Solid #000000;
		border-top   : 1px Solid #000000;
		border-bottom : 1px Solid #000000;
		}
	.Cmandatory{
		background:#E2F4FF;		
		}

	.arc90_imgcaptionTXT {
		font-size: .8em;
		color: #666;
		text-align: left;
	}
	
	p.arc90_imgcaptionALT {
		margin-top: 2px;
		margin-bottom: 6px;
		font-size: .65em;
		text-align: right;
	}

	span.arc90_imgcaptionALT {
		padding: 2px;
		padding-left: 4px;
		padding-right: 4px;
		background: #888;
		color: #fff;
	}

	.arc90_imgcaption {
		text-align: center;
		border: 1px solid #DDD;
		padding: 2px;
		margin: 16px 0 0 0;
		width: 9em;
	}

	.floatl { 
		float: left;
		margin-right: 1em; }

	.floatr { 
		float: right;
		margin-left: 1em; }
}

@media screen {
	.highlightcell {
		background-color: #F1FAFF;
		}
}
ul 
{
list-style-image: url('')
}

@media print {

.printtd {
	border-top    : 0px Solid #000000;
	}
}


/*** flags ***/
#flagdiv {
	float: left;
	width: 100%;
	height: 734px;
}

#flagpadding {
	float: left;
	width: 100%;
}

#flagdiv .content { padding: 0; }

#flagdiv h2 { padding-left: 40px; font-size: 20px; color: #6f1a43; }
	
#flagdiv li {
	list-style: none;
	float: left;
	padding-right: 21px;
}

#flagdiv a img { border: 0; }



