html { overflow: -moz-scrollbars-vertical !important; }
body
{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5d5d5d;
	background-image:url(../images/main-bg.gif);
	background-repeat:repeat-x;
	text-align:center;
	margin-top:13px;
}
table
{
	font-size:11px;
}
p
{
	margin:0px;
	padding:0px;
	padding-bottom:1em;
}
td
{
	vertical-align:top;
}

a
{
	color: #c70120;
}


a.readmore
{
/*	display:block;*/
	background-image:url(../images/readmore-arrow.gif);
	background-repeat:no-repeat;
	background-position:0px center;
	padding-left:13px;
	color: #c70120;
	margin-bottom: 1em;
	
}

#main-wrap
{
	width:958px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#left-grad
{
	float:left;
	background-image:url(../images/left.gif);
	background-repeat:no-repeat;
	width:4px;
	height:459px;
}
#main-area
{
	float:left;
}
#right-grad
{
	float:left;
	background-image:url(../images/right.gif);
	background-repeat:no-repeat;
	width:4px;
	height:459px;
	
}
#top
{
	background-color:#FFFFFF;
	background-image:url(../images/top-bg.gif);
	background-repeat:no-repeat;
	background-position: 4px 3px;	
	height:141px;
	width:950px;
	margin-bottom: 7px;
}

#logo-area
{

	height: 102px;
	padding-left: 16px;
	/*padding-top: 11px;*/
	line-height:1px;

}
a
{
	margin:0px;
	padding:0px;
	
}
.active
{
	font-weight:bold;
}



.flaglink
{
	position:relative;
	top: 9px;
	margin-right:3px;
}

.flaglink
{

	background-repeat:no-repeat;
	background-position:center;
}

.flag-norway
{

	background-image:url(../images/flag-other-4.gif);
}
.flag-norway:hover
{

	background-image:url(../images/flag-no.gif);
}

.flag-sweden
{

	background-image:url(../images/flag-other-1.gif);
}
.flag-sweden:hover
{
	background-image:url(../images/flag-sweden.gif);
}

.flag-denmark
{
	background-image:url(../images/flag-other-2.gif);
}
.flag-denmark:hover
{

	background-image:url(../images/flag-denmark.gif);
}

.flag-finland
{
	background-image:url(../images/flag-other-3.gif);
}
.flag-england
{
	background-image:url(../images/flag-other-5.gif);
}
.flag-germany
{
	background-image:url(../images/flag-other-6.gif);
}

.flag-england:hover
{
	background-image:url(../images/flag-england.gif);
}

.flag-germany:hover
{
	background-image:url(../images/flag-germany.gif);
}
.flag-finland:hover
{
	background-image:url(../images/flag-finland.gif);
}

.logo
{
	float:right; 
	position:relative; 
	right:19px; 
	top:13px;
}

img
{
	border:none;
}


#main-menu
{
	height:38px;
	padding-left:3px;
}



#main-menu ul {


	list-style: none;
	background: white;
	display:inline;
	margin: 0px;
	padding: 0px;


	

}

#main-menu a {
	display: block;
	text-decoration: none;
	
}

#main-menu li li a {
	display: block;
	text-decoration: none;
	height:12px;

	
}

#main-menu li.has-subitems{
	/*background: url(rightarrow2.gif) center right no-repeat;*/
	background:url(../images/mainmenu-sub-icon.gif);
	background-repeat:no-repeat;
	background-position:150px 8px;
	
}

#main-menu li {

	float: left;
	padding: 0;
	display: inline;
	float: left;
	background-color: #FFFFFF; /*overall menu background color*/
	margin-top:4px;


}

#main-menu li ul {

	position: absolute;
	left: -999em;
	height: auto;


	font-weight: normal;



	
	
	
}
#main-menu ul li
{
	padding: 0px 0px;
	padding-bottom:0px;
}

#main-menu ul li.sep
{
	padding: 4px 0px;
	width:2px;
}

#main-menu ul li a{

text-align:center;
display: block;
 /*Width of top level menu link items*/
/*padding: 4px 8px;*/
padding: 4px 11px;
padding-top:10px;
padding-bottom:11px;
border-left-width: 0;
text-decoration: none;
color: #5f5f5f;


}

#main-menu li li {
height: auto;
}
#main-menu ul ul {

}

#main-menu li ul a {
height: auto;
text-align:left;
width:160px;
padding: 0px;


}

#main-menu li ul ul {
	margin: -2.4em 0 0 14.3em;
}

