/* yahoo css reset - version: 2.7.0 */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* sterc */
html { background: url(/assets/images/design/bg.gif) no-repeat 50% 0; }
body { border-top: 9px solid #d85219; }
* { font-family: arial, tahoma, sans-serif; font-size: 13px; line-height: 1.5; color: #00275d; }
p { padding: 0 0 15px 0; }
strong { font-weight: bold; }
#outerwrap { width: 1000px; position: relative; margin: 0 auto; background: #fff url(../img/wrap_bg.gif); }
#wrap { width: 968px; position: relative; margin: auto; background-color: #fff; padding: 0px; }
	#topl { float: left; margin: 0 0 0 15px; width: 455px; }
		#topl a { color: #b53e5e; }
		#topl h1 { border-bottom: 1px solid #400280; padding: 40px 3px 0 3px; margin: 0 0 0 80px; display: block; width: 275px; }
		#topl h1, #topl h1 a { font-family: arial, Georgia, "Times New Roman", serif; font-size: 39px; line-height: 1.2; text-decoration: none; }
				#topl h1 a:hover { text-decoration: underline; }
		#topl h2, #topl h2 a { font-family: Georgia, "Times New Roman", serif; font-size: 20px; color: #777daf; text-decoration: none; }
			#topl h2 { margin: 0 0 0 160px; }
			#topl h2 a:hover { text-decoration: underline; }
		#topl h3 { font-family: arial, Georgia, "Times New Roman", serif; font-size: 18px; padding: 30px 0 5px 0; font-weight: bold; }
		#topl h4 { font-family: arial, Georgia, "Times New Roman", serif; font-size: 18px; padding: 30px 0 0 0; font-weight: bold; }
	#topr { float: right; width: 452px; }
		#topr a {color: #b53e5e;}
		#topr img { clear: both; }
		#topr h3 { font-family: arial, Georgia, "Times New Roman", serif; font-size: 18px; font-weight: bold; padding-top: 10px; padding-bottom: 10px;}
	#content { clear: both; padding: 10px 0; border-bottom: 1px solid #cccccc; margin: 0 0 5px 0; }
		#content h1 { font-family: arial, Georgia, "Times New Roman", serif; font-size: 24px; line-height: 24px; color: #400280; }
	#errorlog {color: #ff0000; font-weight: bold;}
	#imgcontent {background: #00275d url(../img/topr-bg.gif) no-repeat bottom; }
		#imgcontent h2 { font-family: arial, Georgia, "Times New Roman", serif; font-size: 18px; font-weight: bold; font-style: italic; padding: 10px; padding-left:20px; color: #fff; }
		#imgcontent ul { padding: 10px 10px 20px 20px;}
		#imgcontent ul li {font-size: 14px; background-image: url('../img/check.png'); background-repeat: no-repeat; background-position: left;  padding-left:30px; margin-top:10px; color: #fff;}
	#sidebar { float: left; width: 550px; margin: 5px 0 0 8px; }
		/* #side1 *, #side2 * { color: #fff; } */
		#sidebar h3 { font-family: arial, Georgia, "Times New Roman", serif; font-size: 18px; font-weight: bold; padding-top: 10px; padding-bottom: 10px;}
		#side1 h2, #side2 h2 { font-size: 18px; font-family: arial, Georgia, "Times New Roman", serif; }
		#side1 { width: 154px; height: 192px; padding: 110px 8px 0 8px; background: url(/assets/images/design/side1.png) no-repeat; }
		#side2 { width: 148px; height: 310px; padding: 10px 8px 0 8px; background: url(/assets/images/design/side2.png) no-repeat; color: #fff; }
	#form { float: right; width:360px;}
	.clearer { clear: both; }
#footer {background: url(../img/footer_bg.gif) no-repeat top; position:absolute; text-align: center; width: 1000px; height: 60px; display: block; }
#footer p { font-size: 12px; font-weight: bold; padding: 30px 0 0 20px; }
#footer p a { text-decoration: underline; }

.clearer { clear: both; height: 0px; overflow: hidden; }

/* form */
/* form */
.table td {border-width: 1px; border-color: #ccc; valign:center; border-style: inset;} 
.row { display: block; padding: 8px 0 0 0; font-size: 13px; clear: both; }
.row label { font-weight: bold; display: block; float: left; width: 125px; text-align: right; padding: 0 10px 0 0; }
.row input, .row select { font-size: 12px; float: left; }
	.row input { width: 200px; height:25px; border:1px solid #ccc; }
	.row select { width: 205px; }
	#shop-detail .row .cta-blue { position: static; bottom: none; margin: 10px 0 10px 130px; }
	.row label.error { color: #f00; padding: 0 0 0 0px; font-weight: bold; text-align: left; margin-left: 135px; }
	
	.star { padding: 5px 3px; }
	.row textarea { width: 200px; height: 150px; border: 1px solid #ccc;}
	.cta { margin: 5px 0 0 130px; background-color: #B7D42E; border: 0; text-align: center; font-weight: bold; color: #fff; font-size: 14px; padding: 3px 5px; cursor: pointer; letter-spacing: 1px; }
	.cta:hover { background-color: #7548A3; }
.big { width: 20px; height:20px;}
#antwoord { margin: 15px;}
#antwoord h3  { font-family: arial, Georgia, "Times New Roman", serif; font-size: 18px; font-weight: bold; padding-top: 10px; padding-bottom: 10px;}
#submit{
	float:left;
	background:url(../img/btn_aanmelden.gif);
	border:none;
	margin-left:5px;
	width:190px;
	height:49px;
	cursor:pointer;
}
