body {
margin: 0px;
font-family: Arial;
font-size: 12px;
color: #333333;
}

form{
padding: 0px;
margin: 0px;
}

.bg{
width: 1000px;
background-image: url(../images/bg.gif);
background-repeat: repeat-y;
}

.bg_taalkeuze{
background-image: url(../images/bg_taalkeuze.gif);
background-repeat: repeat;
}

.bg_kader_taalkeuze{
background-image: url(../images/bg_kader_taalkeuze.jpg);
background-repeat: no-repeat;
width: 610px;
height: 310px;
}

.bg_top_nl{
width: 980px;
height: 70px;
background-image: url(../images/bg_top_nl.jpg);
background-repeat: no-repeat;
}

.bg_top_fr{
width: 980px;
height: 70px;
background-image: url(../images/bg_top_fr.jpg);
background-repeat: no-repeat;
}

.bg_top_en{
width: 980px;
height: 70px;
background-image: url(../images/bg_top_en.jpg);
background-repeat: no-repeat;
}

.bg_btns{
width: 980px;
height: 30px;
background-image: url(../images/bg_btns.gif);
background-repeat: no-repeat;
}

.bg_donkerblauw{
width: 980px;
height: 100px;
background-image: url(../images/bg_donkerblauw2.jpg);
background-repeat: no-repeat;
}

.bg_content{
background-color: #bbd1dc;
width: 980px;
background-image: url(../images/bg_content.gif);
background-repeat: repeat-y;
}

.bg_content_rechts{
width: 660px;
background-color: #bbd1dc;
/*background-image: url(../images/bg_platen.gif);
background-repeat: no-repeat;*/
background-position: right;
font-family: Arial;
font-size: 12px;
color: #3333333;
}

.bg_bottom{
background-color: #bbd1dc;
width: 980px;
height: 14px;
background-image: url(../images/bg_bottom.gif);
background-repeat: no-repeat;
}

.bg_auto{
background-color: #bbd1dc;
background-image: url(../images/bg_auto.jpg);
background-repeat: no-repeat;
background-position: bottom right;
font-family: Arial;
font-size: 12px;
color: #3333333;
}

.bg_platen{
width: 660px;
background-color: #bbd1dc;
background-image: url(../images/bg_platen.gif);
background-repeat: no-repeat;
background-position: right top;
font-family: Arial;
font-size: 12px;
color: #3333333;
}

.bg_platen2{
width: 658px;
background-color: #bbd1dc;
background-image: url(../images/bg_platen2b.gif);
background-repeat: no-repeat;
background-position: right top;
font-family: Arial;
font-size: 12px;
color: #3333333;
}

.bg_platen2_bottom{
width: 658px;
background-color: #bbd1dc;
background-image: url(../images/bg_platen2_bottom.gif);
background-repeat: no-repeat;
background-position: right top;
height:30px;
}

.bg_platen3{
width: 600px;
height: 800px;
background-color: #bbd1dc;
background-image: url(../images/bg_platen3.gif);
background-repeat: no-repeat;
background-position: right top;
font-family: Arial;
font-size: 12px;
color: #3333333;
}

.letter_groot{
width: 75px;
height: 95px;
text-align: center;
}

.letter_klein{
width: 52px;
height: 88px;
text-align: center;
}

.streepke_groot{
width: 45px;
height: 95px;
text-align: center;
}

.streepke_klein{
width: 35px;
height: 95px;
text-align: center;
}

/********************* bg nummerplaten *****************************/


.bg_nummerplaat{
width: 620px;
height: 135px;
background-image: url(../images/nummerplaat/bg_nummerplaat_gr.jpg);
background-repeat: no-repeat;
}

.bg_nummerplaat_logo{
width: 620px;
height: 135px;
background-image: url(../images/nummerplaat/bg_nummerplaat_logo.jpg);
background-repeat: no-repeat;
}

.bg_europlaat{
width: 620px;
height: 135px;
background-image: url(../images/nummerplaat/bg_europlaat.jpg);
background-repeat: no-repeat;
}

.bg_europlaat_logo{
width: 620px;
height: 135px;
background-image: url(../images/nummerplaat/bg_europlaat_logo.jpg);
background-repeat: no-repeat;
}

.bg_nummerplaat_klein{
width: 408px;
height: 135px;
background-image: url(../images/nummerplaat/bg_nummerplaat_kl.jpg);
background-repeat: no-repeat;
}

/********************* bg z-platen *****************************/


.zbg_nummerplaat{
width: 620px;
height: 135px;
background-image: url(../images/nummerplaat/zbg_nummerplaat_gr.jpg);
background-repeat: no-repeat;
}

.zbg_nummerplaat_logo{
width: 620px;
height: 135px;
background-image: url(../images/nummerplaat/zbg_nummerplaat_logo.jpg);
background-repeat: no-repeat;
}

