/*  = Datum selectboxes
	----------------------------------------------------*/
	#frm-wisselcollectie .dag_selectbox, #frm-schrijversbezoek .dag_selectbox, #step1 .dag_selectbox, #step2 .dag_selectbox {
		width: 50px;
		padding: 2px 5px; margin: 2px 0 3px 0;
	}
	#frm-wisselcollectie .maand_selectbox, #frm-schrijversbezoek .maand_selectbox, #step1 .maand_selectbox, #step2 .maand_selectbox {
		width: 50px;
		padding: 2px 5px; margin: 2px 0 3px 0;
	}
	#frm-wisselcollectie .jaar_selectbox, #frm-schrijversbezoek .jaar_selectbox, #step1 .jaar_selectbox, #step2 .jaar_selectbox  {
		width: 80px;
		padding: 2px 5px; margin: 2px 0 3px 0;
	}


/*	= WISSEL COLLECTIE FORMULIER 
	----------------------------------------------------*/
	#frm-wisselcollectie h2 { margin: 15px 0 10px 0; color: #c20526; font-size: 12px; }
	#frm-wisselcollectie li { list-style: none; }
	#frm-wisselcollectie li.newsletter { margin-top: 5px; }
	#frm-wisselcollectie img { position: relative; top: 1px; }
	#frm-wisselcollectie input.txt, #frm-wisselcollectie .select { width: 200px; border: 1px solid #c5c5c5; padding: 2px 5px; margin: 2px 0 3px 0; }
	#frm-wisselcollectie .textarea { width: 198px; height: 90px; }
	#frm-wisselcollectie input.radio { vertical-align: middle; margin: 0 5px 0 15px; }
	#frm-wisselcollectie input.btn { border:none; padding: 3px 5px; background: #193e58; color: #fff; }
	#frm-wisselcollectie label { display: block; float: left; width: 150px; margin: 5px 0 0 0; }
	#frm-wisselcollectie label.radio { display: inline; float: none; }

	#frm-wisselcollectie li.error input.txt { border-color: #c20526; }
	#frm-wisselcollectie li.error label { color: #c20526; }
	
/*	= WISSEL COLLECTIE FORMULIER 
	----------------------------------------------------*/
	#frm-schrijversbezoek h2 { margin: 15px 0 10px 0; color: #c20526; font-size: 12px; }
	#frm-schrijversbezoek li { list-style: none; }
	#frm-schrijversbezoek li.newsletter { margin-top: 5px; }
	#frm-schrijversbezoek img { position: relative; top: 1px; }
	#frm-schrijversbezoek input.txt, #frm-schrijversbezoek .select, #frm-schrijversbezoek .textarea { width: 200px; border: 1px solid #c5c5c5; padding: 2px 5px; margin: 2px 0 3px 0; }
	#frm-schrijversbezoek input.radio { vertical-align: middle; margin: 0 5px 0 15px; }
	#frm-schrijversbezoek input.btn { border:none; padding: 3px 5px; background: #193e58; color: #fff; }
	#frm-schrijversbezoek label { display: block; float: left; width: 150px; margin: 5px 0 0 0; }
	#frm-schrijversbezoek label.radio { display: inline; float: none; }

	#frm-schrijversbezoek li.error input.txt { border-color: #c20526; }
	#frm-schrijversbezoek li.error label { color: #c20526; }
	
