A:link
{
	font-size: 10pt;
	font-family: Verdana, 'Times New Roman' , Arial;
	text-decoration: none;
}

html, body, div, span, form, img
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: transparent;
}

img{
display: block;
}

#container
{
	width: 100%;
}

/*header top*/
#header_top{
	height: 70px;	
	margin: 0 auto;	
}

#logo{
float: left;
margin: 12px 0 0 20px;
display: inline;
}

#melding{
float: left;
margin: 20px 0 0 20px;
display: inline;
}


#topmenu{
float: right;
}

#topmenu a{
font-size: 12px;
color: #00AFD8;
text-decoration:none;
}

.inloggen{
float: left;
padding: 0 30px 5px 30px;
border-left: 1px solid #00AFD8;
border-right: 1px solid #00AFD8;
text-decoration:none;
}

.inloggen a
{
	text-decoration:none;
}

.inloggen:hover{
background: #e5e5e5;
}

.taal{
float: left;
display: block;
padding: 0 5px 5px 5px;
border-right: 1px solid #00AFD8;
text-decoration:none;
}

.taal a
{
	text-decoration:none;
}

.taal:hover{
background: #e5e5e5;
}

/*menu*/
#header{width: 100%;}


#header_menu{

width: 100%;
height: 30px;
padding-top:5px;
background: url(../images/nav-balk.jpg) repeat-x;
}

#menu_items{
position: relative;
/*width: 980px;*/
margin: 0 auto;
}

.menu_item {
position: relative;
display: block;
float: left;
*right: 0;
border-right: 1px solid #aaaaaa; 
}

td.menu_item{
height: 26px;
background: url(../images/bg_menu.jpg) repeat-x;
}
td.menu_item_act{
margin:0 auto;
height: 26px;
background: url(../images/bg_menu.jpg) repeat-x;
}

.menu_item a{
display: block;
height: 23px;
padding: 3px 20px 0px 20px;
font-size: 14px;
color: #FFFFFF;
text-decoration:none;
}

.menu_item a:hover{
height: 23px;
color: #404040;
background: url(../images/bg_menu_over.jpg) repeat-x;
}

.menu_item_act {
position: relative;
display: block;
float: left;
border-right: 1px solid #aaaaaa; 
}

.menu_item_act a{
display: block;
height: 23px;
padding: 3px 20px 0px 20px;
font-size: 14px;
color: #00AFD8;
text-decoration:none;
}

.menu_item_act a:hover{
height: 23px;
color: #404040;
background: url(../images/bg_menu_over.jpg) repeat-x;
}


/*submenu*/
#header_submenu{
	/*width: 980px;*/
	margin: 0 auto 0 50px;
	height: 40px;

}

.submenu{
	float:left;
	border-left: 1px solid #00AFD8;
	text-align: center;
	margin-top: 10px;
	padding: 0 3px 0 3px;
}

.submenu:hover{
cursor: pointer;
background: #e5e5e5;
}

.submenu a{
font-size: 15px;
color: #00AFD8;
text-decoration:none;
}

.submenu_act{
	margin-top: 10px;
	float: left;
	padding: 0 3px 0 3px;
	border-left: 1px solid #00AFD8;
	text-align: center;
}

.submenu_act:hover{
cursor: pointer;
background: #e5e5e5;
}

.submenu_act a{
font-size: 15px;
color: #FF0000;
text-decoration:none;
}

#submenu-end{
border-right: 1px solid #00AFD8;
}

.submenuBestellenLeft{
float: left;
margin: 0;
text-align: center;
}

.submenuBestellenLeft_act{
float: left;
margin: 0;
text-align: center;
}

.submenuBestellen{
float: left;
margin: 0;
text-align: center;
}

.submenuBestellen_act{
float: left;
margin: 0;
text-align: center;
}

.submenuBestellenSearch{
float: left;
margin: 0 0 0 50px;
text-align: center;
display:block;
line-height:44px;
height:44px;
}

.submenuPromopagina
{
font-size: 13px;
color: #000000;
text-decoration:none;
}

a.submenuAccessoires
{
font-size: 16px;
color: #FCB51F;
text-decoration:none;
display:block;
line-height:44px;
height:44px;
}

