/****************************/
/***** Global Settings *****/
/****************************/

* {
	padding:0;
	margin:0;
}
	


/* ****************  MEYER RESET **************** */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* ****************  BASIC TYPOGRAPHY **************** */

html {
}
strong { font-weight: bold; }
cite, em, dfn { font-style: italic; }
code, kbd, samp, pre, tt, var, input[type='text'], textarea { font-size: 92%; font-family: monaco, "Lucida Console", courier, mono-space; }
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { cursor:help; text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }

/* ******************* QUOTES ************************ */

blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; }




/* ************************************************** */
/* ******************* Basis ************************ */
/* ************************************************** */

body {
	font: 80%/1.5em Arial, Helvetica, sans-serif;
	background: url(/images/bg_site.jpg) repeat-x;
	color: #666666;
}
a/* ******************* LINK ************************ */

  {
	text-decoration:none;
	color: #EB232C;
}

a:hover {
	text-decoration:none;
	color: #424242;
}

/* ***************** HEADINGS + Titles ******************** */

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}

h1 {
	padding:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #EB232C;
	margin: 0px 0px 10px;
	text-transform: uppercase;
}

h2 {
	padding:0px 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #EB232D;
	margin-bottom: 10px;
}

h3 {
	padding:0px 0;
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #535353;
	margin-bottom: 10px;
}
h4 {
	padding:0px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #535353;
	margin: 10px 0px 5px;
}

.metal{
	padding: 5px;
	background: #FAF3E1;
	font-weight: bold;
	border: 1px solid #EDECEC;
}

.dark{ color: #535353;}

.note{
	color: #666666;
	font-size: 11px;
}

.redtitle { color: #EB232C;}

/* ******************* GLOBAL TAGS ************************ */
.hr {
	width: 100%;
	height: 1px;
	border-top: 1px dotted #ccc;
	border-right: 0 none #ccc;
	border-bottom: 0 none #ccc;
	border-left: 0 none #ccc;
	margin-top: 5px;
	margin-bottom: 5px;
}

.shadowline{
	background: url(/images/bg_contentbox.gif) repeat-x 0px 0px;
	height: 20px;
}


.arrowul{
	list-style: url(/images/icons/icon_arrowul.gif) inside;
	margin-left: 10px;
}

/* ******************* GLOBAL CLASSES ******************** */


.clear 			{ 
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px;

 }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }

.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }

.img-left 		{
	float:left;
	margin:0px 15px 5px 0;
	display: block;
}
/*
.img-right 		{ float:right;margin:4px 0 4px 10px; }
*/
.img-right
{
	margin: 4px 0 4px 10px;
	vertical-align: middle;
}

.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }

.pic {
	border: 1px solid #dfe1e0;
	padding: 1px;
	background: #FFFFFF;
	margin-right: 0px;
}

.spacer {
	width: 1px;
	float: left;
	display: block;
	margin: 0px 9px 0px 10px;
	padding: 0px;
}
.space  { padding: 5px }

.space2 { padding: 10px }



.space3 { padding: 20px }

.spacetb  {
margin-top:15px;
margin-bottom:15px;}

.spaceb  {
margin-bottom:5px;}

.liarrow{
	list-style: url(/images/icons/icon_arrow2.gif) inside;
}


/* ************************************************** */	
/* ******************* FRAMEWORK ******************** */
/* ************************************************** */

#wrapper     {
	width: 960px;
	padding: 0;
	margin: 0 auto;
	position: relative;
	}

#leftframe{
	float: left;
	width: 200px;
	margin-right: 20px;
}

#rightframe{
	float: left;
	width: 740px;
}


/* ******************* TOP ************************ */

#top{
	width: 960px;	
}

#subtop{
	position: absolute;
	width: 680px;
	text-align: right;
	z-index: 100;
	top: 0px;
	right: 0px;
}

#counter{
	float: right;
	margin-right: 15px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 5px;
}

#counter a{
	color: #EB232C;
	border-bottom: 1px dotted #EB232C;
}

#counter a:hover{
	color: #083031;
	text-decoration: none;
}

#login{
	float: right;
	margin-right: 15px;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 5px;
}

