html {
scrollbar-base-color:       #ffffff;
scrollbar-3dlight-color:    #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-arrow-color:      #03438b;
scrollbar-highlight-color:  #03438b;
scrollbar-shadow-color:     #03438b;
scrollbar-track-color:      #ffffff
}

body {
margin: 0;
padding: 0;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
color: #000000;
text-align: center;
background-color: #5e4517;
line-height: 16px;
background-position: top left;
background-image: url(/images/top_back.jpg);
background-repeat: repeat-x;

}


form {
margin: 0;
}

h1, h2, h3, h4, h5, p {

}

th, td {

}

h1 {

}

h2 {

}

h3 {

}

h4 {

}

a,
a:link,
a:visited,
a:active {
color: #000000;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

img {
	border: 0;
}

ul {
}

ul li {
list-style-type: square;
}

#background {
margin: 0 0 0 0;
}

#container {
margin: 0 auto;
width: 1014px;
text-align: left;
height: 100%;
}

#containertop {
margin: 0 auto;
width: 1014px;
text-align: left;
height:305px;
background-position: top left;
background-image: url(/images/containertop_back.jpg);
background-repeat: no-repeat;
}


#containermiddle{
width: 1014px;
background-position: top left;
background-image: url(/images/containermiddle_back.jpg);
background-repeat: repeat-y;
padding-top: 5px;
}


#containerbottom{
width: 1014px;
height: 150px;
}


#bannerflash {
width: 800px;
text-align: left;
padding-left: 70px;
padding-top: 59px;
}



#hoofdmenu {
margin-left:0px;
position: absolute;
width: 600px;
clear: both;
height: 50px;
top: 9px;
padding-left: 185px;	
}

#hoofdmenu ul {

}

#hoofdmenu li {
position: relative;
float: left;
background-position: top right;
background-image: url(/images/hoofdmenu_splitter.gif);
background-repeat: no-repeat;
}

#hoofdmenu li:hover ul {
display: block;
}

#hoofdmenu a,
#hoofdmenu a:link,
#hoofdmenu a:visited,
#hoofdmenu a:active {
display: block;
float: left;
height: 50px;
line-height: 43px;
padding: 0 8px;
color: #fff;
text-decoration: none;
font-size: 10px;
font-weight:bold;
padding-left:30px;
padding-right:30px;
}

#hoofdmenu a:hover,
#hoofdmenu a.selected,
#hoofdmenu a.selected:link,
#hoofdmenu a.selected:active,
#hoofdmenu a.selected:visited {
color: #fff;
}



#kolom1_2_totaal {
padding-left:34px;
padding-right:0px;
margin-left: 0px;
margin-right: 0px;
padding-top:0px;
width: 710px;
float: left;
}


#bannerflash2 {
padding-left:34px;
padding-right:0px;
margin-left: 0px;
margin-right: 0px;
padding-top:0px;
width: 676px;
float: left;
}




#kolom1 {
padding-left:0px;
padding-right:0px;
margin-left: 0px;
margin-right: 0px;
padding-top:20px;
width: 203px;
float: left;
}

#kolom1_content {
padding-left:34px;
padding-right:0px;
margin-left: 0px;
margin-right: 0px;
width: 169px;
}


#kolom2 {
padding-left:0px;
padding-right:0px;
margin-left: 0px;
margin-right: 0px;
padding-top:20px;
width: 500px;
float: left;

}


#kolom2_content {
padding-left:0px;
padding-right:0px;
margin-left: 0px;
margin-right: 0px;
padding-top:0px;
width: 507px;
}

#kolom3 {
padding-left:15px;
padding-right:0px;
margin-left: 10px;
margin-right: 0px;
padding-top:0px;
width: 200px;
float: left;
border-left: 1px dotted #aca08a;
}


#kolom3_content {
padding-left:0px;
padding-right:0px;
margin-left: 0px;
margin-right: 0px;
}

#submenu {
clear: both;
margin: 0 0 0 0px;
*margin-left: 0px; /* IE Fix */
padding-top: 0px;
width: 169px;
list-style-type: none;
margin-left: 0px;
}


#submenu ul {
list-style-type: none;
margin: 0;
padding: 0;
padding-left: 8px;
border-left: solid #252a6f 2px;
}

#submenu li {
list-style-type: none;
height: 26px;
line-height: 26px;
font-weight: bold;
font-size: 10px;
}