.zbg_europlaat{
width: 620px;
height: 135px;
background-image: url(../images/nummerplaat/zbg_europlaat.jpg);
background-repeat: no-repeat;
}

.zbg_europlaat_logo{
width: 620px;
height: 135px;
background-image: url(../images/nummerplaat/zbg_europlaat_logo.jpg);
background-repeat: no-repeat;
}

.zbg_nummerplaat_klein{
width: 408px;
height: 135px;
background-image: url(../images/nummerplaat/zbg_nummerplaat_kl.jpg);
background-repeat: no-repeat;
}

/********************* bg q-platen *****************************/


.qbg_nummerplaat{
width: 620px;
height: 135px;
background-image: url(../images/nummerplaat/qbg_nummerplaat_gr.jpg);
background-repeat: no-repeat;
}

.qbg_nummerplaat_logo{
width: 620px;
height: 135px;
background-image: url(../images/nummerplaat/qbg_nummerplaat_logo.jpg);
background-repeat: no-repeat;
}

.qbg_europlaat{
width: 620px;
height: 135px;
background-image: url(../images/nummerplaat/qbg_europlaat.jpg);
background-repeat: no-repeat;
}

.qbg_europlaat_logo{
width: 620px;
height: 135px;
background-image: url(../images/nummerplaat/qbg_europlaat_logo.jpg);
background-repeat: no-repeat;
}

.qbg_nummerplaat_klein{
width: 408px;
height: 135px;
background-image: url(../images/nummerplaat/qbg_nummerplaat_kl.jpg);
background-repeat: no-repeat;
}
/********************* bg andere *****************************/


.bg_transitplaat{
width: 620px;
height: 135px;
background-image: url(../images/nummerplaat/bg_plaat_rood.jpg);
background-repeat: no-repeat;
}

.bg_motoplaat{
width: 227px;
height: 285px;
background-image: url(../images/nummerplaat/bg_motoplaat.jpg);
background-repeat: no-repeat;
}

.bg_nummerplaat_CD{
width: 408px;
height: 135px;
background-image: url(../images/nummerplaat/bg_CD.jpg);
background-repeat: no-repeat;
}

.bg_nummerplaat_euro{
width: 408px;
height: 135px;
background-image: url(../images/nummerplaat/bg_euro.jpg);
background-repeat: no-repeat;
}

.bg_nummerplaat_nato{
width: 408px;
height: 135px;
background-image: url(../images/nummerplaat/bg_nato.jpg);
background-repeat: no-repeat;
}

/* ********** bg nummerplaten 2010 ****************** */

.bg_nummerplaat2010_rood{
width: 620px;
height: 135px;
background-image:url(../images/nummerplaat2010/plaat_rood.jpg);
background-repeat: no-repeat;
}

.bg_motoplaat2010_rood{
width: 270px;
height: 180px;
background-image:url(../images/nummerplaat2010/plaat_rood_moto.jpg);
background-repeat: no-repeat;
}

.bg_jeepplaat2010_rood{
width: 407px;
height: 245px;
background-image:url(../images/nummerplaat2010/plaat_rood_jeep.jpg);
background-repeat: no-repeat;
}

.bg_nummerplaat2010_groen{
width: 620px;
height: 135px;
background-image:url(../images/nummerplaat2010/plaat_groen.jpg);
background-repeat: no-repeat;
}

.bg_motoplaat2010_groen{
width: 270px;
height: 180px;
background-image:url(../images/nummerplaat2010/plaat_groen_moto.jpg);
background-repeat: no-repeat;
}

.bg_jeepplaat2010_groen{
width: 407px;
height: 245px;
background-image:url(../images/nummerplaat2010/plaat_groen_jeep.gif);
background-repeat: no-repeat;
}


.bg_nummerplaat2010_transit{
width: 620px;
height: 135px;
background-image:url(../images/nummerplaat2010/plaat_transit.gif);
background-repeat: no-repeat;
}

.bg_motoplaat2010_transit{
width: 270px;
height: 180px;
background-image:url(../images/nummerplaat2010/plaat_transit_moto.gif);
background-repeat: no-repeat;
}

.bg_jeepplaat2010_transit{
width: 407px;
height: 245px;
background-image:url(../images/nummerplaat2010/plaat_transit_jeep.gif);
background-repeat: no-repeat;
}

/************/

.bg_nav_left{
width: 320px;
background-image: url(../images/bg_nav_left.gif);
background-repeat: repeat-y;
}

.rij_a{
	background-color:#abc7d3; border-bottom:1px dotted #FFF; padding-left:5px;
}

.rij_b{
	border-bottom:1px dotted #FFF; padding-left:5px;
}

a{
font-family: Arial;
color: #333333;
text-decoration: none;
}

