/** BASIC */
body {
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	background-repeat: repeat;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	background-color: #E4E4E4;
	padding-top: 20px;
}

#zoek  {
	text-align: center;
	width: 719px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
	height: 180px;
	}
#zoek_home  {
	text-align: center;
}

td {
	padding: 7px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F0F0F0;
}

.error { color: black; border: 1px solid #b83333; padding: 7px; font-size: 12px; text-align: center; background-color: #ecd3d3; background-image: url('/assets/layout/errorbg.gif'); background-position: 5% 50%; background-repeat: no-repeat; display: block; }
.error strong { font-size: 14px; }
.error a { color: #b83333; text-decoration: underline; }
span.mssg { color: black; border: 1px solid #369a28; padding: 7px; font-size: 12px; text-align: center; background-color: #d6ecd3; background-image: url('/assets/layout/mssgbg.gif'); background-position: 5% 50%; background-repeat: no-repeat; display: block; }
span.mssg strong { font-size: 14px; }
span.mssg a { color: #369a28; text-decoration: underline; }

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
#zoek_home h1 {
	color: #000000;
}
#zoek_home #provincies h2 {
	color: #000000;
}

a {	font-weight: bold; color: #004C7E; }
a:hover { text-decoration: none; color: #FF9900; }
a:link {text-decoration: none;}
a:visited {text-decoration: none;}

/** HEADER */
#header {
	margin: 0px auto;
	padding: 20px 0px;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #004C7E;
}
#header h1 {
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #FFFFFF;
	font-size: 36px;
}
#header h2 {
	margin: 0px;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 150px;
}

/** MENU */
#menu {
	background-color: #FF9900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-position: center;
	background-image: url(../../images/oranjebalk.jpg);
}
#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}
#menu li {
	display: inline;
	text-decoration:none;
}
#menu a { padding: 5px 15px; text-transform: uppercase; text-decoration: none; font-size: 12px; font-weight: bold; color: #FFFFFF; }
#menu a:hover {	}

/** CONTENT */
#content {
	width: 960px;
	background-image: url(../../images/white.gif);
	overflow: hidden;
	background-repeat: repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#content h2, #content h3, #content h4, #content h5, #content h6 { font-weight: bold; }
#content p, #content ul, #content ol { line-height: 150%; }
#left {
	float: left;
	width: 698px;
	color: #000000;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	min-height: 914px;
	border-right-width: thin;
	border-right-style: dotted;
	border-right-color: #FF9900;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#right {
	float: left;
	width: 200px;
	padding: 10px 10px 40px 10px;
	background-color: #FFFFFF;
	text-align: center;
	height: auto;
	min-height: 874px;
}

/** FOOTER */
#footer {
	clear: both;
	width: 960px;
	background-color: #FF9900;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../../images/oranjebalk.jpg);
}

#footer p {
	margin: 0px;
	padding: 5px 10px;
	color: #FFFFFF;
	font-size: 12px;
}

/****************** contact us styles *************/
#contact { }
#contact td { vertical-align: middle; padding: 5px 12px; background-color: #FFFFFF;}
#contact label { font-size: 12px !important; font-family: Arial; padding: 4px 0px 0px 0px; }
#contact input, #contact textarea { font-size: 12px !important; padding: 4px; width: 200px; border: 1px solid #ebebeb !important; font-family: Arial, Helvetica, sans-serif; color: #454545; }
#contact textarea { }
#contact .problem { border: 1px solid #c43721 !important; }
#contact input[type=submit] { color: black !important; }

/****************** workshop toevoegen styles *************/
#workshop { }
#workshop td { vertical-align: middle; padding: 5px 12px; background-color: #FFFFFF;}
#workshop label { font-size: 12px !important; font-weight: bold; color: #454545; font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px; display: block; padding: 4px 0px 0px 0px; }
#workshop input, #workshop textarea { font-size: 12px !important; padding: 4px; width: 200px; border: 1px solid #ebebeb !important; font-family: Arial, Helvetica, sans-serif; color: #454545; }
#workshop textarea { }
#workshop .problem { border: 1px solid #c43721 !important; }
#workshop input[type=submit] { color: black !important; }

/************** login styles ****************/
form#login {  }
form#login table { font-family: Arial, Helvetica, sans-serif; }
form#login table td { padding: 5px; background-color: #FFFFFF; }
form#login table td label { font-size: 12px; line-height: 150%; }
form#login table td input { width: 210px; height: 16px; color: #ab8c6a; font-size: 11px; padding: 3px 3px 0 4px; }
form#login table td input[type=submit] {
	color: black !important;
	padding: 0px;
	background-position: top;
	height: auto;
}

