/*
 * Copyright (C) 2008 Fiestaclub - Alle rechten voorbehouden
 * 
 * Voor meer informatie: http://www.fiestaclub.nl
 * 
 * Bestand: fiestaclub.css
 */
tr, th, ul, li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #254871;
	line-height: 18px;
}

td {
	text-align: left;
}

p {
	margin-top: 0;
	margin-bottom: 15px;
}

h1 { 
	font-size: 14px; 
	font-weight: bold; 
}

strong { 
	font-weight: bold; 

}

a:link, a:visited, a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #0099FF;
	line-height: 18px;
}

a:hover {
	text-decoration: underline;
}

a.overzicht-rij-link:link, a.overzicht-rij-link:visited, a.overzicht-rij-link:hover, a.overzicht-rij-link:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #254871;
}

a.tekst-titel-link:link, a.tekst-titel-link:visited, a.tekst-titel-link:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #FFFFFF;
}

a.tekst-titel-link:hover {
	text-decoration: underline;
}

a.tekst-actueel-link:link, a.tekst-actueel-link:visited, a.tekst-actueel-link:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #254871;
}

a.tekst-actueel-link:hover {
	text-decoration: underline;
}

a.tekst-bodykits-link:link, a.tekst-bodykits-link:visited, a.tekst-bodykits-link:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #254871;
}

a.tekst-bodykits-link:hover {
	text-decoration: underline;
}

a.tekst-guides-link:link, a.tekst-guides-link:visited, a.tekst-guides-link:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #254871;
}

a.tekst-guides-link:hover {
	text-decoration: underline;
}

a.tekst-bovenkant-link:link, a.tekst-bovenkant-link:visited, a.tekst-bovenkant-link:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #254871;
}

a.tekst-bovenkant-link:hover {
	text-decoration: underline;
}

a.tekst-websites-link:link, a.tekst-websites-link:visited, a.tekst-websites-link:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #254871;
}

a.tekst-websites-link:hover {
	text-decoration: underline;
}

a.tekst-bovenkant-link-vet:link, a.tekst-bovenkant-link-vet:visited, a.tekst-bovenkant-link-vet:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	color: #254871;
}

a.tekst-bovenkant-link-vet:hover {
	text-decoration: underline;
}

a.tekst-klein-link:link, a.tekst-klein-link:visited, a.tekst-klein-link:active { 
	color: #b31212;
	font-size: 10px;
}

a.tekst-klein-link:hover {
	text-decoration: underline;
}

a.tekst-opties-link:link, a.tekst-opties-link:visited, a.tekst-opties-link:active { 
	color: #b31212;
	font-weight: bold;
	font-size: 11px;
}

a.tekst-opties-link:hover {
	text-decoration: underline;
}

a.tekst-terug-link:link, a.tekst-terug-link:visited, a.tekst-terug-link:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none; 
	color: #FFFFFF;
	padding-right: 15px;
}

a.tekst-terug-link:hover {
	text-decoration: underline;
}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	font-size: 12px;
	border-bottom: 1px solid #335884;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 3px 0px 3px 0px;
	color: #FFFFFF;
	width: 100%;
	text-indent: 18px;
	text-decoration: none;
	line-height: 15px;
}

a.mainlevel:hover {
	background-color: #315985;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-indent: 18px;
	line-height: 15px;
}

#active_menu {
	display: block;
	color: #FFFFFF;
	background-color: #1b3c63;
	font-weight: normal;
	background: url(../images/indent.gif) 8px 8px;
	background-repeat: no-repeat;  
	text-indent: 18px;
	line-height: 15px;
}

a#active_menu {
	background-color: #1b3c63;
}

a.tekst-navigatie-link:link, a.tekst-navigatie-link:visited, a.tekst-navigatie-link:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #254871;
	background-color: #FFFFFF;
	border: 1px solid #90adcf;
	text-align: center;
	padding: 0px 4px 0px 4px;
}

