﻿@import url("leftmenu.css");
#footer-memberof 
{
	display:block;
	height:20px;
	margin-right:8px;
	width:244px;
	background: url(../graphics/footer_member-of.gif) no-repeat;
  padding-right:8px;
  border-right:1px solid #aaa;

}

.cycle-gallery 
{
   width:500px;
   height:333px;
   overflow:hidden;

}

.ecom-divider 
{
   width:100%!important;
   padding:0!important;
   margin:0!important;
   margin-bottom:8px!important;

}

.product-group 
{
   border-top:1px solid #ccc;
   padding-top:12px;

}

.product-group-item 
{
   clear:both;
   margin-bottom:15px;
   padding-bottom:20px;
   border-bottom:1px solid #ccc;

}
.product-group-item:after 
{
          content:".";
          display:block;
          height:0;
          clear:both;
          visibility:hidden;

}
.product-group-item 
{display:inline-block;}
/* Hide from IE Mac \*/
.product-group-item
{display:block;}
/* End hide from IE Mac */
.product-group-image 
{
   float:left;
   margin-right:15px;

}
.product-group-image img 
{
   border:5px solid #eee!important;

}
.product-group-image a:hover img 
{
   border:5px solid #ccc!important;

}
.product-group-text 
{
   float:left;
   width:350px;

}
.product-image span a, .product-image span a:hover 
{
   border:none!important;
   display:block;
   padding:2px;
   padding-left:16px;
   margin-left:4px;
   background: url(../graphics/ikon_zoom.gif) no-repeat 0 50%;

}
h2.product-group-header 
{
   margin-bottom:15px!important;
   padding-bottom:12px!important;
   border-bottom:1px solid #ccc;

}
.product-list-item 
{
   clear:both;
   margin-bottom:15px;
   padding-bottom:15px;
   border-bottom:1px solid #ccc;


}
.product-list-item:after 
{
          content:".";
          display:block;
          height:0;
          clear:both;
          visibility:hidden;

}
.product-list-item 
{display:inline-block;}
/* Hide from IE Mac \*/
.product-list-item
{display:block;}
/* End hide from IE Mac */

.product-image 
{
   float:left;
   margin-right:15px;

}

.product-image a 
{
   display:block;
   border:5px solid #eee!important;

}
.product-image a:hover 
{
   border:5px solid #ccc!important;

}
.product-txt 
{
   float:left;

}
.product-txt h3 
{
   font-weight:normal;
   margin:0;
   margin-bottom:8px;
   font: normal 20px Verdana, Arial, Helvetica, sans-serif;
   color:#002B52;

}
a img 
{
   border:none;

}

.TwoColFloater
{
width:230px;
float:left;
margin-right:20px;
margin-top:2px;

}
.TwoColFloater .paragraphimage 
{
   margin:0 5px 0 10px;


}
.paragraphimage 
{
   margin: 0 10px;

}
ul.sitemap 
{
margin:0;
float:left;
width:230px;

}
.sitemap li 
{
   list-style-type:none;
   line-height:16px;
   background:none!important;
   padding:0!important;

}
span.SL1 
{
font-weight:bold;
font-size:12px;

}
span.SL2 
{
font-size:11px;

}
span.SL3 
{
font-size:10px;

}
ul.sitemap li a.SL2 
{
padding-left:25px;

}
ul.sitemap li a.SL3 
{
padding-left:50px;

}
ul.sitemap li a.SL1 
{
   background: url(../graphics/ikon_arrow.gif) no-repeat 0 50%;
   padding-left:13px;

}

.txtContainer #flashcontent 
{
margin-left:-10px;
margin-right:-10px;

}

body 
{
	margin:0;
	padding:0;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background: #d1d3d4 url(../graphics/bg_body.gif) repeat-x;

}

.txtContainer 
{
   padding: 0;
   font-size:11px;
	color:#333;

}

