*{
	margin:0; padding:0;}

/*--------------------------------------------------
	GENERIEKE CLASSES
--------------------------------------------------*/

.floatLeft{ float:left; }
.floatRight{ float:right; }
.first{ margin-left:0; }
.last{ margin-right:0; }
.hide{ display:none; }
.clear{ clear:both; }


body{
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#container{
	padding:0 15px 15px;
	width:530px;
	margin:0 auto;
}
	
h1{
	font-size:14px; color:#0DACD6; margin-bottom:1em;}
h2{
	font-size:13px; font-weight:normal;}
h3{
	font-size:14px; font-weight:bold; margin:10px 0;}

p, td{
	font-size:13px;}

p.center,
p.message{
	font-size:14px; text-align:center; margin:120px 40px 0; 
	padding:50px; line-height:200%;
	background:transparent url(../gfx/bg_boxeven.jpg) no-repeat left top;}

p.message{
	margin-top:25px; line-height:150%; padding:15px; }

table{
	width:100%; margin-bottom:10px; }

table td{
	vertical-align:top; padding:2px 5px; font-size:12px;}
table td.tijd{
	width:100px;}
table td.red,
span.red{ color:#C00; font-weight:bold;}
table td.orange,
span.orange{ color:#F90; font-weight:bold;}

table td.koor strong{
	color:#0DACD6; font-size:13px;}
table td.delete{
	width:16px;}
table tr.odd td{
	background-color:#E2F9FF;}
	
a.delete{
	display:block; width:16px; height:16px; 
	background:transparent url(../gfx/delete.png) no-repeat left top; }
a.print{
	display:block; width:16px; height:16px; float:right; margin-right:4px;
	background:transparent url(../gfx/printer.png) no-repeat left top; }


form{
	background:transparent url(../gfx/bg_boxeven.jpg) no-repeat left top;
	padding:5px;}

ol{
	list-style:none;}
ol li{
	margin:0 0 5px; overflow:hidden;}
ol li.footer{
	font-size:11px;}
ol li.indent{
	margin-left:110px; }
label{
	float:left;
	width:110px;
}
label.error{
	color:#C00; width:auto; font-weight:bold;}
input.text,
textarea.text{
	border:1px solid #999;
	width:235px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
input.error,
textarea.error{
	border-color:#F00;}

div.error{
	float:right; width:150px;}

span.button{
	background:transparent url(../gfx/bg_button2.gif) no-repeat left top;
	line-height:24px; height:24px; display:block; float:left;}
span.button a{
	background:transparent url(../gfx/bg_button2.gif) no-repeat right top;
	color:#FFF; text-decoration:none; font-weight:bold; margin:0 0 0 10px;
	height:24px; display:block; float:left; padding-right:6px;
	white-space:nowrap; }
span.button a:hover{
	color:#0BADE0;}
span.button span.icon{
	display:block; width:11px; height:16px; float:left; margin:0 0 0 6px; whitespace:nowrap; }
span.button span.submit{
	background:transparent url(../gfx/sprite.gif) no-repeat left -395px;}
	
div.warning{
	border:1px solid #C00; padding:5px; margin:10px 0; } 

