

/* TEAMBLOG
--------*/

#team {
	margin: 0 0 50px 0;
	width: 100%;
}

#team h3,
#teamweblog h3 {
	background: url(/img/nav/main_titles.gif) no-repeat 0 -60px;
}

#team .member {
	margin: 0 0 10px 0;
	width: 310px;
	height: 90px;
	overflow: hidden;
	background: url(/img/bg/bg_teamblog_home.gif) 100% 0 no-repeat;
}

#team .member div {
	float: left;
	display: inline;
}

#team .member .thumb {
	width: 90px;
	height: 80px;
}

#team .member .thumb img {
	margin: 0 0 10px 0;
	display: block;
}

#team .member .facts {
	padding: 10px;
	width: 200px;
}

#team .member .facts dl dt {
	margin: 0 0 7px 0;
	font-weight: bold;
}

#team .member .facts dl dd {
	line-height: 17px;
}

/* Tijdelijk uit - Dit is de weblog variant 

#teamblog h3 {
	background: url(/img/nav/main_titles.gif) no-repeat 0 -60px;
}

#teamblog {
	margin: 0 0 50px 0;
	width: 310px;
	background: url(/img/bg/bg_teamblog_home.gif) 100% 30px no-repeat;
}

#teamblog img {
	margin: 0 10px 0 0;
	width: 80px;
	float: left;
}

#teamblog p {
	margin: 0 0 10px 0;
	padding: 8px 10px;
	width: 200px;
	color: #705d45;
	float: left;
}

#teamblog p span {
	margin: 0 0 5px 0;
	font-size: 9px;
	color: #b2a173;
	display: block;
}

#teamblog p a {
	color: #705d45;
}

#teamblog p a:hover {
	text-decoration: none;
}

*/




/* EVENEMENTEN
---------------*/

#evenementen-box {
	margin: 0 0 50px 0;
	width: 310px;
	position: relative;
}

#evenementen-box h3 {
	background: url(/img/nav/main_titles.gif) no-repeat 0 -90px;
}


/* SPONSORPROJECTEN
--------------------*/

#sponsor-box {
	margin: 0 0 50px 0;
	width: 310px;
	position: relative;
}

#sponsor-box h3 {
	background: url(/img/nav/main_titles.gif) no-repeat 0 -120px;
}


/* CYCLE BOX
-------------*/

.box-cycle {
	width: 310px;
	height: 66px;
	background: url(/img/bg/bg_cyclebox.gif) 0 0 repeat-x;
}

.box-cycle.active {
	width: 310px;
	height: 215px;
}

.box-cycle .box-container {
	padding: 16px 0 0 0;
	width: 310px;
}

.box-cycle .box-container .box-header {
	padding: 0 10px;
	height: 50px;
	overflow: hidden;
}

.box-cycle .box-container .box-header p {
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	color: #5a4c3a;
	overflow: hidden;
}

.box-cycle .box-container .box-header p a {
	color: #5a4c3a;
	text-decoration: none;
	white-space: nowrap;
}

.box-cycle .box-container .box-header p a:hover {
	text-decoration: underline;
}

.box-cycle .box-container .box-header span {
	font-size: 11px;
	color: #B2A173;
}

.box-cycle .box-container .box-content span {
	margin: 0 0 10px 0;
	font-weight: bold;
	display: block;
}

.box-cycle .box-container .box-content {
	padding: 10px;
	line-height: 17px;
}


/**/

.box-switch {
	margin: 0 0 10px 0 !important;
	padding: 10px 0 0 10px;
	width: auto !important;
	height: 20px;
	background: url(/img/bg/bg_cyclebox_switch.gif) 0 100% no-repeat;
}

.box-switch.folded {
}

.box-switch a {
	margin: 0 1px 0 0;
	height: 9px;
	display: block;
	background: url(/img/nav/main_elements.gif) 0 -736px no-repeat !important;
}

.box-switch.folded a,
.box-switch.folded a {
	background: url(/img/nav/main_elements.gif) 0 -716px no-repeat !important;
}	

.box-switch a span {
	text-indent: -9999px;
	display: block;
}

.nav-cycle {
	position: absolute;
	top: 40px;
	right: -15px;
	z-index: 10;
}

