body
{
	font-family: verdana;
	font-size: 12px;
	overflow-x: hidden;
}

h2
{
	margin: 0px;
	padding: 0px;
}

a
{
	color: #48434a;
}

.fce_wrap_zwart.fce_wrap_xxsmal .fce_top
{
	background-image: url('img/black_xxsmal_top.png');
	background-repeat: no-repeat;
}

.fce_wrap_zwart.fce_wrap_xxsmal .fce_bg
{
	background-image: url('img/black_xxsmal_bg.png');
	background-repeat: repeat-y;
}

.fce_wrap_zwart.fce_wrap_xxsmal .fce_bottom
{
	background-image: url('img/black_xxsmal_bottom.png');
	background-repeat: no-repeat;
}
.fce_wrap_zwart.fce_wrap_xsmal .fce_top
{
	background-image: url('img/black_xsmal_top.png');
	background-repeat: no-repeat;
}

.fce_wrap_zwart.fce_wrap_xsmal .fce_bg
{
	background-image: url('img/black_xsmal_bg.png');
	background-repeat: repeat-y;
}

.fce_wrap_zwart.fce_wrap_xsmal .fce_bottom
{
	background-image: url('img/black_xsmal_bottom.png');
	background-repeat: no-repeat;
}

.fce_wrap_zwart.fce_wrap_smal .fce_top
{
	background-image: url('img/black_smal_top.png');
	background-repeat: no-repeat;
}

.fce_wrap_zwart.fce_wrap_smal .fce_bg
{
	background-image: url('img/black_smal_bg.png');
	background-repeat: repeat-y;
}

.fce_wrap_zwart.fce_wrap_smal .fce_bottom
{
	background-image: url('img/black_smal_bottom.png');
	background-repeat: no-repeat;
}

.fce_wrap_zwart.fce_wrap_normaal .fce_top
{
	background-image: url('img/black_normal_top.png');
	background-repeat: no-repeat;
}

.fce_wrap_zwart.fce_wrap_normaal .fce_bg
{
	background-image: url('img/black_normal_bg.png');
	background-repeat: repeat-y;
}

.fce_wrap_zwart.fce_wrap_normaal .fce_bottom
{
	background-image: url('img/black_normal_bottom.png');
	background-repeat: no-repeat;
}

.fce_wrap_zwart.fce_wrap_breed .fce_top
{
	background-image: url('img/black_wide_top.png');
	background-repeat: no-repeat;
}

.fce_wrap_zwart.fce_wrap_breed .fce_bg
{
	background-image: url('img/black_wide_bg.png');
	background-repeat: repeat-y;
}

.fce_wrap_zwart.fce_wrap_breed .fce_bottom
{
	background-image: url('img/black_wide_bottom.png');
	background-repeat: no-repeat;
}

.fce_wrap_wit.fce_wrap_xxsmal .fce_top
{
	background-image: url('img/white_xxsmal_top.png');
	background-repeat: no-repeat;
	height: 12px;
}

.fce_wrap_wit.fce_wrap_xxsmal .fce_bg
{
	background-image: url('img/white_xxsmal_bg.png');
	background-repeat: repeat-y;
}

.fce_wrap_wit.fce_wrap_xxsmal .fce_bottom
{
	background-image: url('img/white_xxsmal_bottom.png');
	background-repeat: no-repeat;
}


.fce_wrap_wit.fce_wrap_xsmal .fce_top
{
	background-image: url('img/white_xsmal_top.png');
	background-repeat: no-repeat;
}

.fce_wrap_wit.fce_wrap_xsmal .fce_bg
{
	background-image: url('img/white_xsmal_bg.png');
	background-repeat: repeat-y;
}

.fce_wrap_wit.fce_wrap_xsmal .fce_bottom
{
	background-image: url('img/white_xsmal_bottom.png');
	background-repeat: no-repeat;
}

.fce_wrap_wit.fce_wrap_smal .fce_top
{
	background-image: url('img/white_smal_top.png');
	background-repeat: no-repeat;
}

