html,  body,  div,  span,  applet,  object,  iframe,  h1,  h2,  h3,  h4,  h5,  h6,  p,  blockquote,  pre,  a,  abbr,  acronym,  address,  big,  cite,  code,  del,  dfn,  em,  font,  img,  ins,  kbd,  q,  s,  samp,  small,  strike,  strong,  sub,  sup,  tt,  var,  dl,  dt,  dd,  ol,  ul,  li,  fieldset,  form,  label,  legend,  table,  caption,  tbody,  tfoot,  thead,  tr,  th,  td  { 
border:0pt  none; 
font-family:inherit; 
font-size:100%; 
font-style:inherit;
font-weight:inherit; 
margin:0pt; 
outline-color:invert; 
outline-style:none; 
outline-width:0pt; 
padding:0pt; 
vertical-align:baseline; 
} 
table  { 
border-collapse:separate; 
border-spacing:0pt; 
} 
caption,  th,  td  { 
font-weight:normal; 
text-align:left; 
} 
blockquote:before,  blockquote:after,  q:before,  q:after  { 
content:""; 
} 
blockquote,  q  { 
quotes:""  ""; 
} 
strong  { 
font-weight:bold; 
} 
em  { 
font-style:italic; 
} 
*  { 
margin:0pt; 
padding:0pt; 
}
li {
list-style:none;
}
a {
text-decoration:none;
cursor:pointer;
}
a:active {	
outline: none;
}
a:focus {	
-moz-outline-style: none;
}