a.tekst-navigatie-link:hover {
	border: 1px solid #254871;
	background-color: #e5f1fe;
}

a.tekst-navigatie-link2:link, a.tekst-navigatie-link2:visited, a.tekst-navigatie-link2:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #254871;
	background-color: #FFFFFF;
	border: 1px solid #90adcf;
	text-align: center;
	padding: 0px 4px 0px 4px;
}

a.tekst-navigatie-link2:hover {
	border: 1px solid #254871;
	background-color: #e9f4ff;
}

.tekst-navigatie-vast {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #254871;
	border: 1px solid #254871;
	text-align: center;
	padding: 0px 4px 0px 4px;
}

.tekst-klein {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #254871;
}

.tekst-klein-vet {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #254871;
}

.tekst-titel {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 15px;
	line-height: 21px;
}

.tekst-sidebar-titel {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px 0px 0px 10px;
}

.tekst-kop-actueel {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #254871;
}

.tekst-kop-bodykits {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #254871;
}

.tekst-kop-guides {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #254871;
}

.tekst-kop {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #254871;
}

.tekst-prijs {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #254871;
}

.tekst-gepost {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #254871;
}

.tekst-gepost-vet {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #254871;
}

.tekst-aanduiding-vet {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #ff9d02;
}

.tekst-aanduiding {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #0099FF;
}

.tekst-aanduiding2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FF0000;
}

.tekst-aanduiding2-vet {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}

.tekst-tussenkop {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #182e48;
}

.tekst-datum {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px 10px 0px 0px;
}

.tekst-copyright {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding: 32px 40px 0px 0px;
}

.tekst-bovenkant {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #254871;
}

.tekst-statistieken-kop {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.tekst-sorteer {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-right: 5px;
}

.tekst-scheiding {
	color: #000000;
}

.formulier-knop {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #254871;
	border: 1px solid #254871;
}

.formulier-knop-verder {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #2d9223;
	border: 1px solid #2d9223;
}

.formulier-veld-100 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #254871;
	border: 1px solid #254871;
	background-color: #FFFFFF;
	padding-left: 5px;
	width: 100%;
}

.formulier-veld {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #254871;
	border: 1px solid #254871;
	background-color: #FFFFFF;
	padding-left: 5px;
}

.formulier-veld2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #254871;
	border: 1px solid #254871;
	background-color: #FFFFFF;
	padding-left: 5px;
	width: 220px;
}

.formulier-veld-calc {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #254871;
	border: 1px solid #254871;
	background-color: #FFFFFF;
	padding-left: 5px;
}

.formulier-veld-calc2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #254871;
	border: 1px solid #254871;
	background-color: #FFFFFF;
	width: 338px;
	padding: 5px;
	overflow: hidden;
}

.formulier-veld-chassis1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #254871;
	border: 1px solid #254871;
	background-color: #FFFFFF;
	padding-left: 5px;
}

.formulier-veld-chassis2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #254871;
	border: 1px solid #254871;
	background-color: #FFFFFF;
	width: 338px;
	padding: 5px;
	overflow: hidden;
}

.formulier-veld-zoeken {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #254871;
	border-bottom: 1px solid #254871;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	padding-left: 0px;
	width: 70px;
}

