body
{
font-family: verdana;
font-size:13px;
margin:0;
}

div.container
{
width:100%;
margin:0px;
/*border:1px solid gray;*/
/*line-height:150%;*/
}

div.construction
 {
    display: block;
    /*float: left;*/
    width:100%;
    clear: both;
    z-index:4;
    background: #FFCCFF;
    padding: .45em .3em .45em 2em;
    border-bottom: .16em outset;
    text-decoration: none;
    cursor: default;
    text-align:center;
  }

div.footer
{
/*height:2em;*/
padding:.71em .71em;
color:white;
background-color: gray;
clear:left;
text-align: center;
/*margin:0px 0px 0px 0px;*/
/*border-bottom:5px solid gray;
border-top:5px solid gray;*/
/*line-height:75%;*/
font-size:15px;
}

div.header
{
padding:0.5em;
color:white;
background-image: url('images/logo.png');
background-repeat: no-repeat;
clear:left;
height:100px;
border-bottom:1px solid gray;

}
h1.header
{
padding:0;
margin:0;
}
div.left
{
position: absolute;
left:0px;

float:left;
width:250px;
margin:0;
padding:1em;
border-right:1px dotted gray;
}


div.right
{
float: right;
overflow:auto;
margin:1em;
padding:1em;
border:1px solid gray;
}


div.blockquote
{
padding:20px;

}

table.booking
{
font-size: 12px;
float:left;

}

td.booked
{
background-color: #3B5998;
border-left:solid 1px;
width:90px;
height:16px;
}

td.free
{
background-color: #ECEEF5;
border-left:solid 1px;
}

td.selected
{
background-color: orange;
border-left:solid 2px;
border-right:solid 1px;
}

td.first
{
border-top:dotted 1px;

}

td.last
{
border-bottom:dotted 1px;

}


td.fra, td.price
{
text-align:right;
}

td.pad
{
width:20px;
}

td.type
{
width:250px;
}

div.content
{
/*width:67%;*/
position:relative;
margin-left:290px;
margin-right:1em;
/*background-color:blue;*/
padding:1em;
height:400px;
overflow:auto;
}

ul.menu  , ul.menu>:first-child
{
/*float:left;*/
/*width:100%;*/
clear:left;
padding:0;
margin-left:200px;
margin-top:75px;
list-style-type:none;
}

/*a.menu:first-letter 
{
font-weight:bold;
}
*/
a.menu
{
float:left;
/*width:7em;*/
text-decoration:none;
color:#3f3f3f;/*lightgray;*/
font-size:14px;
padding:0.2em 0.6em;

font-variant: small-caps
}
a.menu:link {color: gray; text-decoration: none}
a.menu:visited {color: gray; text-decoration: none}

a.menu:hover {text-decoration:underline}



li.menu {display:inline}

a:link {color: #000000; text-decoration: none; font-weight:bold}
a:visited {color: #000000; text-decoration: none; font-weight:bold}
a:hover {text-decoration: underline}