/* Artikelen */

p.artikel_titel {
	margin-bottom: 0px;
}

.beschrijving {
	margin-top: 0px;
}


/* Hoofddelen van de pagina */

#midden-content {
	float: left;
}


#rechts-content p {
	margin-left: 10px;
}

#midden-content-binnen {
	padding: 0px 10px 0px 20px;
	margin: 0px;
}

#footer {
	margin: 0px;
	padding: 0px;
	font-size: 90%;
}


#footer p.links {
	display: none;
}


#footer p.rechts {
	margin: 0px;
	padding: 0px 0px 20px 8px;
	border: 0px !important;
}

/* Style voor de rechterzijlijn, en voor de links en tekst in de footer */

#footer p.roodbruin {
	border-right: 1px dashed #A50C0C;
	color: #A50C0C;
	background-color: #FFF;
}

#footer p.roodbruin a {
	color: #A50C0C;	
	background-color: #FFF;
}

#footer p.blauw {
	border-right: 1px dashed #14A7D3;
	color: #14A7D3;
	background-color: #FFF;
}

#footer p.blauw a {
	color: #14A7D3;	
	background-color: #FFF;
}

#footer p.lichtblauw {
	border-right: 1px dashed #ADD8E6;
	color: #ADD8E6;
	background-color: #FFF;
}

#footer p.lichtblauw a {
	color: #ADD8E6;	
	background-color: #FFF;
}

#footer p.magenta {
	border-right: 1px dashed #ED6A99;
	color: #ED6A99;
	background-color: #FFF;
}

#footer p.magenta a {
	color: #ED6A99;	
	background-color: #FFF;
}

#footer p.oranje {
	border-right: 1px dashed #D75100;
	color: #D75100;
	background-color: #FFF;
}

#footer p.oranje a {
	color: #D75100;	
	background-color: #FFF;
}

#footer p.geelgroen {
	border-right: 1px dashed #D6DF5E;
	color: #D6DF5E;
	background-color: #FFF;
}

#footer p.geelgroen a {
	color: #D6DF5E;
	background-color: #FFF;
}

#footer p.groen {
	border-right: 1px dashed #79cc3d;
	color: #79cc3d;
	background-color: #fff;
}

#footer p.groen a {
	color: #79cc3d;
	background-color: #fff;
}

#footer p.grijs {
	border-right: 1px dashed #CCC;
	color: #CCC;
	background-color: #FFF;
}

#footer p.grijs a {
	color: #CCC;	
	background-color: #FFF;
}


/* einde style voor zijlijn */

/* Einde hoofddelen */


/* Gevolgd Pad */
p.gevolgd-pad {
	height: 19px;
	padding: 0px 4px 0px 20px;
	font-size: 90%;
	line-height: 18px;
	margin: 0px !important;
}

p.gevolgd-pad a {
	color: #000;
}

p.gevolgd-pad a:hover {
	color: #000;
}

/* einde gevolgd pad */



/* Tabellen */

#midden-content-binnen table {
	padding: 0px 0px 30px 0px;
}

#midden-content-binnen th, #midden-content-binnen td {
	text-align: left;
	padding: 0px 15px 0px 0px;
}

#midden-content-binnen caption {
	padding: 0px 0px 0px 0px;
	font-size: 90%;
	color: #CCC;
}

#midden-content-binnen th {
	padding-top: 10px;
	border-bottom: dashed 1px #000;
}

#midden-content-binnen td {
	border-bottom: dashed 1px #CCC;
}


/* herdefinitie voor usercontent/textile tables */

.usercontent th {
}

.usercontent td {
	border: none !important;
}

.usercontent table {
	padding: 0px 0px 0px 0px !important;
	border: solid 1px #CCC !important;
}

/* forms */

fieldset legend {   
	color: #808080; /*A50C0C*/
	font-size: 110%;          
	font-weight: bold;
}

form>fieldset {     
	/* not for IE */
	border: 1px solid #CCC;
}

fieldset {
	margin-top: 15px;
}


/* shop */

.shop-item {
	clear: both;
	padding: 1px 0px 0px 0px;
	margin: 0px;
}

.shop-item img.winkelwagen {
	vertical-align: bottom;
	padding-bottom: 1px;
}

.shop-item input.type_text {
	margin: 0px 10px 0px 10px;
	text-align: right;
	width: auto;
}

.shop-item input.type_submit {
	width: auto;
}

#shop-cart-small {
	width: 100%;
}

#shop-cart-small caption {
	padding: 0px 0px 10px 10px;
	text-align: left;
}

#shop-cart-small td {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 10px;
}

#shop-cart-small td.total {
	vertical-align: top;
	text-align: right;
	padding: 20px 10px 0px 10px;
}


.getal {
	text-align: right !important;
}