a.submenuToestellen
{
font-size: 16px;
color: #00B6DE;
text-decoration:none;
display:block;
line-height:44px;
height:44px;
}

a.submenuNavigatie
{
font-size: 16px;
color: #E64096;
text-decoration:none;
display:block;
line-height:44px;
height:44px;
}

a.submenuCarkits
{
font-size: 16px;
color: #A8CF52;
text-decoration:none;
display:block;
line-height:44px;
height:44px;
}

a.submenuAccessoires_Act
{
margin-top: 4px;
font-size: 16px;
color: #FFFFFF;
background-color:#FCB51F;
text-decoration:none;
display:block;
line-height:40px;
height:40px;
}

a.submenuToestellen_Act
{
margin-top: 4px;
font-size: 16px;
color: #FFFFFF;
background-color:#00B6DE;
text-decoration:none;
display:block;
line-height:40px;
height:40px;
}

a.submenuNavigatie_Act
{
margin-top: 4px;
font-size: 16px;
color: #FFFFFF;
background-color:#E64096;
text-decoration:none;
display:block;
line-height:40px;
height:40px;
}

a.submenuCarkits_Act
{
margin-top: 4px;
font-size: 16px;
color: #FFFFFF;
background-color:#A8CF52;
text-decoration:none;
display:block;
line-height:40px;
height:40px;
}

ul#divinfolinks {
    list-style-type: none; 
    margin: 0;
    padding: 0;
    width: 100%; /*=> mogelijk weglaten?*/
}

a.submenuProdInfo_Act
{
margin-top: 4px;
font-size: 16px;
color: #FFFFFF;
background-color:#00B6DE;
text-decoration:none;
line-height:40px;
height:40px;
}
a.submenuProdInfo
{
font-size: 16px;
color: #00B6DE;
text-decoration:none;
line-height:44px;
height:44px;
}

/*content*/
#content{
overflow: auto;
width: 975px;
margin: 20px auto 25px auto;
}

#content_fastforward{
overflow: auto;
width: 857px;
height:730px;
margin: 20px auto auto auto;
background: url('fastforward/register-site.jpg');
}

.fastforwardlogin
{
	margin: 438px auto auto 294px;
	width: 225px;
	height: 23px;
	border:none;
}

#content_fastforward2{
overflow: auto;
width: 857px;
height:730px;
margin: 20px auto auto auto;
background: url('fastforward/register-site3.jpg');
}

table.fastforwardtable
{
	margin: 230px auto auto 195px;
	width:430px;
}

td.fastforwardtd1
{
	width:75px;
	color:#00B6DE;
	font-size:14px;
}

.fastforwardtxt2
{
	width: 310px;
	height: 19px;
	border:none;
	background-color:#FFFFFF;
}

.fastforwardrbtn
{
	color:#FFFFFF;
	border:none;
}

.fastforwardsendbtn {
display: block;
width: 130px;
height: 76px;
background: url(fastforward/knop.jpg) repeat-x;
}

.fastforwardsendbtn a{
display: block;
height: 26px;
padding: 50px auto 0px auto;
font-size: 11px;
color: #FFFFFF;
text-decoration:none;
}

#content_fastforward3{
overflow: auto;
width: 857px;
height:730px;
margin: 20px auto auto auto;
text-align:center;
vertical-align:middle;
}



/*CSS HOME*/

#home #block01{
float: left;
width: 720px;
}

#home #block01 #flash
{
}

/*news*/
#home #news{
overflow: auto;
height: 92px;
margin: 15px 0 15px 0;
background: url(../images/bg_news.gif) repeat-x;
}

#home #block01 #news .title{
margin: 30px 0 0 10px;
font-size: 24px;
color: #00b6de;
}

#home #block01 #news .subtitle{
margin: 12px 0 0 10px;
color: #404040;
font-size: 10px;
}

/*articles*/
.article{
overflow: auto;
height:100%;
padding-bottom: 12px;
margin-bottom: 15px; 
border-bottom: 1px solid #BFBFBF;
}

.article_left{
float: left;
width: 525px;
margin-left: 10px;
display: inline;
}

.article_header{
margin-bottom: 10px;
}

.article_title{
font-size: 18px;
font-weight: bold;
color: #404040;
}

.article_date{
font-size: 11px;
color: #B3B3B3;
}

