body {
	background-color:#FFFFFF;
}
body, .inputClass input, select, .textarea{
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000000;

}
.textarea{
	border: 1px solid #A2BD30;
	width:252px;
	height:100px;
	overflow:auto;
}
a:link, a:active, a:visited {
	color:#A2BD30;
    font-size: 11px;
    text-decoration: none;
}

a:hover {
    font-size: 11px;
	color:#A2BD30;
    text-decoration: underline;
}

td {
	vertical-align:top;
}
table{
	margin:0px;
	padding:0px;
}

#container {
	position:relative;
	width:958px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
}

#achtergrond {
  width: 958px;
  position:relative;
	float:left;
	background-image:url(../img/achtergrond.jpg);
	background-repeat:repeat-y;
	background-attachment:scroll;
	background-position:right top;
	border-top:1px solid #DDE7B4;
	border-right:1px solid #E0E9BA;
	border-bottom:1px solid #E8EFCC;
	border-left: 1px solid #E7EEC9;
}

p, div, td, body{
	font-size:12px;
	font-weight:normal;
	line-height:130%;
}

.header{
	position:relative;
	height:60px;
	width:100%;
	padding-right:15px;
	padding-top:14px;
}
.homeLinks{
	position:absolute;
	padding-top:0px;
    top: 100px;
	width:148px;
	padding-left:20px;
	padding-right:7px;
    z-index:10;
}
.homeContent{
	position:relative;
}
.contentVak{
	position:relative;
	left:202px;
	top:8px;
	width:624px;
	border:1px solid #A2BD30;
	padding-bottom:30px;
	padding-top:23px;
	padding-left:120px;
	margin-bottom: 20px;
}
.contentVakHome{
	position:relative;
	left:202px;
	top:8px;
	width:700px;
	border:1px solid #A2BD30;
	padding-bottom:30px;
	padding-top:23px;
	padding-left:50px;
	margin-bottom: 20px;
}
.productVak{
	position:relative;
    left: 202px;
	top:0px;
	width:674px;
    height: auto;
    min-height: 700px;
    overflow:auto;
	border:1px solid #A2BD30;
	padding-bottom:30px;
	padding-top:23px;
	padding-left:35px;
	padding-right:35px;
	margin-bottom: 10px;
}
.homeAfbeelding{
	position:relative;
	top:0px;
	padding-left:202px;
	width: 746px;
}
.homeAfbeelding *{
  width: 746px;
}

.logo{
	position:absolute;
	left: 12px;
	top: 12px;
	width:168px;
}

.contactHeader{
	position:absolute;
	left: 12px;
	top: 120px;
	width:160px;
	height: 40px;
	text-align: center;
}

.menuBoven{
  position: absolute;
  right: 24px;
  top: 12px;
	height:45px;
	width:745px;
	background-image:url(../img/bg_menu.png);
	background-repeat:repeat-x;
	background-attachment:scroll;
}

.zoekvak{
	width:96px;
	border-left:1px solid white;
	vertical-align:middle;
	text-align:center;
	padding-left:7px;
}
.zoekvakBreed{
	/*width:170px;*/
	width: 140px;
	border-left:1px solid white;
	vertical-align:middle;
	text-align:center;
	padding-left:7px;
}
.winkelvak{
	width:43px;
	border-left:1px solid white;
	vertical-align:middle;
	text-align:center;
}
.winkelvakhover{
	background-image:url(../img/bg_menu_h.png);
	background-repeat:repeat-x;
	position:relative;
	width:43px;
	border-left:1px solid white;
	vertical-align:middle;
	text-align:center;
}
.zoekknop input{
	position:relative;
	float:left;
	border:0px;
	width:20px;
	
}
.zoekveld input{
	position:relative;
	float:left;
	border:0px;
	border-top:1px solid #E5ECC5;
	border-bottom:1px solid #E5ECC5;
	height:13px;
	width:62px;
	vertical-align:middle;
	padding-left:4px;
	font-size:9px;

}
.zoekveldBreed input{
	position:relative;
	float:left;
	border:0px;
	border-top:1px solid #E5ECC5;
	border-bottom:1px solid #E5ECC5;
	height:13px;
	width:105px;
	vertical-align:middle;
	padding-left:4px;
	font-size:9px;

}
.zoeken input{
	padding-left:4px;
	font-size:10px;
}
FORM{
	padding:0px;
	margin:0px;
}

