.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both;
    visibility: hidden;
}

* html .clearfix { 
	height: 1%; 
}

h1 {
	height: 16px;
	margin-bottom: 6px;
	padding: 2px 12px 2px 4px;
	text-align: center;
	text-align: left;
	text-transform: uppercase;
	line-height: 16px;
	font-size: 11px;
	font-weight: bold; 
	color: #fff;
	letter-spacing: 2px;
 	background-color: #F09500;
}

#contentmiddle .mainarticle h1 a:link { color: #a65300; text-decoration: none; }
#contentmiddle .mainarticle h1 a:visited { color: #336600; text-decoration: none; }
#contentmiddle .mainarticle h1 a:hover { color: #336600; text-decoration: none; }

#print_logo {
    display: none;
}

#contentmiddle h1 i {
	color: #FFF;
}

h2, h2 em, h2 strong
{
	color: #900;
	font-weight: bold;		
}

#contentmiddle h2 i {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	letter-spacing: 2px;
}

h3, h3 em, h3 strong
{
	padding-top: 4px;
	color: #900;
	font-weight: bold;
	font-style:italic;
}



/*H6 wordt gebruikt voor het tonen van extra tips of informatie*/
h6{
	border:3px solid #fdbd3f;
	color:#454545;
	border-left:none;
	border-top:none;
	padding:8px;
	background-color:#fde5a7;
	font-weight:normal;
	font-size:11px;
	margin:10px 30px;
	display:block;
	float:none;
}
.mainarticle h6
{
	width:388px;
}
.blockcat h6
{
	width:150px;
}
.kopjes {
	padding-bottom: 5px;
	color: #454545;
	position: relative;
}

.nieuws_titel_bericht {
	padding-bottom: 5px;
	font-weight: bold;
	color: #454545;
	position: relative;
}

.agenda_item_intro_titel {
	padding-bottom: 0px;
	color: #454545;
	position: relative;
}

.agenda_item_intro_bericht {
	color: #454545;
	position: relative;
}
.datumTitel
{
	color:#454545 !important;
}

.agenda_item_datum {
	padding-bottom: 5px;
	font-weight: bold;
	color: #454545;
	position: relative;
}

#date {
	display: block;
	font-size: 11px;
	color: #300;
	text-align: right;
	height: 25px;
	width: 400px;
	margin-left:580px;
	z-index: 999;
	position: absolute;
	left: 0px;
	top: 62px;
	line-height: 25px;
}
#date img
{
	text-decoration:none;
	margin:0 3px 0 5px;
}

#kruimeltjespad {
	display: block;
	font-size: 11px;
	color: #300;
	text-align: left;
	height: 25px;
	width:975px;
	z-index: 888;
	position:absolute;
	left:10px;
	top:62px;
	line-height: 25px;
	text-transform:lowercase;	
	
}

#footer #date {
	display: block;
	font-size: 11px;
	color: #300;
	text-align: right;
	height: 25px;
	width: 400px;
	margin-left:580px;
	z-index: 999;
	position: absolute;
	left: 0px;
	top: 0px;
	line-height: 25px;
}

#footer #kruimeltjespad {
	display: block;
	font-size: 11px;
	color: #300;
	text-align: left;
	height: 25px;
	width:975px;
	z-index: 888;
	position:absolute;
	left:10px;
	top:0px;
	line-height: 25px;
	text-transform:lowercase;	
}

.mainarticle p a img,
.smallarticle p a img,
.blockarticle p a img {
	margin: 0;
	top: 1px;
	position: relative;
}
#adsright p
{
	display:block;
}
.pollQuestion p, .blockcat p, .poll_vraag p {
	float:none;
}

.poll_vraag table tr td p {
    text-align: center;
    margin-bottom: 2px;
}

.poll_vraag table tr td h3 {
    text-align: center;
    margin-bottom: 6px;
}

.roodblok_poll p {
    margin-bottom: 6px;
    color: #000;
}

.roodblok_poll .poll_vraag {
    padding: 0px 0px 4px 0px;
    color: #000;
}

.fullarticle div strong {
	padding-left: 20px;
	font-weight: normal;
	font-size: 10px;
	padding: 0px 9px 0px 20px;
}

.smallarticle div {
	float:left;
}

.smallarticle div a {
	margin: 2px 0 0 0;
	float: right;
}

.fullarticle div a {
	margin-right: 35px;
}

.blockarticle, .blockcat {
	float: left;
	width: 231px;
	overflow: hidden;
}

.blockarticle {
	display: block;
}
.blockarticle img, .blockcat img {
	margin:0 0 5px 0;
}

.blockarticle h3 {
	margin:0 0 5px 0;
}

.blockcat .title,
.meernieuws .title {
	height:16px;
 	background-color: #F09500;
	font-weight: bold;
	line-height: 16px;
	text-align:center;
	margin:0;
	letter-spacing:2px;
	padding:2px 12px 2px 4px;
	margin-bottom:6px;
	color:#fff;
	text-align:left;
	text-transform:uppercase;
	font-size:11px;
}

