/* CSS Document */

body{
	margin:0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	background-color:#757575;
	background-image:url(/images/GradBG.gif);
	background-repeat:repeat-x;
}

.shadow_right_top{
	vertical-align:top;
	background-image:url(/images/shadow_right_bottom.gif);
	background-repeat:repeat-y;
}

.shadow_right_bottom_corner{
	background-image:url(/images/shadow_right_bottom_corner.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.redborder{
	border-top:1px solid #CB0303;
	border-bottom:1px solid #CB0303;
	border-left:1px solid #CB0303;
	border-right:1px solid #CB0303;
}

.centerbody{
	background-color:#E5E5E5;
}

.banner{
	background-image:url(/images/topbanner.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#E5E5E5;
}

.nav{
	border-right:1px solid #FFFFFF;
}

.nav_left_box{
	background-color:#E5E5E5;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-image:url(/images/menubalkstreep.gif);
	background-repeat:repeat-x;
}

.nav_left{
	padding:6px 10px 10px 10px;
	vertical-align:top;
	background-color:#818286;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.nav_left_div{
	position:relative;
	top:55px;
	left:25px;
	width:153px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.shadow_nav_left_left{
	background-position:right;
	background-image:url(/images/shadow_nav_left_left.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	
}

.shadow_nav_left_right{
	background-image:url(/images/shadow_nav_left_right.gif);
	background-repeat:repeat-y;
	vertical-align:top;
}

small.date{
	position: relative;

	right: 2px;
}

.button1{cursor:pointer;background-image:url(/images/btn_home.jpg);background-repeat:no-repeat;}
.button1_hoover{cursor:pointer;background-image:url(/images/btn_home_over.jpg);background-repeat:no-repeat;}
.button2{cursor:pointer;background-image:url(/images/btn_circuits.jpg);background-repeat:no-repeat;}
.button2_hoover{cursor:pointer;background-image:url(/images/btn_circuits_over.jpg);background-repeat:no-repeat;}
.button3{cursor:pointer;background-image:url(/images/btn_agenda.jpg);background-repeat:no-repeat;}
.button3_hoover{cursor:pointer;background-image:url(/images/btn_agenda_over.jpg);background-repeat:no-repeat;}
.button4{cursor:pointer;background-image:url(/images/btn_inschrijven.jpg);background-repeat:no-repeat;}
.button4_hoover{cursor:pointer;background-image:url(/images/btn_inschrijven_over.jpg);background-repeat:no-repeat;}
.button5{cursor:pointer;background-image:url(/images/btn_multimedia.jpg);background-repeat:no-repeat;}
.button5_hoover{cursor:pointer;background-image:url(/images/btn_multimedia_over.jpg);background-repeat:no-repeat;}
.button6{cursor:pointer;background-image:url(/images/btn_circuitauto.jpg);background-repeat:no-repeat;}
.button6_hoover{cursor:pointer;background-image:url(/images/btn_circuitauto_over.jpg);background-repeat:no-repeat;}
.button7{cursor:pointer;background-image:url(/images/btn_webshop.jpg);background-repeat:no-repeat;}
.button7_hoover{cursor:pointer;background-image:url(/images/btn_webshop_over.jpg);background-repeat:no-repeat;}
.button8{cursor:pointer;background-image:url(/images/btn_forum2.jpg);background-repeat:no-repeat;}
.button8_hoover{cursor:pointer;background-image:url(/images/btn_forum2.jpg);background-repeat:no-repeat;}
.button9{cursor:pointer;background-image:url(/images/btn_contactfaq.jpg);background-repeat:no-repeat;}
.button9_hoover{cursor:pointer;background-image:url(/images/btn_contactfaq_over.jpg);background-repeat:no-repeat;}

.trace{
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #FFFFFF;
	background-color:#E5E5E5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#787878;
}

.content_basic{
	background-color:#E5E5E5;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232323;
	vertical-align:top;
}

.middle_content{
	background-color:#E5E5E5;
	padding:10px;
	border-right:1px solid #CB0303;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232323;
	vertical-align:top;
}

.middle_content_tds_top{
	background-color:#FFFFFF;
	padding:10px;
	border:1px solid #000000;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232323;
	vertical-align:top;
}

.middle_content_tds_header{
	background-image:url(/images/Gradheader.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;	
	padding-bottom:5px;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:1px solid #000000;	
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232323;
	vertical-align:top;
}

.middle_content_tds{
	background-color:#FFFFFF;
	background-image:url(/images/finishfade.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	padding:10px;
	border-top:1px dashed #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;	
	border-right:1px solid #000000;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232323;
	vertical-align:top;
}

.date{
	font-size: xx-small;
	color:#000000;
	float:right;
}

.news_header{
	font-weight:bold;
	color:#CB0303;
	float:left;
}

.agenda_pics{
	float:left;
	border:1px solid #000000;
	margin-right:10px;
}

.right_content{
	border-right:1px solid #FFFFFF;
	background-color:#E5E5E5;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232323;
	vertical-align:top;
}

.p1{
	font-weight:bold;
	color:#CB0303;
}

.p2{
	font-weight:bold;
	color:#FFFFFF;
}

.footer{
	padding:10px;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#E5E5E5;
	background-image:url(/images/tyre.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

	
}

.bottom_footer{
	background-color:#757575;
	vertical-align:top;
	background-image:url(/images/shadow_bottom.gif);
	background-repeat:repeat-x;
}

ul { 
	list-style-image:url(/images/arrow.gif); 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a{
	text-decoration:none;
	color:#CB0303;
}
a:visited{
	text-decoration:none;
	color:#CB0303;
}

.a1{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.a1:visited{
	text-decoration:none;
	color:#FFFFFF;
}

.content{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232323;
}

.click_image{
	cursor:hand;
	cursor:pointer;
}

.grey_white_block{
	border:1px solid white;
	background-color:#CCCCCC; 
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
/* webshop style */
h3{
    font-size:12px;
	font-family:verdana;
	color:white;
	background-color:#cb0303;
	padding:1px;
	margin:1px;
}



.artikel{
	font-family:verdana;
	font-size:12px;
	border-color:black;
	border-style:solid;
	border-width:1px;
}

.artikel thead{
	background-image:url(/images/Gradheader.gif);
	background-repeat:repeat-x;
	height:24px;
	color:#cb0303;
	font-weight:bold;
}

.artikel tfoot{
	height:24px;
	background-color:#FFFFFF;
}

.artikel tfoot td{
	padding-left:5px;
	border-top: 1px solid black;
}

.artikel thead td{
	border-bottom: 1px dashed black;
}

td.aimage, td.adesc{
	padding:10px;
	background-color:#ffffff;
	text-align:justify;
}

select, input, button{
	margin-top:5px;
	font-size:11px;
}
 
font.left{
	float:left;
}

font.right{
	float:right;
}

/*a{
 font-size:10px;
 color:#aeaeae;
}

a:visited{
 font-size:10px;
 color:#aeaeae;
}

a:hover{
 font-size:10px;
 color:#cb0303;
}*/

#searchfield{
}

#searchHint_container{
	overflow:hidden;
	width:175px;
	position:absolute;
	*margin-top:1px;
	*margin-left:1px;
	z-index: +1000;
}


#searchHint_container span{
	padding: 1px 3px 1px 3px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232323;
	display:block;
}

#searchHint_container span.liover{ 
	background-color:#CB0303; 
	color:#FFFFFF; 
	*width:100%;
	cursor:pointer;
}

#searchHint{ 
	border:1px solid black;
}

/* menu style's */
.subMenu{
	visibility:hidden;
	display: none;
	border: solid 1px #000;
	position:relative; 
	left:15px;

}

.subMenuLink{
	border: solid 1px #000;
	right:0px;
	display:block;
	padding: 2px 0px 2px 10px;
	/*padding:1em, 0, 0.25em, 0; */
	width: 130px;
}

.subMenuLink:hover{
	color: #FFF;
	background-color:#962E1D;

}


div#subMenuLink{
	background-color:#FF0000;
}
#menu{
	 margin:-3px;
	padding-left:10px;
 }

.subMenu{
	visibility:hidden;
	display: none;
}


/*.subMenu a, a:active, a:visited{
	color: #FFF;
	padding:2px;
	font-weight:bold;
	font-family:verdana;
	font-size:10px;
}*/

.subMenu a:hover{
	color: #000;
	text-decoration:underline;
}
.subMenu{
	 visibility:hidden;
	 display: none;
	 border: none;
	 text-align:left;
	 padding-left: 4px;
	 font-family:verdana;
	 font-size:11px;
	 padding-bottom: 3px;

}

.subMenuLink{
	display:block;
    padding: 2px 0px 2px 10px;
	width: 130px;
	background-image:url(images/reddot.gif);
	background-repeat: no-repeat;
	background-position: left;

}

.menu_item{
	/*padding-left: 4px;*/
color:#FFF;
	width: 150px; 
	height: 19px;
	cursor:hand;
	cursor:pointer;
	text-align:left;
	list-style-type:none;
	font-family:verdana;
	font-size: 12px;
	font-weight:bold;
}

.required_input, .required_mail, .required_tel, .required_postcode, .required_input_user{
	background: url("/images/input_required.gif") no-repeat 100% 0;
	border: 1px solid #7F9DB9;
}

.not_required{
	font-size: 11px;
}

/* Drag and drop shoppingcart */
.cart_head{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232323;
	font-weight:bold;
	border-bottom:1px solid black;
}
#cart {
	background-color:#CCCCCC;
	border:1px solid #FFFFFF;
	padding:5px;
	margin-top:10px;	
	overflow: auto;
}
#cart_table{
	
}
.cart_tr{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232323;
	height:18px;
	vertical-align:top;
}
#cart_footer{
	position:relative;
	bottom:0px;
}
.box {
	cursor:move;

}
#loading {
	display:none;
	float:right;
}
#clearCart {
	color:blue; 
	text-decoration:underline; 
	cursor:pointer; 
	float:left;
	display:none;
}
#cartTotal{
	bottom:0px;
}
#alertDiv{
	display:none;
}

.alertTekst{
	padding-top:5px;
	font-style:italic;
	color:#CB0303;
}
.totalBorder{
	border-top: solid 1px black;
}

/* end drag and drop*/