#main-menu li:hover ul ul, #main-menu li:hover ul ul ul, #main-menu li.sfhover ul ul, #main-menu li.sfhover ul ul ul {
	left: -999em;
	z-index:100;

}

#main-menu li:hover ul, #main-menu li li:hover ul, #main-menu li li li:hover ul, #main-menu li.sfhover ul, #main-menu li li.sfhover ul, #main-menu li li li.sfhover ul {
	left: auto;
	z-index:400;
	

}

#main-menu li:hover, #main-menu li.sfhover {
	

}

#main-menu li li:hover
{

}

#main-menu li li a
{
/*	border: 1px solid blue;
	margin:0px;
	display:block;*/
	text-decoration: none;
	

border-bottom: 1px solid #e3e3e3;	
}

#main-menu li li
{

	margin:0px;
	padding:0px;
	display:block;
}

#main-menu li ul
{
	padding:0px;
}

#main-menu li ul a
{

	line-height:11px;
/*	padding-bottom:5px;*/
padding-top:6px;
padding-bottom:6px;
}
#main-menu li li ul li
{

}

#main-menu li li a:hover
{

}

#main-menu ul ul
{
	background-image:url(../images/submenu-bg.gif);
	padding-top: 0px;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	width:160px;
	padding-left:10px;
	padding-right:10px;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;	
}
#main-menu ul ul ul
{
	background-image:none;
	border: 1px solid #e3e3e3;
}
#main-menu ul ul
{
	
}
.tar
{
	text-align:right;
}

.tal
{
	text-align:left;
}

.top-search
{
	display:inline;
	float:right;
	position:relative;
	top: 8px;	

}

.top-search input
{
	position:relative;

	right:15px;
	font-size:10px;
	color: #4e4e4e;
	
}

.content
{
	background-color:#FFFFFF;
	width: 950px;
	
}


.pad3
{
	padding:3px;
	/*944*/
}
.lines .pad3
{
	padding:2px;
	padding-top: 3px;

}

.lines
{
	width: 948px;
	border-left: 1px solid #f3f3f3;
	border-right: 1px solid #f3f3f3;	

}


.content-gradient
{
/*	background-image:url(../images/fonrt-main-bg.gif);*/
	background-repeat:repeat-x;
	/*min-height: 490px;
	height:expression(document.body.clientHeight < 290? "290": "auto" );
	*/
}
.col-1 .content-gradient
{
	min-height: 490px;
	height:expression(document.body.clientHeight < 290? "290": "auto" );
}

.col-2 .content-gradient
{
	background-image:none;


}

.moodpic
{
/*	position:relative;
	top: 10px;
	left: 11px;*/
	margin: 11px 10px;
	margin-right:0px;
	
}


.col-1
{
	overflow:hidden;
	width: 644px;
	float:left;
/*	min-height: 490px;
	height:expression(document.body.clientHeight < 290? "290": "auto" );
*/
}
.col-2
{
	overflow:hidden;
	float:left;
	width: 297px;
/*	background-color:#006666;*/
}

.pad3 .col-1
{
	width: 644px;/*644*/
	float:left;

}

.pad3 .col-2
{
	float:left;
	width: 297px;/*300px;*/
	width: 299px; 
	/*margin-left:3px;	*/


}

.front-entry
{
	margin-top:6px;
	display:block;
}
.narrowbox
{
	margin-left:4px;
	width: 295px;
	background-image:url(../images/front-narrowbox-content-bg.gif);
	background-repeat:repeat-y;
}
.narrowbox h1
{
	margin:0px;
	padding:0px;
	padding-left: 19px;
	font-size: 11px;
	height:29px;
	padding-top: 3px;
	line-height:31px;
	overflow:hidden;
	font-weight:bold;
/*	width:276px;*/
	color: #1a1a1a;
	background-image:url(../images/front-narrowbox-header-bg.gif);
	background-repeat:no-repeat;
}

.narrowbox-footer
{
	margin-left:4px;
	clear:right;
	background-image:url(../images/front-narrowbox-footer-bg.gif);
	background-repeat:no-repeat;
	width: 295px;
	height:5px;
}

.narrowbox .box-content
{
	padding:8px 18px;
	padding-bottom:10px;
}
.narrowbox .box-content h1
{	font-size: 11px;
	padding:0px;
	height:auto;
	line-height:normal;
	overflow:visible;
	margin-bottom: 3px;
	width:auto;
	background-image:none;
}
.narrowbox .box-content .date
{
	float:right; 
	color:#b8b7b7; 
	font-size:10px; 
	margin-left:5px;
}

