body, p, td, div, span, h1, h2, h3, font  {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

body {
	background: url(/img/schuinestreep.gif) #ddd left top;
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0px;
	text-align: center;
}

a {
	color: red;	
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#layouttabel {
	position: relative;
	border-collapse: collapse;
	border: 1px solid white;
	width: 779px;
	height: 100%;
	margin: auto;
	background-color: #fffff9;
}
#layouttabel td {
	vertical-align: top;
/*	border: solid 1px red; */ /* als de table border: none; heeft, dan zou je geen randen buitenom moeten krijgen. werkt niet in IE */
/*	border-right: solid 1px #C0C0C0; */
  
}

#kopTd {
	height: 100px;
	background-color: #fa0312;
}

#voetTd {
   background-color: #fffff9;
}


#kop {
/*	background-color: red; */
	background: #fa0312 url(/img/kop4.jpg);
	height: 143px;
}
#koplogo {
	border-bottom: 1px solid white;
}

.inhoudTr {

}

.inhoudTr td {
/*
	padding: 25px;
*/
/*	width: 33%; */ /* 260 moet dit zijn, inhoud: 210 (260 - 25x2 px ) */
/*
	text-align: center;
*/
}

.inhoudTd {
	width: 50%;
   height: auto;
	padding: 25px 0px 0px 25px;

   	background-color:  #fffff9;
	/*border: 1px solid black; */
}

.inhoudTdmetcolspan2 {
	width: 100%;
}
.inhoudTdmetcolspan3 {
	width: 100%;
}

.volgende {
	text-align: right;
	padding-bottom: 25px;
	padding-right: 25px;
}

.vorige {
	padding-bottom: 25px;
	padding-left: 25px;
}

.pnummer {
	text-align: center;
	padding-bottom: 25px;
}

.tekst {
/*
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 25px;
	margin-bottom: 25px;
*/
	text-align: left;
}

.tekst2 {
/*
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 25px;
	margin-bottom: 25px;
*/
	text-align: left;
}
.tekstcom {

	margin-left: 25px;
	margin-right: 25px;
	margin-top: 25px;
	margin-bottom: 25px;

	text-align: left;
}

.tekstcommid {

	margin-top: 25px;
	margin-bottom: 25px;

	text-align: left;
}

.fotoinhoud {
	border: 1px solid #5c000f;
/*
	margin: 0px;
	margin-top: 25px;
*/
}


.fotoinhoudkl {
	border: 1px solid #5c000f;
/* orgineel
	width:210px;
   height:118px; 
*/
/*
	width:233px;
   height:130px; 
*/
	width:259px;
   height:145px; 

   
/*
	margin-left: 25px;
	margin-right: 50px;
	margin-top: 25px;
*/
}

#menubalk {
	position: relative;
	height: 25px;
/*	background-color: #fa0312; */
	background-color: gray;
	border-top: 1px solid white;

	padding: 2px;
	padding-left: 25px;
	font-weight: bold;
	color: white;
	font-size: 8pt;

}
#menubalk a {
	color: black;
	text-decoration: none;
}
#menubalk a:visited { /* color: orange; */}
#menubalk a:active { /* color:red; background:white; */ }
#menubalk a:hover  { 
	/* color:darkblue; */
	color: #fa0312;

	 /* background:white; */
}

.taalkeuzevlagblok {
	display: block;
	position: absolute;
	right: 25px;
	top: 5px;
}
.taalkeuzevlag {
	border: 1px solid black;
}

.ocrubriekIntro {
	display: block;
}

.occasionsMenuFormDiv {
	position: relative;
	margin-top: 20px;
}

.occasionsMenuSelectbox {
	width: auto;
	font-size: 10pt;
}

.occasionsMenuGoknopDiv { /* standaard , bijv. op occasionspagina */
	display: inline;
} 
#bodyhome .occasionsMenuGoknopDiv { /* maar op home, in een kolom: */
	position: absolute;
	top: -2px;
	right: 0px;
}
.occasionsMenuGoknop {
	width: 30px;
}