.normal{
	position:relative;
	float:left;
	padding-left:25px;
	padding-right:25px;
	border-right:1px solid white;
	height:30px;
	padding-top:15px;
	text-align:center;
	font-size:12px;
}
.hover{
	background-image:url(../img/bg_menu_h.png);
	background-repeat:repeat-x;
	position:relative;
	float:left;
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
	border-right:1px solid white;
	height:30px;
	vertical-align:middle;
	text-align:center;
	font-size:12px;
	color:#A2BD30;
}

.normal a, .normal a:link, .normal a:visited {
	text-decoration:none;
	color:#000000;
}

.normal a:hover, .normal a:active {
	text-decoration:none;
	color:#A2BD30;
}

.hover a, .hover a:link, .hover a:visited, .hover a:hover, .hover a:active {
	text-decoration:none;
	color:#A2BD30;
}
.omgeheelLinks {
	position:relative;
	z-index:0;
	width:148px;
	padding-right:7px;
}

.afbeeldingproductlinks {
	position:absolute;
	z-index:1;
	padding-bottom:6px;
}

.omafbeeldingproductlinks_top{
	position:relative;
	width:148px;
	background-image:url(../img/om_afbeelding_product_links_top.png);
	background-repeat:no-repeat;
	z-index:50;
}
.omafbeeldingproductlinks_bottom{
	position:relative;
	height:10px;
	width:148px;
	background-image:url(../img/om_afbeelding_product_links_bottom.png);
	background-repeat:no-repeat;
	z-index:50;
}

.afbeeldingproductlinks img {
	border:0px;
	width:148px;
    float:left;
    *padding-right:240px;
}


.omgeheelContent{
	position:relative;
	z-index:0;
}
.afbeeldingproductContent{
	position:absolute;
	z-index:0;
}
.afbeeldingproductContent img{
	border:0px;
	width:384px;
}
.omafbeeldingproductContentTop{
	position:relative;
	width:384px;
	background-image:url(../img/om_afbeelding_product_home_top.png);
	background-repeat:no-repeat;
	z-index:50;
	
}
.omafbeeldingproductContentBottom{
	position:relative;
	background-image:url(../img/om_afbeelding_product_home_bottom.png);
	background-repeat:no-repeat;
	z-index:50;
	height:15px;
	width:384px;
	padding-bottom:6px;
}

.leeg{
	height:8px;
	font-size:1px;
	line-height:0px;
}
.homeKnoppenLinks{
	position:relative;
	top:0px;
	width:149px;
	padding-bottom:6px;
	height:34px;
	background-image:url(../img/bg_knop_links.png);
	background-repeat:no-repeat;
}
.knoptekst{
	padding-top:8px;
	height:34px;
	vertical-align:middle;
	text-align:center;
	font-size:11px;
	color:#000000;
}
.knoptekstBR{
	height:34px;
	vertical-align:middle;
	text-align:center;
	font-size:11px;
	color:#000000;
}
.knoptekst a, .knoptekst a:link, .knoptekst a:visited, .knoptekstBR a, .knoptekstBR a:link, .knoptekstBR a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

.knoptekst a:hover, .knoptekst a:active, .knoptekstBR a:hover, .knoptekstBR a:active {
	text-decoration:none;
	font-weight:bold;
	color:#A2BD30;
}

.omBinnenContent{
	position:relative;
	width:509px;
	border-right:1px solid #A2BD30;
	min-height:400px;
}
.omBinnenContentWinkelwagen{
	position:relative;
	width:550px;
	min-height:400px;
}
.binnenContentWinkelwagen{
	position:relative;
	width:509px;
	border-top:1px solid #A2BD30;
	border-bottom:1px solid #A2BD30;
	text-align:left;
	padding-bottom:25px;
	padding-top:10px;
}
.binnenContent, .binnenContact{
	position:relative;
	width:384px;
	border-top:1px solid #A2BD30;
	border-bottom:1px solid #A2BD30;
	text-align:left;
	padding-bottom:25px;
}
H1 {
	font-size:18px;
	color:#A2BD30;
}
.binnenContent H1, .binnenContact H1{
	padding-top:15px;
}
.inputClass input{
	border: 1px solid #A2BD30;
	width:200px;
	height:15px;
	padding:2px;
}
.inputClass{
	vertical-align:middle;
	height:25px;
}
.inputTextMiddle{
	width:150px;
	vertical-align:middle;
}
.inputTextTop{
	width:150px;
	vertical-align:top;
}

