* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
body{background-image: url(../images/bg-gradient-blauw.jpg); background-color: #B7DCEC; margin: 0 0; background-repeat: repeat-x; }
#main { background-color:#fff;  width:780px; display:table;  margin:0 auto; border-right:2px solid #C00A03; border-bottom:20px solid #C00A03; border-left:2px solid #C00A03; padding-bottom:40px; }
#header{ background:url(../images/header-bg.jpg) no-repeat right top; color: #C00A03; font-family:arial, sans-serif; font-size:28px; line-height:28px; width:760px; height:60px; text-align:left; padding:10px 0 0 20px; }
#header a{ color:#C00A03; }
#slogan{ font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-style:italic; line-height: 20px; }

#menu{ background-image:url(../images/bg-menu-roze-s.jpg);  color:#fff; width:780px; height:32px; font-family:Arial, Helvetica, sans-serif; text-align:right; line-height:30px; }
#menu a{ margin:10px; font-weight:bold; color:#fff; font-size: 12px; }
a { color:#000;  font-weight:900; text-decoration:none; }
img{ border:none; }
.bolder{ font-family:"arial black", arial, sans-serif; }
#cars{ background-color:#DFC7C7; height:80px; width:780px; }
#cars img{ padding:0 26px; height:75px; width:140px; }
#content{ padding:20px; width:730px; background-color: white; }
#text{  float:left; color:#000; /*border:1px solid #C00A03;*/ }
.index { width:390px; }


td { vertical-align: top; } 

#text p{ text-align:justify; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:5px; }

.pagebrowser { font-size: 16px; }
a.pagebrowse{ color: #C00A03;  }

.footer { text-align: center; color: #aaa; font-size: 12px; }
a.foot { color: #aaa; font-size: 12px; font-weight: normal; }

/*******************************/
/*  CATALOGUS PAGINA STYLING   */
/*******************************/

p.cataloglist{
margin-right:5px;
padding:2px;
min-height: 80px;
height:auto;
border-bottom: 1px solid gray;
cursor: pointer;
}

/* Deze is als alternatief voor min-height in explorer, 
	IE maakt toch wel groter als het nodig is */
p.cataloglist { 
height: 70px;
}

p.cataloglist a{
color: #C00A03;
}

p.cataloglist img {
float:left;
margin-right:20px;
padding:2px;
}

a.prijs {
	float:right;
	margin-right:70px;
	font-weight: bold;
}
a.bouwjaar {
	float:right;
	margin-right:80px;
	font-weight: bold;
}

span.bouwjaar {
float:right;
margin-right:96px;
margin-top:30px;
font-weight: bold;
width: 40px;
}
span.prijs {
float:right;
margin-right:30px;
margin-top:30px;
font-weight: bold;
width: 70px;
}

P.numrows {
font-weight: bold;
}

.backlink {
/*margin-right:55px;*/
float:right;
margin-top:15px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

a.backlink:hover {
text-decoration: underline;
}

p.orderby {
margin: 0px;
font-weight: bold;
}


p.left img{
float:left;
margin-right:5px;
padding:2px;
}
p.right img{
float:right;
margin-left:5px;
padding:2px;
}
#aanwinsten{
/*border:1px solid #C00A03;*/
float:right;
width:280px;
height:70px;
}
#aanwinsten p{
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:5px;
height:70px;
margin:2px 0;
background-color:#F5F2F2;
}

#aanwinsten p:hover, #aanwinsten p .over { background-color: #d5e8f1; }

h1{
font-family:Arial, Helvetica, sans-serif;
color:#C00A03;
font-size:20px;
text-align:left;
padding-left:5px;
}
h3{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:16px;
padding:5px 0 5px 0;
text-align: left;
}


/*********************************/
/*  AUTO BEKIJK PAGINA STYLING   */
/*********************************/

.view-content {
width: 380px;
}

.info-content {
width: 350px;
}

#carinfo{
padding:10px;
margin-right: 10px;
}

#carinfo H1 {
font-size: 20px;
margin-bottom: 12px; 
}

p.infoline {
margin: 0;
width: 180px;
line-height: 8px;
}

#photos {
width: 350px;
float:right;
}
#photos img.tumbnail
{
margin: 8px;
width: 100px;
}


/***************************/
/* KOOP - VERKOOP PAGINA   */
/***************************/

.verkooptabel{
width: 600px;
float: left;
}

td {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
text-align: left;
}

td.info {
font-weight: bold;
}

input, select, textarea{
background-color: #EFEDED;
}

textarea { width: 328px; height: 140px; }

span.error { color: red; font-weight: 900; margin-left: 10px; } 

/***************************8/
/* 		ONDERDELEN	   		*/
/****************************/
#text ul { width: 720px; list-style:none; margin-left: 0px; font-size: 12px;  }
#text ul li { float: left; width: 210px; height: 20px; display: table; margin: 5px 20px 5px 0; padding-left: 5px; }
#text ul li a { color: #C00A03; }
#text ul li:hover, #text ul a:hover { background-color: #F8EDED; }
#text ul li .aantal { float: right; color: #ccc; font-weight: bold; }

.onderdeellist { height: 30px; }