ul.logintab {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	height: 25px;
} 
ul.logintab li {
	float: left;
	padding: 10px 0px 0px;
	margin: 0px 1px 0px 0px;
	background: url(/images/logintab_right.gif) no-repeat right bottom;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	height: 25px;
	display: block;
} 
ul.logintab li a {
	display: block;
	padding: 0px 10px;
	color: #333333;
	text-decoration: none;
	background: url(/images/logintab_left.gif) no-repeat left bottom;
	height: 25px;
	margin: 0px;
} 
ul.logintab li a:hover {
	color: #FF0000;
}

#language{
	width: 140px;
	float: left;
	margin-left: 15px;
	text-align: right;
	padding: 10px 5px 5px;
}

ul.logintab img{
	float: left;
	margin-right: 5px;
} 



/* ******************* LOGO ************************ */

#logo  {
	height: 70px;
	width: 235px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;	
}

#baseline{
	float: left;
	width: 680px;
	margin-left: 15px;
	font: oblique bold 13px Helvetica, sans-serif;
	margin-top: 55px;
	text-transform: uppercase;
}



/* ******************* CONTENT *********************** */

#content   { margin: 0px; padding: 0px}

#main   {
	
}



/* ************************************************** */
/* ******************* Navigation ******************* */
/* ************************************************** */

#navbar{
	background: url(/images/navbar.gif) no-repeat 0px 0px;
	margin-top: 15px;
	height: 44px;
}

#nav   {
	padding: 12px 5px 10px 0px;
	color: #FFFFFF;
	width: 770px;
	float: left;
	margin-left: 10px;
}

#nav a {
	color: #FFFFFF;
	text-decoration: none;
}

#nav a:hover {
	color: #EB232C;
	text-decoration: none;
}

#navitem ul {
	color: #FFFFFF;
	text-align: left;
	white-space: nowrap;
	list-style: none;
	margin: 0px;
	padding: 10px 0px 0px;
	height: 31px;
}



#navitem li {
	list-style: none;
	color: #FFFFFF;
	text-transform: uppercase;
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: bold;
	margin-right: 10px;
}

#navitem .navactif{
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
}

#navitem .navactif a {
	color: #ffffff;
	text-decoration: none;
	}

#navitem .navactif a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


#navitem .loggedin{
	color: #F9E8BB;
	text-decoration: none;
}

#navitem .loggedin a {
	color: #F9E8BB;
	text-decoration: none;	/*border-bottom: 1px dotted #ffffff;*/
	}

#navitem .loggedin a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


/* ************************************************** */
/* ******************* BREADCRUMB ******************* */
/* ************************************************** */
#breadcrumb   {
	color: #999999;
	font-size: 10px;
	text-transform: uppercase;
	margin: 10px 0px 10px 20px;
	padding: 0px;
	width: 930px;
}

#breadcrumb a {
	color: #666666;
	text-decoration: none;
	}
#breadcrumb a:hover {
	color: #EB232C;
	text-decoration: none;
	 }

#breadcrumb .home{
	color: #EB232C;
}

#breadcrumb .home a{
	color: #EB232C;
	text-decoration: none;
}

#breadcrumb .home a:hover{
	color: #424242;
	text-decoration: none;
}


/* ************************************************** */
/* ******************* HOMEPAGE ********************* */
/* ************************************************** */



/* ******************* Welkom box ********************* */
.welkombox{
	width: 520px;
	float: left;
	padding: 0px;
	margin: 0px 20px 0px 0px;
	font-size: 11px;
}

.welkomtop{
	background: url(/images/bg_welkom_top.gif) no-repeat 0px 0px;
}


.welkomtxt{
	float: left;
	width: 330px;
}

.welkompic{
	float: left;
	width: 160px;
}

.welkombottom{
	background: url(/images/bg_welkom_bottom.gif) no-repeat 0px bottom;
	margin: -10px 0px 0px;
	padding: 0px;
}



/* ******************* SEARCH box ********************* */
.searchbox{
	width: 200px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}

.searchtop{
	background: url(/images/bg_gray_top.gif) no-repeat 0px 0px;
}

.searchbottom{
	background: url(/images/bg_gray_bottom.gif) no-repeat 0px bottom;
	margin: -10px 0px 0px;
	padding: 0px;
}

