#normaalbody, #motorbody, #kunstwerkbody, p, #main h3, .webuitleg span, label, form span, .werkcoleen table, .werkcoltwee table, .werkcoldrie table, .werktekst h2, .webuitleg h2, #snelmenu, #snelmenu li, #nav, #nav li, #nav li ul, #nav li ul li, #leftmenu ul, #leftmenu a {
	margin: 0;
	padding: 0;
}

body{
	font-size: 100%;
}

address{
	margin-left:-999px;
	position:absolute;
	bottom:40px;
	width:180px;
	background:#EAEAFF;
	font-size:0.7em;
	text-align:center;
	border:1px solid #777777;
}

#kunstwerkbody address{
	margin-left:0;
	left:-499px;
}

#kunstwerkbody{
	background-color: #EAEAFF;
	color: #000000;
}

#normaalbody { 
	background:#EAEAFF url(images/overig/boven17h.jpg) no-repeat top left;
	color: #000000;
	overflow: auto;
}
#normaalbody, #nav, #extmail, #kunstwerkbody{
	font-family: Arial, Helvetica, sans-serif, "Comic Sans MS";
}
#main h1, #extmail h1 {
	margin: 0em 0em 0.9em 0em;
	padding: 0;
	font-weight: bold;
	font-size: 1em;
}
#main h2, #extmail h2 {
	margin: 1.5em 0em 0.5em 0em;
	font-weight: bold;
	font-size: 0.8em;
	line-height: 0.7em;
}
#main h3, #extmail h3 {
	font-size: 0.75em;
	font-style: italic;
	font-weight: normal;
}
#main p, #extmail p, .sitemap p{
	font-size: 0.8em;
}
#main p{
	margin-bottom:0.8em;
}
#main table p, #main #werkwrapper p{
	margin-bottom:0;
}
#main .foto{
	margin: 1.2em 0 0 0;
}
#main .fotoonderschrift{
	font-size: 0.7em; 
	font-weight: bold;
	margin: 0 0 1.4em 0;
}
#main ul, #main li, #extmail ul, #extmail li{
	font-size: 0.9em;
}
.sitemap ul li{
	font-size: 1.3em;
}
.sitemap ul li ul li a{
	font-size: 1.25em;
}
.sitemap ul li ul li ul li a{
	font-size: 1.35em;
}
#normaalbody a img, #extmail a img {
	border: none;
}
#normaalbody a, #extmail a , .sitemap a, .webdisplay h2 a, .webdisplay h2 a{
	text-decoration: none;
	color:#0000DE;
}
#normaalbody a:hover, #extmail a:hover, .sitemap a:hover, .webdisplay h2 a:hover{
	color: #0000DE;
	text-decoration:underline;
}
#normaalbody a:visited, #extmail a:visited, .sitemap a:visited, .webdisplay h2 a:visited{
	color:#600060;
}

#extmail {
	margin: 10px 10px 10px 10px;
	padding: 0;
	background: #EAEAFF;
	color: #000000;
	overflow: auto;
}

#motorbody {
	font-family: 'Courier New', 'Courier', 'Times New Roman', sans-serif;
	background: #FFFFFF;
	color: #000000;
}
#motorcontainer {
	position: absolute;
	margin: 117px 0px 0px 169px; 
	padding: 0;
	background: #FFFFFF url(images/overig/motorclubachtergrond6.jpg) no-repeat top left;
	height: 572px;
	width: 637px;
	color: #000000;
	z-index: 1;
}

#nav {
	position:absolute;
	top:0;
	left:0;
	padding-top:122px;
	padding-left:169px;
	list-style: none;
	z-index: 15;
}

#nav li {
	text-align:center;
	color: #0000DD;
	font-size: 0.8em;
	font-weight: bold;
	float:left;
	width: 8.5em;
	cursor: pointer;
} 
#nav li ul { 
	position: absolute;
	list-style: none;
	text-align:center;
	width: 8.5em;
	left: -999em;
	border-top: 1px solid gray;
	background: #EEEEEE;
	z-index: 116;
} 

#nav li ul li {
	background: #EEEEEE;
	text-align:center;
	font-weight: normal;
	position:static;
	color: #333;
	text-align:center;
	font-size: 0.9em;
	width: 9.4em;
	margin:0px;
}
#nav .laatstenavli{
	border-bottom: 1px solid gray;
}
#nav li ul li a{
	text-align:center;
	width:9.4em;
}

