/* Standaard */
* 			{ margin: 0px; padding: 0px; border: 0px; }

a:link, a:visited,
a:active 	{ color: #3a6398; text-decoration: none; }
a:hover 	{ text-decoration: underline; }

img			{ border: 0px; text-decoration: none; }
td, th		{ padding: 4px; text-align: left; }
table		{ visibility: visible; }
th			{ }
li			{ list-style-type: none; }

/* Fonts */
body 		{ font-size: 62.5%; color: #404040; font-family: Geneva, Arial, SunSans-Regular, sans-serif; line-height: 21px; }
#container	{ font-size: 1.1em; }
h1			{ font-size: 2.0em; color: #585858; font-weight: 400; margin-bottom: 15px; margin-top: 15px; }
h2			{ font-size: 1.8em; color: #3a6398; font-weight: 400; margin-bottom: 15px; margin-top: 15px; }
h3			{ font-size: 1.0em; color: #f19914; font-weight: normal; margin-bottom: 5px; margin-top: 5px; }
#footer		{ font-size: 1.1em; }

/* Layout */
body 				{ background: #e6e6eb; background-image: url(../images/gradient.gif); background-repeat: repeat-x; }
#container			{ float: left; width: 1000px; background: #fff; left: 50%; margin-left: -500px; position: relative; border: 1px solid #ddd; border-top: 0px; }
#header				{ float: left; width: 1000px; height: 100px; }
#logo				{ float: left; width: 280px; padding-top: 7px; }
#quick_links		{ float: left; width: 220px; height: 42px; padding-top: 3px; font-size: 1.0em; font-weight: normal; text-align: right; }
#quick_links a		{ font-weight: normal; padding: 13px 15px 8px 15px; border-right: 1px solid #edeceb; }
#zoeken				{ float: left; width: 500px; height: 42px; padding-top: 3px; text-align: right; }
#myslidemenu		{ float: left; width: 720px; margin-top: 25px; }
#menu_title			{ float: left; width: 1000px; height: 47px; padding-top: 8px; background: #e6e6eb; border-bottom: 1px solid #fff; }
#menu_title h2		{ color: #000; margin-left: 8px;}
#banner				{ float: left; height: 70px; }
#bread_date			{ float: left; width: 980px; height: 23px; padding: 8px 15px 6px 15px; }
.bread				{ float: left; width: 485px; }
.date				{ float: left; width: 485px; text-align: right; }
#footer				{ float: left; width: 100%; background: #fff; width: 100%; border-top: 1px solid #ddd; margin-top: 0px; padding: 10px 0px; }
#footer .content	{ float: left; width: 1000px; left: 50%; margin-left: -500px; position: relative; }
#footer .disclaimer	{ float: left; width: 300px; padding-left: 15px; }
#footer .links		{ float: left; width: 685px; }

/* Colums */
#col-1				{ float: left; width: 220px; min-height: 300px; border-right: 1px solid #ddd; border-top: 1px solid #ddd; background: #fff; padding: 0px 15px 15px 15px; }
#col-1 ul			{ border-top: 1px solid #ddd; }
#col-1 li			{ border-bottom: 1px solid #ddd; padding: 6px; }
#col-1 .google		{ padding: 30px 0px 0px 30px; }
#col-2				{ float: left; width: 719px; margin-left: -1px; border-left: 1px solid #ddd; border-top: 1px solid #ddd; padding: 0px 15px 0px 15px; }
#col-3				{ float: left; width: 484px; padding: 0px 15px 15px 0px; border-right: 1px solid #ddd; margin-left: -1px; }
#col-4				{ float: left; width: 190px; min-height: 300px; border-left: 1px solid #ddd; margin-left: -1px; padding: 0px 15px 15px 15px; }


/* Data tabel */
table.data			{ }
table.data td, 
table.data th		{ border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; }
table.data td.title { border: 0px; }
table.data th.title	{ border: 0px; border-bottom: 1px solid #ddd; }
.color_one			{ background: #fff; }
.color_two			{ background: #efefef; }

input, textarea, select				{ border: 1px solid #ddd; font-family: Geneva, Arial, SunSans-Regular, sans-serif; font-size: 1.0em; padding: 2px; }

.image_left	{ float: left; padding: 5px;  margin-bottom: 10px; margin-right: 10px; background-color: #efefef; border: #c2c2c2 solid 1px; }
.image_left img	{ margin-bottom: 5px; }

.image_right	{ float: right; padding: 5px;  margin-bottom: 10px; margin-left: 10px; background-color: #efefef; border: #c2c2c2 solid 1px; }
.image_right img	{ margin-bottom: 5px; }

.reactie_title 	{ font-size: 10px; position:relative; clear:both; background:#eee; margin:0; padding:4px; border: solid 1px #c2c2c2; }
.reactie_message { position:relative; clear:both; margin:0; padding:4px; border-left: 1px solid #c2c2c2; border-bottom: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; }
.space 			{ height: 10px; }
.reactie 		{ width: 100%; }
.special 		{ color: #7aafc6; font-size: 16px; font-weight: bold; text-align: center; width: 230px; height: 30px; }

/* fotoalbum */
img.centreren 	{ vertical-align:middle; margin: 5px; border: 0px; }
img.thumbs 		{ vertical-align:middle; border: 0px; margin: 10px; }
img.groot 		{ vertical-align:middle; border: 0px; }

.thumb { background-color: #ececec; border-top: 1px solid #fff; border-left: 1px solid #fff; }