a {}
a:hover {}
div{}
img {}

/**
*	Algemeen
*/
div.cm-element {}

/**
*	Afbeelding
*/
div.cm-afbeelding {}
div.cm-afbeelding-container {}
div.cm-afbeelding-container-bijschrift {
	font-style: italic;
	text-align: center;
}
div.cm-afbeelding-container-link {}
img.cm-afbeelding-container-img {}

/**
*	Documenten
*/
a.cm-documenten-list-item-link {
	text-decoration: none;
}
a.cm-documenten-list-item-link:hover {
	text-decoration: underline;
}
div.cm-documenten {}
img.cm-documenten-list-item-img {
	border:none;
	float: left;
	margin-right: 5px; 
}
li.cm-documenten-list-item {
	list-style-type: none;
	margin: 2px 0;
}
p.cm-documenten-header {
	margin: 10px 0 0;
}
p.cm-documenten-header-empty {}
p.cm-documenten-header-title {
	font-size: 14px;
	font-weight: bold;
}
span.cm-documenten-list-item-beschrijving {
	font-style: italic;
}
ul.cm-documenten-list {
	margin: 3px 5px;
}

/**
*	Download
*/
a.cm-download-link {
	text-decoration: none;
}
a.cm-download-link:hover {
	text-decoration: underline;
}
div.cm-download {}
img.cm-download-img {
	border:none;
	float: left;
	margin-right: 5px; 
}

/**
*	Enquete
*/
div.cm-enquete {}
div.cm-enquete-help {
	display: none;
	position: absolute;
}
div.cm-enquete-sjabloon {}
div.cm-enquete-sjabloon-formulier {}
input.cm-enquete-section-answer-checkbox {}
input.cm-enquete-section-answer_open-text_num {}
input.cm-enquete-section-answer_open-text {}
input.cm-enquete-section-answer-radio {}
input.cm-enquete-section-answer_select-checkbox {}
input.cm-enquete-section-answer_select_else-checkbox {}
input.cm-enquete-section-answer_select_else-checkbox-else {}
input.cm-enquete-section-answer_select_else-text {}
input.cm-enquete-section-answer_select_else-text_num {}
input.cm-enquete-section-answer_select1-radio {}
input.cm-enquete-section-answer_select1_else-radio {}
input.cm-enquete-section-answer_select1_else-radio-else {}
input.cm-enquete-section-answer_select1_else-text {}
input.cm-enquete-section-answer_select1_else-text_num {}
input.cm-enquete-sjabloon-formulier-form-input {}
label.cm-enquete-section-answer-label {}
label.cm-enquete-section-answer_select-label {}
label.cm-enquete-section-answer_select_else-label {}
label.cm-enquete-section-answer_select_else-label-else {}
label.cm-enquete-section-answer_select1-label {}
label.cm-enquete-section-answer_select1_else-label {}
label.cm-enquete-section-answer_select1_else-label-else {}
p.cm-enquete-sjabloon-header {}
p.cm-enquete-sjabloon-formulier-header {
	font-size:16px;
	font-weight:bold;
}
table.cm-enquete-home {
	border-collapse: collapse;
}
table.cm-enquete-home td.cm-enquete-home-login {}
table.cm-enquete-home td.cm-enquete-home-login table {
	border: none;
	border-collapse: collapse;
}
table.cm-enquete-home td.cm-enquete-home-login td.cm-enquete-home-login-kolom1 {}
table.cm-enquete-home td.cm-enquete-home-login td.cm-enquete-home-login-kolom2 {}
table.cm-enquete-home td.cm-enquete-home-login_error {}
table.cm-enquete-home td.cm-enquete-home-naam {}
table.cm-enquete-home td.cm-enquete-home-omschrijving {}
table.cm-enquete-home td.cm-enquete-home-starten {}
table.cm-enquete-section {
	border: none;
	border-collapse: collapse;
}
table.cm-enquete-section td.cm-enquete-section-naam {}
table.cm-enquete-section td.cm-enquete-section-omschrijving {}
table.cm-enquete-section td.cm-enquete-section-questioncontainer {}
table.cm-enquete-section td.cm-enquete-section-volgende {}
table.cm-enquete-section td.cm-enquete-section-vorige {}
table.cm-enquete-section-answer_open {
	border-collapse: collapse;
}
table.cm-enquete-section-answer_select {
	border-collapse: collapse;
}
table.cm-enquete-section-answer_select td.cm-enquete-section-answer_select-checkboxholder {}
table.cm-enquete-section-answer_select_else {
	border-collapse: collapse;
}
table.cm-enquete-section-answer_select_else td.cm-enquete-section-answer_select_else-checkboxholder {}
table.cm-enquete-section-answer_select_else td.cm-enquete-section-answer_select_else-checkboxholder-else {}
table.cm-enquete-section-answer_select1 {
	border-collapse: collapse;
}
table.cm-enquete-section-answer_select1 td.cm-enquete-section-answer_select1-radioholder {}
table.cm-enquete-section-answer_select1_else {
	border-collapse: collapse;
}
table.cm-enquete-section-answer_select1_else td.cm-enquete-section-answer_select1_else-radioholder {}
table.cm-enquete-section-answer_select1_else td.cm-enquete-section-answer_select1_else-radioholder-else {}
table.cm-enquete-section-questionholder {
	border-collapse: collapse;
	width: 100%;
}
table.cm-enquete-section-questionholder td.cm-enquete-section-questionholder-answers {}
table.cm-enquete-section-questionholder td.cm-enquete-section-questionholder-fout {}
table.cm-enquete-section-questionholder td.cm-enquete-section-questionholder-help {
	 padding-top: 5px;
	 vertical-align: top;
}
table.cm-enquete-section-questionholder td.cm-enquete-section-questionholder-question{
	width: 100%;
}
table.cm-enquete-section-questionholder td.cm-enquete-section-questionholder-questionnr{}
table.cm-enquete-sjabloon-formulier-form {}
table.cm-enquete-voltooid-formulier {
	border-collapse: collapse;
}
table.cm-enquete-voltooid-formulier td.cm-enquete-voltooid-formulier-vorige {}
table.cm-enquete-voltooid-formulier td.cm-enquete-voltooid-formulier-vorige-submit {}
textarea.cm-enquete-section-answer_open-textarea {}
textarea.cm-enquete-section-answer_select_else-textarea_else {}
textarea.cm-enquete-section-answer_select1_else-textarea_else {}

