/*===============================================================================================*/
body.editor
{
	background-image: none;
	background-color: #151517;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D1D2D6;
}

body.editor .cmsTd,
.cmsTd
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	background: #151517 url("../img/bgBody.gif") repeat-x 0px 0px;
	color: #D1D2D6;
}

.bodyPopup
{
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	background: #151517;
	color: #D1D2D6;
}

hr
{
	color: #D1D2D6;
}

a
{
	background-color: transparent;
	text-decoration: underline;
	color: #85BFDC;
	font-weight: normal;
}

a:hover
{
	text-decoration: none;
	color: #FFF;
}


a img.extern
{
	background: transparent url(../img/kopie/menuLink.gif) no-repeat 0px 0px;
	display: inline;
	width: 13px;
	height: 9px;
	border: 0px solid black;
	margin-left: 3px;
}

.newsItem a img.extern
{
	border: 0px solid black;
}

a img
{
	border: 0px;
}

a[name]
{
	text-decoration: none;
	font-weight: normal;
}

form
{
	margin: 0px;
	padding: 0px;
	background: #494A51;
	float: left;
}

form button
{
	height: 18px;
	padding: 0px;
	background: url("../img/btnStandard.gif") repeat-x 0px 0px;
	margin-right: 3px;
	cursor: pointer;
	float: left;
}

form button:hover
{
	height: 18px;
	padding: 0px;
	background: url("../img/btnStandard.gif") repeat-x 0px -29px;
	margin-right: 3px;
	float: left;
}

input 
{
	padding-top: 2px;
	padding-left: 3px;
	padding-bottom:2px;
	border: 0px solid #333366;
	background: #FFFFFF url("../img/bgInput.gif") repeat-x 0 0;
	color: #3C3C43;
	font-size: 1.0em;
	float: left;
}

input:hover, textarea:hover
{
	background: #FFFFCC;
}

input.checkbox, input.radio
{
	border: 0px;
	background: transparent;
}

input[type=hidden]
{
	visibility: hidden;
	display: none;
}

textarea
{
	height: 80px;
	border: 0px solid #333366;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #3C3C43;
	font-size: 1.0em;
	padding:1px;
	overflow: auto;
	float: left;
}

option
{
	color: #000000;
}

button
{
	color: #FFF;
	background: url("../img/btnNormal.gif") no-repeat 0px 0px;
	width: 82px;
	height: 23px;
	text-align:center;
	padding-top:1px;
	border: 0px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-decoration: none;
	font-weight: bold;
}

button:hover
{
	margin: 0px;
	width: 82px;
	color: #000;
}

legend
{
	color: #D1D2D6;
}

/*===============================================================================================*/
/*	BUTTON TEST 	                                                                             */
/*===============================================================================================*/
span.roundButton
{
	height: 19px;
	background: url("../img/buttonLeft.gif") no-repeat 0px 0px;
	padding-left: 7px;
	padding-right: 0px;
	margin-right: 10px;
	float: left;
}

span.roundButton button.btnRound
{
	width: auto;
	height: 19px;
	font-size: 0.8em;
	background: url("../img/buttonRight.gif") no-repeat 0px right;
	float: left;
}
/*===============================================================================================*/
/*	RELATIONS 	                                                                             */
/*===============================================================================================*/
.relaties
{
	float:left;
}

.relaties img
{
	float:left;
	margin-bottom:5px;
}


/*===============================================================================================*/
/*	MESSAGEBOX STYLE                                                                              */
/*===============================================================================================*/
div.MessageBox
{
	padding: 10px 20px 10px 20px;
	border: solid 1px #4F5056;
	background-color: #FF6600;
	background: url("../img/bgMessageBox.gif") repeat-x 0px 0px;
	clear: both;
	position: absolute;
	top: 200px;
	width: 350px;
	overflow: hidden;
	text-align: center;
	font-size: 11px;
}
/*===============================================================================================*/
/* LAYOUT */
/*===============================================================================================*/

div.main
{
	margin: 0px auto 0px auto;
	width: 955px;
	overflow: hidden;
}

.bodyPopup .main
{
	margin:0px auto 0px auto;
	width: auto;	
}

.centerContainer
{
	width: 892px;
	float:left;
	padding: 0px 32px 0px 31px;
}

.mainContainer
{
	width: 848px;
	padding: 18px 22px 22px 22px;
	background: transparent url("../img/bgMainContainer.png") no-repeat 0px 0px;
	float:left;
}

.mainContainer .left
{
	width: 559px;
	background: url("../img/bgMainContainerLeft.gif") no-repeat 0px 0px;
	padding: 18px 18px;
	margin-right: 31px;
	float:left;
}

.mainContainer .right
{
	width: 205px;
	float:left;
}

.mainFlash
{
	width: 891px;
	height: 600px;
	float:left;
}
/*===============================================================================================*/
/*
	HTML Menu CSS classes
*/
/*===============================================================================================*/
/*.menuContainer
{
	height: 42px;
	width: 887px;
	padding: 0px 34px 0px 34px;
	background: url("../img/bgMenuContainer.png") no-repeat 0px 0px;
	float:left;
}*/
.menuContainer
{
	height: 42px;
	width: 892px;
	margin-left: 31px;
	padding: 0px 0px 0px 0px;
	background: url("../img/bgMenuContainer.png") no-repeat 0px 0px;
	float:left;
}

.menuContainer div.menu
{
	width: 743px;
	height: 42px;
	float:left;
}

.menuContainer div.menu a
{
	height: 37px;
	padding: 0px 17px;
	clear: none;
	display: block;
	color: #FFFFFF;
	line-height: 3.2em;
	text-transform: uppercase;
	text-decoration: none;
	float:left;
}

.menuContainer div.menu a.current
{
	height: 42px;
	color: #BFBFC0;
	background: url("../img/bgMenuCurrent.png") no-repeat center 1px;
}

div.menuLine
{
	width: 2px;
	height: 37px;
	background: url("../img/menuLine.gif") no-repeat 0px 1px;
	float: left;
}

.subMenuContainer
{
	height: 36px;
	width: 892px;
	float:left;
	padding: 0px 31px;
	display: block;
}

.subMenuContainer a
{
	margin-top: 4px;
	padding: 0px 10px;
	line-height: 2.0em;
	height: 23px;
	color: #85BFDC;
	text-decoration: none;
	float: left;
}

.subMenuContainer a:hover
{
	color: #FFF;
}

.subMenuContainer a img
{
	display: none;
}

/*.subMenuContainer a.current,
.subMenuContainer a.current:hover
{
	font-weight: bold;
	color: #85BFDC;
	background: #4B4C52;
}*/

.roundCorner
{
	margin-top: 4px;
	height: 23px;
	float: left;
	background: #4B4C52;
}

.roundCornerLeft
{
	background: url("../img/roundCornerLeft.gif") no-repeat left 0px;
	height: 23px;
	float: left;
}

.roundCornerLeft div
{
	background: url("../img/roundCornerRight.gif") no-repeat right 0px;
	float: left;
}

.roundCornerLeft div a,
.roundCornerLeft div a:hover
{
	font-weight: bold;
	color: #85BFDC;
	margin: 0px;
	padding: 0px 10px;
	float: left;
}
/*===============================================================================================*/
/* Quicksearch */
/*===============================================================================================*/
.menuContainer .quickSearch
{
	margin-top: 8px;
	width: 140px;
	height: 20px;
	float:left;
}

