@media (max-width: 1400px) {
    body {
        zoom: 75%;
    }
}
body{
/*zoom:50%;*/
margin:0px;
/*Margin bottom for å vise igår,idag,imorgen*/
margin-bottom: 50px;
font-family: verdana, helvetica, sans-serif;
background: #fff;
}
textarea{
font-family: verdana, helvetica, sans-serif;
}
.hovedmeny_container{
  width: 695px;
  /*
  height: 500px;
  position:absolute;
  left:0; right:0;
  top:0; bottom:0;
  */
  margin:auto;
  text-align: center;
}
.hovedmeny_container_liten{
  zoom:70%;
  width: 1390px;
  height: 250;
  margin:auto;
  text-align: center;
}
.hovedmeny_item{
  cursor: pointer;
  float: left;
  position: relative;
  width:200px;
  height: 220px;
  background-color: #004b7c;
  color: white;
  margin: 15px;
}
.hovedmeny_item_hover:hover{
  background-color: red;
}
.hovedmeny_item img{
  padding-top: 15px;
  height: 150px;  
}
.hovedmeny_tekst{
  position: absolute;
  width:100%;
  bottom: 0;
  padding-bottom: 15px;
} 
.dimmed{
  background-color: #eee;
  cursor: default;
}

.fil-link{
  float: left;
  cursor:pointer;
  text-align: center;
  font-size: 12px;
  margin-left: 10px;
}
.fil-link img{
  padding-top: 5px;
  height: 40px;
}
.fil-liste{
  width: 100%;
  margin-top: 5px;
  border-collapse: collapse;
}
.fil-liste td{
  font-size: 60%;
  white-space: nowrap;
}
.fil-liste tr td:last-child {
  //padding-left:15px;
}
.fil-liste tr td:first-child {
  min-width:15px;
}
.fil-liste tr{
  cursor: pointer;
}
.fil-liste tr:hover{
  background-color: #004b7c;
  color: white;
}
.fil-liste img{
  height: 20px;
}

.tabell-liste{
  margin: auto;
  width:500px;
  cursor:pointer;
  border-collapse: collapse;
  padding:5px;
}
.tabell-liste tr:nth-child(2) {
    background: black;
    color:white;
    cursor: auto;
}
.tabell-liste tr:nth-child(2):hover {
    background: black;
    color:white;
    cursor: auto;
}
.tabell-liste th{
  text-align: center;
  background-color: #4383cc;
  color:white;
  padding: 25px;
  vertical-align: middle;
  border-radius: 10px 10px 0px 0px;
}
.tabell-liste tr:hover{
  background-color: #eee;
}
.tabell-liste tr:nth-child(2) td{
  padding:5px;
}
.tabell-liste td{
  padding-right:8px;
  padding-left:8px;
}

.search-liste{
  margin: auto;
  width:500px;
  cursor:pointer;
  border-collapse: collapse;
  padding:5px;
}
.search-liste thead tr:nth-child(2) {
    background: black;
    color:white;
    cursor: auto;
}
.search-liste thead tr:nth-child(2):hover {
    background: black;
    color:white;
    cursor: auto;
}
.search-liste th{
  text-align: center;
  background-color: #4383cc;
  color:white;
  padding: 25px;
  vertical-align: middle;
  border-radius: 10px 10px 0px 0px;
}
.search-liste tr:hover{
  background-color: #eee;
}
.search-liste thead tr:nth-child(2) td{
  padding:5px;
}
.search-liste td{
  padding-right:8px;
  padding-left:8px;
}

