/* Main stuff */
body { padding:	0px; margin: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #082293; }
td.bovenkant { padding-right:	5px; text-align: right; vertical-align: bottom; height: 69px; }
td#bovenkantNL { background-image:	url(../img/bovenkantNL.gif); }
td#bovenkantEN { background-image:	url(../img/bovenkantEN.gif); }
td#bovenkantDE { background-image:	url(../img/bovenkantDE.gif); }
a { color: #082293; text-decoration: none; }
a:hover { text-decoration: underline; }
a.menu { font-weight:	bold; font-size: 8pt; color: #C3E8FF; text-decoration: none; }
a.booking_header { color: white; text-decoration:	none; }
a.booking_header:hover { text-decoration:	underline; }
a.note { font-size: 8pt; font-weight: normal; }
a.note:hover { text-decoration:	underline; }
img { border:	0px; margin: -0px; }
/* Header Stuff */
h1, h2, h3, h4, h5, h6 { color: #082293; margin: 0px; }
h1 { font-size: 21pt; }
h2 { font-size: 21pt; }
h3 { font-size: 15pt; }
/* Tabel stuff */
table.content { width: 760px; font-size: 10pt; }
table.content_mail { width: 550px; font-size: 10pt; }
table.content, table.content_mail, table.menu  { background-color: #082293;	}
table.content td.side { width: 5px; }
table.content_mail td.side { width: 5px; }
table.content td.bottom { height: 5px; }
table.content_mail td.bottom { height: 5px; }
table.content td.content { padding: 5px; background-color: #FFFFFF; }
table.content_mail td.content_mail { padding: 5px; background-color: #FFFFFF; }
table.menu td.menu { padding-left: 10px; padding-right: 10px; height: 20px; color: #ffffff; }
td { font-size:	10pt; }
td.number { background-color:	#009AFC; width: 45px; color: #FFFFFF; font-size: 24pt; font-weight: bold; text-align: center; }
td.number a, td.numberselected a { color: #FFFFFF; text-decoration: none}
td.number a:hover { text-decoration: none; }
td.numberselected {
	background-color: 	#082293;
	width: 				45px;
	color:				#FFFFFF;
	font-size: 			24pt;
	font-weight:		bold;
	text-align: 		center;
}
td.header {
	background-color: 	#082293;
	color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align:	middle;
}
th.booking_header, th.booking_header_left {
	background-color: 	#082293;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	vertical-align:	middle;
}
th.booking_header_left { text-align: left; }
th.booking_field {
	background-color: 	#082293;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	vertical-align:	top;
}
td.header {
	background-color: 	#082293;
	color: #FFFFFF;
	text-align: center;
	height: 25px;
	font-size: 10pt;
  margin-right: 0px
  padding-right: 0px;
  border-right: 0px;
}
th.header {
	background-color: 	#082293;
	color: #FFFFFF;
	text-align: center;
	height: 25px;
	font-size: 10pt;
  margin-right: 0px
  padding-right: 0px;
  border-right: 0px;
}

th.mail_header {
	background-color: 	#082293;
	color: #FFFFFF;
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
}
th.error {
	background-color: 	red;
	color: #FFFFFF;
	text-align: center;
	font-size: 10pt;
}
th.headernews {
	background-color: 	#082293;
	color: #FFFFFF;
	text-align: center;
	font-size: 15pt;
}

/* Achtergrond kleur */
td.field, td.field_center {
	background-color: #C3E8FF;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align:	top;
	border: #94D3FB 1px solid;
}


td.field_center { text-align: center; }
td.fieldnews {
	background-color: #F1F1F1;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align:	middle;
	border: Gray 1px solid;
}
td.fieldComment {
	background-color: #C3E8FF;
	font-size:	10pt;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align:	middle;
	border: #94D3FB 1px solid;
}
td.fieldCommentSmall {
	background-color: #C3E8FF;
	font-size:	8pt;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align:	middle;
	border: #94D3FB 1px solid;
}
td.row1 {
	background-color: #94D3FB;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align:	middle;
	border: #74B3DB 1px solid;
}
td.row2 {
	background-color: #C3E8FF;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align:	middle;
	border: #94D3FB 1px solid;
}
td.booking_row1 {
	background-color: #94D3FB;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align:	middle;
	text-align: center;
	border: #74B3DB 1px solid;
}
td.booking_row2 {
	background-color: #C3E8FF;
	padding-left: 2px;
	padding-right: 2px;
	vertical-align:	middle;
	text-align: center;
	border: #94D3FB 1px solid;
}

/* Form stuff */
input.checkbox, 
input.extraSmallInput, 
input.tinyInputRightAlign,
select.extraSmallSelect,
input.smallInput,
textarea.smallTextarea,
select.smallSelect,
input.mediumInput,
textarea.mediumTextarea,
select.mediumSelect,
input.largeInput,
textarea.largeTextarea,
select.largeSelect,
input.extraLargeInput,
textarea.extraLargeTextarea,
select.extraLargeSelect,
textarea.fullwidthTextarea,
textarea.fullwidthSmallheightTextarea,
select.monthSelect {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:			normal;
	font-size:				8pt;
	color:					#082293;
	border-width:			1px;
	border-color:			Gray;
	border-style:			solid;
	padding:				0px;
	padding-left:			2px;
	margin:					1px;
}
input.submitButton {
	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	font-size:				10pt;
	color:					#082293;
	border-width:			1px;
	border-color:			Gray;
	border-style:			solid;
	padding:					0px;
	padding-left:			2px;
	margin:					1px;
}
.reservationButton { width: 105px }
input.checkbox { width: 15px; border: 0px; }
input.extraSmallInput, select.extraSmallSelect { width: 35px; }
input.tinyInputRightAlign { width: 20px; padding-right:	2px; text-align: right; }
input.smallInput, textarea.smallTextarea, select.smallSelect { width:	45px; }
input.mediumInput, textarea.mediumTextarea, select.mediumSelect { width: 100px; }
input.largeInput, textarea.largeTextarea, select.largeSelect { width:	150px; }
select.monthSelect { width: 100px; }
input.extraLargeInput, textarea.extraLargeTextarea, select.extraLargeSelect { width: 200px; }
textarea.fullwidthTextarea { width:	98%; height: 150px; }
textarea.fullwidthSmallheightTextarea { width: 98%; height:	50px; }
/* Other stuff */
div.navigation { font-size: 8pt; text-align: right; }
div.version { font-size: 7pt; color: #CCCCCC; text-align: right; }
.comment { color: Gray; font-size: 8pt; }
TD.BookingType { color: white; text-align: center; font-weight: bold; }
.centered { text-align: center; }
/*
donkerblauw: 	082293
blauw:		009AFC
lichtblauw:	C3E8FF

zwart:		000000
wit:		ffffff
*/

