@font-face {
    font-family: 'atlantabook';
    src: url('/user_style/bratlrs0-webfont.eot');
    src: url('/user_style/bratlrs0-webfont.eot?#iefix') format('embedded-opentype'),
         url('/user_style/bratlrs0-webfont.woff') format('woff'),
         url('/user_style/bratlrs0-webfont.ttf') format('truetype'),
         url('/user_style/bratlrs0-webfont.svg#atlantabook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'atlantademi';
    src: url('/user_style/bratlbs0-webfont.eot');
    src: url('/user_style/bratlbs0-webfont.eot?#iefix') format('embedded-opentype'),
         url('/user_style/bratlbs0-webfont.woff') format('woff'),
         url('/user_style/bratlbs0-webfont.ttf') format('truetype'),
         url('/user_style/bratlbs0-webfont.svg#atlantademi') format('svg');
    font-weight: normal;
    font-style: normal;

}

*
{
	/*color:				#e7113d;*/
	color:				#606060;
	font-family:		Arial, Helvetica, Sans-serif;
}

ul
{
	font-size:			12px;
	margin:				10px;
	padding-left:		10px;
}

h1,
.page_title
{
	font-family:		atlantademi, helvetica, sans-serif;
	font-size:			20px;
	font-weight:		normal;
	margin:				0px;
	margin-top:			-4px;
	margin-bottom:		10px;
}

h1 > a,
h2 > a
{
	font-family:		inherit;
}

h2
{
	font-family:		atlantabook, helvetica, sans-serif;
	font-size:			16px;
	font-weight:		normal;
	margin:				0px;
	margin-bottom:		5px;
}

p + h2
{
	margin-top:			15px;
}

p
{
	font-size:			12px;
	margin:				0px;
}

a
{
	text-decoration: 	none;
}

a[href]:hover
{
	color:				#339876;
}

hr
{
	border:				none;
	border-top:			1px solid #fb9db1;
	height:				1px;
	margin:				0px;
	margin-top:			10px;
	margin-bottom:		10px;
}

.body
{
	background-color:	#e0e0e0;
	font-size:			8pt;
	margin:				0px;
	padding:				0px;
	width:				100%;
	overflow:			scroll;
}

.page
{
	border-radius: 	0px 0px 40px 0px;
	box-shadow:			0px 0px 50px 0px #808080;
	background-color:	#ffffff;
	left:					50%;
	padding:				0px;
	position:			relative;
	width:				1100px;
	margin-left:		-550px;
	margin-top:			20px;
	margin-bottom:		20px;
}

.table
{
	border-collapse:	collapse;
	width:				100%;
}

.table_row
{
	vertical-align:	top;
}

.table_cell_header, 
.table_cell_footer, 
.table_cell_menu, 
.table_cell_categories, 
.table_cell_shop,
.table_cell_side_panel,
.table_cell_checkout,
.table_cell_checkout_shopping_cart,
.table_cell_cms
{
	vertical-align:	top;
}

.table_cell_cms
{
	padding:				0px;
	padding-bottom:	20px;
	width:				880px;
}

.table_cell_header
{
	color:				#e7113d;
	width:				880px;

}

.table_cell_footer_left,
.table_cell_footer,
.table_cell_footer_right
{
	border-top:			3px solid #e7113d;
	padding:				0px;
	padding-top:		10px;
	padding-bottom:	10px;
}

.table_cell_footer_left
{
	padding-left:		12px;
}

.table_cell_footer
{
	padding-left:		10px;
}

.table_cell_footer_middle
{
}

.table_cell_footer_right
{
	padding-left:		30px;
}

.table_cell_header_menu
{
	padding-bottom:	10px;
	vertical-align:	bottom;
	width:				880px;
}

.table_cell_portal_menu
{
	padding-bottom:	100px;
}

.table_cell_menu_link
{
}

.table_cell_menu
{
}

.table_cell_shop
{
	padding:				0px;
	width:				760px;
}

.table_cell_checkout
{
	padding:				0px;
	width:				760px;
}

.table_cell_checkout_shopping_cart
{
	width:				220px;
}

.table_cell_side_panel
{
	width:				220px;
	padding-bottom:	20px;
}

.categories_div
{
	padding:				0px;
}

.categories_textlink
{
	margin:				0px;
	padding:				0px;
}

.categories_textlink_link
{
	background-color: #e7113d;
	border-radius:		0px 10px 10px 0px;
	display:				inline-block;
	color:				#ffffff;
	font-family:		arial, helvetica, sans-serif;
	font-size:			12px;
	height:				20px;
	padding:				0px;
	padding-left:		10px;
	padding-top:		5px;
	margin-bottom:		5px;
	text-decoration:	none;
	white-space:		nowrap;
	width:				110px;
}

a[href].categories_textlink_link:hover
{
	background-color: #339876;
	color:				#ffffff;
}


/*******************************************************************************/
.tagline1
{
	float:				right;
	font-family:		atlantabook, helvetica, sans-serif;
	font-size:			40.49px;
	font-weight:		normal;
	letter-spacing:   0.6px;	
	margin:				0px;
	margin-right:		3px;
	vertical-align:	top;
	color:            #e7113d;
}

.tagline2
{
	float:				right;
	font-family:		atlantademi, helvetica, sans-serif;
	font-size:			40.49px;
	font-weight:		normal;
	letter-spacing:   3.6px;	
	margin:				0px;
	margin-right:		3px;
	vertical-align:	top;
	color:            #e7113d;
}


.logo
{
	float:				left;
	border:				none;
	margin:				0px;
	vertical-align:	top;
}

.menu_phone_number
{
	float:				left;
	font-family:		arial, helvetica, sans-serif;
	font-size:			20px;
	font-weight:		bold;
	margin-right:		0px;
	margin-top:			7px;
	margin-bottom:		5px;
	margin-left:		5px;
	width:				120px;
	color:            #e7113d;
}

.menu_option
{
	float:				left;
	height:				20px;
	margin:				0px;
	margin-left:		25px;
	margin-right:		-5px;
	margin-top:			10px;
	margin-bottom:		5px;
	text-align:			center;
	width:				104px;
}

.menu_option_link
{
	background-color: #e7113d;
	border-radius:		10px;
	color:				#ffffff;
	display:				inline-block;
	font-family:		atlantabook, helvetica, sans-serif;
	font-size:			14px;
	height:				20px;
	text-decoration:	none;
	width:				104px;
}

a[href].menu_option_link:hover,
a[href].menu_option_link:active
{
	background-color: #339876;
	color:				#ffffff;
}

.side_panel_aanbieding
{
	float:				right;
	border-left:		2px solid #e7113d;
	border-bottom:		2px solid #e7113d;
	border-radius:		0px 0px 0px 10px;
	padding:				0px;
	padding-left:		5px;	
	padding-top:		5px;	
	padding-bottom:	5px;
	margin-left:		20px;
	width:				193px;
}

.side_panel_aanbieding:hover
{
	border-color:		#339876;
	box-shadow:			0px 0px 20px 0px #85c0a6;
}

.aanbieding_foto
{
	border:				none;
	height:				190px;
	width:				190px;
}

.aanbieding_tekst
{
	font-family:		atlantabook, helvetica, sans-serif;
	font-size:			14px;
	float: 				left;
	margin:				0px;
	margin-top:			20px;
	margin-left:		5px;
	color:            #e7113d;
}

.aanbieding_prijs
{
	font-family:		arial, helvetica, sans-serif;
	font-size:			32px;
	font-weight:		bold;
	float: 				right;
	margin:				0px;
	margin-right:		3px;
	margin-top:			5px;
	color:            #e7113d;
}

.aanbieding_decimaal
{
	font-size:			18px;
	margin-left:		-2px;
	margin-right:		-2px;
	color:            #e7113d;
}

.aanbieding_cent
{
	font-size:			18px;
	padding-top:		2px;
	vertical-align:	48%;
	color:            #e7113d;
}

.aanbieding_rounded
{
	font-size:			24px;
}

.side_panel_zoeken
{
	background-color:	#e7113d;
	border-radius:		10px 0px 0px 10px;
	float:				right;
	margin-top:			10px;
	width:				200px;
	height:				32px;		
}

.side_panel_zoeken:hover
{
	background-color:	#339876;
	box-shadow:			0px 0px 20px 0px #85c0a6;
}

.custom_search_image_button
{
	background-color:			transparent;
	background-image:			url(/user_images/zoeken.png);
	background-repeat:		no-repeat;
	border:						none;
	color:						#e7113d;
	cursor:						pointer;
	font-size:					1pt;
	padding:						0px;
	margin-top:					7px;
	margin-left:				10px;
	height:						18px;
	width:						18px;
	vertical-align:			bottom;
}

.custom_search_text_box
{
	font-family:				verdana, helvetica, sans-serif;
	font-size:					10pt;
	background-color:			#ffffff;
	border:						none;
	border-radius:				5px;
	color:						#fb9db1;
	margin-left:				8px;
	margin-top:					7px;
	padding-left:				4px;
	vertical-align:			top;
	width:						154px;
	height:						16px;
}

.no_articles_found
{
	font-family:				atlantabook, helvetica, sans-serif;
	font-size:					14px;
	margin:						0px;
	margin-left:				30px;
}

hr
{
	border:						none;
	border-top:					1px solid #fb9db1;
	margin-left:				10px;
	margin-right:				20px;
}

hr + font
{
	margin-left:				10px;
}

br + font
{
	margin-left:				10px;
}

.side_panel_banner
{
	float:				right;
	border-top:			2px solid #e7113d;
	border-left:		2px solid #e7113d;
	border-bottom:		2px solid #e7113d;
	border-radius:		10px 0px 0px 10px;
	padding:				3px;
	padding-left:		5px;	
	padding-top:		5px;	
	padding-bottom:	5px;
	margin-top:			10px;
	width:				190px;
	/*height:				85px;*/
}

.side_panel_banner:hover
{
	border-color:		#339876;
	box-shadow:			0px 0px 20px 0px #85c0a6;
}

.side_panel_banner_icon
{
	float:				left;
}

.side_panel_banner_image
{
	border:				none;
	float:				right;
	padding-right:		2px;
}

.bank_logo
{
	margin-top:			2px;
	margin-bottom:		2px;
	margin-left:		9px;
}

.webflow_logo_link
{
	position:			absolute;
	bottom:				0px;		
	margin-bottom:		5px;			
}

.webflow-logo
{
	border:				none;
	margin-top:			6px;
}

.footer_left_link
{
	display:				inline-block;
	margin:				0px;
	margin-top:			5px;
	margin-bottom:		5px;
	margin-left:		-2px;
}

.footer_left_logo
{
	border:				none;
}

.footer_left_social_media
{
	border:				none;
}

.footer_left_social_media_link
{
	margin-right:		5px;
}

.footer_copyright
{
	text-align: 		center;
	margin:				0px;
	margin-top:			10px;
}

.footer_middle_menu_option
{
	font-size:			12px;
	margin:				0px;
	margin-left:		20px;
	width:				166px;
   color:				#e7113d;
}

.footer_middle_link
{
	text-decoration:	none;
	color:				#e7113d;
}

.footer_middle_link:hover
{
	color:				#339876;
}

label
{
	cursor:				pointer;
	display:				inline-block;
	margin-top:			2px;
	margin-bottom:		4px;
}

label:hover
{
	color:				#339876;
}

/*******************************************************************************/
.contact_form_message
{
	margin:				0px;
}

.contact_form_error
{
	margin:				0px;
}

.contact_form_form
{
	margin:				0px;
	margin-top:			10px;
}

.contact_form_label
{
	display:				inline-block;
	margin-top:			4px;
	vertical-align:	top;
	width:				130px;
}

.contact_form_textbox
{
	border:				1px solid #e7113d;
	border-radius:		10px;
	margin-top:			4px;
	margin-right:		30px;
	padding-left:		5px;
	font-size:			12px;
	width:				260px;
}

.contact_form_captchabox
{
	border:				1px solid #e7113d;
	border-radius:		10px;
	margin-top:			4px;
	margin-right:		30px;
	padding-left:		5px;
	font-size:			12px;
	width:				110px;
}
.contact_form_textarea
{
	border:				1px solid #e7113d;
	border-radius:		10px;
	margin-top:			4px;
	margin-right:		30px;
	padding:				5px;
	font-size:			12px;
	height:				100px;
	width:				255px;
}

.contact_form_textarea:hover,
.contact_form_captchabox:hover,
.contact_form_textbox:hover
{
	color:				#339876;
	border-color:		#339876;
	box-shadow:			0px 0px 5px 0px #339876;
}

.contact_form_captcha
{
	margin-top:			4px;
	vertical-align:	top;
}

.contact_form_button
{
	background-color:	#e7113d;
	border:				none;
	border-radius:		10px;
	color:				#ffffff;
	cursor:				pointer;
	font-family:		arial, helvetica, sans-serif;
	font-size:			13px;
	margin:				0px;
	margin-left:		130px;
	margin-bottom:		5px;
	margin-top:			10px;
	padding:				0px;
	padding-top:		1px;
	padding-bottom:	1px;
	width:				90px;
	text-decoration: 	none;
	vertical-align:	top;
}

.contact_form_button:hover
{
	background-color:	#339876;
}

.contact_foto
{
}

/*******************************************************************************/

.rups_div
{
	float:				left;
	margin-left:		30px;
	position:			relative;
	height:				180px;
	width:				730px;
}

.rups_kader
{
	border:				1px solid #e7113d;
	border-radius:		10px;
	height:				160px;
	width:				722px;
}

.rups_image
{
	position:			absolute;
	top:					10px;
	left:					50px;
}

.kader_1,
.kader_1_1,
.kader_1_1_link
{
	border:				1px solid #e7113d;
	border-radius:		10px;
	display:				inline-block;
	float:				left;
	margin-top:			0px;
	margin-bottom:		20px;
	margin-left:		30px;
	margin-right:		-10px;
	padding:				5px;
	width:				92px;
}

.kader_1_1,
.kader_1_1_link
{
	height:				92px;
}

.kader_1_1_link:hover,
.kader_2_2_link:hover
{
	border-color:		#339876;
	box-shadow:			0px 0px 20px 0px #339876;
}

.kader_2,
.kader_2_text,
.kader_2_2,
.kader_2_2_text,
.kader_2_2_link
{
	border:				1px solid #e7113d;
	border-radius:		10px;
	display:				inline-block;
	float:				left;
	margin-top:			0px;
	margin-bottom:		20px;
	margin-left:		30px;
	margin-right:		-10px;
	padding:				5px;
	width:				216px;
}

.kader_2_2,
.kader_2_2_link
{
	height:				216px;
}

.kader_2_2_text
{
	height:				206px;
}

.kader_2_text,
.kader_2_2_text
{
	padding:				10px;
	width:				206px;
}

.kader_3,
.kader_3_text,
.kader_3_3,
.kader_3_1_text,
.kader_3_3_text
{
	border:				1px solid #e7113d;
	border-radius:		10px;
	display:				inline-block;
	float:				left;
	margin-top:			0px;
	margin-bottom:		20px;
	margin-left:		30px;
	margin-right:		-10px;
	padding:				5px;
	width:				340px;
}

.kader_3_3
{
	height:				340px;
}

.kader_3_text,
.kader_3_1_text,
.kader_3_3_text
{
	padding:				10px;
	width:				330px;
}

.kader_3_1_text
{
	height:				82px;
}

.kader_3_1_text:hover
{
	border-color:		#339876;
	box-shadow:			0px 0px 20px 0px #339876;
}

.kader_3_3_text
{
	height:				330px;
}

.kader_4,
.kader_4_text,
.kader_4_contact,
.kader_4_bedankt,
.kader_4_1_text
{
	border:				1px solid #e7113d;
	border-radius:		10px;
	display:				inline-block;
	float:				left;
	font-size:			12px;
	margin-top:			0px;
	margin-bottom:		20px;
	margin-left:		30px;
	margin-right:		-10px;
	padding:				5px;
	width:				464px;
}

.kader_4_text,
.kader_4_contact,
.kader_4_bedankt,
.kader_4_1_text
{
	padding:				10px;
	width:				454px;
}

.kader_4_1_text
{
	height:				82px;
}

.kader_4_text
{
	min-height:			206px;
}

.kader_4_contact
{
	min-height:			550px;
}

.kader_4_bedankt
{
	min-height:			235px;
}

.kader_5,
.kader_5_text
{
	border:				1px solid #e7113d;
	border-radius:		10px;
	display:				inline-block;
	float:				left;
	margin-top:			0px;
	margin-bottom:		20px;
	margin-left:		30px;
	margin-right:		-10px;
	padding:				5px;
	width:				588px;
}

.kader_5_text
{
	padding:				10px;
	width:				578px;
}

.kader_6
{
	border:				1px solid #e7113d;
	border-radius:		10px;
	display:				inline-block;
	float:				left;
	margin-top:			0px;
	margin-bottom:		20px;
	margin-left:		30px;
	margin-right:		-10px;
	padding:				5px;
	width:				712px;
}

/******************************************************************************/

.news_list_link_selected,
.news_list_link_selected:hover,
.news_list_link_selected:active,
.news_list_link,
.news_list_link:hover,
.news_list_link:active
{
	border:				1px solid #e7113d;
	border-radius:		5px;
	color:				#e7113d;
	margin-left:		30px;
	margin-right:		-25px;
	padding-bottom:	1px;
	padding-left:		4px;
	padding-right:		4px;
	padding-top:		1px;
	text-decoration:	none;
}

.news_list_link_selected
{
	background-color:	#fff0f0;
}

a[href].news_list_link_selected:hover,
a[href].news_list_link_selected:active,
a[href].news_list_link:hover,
a[href].news_list_link:active
{
	border:				1px solid #339876;
	background-color:	#339876;
	color:				#ffffff;
}

.news_image
{
	height:				216px;
	width:				216px;
}

.news_image_small
{
	height:				92px;
	width:				92px;
	border:           0px;
}

.news_item_date
{
	margin-bottom:		10px;
}

.news_list_date
{
	font-size:			10px;
	margin-bottom:		5px;
}

.news_back_to_list
{
	margin-top:			10px;
}

.news_back_to_list_link
{
}

.news_list_news_item_title,
.list_item_title
{
	margin-top:			-3px;
}

.news_list_news_item
{
}

.news_list_news_item_link
{
	font-family:		inherit;
}

.side_panel_news_title
{
	margin-left:		30px;
	color:            #e7113d;
	
}

.side_panel_news_hr
{
	margin:				3px;
	margin-left:		0px;
	margin-right:		1px;
	color:            #e7113d;
}

.side_panel_news_item_title
{
	font-family:		arial, helvetica, sans-serif;
	font-size:			13px;
	font-weight:		bold;
	margin-left:		30px;
	margin-bottom:		3px;
	margin-top:			10px;
	color:            #e7113d;
}

.side_panel_news_item
{
	margin-left:		30px;
	margin-bottom:		15px;
	color:            #e7113d;
}

.side_panel_news_item_link
{
	font-family:		inherit;
	color:            #e7113d;
}

.side_panel_news_lees_verder
{
}

.side_panel_news_lees_verder:hover
{
	color:				#339876;
}

