﻿@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;
}

/*			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;
}

.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;
}
.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;
}

.new2009 div.box div.orangeTop{
        padding-bottom:0px!important;
        height: 116px!important;
}

/*
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;
}

/*			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;
}