.loginContent{
	padding-top:100px;
	padding-bottom:100px;
}
.loginVak{
	position:relative;
	width:315px;
	height:140px;
	margin:0 auto;
	border-top:1px solid #E5ECC6;
	border-bottom:1px solid #E5ECC6;
	background-image:url(../img/login_background.png);
	background-repeat:repeat-y;
	background-attachment:scroll;
	padding-top:35px;
}
.loginLeft{
	width:82px;
	font-size:11px;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
}
.loginTop{
	border-top:1px solid #EbEE8D;
	border-left:1px solid #EbEE8D;
	border-right:1px solid #EbEE8D;
	background-image:url(../img/login_bg_titel.jpg);
	background-repeat:repeat-x;
	height:23px;
	font-size:11px;
	padding-left:10px;
	vertical-align:middle;
	font-weight:bold;
}
.loginMiddle{
	border-bottom:1px solid #EbEE8D;
	border-left:1px solid #EbEE8D;
	border-right:1px solid #EbEE8D;
	background-color:#FFFFFF;
}
.loginMiddle input{
	border:0px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	font-size:11px;
}
.loginBottom{
	text-align:right;
	width:138px;
	padding-right:10px;
	background-color:#D0DE97;
	height:23px;
	vertical-align:middle;
}
.productContent{
	position:relative;
	float:left;
	width:853px;
}
.omProductCategorie{
	position:relative;
	float:left;
    height:auto;
}

.onderProductenOverzicht{
	position:relative;
	float:left;
	padding-bottom:10px;
}

.omHoofdProductHome {
	position:relative;
	float:left;
	padding-bottom:23px;
	width:90px;
	padding-left:4px;
	/*height:125px;*/
	cursor:pointer;
}
.hoofdProductHome {
	width:90px;
	/*height:140px;*/
	background-color:#C1D87E;
	text-align:left;
	font-size:6px;
    padding-bottom:5px;
}
.hoofdProductHoverHome {
	width:90px;
	/*height:140px;*/
	background-color:#ADCB4F;
	text-align:left;
	font-size:6px;
    padding-bottom:5px;
}
.hoofdProductHome img, .hoofdProductHoverHome img{
	width:90px;
	/*height:118px;*/
	margin-bottom:4px;
}
.hoofdProductNormalHome {
	font-size:6px;
}
.hoofdProductHoverHome {
	font-size:6px;
}
.hoofdProductHoverHome a {
	text-align:left;
	margin-left:5px;
	margin-top:5px;
    text-decoration:none;
	color:#FFFFFF;
}
.hoofdProductHome a, .hoofdProductHome a:link, .hoofdProductHome a:visited {
	text-align:left;
	margin-left:5px;
	margin-top:5px;
	text-decoration:none;
	color:#000000;
}
.hoofdProductNormalHome a:hover, .hoofdProductNormalHome a:active {
	text-align:left;
	margin-left:5px;
	margin-top:5px;
	text-decoration:none;
	color:#FFFFFF;
}


.omHoofdProduct {
	position:relative;
	float:left;
	padding-bottom:23px;
	width:168px;
	padding-left:4px;
	height:125px;
	cursor:pointer;
}
.hoofdProduct {
	width:159px;
	height:140px;
	background-color:#C1D87E;
	text-align:left;
	font-size:12px;
}
.hoofdProductHover {
	width:159px;
	height:140px;
	background-color:#ADCB4F;
	text-align:left;
	font-size:12px;
}
.hoofdProduct img, .hoofdProductHover img {
	width:159px;
	height:118px;
	margin-bottom:4px;
}
.hoofdProductNormal {
	font-size:12px;
}
.hoofdProductHover {
	font-size:12px;
}
.hoofdProductHover a {
	text-align:left;
	margin-left:5px;
	margin-top:5px;
	text-decoration:none;
	color:#FFFFFF;
}
.hoofdProduct a, .hoofdProduct a:link, .hoofdProduct a:visited {
	text-align:left;
	margin-left:5px;
	margin-top:5px;
	text-decoration:none;
	color:#000000;
}
.hoofdProductNormal a:hover, .hoofdProductNormal a:active {
	text-align:left;
	margin-left:5px;
	margin-top:5px;
	text-decoration:none;
	color:#FFFFFF;
}