body, html {
	scrollbar-base-color: #e2e2e2;
	scrollbar-arrow-color: #000000;
	background: url(../images/background-website.jpg) repeat-x top center #F2F9FD;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal;
	font-weight: normal; 
	text-decoration: none;
	color: #254871;
	text-align: left;
	_text-align: center;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

.fotorand {
	border: 1px solid #254871;
}

.fotorand-sb {
	border: 1px solid #e2e2e2;
}

form { 
	margin: 0px auto;
}

/* CONTAINER / WRAPPER */
div.container {
	/* background-image: url(../images/background-pagina.png); */
	margin: 15px auto 0px auto;
	width: 976px;
}

div.pagina-container {
	background-image: url(../images/background-pagina.jpg);
	width: 976px;
}

div.pagina-container-top {
	background-image: url(../images/background-pagina-top.jpg);
	background-repeat: no-repeat;
	width: 976px;
}

.wrapper-content {
	margin: 0px 0px 10px 0px;
	width: 100%;
}

/* TABELLEN */
table.tabel-sorteer {
	background-color: #bbd6e9;
	border-bottom: 1px dotted #bbd6e9;
	width: 100%;
}

table.tabel-sorteer td {
	padding: 2px 5px 2px 5px;
}

table.tabel-sorteer-header td {
	padding: 0px;
}

table.tabel-actueel tbody tr:hover, table.tabel-actueel tbody tr.hover {
	background-color: #f1f8fc;
}

table.tabel-actueel td {
	padding-bottom: 15px;
	padding-top: 15px;
}

table.tabel-shop {
	margin: 0px 15px 15px 0px;
	background-color: #f5f5f4;
	border: 1px solid #e2e2e2;
}

table.tabel-shop tbody tr:hover, table.tabel-shop tbody tr.hover {
	background-color: #f1f8fc;
}

table.tabel-actueel-leeg td {
	padding-bottom: 5px;
	padding-top: 0px;
}

table.tabel-calculator td {
	padding-bottom: 5px;
}

table.tabel-chassis td {
	padding-bottom: 5px;
}

table.tabel-bodykits tbody tr:hover, table.tabel-bodykits tbody tr.hover {
	background-color: #f1f8fc;
}

table.tabel-bodykits td {
	padding-bottom: 15px;
	padding-top: 15px;
}

table.tabel-bodykits-leeg td {
	padding-bottom: 5px;
	padding-top: 0px;
}

table.tabel-guides tbody tr:hover, table.tabel-guides tbody tr.hover {
	background-color: #f1f8fc;
}

table.tabel-guides td {
	padding-bottom: 15px;
	padding-top: 15px;
}

table.tabel-guides-leeg td {
	padding-bottom: 5px;
	padding-top: 0px;
}

table.tabel-formulier td {
	padding-bottom: 5px;
}

table.tabel-overzicht {
	width: 100%;
}

table.tabel-overzicht tbody tr:hover, table.tabel-overzicht tbody tr.hover {
	background-color: #f1f8fc;
}

table.tabel-overzicht td {
	font-size: 11px;
	color: #254871;
	padding: 5px;
	border-bottom: 1px dotted #bbd6e9;
}

table.tabel-meer tbody tr:hover, table.tabel-meer tbody tr.hover {
	background-color: #FFFFFF;
}

table.tabel-meer td {
	font-size: 10px;
	padding: 2px 8px 0px 8px;
}

table.tabel-agenda tbody tr:hover, table.tabel-agenda tbody tr.hover {
	background-color: #FFFFFF;
}

table.tabel-agenda td {
	font-size: 11px;
	padding: 2px 8px 2px 8px;
	border-bottom: 1px solid #d4e3ee;
}

table.tabel-agenda a, table.tabel-agenda a:link, table.tabel-agenda a:hover, table.tabel-agenda a:visited, table.tabel-agenda a:active  {
	color: #254871;
	font-size: 11px;
	text-decoration: none;
}

table.tabel-gebruiker tbody tr:hover, table.tabel-gebruiker tbody tr.hover {
	background-color: #FFFFFF;
}

table.tabel-gebruiker td {
	font-size: 11px;
	padding: 2px 8px 2px 8px;
	border-bottom: 1px solid #d4e3ee;
}

table.tabel-gebruiker a, table.tabel-gebruiker a:link, table.tabel-gebruiker a:hover, table.tabel-gebruiker a:visited, table.tabel-gebruiker a:active  {
	color: #254871;
	font-size: 11px;
	text-decoration: none;
}

table.tabel-statistieken tbody tr:hover, table.tabel-statistieken tbody tr.hover {
	background-color: #FFFFFF;
}

table.tabel-statistieken td {
	font-size: 11px;
	padding: 2px 8px 2px 8px;
	border-bottom: 1px solid #d4e3ee;
}

table.tabel-statistieken a, table.tabel-statistieken a:link, table.tabel-statistieken a:visited, table.tabel-statistieken a:hover, table.tabel-statistieken a:active {
	color: #254871;
	font-size: 11px;
	text-decoration: none;
}

table.tabel-filter {
	background-color: #eff3f7;
	width: 100%;
	margin: 0px 0px 15px 0px;
	padding: 4px 5px 5px 5px;
}

table.tabel-mfc {
	width: 100%;
	margin: 15px 0px 0px 0px;
}

table.tabel-melding-goed td {
	color: #237518;
}

table.tabel-melding-fout td {
	color: #751818;
}

table.tabel-melding-informatie td {
	color: #185c75;
}

table.tabel-melding-note td {
	color: #846b42;
}

table.tabel-bedrijven-legenda td {
	padding-bottom: 5px;
}

table.tabel-titel {
	background-color: #e6ecf0;
}

table.tabel-titel td {
	padding-left: 5px;
}

/* CONTENT */
div.content-container {
	position: relative;
	width: 909px;
	left: 41px;
	_margin-left: 15px;
	_left: 0px;
	top: 15px;
	clear: both;
	_text-align: left;
}

div.clear-both {
	clear: both;
	/* margin-bottom: 15px; */
}

div.clear-right {
	clear: right;
}

div.content-links {
	position: relative;
	width: 707px;
	float: left;
}

div.titel-balk {
	width: 100%;
	height: 21px;
	background-image: url(../images/background-titel.jpg);
	margin-bottom: 15px;
}

div.content {
	background-image: url(../images/background-content.jpg);
	background-repeat: repeat-y;
	_padding: 9px 28px 9px 16px;
	padding: 9px 16px 9px 16px;
	_width: 100%;
}

div.content-rechts {
	position: relative;
	width: 172px;
	float: right;
	right: 15px;
}

div.melding-goed {
	border: 1px solid #a9d260;
	background-color: #fafff1;
	padding: 5px;
	margin-top: 5px;
}

div.melding-fout {
	border: 1px solid #d26060;
	background-color: #fff1f1;
	padding: 5px;
	margin-top: 5px;
}

div.melding-note {
	border: 1px solid #d9d205;
	background-color: #fffff2;
	padding: 5px;
	margin-top: 5px;
}

div.melding-informatie {
	border: 1px solid #60aed2;
	background-color: #f1faff;
	padding: 5px;
	margin-top: 5px;
}

div.lijn {
	margin: 0px 0px 15px 0px;
	border-bottom: 1px dotted #b4cbe1;
}

div.titel-links {
	float: left;
	width: 170px;
}

div.titel-rechts {
	float: right;
	width: 520px;
}

div.navigatie {
	width: 100%;
	margin: 15px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

div.navigatie-links {
	float: left;
	width: 50px;
	text-align: left;
}

div.navigatie-rechts {
	float: right;
	width: 50px;
	text-align: right;
}

div.navigatie-center {
	margin: 0px auto 0px auto;
	width: 500px;
	text-align: center;
}

.titel-overzicht {
	background-color: #e6ecf0;
	padding-left: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #182e48;
	text-transform: uppercase;
}

.v120WrapperInner{
	overflow: hidden;
	width: 100px;
	height: 60px;
	border: 1px solid #fff;
}

.v120WrapperInner img{
	margin-top: -10px;
}

.v120WrapperOuter{
	width: 102px;
	border: 1px solid #999;
	margin: 0px 10px 10px 0px;
}

.vimg120{
	width: 120px;
	height: 90px;
}