body 
{
    background-color:#fff;
}

#hele
{
    background-color:#FFF;
    margin:30px;
    padding:20px;
	width:1200px;
	text-align:left;
	font-family:Curier,Arial;
}
#languagebar{
	text-align:right;
	padding-bottom:10px;
}

#middle
{
}
.left
{
    width:200px;
}


#content
{
    
}


footer{
    padding-bottom: 20px;
    padding-top: 20px;
}

footer .developedByLogo{
    background-image: url(images/bytesize_logo_grey.png);
    display: inline-block;
    height: 30px;
    width: 95px;
    background-repeat: no-repeat;
    color: transparent;
}
footer .developedByLogo:hover{
    background-image: url(images/bytesize_logo.png);
}



.faktura_mottat{
	background-color: #E9E9E9;

}


.ny{
	padding:15px;
	border:1px solid #CCC;
	background-color:#CCC;
	display:none;
}

.result{
	border:1px solid #CCC;
	height:200px;
	padding:15px;
	overflow:auto;
}
.result a{
	height: 15px; 
	/*display:block;
	display:list-item;
	list-style:none;*/
}
.result img{
	vertical-align:middle;
	padding:2px;
}






.tabell caption{
	background-color:#369;
	color:#FFF;
	padding:3px;
	font-weight:bold;
}
.tabell{
	border-collapse:collapse;
	font-size:inherit;
	font-size:inherit;
	border:1px solid #999;
	/*width: 100%;*/
}
.tabell .th{
	background-color:#EFEFEF;
	padding-right:20px;
	border-bottom:1px solid #999;
}
.tabell tr{
	border:1px solid #999;
}
.tabell td{
	padding-right:5px;
	border-bottom:1px solid #999;
}


#availibility{
	display:none;
}

.red{
color:#F00;
}


#vikar_ny, #oppgiv_ny{
	height:230px;
}

.sep{
	background-image:url("images/dotted_line.gif");
	background-repeat:repeat-x;
	background-position:center;
}

#rom{
	display:none;
	border:1px solid #999;
	padding:20px;
}


.calendar .button { border:0; background-color:0; width:0;}
.input_text { font-size: 12px; height:20px; border:1px #999999 solid; background-color: #EEEEEE; font-family:inherit;}
.input_textarea { font-size: 12px; height:200px; width:320px; border:1px #999999 solid; background-color: #EEEEEE; font-family:inherit;}



.kalender{
	border:1px solid #CCC;
	font-size:12px;
	border-collapse:collapse;
}
.kalender .top{
	text-align:center;
	font-weight:bold;
}
.kalender .today{
	border:2px solid #000;
}
.kalender th{
	background-color:#6DA8DF;
	padding:3px;
}
.kalender td{
	padding:3px;
	text-align:center;
	vertical-align:middle;
	border:1px solid #CCC;
}

.ok{
	color:#007909;
}
.feil{
	color:#DD0000;
}

