/*===============================================================================================*/
/*	GENERAL CLASSES                                                                               */
/*===============================================================================================*/
body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 68.8%;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0;
	text-align: center;
}

body.editor
{
	padding: 0;
	margin: 0;
	background-color: White;
	background-image: none;
	font-weight: normal;
	text-align: left;
}

	body.editor table,
	.body table,
	.itemBody table
	{
		width: 95%;
	}

	body.editor iframe
	{
		border: none 0 white;
	}

div.main
{
	/*	text-align: left;*/
}

a
{
	color: Navy;
	text-decoration: none;
}

	a:hover
	{
		color: #FF6600;
	}

	a img
	{
		text-decoration: none;
	}

		a img.extern
		{
			display: none;
		}

div
{
	/*	text-align: left; */
}

input
{
}

button
{
	padding: 2px;
}

td
{
	margin: 0;
}

p
{
	margin: 0;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0 0 5px 0;
}

h1
{
	font-size: 250%;
}

h2
{
	font-size: 210%;
}

h3
{
	font-size: 170%;
}

h4
{
	font-size: 140%;
}

h5
{
	font-size: 125%;
}

h6
{
	font-size: 100%;
}

hr
{
	width: 100%;
	clear: both;
	height: 1px;
}

ul, ol, blockquote
{
	margin: 0;
	padding-left: 3%;
	list-style-position: outside;
}

li
{
	margin-left: 2.5%;
	padding-left: 0;
}

