BODY
{
	background-color:white;
	margin-top:0px;
}

P, OL, UL, DIV, H1, H2, LI
{
	font-family: arial;

}

A.mail:link
{
	color:blue;
	text-decoration:underline;
}

A.mail:visited
{
	color:blue;
	text-decoration:underline;
}

A.mail:hover
{
	color:blue;
	text-decoration:underline;
}


A.download:link
{
	color:blue;
	text-decoration:underline;
}

A.download:visited
{
	color:blue;
	text-decoration:underline;
}

A.download:hover
{
	color:blue;
	text-decoration:underline;
}



A.external-link-new-window:link
{
	color:blue;
	text-decoration:underline;
}

A.external-link-new-window:visited
{
	color:blue;
	text-decoration:underline;
}

A.external-link-new-window:hover
{
	color:blue;
	text-decoration:underline;
}



A.internal-link:link
{
	color:blue;
	text-decoration:underline;
}

A.internal-link:visited
{
	color:blue;
	text-decoration:underline;
}

A.internal-link:hover
{
	color:blue;
	text-decoration:underline;
}



A.textlink:link
{
	color:blue;
	text-decoration:underline;
}

A.textlink:visited
{
	color:blue;
	text-decoration:underline;
}

A.textlink:hover
{
	color:blue;
	text-decoration:underline;
}


.csc-mailform
{
	background-color:#EFEFEF;
	width:450px;
	padding-top:10px;
	text-align:center;
}


.csc-mailform-field
{
	font-family:arial;
	font-size:9pt;
	text-align:right;
	width:400px;
	valign:middle;
	padding-bottom:4px;
}

.csc-mailform-radio
{
	background-color:#EFEFEF;
	width:100px;
	padding-top:10px;
	text-align:left;
}

#mailformType
{
	text-align:left;
	font-size:9pt;
}

#mailformKontaktperson
{
	height:14pt;
}

#mailformFirmanavn
{
	height:14pt;
}

#mailformKommentarer
{
	valign:top;
}


.csc-mailform-submit
{
	height:18pt;
	font-size:9pt;
}

#main_content_div
{
	padding-left:25px;
	padding-right:20px;
	padding-bottom:10px;
	
}

#div_flasher_top
{
	margin-left:30px;
	margin-top:10px;
}

#div_flasher_bottom
{
	margin-left:30px;
}

#div_left_news_flasher
{
	width:193px;
	margin-left:30px;
	margin-top:0px;
	text-align:center;
	font-family:arial;
	font-size:8pt;
	background-color:white;
	border-style:none solid none solid;
	border-width:1px;
	border-color:#bbb807;

}

#news_flasher_header
{
	width:190px;
	font-weight:bold;
	font-size:9pt;
	padding-top:5px;
	padding-bottom:5px;
	border-style:none none none none;
	border-width:1px;
	border-color:red;
}

A:link
{
	text-decoration:none;
	color:black;
}

A:visited
{
	text-decoration:none;
	color:black;
}

A:hover
{
	text-decoration:none;
	color:red;
}

H1
{
	font-size:14pt;
	font-weight:bold;
	border-width:1px;
	border-color:red;
	border-style:none none none none;
}

H2
{
	font-size:12pt;
	font-weight:bold;
}

P
{
	font-size:9pt;
	line-height:140%;
}

LI
{
	font-size:9pt;
	line-height:140%;
}

TABLE#main_table
{
	width:778px;
}

TD#left_column
{
	width:243px;
	background-image: url(../images/left_col_repeat.jpg);
	background-repeat: repeat-y;
}


TD#right_top
{
	width:535px;
	height:300px; 
}
TD#bottom
{
	width:778px;
	height:30px;
	background-image: url(../images/bottom.jpg);
	background-repeat: no-repeat;
}

DIV#bottom_address
{
	height:28px;
	border-color:red;
	margin-left:0px;
	margin-right:0px;
	padding-top:5px;
	border-width:1px;
	border-style: solid none none none;
	font-family:arial;
	font-size: 8pt;
	line-height:100%;
	text-align:center;
}

DIV#top
{
	height:70px;
	border-color:red;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	padding-top:10px;
	border-width:1px;
	border-style: solid none solid none;
	font-family:arial;
	font-size: 8pt;
	line-height:100%;
	text-align:center;
}

DIV#div_left_toppanel
{
	width:243px;
	height:174px;
/*	border-width:1px;
	border-style: none none none none;
	border-color:white;
*/
}

DIV#div_left_main_menu
{
	width:243px;
	background-image: url(../images/left_col_repeat.jpg);
	background-repeat: repeat-y;
}

DIV#div_left_bottompanel
{
	width:232px;
	margin-left:9px;
}

.main_menu_head_topic_no
{
	width:228px !important; /*taken by FF*/
	width:233px;
	height:20px;
	margin-left:9px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:0px;
	margin-right:0px;
	text-align:left;
	background-color:#efefef;
	font-family:arial, verdana;
	font-size:9pt;
	font-weight:normal;
	color:blue;
	border-width:1px;
	border-style: none none solid none;
	border-color:white;
	text-decoration:underline;
}

.main_menu_head_topic_act
{
	width:228px !important; /*taken by FF*/
	width:233px;
	height:20px;
	margin-left:9px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:0px;
	margin-right:0px;
	text-align:left;
	background-color:#efefef;
	font-family:arial, verdana;
	font-size:9pt;
	font-weight:normal;
	color:red;
	border-width:1px;
	border-style: none none solid none;
	border-color:white;
	text-decoration:underline;
}

.main_menu_sub_topic_no
{


	width:203px !important; /*taken by FF*/
	width:233px;
	height:20px;
	margin-left:9px;
	padding-left:30px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	background-color:#efefef;
	font-family:arial, verdana;
	font-size:8pt;
	font-weight:normal;
	color:black;
	border-width:1px;
	border-style: none none solid none;
	border-color:white;
}


.main_menu_sub_topic_act
{
	width:203px !important; /*taken by FF*/
	width:233px;
	height:20px;
	margin-left:9px;
	padding-left:30px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	background-color:#efefef;
	font-family:arial, verdana;
	font-size:8pt;
	font-weight:normal;
	color:red;
	border-width:1px;
	border-style: none none solid none;
	border-color:white;
}

