/*
	|---------------------------|
	|	Document: webshop.css   |          	
	|---------------------------|
	|	Author: Jorge Fernandez |          	
	|---------------------------|
	|	Bedrijf: 2m-solutions   |     	
	|---------------------------|
	|	 www.2m-solutions.nl    |   	
	|	 info@2m-solutions.nl   |   	
	|---------------------------|
*/


/* 
----------------------------------------------------
 * A L G E M E N E   O P M A A K 
----------------------------------------------------
*/


.actie
{
	text-decoration: line-through;
	color: red;	
}


table.tblShopmenu td 
{
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	height: 40px;
}


h1.titel_special
{	
	border-bottom: 1px solid #000;
	padding: 2px;
}

table.info tr:first-child > td
{
	text-align: left;
	background-color: #FFD4AA;
	color:#000000;
	padding: 4px;
	font-weight: normal;
	border-top:1px solid #C0C0C0 ;
	border-bottom: 1px solid #C0C0C0;
	font-size: 12px;
} 

table.info td
{
	border-bottom: 1px solid #C0C0C0;
	padding: 3px;
	font-size: 11px;
}

table.info td[id="kopcel_recht"]
{
	border-right: 1px solid #C0C0C0;
}

table.info td[id="kopcel_links"]
{
	border-left: 1px solid #C0C0C0;
}


/*
-------------------------------------------------
   * OPMAAK GEBRUIKT BIJ DE PAGINA CHECKGEGEVENS
-------------------------------------------------
*/
table.opmaak_info th
{
	text-align: left;
	background-color: #FFD4AA;
	color:#000000;
	padding: 4px;
	font-weight: normal;
	border:0px solid #C0C0C0 ;	
}

table.opmaak_info td
{
	padding: 2px;
}

.subtitels
{
	font-size: 11px;
	font-weight: bold;
	
}

.subt
{
	border-top:3px double #000;
}
.subt2
{
	border-top:3px double #000;
	border-bottom:3px double #000 ;
	font-weight: bold;
	font-size: 11px;	
}

.opmerking
{
	color: #969696;
	font-size: 10px;
}

/* 
----------------------------------------------------
 * OPMAAK VOOR SHOPMENU_LINKS
----------------------------------------------------
*/


#hoofdgroep
{
	display: block;
	text-align: left;
	padding: 5px;
	background-color: #fff;
	border-bottom: 1px solid #000;	
}

#productgroep
{
	display: block;
	text-align: left;
	padding: 5px;
}

#div_pgroep
{
	border-bottom:  1px solid #000;
	padding-left: 10px;

}

div#content_left > hr
{
	color:#FF9900;
}



#content_left span
{
	font-size: 11px;
}

#content_left input
{
	width: 100px;
}
input[type="radio"]
{
	border: 0px;
}

input[type="checkbox"]
{
	border: 0px;
}


#content_left input[type="submit"]
{
	width: 40px;
	height: 22px;
	font-family: courier new;

}
span.kop 
{
	padding: 5px;
	display: block;
	text-align: center;
	background-color: #F26322;
	border: 1px solid #808;
}

table.product_row td
{
	border-bottom:  1px solid #000;	
	
	font-size:11px;
	padding: 5px; 
}

/* 
----------------------------------------------------
 * AANMELDING FORMULIER
----------------------------------------------------
*/

table.aanmelding th
{
	text-align: left;
	background-color: #FFD4AA;
	color:#000000;
	padding: 4px;
	font-weight: normal;
	border:1px solid #C0C0C0 ;
}

table.aanmelding td
{
	border-bottom: 1px solid #C0C0C0;
	border-right:  1px solid #C0C0C0;
	height: 25px;
	font-size: 11px;	
}

table.aanmelding td:first-child 
{
	text-align: right;
	border-left: 1px solid #C0C0C0 ;
	padding-right: 5px;
	width: 300px;
}

table.aanmelding input
{
	height: 15px;
	font-family: Courier New;

}
/* 
----------------------------------------------------
 * PRODUCT_INFO
----------------------------------------------------
*/

table.product_info th
{
	text-align: left;
	background-color: #FFD4AA;
	color:#000000;
	padding: 4px;
	font-weight: normal;
	border-top:1px solid #C0C0C0 ;
	border-right:1px solid #C0C0C0 ;
	border-left:1px solid #C0C0C0 ;	
}

table.product_info td
{
	vertical-align: text-top;
	border-top: 1px solid #C0C0C0;
	padding: 5px;
	
}

table.product_info textarea, input
{	
	border: 1px solid #c0c0c0;
}

table.product_info input[type="submit"]
{
	height: 22px;
	font-family: courier new;
	border: 1px solid #c0c0c0;	
}




/* 
----------------------------------------------------
 ** W I N K E L W A G E N
----------------------------------------------------
*/

table.winkelwagen tr:first-child 
{
	background-color: #FFD4AA;
	font-weight: bold;

}

table.winkelwagen td
{
	padding: 5px;
	border-top: 1px solid #c0c0c0;
}

table.winkelwagen tr[id="last_row"] > td
{
	background-color: #FFD4AA;
	
	border-top: 3px double #000;
	
	border-bottom: 3px double #000;
	
	font-weight: bold;
}

#sidemenu_button
{
	background: #fff000;
	color: #fff;
	height: 25px;
	border: 1px solid #000;
}

#sidemenu_button_sub
{
	background: #ffffff;
	height: 20px;
}