.horisontal-seperator
{
	padding-top: 6px;
	border-bottom:1px solid #e9e9e9; 
	margin-bottom:0.6em;
	
}

.widebox
{
	margin-left:4px;
	width: 636px;
	background-image:url(../images/front-widebox-content-bg.gif);
	background-repeat:repeat-y;
}



.widebox h1
{
	margin:0px;
	padding:0px;
	padding-left: 19px;
	font-size: 11px;
	height:28px;
	padding-top: 3px;
	line-height:31px;
	overflow:hidden;
	font-weight:bold;
	/*width:617px;*/
	color: #1a1a1a;
	background-image:url(../images/front-widebox-header-bg.gif);
	background-repeat:no-repeat;
}

.widebox-footer
{
	margin-left:4px;
	background-image:url(../images/front-widebox-footer-bg.gif);
	background-repeat:no-repeat;
	width: 636px;
	height:5px;
}
.widebox .box-content
{
	padding:14px 16px;
}
.widebox .box-content h1
{
	padding:0px;
	height:auto;
	line-height:normal;
	overflow:visible;
	margin-bottom: 3px;
	width:auto;
	background-image:none;
}

img.left
{
	float:left;
	margin-right: 10px;
}
img.right
{
	float:right;
	margin-left: 10px;
}

.front-intro
{
	float:right; width: 170px;
}

.line-footer
{
	background-image:url(../images/linefooter.gif);
	background-repeat:no-repeat;

	height: 50px;
	width:950px;
}
.line-footer .footer
{
	border-top: 1px solid #e5e5e5;
	width:622px;
	padding-top: 7px;;
	margin-left: 12px;
	font-size:10px;
	color:#404040;
}
.line-footer .footer a
{
	
	color:#404040;
}

.line-footer .footer .edison
{
	color:#A0A0A0;
	margin-top: 4px;
}

.line-footer .footer .edison a
{
	color:#A0A0A0;
}

.article
{
	padding: 8px 15px;
	color:#484848;
}
.article h1
{
	margin: 0px;
	font-size:19px;
	color:#28377d;

}

.article .ingress
{
	font-size:12px;
	font-weight:bold;
	line-height: 1.4em;
	margin-bottom: 0.2em;
}

.article .main-image
{
	float:right;
	margin-left: 10px;
}

.subheader
{
	color:#28377d;
	font-size:11px;
	/*margin-bottom:0.6em;*/
}

.article h2
{
	margin: 0px;
	font-size:13px;
	color:#28377d;
	font-weight:bold;
	margin-bottom:0.3em;
}

.article h3
{
	margin: 0px;
	font-size:12px;

	font-weight:bold;
	padding-bottom:0.1em;
}

.article .picture-table img
{
	padding:0px;
	margin:0px;
}
.article .picture-table h3
{
	font-size:10px;
}
.article .picture-table
{
	font-size:10px;
	margin-left:-6px; 
	margin-right:-6px;
}

.article .picture-table td
{
	padding:10px;
	width:180px; 
	border:1px solid #e5e5e5;
}

.person-picture-table
{
	font-size:11px;
}

.person-picture-table h3
{
	font-size:11px;
}

.tac
{
	text-align:center;
	
}

.col2-vert-gradient
{
	background-image:url(../images/col2-gradient.gif); 
	background-repeat:repeat-y; 
}

.col-2 .boxheader
{
	margin:0px;
	padding:0px;
	background-image:url(../images/col2-boxheader-hfixed.gif); 

	height:29px; 
	line-height: 29px;
	overflow:hidden; 
	font-size:11px; 
	font-weight:bold; 
	padding-left: 15px;
}

.col-2 .boxfooter
{
	background-image:url(../images/col2-preheader-gradient.gif);
	height:5px;
	line-height:1px;
	font-size:1px;
	background-repeat:no-repeat;
	margin:0px;
}

.boxheader .icon
{
	padding-left: 19px;
	background-repeat:no-repeat;
	background-position:left center;
	height: 24px;
	line-height:24px;
	
	
}
.disk
{
	background-image:url(../images/icon-disk.gif);
	
}
.col-2 .boxcontent
{
	padding: 10px;
	padding-right:5px;
	font-size:10px;
		
}

.col2-gradient-end
{
	background-image:url(../images/col2-gradient-end.gif);
	height:42px;
	background-repeat:no-repeat;

	
}
.moodpicture
{
	width: 634px;
	margin-left:10px;
	margin-top:10px;	
	height: 195px;
	background-repeat:no-repeat;

	
}