.omSubProducten{
	padding-left:204px;
	width: 745px;
}
.omSubProduct{
	position:relative;
	float:left;
	width:88px;
	height:65px;
	padding-bottom:8px;
	padding-left:6px;
	cursor:pointer;
}
.subProduct{
	position:relative;
	float:left;
	width:88px;
	height:65px;
	background-color:#C1D87E;
	text-align:left;
	font-size:9px;
}
.subProductHover{
	position:relative;
	float:left;
	width:88px;
	height:65px;
	background-color:#ADCB4F;
	text-align:left;
	font-size:9px;
}
.subProduct img, .subProductHover img{
	width:88px;
	/*height:51px;*/
	margin-bottom:0px;
}
.subProductNormal{
	font-size:9px;
}
.subProductHover{
	font-size:9px;
}
.subProductHover a{
	text-align:left;
	margin-left:2px;
	margin-top:0px;
	text-decoration:none;
	color:#FFFFFF;
}
.subProduct a, .subProduct a:link, .subProduct a:visited{
	text-align:left;
	margin-left:2px;
	margin-top:0px;
	text-decoration:none;
	color:#000000;
}
.subProductNormal a:hover, .subProductNormal a:active{
	text-align:left;
	margin-left:5px;
	margin-top:5px;
	text-decoration:none;
	color:#FFFFFF;
}

#menu { 
   width: 745px;
   height: 150px;
}

.omKlikpadProducts{
	position:relative;
	float:left;
    padding-top:10px;
	/*width:853px;*/
    height: 25px;
	padding-bottom:0px;
	padding-left:21px;
	cursor:pointer;
}

.klikpadProducts{
	position:relative;
	float:left;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	padding-right:2px;
}

/** todo **/
.klikpadMangatdeksels{
    position:relative;
    padding-left: 200px;
    float:left;
    font-size:10px;
    font-weight:normal;
    color:#999999;
    padding-right:2px;
    padding-bottom: 10px;
}
.klikpadProductsActive{
	position:relative;
	float:left;
	font-size:10px;
	font-weight:normal;
	color:#B5CA59;
	padding-right:2px;
	cursor:default;
}
.klikpadMangatdekselsActive{
    /*position:relative;*/
    /*float:right;*/
    font-size:10px;
    font-weight:normal;
    color:#B5CA59;
    padding-right:2px;
    cursor:default;
}