#overzichtsTabel {
	width: 100%;
	/* IE telt width de box ipv zoals W3C voorschrijft de content ervan. Gevolg is dat width 100% met margin 25px in IE 100% plus 25 px wordt.
	/* oplossing (van W3C) is box-width */
	box-width: 100%; 
   margin: 0px 0px 0px 0px; 
   text-align: center;
	background-color: #e8e9e7;
}

#occasionsTabel {
   margin: 25px 0px 0px 25px;
	background-color: #e8e9e7;

	border-top : solid 1px red;
	border-bottom : solid 1px red;
}



#overzichtsTabel, #overzichtsTabel td, #occasionsTabel, #occasionsTabel td {
/*	border: 1px solid gray; */
	text-align: left;
}
#overzichtsTabel td, #occasionsTabel td {
	border-top : solid 1px red;
	padding-bottom : 5px;
	border-right: none;
}

#overzichtsTabel .rubriekTr {
	border-top : none;
}

#overzichtsTabel .rubriekTd {
	padding-top: 30px;
	font-weight: bold;
	border: none;
	background-color: red;
	color: white;
	padding: 2px;
}


.speciaal {
	background-color: white;
	font-weight: bold;
	color: #FA0312;
	
}
.overzichtsTabelLink a {
	text-decoration: none;
	color: black;
}

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

#occasionsTabel td.vulling {
	border : none;
}


/*
#overzichtsTabel a:visited { color: orange;}
#overzichtsTabel a:active { color:red;background:white; }
#overzichtsTabel a:hover  { color:red;background:white; }
*/

.verder_terug {
	text-decoration: none;
}
.verder_terug:hover {
	text-decoration: underline;
}

#kopTr td {
	font-weight: bold;
	font-size: 10pt;
	border-top: none;
	padding-bottom: 5px;
}

.rubriekkop, rubriekkopNieuws {
/*	background-color: #fa0312; */
/*	border-top: 1px solid black;*/
	border-bottom: 1px solid black;
	color: white;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	width: 100%;
	margin-bottom: 2px;
	padding-right: 2px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}
#rubriekkopAlgemeen, #rubriekkopNieuws, #rubriekkopOccasionsdetails {
	padding: 25px, 0px, 0px, 0px;
	margin-left: 25px;
}


#nawetc {
	position: relative;
	height: auto;
	text-align: center;
}
#naw {
	background-color: #e8e9e7;
	width: 160px;
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
/*	text-transform: lowercase; */
	text-align: left;

}
#naw, #naw span {
	font-size: 9px;
}

#nawetcOpContact {
	margin-right: 10px;
}

.nieuwsKop {
	font-size : 11pt;
	font-weight : bold;

}

.nieuwsDatum {
	font-size : 8pt;
	color : gray;
	text-align: right;
	float: right;
	width: 100%;
	margin-bottom:4px;
}

#reagerenFormulierTabel td {
	text-align: left;
	border: none;
	width: 100%;
}

.reagerenFormulier {
	text-align: left;
}

#rechterTd {
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
}

#sjtbut {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
}

#comtabel {

}
#comtabel td {
	text-align: left;
	width: 50%;
}

#comtabeltdlinks {
	padding-left: 25px;
	padding-right: 25px;
}

#comtabeltdmidden {
	padding-left: 25px;
	padding-right: 25px;
}

#comtabeltdrechts {
	padding-left: 25px;
	padding-right: 25px;
}

.fototoestel {
	width: 17px;
	height: 14px;
	border: 0px; 
}

hr {
	color : #C0C0C0;
	height: 1px;
	border: solid 1px;
}

ul {
	padding-left: 0px;
	margin-left: 20px;
}

.occasionsmeerinfo {
	width: 100px;
	text-align: center;
	background-color: #fa0312;
	padding-bottom: 2px;
}


.occasionsmeerinfo a:link {
	color: white;
	text-decoration: none;
	padding: 1px;
	font-weight: bold;
}
.occasionsmeerinfo a:hover {
	color: black;
	text-decoration: underline;
}
.occasionsmeerinfo a:visited {
	color: black;
   font-weight: bold;
	text-decoration: underline;
}