#nav ol{
	list-style:none;
	background:transparent;
	width: 5em;
	margin-left:-1.8em;
}
#nav ol li{
	float:left;
	width:2.2em;
}

#nav ol li a{
	text-align:left;
	width:2em;
}
#nav img{
	margin-top:6px;
	cursor:auto;
	display:block;
}
#nav a img{
	cursor:pointer;
	border:none;
}
#nav li a{
	display: block; 
	text-align:center;
	text-decoration: none;
	width: 100%;
}
#nav li a, #nav li a:visited{
	color: #0000DD;
}
#nav li ul li a, #nav li ul li a:visited{
	color: #000000;
}
#nav li:hover ul, #nav li.sfhover ul {
	position:static;
	left: auto;
}
#nav li a:hover, #nav li ul li:hover, #nav li ul li.sfhover, #nav li ul li a:hover, #nav li ul li a.sfhover {
	color: #990000;
	text-decoration: none;
}
#nav li ul li:hover, #nav li ul li.sfhover, #nav li ul li a:hover, #nav li ul li a.sfhover {
	background: #FFFFFF;
}

#left, #leftmenu {
	position:relative;
	float:left;
	width: 196px;
	height: 850px;
	overflow: hidden;
	color: #000000; 
	z-index: 1;
}
#left{
	background: transparent url(images/overig/links18h.jpg) no-repeat top left; 
}
#leftmenu {
	background: transparent url(images/overig/links18hmenu.jpg) no-repeat top left; 
}
#leftmenu ul{
	position: absolute;
	left: 33px;
	top: 147px;
	width:122px;
	overflow: hidden;
	background: transparent; 
	color: #000000; 
	z-index: 1;
	list-style:none;
}
#leftmenu ul li{
	margin: 0em 0em 0em 0.5em;
	text-align: left;
	color: #000000;
	cursor: pointer;
	font-size: 0.9em;
}
#leftmenu a{
	text-decoration: none;
}
#leftmenu a, #leftmenu a:visited{
	color: #0000DD;
}
#leftmenu a:hover{
	color: #990000;
	text-decoration:none;
}

#main {
	position:relative;
	float:left;
	margin-top:145px;
	margin-left:9px;
	padding-top: 0.6em;
	text-align: left;
	background: #EAEAFF;
	color: #000000;
	z-index: 10;
	width: 560px;
}

#motormain h1 {
	margin: 10px 20px 10px 0px;
	background: transparent;
	color: #AA0000;
	font-size: 1.3em;
}
#motormain h2 {
	margin: 15px 20px 5px 0px;
	background: transparent;
	color: #990000;
	font-size: 1.1em;
}
#motormain p {
	background: transparent;
	margin: 0px 20px 7px 0px;
	color: #990000;
	font-size: 0.8em;
}
#motormain {
	position: absolute;
	margin: 126px 0px 0px 36px;
	width: 594px;
	height: 316px;
	color: #DD0000;
	overflow: auto;
	z-index: 2;
}

#lieuweopcv {
	margin-right: -5px;
	background: transparent;
}
.fototabelcol {
	width:100%;
	table-layout: auto;
}

#main .webdisplay {
	width:530px;
	margin: 1.5em 0em 0em 0.5em;
	border: 2px outset;
}
#main .webdisplay br{
	clear:both;
}
#main .webfoto{
	margin: 12px 7px 12px 0px;
	float:right;
}
#main .webuitleg{
	float: left;
	border-style: none;
	width: 250px;
	margin: 6px 4px 0px 8px;
}
#main .webuitleg img{
	padding:1.2em 0em 0.5em 0em;
}
#main .webuitleg h2{
	margin-top:0.5em;
	line-height:1.2;
}
#main .webuitleg p{
	margin-top:0.5em;
}
#main .webuitleg span{
	font-size:0.6em;
}
#main .webcopywriter{
	font-size:0.75em;
	padding: 2em 0em 2em 0.9em;
}