.searchbox ul{
	margin: 10px 0px 0px;
	padding: 0px;
	list-style: inside;
}

.searchbox li{
	border-bottom: 1px dotted #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style: none;
	text-transform: uppercase;
	font-weight: bold;
}

/* ******************* GRAY box ********************* */
.graybox{
	width: 200px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}

.graytop{
	background: url(/images/bg_gray_top.gif) no-repeat 0px 0px;
}

.graybottom{
	background: url(/images/bg_gray_bottom.gif) no-repeat 0px bottom;
	margin: -10px 0px 0px;
	padding: 0px;
}

.graytitle{float: left;

	width: 400px;

	;}

.pagenav{

	float: right;

	width: 290px;

	text-align: right;

	padding-right: 5px;

	padding-top: 2px;

}

/* ******************* YELLOW box ********************* */
.yellowbox{
	width: 200px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}

.yellowboxresult{
	width: 200px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	position: fixed;
	top: 350px;
}

.yellowtop{
	background: url(/images/bg_yellow_top.gif) no-repeat 0px 0px;
}


.yellowtxt{
	width: 180px;
}


.yellowtxtbold{
font-weight:bold;
}
.yellowpic{
	float: left;
	width: 160px;
}

.yellowbottom{
	background: url(/images/bg_yellow_bottom.gif) no-repeat 0px bottom;
	margin: -15px 0px 0px;
	padding: 0px;
}



/* ******************* TELL box ********************* */
.tellbox{
	width: 200px;
	float: left;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}

.telltop{
	background: url(/images/bg_tell_top.gif) no-repeat 0px 0px;
	margin: 0px 0px -15px;
	padding: 0px;
}


.telltxt{
	float: left;
	width: 95px;
}

.tellpic{
	float: left;
	width: 160px;
}

.tellbottom{
	background: url(/images/bg_tell_bottom.gif) no-repeat 0px bottom;
	margin: 0px;
	padding: 0px;
}

/* ******************* BLUE box ********************* */
.bluebox{
	width: 740px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}

.bluetop{
	background: url(/images/bg_bluebox_top.gif) no-repeat 0px 0px;
	margin: 0px;
	padding: 0px;
}

.bluetitle{
	margin-bottom: 10px;
	color: #474646;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.bluetitle a{
	color: #444444;
	border-bottom: 1px dotted #424242;
	text-decoration: none;
}
.bluetitle   a:hover{
	color: #EB232C;
	text-decoration: none;
}