.fce_wrap_wit.fce_wrap_smal .fce_bg
{
	background-image: url('img/white_smal_bg.png');
	background-repeat: repeat-y;
}

.fce_wrap_wit.fce_wrap_smal .fce_bottom
{
	background-image: url('img/white_smal_bottom.png');
	background-repeat: no-repeat;
}

.fce_wrap_wit.fce_wrap_normaal .fce_top
{
	background-image: url('img/white_normal_top.png');
	background-repeat: no-repeat;
}

.fce_wrap_wit.fce_wrap_normaal .fce_bg
{
	background-image: url('img/white_normal_bg.png');
	background-repeat: repeat-y;
}

.fce_wrap_wit.fce_wrap_normaal .fce_bottom
{
	background-image: url('img/white_normal_bottom.png');
	background-repeat: no-repeat;
}

.fce_wrap_wit.fce_wrap_breed .fce_top
{
	background-image: url('img/white_wide_top.png');
	background-repeat: no-repeat;
}

.fce_wrap_wit.fce_wrap_breed .fce_bg
{
	background-image: url('img/white_wide_bg.png');
	background-repeat: repeat-y;
}

.fce_wrap_wit.fce_wrap_breed .fce_bottom
{
	background-image: url('img/white_wide_bottom.png');
	background-repeat: no-repeat;
}

.fce_wrap_wit .fce_button
{
	padding: 0;
	margin: 0;
	width: 312px;
	height: 32px;	
	background-image: url('img/white_bottom_tab.png');
	background-repeat: no-repeat;
}

.button_title_div
{
	padding: 0px;
	margin: 0px;
	height: 30px;
	width: 300px;
	max-width: 300px;
	text-align: right;
	padding-top: 9px;
}

.button_title_div a
{
	padding: 0;
	margin: 0;
	padding-right: 30px;
	margin-right: 10px;
	float: right;
	background-image: url('img/bullet.png');
	background-repeat: no-repeat;
	background-position: right 0px;
}

.fce_button a
{
	text-decoration: none;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #c4b9c8;
	text-transform: uppercase;
}

p.bodytext, body
{
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #48434a;
}

div#c46.csc-default a
{
	margin-left: 7px;
}

.fce_wrap
{
	clear: both;
}

.fce_top
{
	height: 14px;
	font-size: 1px;
	overflow:hidden;
}

.fce_content
{
	padding: 10px 20px 20px 20px;
	text-align: left;
}

.fce_wrap_normaal .fce_content
{
	padding-left: 30px;
	padding-right: 30px;
}

.fce_wrap_smal .fce_content
{
	width: 280px;
}

.fce_content h1
{
	font-family: verdana;
	font-size: 18px;
	font-weight: bold;
	margin-top: -10px;
	padding-left: 0px;
	color: #48434a;
	text-transform: uppercase;
}

h1.csc-firstHeader
{
	padding-top: 10px;
}

div#c3 h1.csc-firstHeader
{
	padding-top: 5px;
}

div#c20 h1.csc-firstHeader
{
	padding-top: 5px;
}

div#c31 h1.csc-firstHeader
{
	padding-top: 0px;
}

div#c88 h1.csc-firstHeader
{
	padding-top: 5px;
}

.news-single-author
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10px;
}

.news-list-item
{
	padding-left: 0px;
}

div#c94 .news-list-item h3 span.news-list-date
{
	float: left;
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	padding-left: 0px;
	text-decoration: none;
	color: #e31a19;
}

div#c94 .news-list-morelink a
{
	text-decoration: none;
	color: #e31a19;
}

div#c94 .news-list-morelink a:hover
{
	text-decoration: underline;
}

div#c94 .news-list-item h3
{
	height: 40px;
	width: 225px;
}

div#c94 .news-list-item h3 a
{
	float: left;
	text-decoration: none;
	font-size: 13px;
	color: #48434a;
	text-transform: uppercase;
}

.news-single-item
{
	padding-left: 0px;
	padding-right: 20px;
}