a:hover{
font-family: Arial;
color: #74919c;
text-decoration: underline;
}

a.link{
font-family: Arial;
font-size: 12px;
color: #d32626;
text-decoration: none;
}

a.link:hover{
font-family: Arial;
font-size: 12px;
color: #d32626;
text-decoration: underline;
}

a.navigatie{
text-align: center;
display: block;
width: 120px;
font-family: Arial;
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;
text-decoration: none
}

.text{
font-family: Arial;
font-size: 12px;
color: #333333;
}

.text_ballon{
font-family: Arial;
font-size: 10px;
color: #333333;
}

.nummerplaat{
font-family: Arial;
font-size: 24px;
color: #f62e02;
text-transform: uppercase;
border: #f62e02 1px solid;
text-align: center;
height: 30px;
width: 120px;
}

.nummerplaat_groen{
font-family: Arial;
font-size: 24px;
color: #3d6730;
text-transform: uppercase;
border: #3d6730 1px solid;
text-align: center;
height: 30px;
width: 120px;
}

.nummerplaat_zwart{
font-family: Arial;
font-size: 24px;
color: #000000;
text-transform: uppercase;
border: #000000 1px solid;
text-align: center;
height: 30px;
width: 120px;
}

.nummerplaat_blauw{
font-family: Arial;
font-size: 24px;
color: #01143A;
text-transform: uppercase;
border: #01143A 1px solid;
text-align: center;
height: 30px;
width: 120px;
}

.text_klein{
font-family: Arial;
font-size: 10px;
color: #74919c;
}

.titel_nav{
font-family: Arial;
font-size: 18px;
color: #74919c;
}

.titel_nav_kl{
font-family: Arial;
font-size: 14px;
color: #74919c;
}

.text_nav{
font-family: Arial;
font-size: 11px;
color: #3333333;
}

.titel_rood{
font-family: Arial;
font-size: 14px;
color: #d32626;
font-weight: bold;
}

.text_geel_17{
font-family: Arial;
font-size: 14px;
color: #ffcc00;
}

.text_geel{
font-family: Arial;
font-size: 12px;
color: #ffcc00;
}

.text_rood{
font-family: Arial;
font-size: 12px;
color: #d32626;
}

.text_wit{
font-family: Arial;
font-size: 12px;
color: #ffffff;
}

.nieuwsbericht{
	border-bottom:1px dotted #FFF;
	margin-top:12px;
}

.nieuwsbericht_oud{
	margin-top:20px;
}

.titel_nieuws{
font-family: Arial;
font-size: 14px;
color: #d32626;
font-weight: bold;
line-height:20px;
}

.text_nieuws{
font-family: Arial;
font-size: 12px;
color: #3333;
padding-bottom:10px;
padding-top:10px;
}

.datum{
font-family: Arial;
font-size: 11px;
color: #333;
line-height:18px;
}

.right{
	float:right;
}

.txtfield{
width: 240px;
height: 18px;
border-top:solid #8CA2BC 1px;
border-left:solid #8CA2BC 1px;
border-right:solid #8CA2BC 1px;
border-bottom:solid #8CA2BC 1px;
font-family: Verdana;
font-size: 11px;
color: #333333;
color: #000000;
}

.txtfield_300{
width: 300px;
height: 18px;
border-top:solid #8CA2BC 1px;
border-left:solid #8CA2BC 1px;
border-right:solid #8CA2BC 1px;
border-bottom:solid #8CA2BC 1px;
font-family: Verdana;
font-size: 11px;
color: #333333;
color: #000000;
}

.txtfield100{
width: 100px;
height: 18px;
border-top:solid #8CA2BC 1px;
border-left:solid #8CA2BC 1px;
border-right:solid #8CA2BC 1px;
border-bottom:solid #8CA2BC 1px;
font-family: Verdana;
font-size: 11px;
color: #333333;
color: #000000;
}

.txtfield150{
width: 150px;
height: 18px;
border-top:solid #8CA2BC 1px;
border-left:solid #8CA2BC 1px;
border-right:solid #8CA2BC 1px;
border-bottom:solid #8CA2BC 1px;
font-family: Verdana;
font-size: 11px;
color: #333333;
color: #000000;
}

.txtfield200{
width: 200px;
height: 18px;
border-top:solid #8CA2BC 1px;
border-left:solid #8CA2BC 1px;
border-right:solid #8CA2BC 1px;
border-bottom:solid #8CA2BC 1px;
font-family: Verdana;
font-size: 11px;
color: #333333;
color: #000000;
}

.txtfield_40{
width: 45px;
height: 18px;
border-top:solid #8CA2BC 1px;
border-left:solid #8CA2BC 1px;
border-right:solid #8CA2BC 1px;
border-bottom:solid #8CA2BC 1px;
font-family: Verdana;
font-size: 11px;
color: #333333;
color: #000000;
}