.article_content{
}

.article_content p{
color: #404040;
}

/*read more button*/
.article_more{
width: 85px;
display: inline-block;
margin-top: 5px;
padding: 2px;
background: #00b6de;
}

.article_more img{
float: left;
}

.article_more a{
float: left;
margin-left: 5px;
display: inline;
color: #FFFFFF;
font-size: 10px;
text-decoration:none;
}

.article_right{
float: right;
margin-right: 15px;
}


#home #block02{
float: left;
width: 220px;
margin-left: 30px;
display: inline;
}







/*login*/
#home #block02 #login{
margin-bottom: 10px;
}

#home #block02 #login .header{
overflow: auto;
height: 164px;
background: url(../images/bg_login.gif) repeat-x;
}

#home #block02 #login .header .title{
margin: 80px 0 0 10px;
font-size: 24px;
color: #00b6de;
}

#home #block02 #login .header .subtitle{
margin: 14px 0 0 10px;
}

#home #block02 #login .form{
overflow: auto;
padding: 10px;
}

#home #block02 #login .form .box{
margin-bottom: 10px;
}

#home #block02 #login .form .box input{
width: 190px;
margin: 0;
padding: 2px;
border: 1px solid #7f7f7f;
}

#home #block02 #login .form .vergeten a{
text-decoration: underline;
font-size: 11px;
color: #000000;
}

#home #block02 #login .form .button{
float: right;
margin-top: 10px;
display: inline;
}

#home #block02 #login .form .onthoud{
display: inline-block;
margin-top: 10px;
font-size: 10px;
}


/*articles*/
#home #block02 .article{
margin-bottom: 20px;
}

#home #block02 .article .header{
overflow: auto;
height: 100px;
background: url(../images/bg_rright_header.gif) repeat-x;
}

#home #block02 .article .header .title{
margin: 20px 0 0 10px;
font-size: 24px;
color: #00b6de;
}

#home #block02 .article .header .subtitle{
margin: 8px 0 0 10px;
font-size: 14px;
}

#home #block02 .article .content{
padding: 10px;
}

#home #block02 .article .content p{
color: #404040;
line-height: 18px;
}



/*CSS ARTIKEL*/
#artikel #block01{
float: left;
width: 720px;
}

#artikel #block01 #flash{
}

/*news*/
#artikel #news{
overflow: auto;
height: 92px;
margin-bottom: 30px;
background: url(../images/bg_news.gif) repeat-x;
}

#artikel #block01 #news .title{
margin: 30px 0 0 10px;
font-size: 24px;
color: #00b6de;
}

#artikel #block01 #news .subtitle{
margin: 12px 0 0 10px;
color: #404040;
font-size: 10px;
}

/*articles*/
#artikel #block01 .article{
position: relative;
overflow: auto;
padding-bottom: 12px;
}

#artikel #block01 .article .left{
float: left;
width: 525px;
margin-left: 10px;
display: inline;
}

#artikel #block01 .article .left .header{
margin-bottom: 10px;
}

#artikel #block01 .article .left .header .title{
font-size: 18px;
font-weight: bold;
color: #404040;
}

#artikel #block01 .article .left .header .date{
font-size: 11px;
color: #B3B3B3;
}

#artikel #block01 .article .left .content{
}

#artikel #block01 .article .left .content p{
line-height: 18px;
color: #404040;
margin-bottom: 15px;
}

#artikel #block01 .article .left .content img{
margin-top: 50px;
}

#artikel #block01 .article .right{
float: right;
margin-right: 15px;
}


#artikel #block02{
float: left;
width: 220px;
margin-left: 30px;
display: inline;
}

/*login*/
#artikel #block02 #login{
margin-bottom: 10px;
}

#artikel #block02 #login .header{
overflow: auto;
height: 164px;
background: url(../images/bg_login.gif) repeat-x;
}

#artikel #block02 #login .header .title{
margin: 80px 0 0 10px;
font-size: 24px;
color: #00b6de;
}

#artikel #block02 #login .header .subtitle{
margin: 14px 0 0 10px;
}

#artikel #block02 #login .form{
overflow: auto;
padding: 10px;
}

#artikel #block02 #login .form .box{
margin-bottom: 10px;
}

