body{
	margin-left: 0px;
	font-family: arial;
	font-size: 11px;
    background-color: #f0f0f0;
}

.topbar{
	height: 75px;
	background-color: #f0f0f0;
	width: 1000px;
}

.maintable{
	width: 1000px;
	border: 1px solid silver;
	padding: 10px;
    background-color: white;
}

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

.menuitem{
	height: 25px;
	font-size: 11px;
    font-weight: bold;
}

.menuitem a{
    display: block;
    padding: 5px;
    text-decoration: none;
}

.menuitemon{
    text-decoration: none;
    height: 25px;
	font-size: 11px;
    font-weight: bold;
    background-color: yellowgreen;
}

.menuitemon a{
    display: block;
    padding: 5px;
}

.menuitemon a:hover{
    text-decoration: none;
}

.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;
}

.logintable{
    width : 800px;
	font-size: 12px;
	border: 2px solid yellowgreen;
    background-color: rgb(233,239,248);
/*    background-image: url(../images/login_bg.jpg);*/
}

.opretmedlemtable{
    width : 800px;
	font-size: 12px;
	border: 2px solid yellowgreen;
    background-color: rgb(233,239,248);
/*    background-image: url(../images/opretmedlem_bg.jpg);*/
}

.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{
	font-weight: bold;
	font-size: 18px;
	color: black;
	padding: 2px;
}

.holdhead2{
	background-color: yellowgreen;
	font-weight: bold;
    font-size: 14px;
	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;
}

.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;
	font-size: 11px;
}

.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;
}