.bluepic{
	float: left;
	width: 160px;
	height: 120px;
	overflow: hidden;
	margin-right: 20px;
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.bluetxt{
	float: left;
	width: 530px;
}

.bluedata{
	margin-bottom: 5px;
}

.bluedata1{
	float: left;
	width: 90px;
	font-weight: bold;
}
.bluedata2{
	float: left;
	width: 100px;
	padding-right: 10px;
}
.bluedata3{
	float: left;
	width: 120px;
	font-weight: bold;
}
.bluedata4{
	float: left;
}

.bluedataprice{
	font-weight: bold;
	color: #EB232C;
	float: left;
}

.bluedatatime{
	color: #EB232C;
	text-decoration: none;
	border-bottom: 1px dotted #ED3039;
	font-weight: bold;
	float: left;
}

.bluedatatime a{
	color: #EC242D;
	text-decoration: none;
}

.bluedatatime a:hover{
	color: #424242;
	text-decoration: none;
}

.bluebottom{
	background: url(/images/bg_bluebox_bottom.gif) no-repeat 0px bottom;
	margin: -15px 0px 0px;
	padding: 0px;
}



/* ******************* NEW box ********************* */
.newbox{
	width: 355px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	float: left;
}

.newtop{
	margin: 0px;
	padding: 0px;
	background: url(/images/bg_newbox_top.gif) no-repeat 0px 0px;
}

.newtitle{
	margin-bottom: 10px;
	color: #474646;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.newtitle a{
	color: #444444;
	border-bottom: 1px dotted #424242;
	text-decoration: none;
}
.newtitle   a:hover{
	color: #EB232C;
	text-decoration: none;
}

.newpic{
	float: left;
	width: 160px;
	height: 120px;
	overflow: hidden;
	margin-right: 20px;
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.newtxt{
	float: left;
	width: 530px;
}

.newbottom{
	margin: -10px 0px 0px;
	padding: 0px;
	background: url(/images/bg_newbox_bottom.gif) no-repeat 0px 0px;
}

/* ******************* LOGIN box ********************* */
.loginbox{
	width: 355px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	float: left;
}

.logintop{
	margin: 0px;
	padding: 0px;
	background: url(/images/bg_loginbox_top.gif) no-repeat 0px 0px;
}

.logintitle{
	margin-bottom: 10px;
	color: #474646;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.logintitle a{
	color: #444444;
	border-bottom: 1px dotted #424242;
	text-decoration: none;
}
.logintitle   a:hover{
	color: #EB232C;
	text-decoration: none;
}

.loginpic{
	float: left;
	width: 160px;
	height: 120px;
	overflow: hidden;
	margin-right: 20px;
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.logintxt{
	float: left;
	width: 530px;
}

.loginbottom{
	margin: -10px 0px 0px;
	padding: 0px;
	background: url(/images/bg_loginbox_bottom.gif) no-repeat 0px 0px;
}



.tellbox a{
	color:#EB232C;
	border-bottom: 1px dotted #EB232C;
}
.tellbox a:hover{
	color: #434343;
	border-bottom: 1px dotted #434343;
}

/* ************************************************** */
/* ******************* SUBPAGES ********************* */
/* ************************************************** */

/* ********************** INTRO *********************** */
#introwrapper{}
.introcont{}

.intropic{
	float: left;
	width: 225px;
}

.introtxt{
	float: left;
	width: 470px;
	margin-right: 20px;
	font-size: 11px;
}


/* ********************** INHOUD *********************** */

.inhoudcont{}

.inhoudpic{
	float: left;
	width: 225px;
	
}

.inhoudtxt{
	float: left;
	width: 450px;
	margin-right: 20px;
	font-size: 11px;
}

/* ********************** PICTURES *********************** */

.thb{
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	
}

.thumb{
	
	height: 50px;
	width: 65px;
	overflow: hidden;
	border: 1px solid #dfe1e0;
	padding: 1px;
	background: #FFFFFF;
}



/* ******************* CONTENTBOX ********************* */

.contentbox{
	background: url(/images/bg_contentbox.gif) repeat-x 0px 0px;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}


.contentboxcont{}

.contentboxhalf{
	float: left;
	width: 350px;
}

.contentbox2{
	background: url(/images/bg_contentbox.gif) repeat-x 0px 0px;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}



/* ********************** GrayBAR *********************** */

.graybar{
	background: #FAFAFA;
	padding: 5px;
	border: 1px solid #edecec;
	font-weight: bold;
	margin-bottom: 15px;
}

.graybar a{
	color: #666666;
	text-decoration: none;
}

.graybar a:hover{
	color: #ED272F;
	text-decoration: none;
}


/* ********************** YELLOWBAR *********************** */

.yellowbar{
	border:1px solid #FFCC00;
	background-color:#FAE9BC;
	padding: 5px;
	font-weight: bold;
	
}
.spaceyellow {
	padding: 10px;
	border-right: 1px solid #FFCC00;
	border-bottom: 1px solid #FFCC00;
	border-left: 1px solid #FFCC00;
 }
.yellowbar a{
	color: #666666;
	text-decoration: none;
}

.yellowbar a:hover{
	color: #ED272F;
	text-decoration: none;
}

/* ******************* LINKS ********************* */

.linklinered{
	color: #EA202C;
	text-decoration: none;
	border-bottom: 1px dotted #EA202C;
	line-height: 1.7em;
}

.linklinered a{
	color: #EA202C;
	text-decoration: none;
	border-bottom: 1px dotted #EA202C;
}

.linklinered a:hover{
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted #333333;
}

.link{
color: #333333;
	text-decoration: none;
	
}

.link a{
	color: #333333;
	text-decoration: none;
	
}

.link a:hover{
	color: #EA202C;
	text-decoration: none;
	
}



/* ******************* LOGIN ********************* */

.logindata{
	margin-bottom: 5px;
}

.logindata1{
	float: left;
	width: 130px;
	margin-right: 5px;
}

.logindata2{
	float: left;
	width: 200px;
}

/* ******************* MYSEARCH ********************* */

.mysearchcont{
	border: 1px solid #edecec;
	margin-bottom: 15px;
	padding: 10px;
	background: url(/images/bg_mysearch.gif) repeat-y 0px 0px;
	color: #424242;
	height:1%;
}

html > body .mysearchcont{
	border: 1px solid #edecec;
	margin-bottom: 15px;
	padding: 10px;
	background: url(/images/bg_mysearch.gif) repeat-y 0px 0px;
	color: #424242;
	height:auto;
}

.mysearchcont2{
	border: 1px solid #edecec;
	margin-bottom: 15px;
	padding: 10px;
	background: url(/images/bg_mysearch2.gif) repeat-y 0px 0px;
	color: #424242;
}

.mysearchpic{
	float: left;
	width: 25px;
	margin-right: 5px;
}
.mysearchtxtcont{
	float: left;
	width: 490px;
	margin-right: 15px;
}
.mysearchtitle{
	font-weight: bold;
	margin-bottom: 8px;
}
.mysearchtxt{
	margin-bottom: 5px;
	font-weight: bold;
}
.mysearchdata{
	margin-bottom: 5px;
}


.mysearchdata1{
	float: left;
	width: 120px;
}
.mysearchdata2{
	float: left;
	width: 120px;
	padding-right: 10px;
}
.mysearchdata3{
	float: left;
	width: 120px;
}
.mysearchdata4{
	float: left;
}

.mysearchedit{
	float: left;
	width: 150px;
}
.mysearchline{
	margin-bottom: 8px;
}

.mysearchline a{
	color: #333333;
	text-decoration: none;
}

.mysearchline a:hover{
	color: #EB2531;
	text-decoration: none;
}




.lot{}

.lotadd{
	width: 50px;
	float: left;
}

.lotbtn{
	float: left;
	margin-top: 15px;
}

/* ******************* Listview ************************ */

.listviewcont{
	border: 1px solid #edecec;
	margin-bottom: 15px;
	padding: 10px;
	background: url(/images/bg_listview.gif) repeat-y 0px 0px;
	font-size: 11px;
	height:1%;
}

HTML > body .listviewcont{
	border: 1px solid #edecec;
	margin-bottom: 15px;
	padding: 10px;
	background: url(/images/bg_listview.gif) repeat-y 0px 0px;
	font-size: 11px;
	height:auto;
}

.listviewpic{
	float: left;
	width: 25px;
	margin-right: 5px;
}
.listviewtxtcont{
	float: left;
	width: 500px;
	margin-right: 15px;
}
.listviewtitle{
	font-weight: bold;
	margin-bottom: 8px;
}
.listviewtxt{
	margin-bottom: 5px;
	font-weight: bold;
}
.listviewdata{
	margin-bottom: 5px;
}



.listviewedit{
	float: left;
	width: 150px;
}

.listviewedit1{
	float: left;
	width: 25px;
}

.listviewedit2{
	float: left;
	width: 120px;
}
.listviewline{
	margin-bottom: 8px;
}

.listviewline2{
	margin-bottom: 8px;
	color:#666666;
	
}

.listviewline a, .listviewline2 a{
	color: #666666;
	text-decoration: none;
}

.listviewline a:hover, .listviewline2 a:hover{
	color: #EB2531;
	text-decoration: none;
}



/* ******************* HOW ************************ */

.howcont{}

.howtxt{
	float: left;
	width: 600px;
	margin-right: 20px;
}

.howtxt2{
	float: left;
	width: 690px;
}

.howpic{
	float: left;
	width: 80px;
}

/* ************************************************** */
/* ******************* SEARCH ************************ */
/* ************************************************** */

.searchul{
	margin: 0px;
	padding: 0px;
	list-style: inside;
}

.searchul ul{
	margin: 0px;
	padding: 0px;
}

.search ul li{
	list-style: square inside;
}

.searchul a{
	color: #464646;
	text-decoration: none;
	border-bottom: 1px none #F6F6F6;
}

.searchul a:hover{
	color: #EB232C;
	text-decoration: none;
	border-bottom: 1px dotted #EB232C;
}

.searchspace{}




/* ************************************************** */
/* ******************* DETAILfiche wagen************* */
/* ************************************************** */

.detailtitle{
	float: left;
	width: 570px;
	margin-right: 20px;
	margin-top: 15px;
}

.detailpic{
	float: left;
	width: 120px;
	text-align: right;
}

.detaildatacont{
	margin-bottom: 5px;
}

.detaildata1{
	float: left;
	width: 365px;
}

.detaildata2{
	float: left;
	width: 290px;
}


.detaildata3{
	float: left;
	width: 400px;
}

.detaildata4{
	float: left;
	width: 270px;
}

.detailprice{
	font-size: 16px;
	font-weight: bold;
	color: #DB2129;
}

.detailgray{
	color: #999999;
	font-size: 12px;
}

.detailbigpic{
margin-bottom:5px;
}

.detailthumb{
	float: left;
	width: 65px;
	margin-right:10px;
	margin-bottom: 10px;
	overflow: hidden;
	height: 50px;
}


.detailtxtcont{
	margin-bottom: 5px;
}
.detailtxt{
	font-weight: bold;
	
}
.detailtxt1{
	float: left;
	width: 170px;
	font-weight: bold;
	margin-right: 15px;
}

.detailtxt2{
	float: left;
	width: 175px;
}


/* ******************* Schade ************************ */

.schadecont{
	margin-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 5px;
}

.schadetitle{
	font-weight: bold;
	color: #666666;
	margin-bottom: 5px;
}

.schadetxt{
	padding-left: 25px;
}

/* ************************************************** */
/* ******************* FORM ************************ */
/* ************************************************** */

.verplicht{
	color: #FF0000;
}

/* ******************* TABS ************************ */
	#tabs{}
	
	#tabsmy{
	float: left;
	width: 10%;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	padding-top: 3px;
}

#tabsspace{
	float: left;
	width: 20px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	padding-top: 3px;
}

 #tabsB {
	width:90%;
	font-size:93%;
	line-height:normal;
	float: left;
      }
    #tabsB ul {
	margin:0px;
	padding:0px;
	list-style:none;
      }
    #tabsB li {
	display:inline;
	margin:0;
	padding:0;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
      }
    #tabsB a {
	float:left;
	background:url(/images/tableftB.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
      }
    #tabsB a span {
	float:left;
	display:block;
	background:url(/images/tabrightB.gif) no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#666;
	margin: 0px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
	color:#FFFFFF;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }
	
	
	#tabsB .tabactive a{
		background-position:0% -42px;
      }
	
	#tabsB .tabactive a span{
		background-position:100% -42px;
		color: #FFFFFF;
      }
	
	