/************** Nieuwsbrief styles ****************/

form#nieuwsbrief table td { padding: 5px; background-color: #FFFFFF; }
form#kortingscoupon table td { padding: 5px; background-color: #FFFFFF; }


/************** request styles ****************/
form#request {  }
form#request table { font-family: Arial, Helvetica, sans-serif; }
form#request table td { padding: 5px; background-color: #FFFFFF;}
form#request table td label { font-size: 12px; line-height: 150%; }
form#request table td input { width: 210px; height: 16px; color: #ab8c6a; font-size: 11px; padding: 3px 3px 0 4px; }
form#request table td input[type=submit] {
	color: black !important;
	padding: 0px!important;
	height: auto;
}
form#request table td.mssg { font-size: 9px; line-height: 90%; color: #dfd2b9; width: 100px; }

/************** reset styles ****************/
form#reset {  }
form#reset table { font-family: Arial, Helvetica, sans-serif; }
form#reset table td { padding: 5px; background-color: #FFFFFF; }
form#reset table td label { font-size: 12px; line-height: 150%; }
form#reset table td input { width: 210px; height: 16px; color: #ab8c6a; font-size: 11px; padding: 3px 3px 0 4px; }
form#reset table td input[type=submit] {
	color: black !important;
	padding: 0px!important;
	height: auto;
}
form#reset table td.mssg { font-size: 9px; line-height: 90%; color: #dfd2b9; width: 100px; }

/************** register styles ****************/
form#register {  }
form#register table { font-family: Arial, Helvetica, sans-serif; }
form#register table td { padding: 5px; height: 34px; background-color: #FFFFFF;}
form#register table td label { font-size: 12px; line-height: 150%; }
form#register table td input { width: 210px; height: 16px; color: #ab8c6a; font-size: 11px; padding: 3px 3px 0 4px; }
form#register table td input[type=submit] {
	color: black !important;
	padding: 0px;
	height: auto;
}
form#register table td.mssg { font-size: 10px; line-height: 90%; color: #FF9900; width: 100px; }
#footer a:hover {
	color: #FFFFFF;
}
#zoek_home #provincies a {
	color: #004C7E;
}
#zoek_home #provincies a:hover {
	color: #FF9900;
}

#pagination {
	padding: 10px;
	margin: 15px;
	text-align: center;
	line-height: 30px;
}

#pagination a {
	padding: 3px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
#pagination a:hover, #pagination .active {
	border: 1px solid #000099;
    color: #FF9900;
}
#pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
#pagination span.disabled {
		padding: 5px 5px 5px 5px;
		margin: 5px;
		border: 1px solid #EEE;
	
		color: #DDD;
}
#zoek_home #tekst, #tekst {
	float: left;
	width: 439px;
	text-align: center;
	margin-left: 20px;
	}
#provincies {
	float: left;
	width: 200px;
	text-align: left;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FF9900;
	min-height: 733px;
}
#zoek_home #provincies ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
.style1 {color: #FF9900}
.style3 {color: #FF9900; font-weight: bold; }
.style4 {
	color: #000066;
	font-weight: bold;
}
.style5 {
	border:dotted;
	border-width:thin;
	border-color:#FF6600;
	background-color:#E4E4E4;
}
.style6 {
	color:#009900;
	font-weight: bold;
	font-size: 14px;
}


.text1 {
	background-repeat: no-repeat;
	background-position: left center;
	}
#header {
	background-image: url(../../images/header.jpg);
	height: 160px;
	width: 960px;
}
#header h1 {
	margin-top: -10px;
	margin-left: -30px;
}
#homepagetext {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;	
		
}
#image {
	float: left;
	padding-top: 10px;
	}
#images_resize {
	width:121px;
	overflow:hidden;
}
#tellafriend {
	float:right ;
}
#fotos {
	clear:both;
}
#youtube {
	clear:both;
}
#adsense {
	clear:both;
}
#member {
	width:auto;
	height:auto;
	border-color:#FF0000;
	border:thin;
	border-style:dotted;
	padding: 10px;
	text-align: center;
}
#member h2 {
	color:#009900;
}
#couponuser { /*deze is voor het gedeelte wanneer iemand is ingelogd */
	width:auto;
	height:auto;
	border-color:#FF0000;
	border:thin;
	border-style:dotted;
	padding: 10px;
	text-align: center;
}
#couponuser h2 {
	color:#009900;
}

form#upgrade {
	text-align:center;
}
#coupon {
	background-image:  url(../../images/couponbackground.jpg);
}
