 #stappen {
    height: 50px;
    padding-bottom: 20px;
}
  #stappen ol {
    margin: 0;
    padding: 0;
    list-style: none;
    background: transparent url(../../img/stappen/step_line.gif) no-repeat 0 16px;
    height: 50px;
}
  #stappen ol li {
    margin: 0;
    padding: 0;
    width: 15%;
    float: left;
    height: 15px;
    line-height: 15px;
    padding-top: 35px;
    text-align: center;
    background: transparent url(../../img/stappen/step.gif) no-repeat 50% 10px;
}
  #stappen ol li.active {
    background-image: url(../../img/stappen/step_active.gif);
    color: #0079C1;
}
  #stappen ol li a {
    text-decoration: none;
}
  #stappen ol li a:hover {
    text-decoration: underline;
} 

dl
{
}

dt {
	font-weight: bold;
	width: 100px;
	float:left;
} 

#shop_ajax{
	margin-top: 10px;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #0079C1;
}

#shop_prijzen_tabel .shop_bedrag{
	text-align: right;
}

#shop_prijzen_tabel th {
	font-weight:bold;
}

#shop_prijzen_tabel {
	width:	300px;
}

.shop_foto{
	width: 50px;
	height:50px;
}

.pic {
	background-color: #FFF;
	margin-left: 10px;
	position: relative;
}

.pic a .large {
	border: 0px;
	display: block;
	height: 0px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 0px;
}

.pic a img {
	border: 0;
}

.pic a.p1, #pic a.p1:visited {
	background: #FFF;
	display: block;
	left: 0;
	text-decoration: none;
	top: 0;
}

.pic a.p1:hover {
	background-color: #FFF;
	color: #000000;
	cursor: default;
	text-decoration: none;
	cursor: default;
}

.pic a.p1:hover .large {
	display: block;
	height: 180px;
	left: 60px;
	position: absolute;
	top: 0px;
	width: 140px;
	z-index: 10;
}

h2{
	border-bottom :1px solid #d0d0d0;
}

.add_to_cart a:link, .add_to_cart a:visited{
	color:#CE0031 !important;
	text-decoration:none !important;
}

.add_to_cart a:hover{
	text-decoration:underline !important;
}

#shop_workflow_messages ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.shop_workflow_step_current, .shop_workflow_step_disabled, .shop_workflow_step_enabled{float:left; list-style:none; margin: 0 10px 15px 0; width : 120px; font-size : 0.9em;}

.shop_workflow_step_disabled{color:#aaaaaa;}

#shop_cart_overview, #shop_user_data, #shop_order_overview{
	font-size : 1.2em; line-height:1.5em;	
}

#shop_cart_overview table tr td{padding : 8px 3px;}

.form_controlls td{border-bottom: none !important;}

.shop_order_data table tr td{padding : 5px 3px; border-bottom: 1px solid #e5e5e5; font-size : 1em}

.shop_order_data table tr th{font-weight:bold; background:#E5E5E5; border-top : 1px solid #d0d0d0;}

.input_text{clear:both; margin-bottom: 3px;}

.input_text label{width : 100px; float:left;}
.input_text input, .input_text select{margin-left : 0px;}

.item .shop_acties img {
	margin: 0 5px;
}

#shop_cart {
	background:url(../../img/shop/shop_fiche_back.gif) no-repeat top left;
	border:1px solid #aaaaaa;
	border-right:none;
	
	margin: 15px 0 0;
	padding: 70px 5px 5px 5px;

	color: #666366;
}
#shop_cart a:link,
#shop_cart a:visited,
#shop_cart a:hover
{
	text-decoration: none;
	color: #666366;
}

#shop_cart .aantal_items a:link, #shop_cart .aantal_items a:visited{ 
	font-size: 9px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	color:#aaaaaa;
	margin-left: 15px;
}

#shop_cart .totaalprijs{
	font-size: 11px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	color:#666366;
	line-height:10px;
	margin-left : 15px;
}

#shop_cart .volledige_bestelling{
	display:block;
	padding: 2px 5px;
	margin : 15px 0 5px 0;
	background:#ffffff;
	font-size: 9px;
	font-weight:normal;

	text-decoration:underline;
	font-style:italic;
	color:#666366;
}

#shop_order_overview dl {
	margin-top: 5px;
}