.klikpadProducts a, .klikpadProducts a:link, .klikpadProducts a:visited, .klikpadMangatdeksels a:link, .klikpadMangatdeksels a:visited {
	font-size:10px;
	font-weight:normal;
	color:#999999;
	text-decoration:none;
}
.klikpadProducts a:hover, .klikpadProducts a:active {
	font-size:10px;
	font-weight:normal;
	color:#B5CA59;
	text-decoration:none;
}
.omproductLijstVak{
	position:relative;
	float:left;
	width:902px;
	padding-top:8px;
	padding-left:10px;
	padding-bottom:20px;
}
.productLijstVak{
	position:relative;
	float:left;
	width:902px;
	border:1px solid #A2BD30;
	padding-bottom:30px;
	padding-top:23px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
}
.productAfbeeldingLinks{
	position:relative;
	float:left;
	padding-bottom:23px;
	padding-right:12px;
}
.productAfbeeldingLinks img{
	/*width:201px;*/
	border:0px;
}
.productAfbeeldingRechts{
	position:relative;
	float:left;
	padding-bottom:23px;
}
.productAfbeeldingRechts img{
	width:135px;
	border:0px;
}
.productTabel, .productTabelDetail{
	position:relative;
	float:left;
	padding-bottom:23px;
	padding-right:12px;
	min-height:300px;
	text-align:left;
}
.productTabel P, .productTabelDetail P{
	font-size:11px;
	width:650px;
	text-align:left;
}
.productTabel table{
	border-bottom:1px solid #E5ECCC;
	border-left:1px solid #E3ECCB;
}
.productTabelDetail{
	border-bottom:1px solid #E5ECCC;
}
.table_left_line_one{
	background-color:#EAF0D8;
	border-right:1px solid #E4ECCC;
	font-size:10px;
	font-weight:normal;
	padding:2px;
}
.table_left_line_white{
	background-color:#EAF0D8;
	border-right:1px solid #FFFFFE;
	font-size:10px;
	font-weight:normal;
	padding:2px;
}
.table_left_line_one a, .table_left_line_one a:link, .table_left_line_one a:visited{
	text-decoration:none;
	color:#A2BD30;
}
.table_left_line_one a:hover, .table_left_line_one a:active{
	text-decoration:underline;
	color:#000000;
}
.table_middle_line_one{
	background-color:#EAF0D8;
	border-right:1px solid #ACC666;
	font-size:10px;
	font-weight:normal;
	padding:2px;
}
.table_middle_line_one a, .table_middle_line_one a:link, .table_middle_line_one a:visited{
	color:#A2BD30;
	text-decoration:none;
}
.table_middle_line_one a:hover, .table_middle_line_one a:active{
	text-decoration:underline;
	color:#000000;
}
.table_right_line_one{
	background-color:#EAF0D8;
	border-right:1px solid #E4ECCC;
	font-size:10px;
	font-weight:normal;
	padding:2px;
}
.table_right_line_one a, .table_right_line_one a:link, .table_right_line_one a:visited{
	color:#A2BD30;
	text-decoration:none;
}
.table_right_line_one a:hover, .table_right_line_one a:active{
	text-decoration:underline;
	color:#000000;
}
.table_left_line_two{
	background-color:#FFFFFE;
	border-right:1px solid #E4ECCC;
	font-size:10px;
	font-weight:normal;
	padding:2px;
}
.table_left_line_two a, .table_left_line_two a:link, .table_left_line_two a:visited{
	color:#A2BD30;
	text-decoration:none;
}
.table_left_line_two a:hover, .table_left_line_two a:active{
	text-decoration:underline;
	color:#000000;
}
.table_middle_line_two{
	background-color:#FFFFFE;
	border-right:1px solid #ACC666;
	font-size:10px;
	font-weight:normal;
	padding:2px;
}
.table_middle_line_two a, .table_middle_line_two a:link, .table_middle_line_two a:visited{
	color:#A2BD30;
	text-decoration:none;
}
.table_middle_line_two a:hover, .table_middle_line_two a:active{
	text-decoration:underline;
	color:#000000;
}
.table_right_line_two{
	background-color:#FFFFFE;
	border-right:1px solid #E4ECCC;
	font-size:10px;
	font-weight:normal;
	padding:2px;
}
.table_right_line_two a, .table_right_line_two a:link, .table_right_line_two a:visited{
	color:#A2BD30;
	text-decoration:none;
}
.table_right_line_two a:hover, .table_right_line_two a:active{
	text-decoration:underline;
	color:#000000;
}

