.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

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;
	padding:0px;
}
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 0.45em;
	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;
	padding-bottom:20px;	
}
#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:20px;

}

#front-page-flash, .id2, .id120, .id77, .flaglink, .menuseperator, .button, a.has-subitem, span.flaglink, span.flag-norway, span.flag-sweden,span.flag-denmark, span.flag-finland, li.button, li.menuseperator, div.parent, div.one, div.id2, div.tac, div.id120, div.id121, div.id77, a.has-subitem
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

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-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-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;
	width: 120px;
	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;
	clear:both;
	
}

.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;
	margin-bottom:15px;
}

.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-listitem
{
	padding-bottom:10px;

}


.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-widebox h1.widebox-header3
{
	margin:0px;

	background-image:url(../images/wide-boxheader3-bg.gif);
	background-repeat:repeat-x;
	border:0px solid #f1f1f0;
	font-size:11px;
	height: 25px;
	padding: 7px 10px;
	color: #484848;
}


.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 .col2-campaign div
{
	width:auto !important;
}

.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.6em;
	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
{
	list-style:square;
	margin-left:1px;
}

.threecol
{
	float:left; 
	width:200px;
	margin-bottom: 20px;
}
.orderamount
{
	width: 25px;
	text-align:center;
	border:1px solid #cccccc;
	
}

.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:8px;

}

.other-markets a
{

	color:#8f8d8d;
}



#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;
	margin-top: 10px;
	color:#28377d;
}

.quiz .option
{

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


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

}

.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;
}

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(/share/icons/crystal/16x16/mimetypes/pdf.png);
}
a.epages
{
	background-image: url(/design/plain_site/images/flashicon.gif);
}

.orderlink-wrapper
{
	margin-bottom:5px;
}
.threecol .content-wrapper
{
	width:125px; 
	float:left;
}
table.greyborder p, table.renderedtable p
{
	/*padding:0px 0px 2px;*/
}

table.greyborder
{

	border-collapse:collapse;
}

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

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

.content-wrapper
{
	width:190px;
	float:left;
}
#bAdresse, #bFirma, #bNavn
{
	z-index:auto;
}

.article li .object-center
{
	float:none;
	text-align:left;
	margin-bottom:auto;
}

.article ol li
{
	list-style-type:decimal;
}

/*a.crop
{
	display:block;
	overflow:hidden;
	height:100px;
}*/
* :focus { outline: 0; }
table.renderedtable p
{
	padding: 0 0 1em;
}

table.picture-table p
{
	margin:0;
	padding-bottom:0;
}

h1 a, h2 a
{
	color:#1A1A1A;
	text-decoration:none;
}
h1 a:hover, h2 a:hover
{

	color:#C70120;
	text-decoration:underline;
}

.dark
{
	background:#f4f4f4;
}


h2.acc-header
{
	line-height:33px;
	height:33px;
	font-size:17px;
	padding-left:12px;
	font-weight:normal;
	margin:0;
	background-position:right center;	
	text-decoration:underline;
}
.acc-content
{
	padding:8px 12px;
}

.acc-content a
{
	color:#151515;

	line-height:14px;
}
.acc-link a
{
	text-decoration:none;
	line-height:16px;
}

.acc-link a:hover
{
	text-decoration:underline;
}


.newstable h2
{
	margin:0;
	font-size:18px;
	font-weight:normal;
}
.new-widebox .box-content
{
	padding:0 18px;
}
.newstable .leftcell
{
	padding-top:10px;
	width:327px;
}

.newstable .rightcell
{
}

.newstable .leftcell img
{
	margin-bottom:10px;
}
.newstable .leftcell p,.newstable .rightcell p
{
	padding:0 0 0.7em;
}
.newstable
{
	margin-bottom:10px;
	height:100%;
}
.newstable .rightcell .oneline
{
	margin-bottom:10px;
}
.newstable .rightcell .listitem
{
	margin-bottom:10px; 
	background:url(../images/listitemfront-delimiter.gif) repeat-x bottom;	
	padding-bottom:14px;
}
.newstable .rightcell
{
	background:url(../images/front-horisontal-divider.gif) repeat-y 13px;	
	padding-left:26px;  
}

.newstable .rightcell h3 a
{
	color:#151515;
	text-decoration:none;
}
.newstable .rightcell h3 a:hover
{
	color:#C70120;
	text-decoration:underline;

}

.aktuelttable h3, .aktuelttable h3 a{
	margin:0;
	color:#151515;
	text-decoration:none;	
}
.aktuelttable h3
{
	margin-bottom:8px;
}
.aktuelttable h3 a:hover
{
	color:#C70120;
	text-decoration:underline;	
}
.new-narrowbox .box-content 
{
	padding:8px 8px 10px;
}

.frontflash
{
	width:620px; 
	background:#f3f3f3; 
	padding:3px; 
	border:2px solid white;
	
}


.aktuelttable .piccell
{
	padding:1px;
}
.aktuelttable .introcell
{
	padding-left:6px;
	padding-top:3px;
}         

.aktuelttable .introcell p, .aktuelttable .introcell h3
{
	padding: 0;  
	margin: 0px;
}   
.aktuelttable .piccell  img
{
	padding: 5px;  
	margin: 0px;
}


.aktuelttable .introcell,.aktuelttable .piccell
{
	
	padding-top:5px;
	padding-bottom: 5px;
}

.padflash
{
	padding:7px;
}
.padaccordion
{
	padding:7px;
}
#frontpage-search
{
	padding:7px;
}
#frontpage-search .searchbtn
{
	position:relative;
	top:-2px;
	
}

.s-text
{
	font-size:16px;
	height:19px;
	width:194px;
	line-height:23px;
	border:1px solid #bcc5cc;
	font-size:16px;
	padding:3px 3px;
	margin-right:5px;
}



#in-search .searchbtn
{
	
}
#in-search
{
	border-bottom:1px solid #EFEFEF;
	margin:0 0 13px;
	padding:0 0 5px;
}
#in-search .s-text
{
	border:1px solid #BCC5CC;
	font-size:11px;
	height:14px;
	line-height:23px;
	margin-right:5px;
	padding:3px;
	width:180px;	
}

#aktueltbox
{
	background:none;
	padding-top:11px;
	margin-left:2px;
}

#aktueltbox h1
{
	background:url(../images/aktueltheader-bg.jpg) no-repeat;
	height:27px;
	line-height:27px;
	padding:0 0 0 10px;
	width:286px;

}

.front-aktuelt-intro h3, .front-aktuelt-intro p
{
	margin:0;
	padding:0;
}

.front-aktuelt-intro h3 a
{
	color:#151515;
	text-decoration:none;
}

.front-aktuelt-intro h3 a:hover
{
	color:#C70120;
	text-decoration:underline;
	
}

#aktueltbox
{
	margin-bottom:0;
	padding-bottom:0;	
}
.front-aktuelt-intro
{

}
.mb12
{
	margin-bottom:12px;
}      


#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: 10px 0 30px 0  ;
    
}   

#search_area
{
    display: none;
    
}
.qnalist .question
{

    padding:10px 0 10px 0 ; 
    border-bottom:1px solid #e0e0e0;
    
}   
.qnalist .question  .a
{

    width:600px; 
    padding-left:10px;
    
}


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

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

}
