/* Global Settings */
body {
	background: url('../img/body-bg.jpg') repeat;
	color: #FFFFFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}

#wrapper {
	position: relative;
	margin: 0 auto;
	width: 940px;
}

#topbar {
	background: url('../img/topbar.gif') no-repeat;
	position: relative;
	left: -1px; top: 0;
	width: 984px; height: 42px;
}

.clear { clear: both; }

/* Header */
#logo {
	background: url('../img/logo.gif') no-repeat;
	display: block;
	float: left;
	overflow: hidden;
	padding: 182px 0 0 0;
	width: 167px; height: 0 !important;
}

#navigator {
	float: left;
	width: 773px;
}

#navigator li {
	float: left;
}

#navigator li a {
	background: #c9b700;
	color: #404041;
	float: left;
	font-size: 14px;
	display: block;
	text-align: center;
	width: 192px; height: 86px;
	_width: 191px;
	padding: 80px 0 0 0;
	margin: 0 1px 0 0;
	text-decoration: none;
}

/* Content */
#content { margin: 50px 0 0 0; }
.col1, .col2, .col3, .col4, .col5 { float: left; }

.col1 { width: 220px; margin: 0 20px 0 0; }
.col2 { width: 460px; margin: 0 20px 0 0; }
.col3 { width: 220px; }
.col4 { width: 720px; position: relative; }

iframe { float: left; margin: 0 20px 0 0; }

#content a { color: #fff; text-decoration: none; }
#content a:hover { color: #FFF;}


#content p a, .address a, #footer a { text-decoration: none; color: #fff; border-bottom: 1px solid #ebdb38; padding: 0 0 2px 0; }
#content p a:hover, .address a:hover, #footer a:hover { border-bottom: 1px solid #333; }
#content p { line-height: 1.7em; margin: 0px 0 1em 0; text-shadow: 0px 1px 0 #333; }
#content ul.ul { margin: 1em 2em; line-height:1.5em;}
#content ul.ul a{ border-bottom:1px dotted white; }
	#content ul.ul li { list-style: disc; margin-bottom: 5px; }
#content strong { color: #ebdb38;}

.list { margin: 0 0 20px 0; }
.collectionlist { margin:0; }
#content .collectionlist li a { color: #CCC;}
#content .collectionlist li a:hover { color: #FFF;}
.list li, .collectionlist li  {
	/*background: #1f1f1f;*/
	text-shadow: 0px 1px 0 #000;
	padding: 10px;
	/*border-bottom: 1px solid #ebdb38;
	opacity: 0.5;*/
	border-bottom: 1px solid #807827;
	list-style: none;
	margin: 0 0 2px 0;
	color: #8C8C8C;
}

.list li span { display: block; margin: 5px 0 0 0; color: #777777; }

#maps{ float:left; width:460px; height:200px; display:block; padding-right:20px; }
.col3 form label {
	color: #8c8c8c;
}

.col3 form #email, #datum {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	padding: 0 0 2px 0;
	color: #fff;
	border: none;
	background: none;
	border-bottom: 1px solid #ebdb38;
	margin: 2px 0 5px 0;
}

.col4 p { width: 440px; }

.thumbs li{ float:left; margin:0px; padding:0px; }

form label { display: inline-block; margin: 0 10px 0 0; }
form #datum { width: 64px;}

form span { display: block; font-size: 10px; font-style: italic; color: #eee; float: right; margin-right: 48px; margin-top: 5px; }

form .submit {
	background: url('../img/verzend.jpg') no-repeat;
	width: 82px; height: 30px !important;
	padding: 30px 0 0 0;
	clear: both; display: block;
	float: right;
	border: none;
	cursor: pointer;
	margin: 8px 0 0 0;	
	overflow: hidden;
}

.collectionlist { width: 220px; float: left; }

.rightmargin { margin-right: 20px;; }
.bottommargin { margin-bottom: 20px; }

#winkel-link {
	background: url('../img/winkel.jpg') no-repeat 50% ;
	width: 220px; height: 0 !important;
	padding-top: 183px; display: block; overflow: hidden;
	float: left;
}

#openingsuren {
	background: url('../img/openingsuren.jpg') no-repeat;
	width: 162px; height: 62px; /* 222px */
	position: absolute; right: 20px;
	top: 40px;
	_left: 465px;
	padding: 5px 0 0 60px ;
}

.address { line-height: 20px; }

#footer { margin: 20px 0; padding: 5px 0 0 0; float: right; font-size: 11px; color: #8C8C8C; }
#footer a { color: #CCC; border:0;}

#footerline { margin: 20px 0; padding: 5px 0 0 0; float: left; font-size: 11px; color: #8C8C8C; }
#footerline a { color: #CCC; border:0;}

/* Text */
h1 { color: #ebdb38; font-size: 24px; padding: 0 0 10px 0; }
h2 { color: #fff; font-size: 32px; padding: 0 0 10px 0; }
.col3 h3 { font-size: 24px; padding: 0 0 10px 0; }


a.nav {
margin:5px;
}