.table_header_middle_lineTop table, .table_header_right_lineTop table, .table_header_left_lineTop table, .table_header_middle_lineBottom table, .table_header_left_lineBottom table, .table_header_right_lineBottom table {
	border:0px;
}
.table_header2_middle_lineTop table, .table_header2_right_lineTop table, .table_header2_left_lineTop table, .table_header2_middle_lineBottom table, .table_header2_left_lineBottom table, .table_header2_right_lineBottom table {
	border:0px;
}
.table_header_left_lineTop{
	background-color:#CAD999;
	border-right:1px solid #ACC666;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	padding:2px;
	height:13px;
}
.table_header_middle_lineTop{
	background-color:#CAD999;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	padding:2px;
	height:13px;
}
.table_header_right_lineTop{
	background-color:#CAD999;
	border-right:1px solid #E4ECCC;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	padding:2px;
	height:13px;
}
.table_header0_left_lineTop{
	background-color:#CAD999;
	border-right:1px solid #FFFFFE;
	font-size:10px;
	font-weight:bold;
	padding:2px;
	height:13px;
}
.table_header0_middle_lineTop{
	background-color:#CAD999;
	border-right:1px solid #ACC666;
	border-top:1px solid #E4ECCC;
	font-size:10px;
	font-weight:bold;
	padding:2px;
	height:13px;
}
.table_header0_right_lineTop{
	background-color:#CAD999;
	border-right:1px solid #E4ECCC;
	font-size:10px;
	font-weight:bold;
	padding:2px;
	height:13px;
}
.tekst_in_table_header{
	font-size:10px;
	font-weight:normal;
	vertical-align:top;
}
.table_header_left_lineMiddle{
	background-color:#CAD999;
	border-right:1px solid #FFFFFE;
	font-size:10px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	line-height:11px;
}
.table_header_middle_lineMiddle{
	background-color:#CAD999;
	border-right:1px solid #ACC666;
	border-top:1px solid #E4ECCC;
	font-size:10px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	line-height:11px;
}
.table_header_right_lineMiddle{
	background-color:#CAD999;
	border-right:1px solid #E4ECCC;
	font-size:9px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	line-height:11px;
}
.table_header2_left_lineMiddle{
	background-color:#CAD999;
	border-right:1px solid #FFFFFE;
	font-size:10px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	line-height:11px;
}
.table_header2_middle_lineMiddle{
	background-color:#CAD999;
	border-right:1px solid #ACC666;
	border-top:1px solid #E4ECCC;
	font-size:10px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	line-height:11px;
}
.table_header2_right_lineMiddle{
	background-color:#CAD999;
	border-right:1px solid #E4ECCC;
	font-size:9px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	line-height:11px;
}
.table_header_left_lineBottom{
	background-color:#CAD999;
	border-right:1px solid #FFFFFE;
	border-top:1px solid #FFFFFE;
	font-size:10px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	line-height:11px;
}
.table_header2_left_lineBottom{
	background-color:#CAD999;
	border-right:1px solid #FFFFFE;
	font-size:10px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	line-height:11px;
}
.table_header_middle_lineBottom{
	background-color:#CAD999;
	border-right:1px solid #ACC666;
	border-top:1px solid #FFFFFE;
	font-size:10px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	line-height:11px;
}
.table_header2_middle_lineBottom{
	background-color:#CAD999;
	border-right:1px solid #ACC666;
	font-size:10px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	line-height:11px;
}
.table_header_right_lineBottom{
	background-color:#CAD999;
	border-right:1px solid #E4ECCC;
	border-top:1px solid #FFFFFE;
	font-size:10px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	line-height:11px;
}
.table_header2_right_lineBottom{
	background-color:#CAD999;
	border-right:1px solid #E4ECCC;
	font-size:10px;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
	margin:0px;
	line-height:11px;
}
.table_header_winkelwagen{
	background-color:#CAD999;
	border-right:1px solid #FFFFFE;
	border-top:1px solid #E4ECCC;
	font-size:10px;
	font-weight:bold;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	height:13px;
	line-height:11px;
}
.table_winkelwagen_rij{
	background-color:#E9EFD9;
	border-right:1px solid #FFFFFE;
	border-bottom:1px solid #FFFFFE;
	font-size:10px;
	font-weight:normal;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	height:13px;
}
.table_winkelwagen_background{
	background-color:#E9EFD9;
	border-right:1px solid #FFFFFE;
	border-bottom:1px solid #FFFFFE;
	font-size:10px;
	font-weight:normal;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	line-height:14px;
}
.table_winkelwagen_background_lastrow{
	background-color:#E9EFD9;
	border-right:1px solid #FFFFFE;
	border-bottom:1px solid #FFFFFE;
	font-size:10px;
	font-weight:normal;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	line-height:14px;
}
.table_winkelwagen_background textarea{
	width:540px;
	height:100px;
	overflow:auto;
	font-weight:normal;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #FFFFFE;
	padding:2px;
}
.table_winkelwagen_background input{
	width:540px;
	height:13px;
	font-weight:normal;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #FFFFFE;
	padding:2px;
}
.table_winkelwagen_background_lastrow input{
	width:540px;
	height:13px;
	font-weight:normal;
	font-family:Trebuchet MS, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #FFFFFE;
	padding:2px;
}
.detailCel{
	font-size:10px;
    padding:2px;
	padding-right:20px;
	text-align:left;
}

.productenStap2{
	position:relative;
	float:left;
}
.productenLijstKnoppen{
	position:relative;
	float:left;
}
.productenLijstKnoppen table{
	border:0px;
	border-left:1px solid #F4F6C6;
	border-right:1px solid #F4F6C6;
}


