﻿@charset "utf-8";
/* CSS Document */

.popuphidden { display:none; }

html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, font, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    dl, dt, dd, fieldset, form, label, 
    legend, caption, tfoot, span {  margin: 0; padding: 0; }
    
img { border: 0px; outline: none; }
/*img, div { behavior: url(js/iepngfix.htc) }*/

#submenuer {
  position: absolute;
  left: 50%; top: 170px;
  margin-left: -460px;
}

h1, h2, h3, h4, h5 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px; line-height: 20px; color: #cc3333;
}

textarea, input {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px; line-height: 14px; color: #595959;
}

span.h2 { font-size: 12px; line-height: 16px; color: color: #595959; margin: 0 0 5px 0; display: block; }

.newsh2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px; line-height: 14px; color: #cc3333;
  margin: 5px 0 0 0;
}

a:link { color:#595959; text-decoration:underline; }
a:visited { color:#595959; text-decoration:underline; }
a:hover { color:#595959; text-decoration:none; }
a:active { color:#595959; text-decoration:underline; }

#menuContainer a:link { color:#fff; text-decoration:none; }
#menuContainer a:visited { color:#fff; text-decoration:none; }
#menuContainer a:hover { color:#cccccc; text-decoration:none; }
#menuContainer a:active { color:#fff; text-decoration:none; }

#undernav_items a:link { color:#595959; text-decoration:none; }
#undernav_items a:visited { color:#595959; text-decoration:none; }
#undernav_items a:hover { color:#000; text-decoration:none; }
#undernav_items a:active { color:#595959; text-decoration:none; }

#breadcrumb a:link { color:#595959; text-decoration:undelrine; }
#breadcrumb a:visited { color:#595959; text-decoration:underline; }
#breadcrumb a:hover { color:#595959; text-decoration:none; }
#breadcrumb a:active { color:#595959; text-decoration:underline; }

a.Legend:link { color:#595959; text-decoration:undelrine; }
a.Legend:visited { color:#595959; text-decoration:underline; }
a.Legend:hover { color:#595959; text-decoration:none; }
a.Legend:active { color:#595959; text-decoration:underline; }

#nyhedsdato a:link { color:#e42130; font-weight: bold; text-decoration:underline; }
#nyhedsdato a:visited { color:#e42130; font-weight: bold; text-decoration:underline; }
#nyhedsdato a:hover { color:#e42130; font-weight: bold; text-decoration:none; }
#nyhedsdato a:active { color:#e42130; font-weight: bold; text-decoration:underline; }

#newslist a:link { color:#595959; text-decoration:none; }
#newslist a:visited { color:#595959; text-decoration:none; }
#newslist a:hover { color:#595959; text-decoration:underline; }
#newslist a:active { color:#595959; text-decoration:none; }

/* Nye maskiner knapper */

.knapmenu { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
.knapmenu li { background-color:#595959; border-bottom:1px solid #fff; height:15px; height: 31px; }
.knapmenu li:hover, .knapmenu li:hover a { background-color:#e7e7e7; color:#595959; cursor: pointer; }
.knapmenu a { display:block; color:#fff; font-size:11px; font-weight:bold; text-decoration:none; padding:8px 10px;}
.knapmenu a:hover { color:#fff; }

/* Forside Brugte maskiner styles */

#forsidebrugte a:link { color:#fff; text-decoration:underline; outline: none; }
#forsidebrugte a:visited { color:#fff; text-decoration:underline; outline: none;}
#forsidebrugte a:hover { color:#fff; text-decoration:none; outline: none;}
#forsidebrugte a:active { color:#fff; text-decoration:underline; outline: none;}

#forsidebrugte { display: block; position: relative; width: 200px; padding: 0; background-color: #e42130; }
.forsidebrugte_fotomask { position: absolute; top: 176px; left: 10px; width: 181px; height: 139px; *+height: 143px; }
#forsidebrugte table {
  width: 173px; background: #e42130 url(../images/forsidebrugte_paper_bg.jpg) bottom center no-repeat;
  border-collapse: collapse;
  color: #606066; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; text-transform: uppercase;
  margin: 14px 0 0 13px;
  padding: 0;
}

#forsidebrugte table tr { height: 16px;}
#forsidebrugte table tr:nth-child(2) td { font-weight: bold; text-align: left; }

.forsidebrugte_header { padding: 3px 0 0 10px; font-weight: bold; }
.forsidebrugte_left { padding: 0 0 0 10px; }
.forsidebrugte_right { padding: 0 10px 0 0; text-align: right; }
.forsidebrugte_left_btm { padding: 0 0 10px 10px; }
.forsidebrugte_right_btm { padding: 0 10px 10px 0; text-align: right; }

#forsidebrugte img { border: 0; outline: none; }
#forsidebrugte table td img { max-width: 173px; }
.forsidebrugte_toplink { width: 200px; height: 130px; display: block; }
.forsidebrugte_btm { width: 200px; height: 14px; display: block; }

/*.brugte_link {
  color: #fff;
  margin: 0 0 0 7px;  
}

.senest_brugte{
  margin: 0 0 0 7px;
}

.senest_brugte_top{
  margin: 0 0 0 -5px;
}
#forsidebrugte {
  display: block;
  width: 190px;
  padding: 0 5px 0 5px;
  background-color: #e42130;
}

#forsidebrugte table { 
  color: #fff;
  margin: 0 auto;
}*/

/* Brugte maskiner tabel styles */

#brugte_resultat table { border: 1px solid #E7E7E7; margin: 0; padding: 0; width: 661px; text-align: center; border-spacing: 0; border-collapse: collapse; }
#brugte_resultat td { padding: 3px; }
tr.header { background-color: #707070; color: #fff;  }
th.header { padding: 5px; cursor: pointer; }
.even { background-color: #E7E7E7; }
.Billede_1 header { width: 100px; }

/* Layout styles */

body {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px; line-height: 14px; color: #595959;
  background-color: #d5d5d5;
}

#wrap { 
  display: block;  margin: 0 auto; padding: 27px 0 20px 0;
  width: 970px; height: auto;
  background-color: #fff;
}

#top {
  float: left; position: relative; padding: 0 20px 0 20px;
  width: 930px; height: 142px;
  background-color: #fff; clear: both;
}

/*.topMask { position: absolute; top: 0; left: 0; width: 661px; height: 142px; background: transparent url(../images/topmask.png) 0 0; z-index: 9999;}*/
.topMask { position: absolute; top: 0; left: 0; width: 661px; height: 142px; background: transparent url(../images/topmask_aaa_soliditet.png) 0 0; z-index: 500;}
.forside_bundstreg { margin: 0px 0 10px 0; }
.forside_imagepic { margin: 0 0 10px 0; }

#topPic {
  float: left; position: relative;
  width: 661px; height: 142px;
  overflow: hidden;
}

#logo_adr {
  float: right;
  width: 254px; height: 142px;
  overflow: hidden;
}

#mainMenu {
  position: relative; float: left;
  padding: 0 0px 0 0px;
  width: 930px; height: 31px;
  background-color: #595959;
  color: #fff; font-size: 12px;
}

#menu_items { float: left; display: block; height: auto; width: auto; padding: 0 0 0 10px; }
#menuContainer { float: left; width: 930px; height: 31px; height: auto; padding: 0 20px 0 20px; background-color: #fff; }

#undernav {
  position: relative; float: left;
  padding: 0 0px 0 0px;
  width: 930px; height: auto;
  background-color: #e7e7e7;
  color: #fff; font-size: 11px;
}

#undernav_items { float: left; display: block; height: auto; width: auto; padding: 7px 0 7px 10px; }

#language { display: table; float: right; width: auto; height: 18px; padding: 7px 7px 0 0; }

#search { float: right; width: auto; height: auto; padding: 3px 12px 0 0; }
input.searchfield { width: 115px; }

#breadcrumb {
  float: left; padding: 13px 20px 0 20px;
  width: 930px; height: 29px;
  background-color: #fff;
  color: #595959;
}

#breadcrumb p { width: auto; float: left; clear: none; }

span.print {
  float: right; padding: 0 0 0 17px; clear: none;
  background: #fff url(../images/icon_print.gif) 0px 2px no-repeat;
}

span.Legend { float: left; width: auto; }

#mainContent {
  display: block; padding: 0 20px 0 20px; clear: both;
  position: relative; float: left;
  width: 930px; background-color: #fff;
}

#leftContent {
  float: left; position: relative;
  width: 661px; min-height: 250px;
  background-color: #fff;  
}

#rightContent {
  float: right; position: relative;
  width: 254px; min-height: 50px; padding: 0;
  background-color: #ffffff;
}

#rightContent_eng {
  float: right; position: relative;
  width: 254px; min-height: 50px; padding: 0px 0 0px 0;
  background-color: #e6e6e6;
}

#rightContent img, #rightContent_eng img { display: block; }

#salesperson_search { width: 254px; height: 263px; margin: 0 0 18px 0; }
#scannyt_serviceinfo { width: 254px; height: 224px; }

#RC_inner {
  padding: 0 11px;
  width: auto; height: auto;
}

#omraader {
  float: left; position: absolute; top: 35px; left: 11px;
  width: 125px; height: auto;
  z-index: 100;
}


#RC_top {
  position: absolute; top: 0px; left: 0px;
  width: 254px; height: 5px;
  background: #fff url(../images/rightcontent_top.gif) top left no-repeat;
}