/*	= WISSEL COLLECTIE FORMULIER 
	----------------------------------------------------*/
	#frm-klassikaal-ruilen h2 { margin: 15px 0 10px 0; color: #c20526; font-size: 12px; }
	#frm-klassikaal-ruilen li { list-style: none; }
	#frm-klassikaal-ruilen li.newsletter { margin-top: 5px; }
	#frm-klassikaal-ruilen img { position: relative; top: 1px; }
	#frm-klassikaal-ruilen input.txt, #frm-klassikaal-ruilen .select { width: 200px; border: 1px solid #c5c5c5; padding: 2px 5px; margin: 2px 0 3px 0; }
	#frm-klassikaal-ruilen input.txt_small { width: 29px; border: 1px solid #c5c5c5; padding: 2px 5px; margin: 2px 0 3px 0; }
	#frm-klassikaal-ruilen input.radio { vertical-align: middle; margin: 0 5px 0 15px; }
	#frm-klassikaal-ruilen input.btn { border:none; padding: 3px 5px; background: #193e58; color: #fff; }
	#frm-klassikaal-ruilen label { display: block; float: left; width: 150px; margin: 5px 0 0 0; }
	#frm-klassikaal-ruilen label.radio { display: inline; float: none; }

	#frm-klassikaal-ruilen li.error input.txt { border-color: #c20526; }
	#frm-klassikaal-ruilen li.error label { color: #c20526; }
	
/*	= WISSEL COLLECTIE FORMULIER 
	----------------------------------------------------*/
	#frm-doorgaande-leeslijn h2 { margin: 15px 0 10px 0; color: #c20526; font-size: 12px; }
	#frm-doorgaande-leeslijn li { list-style: none; }
	#frm-doorgaande-leeslijn li.newsletter { margin-top: 5px; }
	#frm-doorgaande-leeslijn img { position: relative; top: 1px; }
	#frm-doorgaande-leeslijn input.txt, #frm-doorgaande-leeslijn .select, #frm-doorgaande-leeslijn .textarea { width: 200px; border: 1px solid #c5c5c5; padding: 2px 5px; margin: 2px 0 3px 0; }
	#frm-doorgaande-leeslijn .select { width: 310px; }
	#frm-doorgaande-leeslijn input.radio { vertical-align: middle; margin: 0 5px 0 15px; }
	#frm-doorgaande-leeslijn input.btn { border:none; padding: 3px 5px; background: #193e58; color: #fff; }
	#frm-doorgaande-leeslijn label { display: block; float: left; width: 150px; margin: 5px 0 0 0; }
	#frm-doorgaande-leeslijn label.radio { display: inline; float: none; }

	#frm-doorgaande-leeslijn .extramargin { margin-bottom: 25px; }

	#frm-doorgaande-leeslijn li.error input.txt { border-color: #c20526; }
	#frm-doorgaande-leeslijn li.error label { color: #c20526; }
	
/*	= STAP 2 BESTELLEN
	----------------------------------------------------*/
	#order #step2 h2 { margin: 15px 0 10px 0; color: #c20526; font-size: 12px; }
	#order #step2 li { list-style: none; }
	#order #step2 li.newsletter { margin-top: 5px; }
	#order #step2 img { position: relative; top: 1px; }
	#order #step2 input.txt, #order #step2 .select, #order #step1 .select, #frm-doorgaande-leeslijn .textarea { width: 200px; border: 1px solid #c5c5c5; padding: 2px 5px; margin: 2px 0 3px 0; }
	#order #step1 .select { width: 310px; }
	#order #step2 input.radio { vertical-align: middle; margin: 0 5px 0 15px; }
	#order #step2 label { display: block; float: left; width: 150px; margin: 5px 0 0 0; }
	#order #step2 label.radio { display: inline; float: none; }

	#order #step2 li.error input.txt { border-color: #c20526; }
	#order #step2 li.error label { color: #c20526; }

/*	= BESTEL FORMULIER
	----------------------------------------------------*/
	#groep_selectbox { display: inline; }
	#groep_selectbox #gekoppelde_groep { margin: 0px; } 
	
/*	= SIGNUP 
	----------------------------------------------------*/
	#frm-signup .textarea { width: 200px; border: 1px solid #c5c5c5; padding: 2px 5px; margin: 2px 0 3px 0; }
	
	.error { color: #d70526; font-weight: bold; line-height: 10px; }

/*	= NIEUWS OVERZICHT 
	----------------------------------------------------*/
.nieuws_img_container {
	float: left;
	width: 178px;
}
