body{
	margin-left: 0px;
	font-family: arial;
	font-size: 11px;
}

.topbar{
	height: 75px; /*background-color: #434D7C;*/
	background-color: White;
	width: 1000px;
}

.maintable{
	width: 1000px;
	border: 1px solid silver;
	padding: 10px;
}

.menubar{
	font-size: 11px;
	background-color: #f0f0f0;
	border: 1px solid silver;
	border-bottom: 0px solid;
}

.menuitem{
	height: 17px;
	padding-left: 15px;
	font-size: 11px;
}

.menuhead{
	height: 20px;
	padding-left: 5px;
	background-color: #cd853f;
}

.pagetable{
	font-size: 11px;
}

.newstable{
	font-size: 11px;
	width: 200px;
	background-color: #f0f0f0;
	border: 1px solid silver;
}

.confirmbooking{
	font-size: 11px;
	background-color: #f0f0f0;
	border: 1px solid silver;
	padding: 5px;
}

.alertbox{
	font-size: 11px;
	background-color: #f0f0f0;
	border: 1px solid silver;
	padding: 5px;
	color: red;
	width: 550px;
}

table{
	font-size: 11px;
}

.head{
	font-weight: bold;
}

.oversigthead{
	/*background-color: #434D7C;*/
	background-color: #D2B48C;
	font-weight: bold;
	color: black;
	padding: 2px;
}

.medlemhead{
	background-color: #B0C4DE;
	font-weight: bold;
	color: black;
	padding: 2px;
}

.holdhead1{
	background-color: #D2B48C;
	font-weight: bold;
	font-size: 14px;
	color: black;
	padding: 2px;
}

.holdhead2{
	background-color: #F5DEB3;
	font-weight: bold;
	color: black;
	padding: 2px;
}

.holdcell{
	background-color: #FFFFE0;
	color: black;
}

.bold{
	font-weight: bold;
}

select { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; color: #000000; 
	border-color: #000000 #000000 #000000 black; 
	border-style: solid; border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
} 

input { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
} 

.skematid,.skemalokale,.skemadato {
	text-align: center;
	background-color: silver;
	border-top: 1px solid #f4f4f4;
	border-left: 1px solid #f4f4f4;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	font-size: 11px;
}

.skemadato{
	font-weight: bold;
	border-right: 1px solid #6e6e6e;
	border-bottom: 1px solid #6e6e6e;
}


.skematabel{
	background-color: white;
	border: 1px solid black;
}

.mybooking{
	background-color: #FFCC39;
	border-top: 1px solid #FFE639;
	border-left: 1px solid #FFE639;
	border-right: 1px solid #FFA139;
	border-bottom: 1px solid #FFA139;
	height: 15px;
	cursor: hand;
	width: 57px;
}

.udenfarve{
	
	height: 15px;
	cursor: hand;
	width: 57px;
}

.mybookingtype{
	background-color: #FFCC39;
	border-top: 1px solid #FFE639;
	border-left: 1px solid #FFE639;
	border-right: 1px solid #FFA139;
	border-bottom: 1px solid #FFA139;
}

.ikkebook{
	background-color: #DCDCDC;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	height: 15px;
	cursor: hand;
	width: 57px;
}

.skemaledig{
	background-color: green;
	border-top: 1px solid #009f00;
	border-left: 1px solid #009f00;
	border-right: 1px solid #005900;
	border-bottom: 1px solid #005900;
}

.invertledig{
	background-color: green;
	border-right: 1px solid #009f00;
	border-bottom: 1px solid #009f00;
	border-top: 1px solid #005900;
	border-left: 1px solid #005900;
}

.skemanotledig{
	background-color: red;
	border-top: 1px solid #ff6262;
	border-left: 1px solid #ff6262;
	border-right: 1px solid #b30000;
	border-bottom: 1px solid #b30000;
}

.skemaledig,.skemanotledig,.invertledig{
	height: 15px;
	cursor: hand;
	width: 57px;
}

.datodag{
	text-align: center;
	/*padding: 3px;
	border-top: 1px solid;
	border-left: 1px solid;
	/*border-right: 1px solid;
	border-color: black;*/
	font-size: 11px;
}

/*.datodiv{
	background-color: green;
	border-right: 1px solid #009f00;
	border-bottom: 1px solid #009f00;
	border-top: 1px solid #005900;
	border-left: 1px solid #005900;
}*/

.datovalgt{
	background-color: #434D7C;
	border-right: 1px solid #99a2ca;
	border-bottom: 1px solid #99a2ca;
	border-top: 1px solid #2e3556;
	border-left: 1px solid #2e3556;
	text-decoration: none;
	cursor: hand;
	color: #ffffff;
}

.datonotvalgt{
	text-align: center;
	background-color: silver;
	border-top: 1px solid #f4f4f4;
	border-left: 1px solid #f4f4f4;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	font-size: 11px;
	color: black;
	text-decoration: none;
	cursor: hand;
	
}

.datovalgt,.datonotvalgt{
	height: 20px;
	padding: 2px;
	width: 92px;
}

.toptxt{
	font-size: 20px;
	color: Black;
	padding-right: 20px;
	padding-left: 20px;
}

A{
	color: black;
	text-decoration: underline;
}

A:visited{
	text-decoration: underline;
}

A:hover{
	text-decoration: underline;
}