/* Overzicht */
#product_canvas
{
	position:relative;
	width:940px;
	min-height:50px;
}

#product_canvas #category_container{
	position:relative;
	float:left;
	width:32%;
}

#product_canvas #category_container .folder:hover
{
	color:red;
	cursor:pointer;	
}

#product_canvas #product_container{
	position:relative;
	float:left;
	width:30%;
	margin-left:2%;
	padding-left:1%;
	border-left:1px black solid;
}

#product_canvas #product_container a{
	color:#0000CC;	
}

#product_canvas #details_viewer{
	position:relative;
	float:left;
	width:30%;
	margin-left:2%;
	padding-left:1%;
	border-left:1px black solid;
}

#product_canvas #details_viewer a
{
	width:100%;
	border-radius:0px;	
}

#product_canvas #details_viewer h3{
	font-size:15px;	
	margin-bottom:0px;
}

/* Product/Categorie aanpassen */
.nowrap
{
	white-space: nowrap !important;
}

table tr td, table tr th
{
	padding-top:5px;	
}
table tr td.subtitle
{
	padding:5px;
	color:#155ba1;
	font-weight:bold;
	text-align:center !important;
	background-color:#EDF1F7;
	margin-top:5px;
	margin-bottom:5px;	
}
table.bewerkproduct tr th, table.bewerkcategorie tr th
{
	vertical-align:top;
	text-align:left;
	font-size:15px;	
}
table.bewerkproduct tr td, table.bewerkcategorie tr td
{
	vertical-align:top;
	text-align:left;	
}
table.bewerkproduct input:not(.tablefield), table.bewerkproduct select:not(.tablefield) , table.bewerkcategorie input:not(.tablefield), table.bewerkcategorie select:not(.tablefield){
	width: 400px;
	height: 30px;
	padding: 2px;
}

table.bewerkproduct input[type=label], table.bewerkcategorie input[type=checkbox], table.bewerkproduct input[type=checkbox], table.bewerkcategorie input[type=checkbox]
{
	width:auto !important;
	height:auto !important;
	padding:auto !important;
}

table.bewerkproduct .innertable td
{
	border-bottom:1px black solid;
}

table.bewerkproduct .innertable input {
	width: auto;
	height:  auto;
}