.oppdrag-show {
  max-width: 1100px;
  min-width: 900px;
  border-spacing: 10px 0px;
}
.main {
  height: 100%;
  background-color: #eee;
  border-radius: 10px;
  border: 1px solid #ccc;
}
.oppdrag-show .detaljer{
  padding: 20px;
  vertical-align: bottom;
  border-radius: 10px;
  border: 1px solid #ccc;
}
.oppdrag-show .detaljer td{
  padding-left: 15px;
}
.oppdrag-show .detaljer th{
  background-color: #4383cc;
  padding: 8px;
  text-align: left;
  color: white;
  font-weight: bold;
  font-size: 80%;
  border-radius: 5px;
}
.ordreID {
  font-size: 12px;
  color: #aaa;
}
.main_info {
  //margin-right: 30px;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:0px;
  min-width: 250px;
  width:100%;
}
.main_info .label{
  color: #4383cc;
  font-weight: bold;
  margin-top: 10px;
}
.main_info .produktnavn{
  font-size: 24px;
}
.main_info .produktnavn a{
    text-decoration: none;
    color: black;
}
.oppdragdetaljer td{
  padding-right:20px;
}
.kundeinfo {
  border-bottom:1px solid black;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.kundeinfo .icon img{
  height: 40px;
  padding-left: 25px;
}
.kundeinfo .Kundedetaljer{
  font-size: 10px;
}
.kundeinfo .Kundenavn{
  font-size: 20px;
  font-weight: bold;
}
.Oppdraginfo {
  margin-bottom: 8px;
  margin-left:4px;
  margin-right: 4px;
  border-collapse: collapse;
}
.Oppdraginfo .Oppdragnavn{
  font-size: 20px;
  width:400px;
  font-weight: bold;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 10px;
}
.editFeltContainer {
  position: absolute; left: 50%;
  top: 20%;
}
.editFeltContainer tr:nth-child(2){
  margin-top: 100px;
}
.kalkSkjemaContainer {
  //width:900px;
  margin: 0 auto;
}
.kalkSkjemaContainer table{
  border: 1px solid black;
  margin: 0 auto;
  //width:100%;
  background-color: #f4f4f4;
  border-collapse: collapse;
}
.kalkSkjemaContainer table th{
  font-size: 10pt;
  color: #ccc;
  text-align: left;
  font-weight: bold;
  background-color: #000;
  padding:0px;
}
.kalkSkjemaContainer table th.firstRow{
  padding-top: 10;
  padding-left: 10px;
  padding-right: 10px;
}
.kalkSkjemaContainer table th.lastRow{
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.kalkSkjemaContainer table td{
  padding-left: 10px;
  white-space: nowrap;
}
.kalkSkjemaContainer table tr:hover{
  background-color: #4383cc;
  color:white;
}
.detaljSkjemaContainer {
  width:600px;
  margin: 0 auto;
}
.gruppefelt{
  color: #4383cc;
  font-size: 18px;
  font-weight: bold;
}
.gruppenr{
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #f3b03c;
  border-radius: 5px;
  color: white;
  margin-left: 5px;
  margin-right: 10px;
}
.detaljSkjemaContainer table{
  border: 1px solid black;
  width:100%;
  margin-bottom:30px;
  padding:5px;
  background-color: #f4f4f4;
}
.detaljSkjemaContainer table th{
  font-size: 10pt;
  color: #636363;
  text-align: left;
  font-weight: bold;
  white-space: nowrap;
}
.detaljSkjemaContainer table td{
  width:100%;
  white-space: nowrap;
}
.detaljSkjemaContainer table td input[type="text"]{
  display:table-cell; width:100%;height:30px;
}  
.detaljSkjemaContainer table td textarea{
  display:table-cell; width:100%;height:50px;
}  
#autologout {
  font-size: 50%;
  position:fixed;
  bottom:0px;
  left:0px;
  padding:3px;
  background-color:#eee;
}

.kalkyleSkjemaContainer {
  width:600px;
  margin: 0 auto;
  position: relative; 
  left: -50%;
  display: none;
  border: 1px solid black;
  border-radius: 10px;
  background-color: #f4f4f4;
  padding-top: 15px;
}
.kalkyleSkjemaContainer table{
  width:100%;
  //margin-top:30px;
  padding-top:15px;
  border-collapse: collapse; 
}
.kalkyleSkjemaContainer table th{
  font-size: 10pt;
  color: #636363;
  text-align: left;
  font-weight: bold;
  white-space: nowrap;
  padding-left:15px;
  padding-right:15px;
  border-collapse: collapse; 
}
.kalkyleSkjemaContainer table td{
  width:100%;
  white-space: nowrap;
  padding-left:15px;
  padding-right:15px;
  border-collapse: collapse; 
}
.kalkyleSkjemaContainer table td input[type="text"]{
  display:table-cell; width:100%;height:30px;
}  
.kalkyleSkjemaContainer table td textarea{
  display:table-cell; width:100%;height:50px;
}  
.kalk-bunnlinje{
  background-color: black;
}
.kalk-bunnlinje span{
  color: white;
}  


.helper{
  border: 1px solid black;
  cursor: pointer;
  border-radius: 5px;
  padding: 4px;
  background-color: white;
  font-size: 8pt;
}
.helper:hover{
  background-color: #eee;
}
.editFelt {
  position: relative; 
  left: -50%;
  display: none;
  background-color: #f4f4f4;
  border-style:solid;
  border-width:1px;
  border-color: #000;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
//  box-shadow: 0 3px 20px 5px rgba(0,0,0,0.9);
}

.editFelt table{
  width:100%;
}

.editFelt th{
  background-color: black;
  color:white;
  height: 50px;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
}
.editFelt td{
  padding-left:25px;
  padding-right:25px;
  cursor:pointer;
  width:100%;
}
.editFelt table:last-child{
  padding-bottom:25px;
}
.editFelt td:hover{
  background-color:black;
  color: white;
}
.closeBtn {
  position: absolute;
  top: -10px;
  right: -10px;
  cursor:hand;
}
.tabEdit
{
border-collapse:collapse; 
text-decoration: none;
color: #000000;
min-width: 200px;
}
.tabEdit tr
{
border-bottom: 1px solid #000;
background: rgba(255,255,255,0.9);
}
.tabEdit td
{
padding: 8px;
}
.tabEdit th
{
padding: 10px;
color: fff;
text-align:left;
background-color: #4383cc;
border-radius: 5px;
}
.tabWrapper {
}
.tabWrapper ul.tabs {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.tabWrapper section article table {
   border-top: 2px solid black;
}

.tabWrapper ul.tabs li {
  //border: gray solid 1px;
  border-radius: 10px 10px 0px 0px;
  background-color: #eee;
  border-bottom: none;
  float: left;
  margin: 0 .25em 0 0;
  padding: .25em 2.5em;

}
.tabWrapper ul.tabs li a {
  color: gray;
  font-weight: bold;
  text-decoration: none;
}
.tabWrapper ul.tabs li.active {
  background: #000;
}
.tabWrapper ul.tabs li.active a {
  color: white;
}
.clr {
  clear: both;
}
.tabWrapper article {
  padding: 1em 0em;
}
.pdf-view-top {
  text-align: center;
  border-bottom:1px solid black;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.pdf-view-container {
   position: absolute;
   width: 100%;
   top:115px;
   bottom: 0px;
}
.pdf-view-container object{
   width: 100%;
   height: 100%
 }
#dimmer
{
    background:#000;
    opacity:0.5;
    position:fixed; /* important to use fixed, not absolute */
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:none;
    z-index:9999; /* may not be necessary */
}    
.prev-next{
  font-size:12px;
  color:#aaa;
  white-space:nowrap;
  cursor:pointer;
  padding:5 10 5 10;
  border-radius: 10px;
  border: 1px solid #FFF;
  //width:40%;
}
.prev-next:hover{
  color:#000;
  background-color: #eee;
  border: 1px solid #ccc;
}

.prev-next img:nth-child(2){display:none}
.prev-next:hover img:first-child{display:none}
.prev-next:hover img:nth-child(2){display:inline-block}



/* Starter CSS for Flyout Menu */
#cssmenu,
#cssmenu ul,
#cssmenu li #cssmenu a {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 14px;
  font-family: Helvetica;
  line-height: 1;
}
#cssmenu {
  width: auto;
  margin-bottom: 10px;
}
#cssmenu ul {
  background: #284a77;
  border: 1px solid #1c3352;
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
}
#cssmenu ul:before {
  content: '';
  display: block;
}
#cssmenu ul:after {
  content: '';
  display: table;
  clear: both;
}
#cssmenu a,
#cssmenu a:link,
#cssmenu a:visited {
  padding: 15px 20px;
  display: block;
  text-decoration: none;
  color: #ffffff;
  border-right: 1px solid #4179c2;
}
#cssmenu a:hover {
  //color: #1c3352;
}
#cssmenu li {
  float: left;
  border-right: 1px solid #b2c58b;
}
#cssmenu li:hover {
  background: red;
}
#cssmenu li:first-child {
  border-left: none;
}
#admin{
  background: #ffe400;
  margin-right: 10px;
  float:right !important;
  position: relative;

}
#cssmenu li#admin a{
  color:#284c77;
  border-right: 0px;
}
#cssmenu li#admin:hover {
  background: red;
}
#cssmenu li#admin a:hover {
  color: #fff;
}
#cssmenu .iconBilde {
  border: 0px;
  height:16px;
  vertical-align: -3px;
  padding-right: 5px;
}