#shop_order_overview .shop_order_data {
	margin-top: 15px;
}

#shop_order_overview h2 {
	margin-bottom: 15px;
}

.shop_bestelling_bevestigen {
	padding-top: 15px;
	font-weight: bold;
}

div.shop_form_textarea {
	margin: 15px 0;
}

div.shop_form_textarea label {
	float: left;
	width: 100px;
}

div.shop_form_textarea textarea {
	float: left;
	width:250px;
}

.nowrap, .shop_screen td {
	white-space: nowrap;
}

.shop_screen td.shop_product_beschrijving {
	white-space: normal;
}

#shop_facturatieadres {
	margin-top: 2em;
}

#shop_workflow_nav{
	background:	#f2f2f2;
	margin:0 0 15px 0;
	padding:0;
}

#shop_workflow_nav ul{
	margin:0;
	padding:0;
}

#shop_workflow_nav li.shop_workflow_step_current, #shop_workflow_nav li.shop_workflow_step_enabled{
	background:url(../../img/sel_to.gif) no-repeat top left #e5e5e5;	
	height:49px;

	margin:0;
	padding:20px 2px 20px 32px;
	text-align:center;
}

#shop_workflow_nav li.shop_workflow_step_current{
	color:#003867;
	font-weight:bold;
}

#shop_workflow_nav li.shop_workflow_step_enabled a{
	color:#555;
	text-decoration:underline;
}

#shop_workflow_nav li.shop_workflow_step_disabled{
	background:url(../../img/none_to.gif) no-repeat top left;	
	height:49px;
	
	margin:0;
	padding:20px 2px 20px 32px;
	text-align:center;
}

#shop_workflow_nav li.shop_workflow_step_disabled.step_1, #shop_workflow_nav li.shop_workflow_step_current.step_1, #shop_workflow_nav li.shop_workflow_step_enabled.step_1{
	background-image:none;
	padding:20px 0px 20px 5px;
}

#shop_workflow_nav li.shop_workflow_step_disabled.step_4, #shop_workflow_nav li.shop_workflow_step_current.step_4, #shop_workflow_nav li.shop_workflow_step_enabled.step_4{
	padding:20px 0px 20px 15px;
}

#shop_workflow_nav li.shop_workflow_step_disabled.selToNone{
	background:url(../../img/sel_to.gif) no-repeat top left;	
}

#shop_workflow_messages
{
	padding:            5px;
    border:             1px solid #FF0000;
    background-color:   #FFFCE2;
    color:              #FF0000;
    margin-top:         5px;
}

/*************************************/
/* shop (moet eigenlijk in shop.css) */
/*-----------------------------------*/

#shop_cart{
	background:#e5e5e5;
	padding: 2px 2em;
	
	text-align:right;
	border-top:1px solid #efefef;
	border-bottom:1px solid #d0d0d0;
}

.add_to_cart a:link, .add_to_cart a:visited{
	color:#CE0031;
	text-decoration:none;
}

.add_to_cart a:hover{
	text-decoration:underline;
}


#shop_cart_overview .overview{
	border: 1px solid #ffffff;
	background:#efefef;
	padding: 3px 5px;
	margin-bottom : 1em;
	
	color:#727272;
}

#shop_cart_overview table{
	width : 100%;
	border: none;
}

#shop_cart_overview table th{
	font-weight:bold;
	background:#d0d0d0;
	
	border-top:1px solid #c0c0c0;
}

#shop_cart_overview table tr td{padding : 3px 5px; border-bottom:1px solid #d0d0d0;}

#shop_cart_overview .form_container{
	margin-top : 1em;
	border-top: 1px solid #c0c0c0;
	background:#d0d0d0;
	padding:5px;
}

/*UIT OUDE STYLE*/


.item_type_6
{
	font-size:1.1em;
	margin:30px 0;
}

.bericht_detail .item_type_6 h1
{
	color:#ff993a;
	margin:0px;
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:bold;
}

.bericht_detail .item_type_6 h1 a
{	
	color:#ff993a;
	text-decoration:none;
}

.bericht_detail .item_type_6 h1 a:hover
{	
	
	text-decoration:underline;
}


.productContent
{
	padding:7px;
	float:left;	
	/*width:564px;*/
	width:100%;
}