#artikel #block02 #login .form .box input{
width: 190px;
margin: 0;
padding: 2px;
border: 1px solid #7f7f7f;
}

#artikel #block02 #login .form .vergeten a{
text-decoration: underline;
font-size: 11px;
color: #000000;
}

#artikel #block02 #login .form .button{
float: right;
margin-top: 10px;
display: inline;
}

#artikel #block02 #login .form .onthoud{
display: inline-block;
margin-top: 10px;
font-size: 10px;
}


/*articles*/
#artikel #block02 .article{
margin-bottom: 20px;
}

#artikel #block02 .article .header{
overflow: auto;
height: 100px;
background: url(../images/bg_rright_header.gif) repeat-x;
}

#artikel #block02 .article .header .title{
margin: 20px 0 0 10px;
font-size: 24px;
color: #00b6de;
}

#artikel #block02 .article .header .subtitle{
margin: 8px 0 0 10px;
font-size: 14px;
}

#artikel #block02 .article .content{
padding: 10px;
}

#artikel #block02 .article .content p{
color: #404040;
line-height: 18px;
}



/*CSS PRODUCTEN*/
#producten .block{
float: left;
width: 220px;
margin-right: 30px;
}

#producten .block .header{
height: 164px;
}

#producten .block .header .title{
height: 100px;
padding-left: 10px;
*height: 90px;
*padding-top: 10px;
display: table-cell;
vertical-align: bottom;
font-size: 24px;
color: #00b6de;
}

#producten .block .header .subtitle{
margin: 22px 0 0 10px;
padding-right:10px;
font-size: 10px;
}

#producten .block #header01{
background: url(../images/bg_producten_block01.gif) repeat-x;
}

#producten .block #header02{
background: url(../images/bg_producten_block02.gif) repeat-x;
}

#producten .block #header03{
background: url(../images/bg_producten_block03.gif) repeat-x;
}

#producten .block #header04{
background: url(../images/bg_producten_block04.gif) repeat-x;
}

#producten .block .content{
margin-top: 20px;
padding: 10px;
}

#producten .block .content p{
line-height: 18px;
}


/*CSS DIENSTEN*/
#diensten .block{
float: left;
width: 220px;
margin-right: 30px;
}

#diensten .block .header{
height: 164px;
background: url(../images/bg_diensten_block.gif) repeat-x;
}

#diensten .block .header .title{
height: 150px;
padding-left: 10px;
*height: 90px;
*padding-top: 10px;
display: table-cell;
vertical-align: bottom;
font-size: 24px;
color: #00b6de;
}

#diensten .block .content{
margin-top: 20px;
padding: 10px;
line-height: 18px;
}

#diensten .block .content ul{
margin: 0;
padding: 5px;
}

#diensten .block .content li{
list-style-position: outside;
list-style-image: url(../images/img_bullet02.gif);
line-height: 18px;
margin-bottom: 10px;
}



/*CSS OVERAC*/
#overac .block .header{
height: 164px;
background: url(../images/bg_overac_block.gif) repeat-x;
}

#overac .block .header .title{
height: 150px;
padding-left: 10px;
display: table-cell;
vertical-align: bottom;
font-size: 24px;
color: #00b6de;
}

#overac .block .content{
margin-top: 20px;
padding: 10px;
}

#overac .block .content p{
line-height: 18px;
margin-bottom: 15px;
}

#overac .block .content p img{
float: right;
margin: 0 0 10px 10px;
}

.boxMelding
{
	margin-top: 20px;
	padding: 10px;
	margin-bottom: 10px;
	color: #00B6DE;
}

/*formulier*/
#overac .block .box{
margin-bottom: 10px;
}

#overac .block .box p{
margin:0;
}

#overac .block .box input{
width: 190px;
margin: 0;
padding: 2px;
border: 1px solid #7f7f7f;
}

#overac .block .box textarea{
width: 190px;
height: 150px;
margin: 0;
padding: 2px;
}

#overac .block .button{
float: right;
margin-right: 8px;
}

#overac .block .vacatures_box .header{
margin-top: 30px;
height: 50px;
background: url(../images/bg_overac_vacatures_header.gif) repeat-x;
}

#overac .block .vacatures_box .header .title{
height: 0;
font-size: 18px;
color: #000000;
padding: 15px;
}