/* ******************* TABS A ************************ */
	.tabs{
	margin:0;
	padding:0;}
	
	.tabsmy{
	float: left;
	width: 10%;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	padding-top: 3px;
}

.tabsspace{
	float: left;
	width: 20px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	padding-top: 3px;
}

 .tabsB {
	width:90%;
	font-size:93%;
	line-height:normal;
	float: left;
      }
  .tabsB ul {
	margin:0px;
	padding:0px;
	list-style:none;
      }
   .tabsB li {
	display:inline;
	margin:0;
	padding:0;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
      }
    .tabsB a {
	float:left;
	background:url(/images/tableftB.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
      }
    .tabsB a span {
	float:left;
	display:block;
	background:url(/images/tabrightB.gif) no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#666;
	margin: 0px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabsB a span {float:none;}
    /* End IE5-Mac hack */
    .tabsB a:hover span {
	color:#FFFFFF;
      }
    .tabsB a:hover {
      background-position:0% -42px;
      }
    .tabsB a:hover span {
      background-position:100% -42px;
      }
	
	
	.tabsB .tabactive a{
		background-position:0% -42px;
      }
	
	.tabsB .tabactive a span{
		background-position:100% -42px;
		color: #FFFFFF;
      }
		
	

/* ************************************************** */
/* ******************* FOOTER *********************** */
/* ************************************************** */

#footer{
	margin: 20px 0px 0px;
	padding: 0px;
	background: url(/images/bg_footer.gif) no-repeat 0px 0px;
	height: 33px;
	width: 740px;
	color: #FFFFFF;
	font-size: 11px;
}


#footer a,#footer a:link,#footer a:visited,#footer a:active {
	text-decoration: none;
	color: #FFFFFF;
}