.gradient
{

	margin-top:10px;	
	width:290px;
	height: 195px;
	background-repeat:repeat-y;

}

.gradient .folder-intro-cell
{
	color:#ffffff;
	padding: 0px 20px;
	height:195px;
	vertical-align:middle;
	overflow:hidden;

}
.folder-intro h1
{

	font-size:33px;
	margin:0px;
	margin-bottom:0.2em;
}

.folder-intro p
{
	padding:0px;
}
.section-mood
{

/*	background-image:url(../images/section-mood-gradient-bg.gif);*/
	background-repeat:repeat-x;
	height: 216px;
}
.clear
{

	clear:both;
}

.section-widebox
{
	padding-top: 0px;
	padding-bottom:0px;
	padding-right:0px;
	width: 644px;
	background-color:#fefefe;


}

.section-widebox h1.widebox-header
{
	margin:0px;

	background-image:url(../images/wide-boxheader-bg.gif);
	background-repeat:repeat-x;
	border:1px solid #f1f1f0;
	font-size:11px;
	height: 13px;
	padding: 7px 10px;
}

.section-widebox h1.widebox-header2
{
	margin:0px;
	
	background-image:url(../images/bb-headerbg.gif);
	background-repeat:no-repeat;

	font-size:11px;
	height: 13px;
	padding: 4px 15px;
}


.section-content .col-1
{
	width:644px;
	padding: 0px 1px;
}

.section-content .col-2
{
}

.section-widebox h2
{
	font-size:11px;
	margin-bottom: 0.4em;
}
.center
{
	text-align:center;
}

.ptb10
{
	padding-bottom:10px;
	padding-top: 10px;
}
.ptb20
{
	padding-bottom:20px;
	padding-top: 20px;
}
.ptb30
{
	padding-bottom:30px;
	padding-top: 30px;
}

.whitebg
{
	background-color:#FFFFFF;
}
.ml4
{
	margin-left: 4px;
}

.col2-article-box
{
	padding: 10px 14px;

	margin-left: 1px;
	margin-top:1px;
	background-image:url(../images/section-articlebox.gif);
	background-repeat:repeat-y;
	
}

.col2-article-box ul
{
	margin:0px;
	padding:0px;
	padding-left:12px;
	list-style-type:square;
	margin-bottom: 1em;

}

.col2-article-box h2
{
	padding:0px;
	margin: 0px;
	margin-bottom:0.2em;
	font-size: 12px;
	color:#28377d;
}

input.searchbtn
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:73px;
	height:21px;
	color:#4e4e4e;
	padding:2px 5px;
	background:url(../images/searchbtn.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}

.mb6
{
	margin-bottom:6px;
}

.mt6
{
	margin-top:6px;
}

.article ul
{
	margin:0px;
	padding:0px;
	padding-left:12px;
	list-style-type:square;
	margin-bottom: 1em;
}

#dokform
{

	border: 1px solid #e5e5e5;
	margin:10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom:10px;
	background-color:#f5f5f5;
}
input.downloadbtn
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:62px;
	height:21px;
	color:#4e4e4e;
	padding:2px 5px;
	background:url(../images/download-btn-bg.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
#dokform select
{
	width: 193px;
	margin-left: 4px;
	color: #494949;	
	font-size:11px;
}

#dokform option
{
	padding-top:1px;
	padding-bottom:2px;	
}

.pr15
{
	padding-right:15px;
}

.pt10
{
	padding-top:10px;
}

.pt6
{
	padding-top:6px;
}

#dokform .headers
{
	margin-bottom: 6px;

}

#dokform .select-header
{
	font-weight:bold;
	width: 196px;
	font-size:11px;
	margin-left: 4px;
	float:left;
	padding-left:1px;	
}

form.contact
{
	margin:10px;
}
.contact-input
{
	border: 1px solid #dedede;
	color:#8f8f8f;
	margin-bottom: 0.6em;
	float:left;
	margin-right:5px;
	font-size:11px;
	padding:3px;
	
}

.wide
{
	width:611px;
}

.narrow
{
	width:209px;
}

.semi-wide
{
	width:389px;
}
input.send-message-btn
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:73px;
	height:21px;
	color:#4e4e4e;
	padding:2px 5px;
	background:url(../images/searchbtn.gif) no-repeat left top;
	cursor:pointer;
	border:none;
	margin-right:5px;
}
.db
{
	display:block;
}