.txtContainer form 
{
padding:0;

}
.txtContainer form input 
{
   padding:4px;
   font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.txtContainer form textarea 
{
   font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding:4px;

}
#main-content .sectionBox a 
{
   font-weight:bold;
   font-size:12px;
   display:block;
   margin-bottom:3px;

}

#main-content a.bullet-arrow
{
	background:transparent url(/files/System/_ikon_arrow.gif) no-repeat scroll 0 4px;
	padding-left:13px;

}

#content-copy
{
	float:left;
	width:545px;

}

#content-copy #main-content
{
	background: none!important;

}

hr 
{
   border-top:1px solid #ddd;
   background-color:none;
   height:1px;
   margin:0 10px;


}

#wrapper 
{
	margin: 0 auto;
	width:965px;
	text-align: left;
	margin-bottom:0;
	padding:0 0 10px 0;
	background-color: #fff;
	background:#fff url(../graphics/bg_Footer.gif) no-repeat bottom;
	overflow:hidden;

}
#header 
{
	height:99px;
	_height:99px;
	z-index:0;
	padding-left:5px;
   overflow:hidden;
	background: url(../graphics/bg_Header.gif);

}
a 
{
	color:#000;

}
a:hover 
{
	text-decoration: none;

}
a:visited 
{
	color:#000;

}


/*
				logo
*/

#logo 
{
	float:left;
        margin-left: 10px;

}
#logo a span 
{
	display:none;

}
#logo a 
{
	display:block;
	width:260px;
	height:73px;

}



/*
				TOOLS
*/

#tools ul 
{
	margin:0;
	padding:0;
	margin:5px 20px 0 0;

}
#tools ul li 
{
	list-style-type: none;
	float:right;
	margin:0;
	padding:0;
	padding-left:12px;
	font-size:10px;

}
#tools ul li a 
{
		color:#4B4B4B;
		text-decoration:none;

}
#tools 
{
	float:right;
	text-align: right;
	width:450px;

}
#tools ul.ikonLinks 
{
padding-top:20px;
margin-top:20px;

}

#tools ul 
{

}

#tools .indexLink a,#tools .printLink a 
{


}

/*
				SEARCH
*/

#search-field
{
	margin-left:725px;
	margin-top:40px;

}

#search-field #search_input
{
	float:left;
	position:absolute;

}

#search-field .search-btn
{
	float:left;
	margin-left:160px;
	position:absolute;
	cursor: pointer;

}

#main-content form
{
	margin-bottom: 10px;

}

#main-content .search_result_list .search_item a
{
	background:transparent url(/files/System/_ikon_arrow.gif) no-repeat scroll 0 4px;
	padding-left: 18px;

}

#main-content .search_result_list .search_item
{
	padding-bottom: 10px;

}

#main-content .search_result_list .search_item p
{
	padding-left: 18px;

}

#main-content .search-btn
{
	padding-left: 4px;
	position: relative;

}

#topgraphic
{
	margin-left: 10px;

}

/*			TOPMENU
--------------------------------------------------------------------------------*/


#top-menu 
{
	clear:both;
	width:955px;
	height:35px;
	background: url(../graphics/bg_top-menu.gif) repeat-x top;
        *position:absolute;
        *margin-top:-40px;

}
#top-menu ul 
{
	margin:0;
	padding:0 0 0 0;
	margin-left:210px;
	_margin-left:105px;
	background: url(../graphics/bg_top-menu.gif) repeat-x top;
	color: White;
	float: left;

}
#top-menu ul li 
{ display: inline; }
#top-menu ul li a 
{
	font-size: 11px;
	padding: 4px 12px;
margin-top:3px;
	color: #fff;
	height:15px;
	text-decoration: none;
	float: left;

}
#top-menu ul li a:hover 
{
	color: #ccc;

}
#top-menu ul li.L1_Active a 
{
   	background-color: #fff;
	color:#000;
	margin-top:0;
	border-top:3px solid #f37021;

}

#content-wrapper 
{
	padding-top:10px;
	padding-left:5px;
	background: url(../graphics/bg_ContentWrapper.gif) repeat-y left;

}
#content-wrapper.forside 
{
	background-image: none;

}
#content-wrapper #dwtopimage 
{
	float:left;
	width:525px;
	margin-left:10px;

}
#content-aligner 
{
	float:left;

}

#short-about small
{
	color:#4D4D4D;
	font-size:11px;
	margin-left:-38px;
	margin-top:16px;
	position:absolute;
	width:350px;

}


/*			SIDEMENU
--------------------------------------------------------------------------------*/

#left-menu a.header 
{
	background-color:#808285;
	color:#FFFFFF;

}

/* HOVEDINDHOLD (MIDTERKOLONNE+EVT HOJREKOLONNE)
-----------------------------------------------------------------------------------------------------*/

#main-content 
{
	background: url(../graphics/bg_MainContent.gif) repeat-x top;
	width:495px;
	_width:495px;
	padding:20px 15px 0 15px;
	overflow:hidden;
	float:left;
	margin-left:10px;
	_margin-left:5px;
	margin-right:10px;
	_margin-right:5px;

}
#main-content.large 
{
	width:695px;
	_width:680px;
   overflow:hidden;

}
#main-content img 
{
	border-bottom:1px solid #FFF;

}
#main-content h1 
{
	font: normal 20px Verdana, Arial, Helvetica, sans-serif;
	color:#002B52;
	padding:0;
	margin:0;
	margin-bottom:10px;

}
#main-content h2 
{
	font: bold 12px/17px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 1px;
	margin:0;
	color:#002B52;

}

#main-content h3 
{
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	color:#4D4D4D;

}

#main-content p,#main-content table 
{
	padding:0;
	margin:0;
   font-size:11px;
   line-height:16px;
	color:#4D4D4D;

}
#main-content p
{
	padding:0 0 10px;

}

#main-content p span.text2 
{
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#333;

}
#main-content a 
{
   color:#064B86;

}
#main-content ol li, #main-content ul li 
{
   font-size:11px;
   margin-bottom:3px;

}
#main-content ol, #main-content ul 
{
   margin-top:6px;

}
#main-content ul 
{
	margin-left:16px;
	padding:0;
	padding:0 0 10px;

}
#main-content ul li 
{
	padding-left:15px;
	background: url(../graphics/ikon_bullet.gif) no-repeat 0 1px;
	list-style-type: none;

}

#main-content input text
{
	border-color:#002b52;
	border-style:solid;
	border-width:2px;
width:525px;
}

/*			CORPORATE FORSIDE
----------------------------------------------------------------------------*/

#content-wrapper.corporate #introductory-notes 
{
width:550px;
margin-left:10px;
_margin-left:5px;
height:85px;
padding-top:35px;
margin-right:10px;

}
.new2009 #content-wrapper.corporate #introductory-notes
{
	width:590px;
	height:170px;
	padding:0!important;

}

#content-wrapper.corporate #narrative-image 
{
	width:335px;
	margin:0;

}
#content-links 
{
	margin-left:10px;

}
#content-wrapper.corporate .box 
{
	float:left;
	margin-right:10px;

}
#content-wrapper.corporate .box .orangeTop 
{
	height:120px;

}
#content-wrapper.corporate .box p a 
{
	font-size:12px;

}
#content-wrapper.corporate .box small a,
#content-wrapper.corporate .box small p a,
#content-wrapper.corporate .box small 
{
	font-size:11px;

}
#content-wrapper.corporate .newslist 
{
	margin:10px;

}
#content-wrapper.corporate .newslist dt 
{
	   clear:both;
   float:left;
   text-align:right;

}
#content-wrapper.corporate .newslist dt img 
{
margin-right:10px;

}
#content-wrapper.corporate .newslist dd 
{
   line-height:14px;
   color:#333;
   font-size:10px;
	margin-bottom:10px;

}
#content-wrapper.corporate .newslist dd a 
{
	font-weight:bold;

}
#content-wrapper.corporate .newslist dd small 
{
      font-size:10px;
	display:block;
	color:#999;

}

#content-wrapper.corporate .frontpage-news
{
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 7px;

}

#content-wrapper.corporate .frontpage-news a
{
	background: url(/files/System/_ikon_arrow.gif) no-repeat scroll 0 5px;
	padding-left:15px;
        *margin-left: 0;	
        display:block;

}

#content-wrapper.corporate #narrative-image h1
{
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0 0 5px;
	padding:0;

}

#content-wrapper.corporate input.textbox

{
border-color:#f37021;
border-style:solid;
border-width:1px;

}


.new2009 .box
{
	width:226px!important;

}

.new2009 #content-wrapper.corporate .box p a
{
	background: url(/files/System/_ikon_arrow.gif) 0 4px no-repeat;
	padding-left: 15px;
	font-weight: bold;
        display: block;

}




/*			DIVISIONSFORSIDER
----------------------------------------------------------------------------*/

#narrative-image 
{
	float:left;
	margin-left:10px;
	margin-right:10px;
	_margin-left:5px;
	width:535px;

}
#narrative-image .paragraphimage 
{
   margin: 0;

}


#introductory-notes 
{
	background-color:#ffffff;
	width:350px;
	padding:20px 20px;
	margin-bottom:10px;
	float:left;

}
#introductory-notes a 
{
	color:#ddd;

}
#introductory-notes h1 
{
	color:#fff;
	font-weight:normal;
	font-size:18px;
	margin:0;
	padding:0;

}
#introductory-notes p 
{
	margin:0;
	padding:0;
	margin-top:12px;
	color:#fff;
	line-height:17px;

}

#case-studies 
{
	float:left;
	margin-right:10px;
	_margin-right:7px;

}
#case-studies dl, #news dl 
{
	margin-left:10px;
	margin-top:10px;

}
#case-studies dt, #news dt 
{
	font-size:10px;
	margin-bottom:3px;
	font-weight: bold;

}
#case-studies dd, #news dd 
{
	font-size:10px;
	margin:0 10px 10px 0;
	color:#4b4b4b;

}
#case-studies .box .orangeTop,#news .box .orangeTop 
{
	height:200px;

} 
#news 
{
	float:left;

}
#direct-links 
{
	width:535px;
	height:0;

}

.sektion-img-left
{
	width:230px;
	float:left;
	margin-right: 15px;
	margin-bottom: 15px;

}

.sektionsforside-img
{
	width: 92px;
	float:left;
	margin: 0!important;	

}

.sektionsforside-img img
{
	border:3px solid #CCCCCC !important;

}

.sektionsforside-img .paragraphimage
{
	margin: 0!important;

}

.setionsforside-txt
{
	padding-left:15px;
	width:123px;
	float:left;

}


/*			SECONDARY-CONTENT, BOXES
----------------------------------------------------------------------------*/


#secondary-content 
{
	float:left;
	font-size:1em;
	width:190px;
	_width:190px;
	overflow: hidden;

}
.box 
{
	width:190px;
   	margin-bottom:10px;

}
.box2

{
float:left;
	width:182px;
	margin-bottom:10px;
margin-right:6px;

}
.box2 a

{
   font-weight:bold;
   font-size:12px;
   display:block;
}

.box2 h2

{
	font-size:10px;
	color:#fff;
	padding: 5px 10px;
	margin:0;

}
.box2 p

{
	color:#333;
	font-size:10px;
	padding:4px 10px;
	margin:0;
	margin-top:6px;

}
.box2.grey h2 
{
	background-color: #808285;

}

.box2 .paragraphimage 
{
	margin:0;

}

.box.wide 
{
	width:335px;
	min-height:100px;
	height:auto !important;
	height:100px;

}
.box h2 
{
	font-size:10px;
	color:#fff;	
	padding: 5px 10px;
	margin:0;

}
.box  p 
{
	color:#333;
	font-size:10px;
	padding:4px 10px;
	margin:0;
   margin-top:6px;

}
.box a 
{

}
.box.grey h2 
{
	background-color: #808285;

}
.box.blue h2 
{
	background-color: #064B86;

}
.box.orange h2 
{
	background-color: #DD4814;

}
.box .paragraphimage 
{
	margin:0;

}
div.box div.orangeTop 
{
	border-top:3px solid #f37021;
	background: url(../graphics/bg_MainContent.gif) repeat-x top;
	padding-bottom:7px;

}

div.box2 div.orangeTop2 
{
	border-top:3px solid #f37021;
	background: url(../graphics/bg_MainContent_Test.gif) repeat-x top;
	padding-bottom:7px;

}

.new2009 div.box div.orangeTop
{
        padding-bottom:0px!important;
        height: 116px!important;

}

.new2009 div.box2 div.orangeTop2

{
padding-bottom:0px!important;
height:135px!important;

}


.new2009 #content-wrapper.corporate .box2 p a
{
	background: url(/files/System/_ikon_arrow.gif) 0 4px no-repeat;
	padding-left: 15px;
	font-weight: bold;
        display: block;

}

.error_strings
{
font-family: Arial, Helvetica, sans-serif;
color:#660000;
}


/*
Dw-snavs
*/

#main-content h6 p 
{
margin:0;
padding:0;
font-size:12px;

}

.case-container .case-teaser
{
	width:330px;

}

.txtContainer table th
{
	font-size: 12px;
	font-weight: bold;

}

.txtContainer table tr
{
	height: 28px;

}

input.dropdown

{
background-image:url(/Files/System/graphics/dropdown_button_02.png);
background-repeat:no-repeat;
border-color:#fff;
border-style:solid;
border-width:1px;
font-size:11px;
height:22px;
width:62px;

}

div.dropdownbox

{
float:left;
margin-left:10px;
outline:none;
width:182px;

}

div.dropdownbox2

{
float:left;
margin-left:6px;
outline:none;
width:182px;

}

/*			SIDEFOD
------------------------------------------------------------------------*/

#footer 
{
	margin: 0 auto;
	width:920px;
	text-align: left;

}
#footer img 
{


}
#footer ul 
{
	margin:0;
	padding:0;
	margin-top:6px;

}
#footer li 
{
	float:left;
	list-style-type: none;
	float:left;
	font-size:10px;
	padding-top:3px;

}

a:hover#footer-memberof 
{
	background-position: bottom left;

}
#footer-scanvaegt 
{
	display:block;
	height:20px;
	width:136px;
	background: url(../graphics/footer_logo-scanvaegt.gif);

}
a:hover#footer-scanvaegt 
{
	background-position: bottom;

}
#footer-delford 
{
	display:block;
	height:20px;
	width:125px;
	margin-right:5px;
	background: url(../graphics/footer_logo-delford.gif);

}
a:hover#footer-delford 
{
	background-position: bottom;

}
#footer-marel 
{
	display:block;
	height:20px;
	width:80px;
	background: url(../graphics/footer_logo-marel.gif);

}
a:hover#footer-marel 
{
	background-position: bottom;

}
#footer-carnitech 
{
	display:block;
	height:20px;
	width:95px;
	background: url(../graphics/footer_logo-carnitech.gif);

}
a:hover#footer-carnitech 
{
	background-position: bottom;

}

.clear 
{
	clear:both;
	height:1px;
	margin:0;
	padding:0;

}
.clearNoBreak 
{
	clear:both;
	height:1px;
	margin-top:-13px;
	padding:0;

}
.BleftTright-employees td.txtContainer 
{
padding-right:0!important;

}
.BleftTright .imgContainer img 
{
margin:0;
margin-right:20px;

}
.TleftBright .imgContainer img 
{
margin:0;
margin-left:20px;

}
.TtopBbottom .imgContainer img 
{
margin:0;
margin-top:20px;

}
.BtopTbottom .imgContainer img 
{
margin:0;
margin-bottom:20px;

}
#footer p 
{
	font-size:10px;
	color:#999;
	text-align: right;
	line-height:20px;

}
#footer p a 
{
	color:#999;

}
#footer span 
{
   display:none;

}

/*2011*/