.blockcat .title span {
	float:right;
	color:#C7AD0C;
	margin:1px 0 0 0;
}

.blockcat h2 {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	padding:0 0 3px 0;
	color: #900;
}

.blockcat p span,
.blockcat a span {
	color:#900;
	font-size:10px;
}

.blockcat a strong {
	color:#900;
}

.blockcat .more {
	display:block;
	margin:6px 0 0 110px;
}

.blockcat .more a {
	text-align:right;
	background:url(../images/icons/lees_verder.gif) left 1px no-repeat;
	font-size:10px;
	color:#900;
	padding:0 9px 0 5px;
	
}

.blockcat h3 {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	margin-bottom:5px;
}

.redblock_wrapper {
	width: 229px;
	margin-bottom: 10px;
	font-size: 11px;
	background-color: #FFD25B;
	position: inherit;
	float: left;
	z-index:10;
}

.redblock_wrapper_advertorials {
	width: 229px;
	margin-bottom: 10px;
	font-size: 11px;
	background-color: #FFD25B;
	position: relative;
	float: left;
	z-index: 5;
}

.redblock_title {
	width: 211px;
	height: 16px;
	padding: 2px 12px 2px 6px;
	text-align: left;
	text-transform: uppercase;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: 2px;
	background-color: #dd0037;
}

.redblock_title a:link { color: #FFF; text-decoration: none; cursor: default; }
.redblock_title a:visited { color: #FFF; text-decoration: none; cursor: default; }
.redblock_title a:hover { color: #FFF; text-decoration: none; cursor: default; }

.redblock_content {
	width: 209px;
	padding: 10px 10px 0px 10px;
	position: relative;
	float: left;
}
.redblock_content ul
{
	display:block;
	float:left;
	padding-bottom:12px;
	position:relative;
	z-index:10;
}
.redblock_foto_vd_week {
	width: 209px;
	padding-bottom: 10px;
	overflow: hidden;
	position: relative;
	float: left;
	z-index:0;
}

.advertorial {
	width: 300px;	
	padding: 5px;
	font-weight: normal;
	color: #454545;
	background-color: #FDE5A7;
	border-right: 3px solid #FDBD3F;
	border-bottom: 3px solid #FDBD3F;
	position: absolute;	
	display:none;
	float: none;
	z-index: 10;
	margin-top:-12px;
	left:  -325px;	
}
.bannerbalk .advertorial {
	width: 300px;	
	padding: 5px;
	font-weight: normal;
	color: #454545;
	background-color: #FDE5A7;
	border-right: 3px solid #FDBD3F;
	border-bottom: 3px solid #FDBD3F;
	position: absolute;	
	display:none;
	float: none;
	z-index: 10;
	margin-top:-12px;
	left:  268px;	
}
.bannerbalk .advertorialMid {
	width: 300px;	
	padding: 5px;
	font-weight: normal;
	color: #454545;
	background-color: #FDE5A7;
	border-right: 3px solid #FDBD3F;
	border-bottom: 3px solid #FDBD3F;
	position: absolute;	
	display:none;
	float: none;
	z-index: 10;
	margin-top:-12px;
	left:  268px;	
}
.bannerBlokLeft
{
	width:252px;
	float:left;
	display:block;
	padding-bottom:0px;
}
.bannerBlokRight
{
	width:208px;
	float:left;
	display:block;
	padding: 0px 0px 12px 8px;	
}
/*
#advertorial_001 {
	width: 300px;
	left: 8px;
	padding: 5px;
	font-weight: normal;
	color: #454545;
	background-color: #FDE5A7;
	border-right: 3px solid #FDBD3F;
	border-bottom: 3px solid #FDBD3F;
	position: absolute;
	float: none;
	z-index: 1000;
	visibility: hidden;
}

#advertorial_002 {
	width: 300px;
	height: 150px;
	left: 8px;
	padding: 5px;
	font-weight: bold;
	color: #454545;
	background-color: #FDE5A7;
	border-right: 3px solid #FDBD3F;
	border-bottom: 3px solid #FDBD3F;
	position: absolute;
	float: none;
	z-index: 1000;
	visibility: hidden;
}

#advertorial_001 a:link, #advertorial_002 a:link { font-weight: bold; }
#advertorial_001 a:visited, #advertorial_002 a:visited { font-weight: bold; }
#advertorial_001 a:hover, #advertorial_002 a:hover { font-weight: bold; }
*/
#popup_ecard {
	left: 4px;
	padding: 5px;
	font-weight: normal;
	color: #DD0037;
	background-color: #FFF;
	border: 2px solid #DD0037;
	position: absolute;
	float: none;
	z-index: 1000;
	visibility: hidden;
}

.mouseOver{
	cursor: pointer;
}
.btn{
	color:#fff;
	background-color: #900;
	font-family:arial,helvetica,sans-serif;
	font-size:small;
	font-weight:bold;
	text-align: center;
	margin: 0;
	padding: 0;
}

.formfield { 
	background-color: #F3EE9A; 
	border-bottom-style: dashed;
	border-bottom-color: #660;
	border-bottom-width: thin;
}

#search {
	width: 200px;
	height: 60px;
	padding-left: 3px;
	text-align: left;
	font-size: 10px;
	color: #fff;
	z-index: 1000;
	display: block;
	position: relative;
	float: right;
}

#search input {
	height: 16px;
	he\ight: 14px;
	margin: 3px 3px 0px 0px;
	text-align: left;
	border: 1px inset #878D95;
}