.news-single-backlink
{
	padding-top: 10px;
}

.news-single-backlink a
{
	text-decoration: none;
	padding: 0;
	margin: 0;
	padding-right: 30px;
	margin-right: 10px;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #c4b9c8;
}

.news-single-backlink a:hover
{
	text-decoration: underline;
}

.cases_home_news-list-item
{
	background-image: url('img/item_sprtr.png');
	background-position: center 150px;
	background-repeat: no-repeat;
	
}

.cases_home_news-list-item h3 a
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	padding-left: 0px;
	text-decoration: none;
	color: #e31a19;
}

.cases_home_news-list-item .cases_home_news-list-morelink a
{
	text-decoration: none;
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	padding-left: 0px;
	color: #ae9fb4;
	text-transform: uppercase;
}

.cases_home_news-list-item .cases_home_news-list-morelink a:hover
{
	text-decoration: underline;
}

.cases_home_news-list-item
{
	padding-bottom: 20px;
}

.cases_home_news-list-item img
{
	margin-left: 0px;
	padding-bottom: 10px;
}

.fce_bottom
{
	height: 20px;
	height: auto !important;
	min-height: 20px;
}

.fce_wrap_wit .fce_top
{
}

.blog-list-container
{
	font-family: verdana;
	padding-left: 0px;
	width: 270px;
}

.blog-list-container a
{
	text-decoration: none;
}

.blog-list-container p
{
	font-size: 12px;
	font-weight: normal;
	line-height: 130%;
	width: 175px;
}

.blog-list-item
{
	padding-bottom: 10px;
	background-image: url('img/item_sprtr.png');
	background-position: center 88px;
	background-repeat: no-repeat;
	height: 125px;
}

.blog-list-item h3
{
	padding: 0;
	margin: 0;
	width: 180px;
	float: left;
}

.blog-list-item h3 a
{
	font-size: 13px;
	font-weight: bold;
	color: #48434a;
	text-transform: uppercase;
}

.blog-list-item img
{
	float: right;
	padding-right: 0px;
}

.blog-list-morelink a
{
	text-decoration: none;
	font-size: 10px;
	color: #48434a;
}

.blog-list-date
{
	font-size: 10px;
	font-weight: normal;
	color: #e31a19;
}

div#c8.csc-default
{
	margin-left: 0px !important;
	margin-right: 0px !important;
}

div#c46.csc-default .fce_bg
{
	text-align: center;
}

div#c8 div.fce_content
{
	margin-top: 0px !important;
	padding-top: 0px !important;
	text-align: center !important;
}

div#c8 div.fce_content h3
{
	text-align: left;
}

div#c35 h1
{
	width: 150px;
	margin-top: 5px;
	margin-left: 0px;
	font-family: verdana;
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
}

div#c35 .csc-header.csc-header-n1
{
	float: left;
}

h1.csc-firstHeader
{
	padding-top: 20px;
}

div#c35 div.tx-bddbflvvideogallery-pi1
{
	float: right;
}

div#c35 div#flvplayercaption
{
	text-align: right;
}

div#c35 div#player 
{
	float: right;
	margin-top: 15px;
	margin-right: 25px;
}

div#c36 div#player 
{
	margin-left: 7px;;
}

.contact_ce
{
	height: 175px;
	width: 275px;
	text-align: left;
	float: left;
	margin-top: 20px;
	margin-left: 5px;
}

.ce_title
{
	font-family: verdana;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #adadad;
	padding-left: 18px;
}

.ce_content
{
	list-style-image: url('img/bullet.png');
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #48434a;
	line-height: 150%;
	padding-top: 0px;
}

.ce_content a
{
	text-decoration: none;
	color: #48434a;
}

.ce_content a:hover
{
	text-decoration: underline;
	color: #48434a;
}

/* Scrollable */

div#c40.csc-default
{
	margin-top: 0px;
}

.RM_Case_Scrollable
{
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0px;
	margin-left: 1px;
	width: 900px;
	height: 320px;
	overflow:hidden;
}