#overac .block .vacatures_box #vacatures{
margin-top: 1px;
padding: 10px;
background: url(../images/bg_overac_vacatures.gif) #88d5ed repeat-x top;
border-bottom: 2px solid #616b6e;
}

#overac .block .vacatures_box #vacatures ul{
margin: 0;
padding: 5px;
}

#overac .block .vacatures_box #vacatures li{
list-style-position: outside;
list-style-image: url(../images/img_bullet03.png);
line-height: 18px;
margin: 0 0 10px 10px;
}

#overac .block .vacatures_box #vacatures a{
text-decoration: none;
color: #000000;
}

#overac .block .vacatures_box #vacatures a:hover{
text-decoration: none;
color: #FFFFFF;
}

#overac .block .vacature{
margin-top: 15px;
}

#overac .block .vacature a{
text-decoration: underline;
color: #000000;
}

#overac #block01{
float: left;
width: 460px;
}

#overac #block02{
float: left;
width: 225px;
margin-left: 30px;
display: inline;
}

#overac #block03{
float: left;
width: 225px;
margin-left: 30px;
display: inline;
}




/*CSS KLANT WORDEN*/
#klantworden .block{
float: left;
width: 470px;
}

#klantworden .block .header{
height: 164px;
background: url(../images/bg_klantworden.gif) repeat-x;
}

#klantworden .block .header .title{
height: 100px;
padding-left: 10px;
display: table-cell;
vertical-align: bottom;
font-size: 24px;
color: #00b6de;
}

#klantworden .block .header .subtitle{
margin: 22px 0 0 10px;
}

#klantworden .block .content{
margin-top: 20px;
padding: 10px;
}

#klantworden .block .content p{
line-height: 18px;
margin-bottom: 15px;
}

#klantworden .block .content a{
text-decoration: underline;
color: #000000;
}

/*formulier*/
#klantworden .block .box{
margin-bottom: 10px;
}

#klantworden .block .box p{
float: left;
width: 150px;
margin:0;
}

#klantworden .block .box input{
width: 285px;
margin: 0;
padding: 2px;
border: 1px solid #7f7f7f;
}

#klantworden .block .box textarea{
width: 285px;
height: 150px;
margin: 0;
padding: 2px;
}


#klantworden .block .button{
float: right;
margin-right: 8px;
}


#klantworden #block01{
}

#klantworden #block02{
display: inline;
margin-left: 30px;
}



/*CSS VACATURES*/
#vacatures .block{
float: left;
}

#vacatures .block .header{
overflow: auto;
height: 92px;
background: url(../images/bg_vacatures.gif) repeat-x;
}

#vacatures .block .header .title{
margin: 30px 0 0 10px;
font-size: 24px;
color: #00b6de;
}

#vacatures .block .header .subtitle{
margin: 12px 0 0 10px;
color: #404040;
font-size: 10px;
}

#vacatures .block .content{
margin-top: 20px;
padding: 10px;
}

#vacatures .block .content p{
line-height: 18px;
margin-bottom: 15px;
}

#vacatures .block .content a{
text-decoration: underline;
color: #000000;
}

#vacatures #block01{
width: 560px;
}

#vacatures #block02{
margin-left: 30px;
width: 380px;
}

.vacatures_overzicht{
margin-top: 30px;
border-bottom: 1px solid #d9d9d9;
}

.vacatures_overzicht ul{
margin: 0;
padding: 0;
}

.vacatures_overzicht li{
width: 250px;
padding: 5px;
list-style-position: inside;
list-style-image: url(../images/img_bullet02.gif);
line-height: 18px;
margin: 0 0 10px 10px;
}

.vacatures_overzicht li a{
text-decoration: underline;
color: #000000;
}

.vacatures_overzicht li:hover{
list-style-image: url(../images/img_bullet03.png);
background-color: #00b6de;
cursor: pointer;
}

.vacatures_overzicht li a:hover{
list-style-image: url(../images/img_bullet03.png);
background-color: #00b6de;
cursor: pointer;
}



/*formulier*/
#vacatures .block .box{
margin-bottom: 10px;
overflow: hidden;
}

#vacatures .block .box p{
float: left;
width: 150px;
margin:0;
}