.algemeen_body .srch_actueel {
	background-color: #AA263E;
}
.contact_body .srch_actueel {
	background-color: #AA263E;
}
.actueel_body .srch_actueel {
	background-color: #EC0000;
}
.toerisme_body .srch_actueel {
	background-color: #DF7440;
}
.culinair_body .srch_actueel {
	background-color: #FEAF2E;
}
.producten_body .srch_actueel {
	background-color: #C4A515;
}
.shop_body .srch_actueel {
	background-color: #CBCD3E;
}
.club_body .srch_actueel {
	background-color: #E8F03C;
}
.srch_italie {
	background-color: #F3EE9A;
}
.srch_algemeen a, .srch_algemeen a:visited,
.srch_actueel a, .srch_actueel a:visited,
.srch_toerisme a, .srch_toerisme a:visited,
.srch_culinair a, .srch_culinair a:visited,
.srch_producten a, .srch_producten a:visited,
.srch_shop a, .srch_shop a:visited,
.srch_club a, .srch_club a:visited,
.srch_italie a, .srch_italie a:visited {
	margin: 1px 5px 0px 0px;
	padding: 0;
	text-transform: uppercase;
	font-size: 10px;
	letter-spacing: normal;
	color: #fff;
}
.srch_actueel a:hover{
	color: #FFFFFF;
}
.srch_italie a, .srch_italie a:visited {
	color: #747146;
}
.club_body .srch_actueel a, .club_body .srch_actueel a:visited, .club_body .srch_actueel a:hover {
	color: #454545;
}

/* Aangevuld door Huib */

.mainarticle {
	margin-bottom: 6px;
}

.news_header {
	margin-bottom: 0px;
}

.news_item {
	margin-bottom: 20px;
	text-align: left;
	position: relative;
	clear: both;
}

.clear_both {
	clear: both;
}

p {
	margin-bottom: 12px;
}

em {
	color: #454545;
}
#contentright a em, #contentright em a
{
	color:#990000;
}
#contentright a:hover em, #contentright em a:hover
{
	color:#690;
	text-decoration:underline;
}
.redblock_wrapper em {
    color: #000;
}

#contentmiddle i {
	color: #454545;
}

#contentmiddle strong,
#contentmiddle i strong,
#contentmiddle strong i {
	color: #990000;
}

.redblock_content i strong,
.redblock_content strong i,
.redblock_content em strong,
.redblock_content strong em
{
		color: #990000;
}


.mceContentBody strong,
.mceContentBody i strong,
.mceContentBody strong i,
.mceContentBody b,
.mceContentBody i b,
.mceContentBody b i
 {
	color: #990000;
}

.readmore {
	margin-bottom: 12px;
}

.club_login {
	padding: 3px;
	background-color: #dd0037;
	color: #FFF;
}

.club_login a:link, .club_login a:visited { 
	color: #FFF;
}

