body
{
	/*background-color: #FFFFFF;*/
background-color: transparent;
	margin: 0 0 0 5px;
	font-family:Verdana, Arial, Helvetica;
	/*scrollbar-face-color: #E0E0E0;
	background-attachment: fixed;
	background-image: url('bilder/contentbak.gif');
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #A8A8A8;
	scrollbar-3dlight-color: #8C8C8C;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #EBEBEB;
	scrollbar-darkshadow-color: #7C7C7C;*/
}

.clsDragWindow
{
	border:solid 2px #000000;
	background-color:#666666;
	/*filter:alpha( opacity=40 );*/
	position:absolute;
	display:none;
}

a {color: #AA0000; text-decoration: none}
a:visited {color: #440000}
a:hover {color: #D90000}

/*fonts-start*/
#text {font-family: Verdana, Arial, Helvetica; font-size: 11px}
#text-b {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold}
#faktatext {font-family: Verdana, Arial, Helvetica; font-size: 10px}
#faktatext-b {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold}
#menulink {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000}
#rubrik {font-family: Verdana, Arial, Helvetica; font-size: 16px; font-weight: bold}
#subrubrik {font-family: Verdana, Arial, Helvetica; font-size: 14px; font-weight: bold}
#tiny {font-family: Verdana, Arial, Helvetica; font-size: 8px; font-weight: bold; color: #999999}
/*fonts-end*/

.text {font-family: Verdana, Arial, Helvetica; font-size: 11px}
.text-b {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold}
.faktatext {font-family: Verdana, Arial, Helvetica; font-size: 10px}
.faktatext-b {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold}
.menulink {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000}
.rubrik {font-family: Verdana, Arial, Helvetica; font-size: 16px; font-weight: bold}
.subrubrik {font-family: Verdana, Arial, Helvetica; font-size: 14px; font-weight: bold}
.tiny {font-family: Verdana, Arial, Helvetica; font-size: 8px; font-weight: bold; color: #999999}

span.alert {font-family: Verdana, Arial, Helvetica; font-size: 16px; font-weight: bold;color: Red;}
/*div.datepicker {display:inline;}
div.datepicker select {float:left}*/
div.DatePickDiv {margin:3px;}

input.BookButton
{
    float:left;
    clear:left;
}

div.bookPanel
{
    border: solid 1px darkgray;
    background: rgb(200,200,200);
    padding:5px;
    margin:3px;
    width:auto;
}

.dateWhite 
{
    text-align:center;
    background-color:White;
}

.dateGray 
{
    text-align:center;
    background-color: #aaaaaa;
}

.ledig
{
    text-align:center;
    background-color:Green;
    width:23px;
}

.bokad
{
    text-align:center;
    background-color:Red;
    width:23px;
}

div.searchPanel
{
    background-color:#BBBBBB;
}

div.resultPanel
{
    background-color:#DDDDDD;
    border:dashed 1px gray;
}
input.directionButton{float:left;height:50px;margin-left:2px;margin-right:2px;}
#dateScroller{float:left;}

/**** New booking page ***/
h3 {margin:5px 0 3px 0; font-weight:normal}
div.main-book {margin:0 0 0 0}
div.main-book label {font-size:14px;width:280px;float:left}
div.main-book textarea {width:500px;height:100px}
div.main-book select {margin: 1px 2px 1px 3px; width:auto}
div.main-book select.roomselect {margin: 1px 2px 1px 3px; width:40px}
div.main-book span.policy label {float:none}

div.typelist div {margin:3px;border:dotted 1px gray;padding:3px;width:auto}
div.typelist span.price {margin-left:5px;}

a.navigation {margin:15px;}

div.fleft {float:left}
div.calculation {margin:5px 0 0 5px;padding:5px;background-color:#CCC}
div.calculation table {font-size:12px}
div.calculation label {font-size:14px}

span.validator {position:absolute}

span.status {font-size:large; color:Red;}

.typelist div.explaintext {border:0;margin-top:20px}

.main-book img {margin-top:20px}
