﻿html, body, #holder { 
min-height: 100%; 
height: 100%;
}

html, body, table, tr, td, div, img {
	margin:0;
	padding:0;
	border:0;
}

table, tr, td, div {
	border-collapse:collapse;
	vertical-align:top;
}

html>body, html>body #holder { 
height: auto;
}


#footer {
	clear: 			both; 
	height: 		45px; 
	position: 		absolute; 
	bottom: 		0; 
	left: 			0; 
	background: #FFF url("../images/aktiekader.jpg") repeat-y;
	border: 		none; 
	width: 			100%;
}
/* Layout Stylesheet */ 
body{
	font-family: verdana;
	margin: 0px;
	padding:0; 
	background: #FFF url("../images/aktiekader.jpg") repeat-y;
	color: #333333;
	font-size: 12px;
 }	 
 
 h1 {
/*	background: #3E362F;*/
	font-size: 1.5em;
}

h2 {
	padding: 15px 0 0 0;
	font-size: 1.2em;
}

h3, h4 {
	margin: 0px;
	padding: 0px;
}

/* normal text */
div {
	font-family: verdana;
	margin: 0px;
	padding:0; 
	background:#FFF;
	color: #333333;
	font-size: 12px;
	
}

/* Normal link */
a {
}

a:hover, a:active {
}

p {

}

ul {
}

li {
}

th {

}

fieldset {
}

fieldset a {
}

hr {

}

img {
	border: 0;
}

/* ---------------------------------------------------------
-- Layout Home 
--------------------------------------------------------- */ 

table#maintable {
	 width: 1002px;
	 height: 597px;
	 border: 0px;
/*	 border-right: 1px solid RGB(151,149,136);*/
}

#nissanlogo {
	background: url("../images/nissanlogo.gif") no-repeat;
	width: 178px;
	height: 127px;
	margin: 0px;
}

#nissanlogo a {
border: 0px;
	margin: 0px;

}

td#header {
	background: url("../images/header.gif") no-repeat;
	width: 824px;
	height: 127px;
}

#header {
	background: url("../images/header.gif") no-repeat;
	height: 127px;
}

#header_nav {
	background: #FFF;
	margin-left: 178px;
	width: 824px;
}

#visual {
	background: url("../images/visual.jpg") no-repeat;
	width: 1002px;
	height: 257px;
}

#aktiekader {
	margin: 0px;
	background: url("../images/aktiekader.jpg") no-repeat left top;
	width: 178px;
	height: 212px!important;
	display: inline;
	position: absolute;
	top: 397px;
	left: 0px;
	text-align: center;
	color: white;
	font-size: 18px;
}

span.meer_info, a.meer_info {
	color: white;
	font-size: 14px;	
	text-decoration: none;
}

#breadcrumb {
	font-size: 10px;
	padding: 20px 0px 0px 20px;
	margin: 0px;
	margin-left: 178px;
	width: 800px;
}

div.mp_backlinks, div.mp_backlinks a, div.mp_backlinks a:visited {
	font-size: 10px;
	color: black;
}

#maincontent {
	position: absolute top;
	padding: 20px 0px 20px 20px;
	margin: 0px;
	margin-left: 178px;
	width: 800px;
}
#maincontent1 {
	position: absolute top;
	padding: 0px 0px 20px 20px;
	margin: 0px;
	margin-left: 178px;
	width: 800px;
}

#menu {
	background: url("../images/menu.gif") no-repeat;
	margin: 0px auto;
	margin-top: 20px;
	width: 781px;
	height: 86px;
}

#menus {
	background: url("../images/menu.gif") no-repeat;
	background-position: 20px ;
	vertical-align: middle;
	margin: 0px auto;
	height: 127px;
}

#buttons {
	margin: 0px auto;
	text-align: center;
	margin-bottom: 0px;
}

.button_home {
	padding: 0 12px 0 12px;
	position: bottom;
}


/* -------------------- Occassions opmaak -------------------- */

#kader {
	margin: 0px;
	padding-top: 0px;
	background: url("../images/kader.jpg") no-repeat;
	width: 178px;
	height: 257px!important;
	position: absolute;
	top: 127px;
}

#aktiekader_naw {
	margin: 0px;
	background: url("../images/kader_naw.jpg") no-repeat left top;
	width: 178px;
	height: 212px!important;
	display: inline;
	position: absolute;
	top: 397px;
	left: 0px;
}

#fake-kader {
	margin: 0px;
	background: #FFF url("../images/aktiekader.jpg") repeat-y;
	width: 178px;
	height: 50%;
	display: inline;
	position: absolute;
	overflow: auto;
	top: 569px;
	left: 0px;
}

/* -------------------- Contact opmaak -------------------- */
table#contact {
	width: 360px;
	text-align: left;
}

table#openingstijden {
	margin-top: 50px;
	width: 360px;
	text-align: left;
}
/* -------------------- Visuals opmaak -------------------- */
#visual_contact {
	background: url("../images/visual_werkplaats.jpg") no-repeat;
	width: 1002px;
	height: 257px;
}

td#visual_museum {
	background: url("../images/visual_museum.jpg") no-repeat;
	width: 1002px;
	height: 257px;
}

#visual_werkplaats {
	background: url("../images/visual/visual3.jpg") no-repeat;
	width: 1002px;
	height: 257px;
}
td#visual_nieuw {
	background: url("../images/visual_nieuw.jpg") no-repeat;
	width: 1002px;
	height: 257px;
}


#visual_nieuw {
	background: url("../images/visual_nieuw.jpg") no-repeat;
	width: 1002px;
	height: 257px;
}

#visual_contact {
	background: url("../images/visual/visual2.jpg") no-repeat;
	width: 1002px;
	height: 257px;
}


input.button {
	border: 1px solid red;
	font-weight: bold;
	font-size: 11px;
	margin: 5px 0px;
	padding: 0px 5px;
}

input.button:hover {
	background: #ccc;
}

/* -------------------- Visuals opmaak -------------------- */
td#checkbox {
	text-align: right;
	vertical-align: middle;
}

td#checkbox_antwoord {
	text-align: left;
	vertical-align: middle;
}

.more a:link, .more a:visited {
	text-decoration: none;
	color: red;
	font-size: 11px;
} 

.more a:hover {
	text-decoration: underline;
	color: black
}

 

/* algemene eigenschappen voor bedrijf */
#slider {
	float: right;
	text-align: center;
	width: 440px;
	height: 292px;
	border: 1px solid #FC1215;
}

#slider2 {
	float: right;
	text-align: center;
	width: 250px;
	height: 166px;
	border: 1px solid #FC1215;
	margin-left: 20px;
}

.img_pop {
	border: 1px solid red;
	margin: 0 45px;
}
.style1 {
	color: #FF0000;
	text-decoration: none;
}