.textfield_club_login {
	width: 195px;
	height: 15px;
	margin-bottom: 1px;
	padding: 1px 1px 1px 5px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.textfield_profiel_aanmaken {
	width: 245px;
	height: 15px;
	margin-bottom: 1px;
	padding: 1px 1px 1px 5px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.textfield_profiel_aanmaken_straat {
	width: 175px;
	height: 15px;
	margin-bottom: 1px;
	padding: 1px 1px 1px 5px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.textfield_profiel_aanmaken_nummer {
	width: 30px;
	height: 15px;
	margin-bottom: 1px;
	padding: 1px 1px 1px 5px;
	text-align: right;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.textfield_profiel_aanmaken_geboortedatum_dd, .textfield_profiel_aanmaken_geboortedatum_mm {
	width: 15px;
	height: 15px;
	margin-bottom: 1px;
	padding: 1px 1px 1px 5px;
	text-align: right;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.textfield_profiel_aanmaken_geboortedatum_jjjj {
	width: 25px;
	height: 15px;
	margin-bottom: 1px;
	padding: 1px 1px 1px 5px;
	text-align: right;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.textarea_profiel_aanmaken {
	width: 450px;
	height: 75px;
	margin-bottom: 1px;
	padding: 1px 1px 1px 5px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.textarea_club_afmelden {
	width: 250px;
	height: 75px;
	margin-bottom: 1px;
	padding: 1px 1px 1px 5px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.textfield_wachtwoord_vergeten {
	width: 125px;
	height: 15px;
	margin-bottom: 1px;
	padding: 1px 1px 1px 3px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.textarea_club_login {
	width: 195px;
	height: 50px;
	margin-bottom: 1px;
	padding: 1px 1px 1px 5px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.textfield_club_login_startpagina {
	width: 130px;
	height: 15px;
	margin-bottom: 1px;
	padding: 1px 1px 1px 3px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.textfield_club_login_roodblok {
	width: 125px;
	height: 15px;
	margin: 0px 0px 1px 0px;
	padding: 1px 0px 1px 2px;
	font-size: 10px;
	background-color: #FFF;
	border: none;
}

.radiobutton_club_login {
	padding-top: 2px;
}

.button_wijzig_wachtwoord {
	width: 125px;
	height: 15px;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background-color: #f09500;
	cursor:pointer;
	position: relative;
	float: left;
	display: block;
}

#contentmiddle .button_wijzig_wachtwoord a:link { color: #FFF; text-decoration: none; }
#contentmiddle .button_wijzig_wachtwoord a:visited { color: #FFF; text-decoration: none; }
#contentmiddle .button_wijzig_wachtwoord a:hover { color: #FFF; text-decoration: none; }

.button_club_login {
	width: 87px;
	height: 15px;
	font-weight: bold;
	color: #FFF;
	background-color: #f09500;
	cursor:pointer;
}

.button_aanpassen_paspoort {
	width: 85px;
	height: 15px;
	font-weight: bold;
	color: #FFF;
	background-color: #f09500;
	background-image: url(../images/bkg_btn_aanpassen_paspoort.gif);
	background-position: top right;
	background-repeat: no-repeat;
	cursor:pointer;
}

.button_club_startpagina_login {
	width: 50px;
	height: 16px;
	padding: 0px 0px 3px 0px;
	font-weight: bold;
	color: #FFF;
	background-color: #f09500;
	cursor:pointer;
}

.textfield_club_upload_foto {
	width: 150px;
	height: 15px;
	margin-bottom: 1px;
	padding: 1px 1px 1px 1px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.button_roodblok_login {
	width: 127px;
	height: 15px;
	padding: 0px 0px 1px 0px;
	font-weight: bold;
	color: #FFF;
	background-color: #f09500;
	cursor:pointer;
}

.button_ww_aanvragen {
	width: 127px;
	height: 18px;
	padding: 0px 0px 1px 0px;
	font-weight: bold;
	color: #FFF;
	background-color: #f09500;
	cursor:pointer;
}

.button_roodblok_logoff {
	width: 112px;
	height: 15px;
	padding: 0px 0px 1px 0px;
	font-weight: bold;
	color: #FFF;
	background-color: #f09500;
	cursor:pointer;
}

.button_aanvragen_brochures {
	width: 87px;
	height: 15px;
	font-weight: bold;
	color: #FFF;
	background-color: #f09500;
	cursor:pointer;
}

#brochures_login {
	width: 125px;
	margin-left: -158px;	
	padding: 8px;
	padding-left: 12px;
	color: #454545;
    background-color: #FDE5A7;
	border-right: 3px solid #FDBD3F;
    border-bottom: 3px solid #FDBD3F;
    text-align: left;
	position: absolute;
	z-index: 500 !important;
}

.red {
	color: #F00;
}

.title_brochure {
	font-weight: bold;
	color: #900;
	position: relative;
	clear: right;
}
.title_brochure input
{
	margin-right:6px;
	vertical-align:middle;
}
.title_brochure_inloggen {
	padding-bottom: 4px;
	font-weight: bold;
	color: #900;
	position: relative;
	clear: right;
}

.mainarticle_table_header_title,
.mainarticle_table_header_title tr td {
	padding: 0px 3px;
	font-weight: bold;
	color: #FFF;
	background-color: #f09500;
}

.wrapper_forum_topic_listitem {
	width: 100%;
	position: relative;
	float: left;
	clear: both;
}

.forum_topic_listitem {
	position: relative;
	float: left;
}

.forum_topic_listitem_icons {
	width: 25px;
	text-align: right;
	position: relative;
	float: right;
}

.forum_table_header {
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background: none;
}

.forum_table_header a:link,
.forum_table_header a:visited,
.forum_table_header a:hover {
	font-size: 12px;
}

.forum_topic_title {
	font-weight: bold;	
}

.mainarticle_table_header_title a:link { color: #900; text-decoration: none; }
.mainarticle_table_header_title a:visited { color: #900; text-decoration: none; }
.mainarticle_table_header_title a:hover { color: #660; text-decoration: none; }
 
.mainarticle_table_content {
	background-color: #FFF7b4;
}

.mainarticle_table_footer {
	padding: 0px 3px;
	font-weight: bold;
	color: #FFF;
	background-color: #ffe491;
}

.mainarticle_table_footer a:link { color: #900; text-decoration: none; }
.mainarticle_table_footer a:visited { color: #900; text-decoration: none; }
.mainarticle_table_footer a:hover { color: #660; text-decoration: none; }

.foto_album_titels {
	font-weight: bold;
}
.album_tekst
{
	padding-bottom:8px;
	height:8px;
}
.foto_album_titels a:link { color: #900; text-decoration: none; }
.foto_album_titels a:visited { color: #900; text-decoration: none; }
.foto_album_titels a:hover { color: #660; text-decoration: none; }

.foto_album_bkgcolor_fotos {
	background-color: #ffe7a9;
}

.foto_album_overflow_fotos {
	width: 142px;
	height: 90px;
	overflow: hidden;	
}

.ecards_overflow_cards {
	width: 150px;
	height: 125px;
	overflow: hidden;
	background-color:#ffe7a9;
}

.ecard_title {
	font-size: 14px;
	font-weight: bold;
	color: #900;
}

.ecards_bkgcolor_fotos {
	background-color: #ffe7a9;
}

.alternating_color_01 {
	background-color: #FFF7b4;
}

.alternating_color_02 {
	background-color: #ffe491;
}

.bold {
	font-weight: bold;
}

.textfield_forum {
	width: 456px;
	height: 15px;
	margin-bottom: 1px;
	padding: 0px 5px;
	color: #454545;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.textfield_forum_edit_topic {
	width: 430px;
	height: 15px;
	margin-bottom: 1px;
	padding: 0px 5px;
	color: #454545;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.textarea_forum {
	width: 456px;
	height: 60px;
	margin-bottom: 1px;
	padding: 3px 5px;
	color: #454545;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

/* NEW */
.textfield_recepten {
	width: 125px;
	height: 19px;
	margin-bottom: 1px;
	padding: 0px 1px 2px 1px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.textfield_recepten_follow-up {
	width: 115px;
	height: 19px;
	margin-bottom: 1px;
	padding: 0px 1px 2px 1px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.button_zoek_recept {
	width: 115px;
	height: 15px;
	margin-top: 2px;
	font-weight: bold;
	color: #FFF;
	background-color: #f09500;
	background-image: url(../images/bkg_btn_zoek_recepten.gif);
	background-position: top right;
	background-repeat: no-repeat;
	cursor:pointer;
}

#contentmiddle a:link.disabled
{
	color: #777777;
}

.button_aanvraag_folders {
	width: 125px;
	height: 15px;
	margin-top: 2px;
	font-weight: bold;
	color: #FFF;
	background-color: #f09500;
	background-image: url(../images/bkg_btn_aanvraag_folders.gif);
	background-position: top right;
	background-repeat: no-repeat;
	cursor:pointer;
}

.button_vota {
	width: 115px;
	height: 15px;
	margin-top: 2px;
	font-weight: bold;
	color: #FFF;
	background-color: #f09500;
	background-image: url(../images/bkg_btn_vota.gif);
	background-position: top right;
	background-repeat: no-repeat;
	cursor:pointer;
	float:right;
	position:relative;
}

.redblock_wrapper .button_vota {
	width: 115px;
	height: 15px;
	margin-top: 2px;
	font-weight: bold;
	color: #FFF;
	background-color: #f09500;
	background-image: url(../images/bkg_btn_vota_roodblok.gif);
	background-position: top right;
	background-repeat: no-repeat;
	cursor:pointer;
}

.button_vota_roodblok {
	width: 115px;
	height: 15px;
	margin-top: 2px;
	font-weight: bold;
	color: #FFF;
	background-color: #f09500;
	background-image: url(../images/bkg_btn_vota_roodblok.gif);
	background-position: top right;
	cursor:pointer;
	background-repeat: no-repeat;
}

.subRight {
	color: #454545;
	float: right;
	font-size: 10px;
	font-style: normal !important;
	font-weight: normal;
	margin: 2px 0px 2px 5px !important;
	position: relative;
	text-align: center;
}

.recept_keuzeblokje {
	width: 15px;
	height: 15px;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	background-color: #F09500;
	display: block;
	position: relative;
	float: left;
}

.zoekAbc {
    font-size: 14px;
}

.poll {
	width: 200px;
	color: #454545;
	position: relative;
	float: left;
}

.blockcat .poll {
    width: 231px;
}

.poll_overzicht {
	width: 100%;
	position: relative;
	float: left;
}

.poll_vraag {
	padding: 15px 0px;
	text-align: center;
	color: #454545;
}

.poll_vraag_homepage {
   	padding: 0px 0px 5px 0px;;
	text-align: center;
	color: #454545;
}

.poll_nieuw_aanhef {
	font-weight: bold;
	color: #DD0037;
}

.poll_compact tr td {
	font-size: 10px;
}

.poll_compact img {
	margin: 0px;
	padding: 0px;
}
.pollQuestion
{	
    margin-top: 5px;
	position:relative;		
	min-height:290px;
	width:215px;	
}
.pollQuestion h3, .pollQuestion h3 em, .pollQuestion h3 strong
{
	padding-bottom:10px;
	margin-top:0px;
	padding-top:0px;
}

.poll_btn_nieuw {
    width: 54px;
    height: 20px;
    background-image: url(../images/img_icon_nieuw.gif);
    background-position: top right;
    background-repeat: no-repeat;
    position: relative;
    float: right;
}

.back {
	padding-right: 5px;
}

.table_wrapper {
	position: relative;
	float: left;
}

.textfield_ecard_adresgegevens {
	width: 200px;
	height: 15px;
	margin-bottom: 1px;
	padding: 1px 1px 1px 1px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}
.berichtTxt {
	width: 200px;	
	margin-bottom: 1px;
	padding: 1px 1px 1px 1px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.dropdown_ecard {
	width: 100px;
	height: 18px;
	margin-bottom: 1px;
	padding: 0px 1px 1px 1px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.dropdown_profiel_aanmaken_land {
	width: 254px;
	height: 18px;
	margin-bottom: 1px;
	padding: 0px 1px 1px 1px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.dropdown_profiel_aanmaken_dag {
	width: 65px;
	height: 18px;
	margin-bottom: 1px;
	padding: 0px 1px 1px 1px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.dropdown_profiel_aanmaken_maand {
	width: 110px;
	height: 18px;
	margin-bottom: 1px;
	padding: 0px 1px 1px 1px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.dropdown_profiel_aanmaken_jaar {
	width: 80px;
	height: 18px;
	margin-bottom: 1px;
	padding: 0px 1px 1px 1px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

.textarea_ecard {
	width: 200px;
	height: 100px;
	margin-bottom: 5px;
	padding: 1px 1px 1px 1px;
	background-color: #FFF;
	border: 1px solid #f9dfa8;
}

#foto_vd_week {
	width: 454px;
	margin-left: -355px;
	padding: 5px;
	top: 151px;
	_top: 154px;
	left: 50%;
	background-color: #FFE491;
	border-right: 2px solid #F09500;
	border-bottom: 2px solid #F09500;
	border-left: 2px solid #F09500;
	position: absolute;
	float: none;
	visibility: hidden;
}

.empty {
	position: relative;
	float: left;
}

.kortingsbon {
	position: relative;
	float: left;
}
.kortingsbon p
{
	display:block;
}

.kortingsbon_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #900;
}

.kortingsbon_kop {
	font-size: 12px;
	font-weight: bold;
	color: #900;
}

.kortingsbon_tekst {
	color: #454545;
}

.kortingsbon_tekst, .kortingsbon_tekst table tr td, .kortingsbon_tekst a {
	font-size: 12px;
}
.kortingsbon h6
{
	margin:10px !important;
}

#contentmiddle a:link { color: #db7100; text-decoration: none; }
#contentmiddle a{ color: #db7100; text-decoration: none; }
#contentmiddle a:visited { color: #669900; text-decoration: none; }
#contentmiddle a:hover { color: #669900; text-decoration: none; cursor:pointer; }


#kruimeltjespad a:link { color: #db7100; text-decoration: none; }
#kruimeltjespad a:visited { color: #669900; text-decoration: none; }
#kruimeltjespad a:hover { color: #669900; text-decoration: none; }

#contentmiddle em a:link { color: #db7100; text-decoration: none; }
#contentmiddle em a:visited { color: #669900; text-decoration: none; }
#contentmiddle em a:hover { color: #669900; text-decoration: none; }

#contentmiddle a span{cursor:pointer; }

#contentmiddle a:link em{ color: #db7100; text-decoration: none; }
#contentmiddle a:visited em{ color: #669900; text-decoration: none; }
#contentmiddle a:hover em{ color: #669900; text-decoration: none; }

#contentmiddle a:link b{ color: #db7100; text-decoration: none; }
#contentmiddle a:visited b{ color: #669900; text-decoration: none; }
#contentmiddle a:hover b{ color: #669900; text-decoration: none; }

#contentmiddle a:link *{ color: #db7100; text-decoration: none; }
#contentmiddle a:visited *{ color: #669900; text-decoration: none; }
#contentmiddle a:hover *{ color: #669900; text-decoration: none; }

#contentmiddle b a:link { color: #db7100; text-decoration: none; }
#contentmiddle b a:visited { color: #669900; text-decoration: none; }
#contentmiddle b a:hover { color: #669900; text-decoration: none; }

#contentmiddle table tr td a:link i { color: #F09500; text-decoration: none; }
#contentmiddle table tr td a:visited i { color: #F09500; text-decoration: none; }
#contentmiddle table tr td a:hover i { color: #690; text-decoration: none; }

#contentmiddle,
#contentmiddle p,
#contentmiddle table,
#contentmiddle table tr,
#contentmiddle table tr td,
#contentmiddle table tr td a {
	color: #454545;
}

.recept_onmouseover {
	background-color: #FFF;
}

.recept_onmouseout {
	background: none;
}

.recept ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	

.recept li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.header_recept {
	font-size: 14px;
}

.img_left {
	padding: 0px 8px 8px 0px;
}

.img_right {
	padding: 0px 0px 8px 8px;
}

.border_top {
	border-top: 1px solid #F09500;
}

.border_bottom {
	border-bottom: 1px solid #F09500;
}

.paspoort {
	background-image: url(../images/bkg_paspoort.gif);
	background-repeat: no-repeat;	
}

#paspoort_foto {
	width: 100px;
	height: 130px;
	position: relative;
	overflow: hidden;
}

#paspoort_foto_small {
	width: 85px;
	height: 110px;
	position: relative;
	overflow: hidden;
}

#paspoort_stempel {
	width: 234px;
	height: 347px;
	position: absolute;
	z-index: 5;
}

.passaporto_photo {
	padding: 75px 0px 0px 15px;
}

.img_passaporto_photo {
	border: 2px solid #FFF;
}

.passaporto_data {
	padding: 35px 0px 0px 15px;
}

.black, .black i, .black strong {
	color: #333 !important;
}
/* -content image padding en alignment -style subtekst onder een image in een tekst item */ 

#contentmiddle img[align="left"] {
	float:left;
	margin:2px 5px 0px 0px !important;
}
#contentmiddle img[align="right"] {
	float:right;
	margin:2px 0px 0px 5px !important;	
}

/* Deze twee klassen staan er enkel in voor de templates. Zodra de templates zijn goedgekeurd en geimplementeerd dienen deze niet meer te worden gebruikt. */

.img_align_left {
	padding: 0px 5px 5px 0px;
	position: relative;
	float: left;
}

.img_align_right {
	padding: 0px 0px 5px 5px;	
	float: right;
}

/* END */

.subRight
{
	position:relative; 
	font-size:10px; 
	font-weight:normal; 
	margin:2px 0px 2px 5px !important; 
	text-align:center; 
	float:right;	
	font-style:normal !important;	
	color:#454545;
}
.subRight img{
	padding-bottom:0px;
	margin-bottom:0px !important;
}
.subLeft{	
	position:relative;  
	font-size:10px; 
	font-weight:normal; 
	margin:2px 5px 2px 0px !important; 
	text-align:center;
	float:left; 
	font-style:normal !important;	
	color:#454545;
}


#contentmiddle .subLeft img[align="left"] {
	float:left;
	margin:0px 0px 0px 0px !important;
}
#contentmiddle .subRight img[align="right"] {
	float:right;
	margin:0px 0px 0px 0px !important;	
}



.subLeft img{
	padding-bottom:0px;
	margin-bottom:0px !important;
}
.subRight a, .subRight a:link,.subRight a:visited, .subRight a:hover, .subRight a:active,
.subLeft a, .subLeft a:link,.subLeft a:visited, .subLeft a:hover, .subLeft a:active
{
	font-weight:normal;
	font-style:normal !important;	
	color:#454545;
}
.subRight i, .subLeft i
{
	font-size:10px !important;
}
/* -content image padding en alignment -style subtekst onder een image in een tekst item */ 

#contentmiddle li, .redblock_wrapper li, .redblock_wrapper_advertorials li
{
	background-image: url(/images/icons/lees_verder.gif);
	background-position: 2px 3px;
	/*background-position-x:2px;
	background-position-y:3px;
*/
	background-repeat:no-repeat;
	list-style-type:none;
	margin-left:0px;
	padding-left:12px;
}
#contentmiddle ul
{
	/*clear:both;*/
	display:block;
	float:none;	
}
#contentmiddle ul
{
	padding-bottom:12px;
}

/* code voor dummy tabel */

.table_dummy_title {
	height: 16px;
	padding: 2px 12px 2px 4px;
	text-align: center;
	text-align: left;
	text-transform: uppercase;
	line-height: 16px;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #FFF;
 	background-color: #F09500;
}

#contentmiddle .table_dummy_title {
	color: #FFF;
}

.table_dummy_table_border {
	border-top: 1px solid #F09500;
	border-right: 1px solid #F09500;
}

.table_dummy_table_border tr td table tr td {
	border: none;
}

.table_dummy_table_border tr td {
	padding: 4px 2px 2px 3px;
	border-bottom: 1px solid #F09500;
	border-left: 1px solid #F09500;
}
.afbeelding_panorama
{
	margin-top:-6px;
}
/* END code voor dummy tabel */

a:link i { color: #F09500; text-decoration: none; }
a:visited i { color: #F09500; text-decoration: none; }
a:hover i { color: #690; text-decoration: none; }

.redblock_wrapper a:link i { color: #900; text-decoration: none; }
.redblock_wrapper a:visited i { color: #900; text-decoration: none; }
.redblock_wrapper a:hover i { color: #690; text-decoration: none; }

#tooltip {
    padding: 8px;
	color: #454545;
    background-color: #FDE5A7;
	border-right: 3px solid #FDBD3F;
    border-bottom: 3px solid #FDBD3F;
    text-align: center;
/*	opacity: .9;*/
}

span.tip {
/*    border-bottom: 1px solid #eee;*/
}
/* END Tooltip */

.form_check {
	font-size: 16px;
	font-weight: bold;
	color: #F00;
}
.bordeaux {
	color: #900 !important;
}
.kaart_achterzijde{
	background-image:url(../images/kaart_back.jpg);
	background-repeat:no-repeat;
	width:400px;
	height:296px;
	margin:75px auto;
	width:420px;
}
.kaart_voorzijde img{
	cursor:pointer;
}
.kaart_achterzijde .left{
	float:left;
	height:262px;
	margin:20px 0 0 20px;
	overflow:auto;
	text-align:left;
	width:180px;
	font-family:"Courier New", Courier, monospace;
	font-size:13px;	
	overflow-x:hidden;
	overflow-y:auto;
}
.kaart_achterzijde .left p
{
	display:block;
}
.kaart_achterzijde .right{
	float:right;
	margin:126px 0 0 15px;
	text-align:left;
	width:198px;
	font-family:"Courier New", Courier, monospace;
	font-size:13px;	
}
.kaart_achterzijde .left, .kaart_achterzijde .left strong, .kaart_achterzijde .right td,  .kaart_achterzijde{
	font-family:"Courier New", Courier, monospace;
	font-size:13px;
}

.hidden {
  display:none;
}
.affiliate
{
	width:834px !important;	
}

div#qTip {
    padding: 8px;
	color: #454545;
    background-color: #FDE5A7;
	border-right: 3px solid #FDBD3F;
    border-bottom: 3px solid #FDBD3F;
    text-align: center;
 	position: absolute;
 	z-index: 1000;
	display: none;
}
.button_zoek_algemeen {
	background-color:#F09500;
	background-image:url(../images/bkg_btn_zoek_algemeen.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	height:15px;
	margin-top:2px;
	width:115px;
	cursor:pointer;
}
.bnt_zoek 
{
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	background: none;
	border: none;
	color: White;
}
.zoek_result
{
	overflow:hidden;
}
.pluss
{
	cursor:pointer;	
}
.sitemap
{
	margin-bottom:10px;	
	display:block;
}
.sitemap ul
{
	margin-left:15px;
	margin-top:5px;	
	margin-bottom:5px !important;
}
.sitemap ul ul, .sitemap ul ul ul
{
	margin-left:0px;
	margin-top:5px;	
	margin-bottom:5px !important;
}
.sitemap a:link { color: #DB7100; text-decoration: none; }
.sitemap a:visited { color: #DB7100 !important; text-decoration: none; }
.sitemap a:active { color: #900; text-decoration: none; }
.sitemap a:hover { color: #660; text-decoration: none; }
sub
{
	color:#454545 !important;
	vertical-align:baseline !important;	
	font-size:100% !important;	
	font-weight:bold !important;
	font-family: arial, helvetica, sans-serif !important;
}
.txtrecepten sub
{
	color:#990000 !important;
	font-weight: bold;
}
.txtrecepten i sub, .txtrecepten em sub, .txtrecepten sub i, .txtrecepten sub em
{
	color:#990000 !important;
	font-weight: bold;
	font-style:italic !important;
}
.poll_vraag_homepage h3
{
	font-size:11px;
	margin-top:0;
	padding-bottom:10px;
	padding-top:0;
	
}
.tabellichtklein
{
	border: 1px solid #ffcc66;
	padding:3px;
}
.cap
{
	/* text-transform:uppercase; */
}
.forum_topic_title {
	color:#990000 !important;
}


h1 td{
	height: 16px;	
	text-align: center;
	text-align: left;
	text-transform: uppercase;
	line-height: 16px;
	font-size: 11px;
	font-weight: bold; 
	color: #fff !important;
	letter-spacing: 2px;
 	background-color: #F09500;
}
.klein
{
	font-size: 11px;
	letter-spacing:1px;
	float:right;
}
.rss
{
	height:16px;
	position:absolute;
	right:2px;
	width:39px;
	cursor:pointer;	
}
.rss_news
{
	height:16px;
	position:absolute;
	right:2px;
	width:39px;
	cursor:pointer;	
}
.rss_news img, .rss img
{
	cursor:pointer;	
}
a.off, a:hover.off
{
	color:#454545 !important;
	cursor:text !important;
}
.bannerMiddle{
	float:left;	
}
.bannerbalk
{
	width:468px;
}
.advMidTxt
{
	padding-bottom:12px;
}
.dNone
{
	display:none;
}
a:link table *
{
	color:#454545 !important;			
}
a:link table h2, a table h2 em {
	color:#990000 !important;
}