﻿.segment_heading				{  font-size:13px; font-weight:bold; line-height:20px; border:0px solid red; margin-top:5px; color:#000;  }
select, option, input			{ font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size: 11px; }
ul.form-list label, ul.form-list strong.heading { float:left; width:173px; color:#333333; padding:3px 5px 0pt 0pt; font-weight: normal; font-size: 10px; line-height:16px; margin-left:5px;}
.form-area 						{ width: 100%;clear: both;margin-top: 14px;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;padding-top: 10px;padding-right: 0pt;padding-bottom: 30px;padding-left: 0pt;background-color: transparent; }

.registration-area h3			{ color: #333333; margin-top:17px 0px 0px 0px; font-weight:bold; font-size:12px; line-height:14px; }
ul.form-list 					{ margin:5px 0px 0px 0px; padding:0px; width:100%; }
ul.form-list li 				{ float: left;width: 100%; margin:4px 0px 0px 0px; list-style-type:none; list-style-image:none; }
ul.form-list .inp-select 		{ float: left; display: inline; margin: 3px 6px 0px 0px; color: #333333; border:1px solid #7f9db9; font-size:10px; width:92px !important;  }
ul.form-list .text				{ display:block; width:203px; padding:4px 5px; color:#333; border:1px solid #7f9db9; font-size:10px }
ul.form-list .inp-txt			{ display:block; width:203px; height:44px; overflow:auto; padding:4px 5px; color:#333; border:1px solid #7f9db9; font:10px Verdana, Arial, Helvetica, sans-serif; clear:none }

ul.form-list .input-wrapper 	{ float:left; width:215px; }

ul.result						{ margin:6px 0px 0px 0px; padding:0px 9px;	float:left;	width:11px;	height:11px; }

ul.result li					{ float:left; margin:0; list-style:none; width:11px; height:11px; position:relative; }
ul.result span					{ width:11px; height:11px; display:block; overflow:hidden; text-indent:-9999px; text-decoration:none; }

ul.result .positive-result, ul.result .negative-result {display:none;} /* default should be none */
ul.result .positive-result span	{background:url(../../images/reservation/bg-positive-result.gif) no-repeat;}
ul.result .negative-result span {background:url(../../images/reservation/bg-negative-result.gif) no-repeat;}
ul.result .default-result span	{background:url(../../images/reservation/bg-default-result.gif) no-repeat;}
.texthidden 					{ display:none; } /* default should be none */

.error-text						{ display:block; width:200px; top:-6px; left:16px; z-index:55; overflow:hidden; position:absolute; background-color:#fff; color:#ff6600; font:bold 10px/14px Verdana, Arial, Helvetica, sans-serif; line-height:10px; padding-bottom:2px;}

ul.form-list .tussenvoegsel, ul.form-list .postcode, ul.form-list .huisnummer, ul.form-list .toevoeging, .voorletters, .parti { width:43px; border:1px solid #7f9db9; }
input.text, textarea.text 		{ margin: 0px; width: 126px; border: 1px solid #cecece; background-image: none;font-size: 12px;color: #333333; }
ul.form-list .text 				{ display:block; width:203px; padding:2px 5px 0px 5px; color: #333333; border:1px solid #7f9db9; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px;  }

.input-wrapper .checkbox		{ float:left; }
.input-wrapper .check_label		{ font-weight:normal; line-height:12px; float:left; }
.input-wrapper .check_label_text{ width:50px; font-weight:normal; padding:0; }
.input-wrapper .remark_text		{ float:left; width:157px; }

.inp-txt-message				{ width:200px; height:50px; }
.inp-select-date				{ width:65px !important; border:1px solid #7f9db9; }