body{ 		margin:0px;background-color:#D01116; color:#D01116; font-family:Arial, Helvetica, sans-serif; overflow:hidden; font-size:75%;}
#banner{ 	height:120px; width:100%; padding-top:105px; background-color:#FFFFFF; background-image:url('../IMG/banner.jpg'); background-repeat:no-repeat; background-position:center top;}
#menu{ 		width:860px; margin:auto; }

a { color:#3399CC; text-decoration:underline;}

.curve p{  background:url('../IMG/transparant.png'); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../IMG/transparant.png', sizingMethod='scale'); overflow:hidden; border:1px solid #D01116;border-bottom:none; border-top:none; _background-color:#FFF;}
.curve .c1{  width:208px; height:1px; margin-left:6px;  background:#D01116;}
.curve .c2{  width:210px; height:1px; margin-left:4px;  border-width:2px;}
.curve .c3{  width:214px; height:1px; margin-left:3px; }
.curve .c4{  width:216px; height:1px; margin-left:2px; }
.curve .c5{  width:218px; height:2px; margin-left:1px; }
.curve .c6{  width:218px; height:2px; margin-left:1px; }
.curve .c7{  width:216px; height:1px; margin-left:2px; }
.curve .c8{  width:214px; height:1px; margin-left:3px; }
.curve .c9{  width:210px; height:1px; margin-left:4px; border-width:2px;}
.curve .c10{ width:208px; height:1px; margin-left:6px; background:#D01116;}

#menu ul{     width:220px;border:1px solid #D01116;border-bottom:none; border-top:none;}
#menu ul li a{  color:#450607;background:url('../IMG/transparant.png'); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../IMG/transparant.png', sizingMethod='scale'); _background-color:#FFF;
padding-left:10px; padding-right:10px; padding-top:1px; padding-bottom:1px; width:200px; display:block; text-decoration:none;}
#nieuws ul li a{  color:#EA1414;padding-left:22px; padding-right:10px; padding-top:1px; padding-bottom:1px;display:block; width:100%; text-decoration:none;}
#menu ul li a:hover{background:#D01116; color:#FFFFFF;}
#nieuws ul li a.nieuwsLink:hover{background:#D01116; color:#FFFFFF;}
#menu ul li a .icon *{ background-color:#EA1414; text-decoration:none;} 
#nieuws ul li a .icon *{ background-color:#EA1414;} 
#menu ul li a:hover .icon *,#nieuws ul li a:hover .icon *{ background-color:#FFFFFF;} 

#contant p{ padding:3px 20px 6px 20px; color:#000000;} 

h2	{ background:url('../IMG/li.jpg'); font-weight:bold; background-repeat:no-repeat; font-size:1.167em; padding:6px; padding-left:38px; text-align:left; *margin-top:-5px; background-repeat:no-repeat; }
hr	{ background:#DDDDDD; height:1px; border:none; outline:none; margin:8px; padding:0px; color:#DDDDDD; margin-left:0px;}
.imgTitle img	{ display:block;border:3px solid #FFFFFF; }	
.imgTitle span	{ background-color:#DDDDDD; text-align:center; display:block; }	
.imgTitle	{ float:left;display:block; background-color:#DDDDDD; margin-right:10px;margin-bottom:0px;border:5px solid #DDDDDD; color:#E81118; border-bottom:2px solid #DDDDDD;-moz-border-radius: 5px;
-webkit-border-radius: 5px;text-decoration:none;}	
.imgTitle:hover,.imgTitle:hover span {border-color:#E81118; background-color:#E81118; color:#FFFFFF;}	

.menu				{ float:left; }
.submenu			{ display:none; position:absolute; margin-left:230px;}
#menu .submenu .curve p		{ background:#ffffff;}
#menu .submenu ul li a	{ background:#ffffff;}
#menu .submenu ul li a:hover	{ background:#D01116;}
#menu .submenu .curve  .c1,#menu .submenu .curve  .c10		{ background:#D01116;}

#nieuwsBottom { position:absolute; top:520px; border-top:1px solid #DDDDDD; padding-top:10px; width:230px;}
a.aantalfavs {font-size:0.917em; margin-bottom:4px; display:block; color:#D01116; text-decoration:none; position:absolute; top:500px;}

#wrap{ 		width:100%;  background-color:#FFFFFF; border-top:10px solid #EEEEEE;  }
#nieuws{ 	overflow:hidden; height:320px;width:30.5%; float:left; text-align:right; border-right:1px solid #DDDDDD; padding-right:1%;margin-bottom:10px;margin-top:10px;}
#nieuws #nieuwsList{ width:230px; text-align:left; float:right;}
#contant{ 	height:320px;width:67%; float:right; overflow:auto;  padding-left:1%;padding-bottom:10px;padding-top:10px; }
#footer{ 	height:50px; width:100%; background-color:#D01116; background-image:url('../IMG/footerBG.jpg'); background-repeat:repeat-x;}
#bannerBottom	{height:30px; width:100%; background-color:#D01116; background-image:url('../IMG/footerBG.jpg'); background-repeat:repeat-x;}

.icon{width:10px; display:block; float:left; margin-top:2px;margin-right:5px;} 
.icon *{display:block; height:1px; overflow:hidden; } 
/*   PIJL   */
.icon .p1{ margin-left:3px; width:0px;}
.icon .p2{ margin-left:3px; width:0px;}
.icon .p3{ margin-left:3px; width:2px;}  
.icon .p4{ margin-left:3px; width:3px;}   
.icon .p5{ margin-left:3px; width:4px; height:2px;}
.icon .p6{ margin-left:3px; width:3px;}   
.icon .p7{ margin-left:3px; width:2px;}
.icon .p8{ margin-left:3px; width:0px;}

div#melding {width:70%; margin:0 auto; margin-bottom:1em; padding:3px 5px; text-align:center;}
div#melding img {vertical-align:middle;}
div#melding a { color:#CFFF0F; text-decoration:underline; }
div.succes  { background-color:#5CB900; color:#FFF; border:1px solid; border-color:#669900; }
div.fout {background-color:#CC0000; color:#FFF; border:1px solid; border-color:#990000;}

.clear {clear:both;}
.links {float:left;}
.rechts {float:right;}
ul.lijst {color:#000;}
ul.lijst li {margin-left:20px; list-style-type:disc;}
strong {font-weight:bold;}
input#submit {padding:0px 5px;}
input,textarea,select {margin-bottom:3px; font-size:1em; font-family:Arial, Helvetica, sans-serif;}
fieldset {border:1px solid #ccc; padding:8px 10px;}
legend {font-weight:bold; *margin-bottom:5px;} 
form i {width:10px; display:block; float:left;}

div.txt {margin-left:20px; margin-top:12px; padding-right:20px; color:#000;}

div#galerij {width:470px; margin-left:39px; *margin-left:19px; float:left;}
div#galerij img { border: 2px solid #F1D3D7; margin-right:5px; margin-bottom:5px; padding:1px;}
div#galerij .rechts {margin-right:11px; *margin-right:5px;}
div#fotos {height:240px;}
div#galerijNavigatie {margin-top:10px;}
div#paginas {width:auto; float:left;}
div#paginas a { color:#CC3300; text-decoration:none; width:17px; display:block; float:left; margin-right:1px; text-align:center;}
div#paginas a.actief {font-weight:bold;}
div#paginas .links {margin:0px 2px;}
div#bladeren {width:35px;float:left; margin-left:4px;}
a#volgende { width:16px; background-color:#CC0000; text-decoration:none; color:#FFF; display:block; float:right; text-align:center; }
a#vorige {width:16px; background-color:#CC0000; text-decoration:none; color:#FFF; display:block; float:right; text-align:center; margin-right:1px;}
a:hover#volgende, a:hover#vorige { background-color:#DD0000; }
a.inactief {width:16px; text-decoration:none; background-color:#ccc; color:#FFF; display:block; float:right; text-align:center; cursor:default; margin-right:1px;}

a.sluiten {background-color:#444; color:#fff; padding:2px 4px; text-decoration:none; position:absolute; right:0px; top:0px;text-decoration:none;}
a:hover.sluiten { background-color:#666; }
a.favoriet {display:block; width:110px; background-color:#CC0000; color:#FFF; padding:6px 10px; text-decoration:none;}
a.favoriet2 {display:block; width:130px; background-color:#CC0000; color:#FFF; padding:6px 10px; text-decoration:none;}
a:hover.favoriet, a:hover.favoriet2 { background-color:#DD0000; }

div#artikeldetails {min-width:450px; width:auto !important; width:450px; float:left; border:1px solid #666; padding:10px; position:absolute; top:275px; left:490px; background-color:#FFF;}
div#artikeldetails span, p.bold {font-weight:bold;}
div#artikeldetails p {margin:0px; padding:0px; margin-top:12px; margin-bottom:12px;}
div#artikeldetails h3 {float:left; margin-bottom:5px; font-size:1.4em; font-weight:bold;}
div#artikeldetails img.foto {float:left; display:block; cursor:pointer; }
div#beschrijvingwindow {width:190px; float:left; margin-left:10px;}
div#fotoDiv {width:800px; height:620px; cursor:pointer; display:none; border: 5px solid #ddd; position: absolute; left:50%; top:10px; margin-left:-380px; text-align:center; background-color:#fff;}

div.bericht {width:610px; margin-top:12px;}
div.bericht h3 {font-weight:bold; margin-left:20px;}
div.bericht cite {margin:0; padding:0; width:0; height:0; margin-left:20px;}

table#contact {margin-left:20px; color:#000;}
table#contact th {padding-right:8px; font-weight:bold;}
table#contact td {padding:2px 0px;}
form#contactform {margin-left:20px; margin-top:10px;}
form#contactform label {width:80px; display:block; float:left; vertical-align:top;}
form#contactform textarea#bericht {width:280px; height:130px;}
form#contactform fieldset {width:400px;}

table#artikeloverzicht th {font-weight:bold;}
table#artikeloverzicht td {padding-right:10px;}

form#afspraakform fieldset {margin-left:20px;width:450px;}
form#afspraakform label {width:160px; display:block; float:left; vertical-align:middle; padding-bottom:2px;}
form#afspraakform div {height:22px; line-height:20px;}
form#afspraakform textarea {width:210px;}

div#favorieten {margin: 5px 20px;}
div#favorieten p {padding:0px;}
div#favorieten img {margin-right:5px; border: 2px solid #F1D3D7; margin-bottom:5px; padding:1px;}