.menuContainer .quickSearch form
{
	background: none;
}

.menuContainer .quickSearch form input
{
	width: 107px;
	height: 16px;
	padding: 4px 0px 0px 8px;
	color: #75777E;
	background: url("../img/backgroundSearch.gif") no-repeat 0px 0px;
	float: left;
}

.menuContainer .quickSearch form button
{
	width: 21px;
	height: 20px;
	background: url("../img/btnSearch.gif") no-repeat 0px 0px;
	cursor: pointer;
	float: left;
}
/*===============================================================================================*/

/*===============================================================================================*/
/*
	DHTML Menu CSS classes
*/
/*===============================================================================================*/
div#mainMenu
{
/* vertical */
/*	width: 186px;*/

/* horizontal */
	width: 100%;
	clear: both;
	height: 23px;
	overflow: hidden;
	background: #85BFDC url("../img/kopie/footerbalk.gif") no-repeat 0 0;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Gewone <a/> in het hoofdmenu.																						 */
/*-----------------------------------------------------------------------------------------------*/
div#mainMenu a
{
	font-weight: bold;
	color: #D1D2D6;
	text-decoration: none;
	
/* vertical */
/*	padding: 5px 11px 5px 11px;
	border-bottom: 1px solid #85BFDC;
	clear: both;*/

/* horizontal */
	padding: 5px;
	border-right: 1px solid #FFFFFF;
	float: left;
	height: 13px;
	width: 90px;
	overflow: hidden;
}

div#mainMenu a:hover
{
	background-color: #CCCCD9;
	text-decoration: none;
}
/*-----------------------------------------------------------------------------------------------*/
/* Pijltje als er een submenu is																						 */
div#mainMenu a img
{
	width: 8px;
	height: 7px;
	margin-top: 3px;

/* vertical */
/*	background: transparent url("../img/kopie/menuArrowLeft.gif") no-repeat 0 0;*/

/* horizontal */
	background: transparent url("../img/kopie/menuArrowDown.gif") no-repeat 0 0;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Externe link in een hoofdmenu																						 */
div#mainMenu 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 hoofdmenu.																					 */
/*-----------------------------------------------------------------------------------------------*/
div#mainMenu a.current
{
	background: #CCCCD9 url("../img/kopie/bgMenuLoc.gif") repeat-x 0 0;	
}

div#mainMenu a.current:hover
{
	background: #CCCCD9 url("../img/kopie/bgMenuLoc.gif") repeat-x 0 0;	
}
/*-----------------------------------------------------------------------------------------------*/
/* Parent <a/> van current <a/> in het hoofdmenu.																 */
/*-----------------------------------------------------------------------------------------------*/
div#mainMenu a.parent
{
	background-color: #F0F0F0;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Eerste en laatste <a/> in het hoofdmenu.																		 */
/*-----------------------------------------------------------------------------------------------*/
div#mainMenu a.first
{
}

div#mainMenu a.last
{
	border-bottom-width: 0px;
}
/*===============================================================================================*/
/*	Zwevende menu's																										 */
/*-----------------------------------------------------------------------------------------------*/
div.floatMenu
{
	border: 1px solid #888888;
	background-color: #FFFFFF;
	width: 150px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Gewone <a/> in een zwevend menu.																					 */
/*-----------------------------------------------------------------------------------------------*/
div.floatMenu a
{
	padding: 5px 5px 5px 5px;
	color: #D1D2D6;
	text-decoration: none;
	border-bottom: 1px solid #888888;
}

div.floatMenu a:hover
{
	background-color: #CCCCD9;
	color: #D1D2D6;
	text-decoration: none;
}
/*-----------------------------------------------------------------------------------------------*/
/* Pijltje als er een submenu is																						 */
div.floatMenu a img
{
	width: 8px;
	height: 7px;
	background: transparent url("../img/kopie/menuArrowLeft.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
{
	background-color: #CCCCD9;
	text-decoration: none;
}

div.floatMenu a.current:hover
{
	background-color: #CCCCD9;
	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: 530px;
	height: 24px;
	clear: both;
	padding: 10px 0px 0px 0px;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Standaard <a/> in de breadcrumb.																					 */
/*-----------------------------------------------------------------------------------------------*/
div.breadcrumb a
{
	font-weight: normal;
	color: #D1D2D6;
	text-decoration: none;
}

div.breadcrumb a:hover
{
	color: #85BFDC;
}
/*-----------------------------------------------------------------------------------------------*/
/*	Laatste <a/> in de breadcrumb (current location).															 */
/*-----------------------------------------------------------------------------------------------*/
div.breadcrumb a.current
{
	font-weight: bold;
}

div.breadcrumb a.current:hover
{
}
/*-----------------------------------------------------------------------------------------------*/
/*	De spacer tussen de categorieën.																					 */
/*-----------------------------------------------------------------------------------------------*/
div.breadcrumb img, div.searchCrumb img
{
	margin-top: 4px;
	background: transparent url("../img/arrowBread.gif") no-repeat 0px 0px;
	width: 20px;
	height: 6px;
	float: left;
}
/*===============================================================================================*/
/*
	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: #85BFDC;
	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: #85BFDC;
}

/* De twee "vorige/volgende-maand" buttons */
tr#trButtons button
{
}
/*===============================================================================================*/
/*
	Sitemap CSS classes
*/
/*===============================================================================================*/
table.sitemap
{
	margin-bottom: 12px;
}

td.sitemapMain
{
	background: #393A42;
}

td.sitemapMain a 
{
	color: #C1C2CA;
	background: #393A42;
	padding: 4px 8px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	display: block;
	clear: both;
}

td.sitemapMain a:hover
{
	color: #FFFFFF;
}

td.sitemapSub
{
	color: #B8BAC0;
}

td.sitemapSub a 
{
	color: #B8BAC0;
	padding: 4px 8px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	clear: both;
}

td.sitemapSub a:hover
{
	color: #FFF;
	text-decoration: underline;
}
/*===============================================================================================*/
/*
	Item CSS classes
*/
/*===============================================================================================*/
div.item
{
	width: 100%;
	float:left;
	margin-bottom: 25px;
	clear: both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.itemVerkort
{
	width: 529px;
	padding: 15px;
	background: url("../img/bgItemVerkort.png") no-repeat 0px 0px;
	margin-bottom: 15px;
	text-decoration: none;
	cursor: pointer;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.itemVerkort:hover
{
	background: url("../img/bgItemVerkortMo.png") no-repeat 0px 0px;
}

a.itemVerkort .verkortThumb
{
	float: left;
}

a.itemVerkort .verkortThumb img
{
	border: 2px solid #878992;
}

a.itemVerkort td .teaser
{
	color: #B8BAC0;
	line-height: 1.6em;
}

a.itemVerkort td .btnMore
{
	color: #FFF;
	background: url("../img/btnNormal.gif") no-repeat 0px 0px;
	width: 82px;
	height: 20px;
	text-align:center;
	padding-top:3px;
	border: 0px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-decoration: none;
	font-weight: bold;
	float: right;
}

.itemTitle
{
	display: block;
	width: 100%;
	font-family: arial,tahoma, verdana, sans-serif;
	font-size: 0.82em;
	font-weight: bold;
	color: #85BFDC;
	clear: both;
}

.itemTitle a
{
	text-decoration: none;
}

.itemTitle a:hover
{
	color: #D1D2D6;
}

div.itemBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.0em;
	text-align:justify;
	color: #D1D2D6;
	margin-bottom: 15px;
	/*width: 100%;*/
}

.itemBody img
{
	border: 2px solid #000ff;
}

div.itemNav
{
	width: 100%;
	padding: 8px 0px 0px 0px;
	background: url("../img/bgLeftNav.gif") repeat-x 0px 0px;
	clear: both;
	float: left;
}

div.itemNav div
{
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}

div.itemNav a
{
	color: #D1D2D6;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 15px;
}

.itemNav a:hover
{
	color: #85BFDC;
}

div.item .imageGroot
{
	width: 257px;
	height: 193px;
	padding: 3px;
	background: #6B6D76;
	margin-right: 15px;
	display: inline;
	float: left;
}

div.item .contentGroot
{
	width: 270px;
	color: #B8BAC0;
	text-align: justify;
	float: left;
}
/*-----------------------------------------------------------------------------------------------*/
a.btnNormal
{
	margin-left: 9px;
	display: inline;
	float: left;
}
/*-----------------------------------------------------------------------------------------------*/
a.itemSend
{
	display: block;
	width: 16px;
	height: 16px;
	margin-top: 3px;
	margin-right: 10px;
	background: url("../img/btnSend.gif") no-repeat 0px 0px;
	float: right;
}

a.itemSend:hover
{
	background: url("../img/btnSend.gif") no-repeat 0px 0px;
}
/*-----------------------------------------------------------------------------------------------*/
a.itemPrint
{
	display: block;
	width: 16px;
	height: 16px;
	margin-top: 3px;
	margin-right: 10px;
	background: url("../img/btnPrint.gif") no-repeat 0px 0px;
	float: right;
}

a.itemPrint:hover
{
	background: url("../img/btnPrint.gif") no-repeat 0px 0px;
}
/*-----------------------------------------------------------------------------------------------*/
a.itemMore
{
	display: block;
	width: 75px;
	height: 15px;
	background: White url("../img/kopie/items/btnMore.gif") no-repeat 56px 0px;
	float: right;
}

a.itemMore:hover
{
	background: White url("../img/kopie/items/btnMoreMo.gif") no-repeat 56px 0px;
}
/*-----------------------------------------------------------------------------------------------*/
a.itemTop
{
	display: block;
	width: 35px;
	height: 15px;
	background: White url("../img/kopie/items/btnTop.gif") no-repeat 16px 0px;
	float: right;
}

a.itemTop:hover
{
	background: White url("../img/kopie/items/btnTopMo.gif") no-repeat 16px 0px;
}

/*===============================================================================================*/
/*
	overig buttons
*/
/*===============================================================================================*/
a.btnSmall, button.btnSmall
{
	color: #FFF;
	background: url("../img/btnSmall.gif") no-repeat 0px 0px;
	width: 65px;
	height: 23px;
	text-align:center;
	padding-top:3px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-decoration: none;
	font-weight: bold;
}

a.btnSmall:hover, button.btnSmall:hover
{
	background: url("../img/btnSmall.gif") no-repeat 0px -36px;
}

a.btnNormal, button.btnNormal
{
	color: #FFF;
	background: url("../img/btnNormal.gif") no-repeat 0px 0px;
	width: 85px;
	height: 23px;
	text-align:center;
	padding-top:3px;
	border: 0px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-decoration: none;
	font-weight: bold;
	float: left;
}

button.btnNormal[name=btnSearch],
button.btnNormal:hover[name=btnSearch]
{
	margin: 0px;
	float: right;
}

button.btnNormal
{
	margin: 0px;
	width: 82px;
	margin-left:10px;
	padding:0px;
}

a.btnNormal:hover, button.btnNormal:hover
{
	background: url("../img/btnNormal.gif") no-repeat 0px -36px;
}

button.btnNormal:hover
{
	background: url("../img/btnNormal.gif") no-repeat 0px -36px;
	height: 23px;
}

a.btnLarge, button.btnLarge
{
	color: #FFF;
	background: url("../img/btnLarge.gif") no-repeat 0px 0px;
	width: 125px;
	height: 23px;
	text-align:center;
	padding-top:3px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-decoration: none;
	font-weight: bold;
}

a.btnLarge:hover, button.btnLarge:hover
{
	background: url("../img/btnLarge.gif") no-repeat 0px -36px;
}


/*===============================================================================================*/
/*
	Template CSS classes
*/
/*===============================================================================================*/
tr.control_0
{
	background-color: #F0F0F0;
}

tr.control_1
{
	background-color: transparent;
}

td.controlName
{
	font-weight: bold;
}
/*===============================================================================================*/
/*
	Paging CSS classes
*/
/*===============================================================================================*/
div.paging
{
	margin: 25px 0px 15px 0px;
	display: block;
	width: 100%;
	float:left;
	text-align: center;
}

div.paging a
{
	display: inline-block;
	padding: 3px 8px;
	border: 1px solid #C8C2BF;
	background-color: none;
	color: #B8BAC0;
	font-weight: bold;
	text-decoration: none;
	margin-right: 5px;
}

div.paging a:hover
{
	color: #FFF;
	border: 1px solid #C8C2BF;
	background-color: #B8BAC0;
}

div.paging a.disabled, div.paging a.disabled:hover
{
	border: 1px solid #5A5E65;
	background-color: none;
	color: #5A5E65;
	cursor: default;
}

div.paging a.current
{
	background: #3C6791 url("../img/bgPaging.png") repeat-x 0px 0px;
	color: #FFF;
}

div.paging a.first
{
	width: 50px;
}

div.paging a.last
{
	width: 50px;
}
/*===============================================================================================*/
/*
	Login page CSS classes
*/
/*===============================================================================================*/
div.login
{
}

div.login button
{
	overflow: visible;
}
/*===============================================================================================*/
/*
	Search page CSS classes
*/
/*===============================================================================================*/
div.search
{

}

div.search table
{
	background: none;
	float:left;
}

.search form
{
	background: none;
	width: 100%;
}

.search tr
{
	background: #393A42;
}

tr.search
{
	background: #151517;
}

tr.search td
{
	padding-left: 0px;
	padding-top:8px;
	padding-bottom: 12px;
	padding-right: 0px;
}

tr.search legend
{
	font-weight: bold;
}

tr.search input.checkbox
{
	clear: both;
}

tr.search label
{
	margin-top: 4px;
	float: left;
}

.search td button
{
	margin: 0px;
	color: #FFF;
	background: url("../img/btnNormal.gif") no-repeat 0px 0px;
	width: 82px;
	height: 23px;
	text-align:center;
	padding-top:0px;
	border: 0px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-decoration: none;
	font-weight: bold;
	float: right;
}

.search td button:hover
{
	background: url("../img/btnNormal.gif") no-repeat 0px -36px;
}

div.results
{
	width: 100%; 
	float:left;
	overflow: hidden;
}

.results .searchTitle
{
	width: 100%;
	color: #85BFDC; /* google color: #0000DE */
	font-size: 1.25em;
	text-decoration: underline;
	font-weight: normal;
	float:left;
	display: block;
	margin-bottom: 5px;
}

.results a.searchTitle:hover
{
	color: #FFF;
}

.results a.searchTitle img
{
	text-decoration: none;
}

.results span.searchTeaser
{
	width: 98%;
	display: block;
	float:left;
	padding: 6px;
	background:#393A42;
	float: left;
}

.results div.searchCrumb
{
	width: 100%;
	padding: 6px;
	background:#393A42;
	float: left;
}

.results div.searchCrumb a
{
	font-family: Tahoma, "Trebuchet MS", Arial;
	font-size: 0.9em;
	display: block;
	color:#D1D2D6;
	text-decoration: none;
	background:#393A42;
	float:left;
}

.results div.searchCrumb a:hover
{
	text-decoration: underline;
	color: #FFF;
}

.results span.searchDate
{
	padding: 6px 0px 6px 6px;
	display: block;
	font-size: 0.9em;
	width: 100%;
	display: block;
	background:#393A42;
	border-top:1px solid #6D7078;
	margin-bottom: 20px;
	float:left;
}

.searchAgain
{
	margin-top: 15px;
	float:left;
}
/*===============================================================================================*/
/*
	Forum CSS classes
*/
/*===============================================================================================*/
.forum
{
}

.forum .bar
{
	background-color: #333366;
	color: White;
	font-weight: bold;
}

.forum button
{
	padding-top: 0px;
	height: 18px;
}

.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: #85BFDC;
	font-weight: bold;
}

.forum span.date
{
	color: #85BFDC;
	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;
}
/*===============================================================================================*/
/*
	Form CSS classes
*/
/*===============================================================================================*/
.error
{
	color: #85BFDC;
	font-weight: bold;
}

.form h4
{
	font-size: 1.3em;
	color: #85BFDC;
}

.form button
{
	padding-top: 0px;
	height: 18px;
}

.form input.file
{
	
}

.mainContainer .left form
{
	width: 100%;
	float:left;
}

td.label
{
	font-weight: bold;
	color:#D1D2D6l;
	width: 150px;
}
/*===============================================================================================*/
/*
	Gallery CSS classes
*/
/*===============================================================================================*/
img.gallery
{
	margin: 3px;
}

a.gallery
{
	border: 1px solid white;
}

a.gallery:hover
{
	border: 1px solid #333366;
}

div.itemThumb
{
	width: 189px;
	height: 144px;
	float: left;
	margin-right: 21px;
	display: inline;
}

div.itemThumb.noMargin
{
	margin-right: 0px;
}

div.itemThumb img
{
	width: 141px;
	height: 96px;
}

div.itemThumb a, div.itemThumb span
{
	width: 147px;
	height: 102px;
	padding: 21px;
	background: url("../img/bgGallery.png") no-repeat 0px 0px;
	float: left;
}

div.itemThumb a:hover
{
	background: url("../img/bgGalleryMo.png") no-repeat 0px 0px;
}

div.itemThumb a img
{
	border: 2px solid #878992;
	float: left;
}

div.thumbFooter
{
	width: 124px;
	height: 11px;
	background: url("../img/kopie/footerThumb.gif") repeat-x 0 0;
	display: none;
	float: left;
}
/*===============================================================================================*/
/*
	Gallery popup CSS classes
*/
/*===============================================================================================*/
div.mainGallery a#aGalleryClose
{
	display: block;
	padding: 3px;
	width: 50px;
	text-decoration: none;
}

div.mainGallery a#aGalleryClose img
{
	display: inline;
	background: #FFFFFF url('../img/kopie/close.gif') no-repeat 0px 0px;
	width: 7px;
	height: 7px;
	margin-top: 4px;
}

div.mainGallery a#aGalleryPrior
{
	display: block;
	padding: 3px;
	width: 50px;
	text-decoration: none;
}

div.mainGallery a#aGalleryPrior img
{
	display: inline;
	background: #FFFFFF url('../img/kopie/arrowGalLeft.gif') no-repeat 0px 0px;
	width: 5px;
	height: 6px;
	margin-top: 4px;
}

div.mainGallery a#aGalleryNext
{
	display: block;
	padding: 3px;
	width: 60px;
	text-decoration: none;
}

div.mainGallery a#aGalleryNext img
{
	display: inline;
	background: #FFFFFF url('../img/kopie/arrowGalRight.gif') no-repeat 0px 0px;
	width: 5px;
	height: 6px;
	margin-top: 4px;
}

/*=========================================== content ==============================================*/
.catTitle
{
	text-transform: uppercase;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color:#85BFDC; 
	font-size: 2.2em;
	height: 46px;
	width: 100%;
	padding-left: 6px;
	float:left;
	display: block;
}

.catTitle.small
{
	font-size: 1.5em;
	height: 30px;
}

.mainContainer div.headerImage
{
	width: 555px;
	height: 157px;
	border: 0px;
	background:#C4C4C4;
	padding:2px;
	float:left;
	margin-bottom: 33px;
}

.mainContainer .headerImage img
{
	padding:0px;
	margin: 0px;
}

.mainContainer div.headerImageBreed
{
	width: 829px;
	height: 170px;
	border: 0px;
	background:#393A42;
	padding: 2px;
	float: left;
	margin-bottom: 23px;
}

.mainContainer .headerImageBreed img
{
	padding:0px;
	margin: 0px;
	float: left;
}

.mainContainer div.headerImageBreedDisciplines
{
	width: 838px;
	height: 170px;
	border: 0px;
	background:#393A42;
	padding: 2px;
	float: left;
	margin-bottom: 23px;
}

.mainContainer .headerImageBreedDisciplines img
{
	padding:0px;
	margin: 0px;
	float: left;
}
/*=========================================== content ==============================================*/


/*=========================================== articles ==============================================*/

/*=========================================== articles ==============================================*/


/*=========================================== menu ==============================================*/

.menuItem a, .menuItem a, a.menuItem
{
	padding-top: 4px;
	padding-bottom: 5px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 0.6em;
	color: #D1D2D6;
	text-decoration: none;
	display: block;
	width: 100%;
}

h4.menuItem a
{
	font-size: 0.7em;
	font-weight: normal;
}

.menuItem
{
	margin-bottom: 0px;
}

.menuItem a:hover
{
	color: #85BFDC;
	text-decoration: none;
}

table.loc, table.loc:hover
{
	background: #CCCCD9 url("../img/kopie/bgMenuLoc.gif") repeat-x 0 0;
}

.menuItem a.subloc, .menuItem a.subloc:hover
{
	color: #85BFDC;
	font-weight: bold;
}

.slideDiv
{
	width: 186px;
	float:left;
	display: block;
}

.searchBar, .loginBar, .logoffBar
{
	background: white;
}

.searchBar input
{
	width: 117px;
	height: 15px;
	float: left;
}

.searchBar button, .loginBar button
{
	width: 30px;
	height: 20px;
}

.logoffBar button
{
	width: 80px;
	height: 20px;
}

.loginBar input
{
	width: 155px;
	height: 15px;
	float: left;
}

.loginBar h4
{
	font-size: 1.27em;
	color: #85BFDC;
}
/*=========================================== menu ==============================================*/


/*=========================================== gerelateerd ==============================================*/
.mainGerelateerd, .relTitle, .relContent, .relFooter, .relArticle
{
	width: 100%;
	float: left;
}

.relTitle
{
	height: 22px;
	background: url("../img/kopie/bgRelTitle.gif") repeat-x 0 0;
}

.relTitle td
{
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #D1D2D6;
}

.relContent
{
	background: url("../img/kopie/bgGerelateerd.gif") repeat-y 0 0;
}

.tdLine
{
	height: 22px;
	border-bottom: 1px solid #CCCCD9;
}

.relContent a
{
	color: #D1D2D6;
}

.relArticle a
{
	text-decoration:none;
}

.titleRel
{
	width: 100%;
	font-weight: bold;
	text-decoration: none;
	float: left;
}
/*=========================================== gerelateerd ==============================================*/


/*=========================================== contact ==============================================*/
.bold, div.caption, div.label
{
	font-weight: bold;
}
/*=========================================== contact ==============================================*/


/*=========================================== reageer op ==============================================*/
.mainReageer, .vlak
{
	width: 100%;
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 1.0em;
	color: #D1D2D6;
	float: left;
}

.reacties h4, .reacties
{
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 1.0em;
	color: #D1D2D6;
}

.vlak
{
	background: #F0F0F4;
}

.big
{
	font-size: 1.27em;
}

.reageerLine
{
	width: 100%;
	height: 1px;
	background: #D1D2D6;
	overflow: hidden;
	float: left;
}

.reageerArtikel, .reageerLeft, .reageerContent
{
	width: 500px;
	float: left;
}

.reageerLeft
{
	width: 10px;
	height: 10px;
	overflow: hidden;
}

.reageerContent
{
	width: 480px;
	font-size: 1.0em;
	color: #D1D2D6;
}
/*=========================================== reageer op ==============================================*/

/*=========================================== header ==============================================*/
.headerOptions
{
	width: 214px;
	height: 69px;
	padding-top: 14px;
	float:right;
}

.headerOptions a
{
	margin-top: 3px;
	color: #C1C2CA;
	text-transform: uppercase;
	text-decoration: none;
	float: left;
}

.headerContainer
{
	width: 955px;
	height: 160px;
	float:left;
}

.headerTop
{
	height: 83px;
	width: 892px;
	float:left;
	padding: 0px 32px 0px 31px;
}

.headerTop .logo
{
	width: 167px;
	height: 83px;
	margin-left: 6px;
	display: inline;
	float:left;
}

.headerOptions .taalswitch
{
	width: 128px;
	height: 16px;
	background: url("../img/language.gif") no-repeat 0px 0px;
	color: #75777E;
	padding: 4px 0px 0px 8px;
	margin-left: 16px;
	display: inline;
	cursor: pointer;
	float: left;
}
/*===============================================================================================*/
/*
	NEWS
*/
/*===============================================================================================*/
.mainContainer .newsLeft
{
	width: 481px;
	float:left;
	background: url("../img/bgNewsLeft.gif") no-repeat 0px 0px;
	padding: 11px 12px;
	margin-right: 23px;
}

.mainContainer .newsRight
{
	width: 261px;
	background: url("../img/bgNewsRight.gif") no-repeat 0px 0px;
	padding:22px;
	float:left;
}

.newsItem
{
	float:left;
	width: 485px;
	margin-bottom: 30px;
}

.newsItem .left,
.newsItem .text
{
	background: none;
	width: 368px;
	padding: 14px 2px 14px 2px;
	margin: 0px 10px 0px 0px;
	float:left;
}

.newsItem .text
{
	width: 484px;
	padding: 14px 0px 14px 0px;
}

.newsItem .left span
{
	width: 100%;
	text-align:justify;
	float:left;
}

.newsItem .right
{
	width: 96px;
	margin-top: 24px;
	float:left;
}

.newsItem a.headerImg
{
	float:left;
	width: 480px;
}

.newsItem a.headerImg img
{
	width: 480px;
	float:left;
}

div.newsItem img
{
	border: 2px solid #C4C4C4;
}
/*===============================================================================================*/
/* JOBS */
/*===============================================================================================*/
.job .itemTitle
{
	font-size: 1.4em;
}

.job .itemTitle a
{
	font-size: 1.4em;
	text-decoration: underline;
	font-weight: bold;
}

.job .itemTitle a:hover
{
	color: #FFF;
}

.job .itemBody
{
	margin-top:3px;
	text-align: justify;
}

.job .teaser
{
	padding-bottom: 12px;
	border-bottom: 1px solid #FFCC33;
}

.job .jobItem
{
	width: 100%;
	margin-top: 15px;
	float: left;
}

.job .jobItem .title
{
	color: #D1D2D6;
	font-weight: bold;
}

.job .jobItem .content
{
	color: #D1D2D6;
	line-height: 1.6em;
	text-align: justify;
}

.job .jobItem .content a
{
	color: #FFCC33;
}

.job .jobItem .content ul
{
	list-style-image:url(../img/listImage.gif);
}

.jobReact
{
	margin-top: 25px;
	margin-bottom: 15px;
	width: 499px;
	padding: 14px 30px 19px 30px;
	background: #494A51 url("../img/bgJobReact.png") no-repeat 0px 0px;
	float: left;
}

.jobReact form
{
	background:none;
}

.jobReact .title
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 1.7em;
	color: #FFCC33;
}

.jobReact table
{
	width: 100%;
	margin-top: 10px;
	float: left;
}

.jobReact table tr
{
	padding: 2px 0px;
}

.jobReact table tr td
{
	color: #D1D2D6;
	font-weight: bold;
}
/*===============================================================================================*/
/* 2 column weergave */
/*===============================================================================================*/
a.TwoColumnItem, div.TwoColumnItem
{
	width: 387px;
	height: 170px;
	margin-right: 32px;
	margin-bottom: 10px;
	padding: 15px 0px 0px 13px;
	background: url("../img/bg2ColumnItem.png") no-repeat 0px 0px;
	text-decoration: none;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.TwoColumnItem
{
	cursor: default;
}

a.TwoColumnItem:hover
{
	background: url("../img/bg2ColumnItemMo.png") no-repeat 0px 0px;
	float: left;
}

a.TwoColumnItem.noMargin,
div.TwoColumnItem.noMargin
{
	margin-right: 0px;
}

a.TwoColumnItem .left,
div.TwoColumnItem .left
{
	width: 156px;
	padding: 0px;
	background: none;
	margin: 0px;
	float: left;
}

a.TwoColumnItem .left .image,
div.TwoColumnItem .left .image
{
	width: 143px;
	height: 98px;
	padding: 2px 0px 0px 2px;
	background: #80828B;
	cursor: pointer;
	float: left;
}

div.TwoColumnItem .left .image
{
	cursor: default;
}

a.TwoColumnItem .left .image img,
div.TwoColumnItem .left .image img
{
	float: left;
}

a.TwoColumnItem .right,
div.TwoColumnItem .right
{
	width: 220px;
	padding: 0px;
	float: left;
}

a.TwoColumnItem .right .title,
div.TwoColumnItem .right .title
{
	width: 100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	color: #C5B358;
	cursor: pointer;
	float: left;
}

div.TwoColumnItem .right .title
{
	cursor: default;
}

a.TwoColumnItem .right .content,
div.TwoColumnItem .right .content
{
	width: 100%;
	margin-top: 9px;
	color: #B8BAC0;
	cursor: pointer;
	text-align: justify;
	float: left;
}

div.TwoColumnItem .right .content
{
	cursor: default;
}
/*===============================================================================================*/
/* Awards and Magazines */
/*===============================================================================================*/
div.item.awardItem
{
	width: 412px;
	float:left;
	margin-right: 8px;
	clear:none;
}

div.item.magazineItem
{
	width: 412px;
	float:left;
	margin-right: 8px;
	clear:none;
}

.magazineImage
{
	width: 90px;
	height: 115px;
	overflow:hidden;
	float:left;
}

.magazineImage img
{
	width: 90px;
	height: 120px;
	float:left;
}

.awardImage
{
	float: left;
}

.awardImage img
{
	display: block;
	width: 141px;
	height: 96px;
}

.awardCategory
{
	width: 100%;
	float: left;
}

table.magazine
{
	float: left;
}

td.magazineImage
{
	width: 90px;
	float: left;
}

td.magazineText
{
	text-align: left;
}

td.magazineText a
{
	float: left;
}

/*===============================================================================================*/
/* itemRight */
/*===============================================================================================*/
.itemRight
{
	width: 205px;
	float: left;
}

.itemRight .itemTitle,
.jobsRight .itemTitle,
.relaties .itemTitle
{
	text-transform: uppercase;
	font-size: 1.7em;
	font-weight: normal;
}

.itemRight .itemBody img
{
	margin: 5px 0px;
}

.jobsRight,
.relaties
{
	margin-bottom: 15px;
	width: 205px;
	float: left;
}

.relaties .content
{
	width: 100%;
	margin-bottom: 15px;
	float: left;
}

.relaties .content ul
{
	padding-left: 0px;
}

.jobsRight li,
.relaties li
{
	line-height: 1.6em;
	color: #85BFDC;
}

.jobsRight li a,
.relaties li a
{
	color: #FFF;
}

a.skypeUs
{
	width: 205px;
	color: #FFCC33;
	margin-bottom: 10px;
	float: left;
}

a.skypeUs img
{
	float: left;
}

a.skypeUs span
{
	margin-top: 4px;
	cursor: pointer;
	float: left;
}
/*=========================================== header ==============================================*/

/*=========================================== E-cards ==============================================*/
.ecards
{
	width: 600px;
	padding: 1px 0px 0px 1px;
	float: left;
}

.ecards .main
{
	width: 599px;
	float: left;
}

.ecards .main .top
{
	width: 599px;
	height: 91px;
	background: url("../img/ecardTop.png") no-repeat 0px 0px;
	float: left;
}

.ecards .main .content
{
	margin-top: 15px;
	width: 571px;
	background: #393A42;
	text-align: justify;
	padding: 14px;
	float: left;
}

.ecards .main .content #left
{
	width: 366px;
	float: left;
}

.ecards .main .content #left img
{
	float: left;
}

.ecards .main .content #right
{
	width: 200px;
	float: left;
}

.ecards .main .content #right form
{
	background: none;
}

.ecards .main .content #right form span
{
	width: 100%;
	margin-bottom: 2px;
	float: left;
}

.ecards .main .content #right form input
{
	width: 200px;
	margin-bottom: 7px;
	float: left;
}

.ecards .main .content #right form textarea
{
	width: 202px;
	margin-bottom: 10px;
	float: left;
}

.receivedEcards
{
	width: 559px;
	float: left;
}

.receivedEcards #left
{
	width: 366px;
	float: left;
}

.receivedEcards #left img
{
	float: left;
}

.receivedEcards #right
{
	width: 193px;
	float: left;
}

.receivedEcards #right span,
.receivedEcards #right span.label,
.receivedEcards #right span.data
{
	width: 100%;
	float: left;
}

.receivedEcards #right span.data
{
	margin-bottom: 10px;
}
/*=========================================== E-cards ==============================================*/


/*===============================================================================================*/
/* PORTAL */
/*===============================================================================================*/
.mainContainerPortal
{
	width: 841px;
	padding: 32px 22px 22px 29px;
	background: transparent url("../img/bgMainContainer.png") no-repeat 0px 0px;
	float:left;
}

.mainContainerPortal .left
{
	margin: 17px 21px 0px 0px;
	width: 507px;
	float:left;
}

.mainContainerPortal .right
{
	margin-top: 17px;
	width: 305px;
	background: url("../img/bgPortalNews.png") no-repeat 0px 0px;
	float:left;
}

div.headerImage
{
	border: 2px solid #4F5057;
	width: 829px;
	height: 268px;
	float: left;
}

div.headerImage img
{
	float: left;
}

div.portalLinks
{
	width: 507px;
	float: left;
}

div.portalLinks a
{
	width: 220px;
	height: 104px;
	padding: 11px;
	margin-bottom: 20px;
	text-decoration: none;
	background: url("../img/bgPortalLink.png") no-repeat 0px 0px;
	float: left;
}

div.portalLinks a img
{
	float: left;
}

div.portalLinks a:hover
{
		background: url("../img/bgPortalLinkMo.png") no-repeat 0px 0px;
}

div.portalLinks a span.text
{
	width: 213px;
	margin-top: 15px;
	padding-left: 7px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #85BFDC;
	text-transform: uppercase;
	float: left;
}

div.portalLinks a:hover,
div.portalLinks a:hover span.text
{
	color: #FFF;
}
/*===============================================================================================*/


/*===============================================================================================*/
/* News Right */
/*===============================================================================================*/
div.newsRight
{
	width: 261px;
	padding: 18px 22px 0px 22px;
	float: left;
}

div.newsRight a.banner
{
	width: 260px;
	margin-bottom: 20px;
	float: left;
}

div.newsRight a.banner img
{
	float: left;
}

div.newsRight a.title
{
	width: 100%;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #85BFDC;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 14px;
	text-decoration: none;
	float: left;
}

div.newsRight a.title:hover
{
	color: #FFF;
	text-decoration: none;
}

div.newsRight .newsRightItem
{
	width: 260px;
	margin-bottom: 25px;
	float: left;
}

div.newsRight .newsRightItem .left
{
	width: 83px;
	margin: 0px;
	background: none;
	padding: 0px;
	float: left;
}

div.newsRight .newsRightItem .left a.image
{
	width: 66px;
	border: 1px solid #C4C4C4;
	float: left;
}

div.newsRight .newsRightItem .left a.image img
{
	float:Left;
}

div.newsRight .newsRightItem .right
{
	width: 177px;
	margin: 0px;
	padding: 0px;
	background: none;
	float: left;
}

div.newsRight .newsRightItem .right a.title
{
	width: 100%;
	margin-bottom: 2px;
	font-size: 1.0em;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	color: #D1D2D6;
	float: left;
	cursor: pointer;
}

div.newsRight .newsRightItem .right a.title:hover
{
	color: #FFF;
}

div.newsRight .newsRightItem .right a.text
{
	width: 100%;
	font-weight: normal;
	color: #B8BAC0;
	text-decoration: none;
	float: left;
	cursor: pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div.newsRight .newsRightItem .right a.text:hover
{
	color: #FFF;
}

div.newsRight .paging a
{
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 2px;
}
/*===============================================================================================*/


/*===============================================================================================*/
/* Project list and Broker list */
/*===============================================================================================*/
.contentBreed
{
	width: 842px;
	float: left;
}

.contentBreed.disciplines
{
	width: 806px;
	background: url("../img/bgMainContainerBreed.gif") no-repeat 0px 0px;
	padding: 18px 18px;
	float: left;
}

div.mainProjectSearch
{
	width: 828px;
	height: 168px;
	padding: 4px;
	background: #393A42;
	float: left;
}

div.mainProjectSearch .projectSearchImg
{
	width: 473px;
	height: 168px;
	float: left;
}

div.mainProjectSearch .projectSearch
{
	width: 342px;
	float: left;
}

.projectSearch .title
{
	width: 338px;
	height: 24px;
	padding: 8px 3px 0px 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.6em;
	color: #85BFDC;
	text-transform: uppercase;
	border-bottom: 1px solid #616168;
	text-align: right;
}

.projectSearch table tr
{
	height: 25px;
}

.projectSearch table tr td
{
	font-weight: bold;
	color: #D2D3D7;
	text-align: right;
}

.projectSearch label
{
	text-align: left;
	float: left;
}

.projectSearch table tr td.andOr
{
	font-weight: normal;
}

div.shipList
{
	width: 832px;
	float: left;
}

div.shipList .noResults
{
	margin-top: 20px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color:#85BFDC; 
	font-size: 2.2em;
}
/* Zie: blue.css en red.css */
/*div.shipList a.shipListItem
{
	width: 146px;
	height: 158px;
	margin: 20px 24px 0px 0px;
	padding: 21px 22px 21px 22px;
	background: url("../img/bgShipListItem.png") no-repeat 0px 0px;
	text-decoration: none;
	float: left;
}

div.shipList a.shipListItem:hover
{
	background: url("../img/bgShipListItemMo.png") repeat-x 0px 0px;
}*/

div.shipList a.shipListItem.right
{
	margin: 20px 0px 0px 0px;
}

a.shipListItem .image
{
	border: 2px solid #797B84;
	cursor: pointer;
	float: left;
}

a.shipListItem .image img
{
	float: left;
}

a.shipListItem .title
{
	margin-top: 12px;
	width: 158px;
	height: 34px;
	padding-left: 3px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #85BFDC;
	cursor: pointer;
	float: left;
}

a.shipListItem .type,
a.shipListItem .price
{
	width: 158px;
	padding-left: 3px;
	height: 17px;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #B8BAC0;
	cursor: pointer;
	float: left;
}

a.shipListItem .reduced
{
	color: #E70E0E;
}

a.shipListItem .type.line
{
	border-bottom: 1px solid #4F5056;
	height: 31px;
	padding: 3px 0px 0px 3px;
}

div.shipList a.shipListItem.sold
{
	width: 162px;
	padding-top: 21px;
	cursor: pointer;
	text-align: left;
	float: left;
}

div.shipList a.shipListItem.soldRight
{
	width: 162px;
	padding-top: 21px;
	cursor: pointer;
	text-align: left;
	margin: 20px 0px 0px 0px;
	float: left;
}

div.resultBar
{
	margin-top: 20px;
	width: 788px;
	height: 23px;
	padding: 6px 20px 0px 28px;
	background: url("../img/bgResultBar.gif") no-repeat 0px 0px;
	float: left;
}
 
div.resultBar .results
{
	width: 300px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #DAE2EA;
	float: left;
}

div.resultBar .sort
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #DAE2EA;
	float:right;
}

div.resultBar .sort a
{
	font-weight: bold;
	padding-right: 10px;
	color: #C9D6E2;
}

div.resultBar .sort a.selected
{
	color: #FFF;
}

div.shipDetail
{
	width: 832px;
	margin-left: 8px;
	float: left;
}

div.shipDetail .left
{
	width: 490px;
	padding: 0px;
	margin-right: 10px;
	background: url("../img/bgShipDetailLeft.png") no-repeat 0px 0px;
	float: left;
}

div.shipDetail .left .tabs
{
	width: 490px;
	height: 35px;
	float: left;
}

div.shipDetail .left .tabs a
{
	width: 110px;
	height: 25px;
	margin-right: 1px;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	color: #28292D;
	line-height: 2.4em;
	background: url("../img/bgLeftTab.gif") repeat-x 0px 0px;
	float: left;
}

div.shipDetail .left .tabs a:hover,
div.shipDetail .left .tabs a.current,
div.shipDetail .left .tabs a.current:hover
{
	width: 110px;
	height: 35px;
	color: #C1C2CA;
	background: url("../img/bgLeftTabMo.gif") repeat-x 0px 0px;
}

div.shipDetail .left .imageWrapper
{
	width: 476px;
	padding: 6px 0px 0px 14px;
	float: left;
}

div.shipDetail .left .imageContainer
{
	width: 457px;
	height: 369px;
	padding: 2px 0px 0px 3px;
	color: #FFF;
	background: #878992 url("../img/shipNoImageBig.gif") no-repeat 0px 0px;
	/*background: url("../img/bgShipDetail.gif") repeat-x 0px 0px;*/
	float: left;
}

.noFlash
{
	width: 450px;
	height: 123px;
	border: 0px solid red;
	font-size: 0.9em;
	padding: 240px 0px 0px 3px;
	text-align: center;
	color: #FFF;
	float: left;
}

div.shipDetail .left .imageContainer .noFlash a
{
	color: #FFF;
}

div.shipDetail .left .nav
{
	margin: 18px 0px 0px 13px;
	width: 442px;
	height: 25px;
	padding: 5px 9px 0px 9px;
	background: url("../img/bgLeftNav.gif") repeat-x 0px 0px;
	float: left;
}

div.shipDetail .left .nav button
{
	float: left;
}

div.shipDetail .left .nav a
{
	margin-top: 5px;
	width: 16px;
	height: 11px;
	float: right;
}

div.shipDetail .left .nav a.return
{
	width: auto;
	color: #C1C2CA;
	text-transform: uppercase;
	float: left
}

div.shipDetail .right
{
	width: 332px;
	padding: 0px;
	float: left;
}

div.shipDetail .right .tabs
{
	width: 332px;
	height: 32px;
	background: url("../img/bgRightTab.gif") repeat-x 0px 0px;
	float: left;
}

div.shipDetail .right .tabs a
{
	width: 110px;
	height: 25px;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	color: #C1C2CA;
	line-height: 2.4em;
	background: url("../img/bgTabRight.gif") repeat-x 0px 0px;
	float: left;
}

div.shipDetail .right .tabs a:hover
{
	width: 110px;
	height: 32px;
	color: #EFEFF1;
	background: url("../img/bgTabRightMo.gif") repeat-x 0px 0px;
}

div.shipDetail .right .tabs a.current,
div.shipDetail .right .tabs a.current:hover
{
	width: 110px;
	height: 32px;
	color: #EFEFF1;
}

div.shipDetail .right .contentWrapper
{
	width: 326px;
	height: 374px;
	padding: 3px;
	background: #393A42;
	float: left;
}

div.shipDetail .right .contentWrapper .scroll
{
	width: 326px;
	height: 373px;
	overflow: auto; 
	float: left;
}

div.shipDetail .right .contentWrapper .scroll .content
{
	margin: 20px 0px 0px 20px;
	width: 265px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

div.shipDetail .right .nav
{
	margin: 18px 0px 0px 0px;
	width: 314px;
	height: 24px;
	padding: 6px 9px 0px 9px;
	background: url("../img/bgLeftNav.gif") repeat-x 0px 0px;
	float: left;
}

div.shipDetail .right .nav a.previous
{
	color: #C1C2CA;
	text-transform: uppercase;
	float: left;
}

div.shipDetail .right .nav a.next
{
	color: #C1C2CA;
	text-transform: uppercase;
	float: right;
}

.scroll .content .title
{
	width: 100%;
	font-weight: bold;
	font-size: 1.3em;
	color: #E70E0E;
	float: left;
}

.scroll .content#miscelanious .title
{
	width: 100%;
	font-weight: bold;
	font-size: 1.3em;
	color: #E70E0E;
	text-transform: uppercase;
	float: left;
}

.scroll .content table
{
	margin-top: 15px;
	float: left;
}

.scroll .content#miscelanious table
{
	margin: 0px 0px 15px 0px;
	float: left;
}

.scroll .content table tr
{
	height: 18px;
}

.scroll .content table td.bold
{
	font-weight: bold;
	color: #B8BAC0;
}

.scroll .content table td.text
{
	color: #B8BAC0;
	line-height:normal;
	margin: 0px;
	float: none;
}

.scroll .content table td.text a
{
	color: #B8BAC0;
}

.scroll .content table td.text a img
{
	margin-right: 10px;
}

.scroll .content table td.right
{
	width: 100%;
	vertical-align: top;
}

.scroll .content table td.right .date
{
	width: 100%;
	color: #E70E0E;
	text-transform: normal;
	float: left;
}

.scroll .content table td.right .subTitle
{
	width: 100%;
	color: #D1D2D6;
	font-weight: bold;
	margin-top: 8px;
	float: left;
}

.scroll .content table td.right .subText
{
	width: 100%;
	color: #D1D2D6;
	font-weight: normal;
	margin-top: 6px;
	float: left;
}

.scroll .content .text
{
	width: 100%;
	margin-top: 20px;
	font-size: 1.0em;
	color: #B8BAC0;
	line-height: 1.5em;
	text-align:left;
	float: left;
}
/*===============================================================================================*/


/*===============================================================================================*/
/* Global Search */
/*===============================================================================================*/
div.globalSearch
{
	width: 100%;
	float: left;
}

div.globalSearch form
{
	background: none;
}

div.globalSearch form table tr
{
	padding: 5px 0px 5px 0px;
}

div.globalSearch form table tr td strong
{
	float: right;
}

div.howTo
{
	width: 205px;
	margin-bottom: 20px;
	float: left;
}

div.howTo .image
{
	width:205px;
	float: left;
}

div.howTo .text
{
	width: 199px;
	color: #B8BAC0;
	padding-left: 6px;
	line-height: 1.5em;
	float: left;
}

div.howTo .text strong
{
	color: #FFF;
}

div.legendaContainer
{
	width: 205px;
	margin-bottom: 20px;
	float: left;
}

div.legendaContainer .content
{
	width: 199px;
	padding-left: 6px;
	line-height: 1.5em;
	text-align: justify;
	float: left;
}

div.legendaContainer .content div
{
	width: 100%;
	margin-bottom: 7px;
	float: left;
}

div.legendaContainer .content div img
{
	margin-right: 5px;
	float: left;
}

div.legendaContainer .content div span
{
	margin-top: 1px;
	float: left;
}

.yachtworld
{

}
/*===============================================================================================*/

/*===============================================================================================*/
/* Captain's Log */
/*===============================================================================================*/
div.captainsLog
{
	width: 831px;
	margin-bottom: 15px;
	float: left;
}

div.captainsLog .left
{
	width: 571px;
	background: url("../img/bgCaptainLogLeft.gif") no-repeat 0px 0px;
	padding: 13px 12px;
	margin-right: 31px;
	float: left;
}

div.captainsLog .left .image
{
	width: 568px;
	height: 260px;
	float: left;
}

div.captainsLog .left .image img
{
	float: left;
}

div.captainsLog .left .quote
{
	width: 547px;
	margin: 16px 0px 0px 12px;
	display: inline;
	float: left;
}

div.captainsLog .left .quoteTop
{
	width: 547px;
	height: 25px;
	background: url("../img/quoteTop.gif") no-repeat 0px 0px;
	float: left;
}

div.captainsLog .left .quoteContent
{
	width: 487px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 2.2em;
	color: #85BFDC;
	background: url("../img/bgQuote.gif") repeat-y 0px 0px;
	padding: 0px 30px 0px 30px;
	float: left;
}

div.captainsLog .left .quoteBottom
{
	width: 547px;
	height: 21px;
	background: url("../img/quoteBottom.gif") no-repeat 0px 0px;
	float: left;
}

div.captainsLog .right
{
	width: 205px;
	float: left;
}

div.captainsLog .right .image
{
	width: 205px;
	height: 122px;
	float: left;
}

div.captainsLog .right .image img
{
	float: left;
}

div.captainsLog .right .text
{
	margin-top: 10px;
	width: 205px;
	color: #D1D2D6;
	text-align: justify;
	float: left;
}

div.captainsLog .right .explore
{
	margin-top: 5px;
	width: 100%;
	float: left;
}

div.captainsLog .right .explore a
{
	font-weight: bold;
}

div.captainsLog .right .visit
{
	margin-top: 15px;
	width: 100%;
	float: left;
}
/*===============================================================================================*/

/*=========================================== footer ==============================================*/
.footerContainer
{
	width: 886px;
	margin: 0px auto 0px auto;
}

.footerContainer a
{
	font-size: 0.9em;
	width: 100%;
	display: block;
	text-decoration: none;
	margin-bottom: 6px;	
	color:#82848C;
}

.footerContainer a:hover
{
	color:#FFF;
}

.footerTop
{
	float:left;
	padding: 15px 50px 20px 25px;
	background: #19191C url("../img/bgFooter.png") no-repeat 0px 0px;
	width: 811px;
}

.footerTop .blok
{
	width: 130px;
	float:left;
	padding-left: 18px;
}

.footerTop .blok a
{
	float:none;
	display: block;
}

.footerTop .right
{
	float:right;
	width: 140px;
	text-align:right;
}

.footerTop .right img
{
	margin-bottom:28px;
}

.footerTop .right span, .footerTop .right a
{
	float:right;
	text-align: right;
}


.footerBottom
{
	width: 886px;
	height: 20px;
	padding-top:15px;
	text-align:center;
	float:left;
	font-size: 0.9em;
	color:#82848C;
	background: #151517 url("../img/bgFooterBottom.png") no-repeat 0px 0px;
}
/*=========================================== footer ==============================================*/