#RC_btm {
  position: absolute; bottom: 0px; left: 0px;
  width: 254px; height: 5px;
  background: #fff url(../images/rightcontent_btm.gif) top left no-repeat;
}

#btmRound {
  position: relative;
  clear: both; margin: 0 auto; display: block;
  width: 970px; height: 23px;
  background: #fff url(../images/btmround.gif) bottom left no-repeat;
}

.fslink { position: absolute; bottom: 23px; right: -15px; width: 5px; height: 67px; }

/* ECOM styles */

#productlist li { list-style-type:none; } 
#productlist { padding: 0; margin: 0; width: 635px; } 
#productlistheader { float: left; margin: 0 0 1px 0; padding: 3px; background-color: #707070; width: 629px; font-weight: bold; color: #fff; }

.info { display: block; float: left; text-align: center; font-size: 11px; margin: 29px 0 0 0; }

.infomtb { display: block; float: left; text-align: center; font-size: 11px; margin: 22px 0 0 0; }
.produktnavn { width: 90px; font-weight: bold; }
.produktnavnteleskoplaesser { width: 102px; font-weight: bold; }
.databladnavn { width: auto; font-weight: bold; padding-left: 15px; }
.udstyrnavn { width: 320px; font-weight: bold; }
.udstyrtype { width: 160px; font-weight: bold; }
.mtbtype { width: 80px; font-weight: bold; }
.udstyrmodel { width: 160px; font-weight: bold; }
.vaegt { width: 90px; }
.loeftehoejde { width: 102px; }
.liftingheight { width: 128px; }
.loeftekapacitet { width: 123px; }
.liftingcapacity { width: 136px; }
.maskinvaegt { width: 50px; }
.hammervaegt { width: 90px; margin-left: 16px; }
.motoreffekt { width: 135px; }
.pdf { width: 90px; display: block; }
.pdf_en { width: 62px; display: block; }