#footer a:hover {
	text-decoration: none;
	color: #EB232C;
}

#footer ul {
	text-align: left;
	white-space: nowrap;
	list-style: none;
	margin: 0px;
	padding: 7px 10px 0px 5px;
	height: 31px;
}



#footer li {
	display: inline;
	list-style: none;
	color: #FFFFFF;
	margin: 0px;
	font: 11px Arial, Helvetica, sans-serif;
	border-right: 1px solid #FFFFFF;
	padding: 0px 10px;
}



/* ******************************************** */
/* ******************* STUFF ****************** */
/* ******************************************** */


/*---------STYLES FOR BUTTONS----------*/
/* Demo: particletree.com/features/rediscovering-the-button-element */
/*
	<button type="submit" class="button positive">
	  <img src="css/blueprint/plugins/buttons/icons/tick.png" alt=""/> Save
	</button>

	<a class="button" href="/password/reset/">
	  <img src="css/blueprint/plugins/buttons/icons/key.png" alt=""/> Change Password
	</a>

	<a href="#" class="button negative">
	  <img src="css/blueprint/plugins/buttons/icons/cross.png" alt=""/> Cancel
	</a>
*/

/* Standard Buttons */
a.button {
	display:block;
	float:left;
	margin:0;
	padding:2px 7px 2px 2px;   /* Links */
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	background-color:#f5f5f5;
	text-decoration:none;
	color:#565656;
	cursor:pointer;
	font: bold 100%/130% Arial, Helvetica, sans-serif;
}


