body.book 
{
	color:black;
	font-size: 10px;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	background-color:#b0c4de;
	margin : 1px 1px 1px 1px;
}


div.div_outline
{
	width: 750px;
	position: absolute; 
	height: 525px;
	background:#ffffff;
	top:50%;
	margin-top:-265px;
	left:50%;
	margin-left:-375px;
}
/*
div.main_text
{
	position: absolute;
	display: inline;
	left: 0px;
	width: 750px;
	height: 515px;	
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 12px;
	color : #333333;	
	background:#ffffff;
	vertical-align: bottom;	
	
}
*/
img.png
{behavior:url("pngbehavior.htc");}

div.div_outline_menu
{
	position: relative;
	margin: 0px auto; 
	width: 600px; 
	text-align: left;
	top:0px;
	left:0px;
}

div.rapport
{
	position: relative;
	margin: 0px auto; width: 100%;
	top:0px;
	left:0px;
	height: 250px;	
}

div.main_text_menu
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 600px;
	height: 375px;
	display: inline;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 12px;
	color : #333333;	
	background:#ffffff;
}

div.menu_head
{
	text-align:center;
	top:10px;
	width:99.8%;
	left:1px;
	font-size:
	16px;
	background:#c7c7c7;
	position: absolute; 
    display: inline; 
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
    font-weight:bold; 
}

body 
{
	color:black;
	font-size: 10px;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	background-color:#ffffff;
	margin :1px 1px 1px 1px;
	text-align:center;
}

div.allround
{
	position: absolute;
	display: inline;
	text-align: left;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 12px;
}

div.allround_bold 
{ 
	position: absolute; 
	display: inline; 
	text-align: left; 
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 12px; 
	font-weight:bold; 
}

input.b
{
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:11px; 
	font-weight:bold;
	border-style:solid;
	border-width:0px;	
}

input.b2
{
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:11px; 
	font-weight:bold;
	border-style:solid;
	border-width:0px;	
	width: 100px;
	height: 15px;
	text-align: left;
}


input.b3
{
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:11px; 
	font-weight:bold;
	border-style:solid;
	border-width:0px;	
	width: 100px;
	height: 15px;
	text-align: right;
}

div.head_line
{
	position: absolute;
	border-bottom:1px;
	border-bottom-style: dashed;
	left: 0px;
	top: 50px;
	width: 750px;
	display: inline;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 25px;
	color: #333333;
	background: #ffffff;
	text-align: center;
}


A:link 
{
	font-weight: normal;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	color:#000000; 
	font-size:11px; 
	text-decoration: none;
}
A:visited 
{
	color:#000000; 
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
}	
A:hover 
{
	color:red; 
	font-weight: normal; 
	font-size:11px; text-decoration:underline;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif;
} 

table.norm
{
	width: 100%;
	height:22px;
	border:1px;	
}

div.header_left
{
	background:#b0c4de;
	width:20%;
	height:50px;
	vertical-align: middle;
	text-align: left;
	position: absolute;
	display: inline;
	left:0%;
	padding-left:1%;
}


div.celltext {
	background:#b0c4de;
	width: 17%;
	height: 50px;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	display: inline;
	left: 19%;
}


div.date_in_header 
{
	background:#b0c4de;
	width: 30%;
	height: 50px;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	display: inline;
	left:35%;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 12px;	
}

div.alarm 
{
	background:#b0c4de;
	width: 8%;
	height: 50px;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	display: inline;
	left:63%;
}


div.icon 
{
	background:#b0c4de;
	width: 25%;
	height: 50px;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	display: inline;
	left:60%;
}

div.menu 
{
	background:#b0c4de;
	width: 16%;
	height: 50px;
	vertical-align: top;
	position: absolute;
	display: inline;
	left:84%;
}

/*Herunder til de dato links i headerfarve der er under menu START*/
A:link.datelinks
{
	color:#000000; 
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:12px;
	font-weight : bold;
}

