﻿html,
body {
   height: 100%;
}

/* Wrapper for page content to push down footer */
#wrap {
   min-height: 100%;
   height: auto !important;
   height: 100%;
   /* Negative indent footer by it's height */
   margin: 0 auto -60px 0;
}


.page-header li a
{
   padding: 10px 2px 12px 2px;
   margin: 0 2px 0 26px;
   font-size: medium;
}
.page-header li.active a,
.page-header li.active a:focus,
.page-header li.active a:hover
{
   color: #666;
   background-color: transparent;
   border-bottom: 2px solid #9a0e0d;
   border-radius: 0;
}
.page-header li a:hover,
.page-header li a:focus
{
   background-color: transparent;
   border-bottom: 2px solid #daaead;
   border-radius: 0;
}

#footer
{
   padding: 20px 0 0 16px;
   height: 40px;
   text-align: center;
}
#footer span
{
   margin: 0 20px 0 20px;
}
#push
{
   height: 80px;
}
.input-sm
{
   padding: 0 4px 0 4px;
   height: 22px; 
}


/*------------ Ønskeri ---------------*/

fieldset legend
{
   margin-bottom: 12px;
}

.wish-form
{
   display: none;
   position: absolute;
   margin-top: -58px;
   margin-left: 300px;
}
.wish-form label
{
   float: left;
   padding: 8px 4px 0 12px;
}
.wish-form .input-group
{
   float: left;
}
div.onske
{
   border-bottom-style: none;
}
div.onske div.aftaleCols
{
   border-left: 1px solid #ddd;
   border-right: 1px solid #ddd;
}
div.onske
{
   display: none;
}
div.cal.behov
{
   margin-top: 3em;
}

div.calRow div.aftaleCols a.highlight
{
   border: 3px dotted #f00;
}
div.calMedarbejdere div.calHead div.aftaleCols div.periodshadow
{
   display: none;
   position: absolute;
   float: none;
   left: auto;
   padding: 0 0 0 0;
   opacity: 0.2;
   background-color: #db0;
   border: solid 1px #860;
}
