#container				{  }

h1						{ padding-left: 10px; border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 20px; width: 744px; }

#col_acc 				{ float: left; width: 780px; margin: 0px; padding-left: 35px; margin-left: -5px; overflow: hidden; border-right: 0px solid #f00; }

#col_three				{ float: left; width: 180px; margin: 0px; padding: 0px; border: 1px solid #fff; overflow: hidden; } 
#col_three a			{ text-decoration: none; }

#col_acc .accessoire			{ float: left; width: 340px; height: 234px; padding: 17px 10px; margin-right: 30px; margin-bottom: 21px; border-bottom: 1px solid #ccc; }
#col_acc .accessoire h2			{ font-size: 18px; margin-bottom: 15px; }
#col_acc .accessoire .acc_text	{ float: left; width: 160px; height: 145px; }
#col_acc .accessoire .picture	{ float: left; width: 160px; height: 175px; overflow: hidden; margin-left: 20px; margin-top: -38px; border-bottom: 1px solid #fff; }
#col_acc .accessoire .button	{ float: left; width: 340px; margin-top: 15px; border-top: 1px solid #fff;}

#col_acc .referentie			{ float: left; width: 209px; height: 170px; padding: 17px 10px; margin-right: 30px; margin-bottom: 21px; border-bottom: 1px solid #ccc; }
#col_acc .referentie h2			{ font-size: 18px; margin-bottom: 15px; width: 209px; text-align: center; }
#col_acc .referentie .acc_text	{ float: left; width: 209px; text-align: center; border-bottom: 1px solid #fff; color: #666;  }
#col_acc .referentie .picture	{ float: left; width: 209px; height: 65px; text-align: center; border-bottom: 1px solid #fff; }
.news_letter				{ float: left; border: 0px solid #f00; margin: 0px; padding: 8px 0px; width: 200px; }
.button_blue					{ float: left; width: 91px; height: 21px; color: #fff; font-weight: 700; padding: 6px 0px 0px 8px; margin-right: 11px; background-image: url(../images/button_blue_arrow.gif); background-repeat: no-repeat; }

.middle	{ float: left; width: 748px; padding-left: 0px; padding-top: 10px;}

#tabs			{ height: 47px; padding-left: 76px; background-image: url(../images/tabs_bg.png); background-repeat: repeat-x; }
.tab 			{ float: left; cursor: pointer; width: 136px; height: 15px; text-align: center; padding: 16px 7px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; }
.tabhold 		{ color: #2d2b2b; background-image: url(../images/tabs_inactive.png); background-repeat: repeat-x; }
.tabfocus 		{ color: #ff0000; background-image: url(../images/tabs_active.png); border-bottom-color: white; }
.tabcontent 	{ }


#content1 table				{ float: left; width: 737px; }
#content1 .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; } 
#content1 .black			{ color: #000000; padding-right: 20px; }
#content1 .red				{ color: #ff0000; padding-right: 20px; }
#content1 .input			{ float: left; color: #999; width: 204px; height: 31px; background-image: url(../images/form_field_small.png); background-repeat: no-repeat; margin-bottom: 10px; }
#content1 .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; }
#content1 .input_user input { border: 1px solid #fff; width: 100px; margin-top: 7px; margin-left: 18px; font-size: 12px; color: #999; }
#content1 .input input		{ border: 1px solid #fff; width: 180px; margin-top: 5px; margin-left: 8px; font-size: 12px; color: #999; }
#content1 .red input		{ margin-right: 5px; }
#content1 .radio			{ float: left; width: 180px; font-size: 12px; color: #999; padding-left: 10px; padding-top: 7px; }
#content1 .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; }
#content1 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_green.png); background-repeat: no-repeat; }

.header_navigation .submit  { margin-top:0px; }

.news_letter				{ float: left; border: 0px solid #f00; margin: 0px; padding: 16px 0px 0px 8px; width: 142px; }


.sp_p_buttons	{ float: left; width: 230px; }
.sp_p_button 	{ float: left; width: 99px; height: 27px; padding-right: 10px; }