/**
*	Formulier
*/
div.cm-formulier {}
div.cm-formulier-form-table-cell-field {}
div.cm-formulier-form-table-cell-field-buttoncontainer, 
div.cm-formulier-form-table-cell-free,
div.cm-formulier-form-table-cell-required-field {
	float:left; 
	line-height:18px;
}
form.cm-formulier-form {}
/**
* Voor de formulieren kunnen de verschillende input ook nog gestyled worden. Deze
* hebben de classnaam van de parent met daarbij het type. Dus hierbij een overzicht
* van deze inputs.
* 
* parent: div.cm-formulier-form-table-cell(-required)-field
* input wordt dan b.v. input.cm-formulier-form-table-cell(-required)-field-text
*
* De typen velden zijn:
*	- button (NOTE: een button kan niet in een required field zitten)
* 	- checkbox
*	- date (deze heeft ook nog de text class)
*	- radio
*	- select
*	- text
*	- textarea
*/
table.cm-formulier-form-table {
	border-collapse: collapse;
}
table.cm-formulier-form-table td.cm-formulier-form-table-cell {
	padding-top:3px;
	vertical-align:top; 
}
table.cm-formulier-form-table td.cm-formulier-form-table-cell-required {}

/**
*	Fotoblad
*/
a.cm-fotoblad-container-foto-link {}
a.cm-fotoblad-navigatie-disabled {
	color: #e3e3e3 !important;
}
a.cm-fotoblad-navigatie-nextPage {
	cursor: pointer;
	display: block;
	float: left;
	margin: 0 0 0 4px;
	text-decoration: none;
	width: 8px;
}
a.cm-fotoblad-navigatie-nextPage:hover,
a.cm-fotoblad-navigatie-prevPage:hover {
	color: #f00;
}
a.cm-fotoblad-navigatie-prevPage {
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	margin: 0 4px 0 3px;
	text-decoration: none;
	width: 8px;
}
div.cm-fotoblad {
	float: left;
	overflow: hidden;
	position: relative;
}
div.cm-fotoblad-container {
	float: left;
}
div.cm-fotoblad-container-foto {
	float: left;
	margin: 0 4px 4px 0;
	padding: 0;
}
div.cm-fotoblad-container-foto-first {}
div.cm-fotoblad-container-foto-last {
	float: none;
	margin-right: 0;
}
div.cm-fotoblad-container-foto-overlay {
	/* deze staat inline omdat de waardes worden gegenereerd */
}
div.cm-fotoblad-items {
	position: absolute;
}
li.cm-fotoblad-navigatie-active {
	background: #D2D2D2;
	color:white;
	line-height:18px;
	padding: 0 4px;
	/*font-weight: 700;*/
}
li.cm-fotoblad-navigatie-list-item {
	cursor: pointer;
	display: inline; 
	list-style-type: none; 
	padding: 0 4px;
}
li.cm-fotoblad-navigatie-list-item:hover {
	background: #A3A3A3;
	color: #fff;
}
ul.cm-fotoblad-navigatie-list {
	float: left;
	margin: 0;
	padding: 0;
}

