body {
text-align:center;
margin:0 auto;
background:#e0e0e0;
font-family:verdana;
font-size:11px;
}

table, td {
font-size:11px;
color:black;
background:#eee;
}

#header {
}

#body-wrapper {
margin:0 auto;
width:783px;
padding-bottom:9px;
background:url(/img/bottom-border.gif);
background-position:bottom;
}

#body {
margin:0 auto;
background:#eee;
width:783px;
background:url(/img/body-border.gif);
background-repeat:repeat-y;
}

input {
font-family:verdana;
font-size:11px;
border:1px solid black;
padding:3px;
height:22px;
}

input[type="checkbox"], input[type="radio"] {
height:12px;
}

.button {
background:#7d9cb9;
color:#fff;
font-weight:bold;
height:30px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
}

a.link1 {
color:black;
text-decoration:underline;
}

a.link1:hover {
text-decoration:none;
}

a.link2 {
color:black;
text-decoration:none;
font-weight:bold;
}

a.link2:hover {
color:#7d9cb9;
}

a.link3 {
font-size:13px;
color:#7d9cb9;
font-weight:bold;
}

a.link3:hover {
color:#c08024;
}

a.link4 {
font-size:13px;
color:#c08024;
text-decoration:none;
font-weight:bold;
}

table.booking_header {
display:table;
border: thin solid #7d9cb9;
border-bottom:none;
border-collapse: collapse;
width:767px;
}

table.booking {
display:table;
border: 1px solid #7d9cb9;
border-left: thin solid #7d9cb9;
border-right: thin solid #7d9cb9;
border-collapse: collapse;
width:767px;
}

td.booking {
border: 1px solid #7d9cb9;
cursor: hand;
cursor: pointer;
width:103px;
height:40px;
}

table.booking_footer {
display:table;
border: thin solid #7d9cb9;
border-top:none;
border-collapse: collapse;
width:767px;
}

table.medlemmer {
display:table;
border-collapse: collapse;
}

table.medlemmer tr.alternate td {
cursor:default;
background:#ffffff
}
 
table.medlemmer tr.normal td {
cursor:default;
}

table.medlemmer tr.rActive td {
cursor:pointer;
background:#7d9cb9;
}

h5 {
font-size:13px;
}

.copyright {
font-family:verdana;
font-size:11px;
color:gray;
}

#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	background-image:url(img/clear.gif); /* required by MSIE to prevent actions on lower z-index elements */
}

#alertBox {
	position:relative;
	width:300px;
	min-height:100px;
	margin-top:50px;
	border:2px solid #000;
	background-color:#eeeeee;
	background-image:url(img/clear.gif);
	background-repeat:no-repeat;
	background-position:20px 30px;
	text-align:center;
}

#modalContainer > #alertBox {
	position:fixed;
}

#alertBox h1 {
	margin:0;
	font:bold 0.9em verdana,arial;
	background-color:#7d9cb9;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:5px 0 5px 0;
}

#alertBox p {
	font:0.7em verdana,arial;
	height:50px;
	margin-left:5px;
	margin-right:5px;
	width:90%;
	text-align:left;
}

#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:2px solid #000;
	width:70px;
	font:0.7em verdana,arial;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#7d9cb9;
	text-decoration:none;
}