#vacatures .block .box input{
width: 200px;
margin: 0;
padding: 2px;
border: 1px solid #7f7f7f;
}

#vacatures .block .box select{
width: 200px;
margin: 0;
padding: 2px;
border: 1px solid #7f7f7f;
}

#vacatures .block .box textarea{
width: 200px;
height: 200px;
margin: 0;
padding: 2px;
}

#vacatures .block .button{
float: right;
margin-right: 8px;
}




/*footer*/
.footer{
overflow: auto;
margin: auto;
width: 920px;
padding: 25px;
background: url(../images/bg_footer.gif) repeat-x top #939598;
}

.footerblock{
float: left;
width: 20%;
}

.footerblock div{
}

.footerblock a{
float: left;
clear: left;
font-size: 11px;
color: #000000;
}

.footerblock a:hover{
color: #00AFD8;
}


/*subfooter*/
.subfooter{
margin: auto;
width: 970px;
height: 60px;
background: url(../images/bg_subfooter.gif) repeat-x top;
}

.subfooter p{
padding: 5px 0 0 25px;
}

.subfooter a{
font-size: 10px;
color: #404040;
}

.subfooter a:hover{
color: #00AFD8;
}

.copyright{
float: left;
font-weight: bold;
}

.disclaimer{
float: left;
margin-left: 540px;
}







img
{
	border:0px;
	margin:0px,0px,0px,0px;
}

.imgbtn
{
	border:0px;
	margin:0px,0px,0px,0px;
}

.tabknop
{
	vertical-align:middle;
}


.titeloverzicht
{
	font-weight: bold;
	background-color: darkgray;
	text-align: center;
}

		
.alert
{
	font-size: 10px;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
	text-decoration: underline overline;
}
.scroll
{
	overflow: scroll;
	width: 1024px;
}

td
{
	font-family:Verdana;
}

.dg
{
	width:100%;
}

.gerygrid
{
	width:100%;
}

/* GERYGRID : TABELLEN BIJ BESTEL, BASKET, PROMO, INFO,... */
/* headers van tabellen bij bestel, promo's, basket, ... (brede header) */
.gerygridheader
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
	height: 50px;
	background-color: #00B6DE;
	vertical-align:middle;
	color:#FFFFFF;
	width: 5%;
}

.gerygridheader_accessoires
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
	height: 50px;
	background-color: #FCB51F;
	vertical-align:middle;
	color:#FFFFFF;
	width: 5%;
}


.gerygridheader_toestellen
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
	height: 50px;
	background-color: #00B6DE;
	vertical-align:middle;
	color:#FFFFFF;
	width: 5%;
}

.gerygridheader_navigatie
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
	height: 50px;
	background-color: #E64096;
	vertical-align:middle;
	color:#FFFFFF;
	width: 5%;
}

.gerygridheader_carkits
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
	height: 50px;
	background-color: #A8CF52;
	vertical-align:middle;
	color:#FFFFFF;
	width: 5%;
}

.gerygridheader_omschr
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
	height: 50px;
	background-color: #00B6DE;
	vertical-align:middle;
	color:#FFFFFF;
	width: 15%;
}

.gerygridheader_omschr_accessoires
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
	height: 50px;
	background-color: #FCB51F;
	vertical-align:middle;
	color:#FFFFFF;
	width: 15%;
}


.gerygridheader_omschr_toestellen
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
	height: 50px;
	background-color: #00B6DE;
	vertical-align:middle;
	color:#FFFFFF;
	width: 15%;
}

.gerygridheader_omschr_navigatie
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
	height: 50px;
	background-color: #E64096;
	vertical-align:middle;
	color:#FFFFFF;
	width: 15%;
}

.gerygridheader_omschr_carkits
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
	height: 50px;
	background-color: #A8CF52;
	vertical-align:middle;
	color:#FFFFFF;
	width: 15%;
}

/* headers van meeste infopagina's (smallere header) */
.gerygridheadersmall
{
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
	height: 25px;
	background-color: #00B6DE;
	color:#FFFFFF;
}

/* achtergrond van de headers */
.gerygridheaderrow
{
	background-color: #00B6DE;
	height: 30px;
	vertical-align: middle;
}

