/* Formulieren algemeen */
input, textarea, select {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 		
	border: 1px solid #666666;
	background-color: #464646;
}
input, textarea {
	padding: 1px 3px 1px 3px;
}
select {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
input.knop {
	background-color: #CCCCCC;
	background-image: url(../images/icons/knop_bg.png);
	background-repeat: repeat-x; 
	border: 1px solid #333333;
	cursor: pointer;
	color: #333333;
}
input.knop:hover {
	background-color: #CCCCCC;
	background-image: url(../images/icons/knop_hover_bg.png);
	background-repeat: repeat-x; 
	border: 1px solid #333333;
	cursor: pointer;
	color: #333333;
}
form p {
	margin: 1px 1px 2px 1px;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
}

/* Weergave reactieformulier */
form.reactieformulier fieldset {
	width: 475px;
	border-top: 1px solid #0079b6;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}
form.reactieformulier fieldset legend {
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #0079b6;
	font-size: 16px;
}
form.reactieformulier fieldset label {
	width: 80px;
	display: block;
	float: left;
	text-align: right;
	margin: 2px 5px 2px 0px;
}
form.reactieformulier fieldset input.input {
	margin: 2px 2px 2px 1px;
	width: 250px;
}
form.reactieformulier fieldset textarea.textarea {
	margin: 2px 2px 2px 1px;
	width: 350px;
	height: 100px;
}
form.reactieformulier fieldset input.knop {
	margin: 2px 2px 2px 1px;
}

/* Weergave Google zoekformulier */
form.googleformulier fieldset {
	width: 475px;
	border-top: 1px solid #0079b6;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}
form.googleformulier fieldset legend {
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #0079b6;
	font-size: 16px;
}
form.googleformulier fieldset label {
	width: 80px;
	display: block;
	float: left;
	text-align: right;
	margin: 2px 5px 2px 0px;
}
form.googleformulier fieldset input.input {
	margin: 2px 2px 2px 1px;
	width: 250px;
}
form.googleformulier fieldset input.knop {
	margin: 2px 2px 2px 1px;
}

/* Weergave contactformulier */
form.contactformulier fieldset {
	width: 475px;
	border-top: 1px solid #0079b6;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}
form.contactformulier fieldset legend {
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #0079b6;
	font-size: 16px;
}
form.contactformulier fieldset label {
	width: 60px;
	display: block;
	float: left;
	text-align: right;
	margin: 2px 5px 2px 0px;
}
form.contactformulier fieldset input.input {
	margin: 2px 2px 2px 1px;
	width: 250px;
}
form.contactformulier fieldset select.select {
	margin: 2px 2px 2px 1px;
	width: 250px;
}
form.contactformulier fieldset input.knop {
	margin: 2px 2px 2px 1px;
}
form.contactformulier fieldset textarea.textarea {
	margin: 2px 2px 2px 1px;
	width: 380px;
	height: 120px;
}
form.contactformulier p {
	margin: 2px;
	padding: 0px;
	text-align: left;
	color: #FFFFFF;
}

/*
#################################################
#### WEERGAVE FORMULIEREN OP DE ADMIN PAGINA ####
#################################################

Weergave admin loginformulier */
form.loginformulier fieldset {
	width: 400px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}
form.loginformulier fieldset legend {
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
}
form.loginformulier fieldset label {
	width: 80px;
	display: block;
	float: left;
	text-align: right;
	margin: 2px 5px 2px 0px;
}
form.loginformulier fieldset input.input {
	margin: 2px 2px 2px 1px;
	width: 200px;
}
form.loginformulier fieldset textarea.textarea {
	margin: 2px 2px 2px 1px;
	width: 250px;
	height: 100px;
}
form.loginformulier fieldset input.knop {
	margin: 2px 2px 2px 1px;
}

/* Weergave artikelformulier */
form.artikelformulier fieldset {
	width: 700px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}
form.artikelformulier fieldset legend {
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
}
form.artikelformulier fieldset label {
	width: 120px;
	display: block;
	float: left;
	text-align: right;
	margin: 2px 5px 2px 0px;
}
form.artikelformulier fieldset input.input {
	margin: 2px 2px 2px 1px;
	width: 400px;
}
form.artikelformulier fieldset select.select {
	margin: 2px 2px 2px 1px;
	width: 408px;
}
form.artikelformulier fieldset input.knop {
	margin: 2px 2px 2px 1px;
}
form.artikelformulier fieldset textarea.textarea {
	margin: 2px 2px 2px 1px;
	width: 500px;
	height: 100px;
}
form.artikelformulier fieldset textarea.textarea_groot {
	margin: 2px 2px 2px 1px;
	width: 500px;
	height: 250px;
}
form.artikelformulier fieldset input.checkbox {
	margin: 0px 0px 0px 126px;
	padding: 0px;
	border: none;
	background-color: none;
}
form.artikelformulier p {
	margin: 2px;
	padding: 0px;
	text-align: left;
	color: #FFFFFF;
}

/* Weergave videoformulier */
form.videoformulier fieldset {
	width: 700px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
}
form.videoformulier fieldset legend {
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
}
form.videoformulier fieldset label {
	width: 120px;
	display: block;
	float: left;
	text-align: right;
	margin: 2px 5px 2px 0px;
}
form.videoformulier fieldset input.input {
	margin: 2px 2px 2px 1px;
	width: 400px;
}
form.videoformulier fieldset select.select {
	margin: 2px 2px 2px 1px;
	width: 408px;
}
form.videoformulier fieldset input.knop {
	margin: 2px 2px 2px 1px;
}
form.videoformulier fieldset textarea.textarea {
	margin: 2px 2px 2px 1px;
	width: 500px;
	height: 100px;
}
form.videoformulier fieldset textarea.textarea_groot {
	margin: 2px 2px 2px 1px;
	width: 500px;
	height: 250px;
}
form.videoformulier fieldset input.checkbox {
	margin: 0px 0px 0px 126px;
	padding: 0px;
	border: none;
	background-color: none;
}
form.videoformulier p {
	margin: 2px;
	padding: 0px;
	text-align: left;
	color: #FFFFFF;
}

/* Smileys en UBB code bij reactie formulieren*/
div.editor {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}
div.smilies {
	width: 100%;
	padding: 0px 0px 0px 85px;
	margin: 0px 0px 0px 0px;
}
div.editor div.smilies {
	position: relative;
	height: 20px;
	overflow: hidden;
	/*background-color: #000000;
	background-image: url(../images/icons/smilies/panelbck.jpg);
	background-repeat: repeat-x;
	background-position: top;
	*/
}
div.editor div.expand {
	height: 100%;
}
div.editor div.smilies ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	/*zoom: 1;*/
}
div.editor div.smilies ul li {
	float: left;
	margin: 2px 2px 2px 2px;
}
div.editor div.smilies ul li a {
	float: left;
	padding: 0;
	margin: 0;
	height: 25px;
}
div.editor div.smilies ul li a img {
	margin: auto;
	border: none;
}