.fr
{
	float:right;
}

.fl
{
	float:left;
}

.date
{
	font-size:11px;
	color:#b2b2b2;
	font-weight:normal;
}


div.object-left
{
    float: left;
    clear: left;
	margin-right:7px;
}

div.object-right
{
    float: right;
    clear: right;
	margin-left:7px;
}

#main-menu #treemenu1 li.redhover a:hover
{
	color:red;
}

.pagenavigator
{
	margin-top: 1.5em;
	text-align:center;
}

.pagenavigator .previous
{
	float:left;
}
.pagenavigator .next
{
	float:right;
}

.pagenavigator .current
{
	font-weight:bold;
}
div.imageleft
{
	clear:left;
	float:left;
	margin-right: 8px;
}

div.imageright
{
	clear:right;
	float:right;
	margin-left: 8px;	
	
}
.article li
{
	margin-left:1px;
}

.article ul li
{
	list-style:square;
	padding:0px;	

}
.article ol,.article ol li
{
	-moz-padding-start:0px;	
	list-style:decimal;
	list-style-position:inside;
}
.article ol li
{
	padding-left:0px;
}

ol div.object-center
{
	margin-bottom:0;
}
ol div
{
	display:inline;
}

.article ol li {
	margin-bottom:5px;
}

.threecol
{
	float:left; 
	width:200px;
	margin-bottom: 20px;
}
.orderamount
{
	width: 25px;
	text-align:center;
	margin-top:10px;
}

.orderform input
{
	border: 1px solid #c3c3c3;
	border-bottom-color: #dcdcdc;
	float:none;
	border-top-color: #7d7d7d;
	padding: 3px;
	font-size:10px;
	color: #8f8d8d;

}

.other-markets
{
	vertical-align:bottom;
	position:relative;
	top: 5px;

}

.other-markets a
{

	color:#8f8d8d;
}

#select-market
{

	visibility:hidden;
	
}

#select-market select
{
	font-size:10px;
	color:#8f8d8d;
}

/*#bNavn, #bPostnr, #bPoststed, #bFirma, #bEpost, #bAdresse, #bTelefon*/
.orderform input
{
	width:381px;
	margin-bottom:6px;
	margin-right: 10px;
}
#bPostnr
{
	width:40px;
}
#bPoststed
{
	width:323px;
}

.object-center
{
	margin-bottom:1em;
}

.icon
{
	display:block;
	padding-left: 22px;
	height: 16px;
	line-height:16px;
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:8px;
	vertical-align:middle;
}

.print
{
	background-image: url(../images/icon-print.gif)
}

.mail
{
	background-image: url(../images/icon-email.gif)
}

.sound
{
	background-image: url(../images/icon-sound.gif)
}

.campaign
{
	padding-left:10px;
	padding-right:10px;
}

.campaign h2
{
	font-size:18px;
}
.warning
{
	margin-bottom:1em;
}

.warning p
{
	color:#CC3300;
	margin-bottom:0px;
	padding-bottom:0px;
}
.techbox
{
	margin-top:30px;
}

.quiz h3
{
	font-size:11px;
	font-weight:bold;
	margin-bottom:7px;
	color:#28377d;
}

.quiz .option
{

	margin-right: 20px;
	height:25px;
	line-height:20px;
	vertical-align:middle;
	
	
}


.quiz .options
{
	
	line-height:20px;
	vertical-align:top;

}

.quiz .options input, .quiz .options span{
	float:left;
}


.quiz
{
	font-size:11px;
}

.quiz .personalia
{
	margin-top: 20px;
	margin-bottom: 1em;
}

.quiz .personalia input
{	
	margin-bottom: 7px;
	margin-right: 4px;
}

.quiz .personalia .full
{
	width:368px;
}

.quiz .personalia .medium
{
	width: 236px;
}

.quiz .personalia .small
{
	width: 120px;
}
.article-listitem
{
	padding-bottom:10px;

}
.col-2 .boxheader
{
	clear:both;
}

.doc 
{
	padding-left:10px;
	padding-right:10px;	
}
.doc h2
{
	padding:3px;
}
.doc .item
{

	cursor:pointer;
	line-height:17px;
	padding:3px;
	padding-left: 12px;
}
.doc .selected
{
	background-color:#f1f1f0;
}
.doc .categories
{
	margin-right:10px;
}

.doc .products
{
	margin-right:10px;
}

.doc #result
{

}

.doc .docbox
{
	float:left;
	width:296px;
}

