.content .themas {
	display:inline-block; width:147px; height:36px; line-height:36px; color:#fff; font-family:Lobster, Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; text-align:center}
.content .themas {
	background:url(../images/layout/thema/themas.png) no-repeat}
.content .themas, .content .themas:link, .content .themas:visited {
	text-decoration:none; color:#fff}
.content .themas:hover, .content .themas:focus, .content .themas:active {
	text-decoration:underline}
	
#detail #info .r1 input {
	color:#fff; font:16px Lobster, Georgia, "Times New Roman", Times, serif; background:url(../images/content/detail/toevoegen.png) no-repeat; width:180px; height:30px; line-height:30px; text-align:center; position:relative; top:-3px; left:6px; border: none}

#gerelateerd ul, #gerelateerd li {
	float:left}
#gerelateerd li {
	width:260px; height:325px; margin:0 55px 1px 0; background:url(../images/layout/overzicht/lijst-item-bg.png) no-repeat; position:relative}
#gerelateerd li a:link, #gerelateerd li a:visited{
	font-size:20px; color:#fff; font-family:Lobster, Georgia, "Times New Roman", Times, serif; position:absolute; top:0; left:0; width:250px; padding:280px 5px 0; text-align:center; display:block; height:45px; z-index:3; background:url(../images/layout/blank.gif) repeat}
#gerelateerd li cite {
	background:url(../images/layout/overzicht/lijst-item-nieuw.png) no-repeat; width:89px; height:62px; position:absolute; z-index:2; top:15px; left:141px; display:block; text-indent:-9999px}
#gerelateerd li p {
	background:url(../images/layout/overzicht/lijst-item-prijs.png)  no-repeat; width:104px; height:30px; text-align:center; font-size:20px; font-family:Lobster, Georgia, "Times New Roman", Times, serif; color:#fff; line-height:30px; position:absolute; z-index:2; top:242px; left:74px}
#gerelateerd li div {
	width:197px; height:197px; position:absolute; top:61px; left:26px; z-index:1}
	
table.ordertable #update {
	width:147px; height:36px; line-height:36px; color:#fff; font-family:Lobster, Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; text-align:center; border: none}
table.ordertable #update {
	background:url(../images/layout/winkelmandje/update.png) no-repeat}	
	
#kassaformulier {
	line-height: 30px;
}
#kassaformulier fieldset {
	border:none;	
}
#kassaformulier label {
	height: 30px;
	line-height: 30px;
}
#kassaformulier #naam, #kassaformulier #voornaam, #kassaformulier #straat, #kassaformulier #nr, #kassaformulier #postcode, #kassaformulier #plaats, #kassaformulier #land, #kassaformulier #email, #kassaformulier #telnr, #kassaformulier #datum, #kassaformulier #baby {
	width: 250px;
	height: 30px;
	line-height: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #DDDDDD;
	margin-left: 15px;
}
#kassaformulier #captcha{
	width: 50px;
	height: 30px;
	line-height: 30px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #DDDDDD;
	margin-left: 15px;
}
#kassaformulier img{	
	margin-left: 15px;
}
#kassaformulier #bericht {
	width: 490px;
	height: 120px;
	line-height: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #DDDDDD;	
	padding: 5px;
}
#kassaformulier #stap1 {
	color:#fff; font:16px Lobster, Georgia, "Times New Roman", Times, serif; background:url(../images/content/kassa/stap1.png) no-repeat; width:200px; height:30px; line-height:30px; text-align:center; position:relative; top:0px; left:0px; border: none}
#stap2 {
	color:#fff; font:16px Lobster, Georgia, "Times New Roman", Times, serif; background:url(../images/content/kassa/stap2.png) no-repeat; width:350px; height:30px; line-height:30px; text-align:center; position:relative; top:0px; left:0px; border: none}
#kassaformulier #boodschap {
	display:inline;
	margin-left:10px;
	padding-left:20px;
}
#kassaformulier .response-waiting {
	background:url("../images/loader.gif") no-repeat;
}
#kassaformulier .response-success {
	background:url("../images/tick.png") no-repeat;
}
#kassaformulier .response-error {
	background:url("../images/cross.png") no-repeat;
}