/**
*	IFrame
*/
div.cm-iframe {}
object.cm-iframe-object {
	margin: -2px 0 0 -2px;
}

/**
*	Navigatie
*/
a.cm-navigatie-table-cell-link {
	/*background: url() no-repeat;*/
	text-decoration: none;
}
a.cm-navigatie-table-cell-link:hover {
	text-decoration: underline;
}
div.cm-navigatie {
	width: 400px;
}
table.cm-navigatie-table {
	border: none;
	border-collapse: collapse;
	width: 100%;
}
table.cm-navigatie-table td.cm-navigatie-table-cell {
	padding: 3px 5px;
	vertical-align: top;
}

/**
*	Poll
*/
a.cm-poll-buttoncontainer-votes {
	margin: 8px 0 0;
	text-decoration: none;
}
a.cm-poll-buttoncontainer-votes:hover {
	text-decoration: underline;
}
div.cm-poll {}
div.cm-poll-buttoncontainer {
	display: inline; 
	float: left; 
	margin: 10px 0 0; 
	text-align: right;
	width: 166px; 
}
div.cm-poll-question {
	margin: 3px 0;
}
div.cm-poll-uitslagcontainer {
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
}
div.cm-poll-uitslagcontainer-grafiekholder {}
div.cm-poll-uitslagcontainer-resultatenholder {}
form.cm-poll-form {
	margin: 0; 
	padding: 0;
}
img.cm-poll-uitslagcontainer-grafiekholder-grafiek {}
input.cm-poll-buttoncontainer-button {}
input.cm-poll-question-option {
	float: left;
	margin: 0 5px 0 0;
	vertical-align: bottom;
}
label.cm-poll-question-label {}
p.cm-poll-titel {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
p.cm-poll-uitslagcontainer-omschrijving {}
table.cm-poll-uitslagcontainer-resultatenholder-resultaten {
	border: none;
	border-collapse: collapse;
	width: 100%;
}
table.cm-poll-uitslagcontainer-resultatenholder-resultaten td.cm-poll-uitslagcontainer-resultatenholder-resultaten-answer {}
table.cm-poll-uitslagcontainer-resultatenholder-resultaten td.cm-poll-uitslagcontainer-resultatenholder-resultaten-answers {}
table.cm-poll-uitslagcontainer-resultatenholder-resultaten td.cm-poll-uitslagcontainer-resultatenholder-resultaten-header {
	font-weight: bold;
}
table.cm-poll-uitslagcontainer-resultatenholder-resultaten td.cm-poll-uitslagcontainer-resultatenholder-resultaten-header-percentages,
table.cm-poll-uitslagcontainer-resultatenholder-resultaten td.cm-poll-uitslagcontainer-resultatenholder-resultaten-percentages,
table.cm-poll-uitslagcontainer-resultatenholder-resultaten td.cm-poll-uitslagcontainer-resultatenholder-resultaten-votes {
	text-align: right;
}
table.cm-poll-uitslagcontainer-resultatenholder-resultaten td.cm-poll-uitslagcontainer-resultatenholder-resultaten-header-reacties {}
table.cm-poll-uitslagcontainer-resultatenholder-resultaten td.cm-poll-uitslagcontainer-resultatenholder-resultaten-totalvotes {
	font-weight: bold;
	text-align: right;
}

/**
*	Video
*/
div.cm-video {}
div.cm-video-bijschrift {
	font-style: italic;
	text-align: center;
}