.gerygridheaderrow_accessoires
{
	background-color: #FCB51F;
	height: 30px;
	vertical-align: middle;
}

.gerygridheaderrow_toestellen
{
	background-color: #00B6DE;
	height: 30px;
	vertical-align: middle;
}

.gerygridheaderrow_navigatie
{
	background-color: #E64096;
	height: 30px;
	vertical-align: middle;
}

.gerygridheaderrow_carkits
{
	background-color: #A8CF52;
	height: 30px;
	vertical-align: middle;
}

/* item 1 */
.gerygriditem1
{
	background-color: Silver;
	font-family: Verdana;
	font-size:12px;	
}

.gerygriditem1 td
{
	padding:10px 10px 10px 0;
	width: 5%;
}

img.itemicon
{
	float:left;
	margin-right: 5px;
}

/* links op item 1 */
.gerygriditem1 a
{
	color:Black;
}

/* item 2 */
.gerygriditem2
{
	background-color: White;
	font-family: Verdana;
	font-size:12px;	
}

.gerygriditem2 td
{
	padding:10px 10px 10px 0;
	width: 5%;
}

/* links op item 2 */
.gerygriditem2 a
{
	color:Black;
}

.gerygridnavigator_puntjes
{
	font-weight: normal;
	font-size: 12pt;
	color: #FFFFFF;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
}

.gerygridhyperlink
{
	font-weight: normal;
	font-size: 10pt;
	cursor: hand;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
	text-decoration: underline;
	color:#000000;
	cursor: pointer;
}

.gerygridnavigator_inactive
{
	font-weight: normal;
	font-size: 12pt;
	color: #FFFFFF;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
}

.gerygridnavigator_active
{
	font-weight: bold;
	font-size: 9pt;
	text-transform: uppercase;
	color: #FFFFFF;
	font-style: italic;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
}

.gerygridcontent
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, 'Times New Roman' , 'Courier New';
}

/* paging-balk en cijfer van de gekozen pagina */
/* moet #ff0033 worden */
.gerygridpagingbalk
{
	background-color:#00B6DE;
	text-align:right;
	vertical-align:middle;
	color:#FFFFFF;
	font-family: Verdana;
	font-size:12px;
}

.gerygridpagingbalk_accessoires
{
	background-color:#FCB51F;
	text-align:right;
	vertical-align:middle;
	color:#FFFFFF;
	font-family: Verdana;
	font-size:12px;
}

.gerygridpagingbalk_toestellen
{
	background-color:#00B6DE;
	text-align:right;
	vertical-align:middle;
	color:#FFFFFF;
	font-family: Verdana;
	font-size:12px;
}

.gerygridpagingbalk_navigatie
{
	background-color:#E64096;
	text-align:right;
	vertical-align:middle;
	color:#FFFFFF;
	font-family: Verdana;
	font-size:12px;
}

.gerygridpagingbalk_carkits
{
	background-color:#A8CF52;
	text-align:right;
	vertical-align:middle;
	color:#FFFFFF;
	font-family: Verdana;
	font-size:12px;
}

/* cijfers op de paging-balk */
.gerygridpagingbalk a
{
	color:#FFFFFF;
	font-family: Verdana;
	font-size:12px;
}

.errorlabel
{
	font-family: Verdana;
	font-weight:bold;
	color: #ff0033;
	font-size:10px;	
}

.tblInfoBorder
{
	border-color:#00B6DE;
	border-style: solid;
	border-width:1px;
}

.KleurLink
{
	color:#00B6DE;
	font-family: Verdana;
	font-size:10px;	
}

#divBasket {border: none; float: right; margin-right: 10px; }
#lnkbasket{background-image: url(../images/Winkelkarretje.png); background-repeat: no-repeat; background-position: right; display: block; width: 120px; margin-right:20px;}
#lnkbasket:hover{color: #59BFD6;}

.borderAC{width: 100%; height: 12px;background-image: url(../images/algemeen/balkAC.png); clear: both;background-repeat:repeat-x}
.borderToestellen{width: 100%; height: 12px;background-image: url(../images/algemeen/BalkToestellen.jpg); clear: both; background-repeat:repeat-x}
.borderCarkits{width: 100%; height: 12px;background-image: url(../images/algemeen/BalkCarkits.jpg); clear: both;background-repeat:repeat-x}
.borderNavigatie{width: 100%; height: 12px;background-image: url(../images/algemeen/BalkNavigatie.jpg); clear: both;background-repeat:repeat-x}
.borderAccessoires{width: 100%; height: 12px;background-image: url(../images/algemeen/BalkAccessoires.jpg); clear: both;background-repeat:repeat-x}