#submenu a,
#submenu a:link,
#submenu a:visited,
#submenu a:active {
display: block;
width: 159px;
color: #252a6f;
text-decoration: none;
background-color: #fff;
}

#submenu a.selected,
#submenu a:link.selected,
#submenu a:visited.selected {
	color: #fd8011;
background-color: #fff;
text-decoration: none;
}


#submenu a:hover {
	color: #fd8011;
text-decoration: none;
}


#submenu li span {
border: 0px solid white;
}

#submenu a span,
#submenu a:link span,
#submenu a:visited span,
#submenu a:active span {
	display: block;
	width: 154px;
	padding-left: 5px;
	cursor: pointer;
}




#right {
	float: left;
	width: 250px;
	*margin-left: 1px; /* IE Fix */
}

#content {
	float: left;
	width: 875px;
	*margin-left: 1px; /* IE Fix */
	border-bottom: 10px solid #2c7686;

}

#paragrafen {
	float: left;
	width: 750px;
	overflow: hidden;
	margin-top: 50px;
	background-image: url(/images/content_bg.gif);
	background-repeat: repeat-y;
}
/*END MAIN-RIGHT*/

/*END MAIN*/


#footer {
width: 1014px;
background-position: top left;
background-image: url(/images/containerbottom_back.jpg);
background-repeat: no-repeat;
height: 60px;
}

/*START CLASSES*/
.xList ul {
	margin: 0;
	padding: 0;
}

.xList li {
	display: inline;
	list-style-type: none;
}

.xList a,
.xList a:link,
.xList a:visited,
.xList a:active {
	display: block;
	float: left;

}

.breaker {
	clear: both;
	font-size: 0;
}
/*EIND CLASSES*/


/*************************
* START DROPDOWN HOOFDMENU
*************************/
/* Fix IE. Hide from IE Mac \*/
* html #hoofdmenu ul li {
	float: left;
}
* html #hoofdmenu ul li a {
	height: 1%;
}
/* End */



#hoofdmenu li:hover ul,
#hoofdmenu li.over ul { 
	display: block;
}


#hoofdmenu li ul {
display: none;
position: absolute;
top: 50px;
width: 150px;
/*
border: solid #000;
border-width: 1px 1px 1px 1px;
*/
border-top: 1px solid #fff;
background-color: #ffffff; /* IE flicker fix*/
clear: left; /*IE float fix*/
aopacity: 0.9;
afilter: Alpha(Opacity=90, FinishOpacity=90, Style=1);
margin-left:-1px;

}

#hoofdmenu li ul li {
display: block;
float: none;
/*border-top: 1px solid #fff*/
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;

}

#hoofdmenu li ul a,
#hoofdmenu li ul a:link,
#hoofdmenu li ul a:visited,
#hoofdmenu li ul a:active {
background-color: #ffffff;
opacity: .9;
filter: Alpha(Opacity=90, FinishOpacity=90, Style=1);
display: block;
float: none;
padding: 0 0 0 10px;
font-size: 10px;
height: 20px;
line-height: 22px;
border: 0;
margin: 0;
font-weight: bold;
color: #5d4517;

}

#hoofdmenu li ul a:hover,
#hoofdmenu li ul a.selected,
#hoofdmenu li ul a.selected:link,
#hoofdmenu li ul a.selected:visited,
#hoofdmenu li ul a.selected:active,
#hoofdmenu li ul a.selected:hover {
background-image: url();	
border: 0;
color: #ffffff;
background-color: #5d4517;
font-size: 10px;
}


.textinput {
width: 300px;
height: 16px;
border: 1px solid #000;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;

}

.textinputsmall {
width: 200px;
height: 16px;
border: 1px solid #000;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
}

.textareainput{
width: 300px;
height: 200px;
border: 1px solid #000;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
}

.tabel_header {
padding-top:15px;
padding-bottom:15px;
padding-left:5px;
padding-right:5px;
font-weight:bold;
color: #1d5e7e;
background-color: #fef3d7
}


.tabel_links {
width: 230px;
padding-bottom:15px;
padding-top:15px;
border-bottom: 1px dotted #5a8cd7;
}

.tabel_rechts {
border-bottom: 1px dotted #5a8cd7;
padding-bottom:15px;
padding-top:15px;
}

.nieuws_links {
background-color:#fff;
width: 100px;
padding-bottom:15px;
padding-top:15px;
padding-left:15px;
border-bottom: 10px solid #fff;
background-color:#fef3d7;
}

