body { background:url(../images/bg.gif) repeat; }
.container { width:753px; background:#FFF; padding-left:10px; padding-right:10px; margin-top:60px; height:790px; position:relative; }
.footer { position:absolute; bottom:0px;  color:#e3001a; font-size:80%; font-weight:bold; text-align:center; }
.topheader { position:relative; }
.topheaderbg { position:absolute; left:0px; top:0px; width:750px; height:114px; }
.menu { background-color:#E2001A; margin-top:114px; height:24px; color:#FFF; }
.menu img { margin-left:20px; margin-top:7px; float:left; }
#logo { position:absolute; top:10px; left:520px; }
.small { line-height:1.5; }
.main { margin-top:25px; margin-left:20px; margin-right:-20px;}
.span-18 { width:730px; }
.titel { color:#E2001A; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:130% }
.nieuw { width:255px; background:url(../images/nieuws_bg.png) repeat-y; margin-left:35px;  }
.nieuw div { margin:19px 10px 10px 10px; }
.redbold { font-weight:bold; color:#e3001a; }
.subkeuzes { position:relative; }
.subkeuzes div { margin-left:60px; margin-top:20px; }
.subkeuzes div img { margin-bottom:10px; }
.subkeuzes div img.first { margin-left:10px; }
#menukeuze { position:absolute; }
.illustratief { top:28px; left:34px; }
.delftsblauw { top:68px; left:24px; }
.hipdeflip { top:108px; left:34px; }
.spiritueel { top:151px; left:24px; }
.kaartendisplay { margin-top:70px; }
#slider { width:630px; height:199px; overflow:hidden; }
#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider li {
	width:630px;
	height:199px;
	overflow:hidden;
}
#slider li img { 
margin-left:10px;
}
.links img,.rechts img {
	margin-top:75px;
}
#besteltop { margin-top:20px; }
.margintop { margin-top:10px; }
.bestel { background:url(../images/bestel_bg.png) repeat-y; padding:15px 25px 5px 25px; height:199px; }
.fields div {  font-size:90%; }
.fields div select { width:110px; }
.fields div input { border:1px #E2001A solid; width:100%; margin-bottom:5px;  }
.besteluitleg { margin-left:15px; }
.bestelpreview { margin-top:10px; }
.bestelpreview div {  font-size:70%; text-align:right; }
.volgende { text-decoration:none; display:block; border:1px #E2001A solid; padding-left:4px; font-weight:bold; color:#E2001A; }
.secondstep { display:none; }
.back { color: red;}
a { color:#333; text-decoration:none; }
