/* Drenthe Hostess Service - General stylesheet */
/* 	Blauw : #01a0c7
/* 	DBlauw : #01a0c7
	Pink  : #e22a92 */

* { -moz-box-sizing:border-box; box-sizing:border-box; }
body, html { margin:0px; padding:0px; height:100%; color:#01a0c7; overflow:hidden; font-family:Arial, Helvetica, sans-serif; }
body { background:#FFF; font-size:11px; }
p { font-size:11px; }

a { outline:none; }
img { -ms-interpolation-mode:bicubic; }

h1, h2, h3 { margin-top:0px; margin-bottom:0px; }
h1 { font-size:18px; } 
h2 { font-size:14px; } 
h3 { font-size:12px; display:block; margin-bottom:-8px;  } 

#hr_line { display:block; position:relative; height:2px; width:100%; background:#01a0c7; margin-bottom:12px; }

a img { border:none; }
img { display:block; }
table { padding:0px; margin:0px; border:0 none; border-collapse: collapse; }
.link { color:#e22a92; font-weight:bold; text-decoration:none; }
.link:hover { color:#e22a92; text-decoration:underline; }
.link_active { color:#e22a92; text-decoration:none; }
.b-link { color:#01a0c7; text-decoration:none; }
.b-link:hover { color:#e22a92; text-decoration:underline; }
.b-link_active { color:#e22a92; text-decoration:none; }

table, td {
	border-collapse: collapse;
	padding:0px;
	margin:0px;
	border:0px; 
}
.no-brdcellps, .no-brdcellps td {
	border-collapse: collapse;
	padding:0px;
	margin:0px;
	border:0px; }

#wrapper { 
	background:#01a0c7; 
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	overflow:auto;
	z-index:1;
	}
#main { 
	display:block;
	position:relative;
	width:890px;
	top:40px;
	margin:0px auto;
	z-index:2;
}
#header { 
	width:890px;
	height:60px; 
	z-index:3; }
#header #logo { 
	display:block;
	position:absolute;
	width:390px;
	height:60px;
	top:0px;
	left:0px;
	background:#FFF; 
	 }
#header #logo img { 
	display:block;
	position:absolute;
	width:190px;
	height:40px;
	top:10px;
	left:20px;
	background:#FFF; 
	 }
#menu_bar {
	display:block;
	position:absolute;
	margin:0px;
	padding:0px;
	left:240px;
	top:0px;
	z-index:6; 
}
.horline { 
	display:block;
	position:relative;
	width:890px;
	height:2px;
	background:#01a0c7;
}
.verline {
	background:#01a0c7;
}
#content {
	display:block;
	position:relative;
	width:890px;
	padding:0px;
	background:#FFF;
}
#content #contenttable {
	height:489px;	
}

#footer { 
	display:block;
	position:relative;
	width:890px;
	height:50px;
	padding:5px 20px;
	background:#FFF;
	font-size:10px;
	text-align:center;
	color:#e22a92; }
#footer_extra { 
	display:block;
	position:relative;
	width:890px;
	padding-top:6px;
	font-size:10px;
	text-align:right;
	color:#FFF; }

*:first-child+html #content { width:890px; } 
*:first-child+html #footer { width:850px; } 
*:first-child+html #footer { height:30px; } 

.input_text { border:1px solid #e22a92; width:380px; font-size:11px; color:#01a0c7; padding:2px; }
.input_textarea { border:1px solid #e22a92; width:380px; height:140px; font-size:11px; color:#01a0c7; padding:2px; font-family:Arial; }
.input_button { border:1px solid #e22a92; width:80px; font-size:11px; color:#FFF; padding:2px; background:#e22a92; padding-top:0px; height:28px; }
.input_button:hover { border:1px solid #e22a92; background:#01a0c7; color:#FFF; cursor:pointer; }