.werkcoleen, .werkcoltwee, .werkcoldrie {
	float: left;
	margin: 1.6em 1.5em 0.5em 0em;
	border-style: outset;
	border-width: 3px; 
}
.werkcoleen{
	width: 9.5em;
}
.werkcoltwee{
	width: 20.5em;
}
.werkcoldrie{
	width: 31.5em;
}
.werkcoleen table, .werkcoltwee table, .werkcoldrie table{
	width: 100%;
}
.werkcoleen td, .werkcoltwee td, .werkcoldrie td{
	vertical-align: middle;
	text-align: center;
}
.werkcoleen tr, .werkcoltwee tr, .werkcoldrie tr{
	height: 10em;
	width: 9em;
}
.werkcoleen a img, .werkcoltwee a img, .werkcoldrie a img, .webdisplay a img {
	border-style: none;
}
.werktekst{
	border-top-style: ridge;
	border-top-width: thin;
	margin: 0.7em 0.5em 0.7em 0.5em;
}
.webuitleg p, .werktekst p{
font-size: 0.7em;
}
#main .werktekst h2 {
	margin-top:0.3em;
	padding-bottom:1em;
	line-height:1.2;
}
#main .werktekst .werktekstonderstezin{
	font-size:0.7em;
}
#werkwrapper br {
	clear:both;
}
#werkwrapper{
	padding: 0em 0em 2.5em 0.85em; 
}
#werkwrapper span {
	clear:both;
	padding: 5em 0em 0em 0.3em;
	font-size: 0.75em;
}

.sitemap ul{
	list-style-type: circle ;
}
.sitemap ul ul {
	list-style-type: disc;
}
.sitemap ul ul ul {
	list-style-type: square;
}

#snelmenu{
	z-index:99;
	position:absolute;
	font-size:0.75em;
	font-weight: normal;
}
#snelmenu, #snelmenu li{
	list-style:none;
}
#snelmenu li, #skipper, #skiptositemap, #closer, #skiptohome, #skiptolang{
	display:block;
	overflow: hidden;
	text-indent: -600em;
	background: transparent;
	color: #000000;
}
#snelmenu li:focus,#snelmenu li:hover,#snelmenu li:active, #skipper:focus,#skipper:hover,#skipper:active, #skiptositemap:focus,#skiptositemap:hover,#skiptositemap:active, #closer:focus,#closer:hover,#closer:active, #skiptohome:focus,#skiptohome:hover,#skiptohome:active, #skiptolang:focus,#skiptolang:hover,#skiptolang:active {
	text-indent: 0;
	padding: 0em 0.5em 0em 0.5em;
	line-height:2em;
	text-align:center;
	display:block;
	background: #FFFFFF;
	z-index:250;
	border:2px solid #DDD;
}
#closer:focus,#closer:hover,#closer:active{
	font-size:0.75em;
}
#sluiter{
	z-index:99; 
	bottom:0;
	left:0;
	display:block;
	position:absolute;
	width:7em; 
}
.contactpagina{
	width: 543px;
	margin-top: 25px;
}
.contactpagina label{
	float: left;
	width: 70px;
}
.contactpagina span{
	color: #CC0000;
	float: left;
	width: 10px;
}
.contactpagina input, .contactpagina .linksknop{
	float: left;
	margin-bottom: 5px;
}
.contactpagina #naam, .contactpagina #email{
	width: 250px;
}
.contactpagina textarea{
	float:left;
	width: 450px;
	height: 150px;
	margin-bottom: 5px;
}
.contactpagina .linksknop{
	margin-left:80px;
}
.contactpagina .rechtsknop{
	float:right;
	margin-right:5px;
}
.contactpagina br{
	clear: left;
}
.popcontact{
	width: 402px;
}
.popcontact label{
	float: left;
	width: 50px;
}
.popcontact span{
	color: #CC0000;
	float: left;
	width: 10px;
}
.popcontact input, .popcontact .linksknop{
	float: left;
	margin-bottom: 5px;
}
.popcontact #naam, .popcontact #email{
	width: 250px;
}
.popcontact textarea{
	float:left;
	width: 330px;
	height: 110px;
	margin-bottom: 5px;
}
.popcontact .linksknop{
	margin-left:60px;
}
.popcontact .rechtsknop{
	float:right;
	margin-right:5px;
}
.popcontact br{
	clear: left;
}
.popverzonden{
	width: 402px;
	margin-top:5px;
	text-align:center;
}