.nav-cycle a {
	margin: 0 0 2px 0;
	width: 15px;
	height: 15px;
	font-size: 9px;
	line-height: 16px;
	text-align: center;
	color: #fff;
	display: block;
	text-decoration: none;
	background: url(/img/bg/bg_cyclenav.gif) 0 0 no-repeat;
}
	
.nav-cycle a.activeSlide {
	background: url(/img/bg/bg_cyclenav.gif) 0 -15px no-repeat;
}

.nav-cycle a:focus {
	outline: none;
}







/* INTRO
--------------------*/

#intro {
	margin: 30px 0 0 0;
	width: 100%;
	height: 140px;
	background: url(/img/bg/bg_intro_comp.jpg) 100% 0 no-repeat;
}

#intro h2 {
	margin: 0 0 10px 0;
	height: 38px;
	background: url(/img/nav/main_titles.gif) no-repeat 0 0;
}

#intro h2 span {
	display: block;
	text-indent: -9999px;
}

#intro div {
	width: 320px;
	float: left;
	display: inline;
}

#intro p {
	font-size: 14px;
	line-height: 20px;
}

#intro a {
	margin: 100px 10px 0 0;
	width: 115px;
	height: 10px;
	float: right;
	background: url(/img/nav/main_elements.gif) no-repeat 0 -802px;
}

#intro a span {
	display: block;
	text-indent: -9999px;
}


/* MERKEN
----------*/

#brands {
	margin: 0 0 50px 0;
}

#brands p {
	margin: 0 !important;
}

#brandcarousel {
	height: 160px;
	overflow: hidden;
	background-color: #fff !important;
}

#brandcarousel.collapsed {
	height: auto !important;
	overflow: visible;
}

#brandcarousel p a {
	display: block;
}

#brandcarousel img {
	margin: 0 9px 18px 9px;
	float: left;
	display: inline;
}


/* PERS & NIEUWS
-----------------*/

#pressnews h3 {
	background: url(/img/nav/main_titles.gif) no-repeat 0 -150px;
}

#pressnews-items .article {
	margin: 0 0 10px 0;
	width: auto !important;
}

#pressnews-items .article h4 {
	margin: 0 0 10px 0;
	font: bold 14px/19px Arial, Helvetica, sans-serif;
}

#pressnews-items .article h4 a {
	color: #5a4c3a;
	text-decoration: none;
}

#pressnews-items .article h4 a:hover {
	text-decoration: underline;
}
	
#pressnews-items .more-news {
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #f6e9d9;
}

#pressnews-items .more-news #more-news-button {
	margin: 0 0 10px 0;
	width: auto !important;
	padding: 3px 0 0 342px;
	height: 19px;
	background: url(/img/nav/img_meerberichten_home.gif) 0 0 no-repeat;
	border-bottom: 1px solid #f6e9d9;
}

#pressnews-items .more-news #more-news-button a {
	width: 136px;
	height: 9px;
	display: block;
	background: url(/img/nav/b_morenews_home.gif) 0 0 no-repeat;
}

#pressnews-items .more-news #more-news-button a span {
	text-indent: -9999px;
	display: block;
}


#pressnews-items p {
	margin: 0 0 5px 0;
	width: 478px;
	line-height: 15px;
	clear: both;
	display: table;
}

#pressnews-items p span {
	width: 60px;
	float: left;
	display: inline;
}

#pressnews-items p a {
	width: 408px;
	color: #b2a173;
	text-decoration: none;
	float: right;
	display: inline;
}

#pressnews-items p a:hover {
	text-decoration: underline;
}

#newsletter-signup a {
	margin: 3px 0 0 0;
	width: 173px;
	height: 13px;
	display: block;
	background: url(/img/nav/b_newsupdates_home.gif) 0 0 no-repeat;
}

#newsletter-signup a span {
	text-indent: -9999px;
	display: block;
}

#newsletter {
	padding: 15px 0 0 0;
}

#newsletter span {
	font-weight: bold;
	display: block;
}



/* HOME ALERT
-----------------*/

.home-alert {
	margin: 0 0 30px 0;
}

.home-alert span {
	height: 22px;
	font-size: 14px;
	color: #c31c27;
	font-weight: bold;
	display: block;
}

.home-alert p {
	margin: 12px 0 0 0;
}