.keuzeVast{
	height:22px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../img/keuzevast.jpg);
	background-repeat:repeat-x;
	border:0px;
	border-top:1px solid #E7EECA;
	border-bottom: 1px solid #D1DF9A;
	font-size:11px;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
}
.keuzeLos{
	height:22px;
	padding-left:15px;
	padding-right:10px;
	background-color:#FFFFFE;
	color:#000000;
	font-size:11px;
	text-align:left;
	vertical-align:middle;
	border-bottom:1px solid #F4F6C6;
	
}
.keuzeLosVast{
	height:22px;
	padding-left:15px;
	padding-right:10px;
	border-bottom:1px solid #F4F6C6;
	background-color:#D0DE97;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
	vertical-align:middle;
}

.keuzeLos a{
	text-decoration:none;
	color: #000000;
}
.keuzeLosVast a{
	text-decoration:none;
	color: #FFFFFF;
}

.bovennieuwstitel{
	font-size:1px;
	line-height:1px;
	border-top:1px solid #A2BD30;
}
.nieuwstitel{
	padding-top:3px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:15px;
	color:#A2BD30;
}
.geennieuwstitel{
	padding-top:3px;
	padding-bottom:5px;
	font-weight:normal;
	color:#000000;
}
.nieuwsintro{
	color:#000000;
	font-weight:normal;
	padding-bottom:8px;
	border-bottom:1px solid #A2BD30;
    padding-right:10px;
}

.nieuwsintro a, .nieuwsintro a:link, .nieuwsintro a:visited {
	color:#A2BD30;
	font-weight:normal;
	text-decoration:none;
}
.nieuwsintro a:hover, .nieuwsintro a:active {
	color:#A2BD30;
	font-weight:normal;
	text-decoration:underline;
}
.nieuwsintro div img {
    float:right;
}
.offerte{
	padding-bottom:20px;
}
.offerte input{
	width:40px;
	border:2px solid #A2BD30;
	padding:2px;
	font-size:13px;
	font-weight:bold;
	color: #000000;
	text-align:right;
}

#inlogtekst {
    position:relative;
    left: 170px;
    padding: 10px;
}

#adres {
    text-align: center
}

div#inputbtn{
    margin-top: 3px;
    *margin-top: 2px;
    float: left;
}

div#inputfield{
    float: left;  
}

input#inputField{
    width: 50px;
}

a div.button{
    margin: 0 auto;
    width: 148px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background: url('/img/button.gif');
    color: #000000;
    margin-bottom: 7px;
}

a:hover div.button{
    color: #A2BD30;
}

div#rightContent div{
    font-weight: bold;
}
div#contentBox{
    width: 744px;
    margin-top: 172px;
    border: 1px solid #A2BD30;
    margin-right: 12px;
    min-height: 631px;
    margin-bottom: 27px;
    position: relative;
}

div#rightContent{
    position: absolute;
    right: 27px;
    top: 23px;
    bottom: 27px;
    *height: 579px;
    width: 200px;
    border: 1px solid #A2BD30;
}

div#content{
    margin-left: 66px;
    margin-top: 23px;
    margin-bottom: 27px;
    border-top: 1px solid #A2BD30;
    border-bottom: 1px solid #A2BD30;
    padding-top: 28px;
    padding-bottom: 30px;
    width: 384px;
    min-height: 521px;
    *height: 521px;
}
br#breaker{ /* Keep off! fixes a height bug in multiple browsers */
  clear: left;
}
div.content {
    width:400px;
}
div.content h1{
    color: #A2BD30;
    font-size: 16px;
}

div.content p{
    margin-top: 10px;
}

div.content ul{
    margin-top: 14px;
    margin-bottom: 14px;
}

div#productHead{
    height: 48px;
    line-height: 24px;
    width: 190px;
    padding-left: 10px;
    background-color: #A2BD30;
    font-size: 12px;
}

div#rightContent img{
    border-bottom: 1px solid #A2BD30;
    width: 200px;
}

div#rightContent p{
    display: block;
    width: 180px;
    margin-left: 10px;
    margin-bottom: 14px;
}

div#rightContent p span.fat{
    font-weight: bold;
    text-decoration: underline;
}

div#rightContent p span.normal{
    text-decoration: underline;
    display:inline;
}

div#rightContent p span.big{
    display: block;
    width: 180px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

