* 
{
margin: 0;
padding: 0;
outline:none;
}

body
{
background-color:#c11f25;
	font-family:"Trebuchet MS", Arial, sans-serif;
letter-spacing:1px;
font-size:11px;
color:#2a2a2a;
}

#container
{
width: 952px;
margin:0 auto 0 auto;
padding:10px 0 0 0;
}

#top
{
background:url(../Graphics/Bg_top.gif);
background-repeat:no-repeat;
width:952px;
height:14px;
margin:0px;
padding:0px;
}

#language
{
position:absolute;
z-index:500;
padding-top:17px;
padding-left:870px;
}

#middle
{
width:952px;
height:auto;
height:100%;
background:url(../Graphics/Bg_middle.gif);
background-repeat:repeat-y;
margin:0px;
padding:0px;
}

#bottom
{
background:url(../Graphics/Bg_bottom.gif);
width:952px;
height:103px;
background-repeat:no-repeat;
}

#content_top
{
width:952px;
height:105px;
}

#logo
{
float:left;
}

#navigation
{
float:left;
}

#navigation ul
{
padding-top:30px;
margin:0px;
padding-left:0px;
padding-bottom:0px;
padding-right:0px;
}

#navigation li
{
float:left;
list-style-type:none;
margin:0px;
padding:0px;
}

#footer
{
margin-top:17px;
background:url(../Graphics/Bg_footer.jpg);
background-repeat:no-repeat;
width:952px;
height:29px;
margin-bottom:7px;
}

#handtekening
{
width:932px;
text-align:right;
padding-right:40px;
margin-bottom:30px;
color:#fff;
font-size:10px;
}

#handtekening a:link
{
color:#fff;
text-decoration:none;
}

#handtekening a:visited
{
color:#fff;
text-decoration:none;
}

#handtekening a:hover
{
color:#fff;
text-decoration:underline;
}

#footer_left
{
float:left;
padding-top:8px;
padding-left:20px;
width:262px;
}

#footer_right
{
float:left;
padding-top:8px;
padding-right:20px;
text-align:right;
width:650px;
}

#main
{
padding-top:40px;
width:952px;
height:100%;
}

#main_left
{
float:left;
padding-left:22px;
padding-right:15px;
width:230px;
}

#main_right
{
float:left;
padding-left:0px;
width:685px;
}

h1  /* main_left titles */
{
font-size:18px;
font-weight:normal;
padding-bottom:10px;
letter-spacing:1px;
}

h2  
{
font-size:13px;
font-weight:bold;
line-height:26px;
letter-spacing:1px;
}

h3
{
font-size:18px;
font-weight:bold;
line-height:26px;
letter-spacing:1px;
}

h4  
{
font-size:11px;
line-height:12px;
font-weight:normal;
letter-spacing:1px;
color:#c11f25;
}

h5
{
font-size:16px;
font-weight:bold;
padding-bottom:10px;
color:#fff;
letter-spacing:2px;
}

#zoekop
{
padding-left:10px;
}

h2 a:link
{
color:#2a2a2a;
text-decoration:none;
}

h2 a:visited
{
color:#2a2a2a;
text-decoration:none;
}

h2 a:hover
{
color:#c11f25;
text-decoration:underline;
}

#zoekop li
{
padding: 0px 2px 0px 0px;
margin: 3px 3px 0px 14px;
text-indent: 1px;
list-style-position: outside;
list-style-type:disc;
color:#c11f25;
line-height:16px;
}

#draagtas
{
margin-top:24px;
background-image:url(../Graphics/Box_draagtas.jpg);
background-repeat:no-repeat;
width:216px;
height:112px;
}
#draagtas2
{
margin-top:24px;
background-image:url(../Graphics/Box_draagtas.jpg);
background-repeat:no-repeat;
width:216px;
height:112px;
cursor:pointer;
}

#draagtas a:link
{
color:#c11f25;
text-decoration:none;
font-weight:bold;
}

#draagtas a:visited
{
color:#c11f25;
text-decoration:none;
font-weight:bold;
}

#draagtas a:hover
{
color:#c11f25;
text-decoration:underline;
font-weight:bold;
}

#laatst_bekeken
{
clear:both;
margin-top:45px;
background-image:url(../Graphics/Box_laatstbekeken.jpg);
background-repeat:no-repeat;
width:217px;
height:338px;
}

#breadcrumbs
{
margin-top:3px;
width:630px;
color:#969595;
text-transform:uppercase;
font-size:10px;
}

#breadcrumbs a:link
{
margin-top:3px;
color:#969595;
text-transform:uppercase;
font-size:10px;
text-decoration:none;
}