.doc .boxheader
{
	margin:0px;
	padding:0px;
	background-image:url(../images/col2-boxheader-hfixed.gif); 

	height:29px; 
	line-height: 29px;
	overflow:hidden; 
	font-size:11px; 
	font-weight:bold; 
	padding-left: 15px;
}

.doc .list
{
	margin-left:1px;
	margin-right:1px;
	border: 1px solid #dadad6;
	
}

.doc #result
{
}

table.greyborder p, table.greyborder-aleft p, table.greyborder-aright p
{
	padding:0px 0px 2px;
}



table.greyborder, table.greyborder-aleft, table.greyborder-aright
{

	border-collapse:collapse;
}

table.greyborder, table.renderedtable, table.greyborder-aleft, table.greyborder-aright 
{
	margin-bottom: 1em;
}

table.greyborder, table.greyborder td, table.greyborder th, table.greyborder-aleft td, table.greyborder-aright td, table.greyborder-aleft th, table.greyborder-aright th
{
	border:1px solid #aaaaaa;
}

table.greyborder-aleft
{
	float:left;
	margin-right:10px;
}

table.greyborder-aright
{
	float:right;
	margin-left:10px;
}

a.blue-arrow
{
	background:url(../images/blue-arrow.gif) no-repeat 0px center;
	padding-left: 9px;
	color:#28377d;
	display:block;
	line-height:20px;	
}

.dist-col
{
	float:left;
	width: 150px;
}
.bold
{
	font-weight:bold;
}

.storelist .dark
{
	background:#f5f7f9;
}

.storelist td, .storelist th
{
	padding-top:5px;
	padding-bottom:5px;	
	color:#5d5d5d;
	padding-left:5px;
	padding-right:5px;
	font-weight:normal;
}

.storelist th
{
	background:url(../images/storelist-th-bg.gif) no-repeat;
}
.storelist th.af
{
	background-position: 22px center ;
}
.storelist th.ort
{
	background-position: 28px center ;
}
.storelist th.telefon
{
	background-position: 50px center ;
}
.storelist th.www
{
	background-position: 33px center ;
}

td.af
{
	width:242px;
	border-right:1px solid #e9ebed;
}
td.ort
{
	width:188px;
	border-right:1px solid #e9ebed;	
}
td.telefon
{
	width:100px;
	border-right:1px solid #e9ebed;	
}
td.www
{
	text-align:center;
}
 #questionform
 {
 	margin-bottom:1em;
 }

 #questionform label
 {
 	width:92px;
 	display:block;
 	float:left;
 	vertical-align:top;
 	margin-top:4px;

 }

 #questionform .inputfield
 {   
     margin: 2px;
 	width:300px;  
 	padding: 1px 5px;
 }   

 #questionform textarea.inputfield
 {
 	width:302px;  
 	padding: 1px 5px;
 }   

 .qnalist
 {
     margin: 30px 0px ;

 }
 .qnalist a
 {
 	color:#5d5d5d;
 	text-decoration:none;
 	padding-left:10px;
 	background:url(../images/plus.gif) no-repeat 0px center;
 	font-weight:normal;
 }

 .qnalist a.minus
 {
 	background:url(../images/minus.gif) no-repeat 0px center;
 	font-weight:bold;

 }

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

.print-only
{
	display:none;
}

.numbered 
{
	line-height: 19px;
	height:19px;
	background-repeat:no-repeat;
	padding-left: 23px;
	background-position: 0px center;
	margin-bottom:12px;
}

.numbered-one
{
	background:url(../images/1.gif) no-repeat;	
}

.numbered-two
{
	background:url(../images/2.gif) no-repeat;	
}

.numbered-three
{
	background:url(../images/3.gif) no-repeat;	
}
.threecol .content-wrapper
{
	width:125px; 
	float:left;
}

.content-wrapper
{
	width:190px;
	float:left;
}



a.iconed
{
	background: no-repeat 0px center;
	margin-bottom:auto;
	line-height:16px;
	padding-left: 21px;
	display:block;
	text-decoration:none;
	margin-bottom:5px;
}
a.iconed:hover
{
	text-decoration:underline;
}
a.pdf
{
	background-image: url(http://www.telemarkreiser.no/share/icons/crystal/16x16/mimetypes/pdf.png);
}
a.epages
{
	background-image: url(http://www.telemarkreiser.no/design/plain_site_sommer/images/flashicon.gif);
}

.orderlink-wrapper
{
	margin-bottom:5px;
}

