div#container div#content div#contentnieuwstxt table.archief
{
float:left;
}

ul.sitemap
{
}

ul.sitemap li
{
}

ul.sitemap li ul
{
list-style-image: url("../img/nieuws/leesmeer.gif");
}

div#container div#content div#contentnieuwstxt table.nieuws tr td.txt p
{
padding: 0px;
margin:0px;
margin-bottom:10px;
}

div.loadoccasion {
	width:				270px;
	background-color:	#EEEFFD;
	float: 				left;
	overflow:			hidden;
	height:				110px;

}

div#occwrapper
{
width: 				2000px;
margin-top:			61px;
float:				left;
overflow:			hidden;
}

div#occasions
{
overflow:			hidden;
float:				left;
}

div#bgsaver
{
overflow:			hidden;
float:				left;
margin-left:		33px;
margin-right:		33px;
}


div#container div#content div#occasionsmeer
{
float:left;
}

div.loadoccasion h2 {
	font-size:			10px;
	margin:				10px 0px 0px 5px;
	padding: 			0px;
	float: 				left;
}

div.loadoccasion p {
	font-size:			10px;
	margin:				5px 0px 0px 5px;
	padding: 			0px;
	float: 				left;
	line-height:		14px;
	width:				180px;
}

div.occasionnav {
	width:				260px;
	height:				20px;
	background-color:	#EEEFFD;
	margin:				0px;
	margin-top:			90px;
	margin-left:		7px;
}

table.nieuws td.txt {
padding-left:5px;
	}
	
div#container div#content div#contentnieuwstxt img.actie
{
margin:0px;
}	

div#container div#under img
{
margin-left:5px;
}

div#container div#under h2,
div#container div#under p
{
margin-left:5px;
}

table.contact {
	width: 500px;
}

table.contact td.contacttd {
	width: 200px;
}

td {
padding: 5px;
}

div#contact {
width:				160px;
padding: 			10px;
margin-top:     	10px;
background-color:	#EBEBEB;
line-height: 		17px;
margin-bottom: 		20px;
}
	

/* Form styles */

form fieldset.group {
	float: left;
	margin: 0;
}

form ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

form ul li {
	margin: 0 0 10px;
	line-height: 24px;
	overflow: hidden;
}

form ul li.indent {
	padding-left: 150px;
}

fieldset {
	margin: 0 0 20px;
	padding: 0;
	border: 0;
}

legend {
	display: none;
}

input.text {
	margin-right: 2px;
	padding: 4px;
	border: 1px solid #CCC;
	font: 11px Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

input.extra-small {
	width: 40px;
}

input.small {
	width: 60px;
}

input.medium {
	width: 125px;
}

input.large {
	width: 200px;
}

input.extra-large {
	width: 275px;
}

input.focus {
	color: #333 !important;
}

label.indent {
	display: -moz-inline-box; /* Firefox 2 and lower */
	display: inline-block;
	width: 150px;
}

label.group {
	float: left;
}

select {
	vertical-align: middle;
}

textarea {
	padding: 4px;
	width: 350px;
	height: 150px;
	border: 1px solid #CCC;
	font: 11px Arial, Helvetica, sans-serif;
	vertical-align: top;
}


/* Form validation */

.wsv-error {
	padding: 0 5px 0 0;
	background-color: #FFBABA;
}

input[type="text"].wsv-required,
input[type="password"].wsv-required,
textarea.wsv-required {
	border: 1px solid;
}

input[type="text"].wsv-error,
input[type="password"].wsv-error,
textarea.wsv-error {
	background-color: #FCF2F2;
	border-color: #C00;
}

select.wsv-error {
	background-color: #FAE5E5;
	border: 1px solid #C00;
}	
