
body, html    {   width: 100%; height: 100%; padding: 0; margin: 0;  }
body.site   {   background-color:#1b1b1b; background-image: url(../images/body-bg.jpg); background-repeat: repeat-x; }

body, div, td, li, a  { font-family: 'Trebuchet MS'; font-size: 12px;}
a img       {   border: 0; }

a, a:hover  {   color:#036f9c; text-decoration: none; }
a.wit       {   color:#ffffff; }

ul li { color: #ff4e00; }
ul li a { color: #666666; }
ul li:hover a { color: #ff4e00; }

div.scanbutton  { cursor: pointer; line-height: 18px; float: left; margin-bottom: 8px; margin-right: 8px; width: 192px; height: 60px; padding: 10px; color: #ffffff; font-size: 11px; background-color: #9b9b9b; }
div.scanbutton:hover  { cursor: pointer;  line-height: 18px; float:left; margin-bottom: 8px; margin-right: 8px; width: 192px; height: 60px; padding: 10px; color: #ffffff; font-size: 11px; background-color: #ff4e00; background-image: url(../images/arrow.jpg); background-position: bottom right; background-repeat: no-repeat;  }
div.scanbutton strong { color: #ffffff; }


h2.detail          {   color:#bd3b61; font-size: 18px; font-weight: 200; margin: 0px; padding: 0px;  }
h2          {   color:#333333; font-size: 13px; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px; }
hr.streep   {   color:#cfcfcf; background-color:#cfcfcf; height: 1px; border: 0px solid #cfcfcf; width: 100%; margin: 0; margin-top: 3px; margin-bottom: -3px;  }

div.clear { clear: both; }

ul.shopsubnav { margin: 0; padding: 0; background: none; padding-left: 10px; width: 130px; list-style: none; border: 0; }
ul.shopsubnav li { line-height: 18px; margin: 0; padding: 0; border: 0; }

.dot  { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 12; background-image: url(../images/dot.png); }
.qlog  { width: 789px; height: 100%; position: fixed; top: 10px; left: 50%; margin-left: -75px; z-index: 10; background-image: url(../images/q.png); background-repeat: no-repeat; background-position: top right; }

#actieslide { width: 225px; height: 178px; overflow: hidden; }

.sitecontainer  { position: absolute; top: 0px; left: 50%; margin-left: -475px; width: 950px; min-height: 400px; z-index: 20; }
.topper         { position: relative; top: 0px; left: 0px; width: 950px; height: 100px; z-index: 5000; background-image: url(../images/topgradient.jpg); background-repeat: no-repeat; }
.topper .toplogo  { position: absolute; top: 0px; left: 0px; width: 220px; height: 100px; }
.topper .cart   { position: absolute; top: 0px; right: 0px; width: 200px; height: 100px; background-image: url(../images/cartbg.jpg); background-repeat: no-repeat; }

div.loginblok { padding: 10px; margin-top: 30px; width: 435px; height: 120px;  }

div.loginblok .v1 { float: left; width: 100px; height: 30px; margin-right: 20px; line-height: 30px; color: #666666; }
div.loginblok .v2 { float: left; width: 250px; height: 30px; margin-right: 20px; line-height: 30px;  color: #666666; }
.v2 input { width: 250px; height: 20px;color: #666666; border: 1px solid #cccccc; margin: 5px 0px; padding: 0px 5px; font-size: 11px; line-height: 18px; }
div.loginblok .smb  { float: left; margin-left: 120px; margin-top: 4px; }

div.menu { position: absolute; top: 50px; right: 0px; min-height: 30px; overflow: show; z-index: 5000; }

.topround   { position: relative; width: 950px; height: 10px; background-image: url(../images/topround.png); background-repeat: no-repeat; }
.bottomround   { position: relative; width: 950px; height: 10px; background-image: url(../images/bottomround.png); background-repeat: no-repeat; margin-bottom: 10px; }
.topblock { position: relative; width: 950px; height: 238px; background-color: #ffffff; }

.topblock .slidecorner { position: absolute; top: 0px; left: 10px; width: 12px; height: 238px; z-index: 40; background-image: url(../images/slide-hoekjes.png); background-repeat: no-repeat; }
.topblock .slidenav { position: absolute; top: 10px; right: 260px; border: 0px solid red; height: 20px; z-index: 45;  }
.topblock .slidecontainer { position: absolute; top: 0px; left: 10px; width: 695px; height: 238px; z-index: 30; overflow: hidden; }
.topblock .slidecontainer .slide_block  { position: relative; width: 695px; height: 238px; overflow: hidden; }
.slide_block .txt_overlay { position: absolute; bottom: 55px; left: 0px; height: 46px; width: 325px; overflow: hidden; z-index: 35; background-image: url(../images/slideoverlay.png); line-height: 46px; font-size: 24px; font-family: 'Trebuchet MS'; color: #000000; padding-left: 15px; }
.topblock .blokrechts { position: absolute; top: 0px; right: 10px; width: 225px; height: 238px; background-image: url(../images/oranje-blok.jpg); background-repeat: no-repeat; }
.blokrechts .txt { position: absolute; bottom: 10px; left: 14px; width: 200px; height:125px; color: #ffffff; font-size: 36px; line-height: 38px; letter-spacing:-1px; font-weight:lighter; }

.contentblok    { position: relative; width: 930px; padding: 0px 10px 0px 10px; min-height: 400px; background-color: #ffffff;  }

.contentblok .crumbles  { height: 50px; line-height: 50px; color: #313131; font-size: 10px; }

.productfoto  { width: 225px; height: 207px; text-align: center;  }
.productregel { height: 30px; line-height: 30px; border-bottom: 1px solid #e3e3e3; clear: both;  cursor: pointer;  }
.productregel2 { height: 30px; line-height: 30px; border-bottom: 1px solid #e3e3e3; clear: both;  cursor: pointer;  }
.productregel:hover { background-color: #e3e3e3; cursor: pointer; }
.productregel .prodtitel  { margin-left: 10px; float: left; width: 230px; height: 30px;  }
.productregel .prodsnelheid { float: left; width: 60px; height: 30px; text-align: center;}
.productregel .prodformaat { float: left; width: 60px; height: 30px;text-align: center; }
.productregel .prodmeer { float: left; width: 80px; height: 30px; }

.productregel2 .prodtitel  { margin-left: 10px; float: left; width: 230px; height: 30px;  }
.productregel2 .prodsnelheid { float: left; width: 60px; height: 30px; text-align: center;}
.productregel2 .prodformaat { float: left; width: 60px; height: 30px;text-align: center; }
.productregel2 .prodmeer { float: left; width: 80px; height: 30px; }

.footer1   { position: relative; width: 930px; height: 60px; background-color: #e3e3e3; }
.footer2   { position: relative; width: 930px; height: 32px; background-color: #e3e3e3; background-image: url(../images/footerbg.jpg); background-repeat: no-repeat; }

.footer1 .nbblok  { position: absolute; top: 7px; left: 7px; width: 333px; height: 46px; background-color: #c3c3c3; }
.footer1 .merken  { position: relative; float: right;width: 575px; height: 60px; }
.footer1 .merken img  { margin: 0px 20px; }

.nbblok .nbtxt  { position: absolute; top: 0px; left: 7px; height: 22px; line-height:22px; width: 260px; font-size: 10px; color: #333333; }
.nbblok #nbemail  { position: absolute; top: 22px; left: 6px; width: 280px; height: 18px; line-height: 16px; padding: 0;padding-left: 5px; background-color: #ffffff; font-size: 10px; border: 0px; }
.nbblok #sbmimg { position: absolute; top: 22px; left: 295px; width: 20px; height: 19px; }

.footer2 .flinks  { float: left; position: relative; height: 32px; line-height: 32px; margin-left: 10px; color:#666666; font-size: 11px; }
.footer2 .frechts  { float: right; margin-right: 10px; position: relative; height: 32px; line-height: 32px; margin-left: 10px; color:#666666; font-size: 11px; }
.frechts a  { color:#666666; font-size: 11px; text-decoration: none; }
/*.footer .flinks { position: absolute; top: 0px; left: 0px; width: 650px; height: 25px; line-height: 25px; color: #313131; font-size: 10px; padding-left: 12px; }
.footer .frechts { position: absolute; top: 0px; right: 0px; text-align: right; width: 300px; height: 25px; line-height: 25px; color: #313131; font-size: 10px; padding-right: 12px; }
*/

.shade-l  { position: absolute; top: 100px; left: 50%; margin-left: -487px; width: 12px; min-height: 400px; background-image: url(../images/shade-l.jpg); background-repeat: no-repeat; }
.shade-r  { position: absolute; top: 100px; left: 50%; margin-left: 475px; width: 12px; min-height: 400px; background-image: url(../images/shade-r.jpg); background-repeat: no-repeat; }

h1.left { margin: 0; padding: 0; width: 330px; height: 27px; margin-bottom: 20px; background-image: url(../images/h1-left.jpg); background-repeat: no-repeat; color: #ffffff; text-transform: uppercase; font-size: 12px; padding-left: 10px; line-height: 27px;}
h1.left span  { color: #000000; }

h1.left_prod { margin: 0; padding: 0; width: 215px; height: 27px; margin-bottom: 20px; background-image: url(../images/h1-left.jpg); background-repeat: no-repeat; color: #ffffff; text-transform: uppercase; font-size: 12px; padding-left: 10px; line-height: 27px;}
h1.left_prod_snav { margin: 0; padding: 0; width: 215px; height: 27px; margin-bottom: 20px; background-image: url(../images/kopzwartrond_links.jpg); background-repeat: no-repeat; color: #ffffff; text-transform: uppercase; font-size: 12px; padding-left: 10px; line-height: 27px;}
h1.left_prod span  { color: #000000; }

h1.left_breed { margin: 0; padding: 0; width: 685px; height: 27px; margin-bottom: 20px; background-color: #ff4e00;  background-image: url(../images/h1-left.jpg); background-repeat: no-repeat; color: #ffffff; text-transform: uppercase; font-size: 12px; padding-left: 10px; line-height: 27px;}
h1.left_breed_snav { margin: 0; padding: 0; width: 445px; height: 27px; margin-bottom: 20px; background-color: #ff4e00;  color: #ffffff; text-transform: uppercase; font-size: 12px; padding-left: 10px; line-height: 27px;}

h1.center { margin: 0; padding: 0; width: 335px; height: 27px; margin-bottom: 20px; background-color: #ff4e00; color: #ffffff; text-transform: uppercase; font-size: 12px; padding-left: 10px; line-height: 27px;}
h1.center span  { color: #000000; }
h1.center_prod { margin: 0; padding: 0; width: 450px; height: 27px; margin-bottom: 20px; background-color: #ff4e00; color: #ffffff; text-transform: uppercase; font-size: 12px; padding-left: 10px; line-height: 27px;}
h1.center_prod span  { color: #000000; }

h1.center_prod_bl { margin: 0; padding: 0; width: 450px; height: 27px; margin-bottom: 20px; background-color: #242424; color: #ffffff; text-transform: uppercase; font-size: 12px; padding-left: 10px; line-height: 27px;}


div.uspblok { width: 340px; height: 78px; background-color: #9b9b9b; margin-bottom: 8px; position: relative; }
div.uspblok .foto { float: left; width: 136px; height: 78px;  }
div.uspblok:hover .foto { float: left; width: 136px; height: 78px; }
div.uspblok:hover { background-color: #ff4e00; background-image: url(../images/arrow.jpg); background-position: bottom right; background-repeat: no-repeat;  }
div.uspblok .info { float: left; width: 184px; height: 58px; padding: 10px; color: #ffffff; }
div.uspblok .info h2  { color: #ffffff; text-transform: uppercase; font-size: 16px; font-weight: bold; padding: 0; margin: 0; }

strong  { color: #333333; }
div.content_left  { width: 340px; position: relative; float: left; }
div.tekst_left  { margin-top: -20px; background-color:#e9e9e9; color: #666666; padding: 10px; line-height: 18px; }

div.tekst_left  input { width: 185px; height: 20px;color: #666666; border: 1px solid #cccccc; margin: 5px 0px; padding: 0px 5px; font-size: 11px; line-height: 18px; }

div.content_left_prod  { width: 225px; position: relative; float: left;  }
div.content_left_breed  { width: 695px; position: relative; float: left;  color: #666666; font-size: 12px; line-height: 18px; }
div.content_left_breed_snav  { width: 440px; margin-right: 15px; margin-left: 10px; position: relative; float: left;  color: #666666; font-size: 12px; line-height: 18px; }
div.content_center  { width: 345px; position: relative; float: left; margin-left: 10px; color: #666666; font-size: 12px; }
div.content_center_prod  {  width: 460px; position: relative; float: left; margin-left: 10px; color: #666666; font-size: 12px; }
div.content_center_prod ul {  margin: 0; padding-left: 20px; }
div.content_center_prod ul li {  color: #666666; }
div.content_right   { width: 225px; position: relative; float: left; margin-left: 10px; }

div.prodgroep   { cursor: pointer; margin-top: 5px; width: 215px; height: 25px; padding: 0px 0px 0px 10px; line-height: 25px; background-color: #9b9b9b; color: #ffffff; font-size: 12px; text-transform: uppercase; }
div.prodgroep_ov, div.prodgroep:hover { cursor: pointer; margin-top: 5px; width: 215px; height: 25px; padding: 0px 0px 0px 10px; line-height: 25px;  background-color: #ff4e00; background-image: url(../images/arrow.jpg); background-position: 205px 5px; background-repeat: no-repeat;  }
div.prodgroep a,div.prodgroep_ov a { color: #ffffff; text-decoration: none; font-size: 12px; text-transform: uppercase; }

div.merkbutton  { cursor: pointer; background-color: #e3e3e3; width: 215px; height: 25px; padding: 0px 0px 0px 10px; line-height: 25px;  }



div.rechtsblokje  { width: 225px; min-height: 50px; position: relative; margin-bottom: 14px; }
div.rechtsblokje .tround  { position: absolute; top: 0px; right: 0px; width: 7px; height: 27px; background-image: url(../images/topgrayround.jpg); background-repeat: no-repeat; z-index: 200;  }
div.rechtsblokje #actienav  { position: absolute; top: 6px; right: 6px;  z-index: 300; }
div.rechtsblokje .koprond { width: 225px; height: 27px; background-image: url(../images/kopzwartrond.jpg); background-repeat: no-repeat; }
div.rechtsblokje .kop { width: 215px; height: 27px; background-color: #242424; line-height: 27px; color: #ffffff; text-transform: uppercase; padding-left: 10px;    }
div.rechtsblokje .koppielke { position: relative; width: 215px; height: 27px; background-color: #242424; line-height: 27px; background-image: url(../images/topgrayround.jpg); background-repeat: no-repeat; background-position: top right; color: #ffffff; text-transform: uppercase; padding-left: 10px; }
.koppielke .pielke  { position: absolute; top: 19px; border: 0px solid red; left: 5px; width: 21px; height: 10px; margin: 0; padding: 0; vertical-align: top; }
div.rechtsblokje div.cont { width: 225px; height: 185px; }
div.rechtsblokje div.cont .actiekop { width: 215px; height: 27px; background-color: #242424; line-height: 27px; color: #ffffff; text-transform: uppercase; padding-left: 10px; }
div.rechtsblokje div.cont .actietxt   { width: 225px; height: 158px; background-color: #e9e9e9; }
div.rechtsblokje .txthover2   { width: 225px; min-height: 30px; background-color: #ffffff; padding-top: 5px; }
.txthover2 hr  {  padding: 0; height: 1px; border: 0px solid #c3c3c3; color: #c3c3c3; background-color:#c3c3c3; margin: 5px 0px;}
.txthover2 div.i { color:#666666; background-color:#ffffff; padding: 5px; }
.txthover2 div.i:hover { background-color:#e9e9e9; }
div.rechtsblokje .txt   { width: 225px; min-height: 30px; background-color: #e9e9e9; }
div.rechtsblokje .txt .lb { float: left; width: 75px; }
div.rechtsblokje .txt .rb { float: left; width: 150px; }
.lb2  { padding-top: 5px; float: left; height:20px; line-height:20px;  padding-left:10px; width: 65px; }
.rb2  { padding-top: 5px; float: left; position: relative; width: 150px; height:20px; line-height:20px;   }

.rb span  { color: #242424; line-height: 38px; font-size: 18px; font-weight: bold; }
.rb2 input.invoer  { height: 18px; font-size: 11px; color: #666666; line-height: 16px; border: 1px solid #666666; background-color: #ffffff; padding-left: 7px; width: 133px; }

div.subnavver { float: left; width: 225px; min-height: 50px; position: relative; }

div.subnavver ul  { padding: 0; margin: 0; list-style: none; }
div.subnavver ul li   { cursor: pointer; margin-bottom: 5px; width: 215px; height: 25px; padding: 0px 0px 0px 10px; line-height: 25px; background-color: #9b9b9b; color: #ffffff; font-size: 12px; text-transform: uppercase; }
div.subnavver ul li.ov, div.subnavver ul li:hover { cursor: pointer; margin-bottom: 5px; width: 215px; height: 25px; padding: 0px 0px 0px 10px; line-height: 25px;  background-color: #ff4e00; background-image: url(../images/arrow.jpg); background-position: 205px 5px; background-repeat: no-repeat;  }
div.subnavver ul li a { color: #ffffff; text-decoration: none; font-size: 12px; text-transform: uppercase; }

div.textpad { padding: 0px 10px; color: #666666; }
div.textpad ul li { color: #666666; }

div.socialm { float: right; height: 40px; width: 200px; text-align: right; line-height: 40px; }
div.socialm img { position: relative; top: 10px; }

div.betaaltekst { line-height: 18px; color: #666666; }
div.betaaltekst strong  { color: #000000; }

/* KRUIMELPAD */
.crumbleblock   { height: 44px; line-height: 44px; font-size: 11px; color:#333333; }
.crumbleblock a { color:#333333; font-size: 11px; }



div.menu ul li a, div.menu ul li a:visited {display:block; text-decoration:none; height:20px; text-align:center; color:#ffffff;  text-transform: uppercase; font-weight: bold;  line-height:20px; font-size:12px; overflow:hidden;}
div.menu ul {padding:0; margin:0; list-style: none; }
div.menu ul li { cursor: pointer; float:left; position:relative; padding: 0px 0px 0px 18px; height: 20px; line-height: 20px; margin: 0px 2px;  }
div.menu ul li:hover {float:left; position:relative; padding: 0px 0px 0px 18px; margin: 0px 2px; height: 20px; line-height: 20px; background-image: url(../images/menu-bg.png);  background-repeat: no-repeat; }
div.menu ul li.ov {float:left; position:relative; padding: 0px 0px 0px 18px; margin: 0px 2px;   height: 20px; line-height: 49px;  background-image: url(../images/menu-bg.png);  background-repeat: no-repeat; }
div.menu ul li div { float: right; height: 20px; width: 6px; margin-left: 12px; }
div.menu ul li:hover div, div.menu ul li.ov div { float: right; line-height: 20px; height: 20px; margin-left: 12px; width: 6px; background-image: url(../images/menu-bg-right.png);  background-repeat: no-repeat; }
div.menu ul li:hover a, div.menu ul li.ov a  { color:#ffffff; font-weight: bold; font-size: 12px; text-transform: uppercase; }
div.menu ul li div img  { position: relative; top: 0px;}

div.menu ul li ul { margin-left: -12px; border: 0px solid red;display: none; padding:0; margin:0; list-style: none; }
div.menu ul li:hover ul { display: block;margin-left: -12px; }
div.menu ul li ul li  { padding: 0; padding-left: -12px; float: none; height: 20px;   display: block; font-size: 10px; background: none; text-transform: none;  background-image: url(../images/black.png); margin: 0; }
div.menu ul li ul li:hover  { padding: 0; padding-left: -12px; float: none; height: 20px;   display: block;  font-size: 10px; background: none; text-transform: none;  background-image: url(../images/orange.png);   margin: 0;}
div.menu ul li ul li a, div.menu ul li ul li a:visited {display:block; text-decoration:none; height:18px; text-align:center; color:#ffffff;  text-transform: none; font-weight: 400;  line-height:18px; font-size:9px; overflow:hidden;}

.homeslider .slide  { width: 474px; height: 200px; position: relative; }
.slide .slideimg  { position: absolute; top: 0px; left: 0px; width: 474px; height: 200px; z-index: 60; }
.slide .slidetxt  { position: absolute; bottom: 0px; left: 0px; width: 454px; height: 40px; z-index: 65; background-image: url(../images/white.png); line-height: 40px; padding: 0px 10px; font-size: 14px; color:#000000; font-weight: 400; }

#slides { position: absolute; top: 0px; left: 0px; width: 474px; height: 200px; overflow: hidden; }
 

div.navinactive { float: left; padding-top: 0px; width: 15px; height: 15px; text-align: center; font-size: 10px; background-image: url(../images/nav.png); background-repeat: no-repeat; margin-left: 5px; }
div.navactive {  float: left; padding-top: 0px;  width: 15px; height: 15px; text-align: center; font-size: 10px; background-image: url(../images/navov.png); background-repeat: no-repeat; margin-left: 5px; background-repeat: repeat-x; color:#000000; }
div.navinactive a, div.navactive  a { color:#000; font-size: 10px; text-decoration: none; line-height: 15px; }

td.toner  { vertical-align: top; width: 150px; height: 20px; font-size: 12px; line-height: 25px; }
td.toner select { font-size: 12px; width: 140px; height: 20px;  border: 1px solid #666666;}
td.toner input  { width: 140px; line-height: 20px;height: 20px; border: 1px solid #666666; }
td.toneraantal  { vertical-align: top; width: 50px; height: 20px; font-size: 12px; line-height: 20px; }
td.toneraantal input  { width: 40px; height: 20px; line-height: 20px; text-align: center; border: 1px solid #666666; }

td.infveld  { width: 150px; height: 25px; font-size: 12px; }
td.infveld2  { width: 250px; height: 25px; font-size: 12px; }
td.infveld2 input { width: 190px; height: 20px; border: 1px solid #666666; line-height: 20px; }

/* TAG CLOUD */
.twelve         {   width: 958px; height: 12px; }
.tagblock       {   width: 958px; height: 72px; background-color:#f3f3f3; border: 1px solid #cfcfcf;  }


/* FORMULIER */
.formulier {
	width: 250px;
	border: 0;	
}

.formulier .zichtbaar td {
	padding: 4px;
	font-size: 10px;
	color: #767676;
}

.formulier .header td {
	font-weight: bold;
	padding: 4px;
	vertical-align: top;
	font-weight: bold;
	background-color: #F0F0F0;
}

.formulier .veld td {
	padding: 4px 0px;
	min-height: 24px;
	border-bottom: 1px solid #F0F0F0;
	vertical-align: top;
	padding-left: 10px;
}

.formulier .naam label {
	width: 180px;
	line-height: 23px;
	display: block;
}

.naamform { width: 180px; line-height: 23px; }
.veldform { width: 228px; line-height: 23px; }

.formulier .input textarea {
	border: 1px solid #A8A8A8;
	margin: 1px;
	font-size: 11px;
	width: 228px;
	height: 100px;
	padding: 3px 3px;
	font-family: Arial, Helvetica, sans-serif;
}

.formulier .input textarea:focus {
	border: 2px solid #666666;
	margin: 0px;
}

.formulier .inputveld:focus {
	border: 2px solid #666666;
	margin: 0px;
}


.formulier .input .inputveld {
	border: 1px solid #A8A8A8;
	margin: 1px;
	font-size: 11px;
	width: 228px;
	padding: 2px 3px;
}

.formulier .input .inputveld-postcode {
	text-transform: uppercase;
}

.formulier .input .inputveld:focus {
	border: 2px solid #666666;
	margin: 0px;
}

.formulier .input select {
	border: 1px solid #A8A8A8;
	margin: 1px;
	font-size: 11px;
	min-width: 166px;
}

.formulier .input select.tijd {
	min-width: 30px;
}

.formulier .input select:focus {
	border: 2px solid #666666;
	margin: 0px;
}

.formulier .input select option {
	padding: 1px 5px;
}

.formulier .input, .formulier .knop {
	width: 172px;
	position: relative;
}

.formulier .input div.error-tekst {
	font-size: 10px;
	color: #E03131;
	width: 200px;
	margin-top: 4px;
	min-height: 16px;
	padding: 6px 4px 4px 24px;
	background: #FFE5E5 url(../images/icoon-error.gif) no-repeat 4px 4px;
	border: 1px solid #FF7373;
}

.formulier .input .error-tekst {
	margin: 0px;
	border: 2px solid #FF7373;
	background-color: #FFF8F8;
}

.formulier .input .info-tekst {
	position: absolute;
	left: 172px;
	top: 0px;
	width: 159px;
	font-size: 10px;
	display: none;
	z-index: 30;
}

.formulier .info-tekst .pijl {
	float: left;
	width: 6px;
	height: 8px;
	z-index: 10;
	background-image: url(../images/formulier-bg-trans.png);
	position: absolute;
	left: 0px;
	top: 6px;
	font-size: 0px;
}

.formulier .info-tekst .inhoud {
	margin-left: 5px;
	float: left;
	width: 124px;
	min-height: 16px;
	height: auto;
	padding: 6px 4px 4px 24px;
	background: #F2F2F2 url(../images/icoon-help.gif) no-repeat 4px 4px;
	border: 1px solid #B9B9B9;
}

.formulier .info-opmerkingen {
	color: #656565;
	padding: 2px;
	font-size: 10px;
}

.formulier img {
	border: 1px solid #656565;
	margin: 0px 1px 3px 1px;
}





.img_left_border{

	float:left;

	margin-right:5px;

	margin-bottom:5px;

	border:1px solid #222222;	

}

.img_left_noborder{

	float:left;

	margin-right:5px;

	margin-bottom:5px;

}



.img_right_border{

	float:right;

	margin-left:10px;

	margin-right:15px;	

	margin-bottom:5px;

	border:1px solid #222222;	

}



.img_right_noborder{

	float:right;

	margin-right:15px;		

	margin-left:15px;

	margin-bottom:15px;

}







.img_noalign_noborder{

	margin:5px;
	
	margin-right: 10px;

	display: block; 

	

}



.img_noalign_border{

	margin:5px;

	display: block; 

	margin-left: auto; 

	margin-right: 15px;

	border:1px solid #222222;		

}