A:hover.datelinks
{
	color:red; 
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:12px;
	font-weight : bold;	
}

A:visited.datelinks
{
	color:#000000; 
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:12px;
	font-weight : bold;	
}

td.book_ph
{
	background:#ffffff;
	vertical-align:top;
	text-align:center;
	font-weight:bold; 
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:11px;
	padding-left: 5px;
	padding-right: 5px;
}

input.book_ph
{
 	height:13px;
	background:transparent;
	vertical-align:top;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-weight:bold;
	font-size:11px;
	border:0px;
	cursor:pointer;
	width:200px;
}

/*Til at tegne striber ved fx pers_oversigt*/
tr.toggle1{
 background:#99ccff;
}

tr.toggle2{
 background:#33cc99;
}

div.book_headline
{
	position: absolute;
	display: inline;
	width:100%;
	left:0px;
	vertical-align: text-top;
	overflow:hidden;	
	background:#b0c4de;
	text-align: center;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	height:25px;
}

div.res_book_headline
{
	position: absolute;
	border : thin solid Black;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	padding-left:0px;
	vertical-align: text-top;
	overflow:hidden;	
	background:#b0c4de;
	text-align: center;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	height:20px;
	cursor:default;
}

div.show_book_area{
	position: absolute;
	display: inline;
	border : thin solid Black;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	text-align: left;
	cursor: pointer;
	vertical-align: text-top;
	font-size:10px;
	height:19px;
	overflow:hidden;	
	z-index:1;
}

div.cell{
	overflow: hidden;
	text-align: left;
}
div.NS
{
	position: absolute;
	display: inline;
	border : thin solid black;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	text-align: center;
	cursor:pointer;
	height:19px;	
	background:#ffffff;
}

div.T_LINKS{
	position: absolute;
	display: inline;
	height:19px;
	border : thin solid black;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	background:#b0c4de;
	text-align: center;
	cursor: pointer;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:8px;
	overflow:hidden;	
}

div.res_left
{
	position: absolute;
	display: inline;
	border : thin solid Black;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	background:#b0c4de;
	height: 20px;
	cursor: default; 
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	overflow:hidden;
	text-align:left;	
}

div.hour_index{
	position: absolute;
	display: inline;
	border : thin solid Black;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	background:#b0c4de;
	cursor: pointer;
	height: 20px;
	text-align:center;	
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	overflow:hidden;	
}


/*Herunder til de dropdownlinks der er under menu START*/
div.superlinks{
	position: absolute;
	display: inline;
	height:17px;
	width:12.4%;
	background:#e3e3e3;
	text-align: center;
	cursor: pointer;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	overflow:hidden;	
}

A:link.superlinks{
	color:#000000;
	font-weight:bold;
}

A:hover.superlinks{
	color:#000000;
	font-weight:bold;
}

A:visited.superlinks{
	color:#000000;
	font-weight:bold;	
}
/*Herunder til de dropdownlinks der er under menu END*/


/*Bruges i day.php til at lave felter med korrekt format i selve bookingområde END*/
form.system_user
{
	border : thin;
	background: White;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:10px;	
}

input.style
{
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background: white;
}

input.style_trans
{
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:11px;
	background:transparent;
	border-width:0px;
}

select.style
{
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color: #b0c4de;
}

input.button
{
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:11px;
	border-style:solid;
	border-width:1px;
}

/*Overskrift ved bookingvindue*/
table.book_headline{
	width:100%;
	height:22px;
	table-layout:fixed;
}

td.book_headline_off
{
	background:#b0c4de;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:11px;
	font-weight:bold;
	border-bottom : thin Black;
}

td.book_headline_on
{
	background:#b0c4de;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:11px;
	font-weight: bold;
}

form.res_select{
	margin: 5px 0px 3px 0px;
	vertical-align : middle;
}

select.res_select
{
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:11px;
	font-weight: normal;
}

