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

body {
font-family : Verdana, Tahoma, Arial, sans-serif;
font-size : 13px;
color : #660000;
background-color: #efcfa0;
background: url('../images-algemeen/bg_content.jpg') center top repeat;
direction : ltr;
text-align : left;
text-decoration : none;
text-transform : none;
height: 100%;
}

#container {
margin: 0px auto;
/* margin, padding en border worden meestal bij de breedte opgeteld,
dus als je 100% breedte doet + een border, heb je dus 100% + border brede side..*/
width: 998px;
div position: relative;
/*overflow-x: hidden;
overflow-y: auto;*/
overflow: auto;
}

#wrapper {
padding: 0px 80px;
}

#content {
margin-left: 130px;
width: 850x;
background: url('../images-algemeen/bg_content.jpg') center top repeat;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #660000;
line-height: 110%;
padding: 0px 5px 10px 5px;
}

a:link {
color: #660000;
text-decoration: none;
font-weight: bold;
font-family: verdana;
font-size: 12px;
}

a:visited {
color: #660000;
text-decoration: none;
font-weight : bold;
font-family: verdana;
font-size: 12px;
}

a:hover {
color: #A1958F;
text-decoration:overline underline;
font-weight : bold;
font-family: verdana;
font-size: 12px;
}

a:active {
color: #A1958F;
text-decoration: none;
font-weight : bold;
font-family: verdana;
font-size: 12px;
}

.contenttekst {
font: 12px Verdana, Arial, Helvetica, sans-serif;
text-align: center;
color: #660000;
}

#header {
height: 77px;
background: url('../images-algemeen/bg_header.jpg') center top no-repeat;
}

#footer {
height: 85px;
background: url('../images-algemeen/bg_footer.jpg') center top no-repeat;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #660000;
}

.contentfooter {
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
text-align: center;
color: #660000;
}

.rand_plaatje {
border: 2px solid #660000;
}

#menu {
float: left;
width: 125px;
/* De volgorde is, top, right, bottom, left. */
margin: 20px 20px 5px 5px;
div position: relative;
height: 100%;
}

#menu ul {
list-style-type: none;
font: 12px;
color: #660000;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #320733;
}

.clear {
clear: both;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 28px;
font-weight: bold;
color: #660000;
padding-top: 16px;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #660000;
padding-top: 16px;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #660000;
padding-top: 18px;
}

.tekst {
font-family : Verdana;
font-size : 12px;
font-style : normal;
font-weight : normal;
color: #660000;
}

.tekstklein {
font-family : Verdana;
font-size : 10px;
font-style : normal;
font-weight : normal;
color: #660000;
}

.errortext {
	color: #FF0000;
}

.small {
font-family : Verdana;
font-size : 10px;
font-style : normal;
font-weight : normal;
color: #000000;
}

.banner {
font-family : Verdana;
font-size : 16px;
font-style : normal;
font-weight : bold;
color: #ffffff;
}

.smallnavigation {
font-family: Verdana; 
font-size: xx-small;
}

textarea {
border: 1px dashed; 
background-color: #FFFFFF; 
color: #660000;
font-size: 12px; 
}

.style-dot {
border: #660000 1px dashed; 
color: #660000;
background-color: #FFFFFF;
padding: 5px;
}

.style-dot2 {
border: #660000 1px dashed; 
background-color: #9C9EBD;
width: 250px;
padding: 5px;
}

.dot {
background-color: #FFF3A5;
font-family : Verdana;
font-size: 100%; 
/*font-weight: bold;*/
width: 650px;
padding: 5px;
border: 3px dotted #450606;
margin: 5px;
}

.herplaatser {
background-color: #fdeff4;
font-family : Verdana;
font-size: 100%; 
/*font-weight: bold;*/
width: 450px;
padding: 5px;
border: 3px dotted #500405;
margin: 5px;
}

.dot1 {
background-color: #FFF3A5;
font-family : Verdana;
font-size: 110%; 
/*font-weight: bold;*/
width: 500px;
padding: 5px;
border: 3px dotted #450606;
margin: 5px;
}

.dot2 {
background-color: #FFF3A5; 
font-size: 115%; 
font-weight: bold;
padding: 5px;
border: 3px dotted #450606; 
width: 450px;
height: 35px;
margin: 0px 0px 0px 135px;
}

table {
background: url('../images-algemeen/bg-01.jpg');
background-color: #FFF3A5;
border: 0px;
color: #660000;
margin-left: auto;
margin-right: auto;
text-align: left;
}

td {
background: url('../images-algemeen/bg-01.jpg');
background-color: #FFF3A5;
border: 0px;
color: #660000;
}

select {
border: 1px dashed; 
background-color: #FFFFFF; 
color: #660000;
font-size: 12px; 
}

option {
border: 1px dashed; 
background-color: #FFFFFF; 
color: #660000;
font-size: 12px; 
}

input {
border: 1px dashed; 
background-color: #FFFFFF; 
color: #660000;
font-size: 12px; 
/*width: 100px;*/
}

label {
	cursor:pointer;
}
label.naast {
	/* volgorde = boven, rechts, onder, links */
	text-align: left;
	margin: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lijnuit {
	/* volgorde = boven, rechts, onder, links */
	margin: 5px;
}
input.error {
	border: 2px solid #FF0000;
	width: 150px;
}
textarea.error {
	border: 2px solid #FF0000;
}
p.error {
	color: #FF0000;
	/* volgorde = boven, rechts, onder, links */
	margin: 5px 5px 5px 100px;
}
img.captcha {
	border: 1px solid #6BAA73;
}

.html-marquee {height:25px;width:400px;background-color:FFFFCC;font-family:Georgia;font-size:16pt;color:660000;border-width:4;border-style:dotted;border-color:660000;}

hr { 
	color: #7b7755; 
	width: 80%;
	text-align: left;
	height: 1px;
}