.RM_Case_Scrollable_Items
{
	position:absolute;
	width:20000em;	
}

.RM_Case_Scrollable_Item, .RM_Case_Scrollable_Items_Visual_Content
{
	width: 900px;
	height: 320px;
	float: left;
}

.RM_Case_Scrollable_Items_Visual_Content
{
}

.navi
{
	/*display: none;*/
}

/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {
	display:block;
	width:18px;
	height:18px;
	background:url(carrousel/left.png) no-repeat;
	float:left;
	margin:43px 10px;
	cursor:pointer;
}

a.prev, a.next, a.prevPage, a.nextPage {
display: none;
}

/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
	background-position:0px -18px;		
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
}

/* next button uses another background image */
a.next, a.nextPage {
	background-image:url(carrousel/right.png);
	clear:right;	
}

/*********** navigator ***********/
/* position and dimensions of the navigator */
div.navi {
	margin: 0 auto;
	position: relative;
	top: 3px;
	left: 6px;
	left: 308px;
	padding: 0px;
	height:20px;
	width: 900px;
}

/* items inside navigator */
div.navi a {
	width:16px;
	height:16px;
	float: left;
	margin:3px;
	background:url(carrousel/navigator.png) 0 0 no-repeat;     
	cursor:pointer;	
}

/* mouseover state */
div.navi a:hover {
	background-position:0 -16px;
}

/* active state (current page state) */
div.navi a.active {
	background-position:0 -32px;
} 	


/* Scrollable */
.RM_Case_Scrollable_Small
{
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -5px;
	margin-left: 0px;
	width: 682px;
	height: 242px;
	overflow:hidden;
}

.RM_Case_Scrollable_Items_Small
{
	position:absolute;
	width:20000em;	
}

.RM_Case_Scrollable_Item, .RM_Case_Scrollable_Items_Visual_Content_Small
{
	width: 682px;
	height: 242px;
	float: left;
}

.RM_Case_Scrollable_Items_Visual_Content
{
}

.navi_Small
{
	/*display: none;*/
}

/* prev, next, prevPage and nextPage buttons */
a.prev_Small, a.next_Small, a.prevPage_Small, a.nextPage_Small {
	display:block;
	width:18px;
	height:18px;
	background:url(carrousel/left.png) no-repeat;
	float:left;
	margin:43px 10px;
	cursor:pointer;
}

a.prev_Small, a.next_Small, a.prevPage_Small, a.nextPage_Small {
display: none;
}

/* mouseover state */
a.prev_Small:hover, a.next_Small:hover, a.prevPage_Small:hover, a.nextPage_Small:hover {
	background-position:0px -18px;		
}

/* next button uses another background image */
a.next, a.nextPage {
	background-image:url(carrousel/right.png);
	clear:right;	
}

/*********** navigator ***********/
/* position and dimensions of the navigator */
div.navi_Small {
	margin: 0 auto;
	position: relative;
	top: -4px;
	left: 6px;
	left: 0px;
	padding: 0px;
	height:30px;
	width: 900px;
}

/* items inside navigator */
div.navi_Small a {
	width:16px;
	height:16px;
	float: left;
	margin:3px;
	background:url(carrousel/navigator.png) 0 0 no-repeat;     
	cursor:pointer;	
}

/* mouseover state */
div.navi_Small a:hover {
	background-position:0 -16px;      
}

/* active state (current page state) */
div.navi_Small a.active {
	background-position:0 -32px;
	border: none;    
} 	

div.cases-list-item
{
	width: 272px;
	height: 180px;
	border-bottom: solid 1px #d9d9d9;
}

div.cases-list-item h3 a
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	padding-left: 0px;
	text-decoration: none;
	color: #e31a19;
}

div.cases-list-item-left
{
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}

div.cases-list-item-right
{
	float: right;
	padding-left: 5px;
	padding-right: 5px;
}

div.cases-list-container
{
	background-image: url('img/1px_repeat_grey.jpg');
	background-repeat: repeat-y;
	background-position: center;
	padding: 0px 20px;
}

