#layout					{ background: #fff; }
#col_blocks				{ float: left; width: 748px; border-right: 0px solid #f00; overflow: hidden; }

.referentie				{ float: left; width: 198px; height: 170px; padding: 17px 10px; margin-right: 30px; margin-bottom: 21px; border-bottom: 1px solid #ccc; }
.referentie h2			{ float: left; width: 198px; font-size: 18px; margin-bottom: 15px; text-align: center; }
.referentie .acc_text	{ float: left; width: 198px; text-align: center; color: #666;  }
.referentie .picture	{ float: left; width: 198px; height: 65px; text-align: center; }

.product				{ float: left; width: 321px; height: 230px; padding: 15px 10px; margin-right: 30px; margin-bottom: 11px; border-bottom: 1px solid #ccc; }
.product h2				{ float: left; width: 161px; font-size: 18px; margin-bottom: 15px; }
.product .acc_text		{ float: left; width: 161px; color: #666; position:relative; }
.product .picture		{ position:relative; float: left; width: 160px; margin-top: 0px; height: 240px; text-align: center; overflow:hidden; }
.image_overlay          { position: absolute; top:17px; left:9px; width:150px; height:288px; }
.product .button		{ position: absolute; top:180px; left:0; }

.call					{ width: 313px; padding-top: 15px; border-bottom: 1px solid #aaa; float:left; padding-bottom:10px; }
.form					{ float:left; width: 972px; height: 150px; border-top:none; margin-top:0px; }
.form form              { float:left; }
.form h2				{ float:none; color: #000; font-size: 18px; font-weight: normal; margin-bottom: 15px; }
.form .input			{ float:left; color: #999; width: 224px; margin-right: 15px; height: 33px; background-image: url(../images/form_field_small.png); background-repeat: no-repeat; }
.form .input input		{ border: 1px solid #fff; width: 180px; margin-top: 5px; margin-left: 8px; font-size: 12px; color: #999; }
.form .submit			{ float: right; border: 0px; width: 136px; height: 32px; margin-right: 60px; margin-top: 15px; padding: 0px 0px 4px 5px; background: #fff; color: #fff; font-weight: 600; text-align: left; background-image: url(../images/button_red.png); background-repeat: no-repeat; }
.form .check			{ border: 0px solid #f00; background: #fff; }
.news_letter		    { padding-top:20px; padding-right:15px; }

#content table				{ float: left; width: 737px; }
#content .choise			{ float: left; width: 737px; padding: 20px 0px; margin-bottom: 20px; font-weight: 700; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #ececec; } 
#content .black			{ color: #000000; padding-right: 20px; }
#content .red				{ color: #ff0000; padding-right: 20px; }
/*#content .input			{ float: left; color: #999; width: 204px; height: 31px; background-image: url(../images/form_field_small.png); background-repeat: no-repeat; margin-bottom: 10px; }*/
#content .input_user		{ float: left; color: #999; width: 224px; height: 31px; background-image: url(../images/form_field_user.png); background-repeat: no-repeat; margin-bottom: 22px; }
#content .input_user input { border: 1px solid #fff; width: 100px; margin-top: 7px; margin-left: 18px; font-size: 12px; color: #999; }
#content .input input		{ border: 1px solid #fff; width: 180px; margin-top: 5px; margin-left: 8px; font-size: 12px; color: #999; }
#content .red input		{ margin-right: 5px; }
#content .radio			{ float: left; width: 180px; font-size: 12px; color: #999; padding-left: 10px; padding-top: 7px; }
#content .textarea			{ float: left; width: 284px; height: 138px; border: 1px solid #fff; padding: 7px 7px; background-image: url(../images/form_field_question.png); background-repeat: no-repeat; }
#content textarea			{  width: 284px; height: 138px;overflow:auto; border: 1px solid #fff; font-size: 11px; color: #999; font-family: Verdana, Arial, Helvetica, sans-serif; }
.submit						{ float: left; margin-top: -10px; border: 0px; width: 136px; height: 32px; padding: 0px 0px 4px 5px; background: #fff; color: #fff; font-weight: 600; text-align: left; background-image: url(../images/button_red.png); background-repeat: no-repeat; }

.tabhold span   { position:relative; top:-10px; display:block; height:35px; padding-top:10px; }