#breadcrumbs a:hover
{
margin-top:3px;
color:#c11f25;
text-transform:uppercase;
font-size:10px;
text-decoration:none;
}

#breadcrumbs a:visited
{
margin-top:3px;
color:#969595;
text-transform:uppercase;
font-size:10px;
text-decoration:none;
}

#product_box
{
float:left;
background:url(../Graphics/Product_box2.jpg);
background-repeat:no-repeat;
width:176px;
height:277px;
margin-right:40px;
margin-top:20px;
}

#product_box:hover
{
background:url(../Graphics/Product_box_hover2.jpg);
background-repeat:no-repeat;
width:176px;
height:277px;
cursor:pointer;
}

#product_box_right
{
float:left;
background:url(../Graphics/Product_box2.jpg);
background-repeat:no-repeat;
width:176px;
height:277px;
margin-top:20px;
}

#product_box_right:hover
{
float:left;
background:url(../Graphics/Product_box_hover2.jpg);
background-repeat:no-repeat;
width:176px;
height:277px;
cursor:pointer;
margin-top:20px;
}

#product_box_right a:link
{
color:#2a2a2a;
border:none;
text-decoration:none;
}

#product_box_right a:hover
{
color:#2a2a2a;
border:none;
text-decoration:none;
}

#product_box_right a:visited
{
color:#2a2a2a;
border:none;
text-decoration:none;
}

#product_pic
{
/*padding-top:20px;
height:200px;*/
height:220px;
width:176px;
text-align:center;
vertical-align:middle;
}

#product_price
{
float:left;
padding-top:12px;
padding-left:15px;
width:55px;
}

#product_info
{
float:left;
padding-top:12px;
padding-left:5px;
width:90px;
}

#product_info a:link
{
color:#c11f25;
text-decoration:none;
}

#product_info a:visited
{
color:#c11f25;
text-decoration:none;
}

#product_info a:hover
{
color:#c11f25;
text-decoration:none;
}

/* start form */

textarea
{
font-family:"Trebuchet MS", Arial, sans-serif;
}

.input
{
border: 1px solid #2a2a2a;
width: 460px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#2a2a2a;
}

.input2
{
border: 1px solid #2a2a2a;
width: 100px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#2a2a2a;
}

.input3
{
border: 1px solid #2a2a2a;
width: 343px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#2a2a2a;
}

.input4
{
padding:3px;
border: 2px solid #2a2a2a;
width:333px;
min-height: 83px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
color: #2a2a2a;
background-color:#fff;
}

.input5
{
border: 1px solid #2a2a2a;
width: 430px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#2a2a2a;
}

.inputred
{
border: 1px solid #c4201c;
width: 460px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#2a2a2a;
}

.input2red
{
border: 1px solid #c4201c;
width: 100px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#2a2a2a;
}

.input3red
{
border: 1px solid #c4201c;
width: 343px;
padding:3px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#2a2a2a;
}

.input4red
{
padding:3px;
border: 2px solid #c4201c;
width:333px;
min-height: 83px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#2a2a2a;
}

.input5red
{
border: 2px solid #c4201c;
width: 205px;
padding:2px;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
background-color:#fff;
color:#2a2a2a;
}

#verstuur
{
margin-top:15px;
text-indent: -9999px;
font-size: 0px;
background: url(../Graphics/Verstuurbutton.gif) no-repeat 50% 50%;
height: 40px;
border: none;
cursor: pointer;
display: block;
padding:10px;
}

.button_versturen
{
margin-top:20px;
margin-left:120px;
padding-left:5px;
padding-right:5px;
padding-top:4px;
padding-bottom:4px;
background:#c11f25;
font-size:100%;
font-weight:bold;
color:#ffffff;
border:none;
letter-spacing: 0.05px;
text-transform: uppercase;
cursor:pointer;
}

.button_versturen2
{
margin-top:20px;
margin-left:0px;
padding-left:5px;
padding-right:5px;
padding-top:4px;
padding-bottom:4px;
background:#c11f25;
font-size:100%;
font-weight:bold;
color:#ffffff;
border:none;
letter-spacing: 0.05px;
text-transform: uppercase;
cursor:pointer;
}

.button_versturen3
{
margin-top : 20px;
margin-left:120px;
text-indent : -9999px;
font-size : 0px;
line-height:58px;
background : url(../Graphics/Button_verstuur.jpg) no-repeat 50% 50%;
width : 170px;
height : 48px;
border : none;
cursor : pointer;
display : block;
}

.button_versturen3b
{
margin-top : 20px;
margin-left:0px;
text-indent : -9999px;
font-size : 0px;
line-height:58px;
background : url(../Graphics/Button_verstuur.jpg) no-repeat 50% 50%;
width : 170px;
height : 48px;
border : none;
cursor : pointer;
display : block;
}