form.menu_rap_admin
{
	margin: 2px 0px 0px 0px;
	vertical-align : middle;
	background:#b0c4de;
}

select.menu_rap_admin
{
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:11px;
	font-weight: bold;
	width:150px;
	background:#b0c4de;	
}


A:link.book_headline 
{	
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	color:black; 
	font-weight: bold; 
	font-size:11px; 
	text-decoration: none;
}

A:hover.book_headline 
{
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	color:black; 
	font-weight: bold; 
	font-size:11px; 
	text-decoration: none;
}

A:visited.book_headline 
{
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	color:black; 
	font-weight: bold; 
	font-size:11px; 
	text-decoration: none;
}

table 
{
	color: black;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	display:block;
}

select 
{
	color:black; 
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
}
 
option.perso
{
	color:red;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}


.boxborder	
{
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;	
}

textarea	
{
	background-color: #ffffff;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
}

div.footer
{
	position: absolute;
	left: 0px;
	top: 500px;
	width: 750px;
	height: 20px;
	display: inline;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 11px;
	color : #778899;	
	background:#ffffff;
	text-align:center; 
	font-weight:bold;
}


/*Online Book*/
div.fane
{
	position: absolute;
	top: 0px;
	width: 250px;
	height: 20px;
	display: inline;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 15px;
	color : #ffffff;	
	background:#778899;
	text-align:center; 
	font-weight:bold;
}

div.table_text
{
	position: absolute;
	left: 150px;
	width: 200px;
	display: inline;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 12px;
	color: black;
	background: #ffffff;
	text-align: left;
	font-weight: bold;	
}

div.table_input
{
	position: absolute;
	left: 280px;
	width: 200px;
	display: inline;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 12px;
	color: black;
	background: #ffffff;
	text-align: left;
	font-weight: bold;	
}

div.next_input
{
	position: absolute;
	width: 70px;
	height: 20px;
	display: inline;
	margin-top: 20px;
}

div.date_header
{
	position: absolute;
	border-top: 1px;
	border-top-style: dashed;
	left: 0px;
	top: 100px;
	width: 750px;
	height: 20px;
	display: inline;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 12px;
	color: #333333;
	background: #ffffff;
	text-align: center;
	vertical-align: bottom;
}

input.b
{
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size:9px; 
	font-weight:bold;
	border-style: solid;
	border-width: 0;	
}

div.no_book
{
	position: absolute;
	left: 0px;
	top: 120px;
	width: 750px;
	height: 35px;
	display: inline;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 12px;
	color: #ffffff;
	background: red;
	text-align: center;
}

div.book_win
{
	position: absolute;
	left: 3px;
	top: 120px;
	height:320px;
	width: 747px;
	display: inline;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 15px;
	color: #333333;
	background: #ffffff;
	text-align: center;
	overflow-y: auto;
}

div.book_cell_left
{
	position: absolute;
	width: 100px;
	height: 20px;
	left: 0px;
	display: inline;
	text-align: left;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 12px;
	border: 1px;
	border-collapse: collapse;
	border-style: inset;
	background: #b0c4de;
}
/*book.php*/
div.book_1
{
	position: absolute;
	width: 700px;
	height: 50px;
	top: 70px;
	left: 100px;
	display: inline;
	text-align: left;
	margin-top: 15px;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 12px;
}

div.book_2
{
	position: absolute;
	width: 700px;
	height: 50px;
	left: 100px;
	top: 150px;
	display: inline;
	text-align: left;
	margin-top: 15px;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 12px;
}

div.book_allround
{
	position: absolute;
	display: inline;
	text-align: left;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 12px;
	overflow:auto;
}

div.conf
{
	position: absolute;
	width: 400px;
	height: 50px;
	left: 50px;
	top: 50px;
	display: inline;
	text-align: left;
	font-family:helvetica neue light, Arial, Verdana, Helvetica, sans-serif ;
	font-size: 12px;
}