.txtarea{
width: 240px;
height: 40px;
border-top:solid #8CA2BC 1px;
border-left:solid #8CA2BC 1px;
border-right:solid #8CA2BC 1px;
border-bottom:solid #8CA2BC 1px;
font-family: Verdana;
font-size: 11px;
color: #333333;
color: #000000;
}

.btn_verzend1{
	background-color: #d32626;
	color: #FFFFFF;
	height:16px;
	border-width:0px;
	cursor:hand;
	text-transform: uppercase;
	font-family: verdana;
	font-size: 10px;
}

.btn_verzend{
	background-image: url("../images/btn_verzend.jpg");
	background-color:transparent;
	width: 70px;
	height:16px;
	border-width:0px;
	cursor:hand;
}

.btn_login{
	background-image: url("../images/btn_login.jpg");
	background-color:transparent;
	width: 50px;
	height:15px;
	border-width:0px;
	cursor:hand;
}
.btn_next{
	background-image: url(../images/btn_volgende.gif);
	background-color:transparent;
	width: 100px;
	height:22px;
	border-width:0px;
	cursor:hand;
}

.btn_next_nl{
	background-image: url(../images/btn_volgende_nl.gif);
	background-color:transparent;
	width: 100px;
	height:22px;
	border-width:0px;
	cursor:hand;
}

.btn_next_fr{
	background-image: url(../images/btn_volgende_fr.gif);
	background-color:transparent;
	width: 90px;
	height:22px;
	border-width:0px;
	cursor:hand;
}

.btn_next_en{
	background-image: url(../images/btn_volgende_en.gif);
	background-color:transparent;
	width: 78px;
	height:22px;
	border-width:0px;
	cursor:hand;
}

.btn_preview{
	background-image: url(../images/btn_voorbeeld.gif);
	background-color:transparent;
	width: 100px;
	height:22px;
	border-width:0px;
	cursor:hand;
}

.btn_preview_nl{
	background-image: url(../images/btn_voorbeeld_nl.gif);
	background-color:transparent;
	width: 100px;
	height:22px;
	border-width:0px;
	cursor:hand;
}

.btn_preview_fr{
	background-image: url(../images/btn_voorbeeld_fr.gif);
	background-color:transparent;
	width: 100px;
	height:22px;
	border-width:0px;
	cursor:hand;
}

.btn_preview_en{
	background-image: url(../images/btn_voorbeeld_en.gif);
	background-color:transparent;
	width: 100px;
	height:22px;
	border-width:0px;
	cursor:hand;
}

.btn_bestel{
	background-image: url(../images/btn_bestel.gif);
	background-color:transparent;
	width: 100px;
	height:22px;
	border-width:0px;
	cursor:hand;
}

.kader_logo{
	width: 44px;
	height: 44px;
	border: #ffffff 1px solid;
	vertical-align: middle;
}

a.btn_logos{
	border: 1px solid #666666;
	color: #666666;
	text-align: center;
	height: 18px;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	text-decoration: none;
}
a.btn_logos:hover{
	border: 1px solid #FFFFFF;
	background-color: #d32626;
	color: #ffffff;
	text-align: center;
	height: 18px;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	text-decoration: none;
}

a.btn_logos_active{
	border: 1px solid #FFFFFF;
	background-color: #d32626;
	color: #ffffff;
	text-align: center;
	height: 18px;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	text-decoration: none;
}

a.btn_logos_active:hover{
	border: 1px solid #FFFFFF;
	background-color: #d32626;
	color: #ffffff;
	text-align: center;
	height: 18px;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	text-decoration: none;
}

a.logos{
	border: 1px solid #ffffff;
	color: #ffffff;
	text-align: center;
	height: 45px;
	width: 45px;
	display: block;
	padding-top: 2px;
}
a.logos:hover{
	border: 1px solid #FFFFFF;
	background-color: #cccccc;
	color: #ffffff;
	text-align: center;
	height: 45px;
	width: 45px;
	display: block;
	padding-top: 2px;
}

.titel_bestelbon{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: #efefef;
	color: #d32626;
}

.text_bestelbon{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	background-color: #d7e4ea;
}

.textveld_bestelbon{
	width: 20px;
	height: 18px;
	border: 1px #990000 solid;
}
.btn_bestelbon{
	color: #ffffff; 
	font-size: 11px; 
	font-family: Arial; 
	background-color: #d32323; 
	border: solid 1px #ffffff;
	height: 18px;
	cursor:hand;
	vertical-align:middle;	
}
.error  { color: #cc0000; font-size: 11px; font-family: verdana; font-weight: bold }
.red { color:#F00; }

/* FACEBOOK */
#facebook { height:60px; overflow:hidden; }