.nieuws_rechts {
border-bottom: 10px solid #fff;
padding-bottom:15px;
padding-top:15px;
padding-left:15px;
background-color:#fef3d7;
}

.form_button {
width:89px;
height: 25px;
line-heigh: 25px;
font-weight:bold;
background-image: url(/images/leesmeer.gif);
background-repeat: no-repeat;
background-position: top left;
background-color: #fff;
padding:0px;
border:0px;
font-size:10px;
color:#fff;
cursor: pointer;
}

.form_button_groot {
width:150px;
height: 25px;
line-heigh: 25px;
font-weight:bold;
background-image: url(/images/leesmeer2.gif);
background-repeat: no-repeat;
background-position: top left;
background-color: #fff;
padding:0px;
border:0px;
font-size:10px;
color:#fff;
cursor: pointer;
}


#buttons {
padding-top:65px;
text-align: left;
padding-left:25px;
}


.formulier_label{
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:5px;
border-bottom: 1px solid #fff;
font-weight:bold;
color: #252a6f;
width: 200px;
}

.formulier_label_2{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
border-bottom: 1px solid #fff;
font-weight:bold;
color: #1d5e7e;
background-color:#e0e8f4;
}

.formulier_input{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
border-bottom: 1px solid #fff;
}


.bestelformulier_tekst {
width: 200px;
line-height: 18px;
height: 18px;
border: 1px solid #c2d2e9;
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
}


.bestelformulier_select {
width: 150px;
padding-top: 2px;
padding-bottom: 2px;
border: 1px solid #c2d2e9;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
}


.bestelformulier_tekst_over {
width: 200px;
line-height: 18px;
height: 18px;
border: 1px solid #fd8011;
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
}

.formulier_tekstarea {
width: 300px;
line-height: 18px;
height: 200px;
border: 1px solid #c2d2e9;
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
}

.formulier_tekstarea_over {
width: 300px;
line-height: 18px;
height: 200px;
border: 1px solid #1d5e7e;
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
}


.titel {
color:#5e4517 ;
}


.kop1{
color:#5e4517 ;

}

.subkop1 {
color:#5e4517 ;
}


.taalwissel {
width: 150px;
border: 1px solid #fff;
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
}

#taalwissel_container {
top: 275px;
padding-left:80px;
position:absolute;
}


.webshop_header {
background-color: #252a6f;
padding-top:5px;
padding-bottom:5px;
padding-left: 5px;
padding-right: 5px;
height: 25px;
font-weight: bold;
background-color: #efede8;
}

.webshop_table_row {
background-color: #efede8;
border-bottom: solid 2px #fff;
padding-top:5px;
padding-bottom:5px;
padding-left: 5px;
padding-right: 5px;
height: 25px;
}

.webshop_table_row_line {
background-color: #fff;
height: 10px;
}


.webshop_button {
background-color:#252a6f;
border: solid 0px #613d19;
padding-top:4px;
padding-bottom:4px;
padding-left: 4px;
padding-right: 4px;
color: #fff;
font-weight: bold;
font-size: 11px;
}

.webshop_groep {
width: 132px;
height: 150px;
border: solid 1px #d2d2d2;
margin: 7px;
float: left;
padding:9px;
background-color: #fff;
font-size: 10px;
color: #252a6;
text-align: center;
}

.webshop_groep_over {
width: 132px;
height: 150px;
border: solid 1px #fd8011;
margin: 7px;
float: left;
padding:9px;
background-color: #fff;
font-size: 10px;
color: #252a6;
text-align: center;
}


.webshop_groep2 {
width: 132px;
height: 180px;
border: solid 1px #d2d2d2;
margin: 7px;
float: left;
padding:9px;
background-color: #fff;
font-size: 10px;
color: #252a6;
text-align: center;
}

.webshop_groep2_over {
width: 132px;
height: 180px;
border: solid 1px #fd8011;
margin: 7px;
float: left;
padding:9px;
background-color: #fff;
font-size: 10px;
color: #252a6;
text-align: center;
}



.webshop_groep3_1 {
width: 132px;
height: 150px;
margin: 10px;
float: left;
padding:3px;
font-size: 10px;
color: #273d52;
text-align: center;
}

.webshop_groep3_1_over {
width: 132px;
height: 150px;
margin: 10px;
float: left;
padding:3px;
font-size: 10px;
color: #273d52;
text-align: center;
}


