body{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #74dbfd; margin: 0; }
.header{ width: 849px; height: 185px; background-image: url(../images/layout/dierenmarkt-header.png); background-repeat: no-repeat; position: absolute; left: 50%; margin-left: -424px; }
.zoeken{ position: relative; top: 125px; left: 300px; width: 250px; }
.zoeken input[type="submit"]{ font-size: 11px; height: 20px; margin: 0; padding: 0; }
#ingelogd{ position: relative; top: 70px; *top: 45px; left: 600px; width: 200px; height: 70px; }
.menu{ background-image: url(../images/layout/menu/menu-bg.png); position: relative; top: 60px; *top: 40px; left: 28px; width: 790px; height: 32px; padding-left: 10px; }
.menuTussen{ margin-right: 10px; margin-left: 10px; }
.mainContent{ background-color: #baff00; position: absolute; top: 185px; left: 50%; width: 800px; margin-left: -396px; padding-top: 10px; padding-bottom: 20px; }
.left{ position: relative; width: 625px; height: 100%; float: left; margin: 3px; padding: 3px; }
.richt{ color: #4d6707; background-color: #d2ff59; right: 0; width: 150px; float: right; min-height: 500px; padding: 3px; }
.copy{ color: #4d6707; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #86b604; text-align: center; position: absolute; bottom: 0; width: 100%; float: left; clear: both; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #d2ff59; }
h1 { 
 	color: #4d6707; 
	font-size: 1.3em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-bottom: 2px solid #8b570d; 
	margin-bottom: 10px;
}
label { font-size: 11px; float:left; width:25%; margin-right:0.5em; padding-top:0.2em; text-align:right; font-weight:bold; }
fieldset { 
 	border: solid 1px #8b570d; 
 	margin-bottom: 10px;
 	padding: 3px;
}
legend {
 	margin-left: 10px;
  	padding: 0.2em 0.5em;
  	border:solid 1px;
  	color: #8b570d;
  	font-size: 10pt;
  	font-weight: bold;
  	text-align:right;
}
input[type="text"],input[type="select"],input[type="file"],input[type="password"], textarea { border: solid 1px #86b604; }
input[type="submit"] { color: #f1ffcb; background-color: #8b570d; margin-top: 5px; padding: 1px; border: solid 1px #bd7b1e; }
input[type="reset"] {
	padding: 3px;
}
#menuCategorieen { position: absolute; top: 185px; left: 50%; width: 200px; z-index: 1; margin-left: -320px; display: none; }
#menuCategorieen a{ color: #f1ffcb; text-decoration: none; }
#menuCategorieen li { color: #f1ffcb; }
.menuCategorieenTop{ height: 23px; width: 200px; background-image: url(../images/layout/categorieen-top.png); background-repeat: no-repeat; top: 0; }
.menuCategorieenMain{ color: #fff; font-size: 8.5pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/layout/categorieen-bg.png); background-repeat: repeat-y; position: relative; top: 0; width: 200px; float: left; margin: 0; padding-left: 5px; }
.menuCategorieenFooter{ height: 7px; width: 200px; background-repeat: no-repeat; background-image: url(../images/layout/categorieen-footer.png); background-repeat: no-repeat; position: relative; top: 0; float: left; margin: 0; }
.error { border: solid 1px; color: red; padding: 3px; font-size: 8.5pt; font-family: Verdana, Arial; clear: both; }
hr { text-align: center; margin-top: 10px; margin-bottom: 10px; border: solid 1px #8b570d; }
.aanmeldenUitleg{ color: #787878; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.aanmeldenVerplicht{ color: #f00; }
.aanmeldenFoutenLijst ul li{ color: #f00; margin-left: 30px; }
.sub_cat {
	border: solid 1px #8b570d;
	width: 193px;
	min-height: 127px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0 4px 4px;
}
.sub_cat ul li {
	list-style: none;
	margin-left: -40px;
	padding-left: 0;
	height: 20px;
	line-height: 20px;
	font-size: 7.5pt;
}
.sub_cat li a:link, .sub_cat li a:visited {
	display: block;
	background-color: #baff00;
	color: #000000;
	text-decoration: none;
	padding-left: 2px;	
}
.sub_cat li a:hover, .sub_cat li a:visited:hover {
	background-color: #eaffb3;
	text-decoration: none;
	border: 0;
}
h2 {
 	color: #000; 
	font-size: 1em; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	border-bottom: 1px solid #8b570d; 
	padding-bottom: 3px;
}
h2 a:link, h2 a:visited {
	text-decoration: none;
	color: #8b570d;
	border: 0;
}
h2 a:hover, h2 a:visited:hover {
	color: #bd7b1e;
}
.adv_v {
	
}
.adv_cat ul li {
	list-style: none;
	height: 128px;
}
.adv_cat a:link, .adv_cat a:visited {
	color: #000000;
	text-decoration: none;
}

	/* Functions for tipmenu */
	.zoekformtip {
		width: 800px;
		border: 0px solid silver;
	}
	#tip_all {
		position: absolute;
		z-index: 99;
		top: 145px;
		left: 50%;
		margin-left: -130px;
		*margin-left: -88px;
		display: none;
		width: 200px;
	}
	#tip {
		background-image: url(../images/layout/categorieen-bg.png);
		color: #FFFFFF;
	}
	#tip a:link, #tip a:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
	#tip ul {
		margin: 5px;
		padding: 0px;
	}
	#tip ul {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#tip ul li {
		list-style: none;
		width: 100%;
		font-size: 8.5pt;
		font-family: Verdana;
	}
	#tip_top {
		background-image: url(../images/layout/categorieen-top.png);
		height: 21px;
		width: 200px;
	}
	#tip_bottom {
		background-image: url(../images/layout/categorieen-footer.png);
		height: 7px;
		width: 200px;		
	}
#id { }
ul li {
	list-style: none;
}
a:link, a:visited {
 	color: #8b570d;
	text-decoration: underline;
}
a:hover, a:visited:hover {
	color: #bd7b1e;
	text-decoration: none;
}
#warning {
	display: none;
	position: absolute;
	z-index: 99;
	top: 70px;
	left: 50%;
	padding: 3px;
	margin-left: -135px;
	*margin-left: -60px;
	background-image: url(../images/wolkje.png);
	/*width: 200px;
	*/
	width: 194px;
	/*height: 50px;
	*/
	height: 44px;
	line-height: 17px;
	font-size: 8.5pt;
	font-family: Verdana;
}
.adv_table{ width: 100%;}
.adv_hImage { padding-left: 5px; line-height: 20px;  }
.adv_hTitel { margin-top: 10px; margin-bottom: 10px; background-color: #eaffb3; padding: 3px; font-size: 8.5pt; font-family: Verdana, Arial; text-align: left; vertical-align: top; width: 400px; }
.adv_hPrijs { line-height: 20px; background-color: #eaffb3; text-align: left; vertical-align: top; width: 100px; }

.adv_image { width: 160px}
.adv_titel { background-color: #eaffb3; text-align: left; vertical-align: top; padding-top: 4px; padding-left: 4px; }
.adv_prijs { line-height: 20px; background-color: #eaffb3; text-align: right; vertical-align: top; padding-top: 4px; padding-left: 4px; }
.adv_beschrijving{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.advertentie_titel{ color: #f1ffcb; line-height: 20px; background-color: #bd7b1e; width: 100%; margin-top: 5px; margin-bottom: 5px; padding-top: 4px; padding-left: 4px; border: solid 1px #8b570d; }
.advertentie_actions{ color: #f1ffcb; line-height: 20px; background-color: #bd7b1e; width: 100%; margin-top: 5px; margin-bottom: 5px; padding-top: 4px; padding-left: 4px; border: solid 1px #8b570d; }
ul#tabnav { text-align: left; margin: 1em 0; font: bold 11px Verdana, Arial, sans-serif; width: 97%; float: left; border-bottom: 1px solid #8b570d; list-style-type: none; padding: 3px 10px; }
ul#tabnav li { display: inline; }
ul#tabnav li.tab a { padding: 2px 4px 3px; background-color: #d3ff5c; color: #bd7b1e; margin-right: 0; text-decoration: none; border-top: 1px solid #8b570d; border-right: 1px solid #8b570d; border-left: 1px solid #8b570d; border-bottom-style: none; border-bottom-width: 1px; }
ul#tabnav li.tabPage a { color: #8b570d; background-color:#baff00; text-decoration: none; padding: 2px 4px 3px; border-color: #8b570d #8b570d #baff00; border-style: solid; border-width: 1px; }
ul#tabnav li.tab a:hover { background: #eaffb3; }

.fdb_table{ width: 100%;}
.fdb_hReactie { padding-left: 3px; line-height: 20px; background-color: #eaffb3; width: 50px; padding-right: 3px; padding-bottom: 1px; }
.fdb_hCommentaar { margin-top: 10px; margin-bottom: 10px; background-color: #eaffb3; font-size: 8.5pt; font-family: Verdana, Arial; text-align: left; vertical-align: top; width: 400px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; }
.fdb_hSoortgebruiker { line-height: 20px; background-color: #eaffb3; text-align: left; vertical-align: top; width: 100px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; }
.fdb_Reactie { background-color: #eaffb3; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; }
.fdb_Commentaar { background-color: #eaffb3; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; }
.fdb_Soortgebruiker { line-height: 20px; background-color: #eaffb3; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; }
.tagCloud{ color: #4d6707; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; position: absolute; bottom: -160px; width: 100%; height: 120px; float: left; clear: both; padding-top: 2px; padding-bottom: 2px; }
.tagCloud a{ color: #4d6707; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0; }
.tagCloud h1{ color: white; font-size: 15px; text-decoration: none; height: 20px; float: left; margin-top: 0; margin-right: 5px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-width: 0; }
.tagCloud h2{ color: white; font-size: 14px; text-decoration: none; height: 20px; float: left; margin-top: 0; margin-right: 5px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-width: 0; }
.tagCloud h3{ color: white; font-size: 13px; text-decoration: none; height: 20px; float: left; margin-top: 0; margin-right: 5px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-width: 0; }
.tagCloud h4{ color: white; font-size: 12px; text-decoration: none; height: 20px; float: left; margin-top: 0; margin-right: 5px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-width: 0; }
.tagCloud h5{ color: white; font-size: 11px; text-decoration: none; height: 20px; float: left; margin-top: 0; margin-right: 5px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-width: 0; }
.tagCloud h6{ color: white; font-size: 10px; text-decoration: none; height: 20px; float: left; margin-top: 0; margin-right: 5px; margin-bottom: 0; padding-top: 0; padding-bottom: 0; border-width: 0; }