img
{
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
/*===============================================================================================*/
html
{
	overflow-y: scroll;
}
/*===============================================================================================*/
/*	BODY STYLES																												 */
/*===============================================================================================*/
body.log
{
	padding: 0;
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 68.8%;
	color: Black;
	background-color: #FFFFFF;
	background-image: none;
	font-weight: normal;
	text-align: left;
}

	body.log div.main
	{
		margin: 0 auto 0 auto;
		width: auto;
		overflow: scroll;
	}

	body.log a
	{
		color: Navy;
		text-decoration: underline;
	}

		body.log a:hover
		{
			color: #5772A3;
			text-decoration: underline;
		}

body.center
{
	text-align: center;
}

.box
{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/*===============================================================================================*/
/*	NOT VISIBLE STYLE																										 */
/*===============================================================================================*/
.noCSS
{
	display: none;
}

/*===============================================================================================*/
/*	SQL & XML MARKUP STYLE																								 */
/*===============================================================================================*/
.markup
{
	color: black;
	background: white;
	clear: both;
	font-size: 11px;
	text-align: left;
}

	.markup pre
	{
		font-family: Lucida Console, Courier New;
	}

	.markup strong
	{
		color: black;
	}

#writeTexts
{
	background-color: #FFF;
	font-family: Lucida Console, Courier New;
	color: #000;
	padding: 2px;
}
/*===============================================================================================*/
/*	TRACE STYLE	(the default of Microsoft is broken)															 */
/*===============================================================================================*/
span.tracecontent table td
{
	padding: 0 20px 0 3px !important;
	font-family: 'Lucida Console', 'Courier New', Courier, monospace!important;
}

/*===============================================================================================*/
/*	MESSAGEBOX STYLE                                                                              */
/*===============================================================================================*/
div.MessageBox, a.MessageBox
{
	padding: 10px 20px 10px 20px;
	border: solid 1px black;
	background-color: #FFFFFF;
	overflow: hidden;
	text-align: center;
	font-size: 11px;
}

div.MessageBox
{
	position: absolute;
	top: 200px;
	width: 350px;
}

a.MessageBox, a.MessageBox:hover
{
	color: #000000;
	cursor: pointer;
	display: block;
	padding: 4px 20px 4px 20px;
	margin: 2px;
	text-decoration: none;
	width: auto;
}

div.NoImgBack
{
	border-bottom: 3px solid;
	border-right: 3px solid;
}

body img#imgBack
{
	position: fixed;
	z-index: 1000;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

/*===============================================================================================*/
/*	LOGIN																														 */
/*===============================================================================================*/
div.login .formfield.username
{
	margin-bottom: 10px;
}

div.login span.username
{
	font-weight: bold;
	margin-bottom: 15px;
}

/*===============================================================================================*/
/*	SEARCH																													 */
/*===============================================================================================*/
.results div.result
{
	padding: 0;
	margin: 0;
}

span.searchWord
{
	color: Black;
	font-weight: bold;
	margin-left: 1px;
	margin-right: 1px;
}

span.sw0
{
	background-color: #FFFF99;
}

span.sw1
{
	background-color: #99FFFF;
}

span.sw2
{
	background-color: #FF99FF;
}

span.sw3
{
	background-color: #9999FF;
}

span.sw4
{
	background-color: #FF9999;
}

span.sw5
{
	background-color: #99FF99;
}

.searchTitle img
{
	text-decoration: none;
}

/*===============================================================================================*/
/*	CALENDAR																													 */
/*===============================================================================================*/
div.calendar
{
	background-color: #FFF;
	border: 1px solid #000;
	color: black;
	display: block;
	padding: 0;
	position: absolute;
}

	div.calendar.inline
	{
		border-width: 0;
		position: static;
	}

	div.calendar table
	{
		float: left;
	}

	div.calendar .select
	{
		padding: 0;
		border-bottom: 1px solid #000;
	}

		div.calendar .select select
		{
			width: 100%;
		}

	div.calendar .priorMonth,
	div.calendar .nextMonth
	{
		margin: 0;
		width: 100%;
	}

		div.calendar .priorMonth:after
		{
			content: "<";
		}

		div.calendar .nextMonth:after
		{
			content: ">";
		}

	div.calendar tr.body
	{
		font-size: 90%;
	}

	div.calendar-loader {
		position: absolute;
		top: 33px;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: #fff;
		opacity: 0.4;
	}

td.calDisabled
{
	color: #A0A0A0;
}

/*===============================================================================================*/
/*	IMAGE POPUP																												 */
/*===============================================================================================*/
body.showImage
{
	margin: 5px;
	padding: 0;
	overflow: hidden;
}

/*===============================================================================================*/
/*	GOOGLE MAPS																												 */
/*===============================================================================================*/
.markerDetailClose
{
	display: none;
}

/*===============================================================================================*/
/*	COOKIES LAW																												 */
/*===============================================================================================*/
div.cookieSpacer
{
	width: 100%;
	height: 46px;
	float: left;
}

.cookies
{
	background: transparent url('/img/default/lightbox.png') repeat 0 0;
	bottom: 0;
	color: #fff;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 999;
}

	.cookies div
	{
		margin: 10px;
	}

	.cookies span
	{
	}

	.cookies button
	{
		float: none;
		margin-left: 10px;
	}

	.cookies a.close
	{
		background: transparent url('/img/default/close.png') no-repeat 0 0;
		height: 16px;
		position: fixed;
		right: 20px;
		width: 16px;
	}

/*===============================================================================================*/
figure.image
{
	display: inline-block;
}
/*===============================================================================================*/
#divDebug
{
	float: left;
	clear: both;
}
/*===============================================================================================*/

/*===============================================================================================*/
/*	FORM																														 */
/*===============================================================================================*/
form.form
{
	width: 100%;
}

	form.form table
	{
		padding: 15px;
	}

		form.form table table
		{
			padding: 0;
		}

	form.form .formfield table
	{
		padding: 0;
	}

	form.form div
	{
		padding: 3% 1.8% 3% 3%;
		width: 95.1%;
		float: left;
	}

		form.form div div
		{
			padding: 0;
			width: 100%;
		}

			form.form div div div
			{
				float: none;
				width: auto;
			}

		form.form div.category
		{
			width: 98%;
			margin-top: 5px;
			margin-bottom: 2px;
			padding: 1px;
		}

		form.form div.first
		{
			margin-top: auto;
		}

	form.form .formfield
	{
		width: 100%;
		float: left;
		margin-bottom: 5px;
	}
		
	form.form .nospace
	{
		margin-bottom: 0;
	}

	form.form input
	{
		width: 97%;
	}

	form.form div.formfield.buttons
	{
		width: 98.8%;
		padding-right: 1.2%;
	}

	form.form input.checkbox, form.form input.radio
	{
		width: auto;
	}

	form.form div.radio
	{
		clear: both;
	}

	* html form.form td.multilabel
	{
		padding-top: 3px;
	}

	form.form select
	{
		width: 98.5%;
	}

	form.form textarea
	{
		width: 97%;
	}
/*===============================================================================================*/
/*	GALLERY																												 */
/*===============================================================================================*/
#lightbox
{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

	#lightbox img
	{
		width: auto;
		height: auto;
	}

	#lightbox a img
	{
		border: none;
	}

#outerImageContainer
{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer
{
	padding: 10px;
}

#loading
{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#hoverNav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#imageContainer > #hoverNav
{
	left: 0;
}

#hoverNav a
{
	outline: none;
}

#prevLink, #nextLink
{
	width: 49%;
	height: 100%;
	background-image: url(data:image/gif;base64,AAAA);
	/* Trick IE into showing hover */
	display: block;
}

#prevLink
{
	left: 0;
	float: left;
}

#nextLink
{
	right: 0;
	float: right;
}

#prevLink:hover, #prevLink:visited:hover
{
	background: url(../../img/default/prevlabel.gif) left 15% no-repeat;
}

#nextLink:hover, #nextLink:visited:hover
{
	background: url(../../img/default/nextlabel.gif) right 15% no-repeat;
}

#imageDataContainer
{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
}

#imageData
{
	padding: 0 10px;
	color: #666;
}

	#imageData #imageDetails
	{
		width: 70%;
		float: left;
		text-align: left;
	}

	#imageData #caption
	{
		font-weight: bold;
	}

	#imageData #numberDisplay
	{
		display: block;
		clear: left;
		padding-bottom: 1.0em;
	}

	#imageData #bottomNavClose
	{
		width: 66px;
		float: right;
		padding-bottom: 0.7em;
		outline: none;
	}

#overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}
/*===============================================================================================*/
/*	HTML MENU																												 */
/*===============================================================================================*/
div.menu
{
	overflow: hidden;
}
	/*-----------------------------------------------------------------------------------------------*/
	div.menu a
	{
		display: block;
		clear: both;
	}
	/*-----------------------------------------------------------------------------------------------*/
	div.menu h3, div.menu h4
	{
		margin: 0px;
	}
		/*-----------------------------------------------------------------------------------------------*/
		div.menu h4 a
		{
			font-size: 0.7em;
			font-weight: normal;
		}
	/*-----------------------------------------------------------------------------------------------*/
	div.menu a img
	{
		display: none;
	}
/*===============================================================================================*/
/*	DHTML MENU																												 */
/*===============================================================================================*/
div#mainMenu
{
	overflow: hidden;
	clear: both;
}
	/*-----------------------------------------------------------------------------------------------*/
	div#mainMenu a
	{
		display: block;
	}
	/*-----------------------------------------------------------------------------------------------*/
	div#mainMenu h3
	{
		margin: 0px;
	}
	/*-----------------------------------------------------------------------------------------------*/
	div#mainMenu a img.link
	{
		display: none;
	}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
div.floatMenu
{
	position: absolute;
	display: block;
	left: 0px;
	top: 100000px;
	z-index: 998;
}
	/*-----------------------------------------------------------------------------------------------*/
	div.floatMenu a
	{
		display: block;
	}
		/*-----------------------------------------------------------------------------------------------*/
		div.floatMenu a img.link
		{
			display: none;
		}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
div.hideMenu
{
	position: absolute;
	display: block;
	left: 0px;
	top: 0px;
	z-index: -1;
	width: 10px;
	height: 10px;
	overflow: hidden;
}
/*===============================================================================================*/
/* MAIN																														 */
/*===============================================================================================*/
div.container
{
	width: 100%;
	background: #FFF url("../../img/bgMain.gif") repeat-x 0px bottom;
	float: left;
}

	div.container.footer
	{
		width: 100%;
		background: #333 url("../../img/bgFooter.gif") repeat-x 0px 0px;
		float: left;
	}

	div.container.footerbreed
	{
		width: 100%;
		background: #333 url("../../img/bgFooter_breed.gif") repeat-x 0px 0px;
		float: left;
	}


div.wrapper
{
	margin: 0px auto 0px auto;
	width: 972px;
	overflow: hidden;
}

div.layout
{
	width: 972px;
	float: left;
}

	div.layout.header
	{
		width: 918px;
		padding: 0px 27px;
		height: 157px;
		background: url("../../img/bgHeader.png") repeat-y 0px 0px;
	}

	div.layout.content
	{
		background: url("../../img/bgContent.png") repeat-y 0px 0px;
	}

	div.layout.contentbreed
	{
		background: url("../../img/bgContent_breed.png") repeat-y 0px 0px;
	}

/* Google conversion tag iframe */
iframe[name = 'google_conversion_frame']
{
	display: none;
}

/*===============================================================================================*/
/*	HEADER																													 */
/*===============================================================================================*/
div.header
{
	width: 913px;
	position: relative;
	float: left;
}

	div.header .headerLinks
	{
		width: 100%;
		height: 23px;
		float: left;
	}

	div.header .jubileum
	{
		width: 230px;
		height: 85px;
		background: url("../../img/sinds1991.png") no-repeat 0 0;
		float: left;
		position: absolute;
		left: 333px;
		top: 19px;
	}

	div.header .logo
	{
		width: 913px;
		height: 79px;
		margin-bottom: 5px;
		background: url("../../img/logoRight.gif") no-repeat right 0px;
		float: left;
		position: relative;
	}

		div.header .logo a
		{
			width: 324px;
			height: 79px;
			float: left;
		}

		div.header .logo .franchiseName
		{
			width: 441px;
			margin-left: 9px;
			margin-top: 25px;
			display: inline;
			float: left;
		}

			div.header .logo .franchiseName h2
			{
				margin-top: -6px;
				font-family: 'SansaSemiBold', Arial, sans-serif;
				font-size: 2.5em;
				color: #58585A;
			}

		div.header .logo .socialMediaLinks
		{
			padding: 7px 15px 0px 0px;
			float: right;
		}

			div.header .logo .socialMediaLinks a
			{
				width: 23px;
				height: 24px;
				margin-left: 6px;
				float: left;
			}

				div.header .logo .socialMediaLinks a.twitter
				{
					background: url("../../img/iconTwitter.png") no-repeat 0px 0px;
				}

				div.header .logo .socialMediaLinks a.facebook
				{
					background: url("../../img/iconFacebook.png") no-repeat 0px 0px;
				}

				div.header .logo .socialMediaLinks a.youtube
				{
					background: url("../../img/iconYoutube.png") no-repeat 0px 0px;
				}

				div.header .logo .socialMediaLinks a.hyves
				{
					background: url("../../img/iconGooglePlus.png") no-repeat 0px 0px;
				}

		div.header .logo .logoLinks {
			float: right;
			top: 48px;
			right: 16px;
			position: absolute;

		}

			div.header .logo .logoLinks a {
				width: auto;
				height: auto;
				margin: 0 0 0 10px;
				text-decoration: none;
				color: #777;
			}
				div.header .logo .logoLinks a:hover {
					color: #E5352C;
					text-decoration: underline;
				}

	div.header .hoofdMenu
	{
		width: 900px;
		height: 50px;
		margin-left: 5px;
		background: url("../../img/bgHoofdmenu.gif") repeat-x 0px 0px;
		display: inline;
		float: left;
	}

.quickSearch
{
	margin: 14px 10px 0 0;
	float: right;
}

	.quickSearch form
	{
		background: none;
	}

		.quickSearch form input
		{
			width: 100px;
			height: 18px;
			clear: both;
			margin-right: 5px;
			float: left;
			border: 0;
		}

		.quickSearch form button
		{
			background: url("../../img/btnSearch.png") 0 0 no-repeat;
			width: 20px;
			height: 20px;
			margin: 0;
			float: left;
			border: 0;
		}

			.quickSearch form button:hover
			{
				background: url("../../img/btnSearch.png") 0 -20px no-repeat;
			}
/*===============================================================================================*/
/*	LAYOUT/CONTENT																											 */
/*===============================================================================================*/
.mainContent
{
	width: 644px;
	padding: 12px 16px 0px 32px;
	position: relative;
	float: left;
}

	.mainContent.breed
	{
		width: 900px;
		padding: 12px 0px 0px 32px;
	}

	.mainContent.breed900
	{
		width: 900px;
		padding: 12px 0px 0px 32px;
	}

	.mainContent.breed940
	{
		width: 940px;
		padding: 12px 0px 0px 18px;
	}

	.mainContent.landingbreed
	{
		width: 900px;
		padding: 12px 0px 0px 32px;
		/*padding: 12px 16px 0px 32px;*/
	}

	.mainContent shop
	{
		width: 900px;
		padding: 12px 16px 0px 32px;
		position: relative;
		float: left;
	}

	.mainContent .loginBlock
	{
		width: 600px;
		float: left;
	}

	.mainContent .contentLeft
	{
		width: 176px;
		margin-bottom: 13px;
		float: left;
	}

	.mainContent .fourty
	{
		width: 150px;
		height: 150px;
		position: absolute;
		z-index: 100;
		top: 0px;
		right: 0px;
		display: block;
	}

	.mainContent .ster
	{
		width: 120px;
		height: 118px;
		position: absolute;
		z-index: 100;
		top: 0px;
		right: 0px;
		display: block;
		/*margin-top: -9px;
		margin-left: 520px;*/
	}

		.mainContent .ster a
		{
			width: 120px;
			height: 118px;
			background: url("../../img/sterActiesNew.png") no-repeat 0px 0px;
			float: left;
		}

			.mainContent .ster a:hover
			{
				background: url("../../img/sterActiesNew.png") no-repeat 0px -118px;
			}

.leftMenu
{
	width: 176px;
	float: left;
}

	.leftMenu .top,
	.leftMenu .bottom
	{
		width: 176px;
		height: 6px;
		background: url("../../img/leftMenuTop.gif") no-repeat 0px 0px;
		float: left;
	}

	.leftMenu .center
	{
		width: 174px;
		border-right: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		background-color: #F7F7F7;
		float: left;
	}

	.leftMenu .bottom
	{
		background: url("../../img/leftMenuBottom.gif") no-repeat 0px 0px;
	}

.mainContent .contentRight
{
	width: 455px;
	margin-bottom: 13px;
	float: right;
}

.mainContent .contentRightVervolg
{
	width: 700px;
	margin-bottom: 13px;
	float: right;
	overflow: hidden;
}

	.mainContent .contentRightVervolg.custom
	{
		width: 644px;
		margin: 0 0 23px 0;
	}

.mainContent .wrapper
{
	width: 100%;
	margin-bottom: 13px;
	float: left;
}

.mainRight
{
	width: 280px;
	float: left;
}

.right
{
	width: 217px;
	padding: 12px 27px 15px 36px;
	background: url("../../img/bgRight.png") repeat-y 0px 0px;
	float: left;
}

.rightBottom
{
	width: 280px;
	height: 13px;
	background: url("../../img/rightBottom.png") no-repeat 0px 0px;
	float: left;
}

.rightSpacer
{
	width: 100%;
	height: 50px;
	float: left;
}

.right a.banner
{
	width: 156px;
	margin-bottom: 13px;
	float: left;
}

/*[UW MENING TELT]---------------------------------------------------------------------------*/
.right a.uwmeningtelt
{
	display: inline-block;
	width: 216px;
	height: 165px;
	background: url("../../img/uwmeningtelt.png") no-repeat 0px 0px;
	text-decoration: none;
}

	.right a.uwmeningtelt span
	{
		position: relative;
		top: 133px;
		left: 20px;
		font-size: 0.9em;
	}

/*[ALLES OVER UW AUTO]---------------------------------------------------------------------------*/
.allesOverUwAuto
{
	width: 156px;
	height: 117px;
	padding: 38px 38px 0px 15px;
	background: url("../../img/bgOverUwAuto.png") no-repeat 0px 0px;
	margin-bottom: 18px;
	float: left;
}

	.allesOverUwAuto.franchise
	{
		background: url("../../img/apkReminder.png") no-repeat 0px 0px;
	}

	.allesOverUwAuto .text
	{
		width: 100%;
		height: 33px;
		font-size: 0.8em;
		float: left;
	}

	.allesOverUwAuto form
	{
		background: none;
	}

		.allesOverUwAuto form .kenteken
		{
			width: 100px;
			height: 29px;
			padding: 9px 0px 0px 28px;
			background: url("../../img/bgKenteken.gif") no-repeat 0px 0px;
			margin-bottom: 13px;
			clear: both;
			float: left;
		}

			.allesOverUwAuto form .kenteken input
			{
				width: 89px;
				height: 16px;
				border: none;
				text-transform: uppercase;
				font-weight: bold;
				padding: 1px;
				font-size: 1.3em;
				text-align: center;
				background: none;
				float: left;
			}

	.allesOverUwAuto a
	{
		width: 100%;
		font-size: 0.9em;
		clear: both;
		float: left;
	}

.nieuwsbriefForm
{
	width: 177px;
	height: 130px;
	padding: 41px 20px 0px 13px;
	background: url("../../img/bgNieuwsbrief.png") no-repeat 0px 0px;
	float: left;
}

	.nieuwsbriefForm .text
	{
		width: 100%;
		font-size: 0.8em;
		height: 50px;
		float: left;
	}

	.nieuwsbriefForm a
	{
		font-size: 0.9em;
	}

/*[VAKGARAGE ZOEKEN]----------------------------------------------------------------------------*/
.vakgarageZoeken,
.afspraakPlannen,
.thule
{
	width: 156px;
	height: 117px;
	padding: 38px 38px 0px 15px;
	background: url("../../img/bgZoekGarage.png") no-repeat 0px 0px;
	margin-bottom: 18px;
	float: left;
}

.afspraakPlannen
{
	background: url("../../img/bgAfspraakPlannen.png") no-repeat 0px 0px;
}

iframe#thule {
	border: none;
}

.thule
{
	background: url("../../img/bgBrink.png") no-repeat 0px 0px;
	color: #000;
}
.thuleClean
{
	background: url("../../img/bgTrekhaken.png") no-repeat 0px 0px;
	color: #000;
}
.thule:hover
{
	color: #000;
}

	.vakgarageZoeken .text,
	.afspraakPlannen .text,
	.thule .text
	{
		width: 100%;
		height: 33px;
		font-size: 0.8em;
		margin-bottom: 7px;
		float: left;
	}

	.thule span {
		font-size: 0.9em;
		margin-top: 40px;
		float: left;
		width: auto;
		color: #E5352C;
		text-decoration: underline;
	}
	.thule span:hover {
		text-decoration: none;
	}

	.bannerKlanten {
		margin-bottom: 20px;
	}

	.vakgarageZoeken form,
	.afspraakPlannen form
	{
		background: none;
	}

		.vakgarageZoeken form span
		{
			width: 135px;
			clear: both;
			margin-bottom: 13px;
			float: left;
		}
		.afspraakPlannen form span
		{
			width: 95px;
			clear: both;
			margin-bottom: 13px;
			float: left;
		}

			.afspraakPlannen form span input
			{
				width: 55px;
				padding-top: 4px;
				height: 16px;
			}
			
			.vakgarageZoeken form span input
			{
				width: 95px;
				padding-top: 4px;
				height: 16px;
			}

			::-webkit-input-placeholder { font-size: 0.7em; font-style: italic; line-height: 1.6em; }
			::-moz-placeholder { font-size: 0.7em; font-style: italic;  line-height: 1.6em; } /* firefox 19+ */
			:-ms-input-placeholder { font-size: 0.7em !important; font-style: italic !important;  line-height: 1.6em; } /* ie */
			input:-moz-placeholder { font-size: 0.7em; font-style: italic;  line-height: 1.6em; }

			.vakgarageZoeken form span .iconLocation,
			.afspraakPlannen form span .iconLocation
			{
				background: #EAEBEB url("../../img/iconLocation.png") no-repeat center center;
				background-size: 14px;
				float: right;
				width: 21px;
				height: 21px;
				border: 1px solid #c0c0c0;
			}

			#zipcode_3 {
				background: url("../../img/iconSearch.png") no-repeat right center;
			}
	.vakgarageZoeken a,
	.afspraakPlannen a
	{
		width: 100%;
		font-size: 0.9em;
		clear: both;
		float: left;
	}

/*[KLANTEN VERTELLEN]----------------------------------------------------------------------------*/
.klantenVertellen
{
	width: 202px;
	height: 152px;
	background: url("../../img/bgKlantenvertellen.png") no-repeat 0 0;
	margin: 0 0 18px 0;
	float: left;
}

	.klantenVertellen .grade
	{
		width: 71px;
		height: 71px;
		color: #000;
		line-height: 71px;
		text-align: center;
		font-size: 2.5em;
		font-weight: bold;
		margin: 56px 0 0 122px;
		float: left;
	}

		.klantenVertellen .grade:first-letter
		{
			font-size: 1.5em;
		}

	.klantenVertellen .reviews
	{
		width: 130px;
		color: #FFF;
		font-size: 0.9em;
		margin: -9px 0 0 12px;
		float: left;
	}

		.klantenVertellen .reviews span
		{
			font-weight: bold;
			font-size: 1.1em;
		}


/*[HEADERIMAGES]---------------------------------------------------------------------------------*/
div.headerImages
{
	width: 642px;
	height: 302px;
	margin-bottom: 13px;
	overflow: hidden;
	float: left;
	position: relative;
}

	div.headerImages .nav
	{
		width: 634px;
		height: 41px;
		padding: 0px 4px;
		position: relative;
		z-index: 50;
		left: 0px;
		top: -41px;
		float: left;
	}

	div.headerImages a
	{
		width: 39px;
		height: 39px;
	}

		div.headerImages a.slideLeft
		{
			background: url("../../img/btnPrev.png") no-repeat 0px 0px;
			position: absolute;
			left: 0;
			bottom: 2px;
			z-index: 999;
		}

			div.headerImages a.slideLeft:hover
			{
				background: url("../../img/btnPrev.png") no-repeat 0px -45px;
			}

		div.headerImages a.slideRight
		{
			background: url("../../img/btnNext.png") no-repeat 0px 0px;
			position: absolute;
			right: 0;
			bottom: 2px;
			z-index: 999;
		}

			div.headerImages a.slideRight:hover
			{
				background: url("../../img/btnNext.png") no-repeat 0px -45px;
			}

	div.headerImages .nav a.link
	{
		width: 500px;
		height: 39px;
		margin-left: 25px;
		background: #ff6600;
		;
		display: inline;
		float: left;
	}

	div.headerImages .slideImages
	{
		width: 642px;
		height: 302px;
		overflow: hidden;
		position: relative;
		z-index: 10;
		left: 0px;
		top: -px;
	}

		div.headerImages .slideImages a
		{
			width: 642px;
			height: 302px;
			cursor: pointer;
			position: relative;
			float: left;
			text-decoration: none;
		}

			div.headerImages .slideImages a .overlay
			{
				width: 642px;
				height: 342px;
				position: absolute;
				left: 0;
				top: 0;
				z-index: 5;
				float: left;
			}

			div.headerImages .slideImages a .text
			{
				font-family: SansaSemiBold, Arial, Sans-Serif;
				width: 530px;
				height: 33px;
				padding: 10px 55px 0 55px;
				color: #000;
				font-size: 1.3em;
				font-weight: bold;
				text-align: center;
				background: url("../../img/bgTextOverlay.png") no-repeat 0 0;
				position: absolute;
				left: 1px;
				bottom: 0;
				z-index: 10;
				float: left;
				text-decoration: none;
			}
/*[CONTENTBANNERS]-------------------------------------------------------------------------------*/
div.contentBanners
{
	width: 100%;
	margin-bottom: 13px;
	float: left;
}

	div.contentBanners a
	{
		float: left;
		margin-right: 17px;
		text-decoration: none;
	}

		div.contentBanners a.noMargin
		{
			margin-right: 0px;
		}

		div.contentBanners a img
		{
			display: block;
		}

/*[SPOTLIGHT]------------------------------------------------------------------------------------*/
div.spotlight
{
	width: 100%;
	float: left;
}

	div.spotlight.franchise
	{
		width: 100%;
	}

	div.spotlight .title
	{
		width: 100%;
		border-bottom: 1px solid #99A0A0;
		margin-bottom: 20px;
		float: left;
	}

		div.spotlight .title h1,
		div.spotlight .title h2
		{
			color: #e5352c;
			font-weight: bold;
			font-size: 1.6em;
		}

			div.spotlight .title h1 a,
			div.spotlight .title h2 a
			{
				text-decoration: none;
			}

	div.spotlight .body
	{
		width: 100%;
		font-size: 0.9em;
		margin-bottom: 13px;
		float: left;
	}

	div.spotlight .nav
	{
		width: 100%;
		float: left;
	}

		div.spotlight .nav a
		{
			text-decoration: none;
			float: right;
		}

			div.spotlight .nav a:hover
			{
				text-decoration: underline;
			}

/*[PRODUCTEN EN DIENSTEN]------------------------------------------------------------------------*/
div.productenEnDiensten
{
	width: 342px;
	float: right;
}

	div.productenEnDiensten .top,
	div.productenEnDiensten .bottom
	{
		width: 342px;
		height: 33px;
		background: url("../../img/productenEnDienstenTop.gif") no-repeat 0px 0px;
		float: left;
	}

	div.productenEnDiensten .content
	{
		width: 340px;
		border-right: 1px solid #C7C7C7;
		border-left: 1px solid #C7C7C7;
		float: left;
	}

.productDienst
{
	width: 148px;
	height: 14px;
	padding: 0px 0px 0px 22px;
	border-bottom: 1px solid #CCCCCC;
	font-size: 0.9em;
	float: left;
}

	.productDienst.noLine
	{
		border-bottom: 0px;
	}

	.productDienst a
	{
		color: #000;
		text-decoration: none;
	}

div.productenEnDiensten .bottom
{
	height: 11px;
	background: url("../../img/productenEnDienstenBottom.gif") no-repeat 0px 0px;
}

/*[PORTAL ITEM]----------------------------------------------------------------------------------*/
div.portalItem
{
	width: 100%;
	margin-bottom: 20px;
	float: left;
}

	div.portalItem .title
	{
		width: 100%;
		border-bottom: 1px solid #99A0A0;
		margin-bottom: 20px;
		float: left;
	}

		div.portalItem .title h1,
		div.portalItem .title h2
		{
			color: #e5352c;
			font-weight: bold;
			font-size: 1.6em;
		}

			div.portalItem .title h1 a,
			div.portalItem .title h2 a
			{
				text-decoration: none;
			}

	div.portalItem .body
	{
		width: 100%;
		font-size: 0.9em;
		margin-bottom: 13px;
		float: left;
	}

	div.portalItem .nav
	{
		width: 100%;
		float: left;
	}

		div.portalItem .nav a
		{
			text-decoration: none;
			float: right;
		}

			div.portalItem .nav a:hover
			{
				text-decoration: underline;
			}

/*[MAPS]0000000----------------------------------------------------------------------------------*/
div.googleMap
{
	width: 100%;
	height: 302px;
	margin-bottom: 13px;
	float: left;
}

div.locationSearch
{
	width: 100%;
	margin-bottom: 25px;
	float: left;
}

	div.locationSearch .title
	{
		width: 100%;
		margin-bottom: 15px;
		float: left;
	}

		div.locationSearch .title h2
		{
			margin-top: -4px;
		}

	div.locationSearch input
	{
		width: 170px;
		height: 18px;
		text-align: left;
		padding: 2px 2px 0px 2px;
		margin-right: 10px;
		float: left;
	}

		.occasionkeuring div.locationSearch input
	{
		height: 22px;
	}
		.occasionkeuring div.locationSearch button
	{
		width: 200px;
		height: 26px;
		color: #FFF;
		background: #228F3B url("../../img/btnSearchLocation.png") no-repeat center center;
		font-size: 0;
	}

		.occasionkeuring div.locationSearch button:hover
		{
			background: #30743B url("../../img/btnSearchLocation.png") no-repeat center center;
		}

	div.locationSearch button
	{
		width: 187px;
		height: 22px;
		border: 0px;
		color: #000;
		background: url("../../img/btn187.gif") no-repeat 0px 0px;
		float: left;
	}

		div.locationSearch button:hover
		{
			background: url("../../img/btn187.gif") no-repeat 0px -32px;
		}

#routediv
{
	width: 100%;
	margin-bottom: 20px;
	float: left;
}

	#routediv a.close
	{
		width: 23px;
		height: 23px;
		background: url("../../img/btnClose.png") no-repeat 0px 0px;
		float: right;
	}

		#routediv a.close:hover
		{
			background: url("../../img/btnClose.png") no-repeat 0px -33px;
		}

div.planRoute
{
	width: 100%;
	margin-bottom: 10px;
	float: left;
}

	div.planRoute .title
	{
		width: 100%;
		float: left;
	}

		div.planRoute .title h2
		{
			font-size: 1.8em;
			color: #E5352C;
		}

	div.planRoute textarea
	{
		border: 1px solid #C0C0C0;
		width: 150px;
		height: 17px;
		margin-right: 10px;
	}

	div.planRoute button
	{
		width: 187px;
		height: 22px;
		border: 0px;
		color: #000;
		background: url("../../img/btn187.gif") no-repeat 0px 0px;
		float: left;
	}

		div.planRoute button:hover
		{
			background: url("../../img/btn187.gif") no-repeat 0px -32px;
		}

#route
{
	width: 100%;
	padding: 0px !important;
	float: left;
}

div.locations
{
	width: 100%;
	margin-bottom: 25px;
	font-size: 0.9em;
	float: left;
}

	div.locations .title
	{
		padding: 10px 0px 5px 0px;
		font-size: 1.3em;
		font-weight: bold;
		float: left;
		border-bottom: 1px solid #D8D8D8;
		width: 100%;
		color: #E5352C;
	}

		div.locations .title h2
		{
			font-size: 100%;
		}

		.titleLocations
			{
		padding: 10px 0px 5px 0px;
		font-size: 1.3em;
		font-weight: bold;
		float: left;
		width: 100%;
		color: #E5352C;
	}
		.textLocations {
			line-height: 1.3em;
			width: 200px;
		}

a.chooseOther
{
	float: right;
	margin: 0 0 0 0;
}

	div.locations .maprow
	{
		width: 100%;
		padding: 5px 0px 2px 0px;
		border-bottom: 1px solid #D8D8D8;
		float: left;
	}

		div.locations .maprow.appointment
		{
			padding: 10px 0 10px 0;
		}

		div.locations .maprow a.name
		{
			width: 170px;
			color: #000;
			font-weight: bold;
			text-decoration: none;
			margin-right: 15px;
			float: left;
		}

		div.locations .maprow .adres
		{
			float: left;
		}

			div.locations .maprow .adres a
			{
				text-decoration: none;
			}

				div.locations .maprow .adres a:hover
				{
					text-decoration: underline;
				}

		div.locations .maprow a.planAfspraak
		{
			float: right;
			text-decoration: none;
		}

			div.locations .maprow a.planAfspraak:hover
			{
				text-decoration: underline;
			}

.locationDetail
{
	width: 187px;
	height: 275px;
	margin: 4px 0px 0px 4px;
	padding: 10px;
	background: url("../../img/bgLocationDetail.png") no-repeat 0px 0px;
}

	.locationDetail .top
	{
		width: 100%;
		margin-bottom: 14px;
		float: left;
	}

		.locationDetail .top .thumb
		{
			width: 160px;
			height: 81px;
			overflow: hidden;
			background: url("../../img/vakgarageNoImage.jpg") no-repeat 0px 0px;
			float: left;
		}

			.locationDetail .top .thumb img
			{
				width: 108px;
				height: 81px;
				float: left;
			}

	.locationDetail a.close
	{
		width: 23px;
		height: 23px;
		background: url("../../img/btnClose.gif") no-repeat 0px 0px;
		float: right;
	}

		.locationDetail a.close:hover
		{
			background: url("../../img/btnClose.gif") no-repeat 0px -33px;
		}

	.locationDetail .title
	{
		width: 100%;
		height: 40px;
		font-weight: bold;
		font-size: 1.1em;
		float: left;
	}

	.locationDetail .adres
	{
		width: 100%;
		float: left;
	}

	.locationDetail a.planRoute
	{
		width: 187px;
		height: 22px;
		color: #000;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		line-height: 1.9em;
		margin-top: 12px;
		background: url("../../img/btn187.gif") no-repeat 0px 0px;
		float: left;
	}

		.locationDetail a.planRoute:hover
		{
			background: url("../../img/btn187.gif") no-repeat 0px -32px;
		}



/*[ADRES]----------------------------------------------------------------------------------------*/
div.franchiseAdres
{
	width: 285px;
	float: left;
}

	div.franchiseAdres .title
	{
		width: 100%;
		padding-bottom: 4px;
		border-bottom: 1px solid #9DA1A0;
		margin-bottom: 13px;
		float: left;
	}

		div.franchiseAdres .title h2
		{
			color: #e5352c;
			font-weight: bold;
			font-size: 1.9em;
		}

			div.franchiseAdres .title h2 a
			{
				text-decoration: none;
			}

	div.franchiseAdres .content
	{
		width: 285px;
		font-size: 0.8em;
		float: left;
	}

		div.franchiseAdres .content .adres
		{
			width: 119px;
			float: left;
		}

			div.franchiseAdres .content .adres a.email
			{
				width: 50px;
				float: left;
			}

		div.franchiseAdres .content .openingstijden
		{
			width: 166px;
			float: right;
		}

			div.franchiseAdres .content .openingstijden table
			{
				width: 166px;
				text-align: left;
			}


			div.franchiseAdres .content .openingstijden th
			{
				text-align: left;
				font-weight: normal;
				color: #E3372D;
			}

/*[NIEUWS]--------------------------------------------------------------------------------------*/
div.nieuws
{
	width: 343px;
	margin-bottom: 20px;
	float: right;
}

	div.nieuws .top
	{
		width: 343px;
		height: 32px;
		background: url("../../img/autoNieuwsTop.png") no-repeat 0px 0px;
		float: left;
	}

	div.nieuws .content
	{
		width: 309px;
		/*	height: 140px; */
		height: 130px;
		border-right: 2px solid #E4E4E4;
		border-left: 1px solid #CCCCCC;
		padding: 10px 15px 5px 16px;
		float: left;
	}

.rssItem
{
	width: 309px;
	float: left;
	margin-left: 7px;
}

	.rssItem a.title
	{
		width: 309px;
		font-weight: bold;
		text-decoration: none;
		margin-bottom: 5px;
		float: left;
	}

	.rssItem .description
	{
		width: 100%;
		margin-bottom: 3px;
		float: left;
	}

	.rssItem .nav
	{
		width: 100%;
		float: left;
	}

		.rssItem .nav a
		{
			text-decoration: none;
			float: right;
		}

			.rssItem .nav a:hover
			{
				text-decoration: underline;
			}

div.nieuws .bottom
{
	width: 343px;
	height: 12px;
	background: url("../../img/autoNieuwsBottom.gif") no-repeat 0px 0px;
	float: left;
}

/*[AUTOGEGEVENS]---------------------------------------------------------------------------------*/
.autoGegevens
{
	width: 644px;
	float: left;
}

	.autoGegevens .top,
	.autoGegevens .bottom
	{
		width: 644px;
		height: 11px;
		overflow: hidden;
		background: url("../../img/autoGegevensTop.gif") no-repeat 0px 0px;
		float: left;
	}

	.autoGegevens .center
	{
		width: 602px;
		padding: 7px 25px 7px 17px;
		background: url("../../img/bgAutogegevens.gif") repeat-y 0px 0px;
		float: left;
	}

	.autoGegevens .bottom
	{
		background: url("../../img/autoGegevensBottom.gif") no-repeat 0px 0px;
	}

	.autoGegevens .gegevensLeft
	{
		width: 275px;
		float: left;
	}

		.autoGegevens .gegevensLeft .title
		{
			width: 100%;
			margin-bottom: 10px;
			float: left;
		}

			.autoGegevens .gegevensLeft .title h2
			{
				color: #e5352c;
				font-weight: bold;
				font-size: 1.9em;
			}

		.autoGegevens .gegevensLeft td
		{
			padding-bottom: 10px;
			text-transform: capitalize;
		}

			.autoGegevens .gegevensLeft td.bgKenteken
			{
				background: url("../../img/bgKentekenCustom.gif") center top no-repeat;
				width: 73px;
				height: 31px;
				line-height: 31px;
				padding: 0 0 10px 30px;
				text-transform: uppercase;
				font-weight: bold;
				font-size: 1.2em;
			}

		.autoGegevens .gegevensLeft a.moreInfo
		{
			margin-top: 20px;
			float: left;
			text-decoration: none;
		}

			.autoGegevens .gegevensLeft a.moreInfo:hover
			{
				text-decoration: underline;
			}

	.autoGegevens .gegevensRight
	{
		width: 284px;
		float: right;
	}

		.autoGegevens .gegevensRight .item
		{
			background: none;
		}

			.autoGegevens .gegevensRight .item .title
			{
				margin-bottom: 15px;
			}

			.autoGegevens .gegevensRight .item h1
			{
				font-size: 2.2em;
			}

		.autoGegevens .gegevensRight form div
		{
			width: 100%;
			padding: 0px;
		}

		.autoGegevens .gegevensRight form .caption
		{
			width: 33%;
		}

		.autoGegevens .gegevensRight form .field
		{
			width: 66%;
		}

			.autoGegevens .gegevensRight form .field input
			{
				padding-top: 3px;
				height: 16px;
			}

		.autoGegevens .gegevensRight form .formfield.buttons
		{
			padding-top: 10px;
		}

		.autoGegevens .gegevensRight form button
		{
			width: 187px;
			height: 22px;
			border: none;
			color: #000;
			background: url("../../img/btn187.gif") no-repeat 0px 0px;
			margin-right: 0px;
		}

			.autoGegevens .gegevensRight form button:hover
			{
				background: url("../../img/btn187.gif") no-repeat 0px -32px;
			}

/*===============================================================================================*/
/*	Garage Profiel																				 							 */
/*===============================================================================================*/
.topLeft
{
	width: 49px;
	border-bottom: 1px solid #D8DADE;
}

.werkplaats
{
	width: 169px;
	color: #CC1A1A;
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
	border-right: 1px solid #D8DADE;
	border-bottom: 1px solid #D8DADE;
}

.showroom
{
	width: 161px;
	color: #CC1A1A;
	font-weight: bold;
	text-align: right;
	border-bottom: 1px solid #D8DADE;
}

.monthLight
{
	width: 15px;
	height: 23px;
	color: #383838;
	font-weight: bold;
	text-align: left;
	border-right: 1px solid #D8DADE;
	border-bottom: 1px solid #D8DADE;
}

.monthDark
{
	width: 15px;
	height: 23px;
	color: #383838;
	font-weight: bold;
	text-align: left;
	background: #E9EAED;
	border-right: 1px solid #D8DADE;
	border-bottom: 1px solid #D8DADE;
}

.werkplaatsLight
{
	height: 23px;
	width: 169px;
	color: #383838;
	font-weight: normal;
	text-align: right;
	padding-right: 10px;
	border-right: 1px solid #D8DADE;
	border-bottom: 1px solid #D8DADE;
}

.werkplaatsDark
{
	height: 23px;
	width: 169px;
	color: #383838;
	font-weight: normal;
	text-align: right;
	padding-right: 10px;
	border-right: 1px solid #D8DADE;
	border-bottom: 1px solid #D8DADE;
	background: #E9EAED;
}

.showroomLight
{
	height: 23px;
	width: 169px;
	color: #383838;
	font-weight: normal;
	text-align: right;
	border-bottom: 1px solid #D8DADE;
}

.showroomDark
{
	height: 23px;
	width: 169px;
	color: #383838;
	font-weight: normal;
	text-align: right;
	border-bottom: 1px solid #D8DADE;
	background: #E9EAED;
}

.koopavondLight
{
	width: 25px;
	color: #383838;
	font-weight: normal;
	border-bottom: 1px solid #D8DADE;
	border-right: 1px solid #D8DADE;
	text-align: center;
}

.koopavondDark
{
	width: 25px;
	color: #383838;
	font-weight: normal;
	border-right: 1px solid #D8DADE;
	border-bottom: 1px solid #D8DADE;
	background: #E9EAED;
	text-align: center;
}

.redText
{
	color: #CC1A1A;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
}

/*===============================================================================================*/
/*	LIGHTBOX																													 */
/*===============================================================================================*/
#newsletter_lightbox
{
	width: 626px;
	height: 424px;
	padding: 10px;
	background: url("../../img/bgLightbox.png") no-repeat 0px 0px;
	float: left;
}

	#newsletter_lightbox .left
	{
		width: 583px;
		padding: 10px;
		float: left;
	}

		#newsletter_lightbox .left .title
		{
			width: 100%;
			margin-bottom: 25px;
			float: left;
		}

			#newsletter_lightbox .left .title h2
			{
				color: #e5352c;
				font-weight: bold;
				font-size: 1.9em;
			}

		#newsletter_lightbox .left .maillist
		{
			width: 500px;
			padding: 0px;
			float: left;
		}

			#newsletter_lightbox .left .maillist select
			{
				width: 100%;
			}

			#newsletter_lightbox .left .maillist input[name=edtName]
			{
				width: 70%;
				float: left;
			}

			#newsletter_lightbox .left .maillist input[name=edtLetters]
			{
				width: 20%;
				float: right;
			}

			#newsletter_lightbox .left .maillist label
			{
				margin-top: 5px;
				float: left;
			}

			#newsletter_lightbox .left .maillist input
			{
				width: 97.5%;
			}

				#newsletter_lightbox .left .maillist input.checkbox
				{
					width: 25px;
				}

			#newsletter_lightbox .left .maillist formfield.buttons
			{
				padding-right: 0px !important;
			}

			#newsletter_lightbox .left .maillist button
			{
				width: 187px;
				height: 22px;
				border: none;
				color: #000;
				margin-right: 0px !important;
				background: url("../../img/btn187.gif") no-repeat 0px 0px;
				float: right;
			}

				#newsletter_lightbox .left .maillist button:hover
				{
					background: url("../../img/btn187.gif") no-repeat 0px -32px;
				}

	#newsletter_lightbox .close
	{
		width: 23px;
		float: left;
	}

	#newsletter_lightbox a.close
	{
		width: 23px;
		height: 23px;
		background: url("../../img/btnClose.png") no-repeat 0px 0px;
		float: right;
	}

		#newsletter_lightbox a.close:hover
		{
			background: url("../../img/btnClose.png") no-repeat 0px -33px;
		}

/*===============================================================================================*/
/*	FOOTER																													 */
/*===============================================================================================*/
div.footer
{
	width: 100%;
	min-height: 144px;
	float: left;
}

	div.footer .top
	{
		width: 972px;
		height: 30px;
		background: url("../../img/bgFooterTop.png") no-repeat 0px 0px;
		float: left;
	}

div.container.footerbreed .footer .top
{
	width: 972px;
	height: 30px;
	background: url("../../img/bgFooterTop_breed.png") no-repeat 0px 0px;
	float: left;
}


div.footer .footerLinks
{
	width: 690px;
	margin-left: 11px;
	border-bottom: 1px solid #333333;
	display: inline;
	float: left;
}

	div.footer .footerLinks .links
	{
		width: 466px;
		height: 31px;
		padding-top: 15px;
		float: left;
	}

		div.footer .footerLinks .links a
		{
			color: #CCCCCC;
			font-size: 0.9em;
			text-decoration: none;
		}

			div.footer .footerLinks .links a:hover
			{
				text-decoration: underline;
			}

	div.footer .footerLinks .footerLikeButton
	{
		width: 130px;
		float: left;
		margin: 10px 0 0 0;
	}

	div.footer .footerLinks a.footerLogo
	{
		width: 88px;
		height: 37px;
		margin-top: 3px;
		overflow: hidden;
		background: no-repeat 0px 0px;
		float: right;
	}

		div.footer .footerLinks a.footerLogo:hover
		{
			background: no-repeat 0px -47px;
		}

div.footer .footerSitemap
{
	width: 690px;
	padding: 14px 0px 20px 0px;
	border-top: 1px solid #6B6B6B;
	margin-left: 11px;
	display: inline;
	float: left;
}

.footerrow
{
	float: left;
	width: 100%;
	padding-bottom: 5px;
}

div.footer .footerSitemap .sitemapLinks
{
	float: left;
	padding-right: 10px;
	margin: 0 0 10px 0;
	width: 20%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

	div.footer .footerSitemap .sitemapLinks .sitemapLink
	{
		padding-left: 3px;
	}

div.footer .footerSitemap a
{
	font-size: 0.8em;
	color: #CCCCCC;
	text-decoration: none;
}

	div.footer .footerSitemap a:hover
	{
		text-decoration: underline;
	}
/*===============================================================================================*/
/*	MISC																														 */
/*===============================================================================================*/
#mijngarage
{
	width: 700px;
	height: 685px;
	padding: 15px 25px 25px 25px;
	background: url("../../img/bgMijnGarage.png") no-repeat 0px 0px;
}

	#mijngarage .close
	{
		width: 100%;
		margin-bottom: 5px;
		float: left;
	}

		#mijngarage .close .title
		{
			width: 80%;
			float: left;
		}

			#mijngarage .close .title h2
			{
				color: #e5352c;
				font-weight: bold;
				font-size: 1.9em;
			}

		#mijngarage .close a
		{
			width: 23px;
			height: 23px;
			background: url("../../img/btnClose.png") no-repeat 0px 0px;
			float: right;
		}

			#mijngarage .close a:hover
			{
				background: url("../../img/btnClose.png") no-repeat 0px -33px;
			}
/*===============================================================================================*/
/*===============================================================================================*/
/*	SHOP																						 */
/*===============================================================================================*/
.shop
{
	width: 715px;
	float: left;
}

.shopSearch
{
	margin: 10px 0px 10px 0px;
	padding: 7px;
	width: 686px;
	height: 23px;
	background: url("../../img/bgShopSearch.gif") no-repeat 0px 0px;
	float: left;
}

	.shopSearch .shopLeft
	{
		width: 400px;
		float: left;
	}

		.shopSearch .shopLeft form
		{
			background: none;
		}

		.shopSearch .shopLeft .title
		{
			float: left;
			width: 130px;
			height: 18px;
			padding: 2px 4px 4px 6px;
			color: #383838;
			font-family: calibri, tahoma, arial, sans-serif;
			font-weight: bold;
			font-size: 1.2em;
		}

		.shopSearch .shopLeft input
		{
			float: left;
			border: 1px solid #A3A7A7;
			width: 150px;
			margin-right: 7px;
		}


button.red
{
	background: url("../../img/bgBtnRed.gif") repeat-x 0px 0px;
	font-size: 0.9em;
	text-align: center;
	font-family: Tahoma, Verdana, arial;
	margin: 0px;
	height: 19px;
	color: #FFF;
	font-weight: bold;
	border: 0px solid #D84848;
}

	button.red:hover
	{
		color: #FFF;
	}



.shopSearch .shopRight
{
	width: 351px;
	float: left;
}

	.shopSearch .shopRight img
	{
		float: left;
	}

	.shopSearch .shopRight a.title
	{
		color: #E30404;
		margin-top: 3px;
		font-family: calibri, tahoma, arial, sans-serif;
		font-size: 1.1em;
		text-decoration: none;
		float: left;
	}

		.shopSearch .shopRight a.title:hover
		{
			text-decoration: underline;
		}

	.shopSearch .shopRight a.titleSmall
	{
		color: #383838;
		padding: 3px 3px 3px 6px;
		font-size: 0.85em;
		font-family: Arial, Helvetica, Verdana;
		float: left;
	}

		.shopSearch .shopRight a.titleSmall:hover
		{
			color: #000;
			text-decoration: underline;
		}

	.shopSearch .shopRight .cart
	{
		background: url("../../img/bgCart.gif") no-repeat 0px 0px;
		padding: 5px 15px 5px 5px;
		text-align: center;
		font-family: Arial, Helvetica, Verdana;
		color: #616161;
		font-size: 0.9em;
		width: 109px;
		height: 12px;
		cursor: pointer;
		float: right;
	}

		.shopSearch .shopRight .cart:hover
		{
			background: url("../../img/bgCart.gif") no-repeat 0px -40px;
			cursor: pointer;
			color: #000;
		}

.shopItems
{
}

div.shopItem
{
	background: url("../../img/bgShopItem.gif") no-repeat 0px 0px;
	width: 323px;
	padding: 16px 8px 16px 16px;
	height: 97px;
	margin-bottom: 5px;
	float: left;
}

	div.shopItem:hover
	{
		background: url("../../img/bgShopItem.gif") no-repeat 0px -150px;
		cursor: pointer;
	}

	div.shopItem div.shopItemleft
	{
		width: 100px;
		padding: 0px 10px 0px 0px;
		height: 100px;
		margin: 0px;
		float: left;
	}

		div.shopItem div.shopItemleft a.shopThumb
		{
			float: left;
			width: 92px;
			display: block;
			overflow: hidden;
			height: 98px;
		}

	div.shopItem div.shopItemRight
	{
		width: 210px;
		float: right;
	}

		div.shopItem div.shopItemRight a.title
		{
			height: 28px;
			font-weight: normal;
			font-family: tahoma, arial, verdana, sans-serif;
			margin-bottom: 0px;
			width: 192px;
			float: left;
			text-decoration: none;
		}

			div.shopItem div.shopItemRight a.title:hover
			{
				text-decoration: underline;
			}


		div.shopItem div.shopItemRight .function
		{
			color: #9A9A9A;
			font-family: Tahoma, "Trebuchet MS", Arial;
			margin-bottom: 2px;
			font-size: 0.9em;
			float: left;
			width: 222px;
		}

			div.shopItem div.shopItemRight .function .label
			{
				width: 90px;
				float: left;
			}

			div.shopItem div.shopItemRight .function .value
			{
				width: 132px;
				float: left;
			}

		div.shopItem div.shopItemRight .nav
		{
			width: 195px;
			height: 29px;
			padding: 9px 27px 0px 0px;
			font-weight: bold;
			float: left;
		}

			div.shopItem div.shopItemRight .nav a.info
			{
				color: #9A9A9A;
				float: left;
				font-weight: bold;
			}

				div.shopItem div.shopItemRight .nav a.info:hover
				{
					color: #000;
					text-decoration: underline;
				}

			div.shopItem div.shopItemRight .nav a.order
			{
				color: #E20505;
				font-weight: bold;
				float: right;
				text-decoration: none;
			}

				div.shopItem div.shopItemRight .nav a.order:hover
				{
					text-decoration: underline;
				}

div.shopItemUitgebreid
{
	width: 715px;
	float: left;
}

	div.shopItemUitgebreid .top, div.shopItemUitgebreid .bottom
	{
		width: 715px;
		height: 5px;
		overflow: hidden;
		float: left;
	}

		div.shopItemUitgebreid .top img, div.shopItemUitgebreid .bottom img
		{
			float: left;
		}

	div.shopItemUitgebreid .content
	{
		width: 697px;
		margin: 0px;
		padding: 9px;
		background: url("../../img/bgShopUitgebreid.gif") repeat-y 0px 0px;
		float: left;
	}

		div.shopItemUitgebreid .content .uitgebreidLeft
		{
			width: 333px;
			float: left;
		}

			div.shopItemUitgebreid .content .uitgebreidLeft .title,
			div.shopItemUitgebreid .content .uitgebreidRight .title
			{
				color: #CC1A1A;
				font-weight: bold;
				font-family: tahoma, arial, verdana, sans-serif;
			}

		div.shopItemUitgebreid .content .uitgebreidRight .title
		{
			font-weight: normal;
		}

	div.shopItemUitgebreid .btnLarge
	{
		height: 25px;
		width: 120px;
		margin-right: 7px;
	}

	div.shopItemUitgebreid .content .uitgebreidLeft .shopItem,
	div.shopItemUitgebreid .content .uitgebreidLeft .shopItem:hover
	{
		width: 333px;
		padding: 0px;
		background: none;
		margin-bottom: 10px;
		cursor: default;
		float: left;
	}

		div.shopItemUitgebreid .content .uitgebreidLeft .shopItem .shopItemleft
		{
			width: 100px;
			padding: 0px 10px 0px 0px;
			height: 100px;
			margin: 0px;
			float: left;
		}

		div.shopItemUitgebreid .content .uitgebreidLeft .shopItem .shopItemRight .title
		{
			height: 28px;
			font-weight: bold;
			font-family: tahoma, arial, verdana, sans-serif;
			margin-bottom: 0px;
			width: 100%;
			float: left;
			text-decoration: none;
		}

		div.shopItemUitgebreid .content .uitgebreidLeft .shopItem .shopItemleft .shopThumb
		{
			float: left;
			width: 92px;
			display: block;
			overflow: hidden;
			height: 98px;
		}

	div.shopItemUitgebreid .content .uitgebreidLeft .omschrijving
	{
		width: 333px;
		border-top: 1px dotted #A3A7A7;
		padding-top: 10px;
		float: left;
	}

		div.shopItemUitgebreid .content .uitgebreidLeft .omschrijving .title
		{
			width: 100%;
			color: #CC1A1A;
			font-weight: bold;
			font-family: tahoma, arial, verdana, sans-serif;
			float: left;
		}

		div.shopItemUitgebreid .content .uitgebreidLeft .omschrijving .text
		{
			width: 100%;
			margin-top: 5px;
			color: #9A9A9A;
			font-weight: normal;
			font-family: tahoma, arial, verdana, sans-serif;
			float: left;
		}

			div.shopItemUitgebreid .content .uitgebreidLeft .omschrijving .text p
			{
				display: block;
				margin-bottom: 8px;
			}

	div.shopItemUitgebreid .content .uitgebreidRight
	{
		width: 325px;
		float: right;
	}

		div.shopItemUitgebreid .content .uitgebreidRight .shopImg
		{
			margin-top: 8px;
			width: 320px;
			float: left;
		}

			div.shopItemUitgebreid .content .uitgebreidRight .shopImg img
			{
				max-width: 316px;
				border: 2px solid #D1D1D1;
			}

	div.shopItemUitgebreid .content .nav
	{
		margin-top: 20px;
		width: 100%;
		float: left;
	}

		div.shopItemUitgebreid .content .nav a
		{
			margin-top: 7px;
			color: #9A9A9A;
			font-weight: bold;
			text-decoration: underline;
			float: left;
		}

			div.shopItemUitgebreid .content .nav a:hover
			{
				text-decoration: none;
			}

		div.shopItemUitgebreid .content .nav button
		{
			float: right;
			cursor: pointer;
		}


.shopCheck
{
	width: 100%;
	float: left;
}

	.shopCheck .itemTitle
	{
		font-size: 1.6em;
	}

	.shopCheck .checkList
	{
		table-layout: fixed;
		float: left;
		width: 461px;
		color: #575757;
	}

		.shopCheck .checkList .quantity input
		{
			width: 23px;
		}

		.shopCheck .checkList .price
		{
			border-left: 1px solid #E0E3E3;
		}

		.shopCheck .checkList .quantity
		{
			border-right: 1px solid #E0E3E3;
		}

		.shopCheck .checkList .item
		{
		}

		.shopCheck .checkList .total
		{
			font-weight: bold;
			padding-top: 10px;
			border-top: 1px solid black;
		}

		.shopCheck .checkList .sum
		{
			border-top: 1px solid black;
			padding-top: 10px;
			font-weight: bold;
		}

	.shopCheck .adres
	{
		float: left;
		margin-top: 50px;
		margin-left: 20px;
		width: 250px;
	}

		.shopCheck .adres .title
		{
			color: #CC1A1A;
			font-size: 1.3em;
			font-family: calibri, tahoma, arial;
			float: left;
		}

		.shopCheck .adres span
		{
			float: left;
			margin-top: 2px;
			clear: both;
			color: #575757;
			width: 250px;
		}

	.shopCheck .nav
	{
		width: 99%;
		display: block;
		padding: 6px;
		float: left;
		margin-top: 20px;
		background: #E60202;
		color: #FFF;
	}

a.btnAfrekenenSmall
{
	background: url("../../img/btnAfrekenenSmall.gif") no-repeat 0px 0px;
	float: right;
	width: 80px;
	height: 20px;
	display: block;
}

a.btnAfrekenen
{
	background: url("../../img/btnAfrekenen.gif") no-repeat 0px 0px;
	float: right;
	width: 94px;
	height: 23px;
	display: block;
}

.shopCheck .nav a.btnAfrekenen:hover
{
	background: url("../../img/btnAfrekenen.gif") no-repeat 0px -33px;
}

.shopCheck .nav a.small
{
	float: left;
	padding: 4px 0px 0px 4px;
	font-weight: bold;
	color: #fff;
}

	.shopCheck .nav a.small:hover
	{
		text-decoration: none;
	}

.shopCheck .message
{
	margin-top: 10px;
}

.leveringsvoorwaarden
{
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}

	.leveringsvoorwaarden .leverancier
	{
		margin-top: 15px;
		margin-bottom: 5px;
		font-weight: bold;
		font-size: 1.4em;
		background-color: #efefef;
	}

	.leveringsvoorwaarden .voorwaarden
	{
	}

/*===============================================================================================*/

/*======================================== Twitter ==============================================*/
.twitter
{
	width: 355px;
	margin-bottom: 20px;
	float: right;
}

	.twitter .top
	{
		width: 355px;
		height: 33px;
		background: url("../../img/twitterTop.gif") no-repeat 0 0;
		float: left;
	}

	.twitter .twitterContent
	{
		width: 275px;
		height: 90px;
		border-right: 1px solid #CFCFCF;
		border-left: 1px solid #CFCFCF;
		padding: 0 10px 6px 57px;
		float: right;
	}

		.twitter .twitterContent .tweet
		{
			width: 100%;
			padding: 15px 0 10px 0;
			float: left;
		}

			.twitter .twitterContent .tweet .image
			{
				width: 35px;
				float: left;
			}

				.twitter .twitterContent .tweet .image a
				{
					float: left;
				}

				.twitter .twitterContent .tweet .image img
				{
					width: 26px;
					border: 1px solid #E6E7E8;
				}

			.twitter .twitterContent .tweet .text
			{
				width: 240px;
				color: #000;
				float: left;
			}

				.twitter .twitterContent .tweet .text a
				{
					color: #E6342A;
					text-decoration: none;
				}

					.twitter .twitterContent .tweet .text a:hover
					{
						text-decoration: underline;
					}

				.twitter .twitterContent .tweet .text .date
				{
					width: 100%;
					color: #E6342A;
					margin-top: 5px;
					font-size: 0.9em;
					float: left;
				}

	.twitter a.bottom
	{
		width: 100%;
		float: left;
	}

/*============================================= orderlist ==================================================*/
#orderList
{
	float: right;
	width: 326px;
	display: block;
	table-layout: fixed;
	padding: 8px;
	font-size: 0.9em;
	font-family: arial, verdana, tahoma;
	background: #EEEFEF;
	color: #575757;
	border: 1px solid #BBC1C1;
	margin-top: 25px;
	margin-left: -65px;
}

	#orderList table
	{
		float: left;
		width: 326px;
		overflow: hidden;
	}


		#orderList table td.price
		{
			color: #313131;
		}

		#orderList table td.quantity
		{
		}

		#orderList table td.item
		{
			border-left: 1px solid #E0E3E3;
			border-right: 1px solid #E0E3E3;
		}

		#orderList table td.total
		{
			font-size: 1.1em;
			color: #313131;
			font-weight: bold;
			border-top: 1px solid #313131;
		}

	#orderList .nav
	{
		width: 261px;
		padding: 10px 0px 0px 65px;
		float: left;
	}

		#orderlist .nav a
		{
			color: #575757;
		}

a.uploadOccassionsSmall
{
	background: url("../../img/banner-occasion-upload.png") repeat-x 0px 0px;
	width: 400px !important;
	height: 79px !important;
	margin-top: 0px;
	float: right !important;
	border: 0px;
}

	a.uploadOccassionsSmall:hover
	{
		background: url("../../img/banner-occasion-upload.png") repeat-x 0px 0px;
		width: 400px;
		height: 79px;
		margin-top: 0px;
		float: right;
		border: 0px;
	}

button.uploadOccassionsSmall
{
	background: url("../../img/banner-occasion-upload.png") repeat-x 0px 0px;
	width: 400px !important;
	height: 79px !important;
	margin-top: 0px;
	float: right !important;
	border: 0px;
}

	button.uploadOccassionsSmall:hover
	{
		background: url("../../img/banner-occasion-upload.png") repeat-x 0px 0px;
		width: 400px;
		height: 79px;
		margin-top: 0px;
		float: right;
		border: 0px;
	}


form.topForm
{
	width: 410px;
	background: none;
	float: right;
	margin-right: 5px;
}

a.btnFlipbook
{
	width: 96px;
	height: 32px;
	background: url("../../img/flipbook.gif") no-repeat 0px 0px;
	margin-bottom: 5px;
	float: right;
}

/*[UW MENING TELT]---------------------------------------------------------------------------*/
.klantenvertellen
{
	position: relative;
	display: block;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	height: 95px;
	width: 200px;
	overflow: hidden;
	margin-bottom: 18px;
	background-image: url("../../img/klantenvertellen/bg.png");
}

	.klantenvertellen .cijfer
	{
		position: absolute;
		left: 5px;
		top: 32px;
		font-size: 30px;
		color: #fff;
		display: block;
		width: 58px;
		text-align: center;
		font-weight: bold;
	}

		.klantenvertellen .cijfer span
		{
			position: relative;
			font-size: 15px;
			top: -10px;
		}

	.klantenvertellen .beoordelingen
	{
		position: absolute;
		bottom: 3px;
		left: 60px;
		font-size: 11px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		width: 108px;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	}

		.klantenvertellen .beoordelingen a
		{
			text-decoration: none;
			color: #fff;
		}

	.klantenvertellen .starholder
	{
		width: 56px;
		height: 11px;
		background-color: #fff;
		position: absolute;
		bottom: 5px;
		left: 6px;
	}

	.klantenvertellen .stars
	{
		position: absolute;
		top: 0px;
		left: 0px;
		height: 11px;
		width: 56px;
		background-position: top left;
		background-image: url("../../img/klantenvertellen/stars.png");
	}

	.klantenvertellen .holder
	{
		position: absolute;
		top: 0px;
		left: 0px;
		height: 11px;
		width: 56px;
		background-image: url("../../img/klantenvertellen/starholder.png");
	}

	.klantenvertellen .buttons
	{
		right: 5px;
		bottom: 20px;
		position: absolute;
	}

	.klantenvertellen .button
	{
		text-decoration: none;
		color: #000;
		font-weight: bold;
		font-size: 10px;
		letter-spacing: 0px;
		background-color: #fff;
		border-radius: 2px;
		display: block;
		padding: 0px 0px 0px 2px;
		width: 122px;
		margin-bottom: 3px;
		font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		background-image: url("../../img/klantenvertellen/button.png");
		background-position: right;
		background-repeat: no-repeat;
	}

	.klantenvertellen .kvlink
	{
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 27px;
	}

/*===============================================================================================*/
/*	BRINK IFRAME																											 */
/*===============================================================================================*/

.brinkIframe
{
	width: 900px;
	height: 830px;
	float: left;
}

/*===============================================================================================*/
/*	FONT-FACE																												 */
/*===============================================================================================*/

@font-face
{
	font-family: 'SansaSemiBold';
	src: url('../../fonts/sansacon-semibold-webfont.eot');
	src: url('../../fonts/sansacon-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../../fonts/sansacon-semibold-webfont.woff') format('woff'), url('../../fonts/sansacon-semibold-webfont.ttf') format('truetype'), url('../../fonts/sansacon-semibold-webfont.svg#sansa_con_std_semiboldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*===============================================================================================*/
body.editor
{
	background-image: none;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	color: #1F1949;
	font-size: 11px;
}

body.editor td.cmsTd
{
	font-size: 11px;
}

body
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	background-color: #333333;
	font-size: 75%;
}

hr
{
	color: #D9E4E6;
}

a
{
	background-color: transparent;
	color: #E5352C;
	text-decoration: underline;
}

a:hover
{
	color: #E5352C;
	text-decoration: none;
}

a:link
{outline: none;}

a[name]
{
	color: #1F1949;
	text-decoration: none;
}

a.anchor
{
	color: #1F1949;
	text-decoration: none;
}

a img
{
	border-width: 0px;
}

a img.extern
{
	display: none;
	width: 13px;
	height: 9px;
	margin-left: 3px;
}

form
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	/*background: #F0F0F4;*/
}

input 
{
	padding-top: 2px;
	padding-left: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: 1px solid #C0C0C0;
	background: #FFFFFF;
	color: #010101;
	font-size: 1.1em;
	margin: 0;
}

input.focused
{
	background: #FFFFCC;
}

input.checkbox, input.radio
{
	border: 0px;
	background: transparent;
}

textarea
{
	height: 80px;
	border: 1px solid #C0C0C0;
	background: #FFFFFF;
	color: #010101;
	font-size: 1.0em;
	overflow: auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	float: left;
	padding: 2px 1px 1px 3px;
}

form.wiki div.bodyEdit
{
	border: 1px solid #333366;
	background: #FFFFFF url("../../img/kopie/bgInput.gif") repeat-x 0 0;
	color: #1F1949;
	font-weight: normal;
	font-size: 1.0em;
	padding: 2px 1px 1px 3px;
}

option
{
	color: #000000;
}

button 
{
	border: 1px solid #000000;
	padding: 0px 4px 0px 4px;	/* top right bottom left */
	margin-right: 5px;
	background: #E20808 url("../../img/bgButton.gif") repeat-x 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.95em;
	cursor: pointer;
}

button:hover
{
	background: #E20808 url("../../img/bgButton.gif") repeat-x 0px bottom;
	color: #FFF;
}

legend
{
	color: #1F1949;
}

div.main
{
	width: 100%;
}
/*===============================================================================================*/
/*
	HTML Menu CSS classes
*/
/*===============================================================================================*/
div.menu
{
	width: 174px;
	padding-bottom: 30px;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Algemene <a/> in het menu																							 */
/*-----------------------------------------------------------------------------------------------*/
div.menu a
{
	padding: 6px 5px 6px 0px;
	font-weight: normal;
	font-size: 0.6em;
	color: #000000;
	text-decoration: none;
}

div.menu a:hover
{
	color: #E5352C;
	text-decoration: none;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Current <a/> in het menu																							 */
/*-----------------------------------------------------------------------------------------------*/
div.menu a.current
{
	font-weight: bold;
	background: #F7F7F7 url("../../img/bgLeftMenuLoc.gif") no-repeat 0px 7px;
}

div.menu a.current:hover
{
}
/*-----------------------------------------------------------------------------------------------*/
/*	Current <a/> in een sub menu																						 */
/*-----------------------------------------------------------------------------------------------*/
div.menu div.subMenu a.current
{
	color: #000000;
	font-weight: bold;
}

div.menu div.subMenu a.current:hover
{
	color: #E5352C;
}
/*-----------------------------------------------------------------------------------------------*/
/* Pijltje als er een submenu is (als gebruikt moet de display op block staan)						 */
/*-----------------------------------------------------------------------------------------------*/
div.menu a img
{
	background: transparent url("../../img/kopie/menuArrowDown.gif") no-repeat 0 0;
	width: 8px;
	height: 7px;
	margin-top: 3px;
	display: none;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Externe link in een (sub)menu																						 */
/*-----------------------------------------------------------------------------------------------*/
div.menu a img.link
{
	background: transparent url("../../img/kopie/menuLink.gif") no-repeat 0 0;
	display: block;
	width: 13px;
	height: 9px;
	margin-top: 2px;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Parent <a/> van de current <a/> in een (sub)menu															 */
/*-----------------------------------------------------------------------------------------------*/
div.menu a.parent
{
	font-weight: bold;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Eerste en laatste <a/> in een (sub)menu																		 */
/*-----------------------------------------------------------------------------------------------*/
div.menu a.first
{
}

div.menu a.last
{
}
/*-----------------------------------------------------------------------------------------------*/
/*	Verschillende lagen:																									 */
/*-----------------------------------------------------------------------------------------------*/
/* 1e laag */
div.menu a
{
	padding-left: 11px;
}
/*-----------------------------------------------------------------------------------------------*/
/* 2e laag */
div.menu div.subMenu a
{
	padding-left: 22px;
}
/*-----------------------------------------------------------------------------------------------*/
/* 3e laag */
div.menu div.subMenu div.subMenu a
{
	padding-left: 37px;
}
/*-----------------------------------------------------------------------------------------------*/
/* 4e laag */
div.menu div.subMenu div.subMenu div.subMenu a
{
	padding-left: 52px;
}
/*-----------------------------------------------------------------------------------------------*/
/* 5e laag */
div.menu div.subMenu div.subMenu div.subMenu div.subMenu a
{
	padding-left: 67px;
}
/*-----------------------------------------------------------------------------------------------*/
/* 6e laag */
div.menu div.subMenu div.subMenu div.subMenu div.subMenu div.subMenu a
{
	padding-left: 82px;
}
/*-----------------------------------------------------------------------------------------------*/
/* 7e laag */
div.menu div.subMenu div.subMenu div.subMenu div.subMenu div.subMenu div.subMenu a
{
	padding-left: 97px;
}
/*===============================================================================================*/
/*
	DHTML Menu CSS classes
*/
/*===============================================================================================*/
div#mainMenu
{
	width: 750px;
	height: 50px;
	overflow: hidden;
	background: none;
	float: left;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Gewone <a/> in het hoofdmenu.																						 */
/*-----------------------------------------------------------------------------------------------*/
div#mainMenu a
{
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	height: 50px;
	padding: 0px 11px;
	overflow: hidden;
	text-transform: uppercase;
	line-height: 4.5em;
	float: left;
}

div#mainMenu a:hover
{
	/*color: #E5352C;
	background: none;*/
	color: #bebebe;
	background: url("../../img/bgMenuLoc.gif") no-repeat center bottom;
	text-decoration: none;
}
/*-----------------------------------------------------------------------------------------------*/
/* Pijltje als er een submenu is																						 */
div#mainMenu a img
{
	width: 8px;
	height: 7px;
	margin-top: 3px;
	background: transparent url("../../img/kopie/menuArrowDown.gif") no-repeat 0px 0px;
	display: none;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Externe link in een hoofdmenu																						 */
div#mainMenu a img.link
{
	background: transparent url("../../img/kopie/menuLink.gif") no-repeat 0px 0px;
	display: block;
	width: 13px;
	height: 9px;
	margin-top: 2px;
}
/*-----------------------------------------------------------------------------------------------*/
/* Current <a/> in het hoofdmenu.																					 */
/*-----------------------------------------------------------------------------------------------*/
div#mainMenu a.current
{
	background: url("../../img/bgMenuLoc.gif") no-repeat center bottom;	
}

div#mainMenu a.current:hover
{
	background: url("../../img/bgMenuLoc.gif") no-repeat center bottom;
}
/*-----------------------------------------------------------------------------------------------*/
/* Parent <a/> van current <a/> in het hoofdmenu.																 */
/*-----------------------------------------------------------------------------------------------*/
div#mainMenu a.parent
{
	background: url("../../img/bgMenuLoc.gif") no-repeat center bottom;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Eerste en laatste <a/> in het hoofdmenu.																		 */
/*-----------------------------------------------------------------------------------------------*/
div#mainMenu a.first
{
}

div#mainMenu a.last
{
	border-bottom-width: 0px;
}
/*===============================================================================================*/
/*	Zwevende menu's																										 */
/*-----------------------------------------------------------------------------------------------*/
div.floatMenu
{
	margin-top: 1px;
	width: 150px;
	overflow: hidden;
	padding: 5px;
	background: #000 url("../../img/bgFloatmenu.gif") repeat-x 0px 0px;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Gewone <a/> in een zwevend menu.																					 */
/*-----------------------------------------------------------------------------------------------*/
div.floatMenu a
{
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;
	text-decoration: none;
}

div.floatMenu a:hover
{
	color: #CCCCCC;
	text-decoration: none;
}
/*-----------------------------------------------------------------------------------------------*/
/* Pijltje als er een submenu is																						 */
div.floatMenu a img
{
	width: 5px;
	height: 10px;
	background: transparent url("../../img/menuArrow.gif") no-repeat 0 0;
	margin-top: 3px;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Externe link in een hoofdmenu																						 */
div.floatMenu a img.link
{
	background: transparent url("../../img/kopie/menuLink.gif") no-repeat 0 0;
	display: block;
	width: 13px;
	height: 9px;
	margin-top: 2px;
}
/*-----------------------------------------------------------------------------------------------*/
/* Current <a/> in het zwevend menu.																				 */
/*-----------------------------------------------------------------------------------------------*/
div.floatMenu a.current
{
	color: #CCCCCC;
	text-decoration: none;
}

div.floatMenu a.current:hover
{
	color: #CCCCCC;
	text-decoration: none;
}
/*-----------------------------------------------------------------------------------------------*/
/* Parent <a/> van current <a/> in het zwevend menu.															 */
/*-----------------------------------------------------------------------------------------------*/
div.floatMenu a.parent
{
}
/*-----------------------------------------------------------------------------------------------*/
/*	Eerste en laatste <a/> in het zwevend menu.																	 */
/*-----------------------------------------------------------------------------------------------*/
div.floatMenu a.first
{
}

div.floatMenu a.last
{
	border-bottom-width: 0px;
}
/*===============================================================================================*/
/*
	Breadcrumb CSS classes
*/
/*===============================================================================================*/
div.breadcrumb
{
	width: 97%;
	/*height: 27px;*/
	clear: both;
	padding: 0px 0px 12px 3%;
	border-bottom: 1px solid #99A0A0;
	margin-bottom: 13px;
	background: url("../../img/bgBread.gif") no-repeat 0px 0px;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Standaard <a/> in de breadcrumb.																					 */
/*-----------------------------------------------------------------------------------------------*/
div.breadcrumb a
{
	font-weight: normal;
	color: #838383;
	text-decoration: none;
}

div.breadcrumb a:hover
{
	color: #E5352C;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Laatste <a/> in de breadcrumb (current location).															 */
/*-----------------------------------------------------------------------------------------------*/
div.breadcrumb a.current
{
	color: #E5352C;
}

div.breadcrumb a.current:hover
{
}
/*-----------------------------------------------------------------------------------------------*/
/*	De spacer tussen de categorieën.																					 */
/*-----------------------------------------------------------------------------------------------*/
div.breadcrumb img, span.searchCrumb img
{
	background: transparent url("../../img/arrowBread.gif") no-repeat 0px 0px;
	width: 11px;
	height: 5px;
}
/*===============================================================================================*/
/*
	Kalender CSS classes
*/
/*===============================================================================================*/
/*	De weekdagen (m, d, w, d, v, z, z) */
td.calDayHeader 
{
	text-align:	right;
	border-bottom: 1px solid #B8B8B8;
	color: #333366;
}

img.calDayHeader 
{
	width: 18px;
}

/* De weeknummers */
td.calWeekNo 
{
	text-align:	right;
	border-right: 1px solid #B8B8B8;
	cursor: pointer;
	color: #333366;
}

img.calWeekNo 
{
	width: 18px;
}

/* onMouseOver van de weeknummers */
td.calSel
{
	background-color: #CCCCCC;
}

/* De dagen in de huidige maand */
td.calDay
{
	text-align: right;
	background-color: #EEEEEE;
	color: #E5352C;
	cursor: pointer;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}

/* De dagen van een andere maand (Other Month) */
td.calDayOM
{
	text-align: right;
	color: #B8B8B8;
	cursor: pointer;
}

/* Een geselecteerde dag in de huidige maand */
td.calSelected
{
	background-color: #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

/* Een geselecteerde dag in een andere maand */
td.calSelectedOM
{
	background-color: #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color: white;
}

/* Vandaag */
td.calToday
{
	border: 1px solid #333366;
}

/* Als er agenda/kalender items zijn op die dag */
td.calFilled
{
	font-weight: bold;
}

/* De TD waar de maand in getoond wordt */
td.calMonth
{
	color: #E5352C;
}

/* De TD's die disabled zijn */
td.calDisabled
{
	color: #A0A0A0;
}

/* De twee "vorige/volgende-maand" buttons */
tr#trButtons button
{
}
/*===============================================================================================*/
/*
	Sitemap CSS classes
*/
/*===============================================================================================*/
table.sitemap
{
	background-color: #FFF;
	margin-bottom: 12px;
}

td.sitemapMain
{
	background-color: #FFF;
}

td.sitemapMain a 
{
	background-color: #FFF;
	color: #E5352C;
	padding: 4px 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
	display: block;
	clear: both;
}

td.sitemapMain a:hover
{
	color: #E5352C;
}

td.sitemapSub
{
	color: #E5352C;
}

td.sitemapSub a 
{
	background-color: #FFF;
	color: #000;
	padding: 4px 8px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	clear: both;
}

td.sitemapSub a:hover
{
	color: #E5352C;
}
/*===============================================================================================*/
/*
	Search page CSS classes
*/
/*===============================================================================================*/
div.search
{
}

tr.search
{
	color: black;
	background-color: white;
}

tr.search td
{
	padding-left: 0px;
	padding-right: 0px;
}

tr.search legend
{
	font-weight: bold;
}

div.search .topButton
{
	display: none;
}

div.search .bottomButton
{
}

div.results
{
	width: 100%; 
	clear: both;
	overflow: hidden;
}

.results .searchTitle
{
	color: #E5352C; /* google color: #0000DE */
	font-size: 1.25em;
	font-weight: bold;
	text-decoration: none;
}

.results span.searchTeaser
{
	color: #000000;
}

.results span.searchCrumb a
{
	color: #E5352C; /* google color: #008000 */
	text-decoration: none;
}

.results span.searchCrumb a:hover
{
	text-decoration: underline;
}

.results span.searchDate
{
	color: #999999;
	display: none;
}

/*===============================================================================================*/
/* Legenda CSS classes */
/*===============================================================================================*/
div.legenda
{
	width: 100%;
	margin-bottom:20px;
	padding-bottom: 10px;
	float:left;
}

div.legenda .head h2
{
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	float:left;
	width: 100%;
	margin-bottom: 5px;
}

div.legenda .content
{
	width: 100% !important;
	float:left;
	color: #4E4853;
	margin-bottom:5px;
}

div.legenda .content div
{
	float:left;
	margin-bottom:7px;
	width: 100%;
}

div.legenda .content div img
{
	float:left;
	margin-right: 8px;
}

/*===============================================================================================*/
/*
	Login page CSS classes
*/
/*===============================================================================================*/
.mainContent .loginBlock
{
	width:600px;
	float:left;
}

.login input
{
	height:24px;
}

div.login
{
}

div.login button
{
	overflow: visible;
}

div.login button.back
{
}

div.login button.cancel
{
}

div.login button.change
{
}

div.login button.loginlike
{
}

div.login button.submit
{
}

div.login a.lost
{
}

div.login a.clear
{
}
/*===============================================================================================*/
/*
	Paging CSS classes
*/
/*===============================================================================================*/
div.paging
{
	margin: 15px 0px 15px 0px;
	width: 100%;
	text-align: center;
	float: left;
}

div.paging a
{
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 4px 4px;
	border: 0px solid #999999;
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	margin-right: 2px;
}

div.paging a:hover
{
	color: #000;
	border: 0px solid #555555;
	text-decoration: underline;
}

div.paging a.disabled,
div.paging a.disabled:hover
{
	border: 0px solid #EEEEEE;
	background-color: #EEEEEE;
	color: #CCCCCC;
	cursor: default;
}

div.paging a.current
{
	background: url("../../img/bgPaging.png") center center no-repeat;
	width: 25px;
	height: 24px;
	color:#E5352C;
}

div.paging a.first
{
	color:#E5352C;
	width: 50px;
}

div.paging a.first.disabled
{
	color: #CCCCCC;
	text-decoration: none;
	background: none;
}

div.paging a.last
{
	color:#E5352C;
	width: 50px;
}

div.paging a.last.disabled
{
	color: #CCCCCC;
	text-decoration: none;
	background: none;
}
/*===============================================================================================*/
/*
	Item CSS classes
*/
/*===============================================================================================*/
div.item
{
	width: 100%;
	display: block;
	clear: both;
	background: white;
	margin-bottom: 13px;
	float: left;
	position: relative;
}

div.item.verkort
{
	border-bottom: 1px solid #99A0A0;
	padding-bottom: 10px;
}

	/*div.item table,
	div.item table tbody,
	div.item table tr,
	div.item table td
	{
		width: 455px;
		display: block;
	}*/

div.item .title
{
	display: block;
	font-size: 0.64em!important;
	font-weight: bold;
	color: #E5352C;
	clear: both;
}

div.item.verkort .title
{
	font-size: 0.84em;
}

div.item .title a
{
	text-decoration: none;
}

div.item .title a:hover
{
	color: #1F1949;
}

	div.item table
	{
		width: 100%;
	}

div.item .thumb
{
	float: left;
	display: inline;
	margin: 0px 5px 5px 0px;
}

div.item .thumb img
{
	/*width: 114px;*/
	width: 118px;
	height: 105px;
	float: left;
	text-decoration: none;
}

div.item.verkort .thumb img
{
	width: 90px;
	height: 65px;
}

div.item .thumb a, div.item .thumb span
{
	padding: 0px;
	display: block;
	float: left;
	border: 0px solid #DCDCE5;
}

div.item .thumb a:hover
{
	border: 0px solid #E5352C;
}

div.item .body, .itemBody
{
	color: #231F20;
	margin-bottom: 15px;
}

div.item .body iframe, .itemBody iframe
{
	border: none;
}

div.item .body h2 {
	font-size: 1.2em;	
}

div.item .body h3 {
	font-size: 1.2em;	
}

/*div.item .body h4 {
	font-size: 1.15em;	
}*/

div.item .body h4
{
	font-family: "SansaSemiBold";
	font-size: 1.7em;
	color: #444;
	letter-spacing: -0.01em;
}

div.item .body h5 {
	font-size: 1.1em;	
}

div.item .body h6 {
	font-size: 1.0em;	
}

div.item .nav
{
	clear: both;
}

div.item .nav div
{
	clear: both;
	margin-bottom: 10px;
}

div.item .nav a
{
	color: #E3372D;
	font-weight: normal;
	text-decoration: none;
	margin-bottom: 0px;
}

div.item .nav a:hover
{
	color: #E3372D;
	text-decoration: underline;
}

/*-----------------------------------------------------------------------------------------------*/
div.item a.back
{
	display: block;
	margin-right: 20px;
	float: left;
}

div.item a.back:hover
{
}
/*-----------------------------------------------------------------------------------------------*/
div.item a.send
{
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	background: White url("../../img/btnSend.gif") no-repeat 0px 0px;
	float: left;
}

div.item a.send:hover
{
	background: White url("../../img/btnSend.gif") no-repeat 0px 0px;
}
/*-----------------------------------------------------------------------------------------------*/
div.item a.print
{
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 20px;
	background: White url("../../img/btnPrint.gif") no-repeat 0px 0px;
	float: left;
}

div.item a.print:hover
{
	background: White url("../../img/btnPrint.gif") no-repeat 0px 0px;
}
/*-----------------------------------------------------------------------------------------------*/
div.item a.more
{
	display: block;
	float: right;
}

div.item a.more:hover
{
}
/*-----------------------------------------------------------------------------------------------*/
div.item a.top
{
	display: block;
	float: right;
}

div.item a.top:hover
{
}
/*-----------------------------------------------------------------------------------------------*/
div.item a.wiki
{
	display: block;
	width: 75px;
	height: 15px;
	float: left;
}

div.item a.wiki:hover
{
}
/*===============================================================================================*/
/*
	Reactions CSS classes
*/
/*===============================================================================================*/
div.reactions
{
	font-weight: normal;
	font-size: 1.0em;
	color: #1F1949;
}

div.reactions h4
{
}

div.reactions form h4
{
}

div.reactions li
{
}

div.reactions h6
{
	font-weight: bold;
	margin-bottom: 0px;
}
/*===============================================================================================*/
/*
	Relations CSS classes
*/
/*===============================================================================================*/
div.relations
{
	clear: both;
}
/*===============================================================================================*/
/*
	Flowchart CSS classes
*/
/*===============================================================================================*/
div.flow
{
	width: 530px;
	float: left;
	display: block;
}

div.flow div.items
{
	float: left;
	border-bottom: 1px solid #DFDFDF;
	width: 350px;
	display: block;
}

div.flow div.relations
{
	float: right;
	height: 150px;
	width: 170px;
	overflow: auto;
	display: block;
}

div.flow div.relations a.relation
{
	display: block;
	margin-bottom: 2px;
	padding: 2px;
	text-decoration: none;
	color: #333366;
	float: none;
	width: 166px;
}

div.flow div.relations a.relation:hover
{
	background-color: #F0F0F0;
}

div.flow div.relations a.relation img
{
	background: transparent url(../icons/htm.gif) no-repeat 0px 0px;
	width: 16px;
	height: 16px;
	display: inline;
	margin-right: 5px;
}

div.flow div.flowitem
{
	background-color: #FDFDFD;
	border-top: 1px solid #DFDFDF;
	padding: 2px 5px;
	display: block;
	float: none;
	width: 340px;
}

div.flow div.endcode
{
	background-color: #333366;
	color: #FFFFFF;
}

div.flow div.flowitem:hover
{
	background-color: #F0F0F0;
}

div.flow div.flowitem img
{
	width: 8px;
	height: 7px;
	background: transparent url("../../img/kopie/menuArrowDown.gif") no-repeat 0 0;
	margin-top: 5px;
	display: block;
}

div.flow div.current img
{
	background: transparent url("../../img/kopie/menuArrowLeft.gif") no-repeat 0 0;
}

div.flow div.endcode img
{
	display: none;
}

div.flow div.last
{
	background-color: #333366;
	border-top-width: 0px;
}

div.flow div.flowitem div.name
{
	height: 20px;
	width: 230px;
	float: left;
	display: block;
	font-weight: bold;
	cursor: pointer;
}

div.flow div.flowitem div.endcode
{
	width: 340px;
}

div.flow div.flowitem div.check input
{
}

div.flow div.flowitem div.radio input
{
}
/*===============================================================================================*/
/*
	Form CSS classes
*/
/*===============================================================================================*/
.error
{
	color: #E5352C;
	font-weight: bold;
}

form.form h4
{
	font-size: 1.3em;
	color: #E5352C;
}

form.form div.category
{
	background: #DCDCE5;
}

form.form button
{
/**/
	float: right;/**/
	padding-top: 0px;
	height: 27px;
}

form.form button.back
{
}

form.form button.submit
{
}

form.form button.reset
{
}

form.form div.radio
{
	width: 100%;
	clear: both;
}

form.form div.formfield
{
}

form.form input.radio
{
	float:left;
	margin-right:6px;
	margin-top:3px;
}

form.form input.checkbox
{
	float:left;
	margin-right:6px;
	margin-top:3px;
}

form.form .bold, form.form .caption
{
	font-weight: bold;
	float: left;
/**/
	width: 34%;
	overflow: hidden;/**/
}

form.form .label
{
	font-weight: bold;
	float: left;
/**/
	width: 100%;
	overflow: hidden;/**/
}

form.form div.field
{
/**/
	width: 65%;
	overflow: hidden;
	float: left;/**/
}

form.form input.file
{
	
}
/*===============================================================================================*/
/*
	Forum CSS classes
*/
/*===============================================================================================*/
.forum
{
}

.forum .bar
{
	background-color: #333366;
	color: White;
	font-weight: bold;
}

.forum button
{
	padding-top: 0px;
	height: 18px;
}

.forum button.add
{
}

.forum button.cancel
{
}

.forum button.moderator
{
}

.forum td.thread
{
	border-bottom: 1px solid #DDDDDD;
	vertical-align: text-top;
}

.forum .mouseOver
{
	background-color: #F3F3F3;
}

.forum .subject
{
	font-weight: bold;
	text-decoration: none;
}

.forum a.subject:hover
{
	font-weight: bold;
	text-decoration: none;
}

.forum div.text
{
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #DDDDDD;
}

.forum td.author
{
}

.forum span.author
{
	color: #E5352C;
	font-weight: bold;
}

.forum span.date
{
	color: #E5352C;
	font-weight: bold;
}

.forum td.reactions
{
}

.forum td.last
{
}

.forum .quote
{
	clear: both;
	width: 100%;
	text-align: center;
}

.forum .quote q
{
	display: block;
	width: 90%;
	background-color: #F3F3F3;
	padding: 10px;
	text-align: left;
}
/*===============================================================================================*/
/*
	Gallery CSS classes
*/
/*===============================================================================================*/
div.gallery .image
{
	float: left;
	margin: 0px 5px 5px 0px;
}

div.gallery .image img
{
	width: 114px;
	height: 114px;
	float: left;
	text-decoration: none;
}

div.gallery .image a
{
	padding: 3px;
	display: block;
	float: left;
	border: 2px solid #DCDCE5;
}

div.gallery .image a:hover
{
	border: 2px solid #E5352C;
}

div.gallery .image .shadow
{
	width: 124px;
	height: 11px;
	clear: both;
	background: url("../../img/kopie/footerThumb.gif") repeat-x 0 0;
}
/*===============================================================================================*/
/*
	Template CSS classes
*/
/*===============================================================================================*/
tr.control_0
{
	background-color: #F0F0F0;
}

tr.control_1
{
	background-color: transparent;
}

td.controlName
{
	font-weight: bold;
}
/*===============================================================================================*/
/*
	Wiki CSS classes
*/
/*===============================================================================================*/
form.wiki 
{
}

/* positionering van een van de wiki velden */
div.item div.body form.wiki div.field
{
/*/
	clear: none;
	float: left;
	width: 65%;/**/
}

/* kleur e.d. van een editor veld */
form.wiki div.bodyEdit
{
}

/* overload voor het koptekst veld */
form.wiki div.editTeaser
{
}

form.wiki button.submit
{
}

form.wiki button.cancel
{
}
/*===============================================================================================*/

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

/*---- Header styling ---*/
/*.sIFR-active h2.franchiseName
{
	visibility: hidden;
	font-family: verdana;
	line-height: 1em;
	font-size: 31px;
}*/

.sIFR-active h2.sansa18Red
{
	visibility: hidden;
	font-family: verdana;
	line-height: 1em;
	font-size: 18px;
}