.mtbpdf { width: 40px; display: block; }
.brochure { width: 60px; display: block; }
  .brochure-manitou { width: 27px; display: block; }
.video { width: 90px; display: block; }
  .video-manitou { width: 50px; display: block; float:right; }
.video_en { width: 62px; display: block; }


.listitem1 { background-color: #E7E7E7; clear: both; margin: 0 0 1px 0; height: 76px; }
.listitem0 { clear: both; border: 1px solid #E7E7E7; margin: 0 0 1px 0; height: 76px; }

#datablad { width: auto; height: auto; clear:both;}

#datablad li.listitem1 { background-color: #E7E7E7; clear: both; margin: 0 0 1px 0; height: 40px; }
#datablad li.listitem0 { clear: both; border: 1px solid #E7E7E7; margin: 0 0 1px 0; height: 40px; }
.datablad { width: 200px; display: block; float: right; margin: 12px 0 0 0; text-align: center; }
.infodatablad { display: block; text-align: center; font-size: 11px; margin: 11px 0 0 0; float: left; }


.EcomImageSmall { float: left; display: block; width: 100px; height: 70px; margin: 3px 25px 3px 3px; }
.productlistnavigation { float: left; clear: both; padding: 5px 0 0 0; }
#pagenavigation { float: right; }

.price { display: none; visibility: hidden; }
.addtobasket { display: none; visibility: hidden; }
.shortdescription { display: none; visibility: hidden; }



/* Kontakt styles */
.kontakt1 { float: left; display: block; width: 210px; max-height: 90px; margin: 0 15px 15px 0; }
.kontakt2 { float: left; display: block; width: 210px; max-height: 90px; margin: 0 15px 15px 0; }
.kontakt3 { float: left; display: block; width: 210px; max-height: 90px; margin: 0 0 15px 0; }

.employee { float: left; padding: 0px 0px 0 0; font-size: 9px; max-height: 90px; }
.employee img { float:left; margin: 6px 10px 0 0; }
.employee td { vertical-align: top; }
.employee table { float: left; width: 138px; }