.oranjeBorder
{
	border:1px #f0d6be solid;
}

.paarseBorder
{
	border:1px #d4c6e6 solid;
}

.productContentLinks
{
	float:left;
	margin-right:10px;
}

.productContentRechts
{
	width:580px;
	float:left;
}

.ProductButton
{
	position:absolute;
	margin-left:562px;
	margin-top:-41px;
}

.ProductButtonDetail
{
	position:absolute;
	margin-left:549px;
	margin-top:-36px;
}

.bericht_detail .bericht_inhoud{margin-top: 15px;}

.FooterInfo
{
	background:url(../../img/producten/InfoLijn.jpg) repeat-x;
	padding-top:3px;
	margin-top:7px;
}

.FooterInfoDetail
{
	background:url(../../img/producten/InfoLijn.jpg) repeat-x;
	padding-top:3px;
	margin-top:40px;
}

.footerActiviteit
{
	text-transform:uppercase;
	color:#395984;
	font-size:1.1em;
	margin-top:15px;
}

.bericht_detail .item_type_6 h1.kostprijs
{
	margin-top:7px;
}

.item_type_53
{
	font-size:1.1em;
	margin-bottom:30px;
}

.bericht_detail .item_type_53 h1
{
	color:#395984;
	margin:0px;
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:bold;
}

.bericht_detail .item_type_53 h1 a
{	
	color:#395984;
	text-decoration:none;
}

.bericht_detail .item_type_53 h1 a:hover
{	
	
	text-decoration:underline;
}

.bericht_detail .item_type_53 h1.kostprijs
{
	margin-top:7px;
}

.AfrekenenContainer
{
	/*background:url(../../img/producten/WinkelmandjeBG.jpg) no-repeat 0px 10px;*/
	font-size:1em;
	color:#676868;
/*	float:left;*/
	text-align:left;
	margin-top:15px;
}

.winkelmandje
{
	margin-top:6px;
}
.login_metfloat{
	float:right;
}

.winkelmandje_links
{
	text-transform:uppercase;
	font-weight:bold;
}

.winkelmandje_rechts
{
	text-align:left;
}

.winkelmandje_img
{
	float:left;
	width : 32px;
	margin-right: 10px;
}

.winkelmandje a{
	margin:0 !important;	
}

.bold
{
	font-weight:bold;
	color:#000000;
}

.bericht_detail .winkelmandje_links a, .bericht_detail .winkelmandje_links a:link, .bericht_detail .winkelmandje_links a:visited
{
	text-decoration:none;
	color:#666666;
}

.bericht_detail .winkelmandje_links a:hover
{
	text-decoration:underline;
}

.titelcontainer
{
	border-bottom:1px solid #395984;
	text-transform:uppercase;
	margin-bottom:30px;
	margin-top:20px;
	color:#395984;
	font-size:1.1em;
}

.bericht_detail .titelcontainer a, .bericht_detail .titelcontainer a:link, .bericht_detail .titelcontainer a:visited
{
	color:#395984;
	text-decoration:none;
}

.bericht_detail .titelcontainer a:hover
{
	color:#395984;
	text-decoration:underline;
}

.titelContainer_klein
{
	font-size:1.1em;
}

.oranje
{
	color:#ff993a;
	font-weight:bold;
}

.blauw
{
	color:#395984;
	font-weight:bold;
}

.productDetail
{
/*	width:579px;*/
	border:1px solid #d4c6e6;
	font-size:1.1em;
}

.pruductHeader
{
	background:url(../../img/producten/ProductDetailBG.jpg) repeat-x;
	/*width:559px;*/
	padding:3px 10px;
	margin-bottom:15px;
}

.productHeader_links
{
	/*width:430px;*/
	float:left;
	
	color:#395984;
	text-transform:uppercase;
	font-weight:bold;
}

.productHeader_rechts
{
	float:right;
	
	color:#395984;
	text-transform:uppercase;
	font-weight:bold;
}

.ProductTekst
{
	margin:0px 15px;
	margin-bottom:10px;
}

.ProductAfbeelding
{
	float:left;
	margin-right:4px;
	width:91px;
}

.ProductAfbeeldingDetail
{
	float:left;
	margin-right:10px;
	width:91px;
}
/*EIND OUDE STYLE*/

