#homepage h1, p.home
{
	color: #666666;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

p,body,a,td
{
	font-family: verdana, arial, helvetiva;
	font-size: 11px;
	color: #000000;
}

input, textarea
{
	font-family: verdana, arial, helvetiva;
	font-size: 10px;
	color: #330000;
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-color: #999999;
}

#uitleg
{
	margin: 30px 0 0 0px;
	width: 450 px;
	padding: 5px;
	overflow: auto;
	height: 400px;
}

h1
{
	font-family: arial narrow, arial;
	font-size: 21px;
	font-weight: bold;
	color: #cc0000;
	margin: 0;
	padding: 0;
}

h2
{
	font-family: arial narrow, arial;
	font-size: 17px;
	font-weight: bold;
	color: #cc0000;
	margin: 10px 0 0 0;
	padding: 0;
}

ol
{
	font-family: arial narrow, arial;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	width: 420px;
	color: #cc0000;
	margin: 15px;
	padding: 0;
}

ol li
{
	background: #cccccc;
	border-bottom: #FFFFFF;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
	margin: 0;
	padding: 0;
}

ol li p
{
	font-weight: normal;
	font-family: verdana, arial, helvetiva;
	font-size: 11px;
	color: #000000;
	margin: 0;
	padding: 5;
}

table.staffel
{
	background: #cc0000;
	padding: 0;
	margin: 0;
}

table.staffel td
{
	background: #F2F2F2;
	padding: 3px 7px 3px 7px;
	margin: 0;
}

#thumbssubnav
{
	padding: 5px;
	height: 51px;
}

#thumbssubnav ul
{
	margin: 0;
	padding: 0;
}

#thumbssubnav li
{
	display: block;
	float: left;
	padding: 0;
	margin: 0 5px 0 0;
}

div.thumbnail
{
	float: left;
	padding: 0 0 0 0;
	margin: 5px 10px;
	0px 0px: ;
	background: #cccccc;
	width: 95px;
	height: 65px;
	text-align: center;
}

div.thumbnailfoto
{
	margin: 5px;
}

#framecontentlinks
{
	border: #000000;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	background: #ffffff;
	height: 450px;
}

#framecontentrechts
{
	background: #ffffff;
	width: 461px;
	height: 450px;
	border: #000000;
	border-width: 1px;
	border-style: solid;
}

#grijsvlak
{
	background: #cccccc;
	margin: 0 0 0 5px;
	width: 450px;
	height: 122px;
}

#grijsvlakafronden
{
	background: #cccccc;
	margin: 0 0 0 5px;
	width: 450px;
	height: 23px;
}

#grijsvlak form
{
	margin: 0;
	padding: 0;
}

#grijsvlakcontent
{
	padding: 5px;
}

#foto
{
	padding: 5px;
	text-align: center;
}

.bestellingFormaat
{
	width: 100px;
}

#titel
{
	margin: 0 0 0 5px;
	float: left;
}

#fotonav
{
	margin: 0 0 0 335px;
	padding: 0 0 5px 0;
}

#fotonav a
{
	text-decoration: none;
}

#buttonrechts
{
	text-align: right;
	padding: 5px 5px 5px 0;
}

a.button, a.button2
{
	background: #990000;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
}

a.button:hover
{
	background: #ffffff;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	font-size: 10px;
	text-transform: uppercase;
	color: #990000;
}

a.button2:hover
{
	background: #ff0000;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	font-size: 10px;
	text-transform: uppercase;
	color: #ffffff;
}

#overzichtuitleg
{
	padding: 5px;
}

#overzicht
{
	height: 412px;
	padding: 5px;
	overflow: auto;
}

#overzichtbutton
{
	float: right;
	text-align: right;
}

.activeClass a
{
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}

.inActiveClass a
{
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
}

td.row1
{
	background: #F2F2F2;
}

td.row2
{
	background: #ffffff;
}

#divbestelform
{
	margin: 5px 0 0 5px;
	width: 450px;
	background: #cccccc;
	height: 235px;
}

#divbestelform form
{
	margin: 0;
	padding: 0;
}

#bestelfoto
{
	margin: 5px 0 0 5px;
	width: 450px;
}

textinput,textarea
{
	font-family: verdana, arial, helvetiva;
	font-size: 10px;
	color: #330000;
	margin: 0px;
	padding: 0px;
	border-style: solid;
}

#kolom1
{
	float: left;
	padding: 5px 0 5px 5px;
	width: 115px;
}

#kolom2
{
	float: left;
	padding: 5px 0 5px 0px;
	width: 55px;
}

#kolom3
{
	float: left;
	padding: 5px 0 5px 0px;
	width: 82px;
}

#kolom45
{
	float: left;
	padding: 5px 0 5px 0px;
	width: 189px;
}

#kolom25
{
	float: left;
	padding: 5px 0 5px 0px;
	width: 330px;
}

#kolom24
{
	float: left;
	padding: 5px 0 5px 0px;
	width: 250px;
}

#kolom5
{
	float: left;
	width: 30px;
	margin: 50px 0 0 0px;
	padding: 5px 0 5px 0px;
}

p.line
{
	height: 1px;
	clear: both;
	font-size: 1px;
	padding: 0;
	margin: 0;
	border-bottom: #FFFFFF;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
}
p.nomargin {
	margin: 0px 0px 10px 0px;
	padding: 0;
}

.oypo  {
	border-style: solid;
	border-width: 1px;
	border-color: #000;
}
