/* GENERAL STYLES */
body
{
	background: url("images/bodybg.gif") repeat-x #d9d9d9;
}
img
{
	border: 0;
}
div.wrapper 
{
	background: #ffffff;
	width: 1019px;
	padding:0 31px 40px 28px;
	margin: 0 auto;
	overflow: hidden;
}
div.footer
{
	width: 1019px;
	padding: 15px 31px 40px 28px;
	margin: 0 auto;
	text-align: center;
}

div.header
{
	height: 120px;
}
div.toolbox
{
	float: right;
	margin-top: 20px;
}
div.logo
{
}
div.leftcol
{
	width: 642px;
	float: left;
	overflow: hidden;
}
div.topbanner
{
}
div.breadcrumb
{
	padding-left: 13px;
	padding-bottom: 14px;
}
div.content
{
	width: 642px;
	overflow: hidden;
}
div.innercontent
{
	width: 412px;
	padding: 11px 8px 0 0;
	float: right;
}
div.relatedcontent
{
	width: 214px;
	float: left;
	background: url("images/white_box_mid.gif") repeat-y;
}
div.relatedtop
{
	width: 214px;
	height: 11px;
	background: url("images/white_box_top.gif") no-repeat;
}
div.relatedmid
{
	padding: 0 15px 0 12px;
}
div.relatedbot
{
	width: 214px;
	height: 48px;
	background: url("images/white_box_bot.gif") no-repeat;
}
div.dowloadfile
{
	padding: 11px 0 0 15px;
}
div.dowloadfile a
{
	display: block;
	height: 25px;
	padding-left: 27px;
	padding-top: 7px;
}
div.dowloadfile a.pdf{background: url('images/doc_white_pdf.gif') no-repeat;}
div.dowloadfile a.ppt{background: url('images/doc_white_ppt.gif') no-repeat;}
div.dowloadfile a.doc{background: url('images/doc_white_doc.gif') no-repeat;}
div.dowloadfile a.xls{background: url('images/doc_white_xls.gif') no-repeat;}
div.rightcol
{
	width: 372px;
	float: right;
	overflow: hidden;
}
div.topmenu
{
	overflow: hidden;
	width: 372px;
	padding-bottom: 23px;
}
div.topmenu a,
div.toolbox a
{
	display: block;
	float: left;
	background-repeat: no-repeat;
}
div.toolbox a
{
	margin-left: 3px;
}
div.submenu
{
	width: 372px;
	overflow: hidden;
}
.submenuitem,
.submenuitemActive
{
	position: relative;
	display: block;
	width: 91px;
	height: 48px;
	float: left;
}
.submenuitem span.fade,
.submenuitemActive span.fade
{
	position:absolute;
	top: 0;
	left: 0;
	display: block;
	width: 91px;
	height: 48px;
	/*background: url('images/submenu_orange.gif') no-repeat;*/
}
.submenuitem a,
.submenuitemActive a
{
	position: absolute;
	display: block;
	width: 83px;
	height: 42px;
	padding: 6px 0 0 8px;
}
div.colff9700 .submenuitem,
div.colff9700 .submenuitemActive span.fade
{
	background: url('images/submenu_orange_on.gif') no-repeat;
}
div.colff9700 .submenuitem span.fade
{
	background: url('images/submenu_orange.gif') no-repeat;
}
div.col345086 .submenuitem,
div.col345086 .submenuitemActive span.fade
{
	background: url('images/submenu_blue_on.gif') no-repeat;
}
div.col345086 .submenuitem span.fade
{
	background: url('images/submenu_blue.gif') no-repeat;
}
div.colc00d69 .submenuitem,
div.colc00d69 .submenuitemActive span.fade
{
	background: url('images/submenu_red_on.gif') no-repeat;
}
div.colc00d69 .submenuitem span.fade
{
	background: url('images/submenu_red.gif') no-repeat;
}
div.col85ca37 .submenuitem,
div.col85ca37 .submenuitemActive span.fade
{
	background: url('images/submenu_green_on.gif') no-repeat;
}
div.col85ca37 .submenuitem span.fade
{
	background: url('images/submenu_green.gif') no-repeat;
}
	


div.rightcol div.graybox
{
	width: 368px;
}
div.rightcol div.graybox div.top
{
	height: 10px;
	background: url('images/grey_box_top.gif') no-repeat;
}
div.rightcol div.graybox div.mid
{
	padding: 1px 10px 1px 14px;
	background: url('images/grey_box_mid.gif') repeat-y;
}
div.rightcol div.graybox div.bot
{
	height: 49px;
	background: url('images/grey_box_bot.gif') no-repeat;
}

div.leftcol div.graybox
{
	width: 642px;
}
div.leftcol div.graybox div.top
{
	height: 10px;
	background: url('images/grey_box_big_top.gif') no-repeat;
}
div.leftcol div.graybox div.mid
{
	padding: 1px 10px 1px 14px;
	background: url('images/grey_box_big_mid.gif') repeat-y;
}
div.leftcol div.graybox div.bot
{
	height: 49px;
	background: url('images/grey_box_big_bot.gif') no-repeat;
}
div.leftcol div.graybox div.video{
	padding-top: 15px;
}

div.rightcol ul.filelist
{
	list-style: none;
	padding: 0;
	margin: 0;
}
div.rightcol ul.filelist li
{
	padding: 5px 0 0 0;
	height: 25px;
}
/*
div.rightcol ul.filelist li.pdf{background: url('images/doc_grey_pdf.gif') no-repeat;}
div.rightcol ul.filelist li.doc{background: url('images/doc_grey_doc.gif') no-repeat;}
div.rightcol ul.filelist li.xls{background: url('images/doc_grey_xls.gif') no-repeat;}
div.rightcol ul.filelist li.ppt{background: url('images/doc_grey_ppt.gif') no-repeat;}
*/

/* ingen film-ikoner
div.rightcol ul.filelist li.swf
{
	background: url('images/doc_grey_swf.gif') no-repeat;
	padding: 5px 0 0 27px;
}*/

div.contactform div.textbox,
div.contactform div.submit,
div.login div.textbox,
div.login div.submit
{
	height: 25px;
	padding-right: 5px;
}
div.contactform div.textbox label,
div.login div.textbox label
{
	float: left;
	padding-right: 4px;
}
div.contactform div.textbox span
{
	/*border: 1px solid #fff;*/
	float: left;
}
div.contactform div.textbox input,
div.login div.textbox input
{
	float: right;
	width: 250px;
}
div.contactform div.submit input,
div.login div.submit input
{
	float: right;
}
div.contactform .requiredtext
{
	padding-left: 42px;
}
ul.QAliste{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
}
ul.QAliste li{
	padding-bottom:10px;
	padding-left:0px;

}
div.question{
	font-style: italic;
	font-size: 11px;
}
h2.question{
	font-style: bold;
	font-size: 13px;
}

/* EDITOR PROPERTIES */