#contentWrapper{width: 980px; margin: 0 auto;}
#vakA{width: 744px; height: 222px; float:left;}
#vakC{width: 236px; height: 222px; float:right;}
#vakE{width: 248px; height: 142px; float:left;}
#vakF{width: 248px; height: 142px; float:left;}
#vakG{width: 248px; height: 142px; float:left;}
#vakD{width: 236px; height: 328px; float:right;}
#vakB{width: 744px; height: 186px; float:left;}

#new{ background: url("../images/bg_new.jpg") repeat-x 0 0 transparent; height:auto; overflow: auto; margin:10px 0; padding-top:15px; }
#new .title{height: 48px; margin: 0;color: #00B6DE;  font-size: 24px; padding-left: 10px; float: left;}
#new .more{float: right; padding-right: 10px; color: #00B6DE;}
#imgNieuwAanbod{clear: both;}


#Table2{border:1px solid black;}
#Table2 tr td{
	border:none;
}


#wrapper{width: 100%;}
#Bestel_prod1_tablehoofd span{color:#616161;}

#Bestel_prod1_tablehoofd tr td{background-image: url(../images/algemeen/GradientAC.jpg); background-repeat: repeat-x; background-position: top;  }
#Bestel_prod1_dropdowns tr td{background-image: none;}
#Bestel_prod1_tablehoofd tr td.NoBackImg{background-image: none;}
#Bestel_prod1_tablehoofd tr td.GradientAccessoires {background-image: url(../images/algemeen/GradientAccessoires.jpg); background-repeat: repeat-x; background-position: top; vertical-align:top;  }
#Bestel_prod1_tablehoofd tr td.GradientToestellen {background-image: url(../images/algemeen/GradientToestellen.jpg); background-repeat: repeat-x; background-position: top; vertical-align:top;  }
#Bestel_prod1_tablehoofd tr td.GradientNavigatie {background-image: url(../images/algemeen/GradientNavigatie.jpg); background-repeat: repeat-x; background-position: top; vertical-align:top;  }
#Bestel_prod1_tablehoofd tr td.GradientCarkits {background-image: url(../images/algemeen/GradientCarkits.jpg); background-repeat: repeat-x; background-position: top; vertical-align:top;  }
#Bestel_prod1_tablehoofd #dropdowns tr td{background-image: none; background-color: none;}
#Bestel_prod1_tablehoofd tr #Bestel_prod1_prodPicture{background-image: none;}
#Bestel_prod1_tablehoofd tr #Bestel_prod1_prodPicture #tablefoto{min-width:50px; width: auto; display: block}

.chkAccessoires {background-color:#FCB51F; }
#tablehoofd #tablemidden #chkAccessoires {background-color: #FCB51F;}


.basket{width: 100%;}
#Bestel_prod1_minibasket{display:block; width: 600px;}

#accessoires{width: 100%;}
#accessoires input{float: left;}
#accessoires label{background-color: #FCB51F; color: white; padding: 1px 15px; font-weight: bold; width:260px; display: block; float: left; font-family: Arial;}

#toestellen{width: 100%;}
#toestellen input{float: left;}
#toestellen label {background-color: #00B6DE; color: white; padding: 1px 15px; font-weight: bold; width:260px; display: block; float: left; font-family: Arial;}

#navigatie{width: 100%;}
#navigatie input{float: left;}
#navigatie label {background-color: #E64096; color: white; padding: 1px 15px; font-weight: bold; width:260px; display: block; float: left; font-family: Arial;}

#carkits{width: 100%;}
#carkits input{float: left;}
#carkits label {background-color: #A8CF52; color: white; padding: 1px 15px; font-weight: bold; width:260px; display: block; float: left; font-family: Arial;}


#tableminibasket tr td{display: block;}
#tablemiddenTop{margin-bottom: 5px; display: block;}

#Form1 #tblSpaarActies{clear: both;}