.button_versturen4
{
margin-top : 20px;
margin-left:0px;
text-indent : -9999px;
font-size : 0px;
line-height:58px;
background : url(../Graphics/Button_berichttoevoegen.jpg) no-repeat 50% 50%;
width : 266px;
height : 48px;
border : none;
cursor : pointer;
display : block;
}

.button_versturen5
{
margin-top : 20px;
margin-left:0px;
text-indent : -9999px;
font-size : 0px;
line-height:58px;
background : url(../Graphics/Button_verzendgegevens.jpg) no-repeat 50% 50%;
width : 292px;
height : 48px;
border : none;
cursor : pointer;
display : block;
}

.button_versturen6
{
margin-top : 20px;
margin-left:0px;
text-indent : -9999px;
font-size : 0px;
line-height:58px;
background : url(../Graphics/Button_wijziggegevens.jpg) no-repeat 50% 50%;
width : 240px;
height : 48px;
border : none;
cursor : pointer;
display : block;
}

.button_versturen7
{
margin-top : 20px;
margin-left:0px;
text-indent : -9999px;
font-size : 0px;
line-height:58px;
background : url(../Graphics/Button_aanmelden.jpg) no-repeat 50% 50%;
width : 182px;
height : 48px;
border : none;
cursor : pointer;
display : block;
}

.button_versturen8
{
margin-top : 20px;
margin-left:0px;
text-indent : -9999px;
font-size : 0px;
line-height:58px;
background : url(../Graphics/Button_paswoordopvragen.jpg) no-repeat 50% 50%;
width : 292px;
height : 48px;
border : none;
cursor : pointer;
display : block;
}

.button_versturen9
{
margin-top : 20px;
margin-left:120px;
text-indent : -9999px;
font-size : 0px;
line-height:58px;
background : url(../Graphics/Button_bestel.jpg) no-repeat 50% 50%;
width : 138px;
height : 48px;
border : none;
cursor : pointer;
display : block;
}

.button_versturen10
{
margin-top : 20px;
text-indent : -9999px;
font-size : 0px;
line-height:58px;
background : url(../Graphics/Button_tellafriend.jpg) no-repeat 50% 50%;
width : 240px;
height : 48px;
border : none;
cursor : pointer;
display : block;
}

.button_versturen11
{
margin-top : 20px;
margin-left:120px;
text-indent : -9999px;
font-size : 0px;
line-height:58px;
background : url(../Graphics/Button_beveiligdebetalingl.jpg) no-repeat 50% 50%;
width : 400px;
height : 48px;
border : none;
cursor : pointer;
display : block;
}

.button_versturen12
{
margin-top : 20px;
margin-left:120px;
text-indent : -9999px;
font-size : 0px;
line-height:58px;
background : url(../Graphics/Button_bestellingdoorsturen.gif) no-repeat 50% 50%;
width : 300px;
height : 48px;
border : none;
cursor : pointer;
display : block;
}

.button_versturen13
{
margin-top : 10px;
margin-left:0px;
text-indent : -9999px;
font-size : 0px;
line-height:58px;
background : url(../Graphics/Button_betalingviaoverschrijving.jpg) no-repeat 50% 50%;
width : 361px;
height : 48px;
border : none;
cursor : pointer;
display : block;
}

.red
{
color:#c11f25;
}

.redandspace
{
color:#c11f25;
line-height:26px;
}

/* end form */

a:link
{
color:#c11f25;
text-decoration:none;
}

a:visited
{
color:#c11f25;
text-decoration:none;
}

a:hover
{
color:#c11f25;
text-decoration:underline;
}

/* Horizontal Carousel */
#horizontal_carousel {
  float: left;
  width: 490px;
  height: 110px;
  margin-bottom: 10px;
  position: relative;
  border:1px solid #000;
}

#horizontal_carousel .container {
  float: left;
  width: 450px;
  height: 110px;
  position: relative;    
  overflow: hidden;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 110px;
}                      

#horizontal_carousel ul li {
  width: 145px;
  height: 110px;
  text-align: center; 
  list-style:none;   
  float:left;
  margin-top:5px;
  padding:0px;
  margin-right:0px;
  margin-bottom:0px;
  margin-left:0px;
}

#horizontal_carousel .previous_button {
  float:left;  
  width: 13px;
  height: 11px;
  background: url(../Graphics/Carousel_left.jpg);
  background-repeat:no-repeat;
  z-index: 100;
  cursor: pointer;
  margin-top:50px;
  margin-left:5px;
  padding:0px;
}

