@charset utf-8;

@font-face {
    font-family: 'BlueHighwayDTypeRegular';
    src: url('/stempl/fnt/bluehigd-webfont.eot');
    src: url('/stempl/fnt/bluehigd-webfont.eot?#iefix') format('embedded-opentype'),
         url('/stempl/fnt/bluehigd-webfont.woff') format('woff'),
         url('/stempl/fnt/bluehigd-webfont.ttf') format('truetype'),
         url('/stempl/fnt/bluehigd-webfont.svg#BlueHighwayDTypeRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/**
	CurvyCorners 2.0 - Voor ronde hoeken
**/
* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.lime { border-color: #bbce00; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }

body, td, th {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#906
}
body {
  background-color:#FFF;
  margin:5px 0 0
}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; text-align:left; }
form { padding:0; margin:0; }
.links { float:left; }
.rechts { float:right; }
img { border:none }
a, a:link, a:visited { text-decoration:none; color:#669; }

.keuzes { padding-left:8px; float:left; width:400px; }
.keuzeskeuze { float:left; margin-right:4px; }

.clr { clear:both }
.carterror {
  background:#FF5B60;
  color:#FFF;
  font-weight:700;
  font-size:12px;
  padding:5px
}
.cartinfo {
  background:#69C;
  color:#FFF;
  font-weight:700;
  font-size:12px;
  padding:5px
}
.textfield {
  background:#f0f0f0;
  border:solid 1px #ccc;
  width:90%;
  color:#999;
  margin:4px 0;
  padding:3px
}
.textfield33 {
  background:#f0f0f0;
  border:solid 1px #ccc;
  width:40%;
  color:#999;
  margin:4px 0;
  padding:3px
}
.textfieldUnH {
  background:#FBFBFB;
  border:solid 1px #ccc;
  color:#AAA;
  font-style:italic;
  margin:4px 0;
  padding:3px
}
.textfieldUnH33 {
  background:#FBFBFB;
  border:solid 1px #ccc;
  color:#AAA;
  font-style:italic;
  margin:0px;
}
.textfieldUnH2 {
  background:#FFF;
  border:solid 1px #ccc;
  color:#666;
  margin:4px 0;
  padding:3px
}
.textfield2 {
  background:#f0f0f0;
  border:solid 1px #ccc;
  width:90%;
  color:#333;
  margin:4px 0;
  padding:3px
}
.doMarg { margin-top:25px }
#mainwrapper {
  width:1000px;
  overflow:hidden;
  margin:0px auto;
  padding:0
}
#mainwrapper .logo {
  background:url(/stempl/img/logo_300p.gif);
  background-repeat:no-repeat;
  background-color:#FFF;
  width:300px;
  height:104px;
  float:left
}
#mainwrapper .logoAbbo
{
  background:url(/stempl/img/logo_a_300p.gif);
  background-repeat:no-repeat;
  background-color:#FFF;
  width:300px;
  height:113px;
  float:left
}
#mainwrapper .slogan {
  width:550px;
  height:113px;
  float:right;
  overflow:hidden
}
.balkLinks {
  width:180px;
  overflow:hidden;
  float:left;
  margin-right:10px;
  margin-top:10px
}
.balkRechts {
  width:805px;
  float:left;
  overflow:hidden;
  margin-top:10px
}
.balkRechts div a:hover { color:#FF0 }
.blocksMenu {
  margin-left:10px;
  color:#FFF;
  float:left;
  cursor:pointer;
  padding:8px 12px
}
.blocksMenuR {
  margin-left:10px;
  color:#FFF;
  float:right;
  cursor:pointer;
  padding:9px 12px
}
a.white { color:#FFF; text-decoration:none; }
a.white:hover { color:#FFF; text-decoration:underline; }
.blocksMenuR span { color:#F6C; font-weight:700; }
.blocksMenu a, .blocksMenu a:link,.blocksMenu a:visited .blocksMenuR a, .blocksMenuR a:link,.blocksMenuR a:visited  { color:#FFF; text-transform:uppercase; }
.c1 { background-color:#4F0988; color:#FFF; }
.c2 { background-color:#A22D4D; color:#FFF; }
.c3 { background-color:#203175; color:#FFF; }
.c4 { background-color:#4DA725; color:#FFF; }
.c5 { background-color:#98C109; color:#FFF; }
.c6 { background-color:#B70004; color:#FFF; }
.c9 a, .c9 a:link, .c9 a:visited {  color:#FFF; }
.c9 a:hover {  color:#333; background:#FF3; }
.c7 { background-color:#F69; color:#FFF; }
.c8 { background-color:#0E1D4E; color:#FFF; }
.c9 { background-color:#0051A7; color:#FFF; }
.c10 { border:solid 1px #652B91; padding:0; margin:0; }
.c11 { background-color:#FFD1D1; }

.frst { margin:0 }
.wit strong {
  font-size:13px;
  color:#FF0
}
.wit a, .wit a:link {
  color:#FFF;
  text-decoration:none;
  font-weight:700;
  line-height:1.7em
}
.wit a:hover {
  color:#FF0;
  text-decoration:none;
  font-weight:700
}
.blocksMenu:hover,.blocksMenuR:hover {
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  -khtml-opacity:0.7;
  opacity:0.7;
  color:#FF0
}
.leftBoxes {
  width:175px;
  margin:0;
  padding:0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  
}
.leftBoxes div { padding:7px; }
.leftBoxesBox {
	border:solid 1px #94218F;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.leftBoxesBox div
{
	padding:7px;
}
.aaa { padding:3px }
ul#hSlider {
  font-family:Arial, sans-serif;
  font-size:24px;
  font-weight:700;
  list-style:none outside none;
  width:520px;
  
}
ul.filmstrip {
  list-style:none;
  display:inline;
  width:600px;
  height:75px;
  max-height:75px;
  overflow:hidden;
  text-align:center;
  margin:0 auto
}
ul.filmstrip li { float:left; -webkit-border-radius: 5px;
  -moz-border-radius: 5px; }
#photos {
  width:600px;
  height:75px;
  overflow:hidden
}
.deIcons { display:none }
.spotlight {
  width:250px;
  height:150px;
  float:left;
  overflow:hidden;
  margin-right:20px;
  border:solid 2px #C00;
  border-top:solid 15px #C00
}
.spotlight2 span {
	width: 250px;
	height: 150px;
	display: block;
	position: absolute;
	top: -3px;
	left: -3px;
	background: url(/stempl/img/bgs/crnr_cut.png) no-repeat;
}
.spotlight2 {
	margin: 30px;
	position: relative;
	width: 250px;
	height: 150px;
	float: left;
  overflow:hidden;
}
.spotlight2 img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}

.spotlightLast {
  width:250px;
  height:150px;
  float:left;
  overflow:hidden;
  margin-right:0;
  border:solid 2px #C00;
  border-top:solid 15px #C00
}
hr { color:#CCC }
h1.size28 { font-size:28px }
h2 {
  font-family:'BlueHighwayDTypeRegular', Arial, Helvetica, sans-serif;
  color:#45057A;
  font-weight:normal;
  font-size:20pt;
  margin:5px 0 0;
  padding:0
}
h3 {
  font-family:'BlueHighwayDTypeRegular', Arial, Helvetica, sans-serif;
color:#A22D4D;
  font-weight:normal;
  font-size:15pt;
  margin:0 0 5px;
  padding:0
}
h4 {
  font-family:Arial, Helvetica, sans-serif;
color:#A22D4D;
  font-weight:normal;
  font-size:15pt;
  margin:0;
  padding:0
}
.picLeft {
  float:left;
  margin-right:10px;
  margin-bottom:25px
}
a.btnPage {
  padding:0;
  margin:0;
  font-size:11px;
  float:left;
  width:auto;
  min-width:15px;
  margin-right:5px;
  padding:4px;
  text-decoration:none;
  border-bottom-width: 0; background:#FE1900; border:solid 1px #DAB8A7; color:#FFF; font-weight:700;
  cursor:pointer;
}
a.btnPagesel {
  padding:0;
  margin:0;
  font-size:11px;
  float:left;
  width:auto;
  min-width:15px;
  margin-right:5px;
  padding:4px;
  text-decoration:none;
  border-bottom-width: 0; background:#45057A; border:solid 1px #00AAF0; color:#FFF; font-weight:700;
  cursor:pointer;
}
a.btnPagesel:hover {
  background:#00AAF0;
}
a.btnPage:hover {
  background:#00AAF0;
}
.boxInfo { padding:8px; background:#F5F5F5; border: solid 1px #CCC; margin-bottom:8px; }

.boxInfo2 { padding:8px; background:#EAEAEA; border: solid 1px #CCC; margin-bottom:8px; }
.boxInfoLeft { float:left; width:200px; text-align:left; padding:0; margin:0; font-size:14px }
.boxInfoLeft2 { float:left; width:330px; text-align:left; padding:0; margin:0; font-size:14px }
.abboTake { 
  padding:0;
  margin:0;
  font-size:11px;
  float:left;
  width:auto;
  min-width:50px;
  margin-right:5px;
  padding:5px;
  padding-left:24px;
  text-decoration:none;
  border-bottom-width: 0; background:#BAEE86; border:solid 1px #BBB; color:#715B3E; font-weight:700;
  background-image:url(/stempl/img/icons/plus-button.png);
  background-repeat:no-repeat;
  background-position:3px;
  cursor:pointer;
  }
  .abboTake:hover { 
  border-bottom-width: 0; background:#E1F8CB; border:solid 1px #BBB; color:#715B3E; font-weight:700;
  background-image:url(/stempl/img/icons/plus-button.png);
  background-repeat:no-repeat;
  background-position:3px;
  cursor:pointer;
  }
  
  .abboInfo { 
  padding:0;
  margin:0;
  font-size:11px;
  float:left;
  width:auto;
  min-width:50px;
  margin-right:5px;
  padding:5px;
  padding-left:24px;
  text-decoration:none;
  border-bottom-width: 0; background:#CBE7F8; border:solid 1px #BBB; color:#715B3E; font-weight:700;
  background-image:url(/stempl/img/icons/information-button.png);
  background-repeat:no-repeat;
  background-position:3px;
  cursor:pointer;
  }
  .abboInfo:hover { 
  border-bottom-width: 0; background:#F2F9FD; border:solid 1px #BBB; color:#715B3E; font-weight:700;
  background-image:url(/stempl/img/icons/information-button.png);
  background-repeat:no-repeat;
  background-position:3px;
  cursor:pointer;
  }
.imBorder { height:211px }
.imBorderSellVia { height:220px; overflow:hidden; }
.imBorder2 { height:230px; }
.imBorder3 { height:195px; }
.imBorder3 a img { border:solid 1px #999; }
.imBorder2 a img { border:solid 1px #999; }
.imBorder a img { border:solid 1px #999; }
#detailLeft {
  float:left;
  width:250px;
  overflow:hidden;
  border-right:dotted 1px #666;
  margin-right:20px
}
.detailLeftClass {
  float:left;
  width:250px;
  margin-right:20px;
  overflow:hidden;
  text-align:left
}
.detailLeftClassSmall {
  float:left;
  width:125px;
  margin-right:20px;
  overflow:hidden;
  text-align:center
}
small { color:#999; font-size:9px; }
#detailRight {
  float:left;
  width:315px;
  overflow:hidden;
  text-align:left
}
.mailingsm
{
 border:solid 1px #C09;
 background:#FFC;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#666;
 height:20px;
 width:50px;
 text-align:left;
 padding-left:3px;
 padding-right:3px;
 margin-right:8px;
}
.smtb
{
 border:solid 1px #C09;
 background:#FFC;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#666;
 width:98%;
 height:20px;
 text-align:left;
 padding-left:3px;
 padding-right:3px;
 margin-right:8px;
}
p.klein {
  color:#666;
  font-size:10px;
  padding:4px
}
.klein2 {
  color:#666;
  font-size:12px;
  padding:4px
}
.klein6 {
  color:#666;
  font-size:11px;
  padding:4px;
  text-align:justify;
}
.klein3 {
  color:#666;
  font-size:16px;
  display:inline-block;
}
.klein7 { color:#FFF; font-size:20px; display:inline-block; padding:0; margin:0; }
.h3 {
  color:#666;
  font-size:16px;
  display:inline-block;
}
.klein4 {
  color:#f99500;
  font-size:24px;
  display:inline-block;
}
.klein5 {
  color:#990081;
  font-size:18px;
  display:inline-block;
}
.klein9 {
  color:#FFF;;
  background:#FE1900;
  padding:6px;
  font-size:12pt;
  font-weight:700;
  margin-bottom:8px;
  display:inline-block;
}
.klein10 {
  text-align:left;
  float:left;
  color:#EF1900;
  padding:6px;
  padding-left:0px;
  font-size:12pt;
  font-weight:700;
  margin-bottom:8px;
  display:inline-block;
}
.klein11 {
  text-align:left;
  float:left;
  color:#09F;
  padding:6px;
  padding-left:0px;
  font-size:12pt;
  font-weight:700;
  margin-bottom:8px;
  display:inline-block;
}
.klein11s {
  text-align:left;
  color:#09F;
  font-size:12pt;
  font-weight:700;
}
.s {
  text-align:left;
  color:#09F;
  font-size:15pt;
  font-weight:700;
}
.red { color:#FE1900; }
.noInline { display:inline; }
.iconLeft {
  float:left;
  width:42px;
  text-align:center;
  margin-right:20px
}
.iconRight {
  float:left;
  width:450px;
  text-align:left
}
.cartBox1 {
  width:100px;
  margin-right:25px;
  margin-bottom:10px;
  overflow:hidden;
  float:left;
}
.cartBox2 {
  width:220px;
  margin-right:15px;
  overflow:hidden;
  text-align:left;
  float:left
}
.cartBox3 {
  width:85px;
  margin-right:15px;
  overflow:hidden;
  float:left
}
.cartBox4 {
  width:130px;
  overflow:hidden;
  text-align:left;
  float:left
}
.border { border-top:dotted 1px #999; }
.textfield:hover, .textfield:focus, .textfield2:hover, .textfield2:focus {
  background:#fff;
  border:solid 1px #333;
  color:#000
}
.textfield33:hover, .textfield33:focus, .textfield2:hover, .textfield2:focus {
  background:#fff;
  border:solid 1px #333;
  color:#000
}

.wit { color:#FFF }
.h9 {  width: 125px; white-space:normal;}
h1, .h1 {
  font-family:'BlueHighwayDTypeRegular', Arial, Helvetica, sans-serif;
  color:#7A5C85;
  font-weight:normal;
  font-size:12pt;
  margin:5px 0 0;
  padding:0
}
a.h1, a.h1:link, a.h1:visited, a.h1:active {
  font-family:'BlueHighwayDTypeRegular', Arial, Helvetica, sans-serif;
  color:#7A5C85;
  font-weight:normal;
  font-size:12pt;
  margin:5px 0 0;
  padding:0
}
.maxsize { width:20px; overflow:hidden; }
a.h1:hover {
  color:#EF1900;
}
a.h2, a.h2:link, a.h2:visited, a.h2:active {
  font-family:Arial, Helvetica, sans-serif;
  color:#FE1900;
  font-weight:700;
  font-size:14pt;
  margin:5px 0 0;
  padding:0
}
.submsm
{
  border:none;
  background:none;
  color:#09F;
  font-size:11px;
  text-decoration:none;
  cursor:pointer;
  margin-top:5px;
}
.submsm:hover
{
  text-decoration:underline;
  color:#06F;
  cursor:pointer;
}

.submsm2
{
  border:none;
  background:none;
  color:#F00;
  font-size:11px;
  text-decoration:none;
  cursor:pointer;
  margin-top:5px;
}
.submsm2:hover
{
  text-decoration:underline;
  color:#900;
  cursor:pointer;
}

.pdn { padding-top:4px; padding-bottom:4px; color:#FFF; font-weight:700; }
.pdn2 { padding-left:5px; }
.pdn3 { padding-right:5px; text-align:right; }

.payLeft { 
	width:210px;
  float:left;
  overflow:hidden;
  margin-top:20px;
}
.payMid {
  float:left;
  width:50px;
  height:250px;
  overflow:hidden;
  text-align:center;
   margin-top:20px;
   background:url(/stempl/img/headers/giffed_mid.gif) repeat-y;
}
.payRight {
  float:left;
  width:210px;
  overflow:hidden;
   margin-top:20px;
}

.frmLeft { width:130px; float:left; margin-right:15px; margin-top:4px; margin-bottom:4px; }
.frmRight { widows:160px; float:left; margin-top:4px; margin-bottom:4px; }

.cen2 { width:590px; margin:0px auto; }

.leeft {
	margin: 7px;
  margin-right:0px;
	position: relative;
	width: 180px;
	height: 130px;
	float: left;
}
.leeft img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.leeft span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
}
.leeft a {
	text-decoration: none;
}

.s12 span {
	width: 170px;
	height: 120px;
	display: block;
	position: absolute;
	top: 6px;
	left: 7px;
	background: url(/stempl/img/bgs/stamp-pattern.png) no-repeat;
}
.s12 img {
	border: none;
	padding: 6px 7px 7px;
	background: url(/stempl/img/bgs/stamp-bg.gif) no-repeat;
}
.b1x { border-bottom:solid 1px #CCC; height:25px; }
.itopLine {
  margin-top:15px;
  margin-bottom:15px;
  border-bottom:dotted 1px #666;
}
.iinfoBar {
  background:#69C;
  color:#FFF;
  font-weight:700;
  font-size:12px;
  padding:5px
}
.btnOpt {
  border:none;
  padding:0;
  margin:0;
  font-size:11px;
  float:left;
  width:75px;
  margin-right:5px;
  padding:4px;
  text-decoration:none;
  border-bottom-width: 0; background:#FFF; border:solid 1px #BBB; color:#09F; font-weight:700;
}
.btnOpt:hover {
  padding:0;
  margin:0;
  float:left;
  width:75px;
  margin-right:5px;
  padding:4px;
  text-decoration:none;
  border-bottom-width: 0; background:#EBFCD1; border:solid 1px #999; color:#09F; font-weight:700; cursor:pointer;
}
.btnOptNoFloat {
  border:none;
  padding:0;
  margin:0;
  font-size:11px;
  width:75px;
  margin-right:5px;
  padding:3px;
  text-decoration:none;
  border-bottom-width: 0; background:#FFF; border:solid 1px #BBB; color:#09F; font-weight:700;
}
.btnOptNoFloatv2 {
	border:none;
	padding:0;
	margin:0;
	background:url(/stempl/img/zoekicon2.gif);
	background-position:right;
	background-repeat:no-repeat;
	width:98px;
	height:67px;
}
.btnOptNoFloat:hover {
  padding:0;
  margin:0;
  width:75px;
  margin-right:5px;
  padding:3px;
  text-decoration:none;
  border-bottom-width: 0; background:#EBFCD1; border:solid 1px #999; color:#09F; font-weight:700; cursor:pointer;
}
.btnOptNW {
  border:none;
  padding:0;
  margin:0;
  font-size:11px;
  float:left;
  margin-right:5px;
  padding:4px;
  text-decoration:none;
  border-bottom-width: 0; background:#FFF; border:solid 1px #BBB; color:#09F; font-weight:700;
}
.btnOptNW:hover {
  padding:0;
  margin:0;
  float:left;
  margin-right:5px;
  padding:4px;
  text-decoration:none;
  border-bottom-width: 0; background:#EBFCD1; border:solid 1px #999; color:#09F; font-weight:700; cursor:pointer;
}

.btnOpt2 {
  float:left;
  width:auto;
  margin-right:5px;
  padding:4px;
  text-decoration:none;
  border-bottom-width: 0; background:#FFF; border:solid 1px #BBB; color:#09F; font-weight:700;
}
.btnOpt2:hover {
  float:left;
  width:auto;
  margin-right:5px;
  padding:4px;
  text-decoration:none;
  border-bottom-width: 0; background:#FFA8AA; border:solid 1px #999; color:#09F; font-weight:700; cursor:pointer;
}
.iinfoBar span { color:#FF0; }
/* CSS doc - new layouts */
#mnuTop {
  text-align:right;
  float:right;
  margin:8px;
  margin-right:0px;
  padding-right:0px;
  width:650px;
  position:relative;
}
#mnuTop:after { clear:both; }
#linkList {
  margin: 0px;
  padding: 0px;
}
#linkList li {
  display: inline;
  list-style-type: none;
  padding-right: 5px;
  color:#666;
}
.aLinksTop {
  color: #666;
  cursor: pointer;
  font-variant: small-caps;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
}
h4
{
	color:#39F;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px
}


/***
	Layout web-pages
					***/
.layBox180 {
  width:180px;
  text-align:left;
  float:left;
}
.layBox100p { width:100%; }

form { margin:0; padding:0; }
.heading { text-align:center; width:160px; padding-bottom:10px; padding-top:10px; text-decoration:underline; font-weight:normal; text-transform:uppercase; }
.forBoy { color:#3CF; font-size:12px; }
.forGirl { color:#F9C; font-size:12px; }
.forBoth { color:#690; font-size:12px; } 
.leftBoxes p { padding:0; margin:0; margin-bottom:2px; }
.leftBoxes div p { padding-left:8px; }
.slimBorder { border-bottom:dotted 1px #66C }
.slimBorderNo { border-bottom:dotted 0px #66C }

/***
	Layout navigatie / verfijnen etc 
    								***/
.leftBoxes ul
{
	list-style:none;
	margin:0;
	padding:0 0 1em
}

.leftBoxes ul li
{
	background:transparent url(/stempl/img/icons/store.bullet.gif) no-repeat scroll 0 4px;
	font-family:Tahoma, Arial, Sans Serif;
	font-size:11px;
	font-weight:400;
	margin:0 0 0.35em 1em;
	padding-bottom:0.4em;
	padding-left:1em
}

.leftBoxes ul li a
{
	font-size:11px;
	padding-bottom:0.1em
}

.leftBoxes ul li.nav a
{
	color:#6d6d6d;
	font-size:11px;
	font-weight:400;
	padding-bottom:0.1em
}
.doPadSm { padding:8px; } 

.hvrNew { background:#FFF; }
.hvrNew:hover { background:#FF6; }

.balkRechtsNew {
  width:600px;
  float:left;
  overflow:hidden;
  margin-top:10px;
  margin-right:15px;
  margin-left:5px;
}

.balkRechtsNewIcons {
  width:600px;
  float:left;
  overflow:hidden;
  margin-top:10px;
  margin-left:0px;
}
.balkLinksNew {
  width:185px;
  overflow:hidden;
  float:left;
  margin-top:10px;
  -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
  cursor:pointer;
}

.ac_loading {
	background: white url('/ajax-loader.gif') right center no-repeat;
}

.ac_odd {
	background-color: #F2F2F2;
}

.ac_over {
	background-color: #652B90;
	color: white;
  cursor:pointer;
}
.error
{
	color:#F00;
}

.iNVraag {
	color:#333;
	font-size:12px;
}
.iNVraag  a { color:#333; }
.iNVraag a.alnk2 { text-decoration:none; color:#09F; }
a.alnk3 { text-decoration:none; color:#09F; }
.iNAnt {
	display:none;
	color:#666;
	padding-left:18px;
	padding-right:18px;
	margin-bottom:8px;
}
.mailingsmX
{
 border:solid 1px #C09;
 background:#FFC;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#666;
 height:15px;
 width:50px;
 text-align:left;
 padding-left:3px;
 padding-right:3px;
 margin-right:8px;
}

#btnim {
	display:inline-block;
	background-image:url(/stempl/img/iconsearch.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:62px;
	padding-bottom:65px;
}




.btn { display: block; position: relative; background: #EFEFEF; padding: 5px; margin: 0px; float: left; color: #FFF; text-decoration: none; cursor: pointer; margin-right:8px; font-size:12px; }
a.btn { color:#FFF; }
.btn * { font-style: normal; background-image: url('/stempl/btn/btn2.png'); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
.btn img { background: none; border: none; padding:0; margin:0; display: inline; }

.btn.kleur1 { background: #682793; }
.btn.kleur2 { background: #942290; }
.btn.kleur3 { background: #0052A8; }
.btn.kleur4 { background: #00A74D; }
.btn.kleur5 { background: #8AC735; }
.btn.kleur6 { background: #00ACF1; }
.btn.kleur7 { background: #942290; }
.btn:hover { background-color: #F1AA16; color: #fff; }
.btn:active { background-color: #444; color: #fff; }
.btn[class] {  background-image: url('/stempl/btn/shade.png'); background-position: bottom; }

/* Quicknavigatie */
.quicknav { width:100%; margin-top:4px; margin-bottom:4px; }
.quicknav span { font-size:10px; color:#FFF; padding:4px; background:#00AAF0; }
.quicknav span a { font-size:10px; color:#FFC; text-decoration:none; }
.quicknav span a:hover { font-size:10px; color:#FC9; text-decoration:underline; }

.alnk2 { text-decoration:none; color:#09F; }

.itemsItem { width:187px; margin-right:10px; margin-bottom:15px; float:left }
.itemsItem img {  border:solid 1px #682793; }

.tag_cloud:active, .tag_cloud:hover { background-color:#FF6; }

.picLeft2 { height:203px; width:186px; overflow:hidden;  float:left; margin-right:10px; margin-bottom:25px }
.imBorderSellVia2 { height:220px; overflow:hidden;position:relative; }

.imBorderSellVia2 span.zoom-icon{
  position:absolute;
  right:0px;
  top:100px;
  filter:alpha(opacity=90);
  -moz-opacity:0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
}
.imBorderSellVia2 span span {
	position:absolute;
	right:7px;
	top:20px;
	width:90px;
	height:90px;
	overflow:hidden;
	font-size:16px;
	color:#FFF;
	line-height:1.1em;
}

.imBorderSellVia2 span span .een {
	font-size:19px;
	color:#FFF;
}
.imBorderSellVia2 span span .twee {
	font-size:25px;
	color:#FFF;
	margin-left:3px;
}
img.carAB {
	outline:3px solid #00a74d;
	margin: 3px;
}