#nohover {
    background-color: #fff;
    color:#000;
  }

.menyIconSwap img:last-child{display:none}
.menyIconSwap:hover img:first-child{display:none}
.menyIconSwap:hover img:last-child{display:inline-block}

#loginBox {
position: absolute;
z-index: 100;
top: 50px;
right: 0px;
color: #000000;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #000;
background: yellow;
display: none;
padding:5px;
}

button {
  -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
  box-shadow:inset 0px 1px 0px 0px #ffffff;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
  background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
  background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
  background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
  background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
  background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
  background-color:#ffffff;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #dbdbdb;
  display:inline-block;
  cursor:pointer;
  color:#666666;
  font-family: verdana, helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding:11px 14px;
  text-decoration:none;
  text-shadow:0px 1px 0px #ffffff;
}
button:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dddddd), color-stop(1, #ffffff));
  background:-moz-linear-gradient(top, #dddddd 5%, #ffffff 100%);
  background:-webkit-linear-gradient(top, #dddddd 5%, #ffffff 100%);
  background:-o-linear-gradient(top, #dddddd 5%, #ffffff 100%);
  background:-ms-linear-gradient(top, #dddddd 5%, #ffffff 100%);
  background:linear-gradient(to bottom, #dddddd 5%, #ffffff 100%);
  background-color:#dddddd;
}
button:active {
  position:relative;
  top:1px;
}
.button-icon {
  height: 20px;
  vertical-align: -5px;
  padding-right: 7px;
}
.greenButton {
  -moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
  -webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
  box-shadow:inset 0px 1px 0px 0px #a4e271;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
  background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
  background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
  background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
  background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
  background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
  background-color:#89c403;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #74b807;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family: verdana, helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding:11px 14px;
  text-decoration:none;
  text-shadow:0px 1px 0px #528009;
}
.greenButton:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
  background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
  background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
  background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
  background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
  background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
  background-color:#77a809;
}
.greenButton:active {
  position:relative;
  top:1px;
}
.redButton {
  -moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
  -webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
  box-shadow:inset 0px 1px 0px 0px #f7c5c0;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d));
  background:-moz-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
  background:-webkit-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
  background:-o-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
  background:-ms-linear-gradient(top, #fc8d83 5%, #e4685d 100%);
  background:linear-gradient(to bottom, #fc8d83 5%, #e4685d 100%);
  background-color:#fc8d83;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #d83526;
  display:inline-block;
  cursor:pointer;
  color:#ffffff;
  font-family: verdana, helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding:11px 14px;
  text-decoration:none;
  text-shadow:0px 1px 0px #b23e35;
}
.redButton:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83));
  background:-moz-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
  background:-webkit-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
  background:-o-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
  background:-ms-linear-gradient(top, #e4685d 5%, #fc8d83 100%);
  background:linear-gradient(to bottom, #e4685d 5%, #fc8d83 100%);
  background-color:#e4685d;
}
.redButton:active {
  position:relative;
  top:1px;
}
.yellowButton {
  -moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
  -webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
  box-shadow:inset 0px 1px 0px 0px #fff6af;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
  background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
  background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
  background-color:#ffec64;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  border:1px solid #ffaa22;
  display:inline-block;
  cursor:pointer;
  color:#333333;
  font-family: verdana, helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding:11px 14px;
  text-decoration:none;
  text-shadow:0px 1px 0px #ffee66;
}
.yellowButton:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
  background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
  background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
  background-color:#ffab23;
}
.yellowButton:active {
  position:relative;
  top:1px;
}

#dimmer
{
    background:#000;
    opacity:0.5;
    position:fixed; /* important to use fixed, not absolute */
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:none;
    z-index:9999; /* may not be necessary */
} 
#infoboks{
  position: absolute;
  width: 400px;
  height: 120px;
  background-color: red;
  border: solid 1px black;
  top: 50%;
  left: 50%;
  /* bring your own prefixes */
  margin-top: -60px;
  margin-left: -200px;
}
.modalDialog {
  display:none;
  position: fixed;
  top: 100;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
}
.modalDialog > div {
  color:#333;
  width: 400px;
  position: relative;
  margin: 10% auto;
  padding: 5px 20px 13px 20px;
  border-radius: 10px;
  border: 1px solid #97aff8;
  background: #d5ddf6;
  -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}
.modalDialogBottom {
  display:none;
  position: fixed;
  bottom: 0;
  z-index: 99999;
  width: 100%;
}
.modalDialogBottom > div {
  text-align: center;
  color:#333;
  width: 100%;
  position: relative;
  padding: 5px;
  background: yellow;
}
.areaSpec {
    width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    min-height:30px;
    line-height:15px;
    resize:none;
    overflow:hidden;
}
#todayDiv {
  position: fixed;
  bottom: 0px;
  background-color: #eeeeee;
  width: 100%;
  text-align: center;
  overflow: hidden;

}
.todayTable{
  margin:auto;
  border-collapse: collapse;
}
.todayTable th{
  background-color: #5282c6;
  color: #fff;
  text-align: left;
  padding: 10px;
  white-space: nowrap;
}
.todayTable td{
  font-size: 70%;
  padding: 5px;
  border-left: 1px solid black;
}
.lastinfo{
  margin-top: 5px;
  text-align: center;
  font-size: 70%;
  font-style: italic;
}

.ui-timepicker-container{position:absolute;overflow:hidden;box-sizing:border-box}
.ui-timepicker,.ui-timepicker-viewport{box-sizing:content-box;height:205px;display:block;margin:0}
.ui-timepicker{list-style:none;padding:0 1px;text-align:center}
.ui-timepicker-viewport{padding:0;overflow:auto;overflow-x:hidden}
.ui-timepicker-standard{font-family:Verdana,Arial,sans-serif;font-size:10px;background-color:#FFF;border:1px solid #AAA;color:#222;margin:0;padding:2px}
.ui-timepicker-standard a{border:1px solid transparent;color:#222;display:block;padding:.2em .4em;text-decoration:none}
.ui-timepicker-standard .ui-state-hover{background-color:#DADADA;border:1px solid #999;font-weight:400;color:#212121}
.ui-timepicker-standard .ui-menu-item{margin:0;padding:0}
.ui-timepicker-corners,.ui-timepicker-corners .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.ui-timepicker-hidden{display:none}
.ui-timepicker-no-scrollbar .ui-timepicker{border:none}

i.engelsk-icon { background-image: url('../bilder/uk.png'); }
i.addPages-icon { background-image: url('../bilder/addpages.png'); }


.hiddenLink {
  color: inherit;
  text-decoration: none;

}