#horizontal_carousel .previous_button_over {
  background: url(../Graphics/Carousel_left_active.jpg);
  background-repeat:no-repeat;
  padding:0px;
}

#horizontal_carousel .previous_button_disabled {
  background: url(../Graphics/Carousel_left.jpg);
  background-repeat:no-repeat;
  cursor: default;
  padding:0px;
}

#horizontal_carousel .next_button {
  float:left;  
  width: 13px;
  height: 11px;
  background: url(../Graphics/Carousel_right.jpg);
  background-repeat:no-repeat;
  z-index: 100;
  cursor: pointer;
  margin-top:50px;
  margin-right:5px;
  padding:0px;
}

#horizontal_carousel .next_button_over {
  background: url(../Graphics/Carousel_Right_active.jpg);
  background-repeat:no-repeat;
  padding:0px;
}

#horizontal_carousel .next_button_disabled {
  background: url(../Graphics/Carousel_right.jpg);
  background-repeat:no-repeat;
  cursor: default;
  padding:0px;
}

form p {
        display: inline;
      }

      form fieldset {
        border: none;
        padding: 0;
      }

#horizontal_carousel2 {
  float: left;
  width: 580px;
  height: 110px;
  margin-bottom: 10px;
  position: relative;
  border:1px solid #e7e5e6;
}

#horizontal_carousel2 .container {
  float: left;
  width: 540px;
  height: 110px;
  position: relative;    
  overflow: hidden;
}

#horizontal_carousel2 ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 110px;
}                      

#horizontal_carousel2 ul li {
  width: 135px;
  height: 110px;
  text-align: center; 
  list-style:none;   
  float:left;
  margin-top:5px;
}

#horizontal_carousel2 .previous_button {
  float:left;  
  width: 13px;
  height: 11px;
  background: url(../Graphics/Carousel_left.jpg);
  background-repeat:no-repeat;
  z-index: 100;
  cursor: pointer;
  margin-top:50px;
  margin-left:5px;
}

#horizontal_carousel2 .previous_button_over {
  background: url(../Graphics/Carousel_left_active.jpg);
  background-repeat:no-repeat;
}

#horizontal_carousel2 .previous_button_disabled {
  background: url(../Graphics/Carousel_left.jpg);
  background-repeat:no-repeat;
  cursor: default;
}

#horizontal_carousel2 .next_button {
  float:left;  
  width: 13px;
  height: 11px;
  background: url(../Graphics/Carousel_right.jpg);
  background-repeat:no-repeat;
  z-index: 100;
  cursor: pointer;
  margin-top:50px;
  margin-right:5px;
}

#horizontal_carousel2 .next_button_over {
  background: url(../Graphics/Carousel_Right_active.jpg);
  background-repeat:no-repeat;
}

#horizontal_carousel2 .next_button_disabled {
  background: url(../Graphics/Carousel_right.jpg);
  background-repeat:no-repeat;
  cursor: default;
}

/* end horizontal carousel */

#ul li
{
padding: 0px 2px 0px 0px;
margin: 3px 3px 0px 14px;
text-indent: 1px;
list-style-position: outside;
list-style-type: disc;
}

#decollectie li
{
padding: 5px 3px 5px 0px;
margin: 0px 3px 0px 0px;
list-style-position: outside;
list-style-type: none;
border-bottom:1px solid #e7e5e6;
width:590px;
}

#decollectie li:hover
{
padding: 5px 3px 5px 0px;
margin: 0px 3px 0px 0px;
list-style-position: outside;
list-style-type: none;
border-bottom:1px solid #e7e5e6;
width:590px;
background-color:#e7e5e6;
background-image:url(../Graphics/Collectie_active.jpg);
background-repeat:no-repeat;
background-position:right;
background-repeat:no-repeat;
}

#tableprice
{
border:1px #2a2a2a;
border-style:dashed;
}

#tableborder
{
border:1px solid #ccc;
padding:3px;
border-style:dotted;
}

li.sitemap{list-style-type : disc;}
.sitemap{font-weight: bold; color: #2a2a2a;}
a.sitemap{font-weight: bold; color: #2a2a2a;text-decoration:none;}
a.sitemap:hover{font-weight: bold; color: #2a2a2a;text-decoration:underline;}
li.sitemap2{list-style-type : square;}
.sitemap2{font-weight: bold; color: #565656;}
a.sitemap2{font-weight: bold; color: #565656;text-decoration:none;}
a.sitemap2:hover{font-weight: bold; color: #565656;text-decoration:underline;}

SELECT.selectall
{
	background-color: #ffffff;
	border : 1px solid #2a2a2a;
	color:#3a3a3a;
	font-size : 11px;
	margin-right:5px;
	padding:3px;
}