.cases-list-morelink
{
	padding-top: 10px;
}

.cases-list-morelink a
{
	text-decoration: none;
	padding: 0;
	margin: 0;
	padding-right: 30px;
	margin-right: 10px;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #c4b9c8;
}

.cases-list-morelink a:hover
{
	text-decoration: underline;
}


div.cases-list-item
{
	width: 272px;
	height: 180px;
	border-bottom: solid 1px #d9d9d9;
}

div.cases-list-item h3 a
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	padding-left: 0px;
	text-decoration: none;
	color: #e31a19;
}

div.listblog-list-item
{
	height: 300px;
	border-bottom: solid 1px #d9d9d9;
	margin-bottom: 20px;
	width: 300px;
}

div.listblog-list-item-left
{
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}

div.listblog-list-item-right
{
	float: right;
	padding-left: 5px;
	padding-right: 5px;
}

div.listblog-list-container
{
	background-image: url('img/1px_repeat_grey.jpg');
	background-repeat: repeat-y;
	background-position: center;
	padding: 0px 20px;
	width: 642px;
}

.csc-mailform-field
{
	padding-top: 7px;
}

.csc-mailform-field label
{
	vertical-align: top;
}

form#mailform
{
	padding-left: 20px;
	padding-top: 20px;
}

select#mailformOnderwerp 
{
	margin-left: 15px;
}

input#mailformnaam
{
	margin-left: 45px;
}

input#mailformEmailadres
{
	margin-left: 9px;
}

input#mailformTelefoon
{
	margin-left: 30px;
}

textarea#mailformOmschrijving
{
	margin-left: 7px;
}

fieldset
{
	border: none;
}

input.csc-mailform-submit
{
	margin-top: 20px;
}

.nieuwsbriefoverlay
{
	position: relative;
	width: 285px;
	z-index: 1;
	height: 90px;
	padding-top: 17px;
	padding-left: 30px;
}

/* overlay size and background image */
div.flowplayeroverlay {

	/*
		THIS ARE YOUR FULLSCREEN DIMENSIONS
	*/
	width:800px;
	height:641px;
	background-image:url('img/white.png');
	display:none;
	padding: 0 !important;
	z-index: 0;
}

/* close button for overlay */
div.flowplayeroverlay div.close {
	background:url('img/close.png') no-repeat;
	position:absolute;
	top:2px;
	right:5px;
	width:35px;
	height:35px;
	cursor:pointer;
}


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

.hidden {
	display: none;
}

/* 
	ColorBox example user style
	These rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
	in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:#d9d9d9;}

#colorBox{}
	#cboxTopLeft{width:27px; height:27px; background:url(colorbox/borderTopLeft.png) 0 0 no-repeat;}
	#cboxTopCenter{height:27px; background:url(colorbox/borderTopCenter.png) 0 0 repeat-x;}
	#cboxTopRight{width:27px; height:27px; background:url(colorbox/borderTopRight.png) 0 0 no-repeat;}
	#cboxBottomLeft{width:27px; height:27px; background:url(colorbox/borderBottomLeft.png) 0 0 no-repeat;}
	#cboxBottomCenter{height:27px; background:url(colorbox/borderBottomCenter.png) 0 0 repeat-x;}
	#cboxBottomRight{width:27px; height:27px; background:url(colorbox/borderBottomRight.png) 0 0 no-repeat;}
	#cboxMiddleLeft{width:27px; background:url(colorbox/borderMiddleLeft.png) 0 0 repeat-y;}
	#cboxMiddleRight{width:27px; background:url(colorbox/borderMiddleRight.png) 0 0 repeat-y;}
	#cboxContent{background:#fff;}
            #cboxLoadedContent{margin-bottom: 20px; overflow: hidden;}
            #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
            #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
            #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
            #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
            #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
            #cboxLoadingOverlay{background:url(colorbox/loading.gif) 5px 5px no-repeat #fff;}
            #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}