/* General layout */
	body {
		font-family: Verdana;
		background-color: #EFFCFF;
		color: #000000;
	}
	.font10 {
		font-size: 10;
	}
	.font8 {
		font-size: 8;
	}

	.font6 {
		font-size: 6;
	}
	.onepx {
		width:1px;
	}
	.bold {
		font-weight: bold;
	}
	.newsLeft {
		background-color: #CCE0EB;
	}
	.newsRight {
		background-color: #EFFCFF;
	}
	.linkColor {
		color: #000000;
	}
	.menuTable {
		background-color: #EFFCFF;
	}


	a:link {color:#000000;}		/* unvisited link */
	a:visited {color:#000000;}	/* visited link */
	a:hover {color:#000088;}	/* mouse over link */
	a:active {color:#000000;}	/* selected link */


/* Images alignment to text */
	img {
		vertical-align: middle;
	}


/* Default table layout */
	table {
		border-collapse: collapse;
	}	
	tr:nth-child(odd) {
	    background-color: #EFFCFF;
	    opacity: 1;
	}
	tr:nth-child(even) {
	    background-color: #CCE0EB;
	    opacity: 1;
	}
	td,th {
		padding:10px 20px 10px 20px;
	}

	.divLight {
		background-color: #EFFCFF;
	}
	.divMedium {
		background-color: #01AAE2;
	}
	.divDark {
		background-color: #CCE0EB;
	}

	.divPadding {
		padding: 10px 10px 10px 10px;
	}

	.divSmallPadding {
		padding: 5px 5px 5px 5px;
	}


	td.left {
		text-align: left;
	}
	td.center {
		text-align: center;
	}
	td.right {
		text-align: right;
	}

	td.valign {
		vertical-align: top;
	}
	td.valign {
		vertical-align: center;
	}


	.TopLeftTable {
		border-top-left-radius: 10px;
	}
	.TopRightTable {
		border-top-right-radius: 10px;
	}
	.BottomLeftTable {
		border-bottom-left-radius: 10px;
	}
	.BottomRightTable {
		border-bottom-right-radius: 10px;		
	}

	.TopLeftTable30 {
		border-top-left-radius: 30px;
	}
	.TopRightTable30 {
		border-top-right-radius: 30px;
	}
	.BottomLeftTable30 {
		border-bottom-left-radius: 30px;
	}
	.BottomRightTable30 {
		border-bottom-right-radius: 30px;		
	}


	.closedDoor {
		background-color: #FF3300;
	}
	.cancel {
		background-color: #804480;
	}
	.go {
		background-color: #00FF33;
	}
	.noGo {
		background-color: #FFA500;
	}
	.pending {
		background-color: #FFFF00;
	}


	.RightBorderThick {
		border: 2px;
		border-style:none solid none none;
	}
	.LeftRightBorder {
		border: 1px;
		border-style:none solid none solid;
	}
	.RightBorder {
		border: 1px;
		border-style:none solid none none;
	}
	.RightBorderDashed {
		border: 1px;
		border-style:none dashed none none;
	}

/* Appointments view layout */
	table.calendar {
		padding: 10px 0px 10px 0px;
		border-collapse: separate;
		border-spacing: 0px;
		border: 0px;
		border-radius: 10px;
		width: 250px;
	}
	td.calendar {
		width: 250px;
	}
	td.hourCell {
		padding: 0px 3px 0px 0px;
		text-align: right;
		background-color: #EFFCFF;
		vertical-align: top;
	}
	td.calendarCell {
		border-width: 1px;
		border-color: grey;
		font-size: 10;
		height: 15px;	
		width: 250px;	
	}


	td.calendarCellNotLast {
		padding:0px 5px 0px 5px;
	}
	td.calendarCellLast {
		padding: 0px 0px 0px 0px;
	}


	td.nonFilledCell {
		border-style: solid none solid;
		background-color: #EFFCFF;
	}
	td.filledCell {
		border-style: outset;
		background-color: #94CFE5;
	}
	td.filledCellFirst {
		border-top-left-radius: 7px !important;
		border-top-right-radius: 7px !important;
	}

	td.filledCellLast {
		border-bottom-left-radius: 7px !important;
		border-bottom-right-radius: 7px !important;
	}
	td.filledCellPrive {
		border-style: outset;
		background-color: #000066;
		color: #FFFFFF;
	}
	td.filledCellPrive a:link {color:#FFFFFF;}		/* unvisited link */
	td.filledCellPrive a:visited {color:#FFFFFF;}	/* visited link */
	td.filledCellPrive a:hover {color:#3366CC;}	/* mouse over link */
	td.filledCellPrive a:active {color:#FFFFFF;}	/* selected link */

	td.filledCellMeeting {
		border-style: outset;
		background-color: #33CC00;
	}
	td.filledCellAfspraakB2B {
		border-style: outset;
		background-color: #94CFE5;
	}
	td.filledCellAfspraakB2C {
		border-style: outset;
		background-color: #94CFE5;
	}
	td.filledCellTeamLeader {
		border-style: outset;
		background-color: #808080;
	}
	td.filledCellTeamLeader a:link {color:#FFFFFF;}		/* unvisited link */
	td.filledCellTeamLeader a:visited {color:#FFFFFF;}	/* visited link */
	td.filledCellTeamLeader a:hover {color:#3366CC;}	/* mouse over link */
	td.filledCellTeamLeader a:active {color:#FFFFFF;}	/* selected link */

	td.filledCellHerinnering {
		border-style: outset;
		background-color: #302217;
		color: #FFFFFF;
	}
	td.filledCellHerinnering a:link {color:#FFFFFF;}		/* unvisited link */
	td.filledCellHerinnering a:visited {color:#FFFFFF;}	/* visited link */
	td.filledCellHerinnering a:hover {color:#3366CC;}	/* mouse over link */
	td.filledCellHerinnering a:active {color:#FFFFFF;}	/* selected link */

	td.meeting {
		border-style: outset;
		background-color: FF6600;
	}

	td.filledCellGo {
		border-style: outset;
		background-color: #00FF33;
	}

	td.filledCellNoGo {
		border-style: outset;
		background-color: #FFA500;
	}
	td.filledCellNoGo a:link {color:#FFFFFF;}		/* unvisited link */
	td.filledCellNoGo a:visited {color:#FFFFFF;}	/* visited link */
	td.filledCellNoGo a:hover {color:#3366CC;}	/* mouse over link */
	td.filledCellNoGo a:active {color:#FFFFFF;}	/* selected link */

	td.filledCellClosedDoor {
		border-style: outset;
		background-color: #FF3300;
	}
	td.filledCellClosedDoor a:link {color:#FFFFFF;}		/* unvisited link */
	td.filledCellClosedDoor a:visited {color:#FFFFFF;}	/* visited link */
	td.filledCellClosedDoor a:hover {color:#3366CC;}	/* mouse over link */
	td.filledCellClosedDoor a:active {color:#FFFFFF;}	/* selected link */

	td.filledCellCancel {
		border-style: outset;
		background-color: #804480;
	}
	td.filledCellCancel a:link {color:#FFFFFF;}		/* unvisited link */
	td.filledCellCancel a:visited {color:#FFFFFF;}	/* visited link */
	td.filledCellCancel a:hover {color:#3366CC;}	/* mouse over link */
	td.filledCellCancel a:active {color:#FFFFFF;}	/* selected link */

	td.filledCellPending {
		border-style: outset;
		background-color: #FFFF00;
	}

	td.firstCell {
		border-bottom-style:none !important;
	}
	td.secondCell {
		border-top-style:none !important;
		border-bottom-style: none !important;
	}
	td.thirdCell {
		border-top-style:dashed !important;
		border-bottom-style: none !important;
	}
	td.fourthCell {
		border-top-style:none !important;
		border-bottom-style: none !important;
	}
	td.fourthCellLast {
		border-top-style:none !important;
		border-bottom-style: inset !important;
	}