a.button img{
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:24px;
	height:16px;
	float:none;
}


a.button:hover{
	border:1px solid #999999;
	color:#FFFFFF;
	background: #666666;
}

/* A */
a.buttona {
	margin:0;
	padding:2px 7px 2px 2px;   /* Links */
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	background-color:#f5f5f5;
	text-decoration:none;
	color:#565656;
	cursor:pointer;
	font: bold 100%/130% Arial, Helvetica, sans-serif;
	width: 50px;
	display: block;
	float: left;
}


a.buttona img{
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:24px;
	height:16px;
	float:none;
}


a.buttona:hover{
	border:1px solid #999999;
	color:#FFFFFF;
	background: #666666;
}


/* Button B */
a.buttonb {
	display:block;
	float:left;
	margin:5px 0 0;
	padding:2px 7px 2px 2px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
	font: bold 100%/130% Arial, Helvetica, sans-serif;
	background: #ED222B;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}


a.buttonb img{
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:24px;
	height:16px;
	float:none;
}


a.buttonb:hover{
	border:1px solid #999999;
	color:#FFFFFF;
	background: #666666;
}


/* Button C */
a.buttonc, table td a.buttonc:link {
	display:block;
	float:left;
	margin:5px 10px 0 0;
	padding:2px 7px 2px 2px;
	text-decoration:none;
	cursor:pointer;
	font: 100%/130% Arial, Helvetica, sans-serif;
	border:1px solid #999999;
	color:#FFFFFF;
	background: #EB232C;
}


a.buttonc img{
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:24px;
	height:16px;
	float:none;
}


a.buttonc:hover, table td a.buttonc:hover {
	border: 1px solid #d6d6d6;
	color:#666666;
	background: #fafafa;
}


/* Button 2 */
a.button2 {
	display:block;
	margin:0;
	padding:2px 7px 2px 2px;   /* Links */
	border:1px solid #dedede;
	background-color:#f5f5f5;
	text-decoration:none;
	color:#666666;
	cursor:pointer;
	font: bold 100%/130% Arial, Helvetica, sans-serif;
}


a.button2 img{
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:24px;
	height:16px;
	float:none;
}


a.button2:hover{
	border:1px solid #C6D880;
	background-color:#E6EFC2;
	color:#529214;
	
}


/* Button 3 */
a.button3 {
	display:block;
	margin:0;
	padding:2px 7px 2px 2px;   /* Links */
	border:1px solid #dedede;
	background: #f5f5f5;
	text-decoration:none;
	color:#666666;
	cursor:pointer;
	font: bold 100%/130% Arial, Helvetica, sans-serif;
}


a.button3 img{
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:24px;
	height:16px;
	float:none;
}


a.button3:hover{
	border:1px solid #FFCC00;
	background-color:#FAE9BC;
	color:#663300;
	
}

/* Button 4 */
a.button4 {
	display:block;
	margin:0;
	padding:2px 7px 2px 2px;   /* Links */
	background:#f5f5f5;
  border:1px solid #dedede;
	text-decoration:none;
	color:#666666;
	cursor:pointer;
	font: bold 100%/130% Arial, Helvetica, sans-serif;
}


a.button4 img{
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:24px;
	height:16px;
	float:none;
}


a.button4:hover{
	border:1px solid #fbc2c4;
	background-color:#fbe3e4;
	
  color:#d12f19;
}


/* Button 5 */
a.button5 {
	display:block;
	margin:0;
	padding:2px 7px 2px 2px;   /* Links */
	border:1px solid #FFCC00;
	background-color:#FAE9BC;
	text-decoration:none;
	color:#666666;
	cursor:pointer;
	font: bold 100%/130% Arial, Helvetica, sans-serif;
}


a.button5 img{
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:24px;
	height:16px;
	float:none;
}


a.button5:hover{
	border:1px solid #dedede;
	background: #f5f5f5;
	color:#666666;
	
}

/* ******************* Pagination ****************** */
      div.pagination {
	text-align:left;
	padding: 7px;
	margin: 3px;
      }

      div.pagination a {
	padding: 1px 3px;
	margin: 2px;
	border: 1px solid #535353;
	text-decoration: none; /* no underline */
	color: #535353;
      }
      div.pagination a:hover, div.pagination a:active {
	border: 1px solid #535353;
	background-color:#535353;
	color: #fff;
      }
      div.pagination span.current {
	padding: 1px 3px;
	margin: 2px;
	border: 1px solid #535353;
	font-weight: bold;
	background-color: #535353;
	color: #FFF;
              } 
      div.pagination span.disabled {
	padding: 1px 3px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
              }

/* ******************* PANEL ****************** */

.panel {
	margin: 0px 0px 5px;
	background: #FFFFFF;
}
.panelclose, .panelopen {
	padding: 5px;
	text-align: left;
	background: #FAFAFA url(/images/panel_btn_open.gif) no-repeat right bottom;
	font: bold 11px Helvetica, sans-serif;
	border: 1px solid #eeeded;
}
.panelopen {
	cursor: pointer;
	background: #FAFAFA url(/images/panel_btn_open.gif) no-repeat right center;
	margin: 0px;
	padding: 5px;
}
.panelclose {
	cursor: pointer;
	background: #FAFAFA url(/images/panel_btn_close.gif) no-repeat right top;
	color: #EB232C;
}

.panelcontent{
	font-size: 11px;
	padding: 5px;
	border-right: 1px solid #eeeded;
	border-bottom: 1px solid #eeeded;
	border-left: 1px solid #eeeded;
}

.panelcont{
	margin-bottom: 5px;
	font-weight: bold;
	padding: 5px;
}

.panelnr{
	float: left;
	width: 80px;
	margin-right: 20px;
}

.paneltitle{
	float: left;
	width: 580px;
}

.paneltitle a{
	color: #4C4C4C;
	font-weight: bold;
	text-decoration: none;
}

.paneltitle a:hover{
	color: #EB232C;
	text-decoration: none;
}


.paneltxt{
	width: 580px;
	margin-left: 90px;
}


.panelfeedbackcont{
	margin-bottom:10px;
	margin-top:10px;
	padding-top:10px;
	border-top: 1px dotted #CCCCCC;
	color: #999999;
	}

.panelfeedbacktxt{
	float:left;
	width:200px;
	}

.panelfeedbackbtn{
	float:left;
	width:150px;}

/* ******************* WESTSITE ****************** */

.westsite {
	text-align: right;
	float: right;
	margin: 10px 20px 0px 0px;
	padding: 0px;
	}

