/* *** Global (kopieren naar wysiwyg stylesheet cms.css) *** */
@import url('//fonts.googleapis.com/css2?family=elsie:wght@400;900&display=swap')

/*
font-family: 'elsie', serif;
font-family: 'hedvig letters sans', sans-serif;
*/


html
{
	background: url(../../hetzesdezintuig/images/pixel.gif) repeat center top; 
	background-size: 100% 100%;
	/*
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	*/

	background-color: #ffffff;

	margin: 0px;
	padding: 0px;
	
	height: 100%;

}

body
{

	margin: 0px;
	padding: 0px;

	font-family: 'hedvig letters sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
	
	color: #333333;
}
	
table
{
	border: 0px;
}

td
{
	vertical-align: top;

	border: 0px;

	font-family: 'hedvig letters sans', sans-serif;
	font-size: 14px;
	line-height: 20px;
}

h1
{
	font-family: 'elsie', serif;

	color: #669933;
	
	margin: 0px;
	padding: 0px;
	padding-top: 6px;
	padding-bottom: 12px;

	font-size: 30px;
	font-weight: normal;
	line-height: 30px;
}

h2
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;	
}

h5
{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 20px;
	font-weight: normal;
	line-height: 26px;	
}

img 
{
	border: 0px;
}

a, a:active
{
	color: #000;
}

a:visited
{
	color: #000;
}

a:active, a:focus
{
	outline:none;
}

a:hover
{
	color: #412a0c;
}