.webshop_groep3_2 {
width: 132px;
height: 150px;
margin: 10px;
float: left;
padding:3px;
font-size: 10px;
color: #6b6157;
text-align: center;
}

.webshop_groep3_2_over {
width: 132px;
height: 150px;
margin: 10px;
float: left;
padding:3px;
font-size: 10px;
color: #6b6157;
text-align: center;
}

.webshop_groep3_3 {
width: 132px;
height: 150px;
margin: 10px;
float: left;
padding:3px;
font-size: 10px;
color: #a63b35;
text-align: center;
}

.webshop_groep3_3_over {
width: 132px;
height: 150px;
margin: 10px;
float: left;
padding:3px;
font-size: 10px;
color: #a63b35;
text-align: center;
}

.webshop_groep3_4 {
width: 132px;
height: 150px;
margin: 10px;
float: left;
padding:3px;
font-size: 10px;
color: #6d9a59;
text-align: center;
}

.webshop_groep3_4_over {
width: 132px;
height: 150px;
margin: 10px;
float: left;
padding:3px;
font-size: 10px;
color: #6d9a59;
text-align: center;
}



.productlijn1_titel {
width: 494px;
color:#fff;
background-color: #273d52;
font-size: 14px;
font-weight: bold;
padding-top:2px;
padding-bottom: 2px;
clear: both;
}

.productlijn2_titel {
width: 494px;
color:#fff;
background-color: #6b6157;
font-size: 14px;
font-weight: bold;
padding-top:2px;
padding-bottom: 2px;
clear: both;
}

.productlijn3_titel {
width: 494px;
color:#fff;
background-color: #ed1b24;
font-size: 14px;
font-weight: bold;
padding-top:2px;
padding-bottom: 2px;
clear: both;
}

.productlijn4_titel {
width: 494px;
color:#fff;
background-color: #6d9a59;
font-size: 14px;
font-weight: bold;
padding-top:2px;
padding-bottom: 2px;
clear: both;
}


.productlijn1 {
border-top: solid 1px #fff;
background-color: #ececec;
width: 494px;
padding-bottom: 5px;
clear: both;
}

.productlijn2 {
border-top: solid 1px #fff;
background-color: #ececec;
width: 494px;
padding-bottom: 5px;
clear: both;
}

.productlijn3 {
border-top: solid 1px #fff;
background-color: #ececec;
width: 494px;
padding-bottom: 5px;
clear: both;
}

.productlijn4 {
border-top: solid 1px #fff;
background-color: #ececec;
width: 494px;
padding-bottom: 5px;
clear: both;
}



.webshop_image_1 {
width: 120px;
height: 120px;
border: solid 1px #273d52;
margin: 5px;
float: left;
}

.webshop_image_2 {
width: 120px;
height: 120px;
border: solid 1px #6b6157;
margin: 5px;
float: left;
}

.webshop_image_3 {
width: 120px;
height: 120px;
border: solid 1px #a63b35;
margin: 5px;
float: left;
}

.webshop_image_4 {
width: 120px;
height: 120px;
border: solid 1px #6d9a59;
margin: 5px;
float: left;
}

.webshop_image {
width: 120px;
height: 120px;
border: solid 1px #bfbfbf;
margin: 5px;
float: left;
}


.webshop_image_groot {
width: 400px;
height: 400px;
margin-top:10px;
}


.webshop_artikel {
width: 132px;
height: 250px;
border: solid 1px #d2d2d2;
margin: 7px;
float: left;
padding:9px;
background-color: #fff;
font-size: 10px;
color: #252a6;
text-align: center;
}

.webshop_artikel_over {
width: 132px;
height: 250px;
border: solid 1px #fd8011;
margin: 7px;
float: left;
padding:9px;
background-color: #fff;
font-size: 10px;
color: #252a6;
text-align: center;
}



#webshop_detail_left {
float: left;
width: 420px;
height: 425px;
border: solid 1px #fd8011;
margin-left: 20px;
margin-top: 40px;
}

#webshop_detail_right {
float: left;
width: 250px;
height: 425px;
border: solid 1px #e5e5e5;
margin-left: 20px;
margin-top: 40px;
text-align: left;
padding: 20px;
}


.webshop_aantal_input {
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
border: solid 1px #e5e5e5;
height: 22px;
width: 30px;
font-size: 11px;
}

.webshop_aantal_input_over {
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
border: solid 1px #fd8011;
height: 22px;
width: 30px;
}

.betalen {
padding: 5px;
width: 494px;
background-color: #efede8;
}
