* {	margin: 0;	padding: 0;	border: 0;	outline: 0;}
html, body { background-color: #f4f4f4;	font-family:Arial,Helvetica,sans-serif;	font-size:12px;		height:100%;}
h1 { background:transparent url('images/inner_back.gif') repeat-x scroll center 33px;	display:block;	font-size:18px;	height:64px;	margin-bottom:-24px;}
h2 { font-size: 18px;}
h3 { font-size: 14px; padding: 0 15px 0 15px;}
a {				text-decoration: underline;color:#898989;}
a:hover {		text-decoration: none; }
ul li a{		text-decoration: none;}
ul li a:hover{	text-decoration: underline;}
.clear {clear:both;}
#container { background:#ffffff url('images/backstrip.gif') repeat-y top center; position:relative; min-height:90%; height:auto !important; /* Important voor sticky footer */ height:90%; margin:0 auto -60px auto; width:986px; padding:0;}
#header { background: transparent url('images/header.gif') top center no-repeat; width:986px; height:113px;}

/* MENU CSS*/	
#topmenu ul { list-style:none; margin:0 0 0 12px; text-align:center;}
#topmenu li { float:left; }
#topmenu li a { background:transparent url('images/topmenu.gif') no-repeat scroll left top; color:#5C5C5C; float:left; font-size:14px; font-weight:bold; height:31px; padding:11px 0 0; text-decoration:none; width:160px;}
#topmenu li a.first { background:transparent url('images/topmenu_first.gif') no-repeat scroll left top; width:161px;}
#topmenu li a:hover { background: transparent url('images/topmenu_on.gif') top left no-repeat; color: #ffffff;}

/* CENTER KOLOMMEN*/
#content {  }
#column_home_left { background:	transparent url('images/column_home_left.jpg') no-repeat scroll left top; color:#898989; display:inline; float:left; height:73px; margin:30px 0 30px 12px; padding:203px 0 0 0px; width:698px;}
#column_home_left2 { color:#898989; display:inline; float:left; margin:25px 0 20px 12px; padding:15px 25px 15px 25px; width:658px; }
#column_home_left2 p{ padding: 15px 15px 15px 15px; }
#column_home_left2 ul{ margin:0; padding:10px 5px 10px 5px;}
#column_home_left2 li{ margin: 5px 25px 5px 25px; }

#content_container_2 {
  color:#898989; float:left; display:inline; margin:10px 10px 20px 12px; padding:15px 25px; clear: both; width: 91%;  
}


a.kaartaanvragen { background:transparent url('images/kaartaanvragen.gif') no-repeat top left; display:block; color:#fff; text-decoration:none; font-size:1.5em; text-indent: -99999px; float:right; display:inline; height:31px; padding:8px 0 0 20px; margin:0 31px 0 0; width:155px; }
#column_home_right,
#column_home_right2 { background:transparent url('images/column_home_right.gif') top left no-repeat; display:inline;
	float:left;   margin:30px 0 10px 0px; padding:15px 15px 0 15px; text-align:left; width:234px; }
#column_home_right { height: 260px; }
#column_home_right2 { background:none;}

#column_home_right .inloggen_home,
#column_home_right2 .inloggen_home { background:transparent url('images/inloggen_home_back.gif') no-repeat; height:136px; margin:0 0 4px 0; width:234px; }
#column_home_right2 .inloggen_home { background:transparent url('images/inloggen_back.gif') no-repeat;}
.inloggen_home h3 { color:#5C5C5C; font-size:14px; margin:0 0 0 20px; padding:13px 0 0;}
#column_home_right a.login,
#column_home_right2 a.login { background:transparent url('images/inloggen.gif') top left no-repeat; color:#5c5c5c; display:block; font-size:12px; font-weight:bold; height:28px; margin:30px 0 0 10px; padding:10px 0 0 64px; text-decoration:none; width:152px;}
#column_home_right a.aanvragen,
#column_home_right2 a.aanvragen { background:transparent url('images/aanvragen.gif') top left no-repeat; color:#656565; display:block; font-size:12px; font-weight:bold; height:34px; margin:0; padding:17px 0 0 73px; text-decoration:none; width:159px;}
#column_home_right2 a.aanvragen { background:transparent url('images/aanvragen2.gif') top left no-repeat;}
#column_home_right a.activeren,
#column_home_right2 a.activeren { background:transparent url('images/activeren.gif') top left no-repeat; color:#656565; display:block; font-size:12px; font-weight:bold; height:34px; margin:0; padding:17px 0 0 73px; text-decoration:none; width:159px;}
#column_home_right2 a.activeren { background:transparent url('images/activeren2.gif') top left no-repeat;}




/*****************  3 KOLOMMEN ONDERAAN PAGINA *******************/
.column { width:330px; _width:325px; float:left; margin:0 0 0 14px; display: inline;}
.columnRight { width:270px; _width:260px; float:right; margin:0 12px 0 0px;display: inline;  }
.block-home-1-middel,
.block-home-1-klein-right,
.block-home-1{ background:transparent url('images/inner_back.gif') top left repeat-x; text-align:left; border:1px solid #d7d7d7; min-height:300px; height:expression( this.scrollHeight < 300 ? "301px" : "auto" ); /* sets min-height for IE */}
.block-home-1-klein-right{  display:block;  margin:0 0px 0 0;}
.block-home-1{width:312px;}
.block-home-1-middel h3,
.block-home-1-klein-right h3,
.block-home-1 h3 { font-size:16px; font-weight:bold; margin:0; padding:10px 15px;}
.block-home-1-middel p.subTitel,
.block-home-1-klein-right p.subTitel,
.block-home-1 p.subTitel { font-size:12px; font-weight:bold; margin:0; padding:4px 0px 4px 0px;}
.block-home-1-middel ul,
.block-home-1-klein-right  ul,
.block-home-1 ul { margin:0; padding:10px 0px 10px 15px;	}
.block-home-1-middel p,
.block-home-1-klein-right p,
.block-home-1 p { margin:0; padding:4px 0px 4px 0px;}
.block-home-1-middel .inner,
.block-home-1-klein-right .inner,
.block-home-1 .inner { background:transparent url('images/inner_back.gif') top left repeat-x; border-top:1px dotted #C1C1C1; color:#7C7C7C; font-size:12px; padding:10px; height:380px;}
.inner .opmerking { margin-top:10px; font-size:10px;}
.invoerform .inner-kader { background:transparent url('images/inner_back.gif') top left repeat-x; border-top:1px dotted #C1C1C1; color:#7C7C7C; font-size:11px; margin:20px 0px; padding:10px 0px;}

/*************** FOOTER ********************************/
.push { clear:both; height:60px; width:980px;}
#footer { background:#F5F5F5 url('images/footer.gif') no-repeat scroll left top; position:relative; color:#838383; font-size:10px; height:60px; margin:0 auto -50px auto; padding:0; text-align:left; width:986px;}
#footer ul { display:inline; float:left; list-style:none; margin:28px 0 0 89px;}
#footer li { display:inline;}
#footer ul li a { color:#838383; margin:0 4px; padding:0; text-decoration:none;}
#footer .copy { display:inline; float:left; margin:28px 0 0 12px;}
#footer .lasercards { display:inline; float:right; margin:28px 12px 0 0;}
#footer .laser { display:inline; float:right; margin:28px 6px 0 0;}

/******************* FORM ******************************/
.invoerform { margin:20px 0 0 0;}
.invoerform label { width:200px; margin-top:3px; float:left; display:block; color:#000;}
.invoerform input { height:16px; width:231px; margin:1px 0 0 0; font-size:11px; }
.invoerform .radiobutton { width:16px; height:13px; margin:1px 0 0 0; border:none;}
.invoerform textarea { width:231px; height:120px; margin:1px 0 0 0;}
.invoerform select { width:235px; margin:1px 0 0 0; border:1px solid #CDCDCD; }
.invoerform .boxBtn { float:left; display:inline; width:487px; clear:both; padding:0px 0px 0px 23px;}
.invoerform .boxBtn a.btn_big  { float:right; height:18px; padding:0px 0 0 3px;}
a.contactform_verstuur { background: transparent url('images/button_off.gif') no-repeat; display: block; color: #ffffff; font-weight: bold; font-size: 11px; width: 87px; margin:0 0 20px 365px; text-decoration: none; text-align:center;}
a.contactform_verstuur:hover{ color:#FFFFFF; }
.invoerform .box,
.invoerform .boxstreep { padding:3px 10px 3px 15px; height:19px; margin:0 0 1px 0;}
.invoerform .textbox,
.invoerform .textboxstreep { color:#656565; padding:3px 10px 3px 15px; margin:0 0 1px 0;}
.invoerform input { padding-left:5px; border:1px solid #cdcdcd; margin:0 5px 0 0;}
.invoerform textarea { padding-left:5px; border:1px solid #cdcdcd; margin:0 5px 0 0;}
.radiolabel { color: #000000;}
#errorDiv { color:#FF0000;}
a.btn_big { background:url('images/bt_groot.gif') right 0px no-repeat; text-decoration:none; font-weight:bold; font-size:11px; color:#FFFFFF; position:relative; float:right; display:block; padding:0px 2px 0px 0px; margin:0px; cursor:pointer; /*FF*/ cursor:hand; /* IE */}
a.btn_big span { background:url('images/bt_groot.gif') left 0px no-repeat; white-space:nowrap; display:block; padding:2px 10px 0px 10px; height:18px;}
#column_home_left2 p.link { padding:5px 15px; }
p.link a.btn_big { float:none; width:130px; text-align:center;}
.boxsubmit { margin-left:370px;}
.boxsubmit a.btn_big { float:none; width:80px; text-align:center;}
	
/************/
p a.link { background:transparent url('images/arrow_off.gif') left top no-repeat; padding:0 0 0 25px; margin:10px 0 0 0; display:block; color:#666666; text-decoration:none;}
p a:hover.link { background:transparent url('images/arrow.gif') no-repeat; color:#f78f20;}
.mceContentBody { background-color: #FFFFFF; }
.mceContentBody p{ padding: 15px 15px 15px 15px; }

/* Opsomming van voordelen van een instantie kaart */
#column_home_left {			position: relative;}
#column_home_left .voordeel_regels { position: absolute; top: 100px; left: 290px; width: 400px; height: 100px; }
.voordeel_regels ul { 		list-style: none;  }
.voordeel_regels ul li {	background: transparent url(../images/icon_arrow.gif) 10px 3px no-repeat; }
.voordeel_regels ul li {	font-size:11px;font-weight:bold; color:#848484; padding: 2px 0px 2px 37px;}
.voordeel_regels ul li a { 	color:#1a1b1f; text-decoration: underline; }
.voordeel_regels ul li a:hover {	text-decoration: none; }
.content_text {  float: left; padding: 0 15px;}