hr
{
	background-color: #a5acaf;
	color: #a5acaf;

	height: 1px;

	border: 1px solid #000000;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}

.box
{
	background-color: #ffffff;

	margin-bottom: 10px;
	padding: 5px;

	border: 5px solid #d8dde4;
	
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 2px 4px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 2px 4px 0px rgba(0, 0, 0, 0.75);

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}

.area
{
	background-image: url('../../hetzesdezintuig/images/layout/bg_main_blue.png');
	color: #FFFFFF;
	
	margin-left: -14px;
	margin-right: -14px;
	margin-top: 14px;
	margin-bottom: 14px;
	padding: 14px;
}

.area a, .area a:visited, .area a:active, .area a:hover, .area h1, .area h2
{
	color: #FFFFFF;
}

.content ul
{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.content ul li
{
	background-image: url('../../hetzesdezintuig/images/layout/arrow.gif'); background-repeat: no-repeat; background-position: left top;
	
	margin: 0px;
	padding: 0px;
	padding-left: 12px;
	
	list-style: none;
}

.content ol
{
	margin: 0px;
	padding: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.content ol li
{
	margin: 0px;
	padding: 0px;

}

.content table
{
	background-color: #666666;
	
	border: 5px solid #d8dde4;
	border-spacing: 1px;

	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 2px 4px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 2px 4px 0px rgba(0, 0, 0, 0.75);	

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;		
}

.content td
{
	background-color: #FFFFFF;
	
	vertical-align: top;
	
	border: 0px;
	
	padding: 6px;
}


.pagination
{
	background-color: transparent !important;
	
	border: 0px solid #d8dde4 !important;
	border-spacing: 0px !important;

	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
	-moz-box-shadow:    0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
	box-shadow:         0px 0px 0px 0px rgba(0, 0, 0, 0) !important;	

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;		
}

.pagination td
{
	background-color: transparent !important;

	
	vertical-align: top;
	
	border: 0px;
	
	padding: 6px;
}





.image_right
{
	float: right;
	
	margin-left: 10px;
	margin-bottom: 10px;
}

.image_left
{
	float: left;
	
	margin-right: 20px;
	margin-bottom: 20px;
}

.green_color, .green_color a, .green_color a:visited, .green_color:active
{
	color: #412a0c;
	
}

.green_color a:hover
{
	color: #000;
}

.orange_color, .orange_color a, .orange_color a:visited, .orange_color:active
{
	color: #669933;
	
}

.orange_color a:hover
{
	color: #ff7531;
}

/* *** /Global *** */

/* *** Main *** */

.header_div, .slideshow_div, .menu_div, .main_div, .footer_div, .ops, .main_quick_op_links
{
	width: 980px;
}

.default_padding
{
	padding: 10px;
}

.header
{
	
}

.header_div
{
	margin: 0px auto;
}

.header_taal
{
	float: right;
	padding-right: 14px;
}

.header_vlag, .header_vlag:visited, .header_vlag:active, .header_vlag:hover,
.header_vlag_selected, .header_vlag_selected:visited, .header_vlag_selected:active, .header_vlag_selected:hover
{
	display: inline-block;
	padding: 3px;
}

.header_vlag, .header_vlag:visited
{
	opacity: 0.4;
}

.header_vlag:active, .header_vlag:hover
{
	opacity: 1;
}

.header_vlag img, .header_vlag_selected img
{
	width: 20px;
	height: 14px;
}

.logo, .logo_nl, .logo_en, .logo_de, .logo_fr, .logo_sp
{
	display: block;
	
	background-repeat: no-repeat; background-position: left top;
	
	width: 433px;
	height: 104px;
	
	margin: 0px auto;
	margin-top: 15px;
	margin-bottom: 15px;
}

.menu
{
	
}

.menu_div
{
	display: table;
	
	margin: 0px auto;	
	
	margin-bottom: 12px;
	
}

.menu_normal
{
	display: table-cell;
	
	height: 32px;
	max-height: 32px;
	font-size: 0;	
	
	font-family: 'Elsie', serif;
	
}

.menu_item_registreren, .menu_item_inloggen
{
	display: table-cell;
	
	width: 110px;
	max-height: 32px;

	text-align: center;

	vertical-align: top;
	

	
}

.menu_item_inloggen
{
	width: 94px;
}

.menu_item_registreren a, .menu_item_registreren a:active, .menu_item_registreren a:visited, .menu_item_registreren a:hover,
.menu_item_inloggen a, .menu_item_inloggen a:active, .menu_item_inloggen a:visited, .menu_item_inloggen a:hover
{
	display: block;
	width: 107px;
	
	font-weight: normal;
	line-height: 32px;
	text-decoration: none;

	font-family: 'Hedvig Letters Sans', sans-serif
	font-size: 16px !important;

	background-color: #669933;
	border: 2px solid #669933;
	border-radius: 6px;
	
	color: #FFFFFF;	
}

.menu_item_registreren a, .menu_item_registreren a:active, .menu_item_registreren a:visited, .menu_item_registreren a:hover
{
	height: 32px;
	max-height: 32px;
	line-height: 32px;
	
	margin-left: 4px;
	margin-right: 4px;
	
}

.menu_item_inloggen a, .menu_item_inloggen a:active, .menu_item_inloggen a:visited, .menu_item_inloggen a:hover
{
	line-height: 32px;
	background-color: #993333;
	border: 2px solid #993333;	
}

.menu_item, .menu_item:visited, .menu_item:active,
.menu_selected, .menu_selected:visited, .menu_selected:active, .menu_selected:hover
{
	display: inline-block;
	
	color: #333333;
		
	margin-bottom: 0px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	
	font-family: 'Hedvig Letters Sans', sans-serif;
	font-weight: normal;
	line-height: 32px;

	text-decoration: none;

	font-size: 16px;
	letter-spacing: 0px;
	
	border: 2px solid #FFFFFF;
	border-radius: 6px;
}

.menu_selected:first-child, .menu_item:first-child
{
	/* padding-left: 14px; */
}


.menu_item, .menu_item:visited, .menu_item:active
{
	
}

.menu_item_registreren a:active, .menu_item_registreren a:hover
{
	background-color: #8cb366;
	border: 2px solid #8cb366;
	color: #FFFFFF;
}

.menu_item_inloggen a:active, .menu_item_inloggen a:hover
{
	background-color: #b36666;
	border: 2px solid #b36666;
	color: #FFFFFF;
}

.menu_item:active, .menu_item:hover,
.menu_selected, .menu_selected:visited, .menu_selected:active, .menu_selected:hover
{
	color: #669933;
	border: 2px solid #669933;
	border-radius: 6px;
}




.menu_selected, .menu_selected:visited, .menu_selected:active, .menu_selected:hover
{
	color: #669933;
}


/* *** Personal menu *** */

.personal_menu
{
	display: table-cell;
	text-align: right;
	width: 250px;
	
	height: 32px;
	max-height: 32px;
	
	padding-left: 0px;
	padding-right: 0px;

	vertical-align: top;
		
	line-height: 32px;

	font-size: 0;
	
	
}

.personal_menu a, .personal_menu a:visited, .personal_menu a:active, .personal_menu a:hover
{
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
	
	font-size: 16px;	

	background-color: #669933;
	border: 2px solid #669933;
	border-radius: 6px;
	margin-right: 2px;
}

.personal_menu a:active, .personal_menu a:hover
{
	background-color: #8cb366;
	border: 2px solid #8cb366;
}

#personal_menu_name
{
	position: absolute;
	
	width: 203px;
	text-align: right;
	
	margin-top: -33px;
	
	font-weight: normal;
	line-height: 32px;
	text-decoration: none;

	font-size: 16px;
	
	 color: #669933;
}

#personal_menu_credits
{
	background-image: url('../../hetzesdezintuig/images/icons/credit.png'); background-repeat: no-repeat; background-position: 4px 8px;
	
	display: inline-block;
	font-size: 14px;
	padding-left: 24px;
	
	width: 90px;
	height: 32px;	
}

#personal_menu_credits:hover
{
	color: #FFFF00;
}

#personal_menu_shoppingcart, #personal_menu_shoppingcart:visited, #personal_menu_shoppingcart:active, #personal_menu_shoppingcart:hover,
#personal_menu_sound, #personal_menu_sound:visited, #personal_menu_sound:active, #personal_menu_sound:hover,
#personal_menu_settings, #personal_menu_settings:visited, #personal_menu_settings:active, #personal_menu_settings:hover,
#personal_menu_connection, #personal_menu_connection:visited, #personal_menu_connection:active, #personal_menu_connection:hover,
#personal_menu_logout, #personal_menu_logout:visited, #personal_menu_logout:active, #personal_menu_logout:hover,
#personal_menu_print, #personal_menu_print:visited, #personal_menu_print:active, #personal_menu_print:hover
{
	background-repeat: no-repeat; background-position: left -4px;

	display: inline-block;
	width: 25px;
	height: 32px;
	
}

#personal_menu_shoppingcart       { background-image: url('../../hetzesdezintuig/images/icons/shoppingcart.png'); }
/*#personal_menu_shoppingcart:hover { background-image: url('https://www.hetzesdezintuig.nl/hetzesdezintuig/images/icons/shoppingcart2.png'); }*/

.sound_on       { background-image: url('../../hetzesdezintuig/images/icons/sound_on.png'); }
.sound_on:hover { background-image: url('../../hetzesdezintuig/images/icons/sound_on2.png'); }
.sound_off       { background-image: url('../../hetzesdezintuig/images/icons/sound_off.png'); }

#personal_menu_settings       { background-image: url('../../hetzesdezintuig/images/icons/settings.png'); }
/*#personal_menu_settings:hover { background-image: url('https://www.hetzesdezintuig.nl/hetzesdezintuig/images/icons/settings2.png'); }*/

#personal_menu_print       { background-image: url('../../hetzesdezintuig/images/icons/print.png'); }
/*#personal_menu_print:hover { background-image: url('https://www.hetzesdezintuig.nl/hetzesdezintuig/images/icons/print2.png'); }*/

.connection_lost    { background-image: url('../../hetzesdezintuig/images/icons/connection_lost.png'); }
.connection_0       { background-image: url('../../hetzesdezintuig/images/icons/connection_0.png'); }
.connection_1       { background-image: url('../../hetzesdezintuig/images/icons/connection_1.png'); }
.connection_2       { background-image: url('../../hetzesdezintuig/images/icons/connection_2.png'); }
.connection_3       { background-image: url('../../hetzesdezintuig/images/icons/connection_3.png'); }
.connection_4       { background-image: url('../../hetzesdezintuig/images/icons/connection_4.png'); }
.connection_5       { background-image: url('../../hetzesdezintuig/images/icons/connection_5.png'); }


#personal_menu_logout       { background-image: url('../../hetzesdezintuig/images/icons/logout.png'); }
/*#personal_menu_logout:hover { background-image: url('https://www.hetzesdezintuig.nl/hetzesdezintuig/images/icons/logout2.png'); }*/


/* *** /Personal menu *** */
.error_message
{
	border: 5px solid #ff5400;
	border-radius: 5px;
	
	background-color: #ff5400;
	padding: 10px;
	margin-bottom: 20px;
	color: #FFFFFF;
	font-weight: bold;
}

.credit
{
	width: 16px;
	height: 18px;	
}

.menu_smart
{
	display: none;
}

.main
{
	margin-bottom: 16px;
}

.main_div
{
	background-image: url('../../hetzesdezintuig/images/layout/bg_main.png');
	
	display: block;
		
	margin: 0px auto;
	
	min-height: 400px;
}

.main_quick_op_links
{	
	display: block;
		
	margin: 0px auto;
	
	min-height: 40px;
}

.ops
{
	display: block;	
	margin: 0px auto;
	
	font-size: 0;
}

.op_counter_1, .op_counter_2
{
	background-image: url('../../hetzesdezintuig/images/content/op_counter_1.jpg'); background-repeat: repeat; background-position: center top;

	display: block;
	width: 100%;
	background-color: #000000;
	height: 300px;
	margin-bottom: 15px;
	
}

.op_counter_2
{
	background-image: url('../../hetzesdezintuig/images/content/op_counter_2.jpg');
}


.op
{
	border: 2px solid #c4c4c4;
	border-radius: 6px;
	
	display: inline-block;
	
	background-image: url('../../hetzesdezintuig/images/layout/bg_main.png');
	
	width: 455px;
	
	height: 235px;
	
	overflow: hidden;
	
	font-size: 14px;
	padding: 11px;
	
	margin-bottom: 4px;
}

.op_busy
{
	background-color: #c4c4c4;
}

.op_offline
{
	background-color: #993333;
}

.op:nth-child(odd)
{
	margin-right: 16px;
}


.op_table
{
	display: table;
}

.op_tr
{
	display: table-row;
}

.op_avatar, .op_avatar_page
{
	display: table-cell;
	vertical-align: top;
	
	font-size: 12px;
	
	line-height: 16px;

	min-width: 140px !important;
	
}

.op_avatar_page
{
	min-width: 200px !important;
}

.op_avatar_languages
{
	margin-bottom: 5px;
}

.op_avatar_skills
{
	margin-bottom: 5px;
}

.op_info, .op_info_page
{
	display: table-cell;
	vertical-align: top;

	width: 100%;
		
	padding-left: 14px;
	
}

.op_text
{
	width: 100%;
	height: 175px;
	margin-bottom: 5px;
	overflow: auto;
}


.op_avatar_credits
{
	padding-top: 5px;
	padding-bottom: 10px;
	font-family: 'Elsie', serif;
	font-size: 16px;
}
			
			
.op_text a, .op_text a:active, .op_text a:visited, .op_text a:hover
{
	text-decoration: none;
}

.op_buttons > .button_blue, .op_buttons > .button_blue:hover, .op_buttons > .button_blue:active, .op_buttons > .button_blue:visited
{
	min-width: 35px;
}

.settings_bg, .settings_bg_selected
{
	display: inline-block;
	
	
	border: 3px solid #FFFFFF;
	border-spacing: 1px;

	-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 2px 5px 0px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 2px 5px 0px rgba(0, 0, 0, 0.5);	

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	

	margin-right: 7px;
	margin-bottom: 14px;
}

.settings_bg_selected
{
	border: 3px solid #412a0c;
}

.settings_bg img, .settings_bg_selected img
{
	width: 82px;
	height: 55px;
}

.consult_mail_header
{
	min-height: 70px;
	
	font-family: 'Elsie', serif;

	font-size: 18px;
	line-height: 28px;

}

.content
{
	display: block;		
}

.content *
{
	max-width: 100%;

}

.content img
{
	height: auto;
}

.check
{
	background-image: url('../../hetzesdezintuig/images/icons/check.png'); background-repeat: no-repeat; background-position: left top;
	padding-left: 18px;
	
	font-family: 'Elsie', serif;
	font-size: 14px;
}

.tabs
{
	display: none;
	width: 980px;
	margin: 0px auto;
	font-size: 0;	
	
}

.tab, .tab:visited, .tab:active, .tab:hover, .tab_link, .tab_link:visited, .tab_selected
{
	display: inline-block;
	
	background-image: url('../../hetzesdezintuig/images/layout/bg_tab.png');
	
	line-height: 60px;
	
	min-width: 204px;

	padding-left: 14px;
	padding-right: 14px;
	margin-right: 1px;
	

	color: #FFFFFF;
	
	font-family: 'Elsie', serif;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	
	opacity: 0.5;
}

.tab img, .tab_link img, .tab_selected img
{
	width: 36px;
	height: 38px;
}

.tab span, .tab_link span, .tab_selected span
{
	padding-left: 8px;
}

.tab_selected
{
	background-image: url('../../hetzesdezintuig/images/layout/bg_main.png');
	
	color: #000;
	
	opacity: 1;
}

.tab_link:hover
{
	opacity: 1;
	color: #FFFFFF;

}

.content_col, .content_col_home1, .content_col_home2, .content_col_home3
{
	display: inline-block;
	vertical-align: top;
	height: 200px;
	margin-bottom: 5px;
}

.content_col
{
	display: table-cell;
	height: auto;
}

.content_col_home1
{
	border: 2px solid #c4c4c4;
	border-radius: 6px;
	padding: 10px;

	width: 441px;
}

.content_col2, .content_col2b
{
	display: table-cell;
	vertical-align: top;
	

}

.content_col2b
{
	display: block;
	padding-left: 0px;
	width: auto;
}

.content_col_home2
{
	border: 2px solid #c4c4c4;
	border-radius: 6px;	
	padding: 10px;
	
	width: 260px;
}

.content_col_home3
{
	width: 200px;	

	border: 2px solid #c4c4c4;
	border-radius: 6px;
	padding: 10px;
	
}


.summation_1, .summation_2, .summation_3
{
	background-image: url('../../hetzesdezintuig/images/icons/summation_1.png'); background-repeat: no-repeat; background-position: left top;
	margin-bottom: 5px;
	
	padding-left: 46px;
	min-height: 47px;
	
	color: #333333;
}

.summation_2 { background-image: url('../../hetzesdezintuig/images/icons/summation_2.png'); }
.summation_3 { background-image: url('../../hetzesdezintuig/images/icons/summation_3.png'); }

.summation_1 b, .summation_2 b, .summation_3 b
{
	color: #669933;
}


#content_col_home1_help
{
	display: block;
	margin-top: 14px;
}

.consult_a
{
	border: 2px solid #c4c4c4;
	border-radius: 6px;
	
	display: inline-block;
	
	width: 250px;
	
	font-family: 'Elsie', serif;
	font-size: 22px;
	font-weight: normal;

	padding: 10px;
	
	margin-right: 5px;
	margin-bottom: 5px;
	
	text-decoration: none;
	
}

.ervaring
{
	font-size: 12px;
	line-height: 15px;
	width: 320px;
	
	font-style: italic;
	
	margin-left: 75px;
	margin-top: 15px;
}

.ervaring b
{
	font-size: 14px;
	font-style: normal;
}

.ervaringen_balloon
{
	background-image: url('../../hetzesdezintuig/images/content/ervaringen_balloon.png'); background-repeat: no-repeat; background-position: left top;
	

	width: 197px;
	height: 123px;
}

.ervaring_home
{
	position: absolute;
	
	width: 177px;
	padding: 10px;
	
	font-size: 11px;
	line-height: 13px;
	
	font-style: italic;
}

.ervaring_home b
{
	font-family: 'Elsie', serif;

	display: block;
	font-style: normal;
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 5px;
}

.betaalmethoden
{
	height: 29px;
	margin-left: 20px;
}

.main_table_tr
{
	display: table-row;	
}

.main_table_tr:hover
{
	background-image: url('../../hetzesdezintuig/images/layout/bg_main.png');
	cursor: pointer;
}

.main_table_td, .main_table_td1
{
	display: table-cell;
	vertical-align: top;
	padding: 10px;

	font-size: 14px;
}

.main_table_td2
{
	display: none;
}

.footer
{
	background-color: #c4c4c4;
	
	padding-top: 15px;
	padding-bottom: 15px;	
	width: 100%;
}

.footer_div
{
	display: table;

	margin: 0px auto;
	
	color: #333333;
}

.footer_td1
{
	padding-top: 3px;
	padding-left: 14px;
}

.footer_td2
{
	padding-right: 10px;
}

.footer_td1, .footer_td2
{
	display: table-cell;
	vertical-align: top;
	
	font-size: 12px;
	line-height: 18px;
	
	
}

.footer_td2
{
	text-align: right;
}

.footer a, .footer a:visited, .footer a:active
{
	color: #000000;
	font-weight: normal;
	text-decoration: underlined;
}

.footer a:hover
{
	color: #669933;
}

.footer_share
{
	background-color: #c4c4c4;
	color: #333333;
	
	font-size: 14px;
	text-align: center;
	height: 60px;
}

.gamunity_logo
{
	background-image: url('../../hetzesdezintuig/images/layout/gamunity_logo.png'); background-repeat: no-repeat; background-position: left top;
	display: inline-block;
	
	width: 237px;
	height: 20px;
}

.gamunity_logo:hover
{
	background-image: url('../../hetzesdezintuig/images/layout/gamunity_logo_hover.png');
}

.gamunity_logo span
{
	opacity: 0;
}

/* *** /Page setup *** */

/* *** Form *** */

.form_titel
{
	display: inline-block;

	width: 165px;

	padding-right: 14px;
	padding-top: 10px;
	
	font-weight: bold;
}

.form_item
{
	display: inline-block;

}


.form_input
{
	border: 1px solid #412a0c;
	border-radius: 4px;
	
	width: 312px;
	
	margin: 0px;
	padding: 11px;
	padding-left: 0px;
	padding-right: 0px;
	
	font-family: 'Hedvig Letters Sans', sans-serif;
	font-size: 14px;
	line-height: 17px;
	text-indent: 8px;
}

.form_textarea
{
	border: 1px solid #412a0c;
	border-radius: 4px;
	
	width: 296px;
	height: 120px;
	
	margin: 0px;
	padding: 11px;
	padding-left: 0px;
	padding-right: 0px;
	
	font-family: 'Hedvig Letters Sans', sans-serif;
	font-size: 14px;
	line-height: 17px;

	padding: 8px;	
}

.ster
{
	
}


.label_online
{

	background-color: #ff5400;

	padding-left: 4px;
	padding-right: 4px;

	font-family: 'Elsie', serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;

	text-decoration: none;

	color: #FFFFFF;
		
	border: 1px solid #ff7531;
	border-radius: 2px;
	
	-webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 1px 4px 0px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 1px 4px 0px rgba(0, 0, 0, 0.5);

}




.button, .button:visited, .button:active, .button:hover,
.button_disabled, .button_disabled:visited, .button_disabled:active, .button_disabled:hover,
.button_green, .button_green:visited, .button_green:active, .button_green:hover,
.button_blue, .button_blue:visited, .button_blue:active, .button_blue:hover
{
	background-color: #669933;
	border: 2px solid #669933;
	border-radius: 6px;
	
	display: inline-block;
	

	min-width: 87px;
	
	padding-left: 14px;
	padding-right: 14px;

	margin-bottom: 4px;
	
	font-family: 'Hedvig Letters Sans';
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	line-height: 34px;
	text-decoration: none;

	color: #FFFFFF;
}

.button:active, .button:hover
{
	background-color: #8cb366;
	border: 2px solid #8cb366;
	color: #FFFFFF;
}

.button:active
{
	background-color: #FFFFFF;
	color: #669933;
}

.button_green, .button_green:visited
{
	
}

.button_green, .button_green:visited, .button_green:active, .button_green:hover
{
	background-color: #333333;
	border: 2px solid #333333;
}

.button_green:active, .button_green:hover
{
	background-color: #666666;
	border: 2px solid #666666;
	color: #FFFFFF;
}

.button_green:active
{
	background-color: #FFFFFF;
	color: #333333;
}


.button_blue, .button_blue:visited, .button_blue:active, .button_blue:hover
{
	background-color: #000;
	border: 1px solid #194b82;
}

.button_blue:active, .button_blue:hover
{
	background-color: #194b82;
}

.button_blue:active
{
	background-color: #FFFFFF;
	color: #000;
}



.button_disabled, .button_disabled:visited, .button_disabled:active, .button_disabled:hover
{
	color: #ff9866;
	opacity: 0.5;
}

.button_disabled:active, .button_disabled:hover
{
	background-color: #ff5400;
	border: 1px solid #ff7531;
	color: #ff9866;
}

.button_disabled:active
{
	color: #ff9866;
}


.uitbet_tr
{
	display: table-row;
}


.uitbet_td1, .uitbet_td2
{
	display: table-cell;
	
	background-image: url('../../hetzesdezintuig/images/layout/bg_main.png');
	
	width: 50%;
			
	font-size: 14px;
	padding: 14px;
	
	margin-bottom: 4px;
}

.uitbet_td2
{
	background-image: url('../../hetzesdezintuig/images/layout/bg_black_trans.png');
	color: #CCCCCC;
}

.uitbet_details
{
	max-height: 300px;
	overflow: auto;
}

.facebook_logo, .facebook_logo:visited, .facebook_logo:active, .facebook_logo:hover
{
	display: inline-block;
	
	width: 370px;
	height: 42px;
	
	margin-right: 20px;
	
	font-family: 'Elsie', serif;

	color: #333333;
	
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	
	letter-spacing: -0.5;
	text-decoration: none;	
	text-align: left;
	
}

.share_ons, .share_ons_img
{
	display: inline-block;
	
	text-align: right;
	
	font-family: 'Elsie', serif;

	color: #333333;
	
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	
}

.share_ons
{
	
}

.youtube
{
	float: right;
	width: 560px;
	height: 315px;

	margin-left: 20px;
	margin-bottom: 20px;
}

/* *** /Form *** */


/* *** Webinar *** */
.lc_webinar_buttons
{
	margin-bottom: 20px;
}

.lc_users_icon, .lc_users_icon:visited,
.lc_users_icon_green, .lc_users_icon_green:visited,
.lc_users_icon_red, .lc_users_icon_red:visited,
.lc_users_icon_gone, .lc_users_icon_gone:visited,
.lc_users_icon_disabled, .lc_users_icon_disabled:visited
{
	display: inline-block;
	background-color: #412a0c;
	
	opacity: 0.8;
	
	width: 24px;
	height: 24px;
	padding: 2px;
	border-radius: 4px;
}

.lc_users_icon_green, .lc_users_icon_green:visited
{
	background-color: #198500;
}

.lc_users_icon_red, .lc_users_icon_red:visited
{
	background-color: #ff5400;
}

.lc_users_icon:active, .lc_users_icon:hover,
.lc_users_icon_green:active, .lc_users_icon_green:hover,
.lc_users_icon_red:active, .lc_users_icon_red:hover,
.lc_users_icon_gone:active, .lc_users_icon_gone:hover,
.lc_users_icon_disabled:active, .lc_users_icon_disabled:hover
{
	opacity: 1;
}

.lc_users_icon_gone, .lc_users_icon_gone:visited, .lc_users_icon_gone:active, .lc_users_icon_gone:hover
{
	cursor: default;
	opacity: 0;
}

.lc_users_icon_disabled, .lc_users_icon_disabled:visited, .lc_users_icon_disabled:active, .lc_users_icon_disabled:hover
{
	cursor: default;
	opacity: 0.25;
}

.lc_legenda
{
	font-size: 12px;
	opacity: 0.7;
}

.lc_legenda img
{
	-webkit-filter: invert(100%); 
	filter: invert(100%);
	opacity: 0.7;	
}

.webinar
{

}

.webinar_img
{
	width: 454px;
	height: 230px;
	float: right;
	margin-left: 40px;


	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 2px 4px 0px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 2px 4px 0px rgba(0, 0, 0, 0.75);	
}

/* *** /Webinar *** */


/* *** Quick Op Links *** */

#quick_op_links
{
	background-color: #dcdcdc;
	
	position: relative;
	display: inline-block;
	
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 0px;
	
	width: calc(980px - 80px);
	height: 40px;
	overflow: hidden;
	
}

.quick_op_table
{
	display: table;
	margin: 0px auto;
}

.quick_op_tr
{
	display: table-row;
}

.quick_op_td
{
	display: table-cell;
	padding-right: 5px;
}

.quick_op_online, .quick_op_busy, .quick_op_offline
{
	position: relative;
	z-index: 1;
	display: inline-block;
	background-repeat: no-repeat; background-position: center center;
	background-size: 40px; 40px;
	
	width: 40px;
	height: 40px;
	
	padding-right: 0px;
}

.quick_op_dot_online, .quick_op_dot_busy, .quick_op_dot_offline
{
	position: relative;
	z-index: 2;
		
	display: inline-block;
	background-color: #00DD00;

	border-radius: 8px;
	border: 0px solid #000;
	
	width: 8px;
	height: 8px;
	
	margin-bottom: 2px;
	margin-left: -12px;
}

.quick_op_busy, .quick_op_offline
{
	opacity: 0.5;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}

.quick_op_dot_busy { background-color: #ff6600; }
.quick_op_dot_offline { background-color: #990000; }

#quick_op_left, #quick_op_left:visited, #quick_op_left:active, #quick_op_left:hover,
#quick_op_right, #quick_op_right:visited, #quick_op_right:active, #quick_op_right:hover
{
	background-image: url('../../hetzesdezintuig/images/icons/scroll_left.png');
	background-position: center center, left top;
	background-repeat: no-repeat, repeat;

	position: absolute;
	display: inline-block;
	
	width: 40px;
	height: 40px;
	
	opacity: 1;
	
	background-color: #c4c4c4;
}

#quick_op_right, #quick_op_right:visited, #quick_op_right:active, #quick_op_right:hover
{	
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;

	background-image: url('../../hetzesdezintuig/images/icons/scroll_right.png');
	margin-left: -40px;
}

#quick_op_left, #quick_op_left:visited, #quick_op_left:active, #quick_op_left:hover
{	
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

#quick_op_left:active, #quick_op_left:hover, #quick_op_right:active, #quick_op_right:hover
{
	background-color: #8cb366;
}

/* *** /Quick Op Links *** */



#cookie
{
	display: none;
	position: fixed;
	z-index: 100;
	bottom: 10px;
	left: 10px;
	padding: 10px;
	
	background-color: #c4c4c4;
	border: 2px solid #669933;
	border-radius: 6px;
	

	-webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 2px 4px 0px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 2px 4px 0px rgba(0, 0, 0, 0.5);		
}

#cookie .button
{
	line-height: 38px !important;
	font-size: 18px !important;
}




.blog_items
{
	width: 980px;
	margin: 0px auto;
}

.blog_item, .blog_item:visited
{
	border: 2px solid #c4c4c4;
	border-radius: 6px;
	
	background-image: url('../../images/bg_white_trans.png');
	display: inline-block;
	width: 306px;
	height: 450px;
	
	text-decoration: none;
	
	margin-right: 25px;
	margin-bottom: 25px;

	transition: background-color 1000ms ease-in-out, margin-bottom 1000ms ease-in-out;
}

.blog_item:active, .blog_item:hover
{
	background-color: #c4c4c4;
	color: #022348;
}

.blog_item:active img, .blog_item:hover img
{
	/*margin-top: -4px;
	margin-bottom: 4px;*/
}
	
.blog_item:nth-child(3n)
{
	margin-right: 0px;	
}

.blog_item img
{
	border-radius: 3px;
	width: 306px;
	height: 230px;
}

.blog_item h2
{
	display: block;
	font-family: 'Elsie', serif;
	font-size: 20px;
	font-weight: normal;
	
	padding: 10px;
	height: 50px;
	overflow: hidden;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.blog_item_desc
{
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 140px;
	overflow: auto;
}


.consult_a_text
{
	display: inline-block; 
	
	font-family: 'Hedvig Letters Sans', sans-serif; 
	font-size: 14px; 
	line-height: 18px; 
	font-weight: normal; 
	padding-top: 5px; 
	width: 170px; 
	height: 40px; 
	overflow: hidden;
}


#creditpakketten .main_table_tr
{
	display: block;
	
	border: 2px solid #c4c4c4;
	border-radius: 6px;

	padding: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#creditpakketten .main_table_tr div:nth-child(1)
{
	width: 30px;
}
#creditpakketten .main_table_tr div:nth-child(3)
{
	width: 120px;
}



.wgb_link, .wgb_link:visited
{
	display: block; background-color: #ff5400; padding: 10px; color: #FFFFFF; font-weight: bold; margin: 0px auto; margin-bottom: 15px; text-decoration: none; text-align: center; max-width: 960px;
	
	animation: blinker 1s linear infinite;
}

@keyframes blinker
{
	50% { background-color: #ff9059; }
}

.wgb_link:active, .wgb_link:hover
{
	background-color: #FFFFFF;  
	color: #ff5400;
}





	/* *** Tablets in portrait *** */
	@media only screen and (min-width:750px) and (max-width:1000px) 
	{

		
		.content_col2, .content_col2b
		{
			margin-top: 14px;
			width: 100%;
		}
		
	
		.op
		{
			display: inline-block;
			width: 330px;
			height: 300px;
		}
		
		.header_div, .slideshow_div, .menu_div, .main_div, .footer_div, .tabs, .ops, .main_quick_op_links
		{
			width: 730px;
		}

		#quick_op_links
		{			
			width: calc(730px - 80px);
		}
						
		.content
		{
			width: auto;	
		}

		.ervaring
		{
			margin-left: 25px;
		}
				
		.content_col_home1
		{
			width: 200px;
		
		}

		
		#content_col_home1_help
		{
			display: none;
		}
		
	}
	
	/* *** Tablets & smartphones *** */
	@media only screen and (max-width:1000px)
	{
		
		
		.logo, .logo_nl, .logo_en, .logo_de, .logo_fr, .logo_sp
		{
			width: 303px;
			height: 73px;
			
			background-size: 303px 73px;
			
			margin-bottom: 40px;
		}
		
		.content_col_home1
		{
			width: auto;
		}

		
		.op_text
		{
			height: 210px;
			font-size: 12px;
			line-height: 16px;
		}		
	
		.op_text h1
		{
			font-size: 24px;
			line-height: 28px;
		}

		
		.blog_items
		{
			width: 730px;
			margin: 0px auto;
		}
		
		.blog_item, .blog_item:visited
		{
			width: 232px;
			height: 430px;
			
			margin-right: 11px;
			margin-bottom: 11px;
		}
						
		.blog_item img
		{
			width: 232px;
			height: 175px;
		}
	
		.blog_item h2
		{
			font-size: 18px;
			line-height: 22px;
			height: 50px;
		}
		
		.blog_item_desc
		{
			height: 185px;
		}	
		
		.youtube
		{
			float: none;
			width: 100%;
			height: 300px;
		
			margin-left: 0px;
			margin-bottom: 20px;
		}
		
		.content_col2, .content_col2b
		{
			margin-top: 14px;
			width: 100%;
		}
		
		
		.form_titel
		{
			display: block;
		
		}
		
		.content_col, .content_col2, .content_col2b
		{
			display: block;
			padding-left: 0px;
		}
		

		.ervaring
		{
			margin-left: 0px;
			width: 100%;
		}
			
			
					
		.menu_div
		{

		}

		.menu_normal
		{
			display: none;
		}
		
		.menu_smart
		{

			display: table-cell;
			
			/* background-image: url('https://www.hetzesdezintuig.nl/hetzesdezintuig/images/layout/bg_menu.png'); background-repeat: repeat-x; background-position: left top; */

			
			max-height: 36px;
			height: 36px;
			line-height: 36px;
			
			font-size: 0;	
					
		}	

		.mainMenuToggle, .mainMenuToggle:visited, .mainMenuToggle:active, .mainMenuToggle:hover, .mainMenuToggleActive, .mainMenuToggleActive:visited, .mainMenuToggleActive:active, .mainMenuToggleActive:hover
		{
			display: block;

			background-image: url('../../hetzesdezintuig/images/icons/hamburger.png'); background-repeat: no-repeat; background-position: left center;

			background-color: #669933;
			border-radius: 6px;
			
			color: #FFFFFF;
				
			padding-left: 36px;

			line-height: 36px;
			line-height: 36px;
			font-size: 18px;
			text-decoration: none;
			text-transform: none;
			font-weight: bold;

		}
		
		.mainMenuToggleActive, .mainMenuToggleActive:visited, .mainMenuToggleActive:active, .mainMenuToggleActive:hover
		{
			
		}
		
		#mainMenu
		{
			display: none;
			position: absolute;
			z-index: 1001;
		
			width: auto;			
		}
		
		#mainMenu_div
		{		
			background-color: #669933;
			opacity: 0.9;

			width: 320px;
			font-size: 16px;				
		}
		
		#mainMenu a, #mainMenu a:visited, #mainMenu a:active 
		{
			display: block;

			color: #FFFFFF;

			padding: 10px;
			padding-left: 14px;

			font-weight: normal;
			text-decoration: none;				
		}
		
		#mainMenu a:hover, #mainMenu a:active
		{
			background-color: #8cb366;
		}
		
		#mainMenuBg
		{
			position: fixed;
			display: none;
			z-index: 1000;

			background-color: #000;			
			opacity: 0.6;
		
			top: 0px;
			left: 0px;
			width: 100%;
			height: 100%;			
		}
			
	
	}
	
	/* *** /Tablets in portrait *** */
	
		/* *** Smartphones *** */
		
		@media only screen and (max-width:749px)
		{
			.blog_items
			{
				width: auto;
				margin: 0px auto;
			}
			
			.blog_item, .blog_item:visited
			{
				display: block;
				
				width: auto;
				height: auto;
				min-height: 150px;
				
				margin-right: 0px;
				margin-bottom: 11px;
			}
							
			.blog_item img
			{
				width: 200px;
				height: 150px;
				
				float: left;
				
				margin-right: 10px;
			}
		
			.blog_item h2
			{
				height: auto;
				margin-bottom: 10px;
			}
			
			.blog_item_desc
			{
				height: auto;
				padding-bottom: 10px;
			}			
				
			.blog_item:active img, .blog_item:hover img
			{
				margin-top: 0px;
				margin-bottom: 0px;
			}
					
			.op_counter_1, .op_counter_2
			{
				display: none;
			}
			
			.webinar_img
			{
				display: block;
				float: none;
				margin-left: 0px;
				margin-bottom: 10px;
			
			}
			
		
			.ops
			{

			}
	
			.op
			{
				display: inline-block;
				width: auto;
				height: auto;
				
				margin-bottom: 14px;
			}
			
			.op:nth-child(odd)
			{
				margin-right: 0px;
			}
			
			.op_text
			{
				height: auto;
				font-size: 12px;
				line-height: 16px;

			}		
		
			.op_avatar_credits
			{
				padding-bottom: 10px;
			}
			
			
			.op_buttons > a, .op_buttons > a:hover, .op_buttons > a:active, .op_buttons > a:visited
			{
				padding-left: 6px;
				padding-right: 6px;
			}
		
				
			.content_col_home1, .content_col_home2, .content_col_home3
			{
				display: block;
				width: calc(100% - 24px);
				height: auto;
			}
			
			.content_col_home1
			{
				
			}
			
			.content_col_home2
			{
				margin-top: 14px;
				margin-bottom: 14px;
			}
			
			.betaalmethoden
			{
				display: block;
				margin-left: 0px;
				margin-top: 20px;
			}

			.summation_1, .summation_2, .summation_3
			{
				background-size: 16px 23px;
				margin-bottom: 5px;
				
				padding-left: 22px;
				min-height: 23px;
			}

			.main_table_tr
			{
				padding-bottom: 20px;
			}
						
			.main_table_td
			{
				display: none;			
			}
			
			.main_table_td2
			{
				font-size: 14px;
				display: table-cell;
				vertical-align: top;
				padding: 10px;				
			}
			
		
			.header_div, .slideshow_div, .menu_div, .main_div, .footer_div, .sidebar, .content, .tabs, .ops, .main_quick_op_links
			{

				width: 100%;
			}
			
	
			#quick_op_links
			{			
				width: calc(100% - 80px);
			}
						
			.header_div
			{
				text-align: left;
			}
				
			.main_div
			{
				display: block;
			}
	
			.content
			{
				display: block;
				
				max-width: 100%;
				width: auto;
			}

			.tab, .tab_selected, .tab_link
			{
				min-width: 40px;
				width: 40px;
			}			

			.tab span, .tab_selected span, .tab_link span 
			{
				display: none;
			}			

			.footer
			{
				display: block;
				padding-bottom: 0px;
			}
			
			.footer_div
			{
				display: block;
				
			}
			
			.footer_td1, .footer_td2
			{
				display: block;
				text-align: center;
				
				padding-bottom: 14px;
				
				
			}
			
			.footer_share
			{
				height: auto;
			}
			
			.facebook_logo, .facebook_logo:visited, .facebook_logo:active, .facebook_logo:hover
			{
				display: block;
				width: 100%;
				margin: 0px auto;
				margin-bottom: 15px;
				
				text-align: center;
			}
			
			.share_ons_img
			{
				margin-bottom: 10px;
			}
			
			.form_input
			{
				width: 290px;
			}
			
			.form_textarea
			{
				width: 274px;
			}
		}
		
		/* *** /Smartphones *** */	

		@media only screen and (max-width:480px)
		{
			.op_avatar_page
			{
				width: 125px !important;
				min-width: 125px !important;
			}
					
			.op_avatar_page .lc_info_avatar
			{
				width: 125px !important;
				height: 125px;
			}
		
			.blog_item img
			{
				width: 100%;
				height: auto;
				float: none;
			}
					
			.youtube
			{
				height: 200px;
			}
		}