 /* copyright 2009 puntNL bv internetdiensten. www.puntNL.nl */
 /*
  _________ _______  _________________________.___. ____________________
 /   _____/ \      \ \_   _____/   _____/\__  |   |/   _____/\__    ___/
 \_____  \  /   |   \ |    __) \_____  \  /   |   |\_____  \   |    |   
 /        \/    |    \|     \  /        \ \____   |/        \  |    |   
/_______  /\____|__  /\___  / /_______  / / ______/_______  /  |____|   
        \/         \/     \/          \/  \/              \/            
*/

/*/______________ COLOURS _________________/*/
/*
SNF System has a pretty simple way of changing a colour all over the system.
You just change one of the hex colours below into what ever you like / need, 
and it'll change throughout the system. Easy as that!

Also, if you add new items requiring colourisation, please add them in the appropriate
area below. Like for example, a "div#item1" requiring a green background, you add
the "div#item1," to the code "background: #88DB45"

*/
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* GREEN */
#navigation li.nav-active a, #over-het-fonds-page .nav-overhetfonds a, #home .nav-home a, #informatie-page .nav-informatie a, #new-member-signup .nav-meedoen a, #participants-page .nav-deelnemers a, .popup span {
	color: #88DB45 !important;
}
#navigation li a:hover {
	background: #88DB45  !important;
}

/* GREEN 2 */
a, a:visited, a:active, #participants-page .participant-info .participant-titles .pt-action em, #content-area h4, #participants-pagination a:hover {
	color: #ED008C/*82B721*/;
}
#participants-pagination a.show {
	border: 1px solid #82B721 !important;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* RED */

#profile-front-page .profile-doelbedrag, .taf-txt-error {
	color: #EC008B;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* DARK-GREY */

#content-area p {
color: #434343;
}
#top-bar, #top-bar .inside-1024, #navigation li a, #navigation li a:visited {
	background:#2b2f29 none repeat scroll 0 0;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* BLUE */
#profile-front-page .profile-opgehaald, a:hover, #participants-page #deelnemers ul li .links .sponsor-now {
color: #398CCC;	
}


/*/______________ RESET CSS _________________/*/

img, div, td { 
	behavior: url(/iepngfix.htc); 
}


body, html {
	height:100%;
	margin:0;
	padding:0;
	width:100%;
	background: #BAE1F3;
	color:#434343 /*777777*/;
	font-family:Arial,Sans-serif;
	font-size:11px;
	line-height:1.15;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a, a:visited, a:active {
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}
 
/*/______________ Basics _________________/*/

/*------------------------------------------------- MMAMAACASH --------------------------------------------------*/
/*
ALLE mamacash styles.
*/

#mc-holder {
width:960px;
margin:0 auto 0 auto;
position:relative;
padding-top:16px;
padding-bottom:20px;
}

/************************ H E A D E R **********************/

#top-bar-mc {
height:180px;
background:url(../_img/background_header.gif) no-repeat 22px 0;
width:100%;
position:relative;
}

#controls-mc {
	height:150px;
	width:100%;
	position:relative;
}

#logo-mc {
	width:215px;
	height:64px;
	display:block;
	position:absolute;
	left:16px;
	top:54px;
	
}
#logo-mc a {
	background:url(../_img/mamacash_logo.gif);
	width:215px;
	height:64px;
	display:block;
}
#logo-mc a span {
	position:absolute;
	text-indent:-99999px;
}

#controls-mc .start-jouw-campagne-button-mc {
	background:url(../_img/button_start_jouw_campagne.gif);
	width:300px;
	height:50px;
	position:absolute;
	right:0px;
	bottom:100px;
	z-index:100;
}
#controls-mc .start-jouw-campagne-button-mc a {
	width:300px;
	height:50px;
	display:block;
}
#controls-mc .start-jouw-campagne-button-mc a:hover {
	background:url(../_img/button_start_jouw_campagne_hover.gif);
}


#controls-mc .start-jouw-campagne-button-mc a span {
	position:absolute;
	text-indent:-99999px;
}

/* DONEER KNOP*/
#controls-mc .doneer-nu-button-mc {
	background:url(../_img/button_doneer_nu.gif);
	width:300px;
	height:50px;
	position:absolute;
	right:20px;
	bottom:0;
	border:1px;
}
#controls-mc .doneer-nu-button-mc a {
	width:300px;
	height:50px;
	display:block;
}
#controls-mc .doneer-nu-button-mc a:hover {
	background:url(../_img/button_doneer_nu_hover.gif);
}
#controls-mc .doneer-nu-button-mc a span {
	position:absolute;
	text-indent:-99999px;
}

/* BEKIJK CAMPAGNES */
#controls-mc .bekijk-andere-campagnes-button-mc {
	background:url(../_img/button_bekijk_andere_campagnes.gif);
	width:300px;
	height:50px;
	position:absolute;
	right:10px;
	bottom:50px;
}
#controls-mc .bekijk-andere-campagnes-button-mc a {
	width:300px;
	height:50px;
	display:block;
}
#controls-mc .bekijk-andere-campagnes-button-mc a:hover {
	background:url(../_img/button_bekijk_andere_campagnes_hover.gif);
}
#controls-mc .bekijk-andere-campagnes-button-mc a span {
	position:absolute;
	text-indent:-99999px;
}

#small-top-buttons-mc {
	width: 280px;
	height:31px;
	position:relative;
	left:515px;
	top:19px;
}

#controls-mc .inlog-button-mc {
	background:url(../_img/inlog-button.gif) no-repeat bottom left;
	width:69px;
	height:31px;
	float:left;
}
#controls-mc .inlog-button-mc a {
	width:69px;
	height:31px;
	display:block;
}
#controls-mc .inlog-button-mc a:hover {
	background:url(../_img/inlog-button-hover.gif) no-repeat bottom left;
}

#controls-mc .uitlog-button-mc {
	background:url(../_img/uitlog-button.gif) no-repeat bottom left;
	width:74px;
	height:31px;
	float:left;
}
#controls-mc .uitlog-button-mc a {
	width:74px;
	height:31px;
	display:block;
}
#controls-mc .uitlog-button-mc a:hover {
	background:url(../_img/uitlog-button-hover.gif) no-repeat bottom left;
}

.info-holder-user-mc {
	background:url(../_img/mijn_actie_button_other.gif) no-repeat bottom left;
	width:77px;
	height:31px;
	float:left;
}
.info-holder-user-mc a {
	width:77px;
	height:31px;
	display:block;
}
.info-holder-user-mc a:hover {
	background:url(../_img/mijn_actie_button_other_hover.gif) no-repeat bottom left;
	width:77px;
	height:31px;
	float:left;
}





#controls-mc .uitlog-button-mc span, #controls-mc .inlog-button-mc span, .info-holder-user-mc span {
	position:absolute;
	text-indent:-99999px;	
}

#controls-mc .english-site-button-mc {
	background:url(../_img/english-site-button.gif) no-repeat bottom left;
	width:57px;
	height:31px;
	float:left;
}
#controls-mc .english-site-button-mc a {
	width:57px;
	height:31px;
	display:block;
}
#controls-mc .english-site-button-mc a:hover {
	background:url(../_img/english-site-button-hover.gif) no-repeat bottom left;
}

#controls-mc .english-site-button-mc span {
	position:absolute;
	text-indent:-99999px;	
}


#content-area {
	border-top:0 !important;
	/*padding-left:20px;
	padding-right:20px;*/
}

#left-a { 
margin-right:0 !important;
}



/****************************************************************/

/**************** rest *************************/

html {
/*overflow:hidden;*/
}


#white-content-area-mc {
	background: #fff;
	width:100%;
}

#footer-mc {
	background:#ec008c;
	height:145px;
}


#footer-mc .first-block {
	width:420px;
	height:145px;
	float:left;
}

#footer-mc .second-block {
	width:200px;
	height:145px;
	float:left;
}

#footer-mc .third-block {
	width:320px;
	height:145px;
	float:left;
}


#footer-mc .first-block ul li {
	float:left;	
}

.aanmelden-voor-gowild-mc {
/*height:60px;* FF UITGEZET IVM NIKS HIER OP DIT MOMENT */
height:45px;
width:32px;
}

.keurmerken-holder-mc {
height:85px;
width:420px;
}

#footer-mc .first-block ul li.ing-bank-mc {
	background:url(../_img/ing_bank_528.gif) no-repeat;
	width:132px;
	height:85px;
	display:block;
	position:relative;
	left:20px;
}

#footer-mc .first-block ul li.cbf-keurmerk-mc {
	background:url(../_img/cbf_keurmerk.gif) no-repeat;
	width:44px;
	height:85px;
	display:block;
	position:relative;
	left:36px;
}

#footer-mc .first-block ul li.anbi-keurmerk-mc {
	background:url(../_img/anbi_keurmerk.gif) no-repeat;
	width:62px;
	height:85px;
	display:block;
	left:52px;
	position:relative;
}

#footer-mc .first-block ul li.npl-logo-mc {
	background:url(../_img/npl-logo.gif) no-repeat;
	width:84px;
	height:85px;
	display:block;
	left:68px;
	position:relative;
}



.volg-ons-overal-title-mc {
	background:url(../_img/volg-ons-overal-title.gif);
	width:140px;
	height:15px;
	margin-bottom:10px;
	margin-top:25px;
}

.volg-ons-overal-title-mc span {
	position:absolute;
	left:-999999px;
}
.volg-ons-icons-mc {
	width:320px;
	height:46px;
}
.volg-ons-icons-mc ul {
width:320px;	
}
.volg-ons-icons-mc li {
	position:relative;
	float:left;	
}
.volg-ons-icons-mc span {
	position:absolute;
	left:-99999px;
}
.volg-ons-icons-mc .rss-icon-mc a {
	background:url(../_img/rss-icon.gif);
	width:46px;
	height:46px;
	display:block;
	position:relative;
}


.volg-ons-icons-mc .twitter-icon-mc a /*moet worden hyves*/{
	background:url(../_img/hyves-icon.gif);/*was twitter*/
	width:46px;
	height:46px;
	display:block;
	position:relative;
}



.volg-ons-icons-mc .facebook-icon-mc a {
	background:url(../_img/facebook-icon.gif);/*was facebook*/
	width:46px;
	height:46px;
	display:block;
	position:relative;
}
.volg-ons-icons-mc .facebook-icon-mc {
	width:46px;
	height:46px;
	left:15px;
}



.volg-ons-icons-mc .hyves-icon-mc a /*moet worden youtube*/{
	background:url(../_img/youtube-icon.gif);/*was hyves*/
	width:46px;
	height:46px;
	display:block;
	position:relative;
}
.volg-ons-icons-mc .hyves-icon-mc /*moet worden youtube*/{
	width:46px;
	height:46px;
	left:30px;
}



.volg-ons-icons-mc .youtube-icon-mc a /*moet worden twitter*/{
	background:url(../_img/twitter-icon.gif);/*was youtube*/
	width:46px;
	height:46px;
	display:block;
}
.volg-ons-icons-mc .youtube-icon-mc /*moet worden twitter*/{
	width:46px;
	height:46px;
	left:45px;	
}





/* content area */

#left-content-area-mc {
width:310px;
float:left;
padding-top:10px;
padding-left:10px;
}

#right-content-area-mc {
/*width:310px;*/
width:240px;
float:right;
padding-top:20px;
padding-left:10px;
}

#main-content-area-mc {
width:640px;
float:left;
}


/*JJ's content styling*/

#main-content-jj-area-mc{
	/*padding:20px;*/
	padding:10px;
	}

#main-content-jj-area-mc a{color: #ED008C;}

#main-content-jj-area-mc ul {
list-style-type:disc;
margin:0 0 20px 20px;
list-style-image:none;
list-style-position:outside;
line-height:20px;
}


p img.left{
	margin: 10px 20px 20px 0;
	float:left;
	}
	
p img.right{
	margin: 10px 0px 20px 20px;
	float:right;
	}
	
hr.clear {
	height:1px;
	line-height:1px;
	clear: both;
	border-color:#E0E0E0 #FFFFFF #FFFFFF;
	border-style:solid;
	border-width:1px 1px 0;
	height:1px;
	margin:15px 0;
	padding:0;
	}



/* END JJ's styling */
#main-content-inspiratie{
	 float:right; 
	 border:1px solid #ed008c; 
	 width: 156px;
	 height:350px; 
	 margin-left:30px;
	 margin-bottom:30px;
	 background:white;
	 }
#main-content-inspiratie a{
	line-height:20px;}

#main-content-inspiratie-box{
	padding: 10px !important;
	}

#main-content-inspiratie h4{
	font-family:impact,Arial, Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-size: 26px !important;
	letter-spacing:0.1em;
	text-transform:uppercase;
	color:#0096FF;
	padding:0 0 10px 0 !important;
	line-height:26px !important; }

#main-content-area-mc .blue-area-mc {
width:610px;
margin:10px auto;
background:#0096ff;
height:520px;
border:5px #caf406 solid;
position:relative;
}

.blue-area-mc h3.home{
	margin: 0 0 30px 0;
	color: white !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px !important;
	font-weight:normal !important;
	}

.blue-area-mc p.home{
	color: white !important;
	}

.blue-area-mc .ba-topleft-mc {
	background: url(../_img/blue-vak-corner-top-left.gif);
	width:11px;
	height:11px;
	position:absolute;
	top:-5px;
	line-height:1px;
	left:-5px;	
	overflow:hidden;
}
.blue-area-mc .ba-topright-mc {
	background: url(../_img/blue-vak-corner-top-right.gif);
	width:11px;
	height:11px;
	position:absolute;
	top:-5px;
	line-height:1px;
	right:-5px;	
	overflow:hidden;
}
.blue-area-mc .ba-bottomright-mc {
	background: url(../_img/blue-vak-corner-bottom-right.gif);
	width:11px;
	height:11px;
	position:absolute;
	bottom:-5px;
	line-height:1px;
	right:-5px;	
	overflow:hidden;
}
.blue-area-mc .ba-bottomleft-mc {
	background: url(../_img/blue-vak-corner-bottom-left.gif);
	width:11px;
	height:11px;
	position:absolute;
	bottom:-5px;
	left:-5px;
	line-height:1px;
	overflow:hidden;
}

.overlay-image-girl-mc {
	background:url(../_img/image-go-wild-bg-girl-overlay.gif);
	width:462px;
	height:256px;
	margin-top:-103px;
	margin-left:168px;
	position:relative;
	margin-bottom:15px;
}

.overlay-image-girl-mc a {
height:150px;
display:block;
width:260px;
}

.overlay-image-girl-mc a span {
position:absolute;
left:-99999px;
}


.blueblock-mc {
	width:300px;
	background:url(../_img/blueblock-rightside.gif) repeat-y;
	position:relative;
	margin-bottom:10px;
}
.blueblock-mc .bottom-shadow-mc {
	background:url(../_img/blueblock-bottom.gif);
	height:5px;
	width:300px;
	bottom:-1px;
	line-height:1px;
	overflow:hidden;
	position:absolute;
}

.blueblock-mc .vrouwenrechten-fans-photo-mc {
	background: url(../_img/content/Angela-Groothuizen-met-dochters_web.jpg);
	width:294px;
	height:310px;
	overflow:hidden;
	border-left:1px solid #00AFFF;
}

.blueblock-mc .bb-content {
	padding:10px 10px 20px 10px;
}

.blueblock-mc .bb-content h5.home {
color: #0096FF !important;
line-height:20px !important;
font-size:12px;
font-weight:normal;
display:block;
font-style:italic;
margin-bottom:10px;
padding:0 !important;
}

.blueblock-mc .bb-content h4 {
/*color: #00afff;*/
font-size:12px;
font-weight:normal;
display:block;
font-style:italic;
margin-bottom:10px;
}

.blueblock-mc .bb-content p {
color: #333;
font-size:12px;
line-height:16px;
}

.blueblock-mc .bb-content a, .blueblock-mc .bb-content a:active, .blueblock-mc .bb-content a:visited {
	color: #ec008c;
}


.blueblock-mc .they-re-wild-for-womens-rights-title-mc {
	background:url(../_img/zij-zijn-fan-van-vrouwenrechten-title.gif);
	width:300px;
	height:20px;
}
.blueblock-mc .they-re-wild-for-womens-rights-title-mc h3 {
position:absolute;
left:-999999px;
}

.blueblock-mc .where-your-money-goes-title-mc {
	background:url(../_img/waar-gaat-je-geld-naartoe-title.gif);
	width:300px;
	height:20px;
}
.blueblock-mc .where-your-money-goes-title-mc h3 {
	position:absolute;
	left:-999999px;
}

.blueblock-mc .go-wild-campaigner-of-the-week-title-mc {
	background:url(../_img/go-wild-campaigner-of-the-week-title.gif);
	width:300px;
	height:20px;
}
.blueblock-mc .go-wild-campaigner-of-the-week-title-mc h3 {
	position:absolute;
	left:-999999px;
}

.blueblock-mc .leftimg_mc {
float:left; 
margin-right:5px;
margin-bottom:5px;
border:1px solid #EC008C;
}

.padding-d-mc #content-area {
	padding-left:10px;
	padding-right:15px;
}



/* navigatie */

#navigation-mc {
	background: #CAF406;
	height:30px;
	width:100%;	
}

#navigation-mc li {
float:left;
height:25px;
margin-left:5px;
margin-top:2px;
width:auto;
}

#navigation-mc li a span {
position:absolute;
left:-999999px;
}

#navigation-mc li a {
height:25px;
display:block;
width:100%;
}


#navigation-mc li.nav-home-mc {
	background: url(../_img/nav_home.gif) no-repeat center center;
	width:57px; 
}
#home #navigation-mc li.nav-home-mc a {
	background: url(../_img/nav_home_active.gif) no-repeat center bottom  !important;
	margin-top:3px;
}
#navigation-mc li.nav-home-mc a:hover {
	background: url(../_img/nav_home_hover.gif)  no-repeat center center;
}

#navigation-mc li.nav-over-mamacash-mc {
	background: url(../_img/nav_over_mamacash.gif) no-repeat center center;
	width:127px; 
}
#over-mamacash-page #navigation-mc li.nav-over-mamacash-mc a {
	background: url(../_img/nav_over_mamacash_active.gif) no-repeat center bottom  !important;
	margin-top:3px;
}
#navigation-mc li.nav-over-mamacash-mc a:hover {
	background: url(../_img/nav_over_mamacash_hover.gif)  no-repeat center center;
}

#navigation-mc li.nav-waarom-vrouwenrechten-mc {
	background: url(../_img/nav_waarom_vrouwenrechten.gif)  no-repeat center center;
	width:187px; 
}
#waarom-vrouwenrechten-page #navigation-mc li.nav-waarom-vrouwenrechten-mc a {
	background: url(../_img/nav_waarom_vrouwenrechten_active.gif) no-repeat center bottom !important;
	margin-top:3px;
}
#navigation-mc li.nav-waarom-vrouwenrechten-mc a:hover {
	background: url(../_img/nav_waarom_vrouwenrechten_hover.gif)  no-repeat center center;
}

#navigation-mc li.nav-hoe-meedoen-mc {
	background: url(../_img/nav_hoe_meedoen.gif) no-repeat center center;
	width:112px; 
}
#hoe-meedoen-page #navigation-mc li.nav-hoe-meedoen-mc a {
	background: url(../_img/nav_hoe_meedoen_active.gif) no-repeat center bottom  !important;
	margin-top:3px;
}
#navigation-mc li.nav-hoe-meedoen-mc a:hover {
	background: url(../_img/nav_hoe_meedoen_hover.gif) no-repeat center center;
}

#navigation-mc li.nav-doe-mee-mc {
	background: url(../_img/nav_doe_mee.gif) no-repeat center center;
	width:77px; 
}
#new-member-signup #navigation-mc li.nav-doe-mee-mc a {
	background: url(../_img/nav_doe_mee_active.gif) no-repeat center bottom  !important;
	margin-top:3px;
}

#navigation-mc li.nav-doe-mee-mc a:hover {
	background: url(../_img/nav_doe_mee_hover.gif) no-repeat center center;
}

#navigation-mc li.nav-88-ideeen-mc {
	background: url(../_img/nav_88ideeen.gif) no-repeat center center;
	width:81px; 
}
#ideeen-page #navigation-mc li.nav-88-ideeen-mc a {
	background: url(../_img/nav_88ideeen_active.gif) no-repeat center bottom  !important;
	margin-top:3px;
}
#navigation-mc li.nav-88-ideeen-mc a:hover {
	background: url(../_img/nav_88ideeen_hover.gif) no-repeat center center;
}

#navigation-mc li.nav-contact-mc {
	background: url(../_img/nav_contact.gif) no-repeat center center;
	width:67px; 
}
#contact-page #navigation-mc li.nav-contact-mc a {
	background: url(../_img/nav_contact_active.gif) no-repeat center bottom  !important;
	margin-top:3px;
}
#navigation-mc li.nav-contact-mc a:hover {
	background: url(../_img/nav_contact_hover.gif) no-repeat center center;
}

#navigation-mc li.nav-go-wild-acties-mc {
	background: url(../_img/nav_go_wild_acties.gif) no-repeat center center;
	width:111px; 
}
#participants-page #navigation-mc li.nav-go-wild-acties-mc a {
	background: url(../_img/nav_go_wild_acties_active.gif) no-repeat center bottom  !important;
	margin-top:3px;
}
#navigation-mc li.nav-go-wild-acties-mc a:hover {
	background: url(../_img/nav_go_wild_acties_hover.gif) no-repeat center center;
}


#navigation-mc li.nav-nieuws-mc {
	background: url(../_img/nav_nieuws.gif) no-repeat center center;
	width:66px; 
}
#nieuws-page #navigation-mc li.nav-nieuws-mc a {
	background: url(../_img/nav_nieuws_active.gif) no-repeat center bottom  !important;
	margin-top:3px;
}
#navigation-mc li.nav-nieuws-mc a:hover {
	background: url(../_img/nav_nieuws_hover.gif) no-repeat center center;
}






.padding-d-mc #profile-progress {
width:240px !important;	
}

.padding-d-mc #profile-progress #profile-meter-info {
width:180px !important;	
}

html .profile-edit #profile-meter-info .profile-doelbedrag {
width:160px !important;	
background: url(../_img/inactive-input.gif) -3px 0px no-repeat;
}
#profile-meter-info input {
width:140px !important;	
}

#participants-page #deelnemers ul li {
width:99%;
}

.padding-d-mc #left-a {
padding:10px;	
}




.blueblock-alt-mc .where-your-money-goes-title-mc {
	background:url(../_img/alt-waar-gaat-je-geld-naartoe-title.gif);
	width:240px;
	height:20px;
}
.blueblock-alt-mc .where-your-money-goes-title-mc h3 {
	position:absolute;
	left:-999999px;
}

.blueblock-alt-mc {
margin-top:20px;
background:transparent url(../_img/blueblock-alt-rightside.gif) repeat-y scroll 0 0;
margin-bottom:10px;
position:relative;
width:240px;
}
.blueblock-alt-mc .bb-content {
padding:10px 10px 20px;
}

.blueblock-alt-mc .bottom-shadow-mc {
/* -moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding; */
background:transparent url(../_img/blueblock-alt-bottom.gif) repeat scroll 0 0;
bottom:-1px;
height:5px;
line-height:1px;
overflow:hidden;
position:absolute;
width:240px;
}

.blueblock-alt-mc .leftimg_mc {
float:left; 
margin-right:5px;
width:100%;
height:auto;
margin-bottom:5px;
border:1px solid #EC008C;
}

html body #content-area h5.spec-mc {
background:#E8EBEE none repeat scroll 0 0;
color:#1A1A1A;
display:block;
padding:6px 6px 6px 8px;
font-family:Arial;
font-size:14px;
font-weight:bold;
}

#content-area .taf-mc p {
font-size:11px;
padding:10px 10px 0 10px;
font-weight:bold;
line-height:15px;
}

.taf-mc .taf-info-block {
margin:8px 0 14px 0;
}

.taf-mc .taf-txt-error {
color: red;
}

#waarom-vrouwenrechten-page .waarom-vrouwenrechten-link {
display:none;
}

.pad-1 em {
font-size:12px !important;
line-height:15px;
margin-bottom:7px !important;
}

.v-icon {
	background:url(../_img/v-icon.gif) no-repeat;
display:block;
float:left;
height:12px;
margin-left:1px;
margin-right:3px;
margin-top:0px;
width:12px;
}

.v-approved {
color: #59A031;
font-weight:bold;
}

.taf_new .clear {
clear:right !important;	
}

#taf-input-area {
padding-bottom:5px !important;	
}

#taf-input-area li {
height:21px;	
}

#profile-front-page #error_code {
line-height:15px !important;	
}

#bedankt-sponsor-page small {
font-size:10px;	
line-height:14px;
}








.mamacashplaatje {
float:left;
margin:0 10px 10px 0;
}




.blueblock-mc small {
font-size:10px;
margin: -3px 0 3px 0;
display:block;
}



.popup strong {
font-size:13px !important;	
}

.taf-mc {
position:relative;
z-index:999;	
}

.de-mc {
font-size:11px;
margin-left:5px;
text-align:right;
margin-right:-3px;
}


#profile-progress .info-icon {
background:transparent url(../_img/info-icon.gif) no-repeat scroll 0 0;
display:block;
position:absolute;
right:110px;
height:12px;
top:2px;
margin-left:8px;
width:12px;
z-index:999;
}
#profile-progress .info-icon a {
display:block;
height:12px;
height:12px;
}

#example-content-1 {
	background: #fff;
	border:1px solid #EC008C;
	color: #EC008C;
	font-size:10px;
	right:0  !important;
	left:0 !important;
	top:-30px !important;
	z-index:9999999999;
	width:100px;
	display: none;        /* required */
	position: absolute;   /* required */
	padding: 5px;
	line-height:15px;
}






/* home statusblock */

.statusblock-mc {
margin-bottom:15px;
background:url(../_img/dl_statusinfo_mc.gif);
width:300px;
}

.statusblock-mc .campagne-update-title-mc {
	background:url(../_img/top_statusinfo_mc.gif);
	width:300px;
	height:27px;
	line-height:1px !important;
}

.statusblock-mc .campagne-update-title-mc h3 {
	position:absolute;
	left:-9999px;
}

.statusblock-gf-mc {
	background:url(../_img/gf_statusinfo_mc.gif) no-repeat top left;
	width:300px;
	height:65px;
}

.statusblock-bottom-mc {
	background:url(../_img/bottom_statusinfo_mc.gif);
	height:5px;
	line-height:1px !important;
	width:300px;
	overflow:hidden;
}
 
.statusblock-mc span {
color: #fff;
margin-left:58px;
font-size:11px;
font-weight:bold;
padding-top:5px;
display:block;
}

.statusblock-mc span em {
color:#caf407;	
font-size:14px;
font-weight:bold;
font-style:normal;
}


/* SOCIAL SHARING TOOLS */

.bookmark_list {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.bookmark_list li.social-icon {
	float: left;
	width: 31px;
	height:30px;
	margin: 0px 7px 0 0;
}

.bookmark_list a {
	width: 100%;
	text-decoration: none;
	cursor: pointer;
	width: 31px;
	height:30px;
}
.bookmark_list span {
	display: inline-block;
	width: 31px;
	height:30px;
}
.bookmark_list span.bookmark_icons {
	background: url(../_img/bookmark-icons.gif) no-repeat left top;
}


div#social-network-icons-mc h5 {
background-color:#E8EBEE !important;
color:#1A1A1A;
display:block;
padding:6px 6px 6px 8px;
margin-bottom:10px;
position:relative;
}

div#social-network-icons-mc {
margin-bottom:20px;	
border:1px solid #E8EBEE;
margin-top:15px;
}

div#social-network-icons-mc ul {
margin:0 10px 10px 10px;	
}

div#social-network-icons-mc ul {
clear:both;	
}

.hyves-small-icon-mc, .hyves-small-icon-mc a {
	background:url(../_img/hyves-icon-big.gif);
	width:31px;
	height:30px;
	display:block;
    float:left;
}

.linkedin-small-icon-mc, .linkedin-small-icon-mc a {
	background:url(../_img/linkedin-icon-big.gif);
	width:31px;
	height:30px;
	display:block;
    float:left;
}
.linkedin-small-icon-mc {
	margin-left:5px;	
}

.facebook-small-icon-mc, .facebook-small-icon-mc a {
	background:url(../_img/facebook-icon-big.gif);
	width:31px;
	height:30px;
	display:block;
    float:left;
}
.facebook-small-icon-mc {
	margin-left:5px;		
}

.twitter-small-icon-mc, .twitter-small-icon-mc a {
	background:url(../_img/twitter-icon-big.gif);
	width:31px;
	height:30px;
	display:block;
    float:left;
}
.twitter-small-icon-mc {
	margin-left:5px;	
}

.back-to-link-mc {
font-size:11px;
float:right;
margin-top:22px;
}
.back-to-link-mc:hover {
color: #398CD5 !important;	
}

/* EINDE SOCIAL SHARING TOOLS */



.sp-blok input#straat {
_margin-left:3px;	
}


.warning-jouw-actie-mc {
color:#666666;
font-size:11px;
line-height:14px;
margin-bottom:10px;
padding:0 0;
}



/*/______________ Tell A Friend _________________/*/

.taf_form{
	background: #f1f3f5; 
	border:1px solid #e0e2e4;
}

.taf_invulblock{
	margin: 16px 10px 16px 32px; 
	position:relative;
}

.punt1{
	background:url(../_img/punt1.gif); 
	width: 33px; 
	height:39px; 
	position:absolute; 
	left: -42px; 
	top: -10px;
	}

.punt2{
	background:url(../_img/punt2.gif); 
	width: 33px; 
	height:39px; 
	position:absolute; 
	left: -42px; 
	top: -10px;
	}

.punt3{
	background:url(../_img/punt3.gif); 
	width: 33px; 
	height:39px; 
	position:absolute; 
	left: -42px; 
	top: -10px;
	}

#taf-input-area li {
list-style:none;	
}

#v_code {
background:#E2FFB4 url(../_img/vvicon.gif) no-repeat scroll 8px 8px;
border:1px solid green;
color:#000000;
font-weight:bold;
line-height:10px !important;
margin-bottom:20px;
padding:10px 8px 10px 50px;
}


#tell-a-friend-full #taf-input-area .taf_new div.holder {
	width:195px;
	background: transparent;
	height:21px;
	float:left;	
}

#tell-a-friend-full #taf-input-area .taf_new div.holder input {
	background:white;
	border:1px solid black;
	width:190px;
	height:19px;
	margin: 0 0 0 0;
	color: #000;
	font-family:Arial, sans-serif;
	float:left;	
}

#taf-input-area .taf_new a {
float:left;
margin-left:5px;
}

#taf .taf_set div.holder {
	background: url(../_img/taf_grey_bg.gif);
	width:210px;
	height:21px;
	overflow:hidden;
	float:left;	
}


#taf .taf_set div.holder span {
	background:transparent;
	border:0;
	width:190px;
	height:17px;
	margin:5px 0 0 10px;
	color: #000;
	font-family:Arial, sans-serif;
	float:left;	
}

#taf .taf_set a {
	float:left;
	margin-top:2px;
	margin-left:4px;
}

#taf li {
	margin-bottom:0px;
	height:26px;
	
}

.taf_form div.info-title-basic span {
	display:block;
	padding: 2px 8px 3px 0;
	float:left;
	background:#F1F3F5; 
	color: #000;
	font-weight:bold;
	font-size:11px;
}

.taf-info-block {
margin: 15px 0 15px 0;	

}

.taf-txt {  
display:block;
color: #777777;
padding:0px 2px 0px 0;
margin: 0px 0px 0px 22px;
line-height:13px;
}

.taf-txt-error {
font-size:10px;	  
display:block;
padding:0px 2px 0px 0;
margin: 0px 0px 0px 22px;
line-height:13px;
}

#taf-form .info-icon {
	background:url(../_img/info-icon.gif) no-repeat;
	width:12px;
	height:12px;
	display:block;
	margin-right:3px;
	margin-top:2px;
	float:left;
	margin-left:1px;
	
}

#taf ul {
margin:0;
padding:0;
}

#taf-form .error-small-icon {
	background:url(../_img/error-small-icon.gif) no-repeat;
	width:14px;
	height:12px;
	display:block;
	margin-right:3px;
	margin-top:1px;
	float:left;
	margin-left:1px;
	
}

.taf-button {
	margin-top:5px;
	background:transparent url(../_img/grey_pixel.gif) repeat-x scroll center center;
	height:20px;
	margin-bottom:10px;
	width:100%;
}

.taf-button a {
	background:url(../_img/taf_verstuur.gif);
	width:83px;
	height:18px;
	display:block;
	margin:0 auto;
}

#tell-a-friend-full #taf-input-area {
padding-bottom:10px;
}

#tell-a-friend-full #taf-input-2 {
height:1px !important;
line-height:1px !important;
}

.standard-text-box-mc {
	border:1px #EC008C solid;
	padding:10px;
	font-size:11px;
	margin-bottom:20px;
	line-height:15px;
}

#new-taf-button-mc {
	background:url(../_img/tell-a-friend-main-button-1.gif);
	width:240px;
	height:40px;
	display:block;
}

#new-taf-button-mc a {
	background:url(../_img/tell-a-friend-main-button-1.gif);
	width:240px;
	height:40px;
	display:block;
}

#new-taf-button-mc a:hover {
	background:url(../_img/tell-a-friend-main-button-2.gif);	
}

#tell-a-friend-full #new-taf-button-mc span {
position:absolute;
left:-9999px;
}

.grey-block-taf-new-mc {
}

.taf-new-gegevens-mc input {
border:1px solid #606060;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:3px;
width:90px; /*110*/	
margin-right:12px;
}

#tell-a-friend-full .your-message-taf-mc {
margin-bottom:20px;	
}

#tell-a-friend-full #taf .taf_set div.holder span {
line-height:13px;
font-size:12px;
}

#tell-a-friend-full .taf-new-gegevens-mc #email {
width:90px !important;	/*120*/
margin-right:0 !important;
}

#tell-a-friend-full .standard-text-box-mc {
	border:1px #EC008C solid;
	padding:10px;
	font-size:11px;
	margin-bottom:20px;
	line-height:15px;
}

#new-taf-button-mc span {
left:-9999px;
position:absolute;
}

#tell-a-friend-full .your-message-taf-mc textarea { 
width:500px;/*610*/	
border:1px solid #606060;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:3px;
margin-right:10px;
}

#tell-a-friend-full .taf-new-gegevens-mc {
/*margin-bottom:20px;	*/
}

#tell-a-friend-full .taf-mc {
float:left;
width:260px;
}

#tell-a-friend-full #taf li {
	list-style:none;
	margin-left:20px;
}

#tell-a-friend-full #taf-input-area {
	float:left;
}

#tell-a-friend-full #taf-input-area ul {
margin:0px;	
/*margin: 0 0 0 20px;*/
}

#tell-a-friend-full .taf-info-block {
/*position:absolute;	
left:270px;
top:0px;*/
float:left; 
width:290px;
border-left:1px solid #E0E2E4;
} 

#tell-a-friend-full .taf-info-block {
	padding-left:0px; /*20*/
margin:0px 0 14px 20px !important;
}

#tell-a-friend-full #taf-input-area li.taf_new {
margin-bottom:10px;	
}


/* Checklist op editor page */

.checklist-mc {
margin-top: 10px;	
padding:12px;
background: #f3f3f3;
border:1px solid #e7e7e7;
}

.checklist-mc li {
background: url(../_img/green-v-2.gif) no-repeat left top;
height:22px;
padding-top:2px;
margin-top:2px;
}

.checklist-mc li span {
margin-left:28px;	
border-bottom:1px solid #CCC;
padding-bottom:3px;
/*font-weight:bold;*/
color: #000;
padding-right:10px;
}

.checklist-mc ul {
	margin-bottom:15px;	
}

.checklist-mc em {
font-size:12px;
font-weight:bold;
color: #000;
line-height:16px;

}


/* News voor 88dagen oa home */


.news-list-mc {
position:relative;
width:600px;
border:2px solid #E2E2E2;
z-index:100;

margin-bottom:10px;
padding:10px 10px 10px 10px;
}

.news-list-blue-mc {
border:1px solid #00AFFF !important;	
}
.news-list-blue-mc img {
border:1px solid #00AFFF !important;
}

.overlay-news-home-mc {
position:relative;
width:450px;
border:1px solid #EC008C;
z-index:100;
margin-left:10px;
margin-top:-115px;
padding:10px 150px 10px 10px;
}

.title-news-home-mc {
display:block;	
margin-bottom:5px;
}

.overlay-news-home-mc img {
	float:left;
	border:1px solid #EC008C;
	margin:5px 10px 10px 0;
}

.datum-nieuws-mc {
font-size:11px;
color: #EC008C;
font-style:normal;
}

.news-list-title-mc {
color:#00AFFF;
font-family:Arial;
font-size:14px;
font-weight:bold;
padding:0px 0 0;
}

.news-list-title-mc { 
display:block;	
margin-bottom:5px;
}


#emailvak .text-explain-mc {
color:#777777;
font-size:10px;
left:330px;
line-height:13px;
position:absolute;
top:-2px;
width:230px;
}

.privacy a {
line-height:19px;
}

.privacy-text-mc {
font-size:12px;
line-height:18px;
padding:5px 10px 15px;
}





















































































































































































/*----------------------------------------------------------EINDE------------------------------------ */

#container {
	height:auto;
	min-height:100%;
	position: relative;
	z-index: 2;
	width:100%;
	background: #BAE1F3;	
}

* html #container {
	height:100% !important;
	min-height:100%;
	position:relative;
	z-index:10;
}

#top-bar {
	position:absolute;
	width:100%;
	height:33px;
	overflow:hidden;
}

#top-bar .inside-1024 {
}

#footer-area {
	bottom:0;
	position:absolute;
	background:#2E2E2E;
	width:100%;
}

#footer-area p {
	text-align: center;
	font-size:11px;
	color: #ccc;
	padding:10px;
}

.inside-1024 {
	width:950px;
	margin:0 auto;
}


/*/______________ imgcontent _________________/*/
 
#imgcontent {
	width:100%;
	height:170px;
	overflow:hidden;
	position:relative;
	z-index:-1;
	background:#0b0402 url(../_img/banner_vervolg.jpg) no-repeat 150px 10px;
}

#home #imgcontent {
	background:#0b0402 url(../_img/banner_home.jpg) no-repeat 150px 10px;
}

#imgcontent img {
	width:100%;
	position:absolute;
	z-index: -1;
	display:block;
}

#imgcontent .logo_goede_doel {
	background:url(../_img/logo_goede_doel.gif);
	width:201px;
	height:45px;
	display:block;
	position:absolute;
	top:75px;
	left:0;
}

#home #imgcontent .logo_goede_doel {
	background:url(../_img/logo_goede_doel.gif);
	width:201px;
	height:45px;
	display:block;
	position:absolute;
	top:130px;
	left:0;
}


 

/*/______________ Navigation _________________/*/

#navigation {
	position:relative;
}

#navigation ul {
	margin-left:-5px;	
	/*margin-left:10px;*/
}

#navigation li {
	float:left;
	width:auto;
}

#navigation li a, #navigation li a:visited {
	float:left;
	/*color: #e3e3e3;*/
	color: #fff;
	display:block;
	padding:10px 7px 10px 7px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#navigation li a:hover {
	color:#000 !important;
}

#navigation li a:active {
	color:#fff !important;
	background: #000;
}

#navigation li.nav-active a {
	background: #000;
}

#over-het-fonds-page .nav-overhetfonds a {
	background: #000 !important;
}

#home .nav-home a {
	background: #000 !important;
}

#informatie-page .nav-informatie a {
	background: #000 !important;
}

#new-member-signup .nav-meedoen a {
	background: #000 !important;
}

#participants-page .nav-deelnemers a {
	background: #000 !important;
}



#navigation-right {
	/*display:none;*/
	float:right;
	margin-right:10px;
}

#navigation-right li {
float:left;	
}

#navigation-right li a {
float:left;	
font-size:12px;
color: #fff;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
padding:10px 5px;
width:auto;
}

#navigation-right li a:hover {
color: #88DB45  !important;

}

#navigation-right li a span em {
font-weight:bold;
font-style:normal !important;
}

#navigation-right .nav-mijnactie {
	margin-top:6px;
	background:url(../_img/mijn_actie_knop_hover.gif) center center;
	width:99px;
	height:21px;
	display:block;	
	margin-right:10px;
}

#navigation-right .nav-mijnactie a {
	background:url(../_img/mijn_actie_knop_hover.gif) center center;
	font-size:12px;
	height:13px;
	padding:4px 0px 3px 21px;
	display:block;
	color: #fff;
	font-weight:bold;
}

#navigation-right .nav-mijnactie a:hover {
	background:url(../_img/mijn_actie_knop.gif);
}


#navigation-right .nav-mijnactie a span {

}


/* search area */


#search-area {
	background:url(../_img/participants-sa.gif);
	width:212px;
	height:21px;
	margin-top:6px;
}

#search-area #sa {
	float:left;
	height:15px;
	margin-top:1px;
	background:transparent;
	width:180px;
	font-size:12px;
	border:0;
	margin:0;
	color: #4f4f4f;
	padding:2px 0px 2px 4px;
}

#search-area .sa-submit {
	float:right;
	background:url(../_img/participants-sa-button.gif);
	width:21px;
	height:21px;
	border:0px;
	padding:0;
	margin:0;
	cursor:pointer;
}






/*/______________ Additional styles _________________/*/

.clear {
	clear:both;
	height:0px;
	line-height:1px;
}

#button-array {
background: #f1f2f2;
padding:12px;
margin-top:10px;

margin-bottom:22px;
}


#button-array .button-sponsor-me {
	background:url(../_img/sponsor-me-button.gif);
	width:218px;
	position:relative;
	height:87px;
	display:block;
}
#button-array .button-sponsor-me:hover {
	background:url(../_img/sponsor-me-button-2.gif);
}
#button-array .button-sponsor-me:active {
	background:url(../_img/sponsor-me-button-3.gif);
}

#button-array .button-sponsor-me span {
position:absolute;
top:57px;
overflow:hidden;
width:168px;
height:17px;
line-height:15px;
padding:0 20px 0 20px;
display:block;
}
#button-array .button-sponsor-me em {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:14px;
color: #fff;
display:block;
width:1000px;
height:20px;
overflow:hidden;
}



#button-array .button-action-me {
	background: url(../_img/start-your-own-action-button.gif);
	width:218px;
	height:55px;
	display:block;
}
#button-array .button-action-me:hover {
	background: url(../_img/start-your-own-action-button-2.gif);
}
#button-array .button-action-me:active {
	background: url(../_img/start-your-own-action-button-3.gif);
}


#button-array .button-sponsor {
	background:url(../_img/button_sponsor-een-actie.gif);
	width:218px;
	height:54px;
	display:block;
}
#button-array .button-sponsor:hover {
	background:url(../_img/button_sponsor-een-actie-hover2.gif);
}
#button-array .button-sponsor:active {
	background:url(../_img/button_sponsor-een-actie-hit.gif);
}


#button-array .button-sponsor-standalone {
	background:url(../_img/sponsor_een_actie_standalone.gif);
	width:218px;
	height:54px;
	display:block;
}
#button-array .button-sponsor-standalone:hover {
	background:url(../_img/sponsor_een_actie_standalone_hover.gif);
}


#button-array .button-action {
	background: url(../_img/button_start-je-eigen-actie.gif);
	width:218px;
	height:57px;
	display:block;
}
#button-array .button-action:hover {
	background: url(../_img/button_start-je-eigen-actie-hover.gif);
}
#button-array .button-action:active {
	background: url(../_img/button_start-je-eigen-actie-hit.gif);
}




/*/______________ Content layout _________________/*/

#content-area {
font-size:12px;	
padding-bottom:50px;
border-top:1px solid #e0e3e7;
}

#left-a {
	float:left;
	width:670px;
	margin-right:20px;
}

#left-b {
	float:left;
	width:181px;
	margin-right:20px;
	background:#fff;
	position:relative;
	margin-top:20px;
}

#left-c {
	float:left;
	width:460px;
	margin-right:0px;
	padding-top:20px;
}


#content-area h3 {
	color:#ed008c /*434343*/;
	font-family:Arial;
	font-size:23px;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:30px;
	padding:10px 0 10px 0;
}

#content-area h4 {
	font-family:Arial;
	font-size:17px;
	font-weight:bold;
	line-height:20px /*39*/;
	padding:10px 0 0px 0;
} 

#content-area h5 {
	color: #00afff;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	/*line-height:39px;*/
	padding:10px 0 0px 0;
}

#content-area p {
	font-size:12px;
	line-height:20px;
}

#right-a {
	padding-top:20px;
	width:240px;
	float:right;
}

div.info-tekst-warning {
color:red;
font-size: 11px;
width:100%;
line-height:1.3em;
margin:10px 0;
}

div.info-title-basic {
width:100%;
height:20px;
background:transparent url(../_img/grey_pixel.gif) center center repeat-x;
margin-bottom:10px;
}

div.info-line-basic {
width:100%;
height:10px;
background:transparent url(../_img/grey_pixel.gif) center center repeat-x;
margin-bottom:4px;
}

div.info-title-basic span {
	display:block;
	padding: 2px 8px 3px 0;
	float:left;
	background:#fff;
	color: #000;
	font-weight:bold;
	font-size:11px;
}

/*/______________ Home sweet home _________________/*/


#home #imgcontent {
	height:350px;	
}

#home h3 {
color: #398ccc;	
/*font-size:18px;
font-weight:bold; */
padding:10px 0 0 0;
}

#home #left-a {
	width:270px;
	float:left;
}

#home #content-area h3 {
 line-height:25px;	
 margin-bottom:10px;
 display:block;
}

#home #center-a {
	margin-top: 10px;
	width:330px;
	float:left;
	margin-right:20px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	padding: 0 10px 0 10px;
}

#home #center-a h3 {
	padding: 0 0 0 0;
}

#home #right-a {
	width:270px;
	float:left;
	padding-top:0px;
}

#home #home-img-contain {
	width:100%;
	height:70px;
	overflow:hidden;
/*	-moz-border-radius: 5px; */
	position:relative;
	margin-bottom:10px;
}

#home #home-img-contain span.w-left {
	position:absolute;
	background:url(../_img/w-corner-small.gif);
	width:8px;
	height:70px;
	left:0;
}

#home #home-img-contain span.w-right {
	position:absolute;
	background:url(../_img/w-corner-right.gif);
	width:8px;
	height:70px;
	right:0;
}

#home #imgcontent div#big-round-banner {
	background:url(../_img/actie-circle.png);
	width:296px;
	height:296px;
	position: absolute;
	z-index:10;
	top:40px; 
	right:0px;
}

#home #imgcontent div#big-round-banner-2 {
	width:296px;
	height:296px;
	position: absolute;
	z-index:20;
	top:40px; 
	right:0px;
}


#home #imgcontent div#big-round-banner-2 a.sponsor-een-actie-button {
	width:296px;
	height:146px;
	display:block;
}

#home #imgcontent div#big-round-banner-2 a.start-eigen-actie-button {
	width:296px;
	height:148px;
	display:block;
}

#imgcontent .inside-1024 {
position:relative;	
}


#home #imgcontent {
position:relative;	
}

 -photo-slide {
	background:transparent url(../_img/slide-photographs-bg-2.gif) no-repeat 140px 0;
	width:331px;
	height:213px;
	margin-top:-30px;
	position:relative;
	
}

#home_slideshow .snapshot {
overflow:hidden;
width:125px;
height:125px;
position:absolute;
right:52px;
top:33px;
}

.slide_caption {
display:none;	
}

#home_slideshow .snapshot img {
width:135%;	
}

#home_slideshow_violator {
	position:absolute;
	top:35px;
	height:100px;
	overflow:hidden;
}

#home_slideshow_violator #project_caption {
	width:155px;
}

#home_slideshow_violator strong {
	font-size:14px;
	font-weight:bold;
	display:block;
	line-height:18px;
	color: #464646;
	margin-bottom:10px;
	
}



/*/______________ Actie bedankt pagina _________________/*/

#actie-form .row label {
display:block;
width:100px;
float:left;
text-align:right;
color:#434343;
font-size:11px;
padding: 0 10px 0 0;
}

#actie-form .row {
margin-bottom:8px;
}

#actie-form .row input, #actie-form .row textarea {
border:1px solid #606060;	
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	font-size:12px;
}

#actie-form .actie_omschrijving textarea {
	width:320px;
	height:90px;	
}

#actie-form .actienaam input {
width:250px;	
}

#actie-form .doelbedrag input {
width:140px;	
}


/*/______________ Meld je aan pagina _________________/*/

#signup-form .row label {
display:block;
width:120px;
float:left;
text-align:right;
color:#434343;
font-size:11px;
padding: 4px 10px 0 0;
}

#signup-form .row {
/*height:25px;*/
margin-bottom:12px;
}

#signup-form .row input {
	border:1px solid #606060;	
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	font-size:12px;
}

em.asterisk {
color: #e95e27;	
font-style:normal;
}


/* inputs differ in size */

.geslacht label {
padding: 1px 10px 0 0 !important;	
}

.geslacht input {
padding-top:0;
margin-top:0;
}

.voornaam input {
width:250px;	
}

.tussenvoegsel input {
width:40px;	
}

.achternaam input {
width:250px;	
}

.straat input {
width:200px;	
}

input#huisnr {
width:40px;
margin-left:5px;
}

input#toevoeging {
width:40px;
margin-left:5px;
}

.postcode input {
width:80px;	
}

.woonplaats input {
	width:250px;
}

.telefoon input {
width:250px;
}

.email input {
width:180px;	
}

.wachtwoord input {
width:180px;	
}

#aanmelden {
background: url(../_img/form-aanmeld.gif);
width:88px;
height:23px;
border:0;
display:block;
}

#verder {
background: url(../_img/doorgaan_knop.gif);
width:77px;
height:23px;
border:0;
display:block;
}

input#bedrageuro {
width:70px;	
}

#sponsorform {
color: #000;	
}

input#bedragcent {
width:30px;	
margin-left:5px;
}

#sponsorform .persoonlijkeboodschap {
margin-bottom:0 !important;	
}

.ideal {
position:relative;	
}

.ideal .ideal-logo {
	background: url(../_img/ideal_logo3.gif);
	width:35px;
	height:30px;
	display:block;
	position:absolute;
	right:350px;
	top:-4px;
	
}

/*/______________ Tell A Friend _________________/*/

#taf-input-area li {
list-style:none;	
}

#taf-input-area .taf_new div.holder {
	background:url(../_img/taf_green_bg.gif) no-repeat;
	width:210px;
	height:21px;
	float:left;	
}

#taf-input-area .taf_new div.holder input {
	background:transparent;
	border:0;
	width:190px;
	height:19px;
	margin:1px 0 0 10px;
	color: #fff;
	font-family:Arial, sans-serif;
	float:left;	
}

#taf-input-area .taf_new a {
float:left;
margin-left:5px;
}

#taf .taf_set div.holder {
	background: url(../_img/taf_grey_bg.gif);
	width:210px;
	height:21px;
	overflow:hidden;
	float:left;	
}


#taf .taf_set div.holder span {
	background:transparent;
	border:0;
	width:190px;
	height:17px;
	margin:3px 0 0 10px;
	color: #000;
	font-family:Arial, sans-serif;
	float:left;	
}

#taf .taf_set a {
	float:left;
	margin-top:2px;
	margin-left:4px;
}

#taf li {
	margin-bottom:5px;
}

.taf-info-block {
margin: 15px 0 15px 0;	
}

.taf-txt {
font-size:10px;	  
display:block;
color: #777777;
padding:0px 2px 0px 0;
/*border-top:1px solid #E0E3E7;*/
margin: 0px 0px 0px 22px;
line-height:13px;
}

.taf-txt-error {
font-size:10px;	  
display:block;
padding:0px 2px 0px 0;
/*border-top:1px solid #E0E3E7;*/
margin: 0px 0px 0px 22px;
line-height:13px;
}

#taf-form .info-icon {
	background:url(../_img/info-icon.gif) no-repeat;
	width:12px;
	height:12px;
	display:block;
	margin-right:3px;
	margin-top:2px;
	float:left;
	margin-left:1px;
	
}

#taf ul {
margin:0;
padding:0;
}

#taf-form .error-small-icon {
	background:url(../_img/error-small-icon.gif) no-repeat;
	width:14px;
	height:12px;
	display:block;
	margin-right:3px;
	margin-top:1px;
	float:left;
	margin-left:1px;
	
}

.taf-button {
	margin-top:5px;
	background:transparent url(../_img/grey_pixel.gif) repeat-x scroll center center;
	height:20px;
	margin-bottom:10px;
	width:100%;
}

.taf-button a {
	background:url(../_img/taf_verstuur.gif);
	width:83px;
	height:18px;
	display:block;
	margin:0 auto;
}

#taf-input-area {
padding-bottom:10px;
}

#taf-input-2 {
height:1px !important;
line-height:1px !important;
}


/*/______________ Profiel-pagina (front) _________________/*/

.profile-grey-block {
	background:#f6f7f7;
	padding:15px 15px 25px 15px;
}

#profile-front-page .profile-grey-block h3 {
padding:0 0 10px 0;	
}

#profile-front-page #profile-image {
	border:1px solid /*#e2e5e9*/ #e8ebee;
	margin-bottom:15px;
}

#profile-front-page #profile-image img {
	width:175px;
	border:2px solid white;
}

#profile-front-page #profile-info {
	width:179px;
	border:1px solid #e8ebee;
	padding-bottom:10px;
	margin-bottom:15px;
}

#profile-front-page #profile-info h5 {
display:block;
background: #e8ebee;
color: #1a1a1a;
padding:6px 6px 6px 8px;
}

#profile-front-page #profile-info .info-title-basic {
margin-left:6px;
width:165px;
margin-bottom:0;
margin-top:10px;
}

#profile-front-page #profile-info .profile-txt-info {
padding-left:6px;
padding-right:12px;
display:block;
color: #1f2021;
font-size:12px;
font-style:normal;
line-height:16px;
}

#profile-front-page #profile-progress {
	width:179px;
	border:1px solid #fff;
	margin-bottom:20px;
	margin-top:13px;
}

#profile-front-page #profile-progress h5 {
	display:block;
	background: #e8ebee;
	color: #1a1a1a;
	padding:6px 6px 6px 8px;
}


#profile-meter {
	background:url(../_img/tm/tm_full.gif);
	width:40px;
	height:204px;
	margin-top:15px;
	position:relative;
	float:left;
}

#profile-meter-info {
	padding-top:15px;
	position:relative;
	float:right;
	width:130px;
}

#profile-meter .sec-bottom {
	background:url(../_img/tm/tm_water_bottom.gif) no-repeat;
	position:absolute;
	bottom:0;
	height:55px;
	width:40px;
	z-index:1;
}

#profile-meter .sec-stretch {
	background: url(../_img/tm/tm_stretch_water.gif);
	position:absolute;
	bottom:50px;
	height:5px;
	width:40px;
	max-height:140px; /* NOT LONGER THAN 140PX, set manually in style/img */
	z-index:10;
}

#profile-meter .sec-top {
	background: url(../_img/tm/tm_top.gif);
	position:absolute;
	top:0;
	height:15px;
	width:40px;
	z-index:1;
}

#profile-meter-info .info-title-basic {
margin-bottom:0 !important;	
}

#profile-front-page .profile-doelbedrag {
display:block;
font-size:26px;
font-weight:bold;
font-style:normal;
line-height:27px;
margin-bottom:15px;
}

#profile-front-page .profile-opgehaald {
display:block;
font-size:26px;
font-weight:bold;
font-style:normal;
line-height:27px;
margin-bottom:15px;
}

#profile-front-page .profile-sponsors {
display:block;
color: #000;
font-size:18px;
font-weight:bold;
font-style:normal;
line-height:20px;
margin-bottom:15px;
}




/*/______________ Profiel-edit-pagina _________________/*/

.profile-edit #profile-info .profile-txt-info {
width:auto !important;
display:block;
color: #1f2021;
padding:0 !important;
font-size:12px;
font-style:normal;
line-height:16px;
}

.profile-edit #profile-info .profile-txt-info p {
padding:0px 23px 3px 7px;
background:url(../_img/inactive-input.gif) no-repeat 10px -4px;
}


.profile-edit #profile-info .profile-txt-info input {
padding:4px 4px 4px 4px;
width:150px;
margin-left:0px;
}

.profile-grey-block .actienaam {
	background: url(../_img/inactive-input.gif) 260px 4px no-repeat;
}

.profile-grey-block .editor {
	background: url(../_img/inactive-input.gif) 260px 4px no-repeat;
}

.profile-edit #profile-info {
	overflow-x: hidden !important;
}

.inplace_save {
margin-top:5px;
border:0 solid;
font-size:11px !important;
background: url(../_img/knop_save.gif);
width:44px;
height:22px;
color:#FFFFFF;
cursor:pointer;
letter-spacing:0  !important;
font-family:arial !important;
font-weight:bold;
text-decoration:none;
white-space:nowrap;
}

.inplace_cancel {
margin-top:5px;
border:0 solid;
font-size:11px !important;
background: url(../_img/cancel_knop.gif);
width:55px;
height:22px;
color:#FFFFFF;
cursor:pointer;
font-family:arial !important;
font-weight:bold;
letter-spacing:0  !important;
text-decoration:none;
white-space:nowrap;
}


.profile-edit .profile-grey-block {
background: #fff;	
padding:0px 15px 25px;
}

.profile-edit .profile-grey-block p {
border: 1px solid #E8EBEE;
padding:10px;
}

.profile-edit .profile-grey-block .info-title-basic span {
	font-weight:normal !important;
}

.profile-edit .profile-grey-block div.actienaam {
border: 1px solid #E8EBEE;
padding:10px 20px 10px 10px;
display:block;
margin-bottom:20px;
color:#434343;
font-family:Helvetica,Arial;
font-size:23px;
font-weight:normal;
letter-spacing:-1px;
line-height:39px;
}

.jim {
display:none !important;
}

.profile-edit .profile-grey-block div input {
padding:5px;
display:block;
color:#434343;
width:395px !important;
font-family:Helvetica,Arial;
font-size:30px;
font-weight:normal;
letter-spacing:-1px;
line-height:39px;	
}

.euro-symbol {
display:block;
color: #000;
font-size:20px;
margin-top:2px;
margin-right:5px;
font-weight:normal;
font-style:normal;
line-height:25px;
float:left;
}

.profile-edit #profile-meter-info .profile-doelbedrag {
background: url(../_img/inactive-input.gif) -50px 0px no-repeat;
width:110px;
float:left;
display:block;
}

#profile-meter-info input {
padding:4px 4px 4px 4px;
width:90px;
margin-left:4px;
}	



.profile-edit .profile-grey-block textarea {
 width:400px;
}



/*/______________ Sponsor pagina _________________/*/


.row {
position:relative;	
}

.error {
line-height:20px;	
background: #fff;
}

.voornaam .error {
left:400px;
position:absolute;
top:0;
}

.tussenvoegsel .error {
left:195px;
position:absolute;
top:0;

}

.achternaam .error {
left:400px;
position:absolute;
top:0px;
}

.telefoon .error {
left:400px;
position:absolute;
top:0px;
}

.sp-blok {
float:left;
}

#error_straat, #error_huisnr, #error_toevoeging {
/*left:480px;*/
/*position:absolute;*/
/*top:0px;	*/
background: #fff;
margin-left:130px;
margin-top:5px;
}

.email .error {
left:330px;
position:absolute;
top:0px;
}

#error_persoonlijkeboodschap {
left:500px;
position:absolute;
top:0px;
}

#error_bedrageuro {
left:330px;
position:absolute;
top:-5px;
width:220px;
}

.text-explain-mc {
left:220px;
position:absolute;
top:-2px;
color: #777777;
font-size:10px;
width:100px;
line-height:13px;
}

#error_bedragcent {
	left:330px;
position:absolute;
top:0px;
}

.woonplaats .error {
left:400px;
position:absolute;
top:0px;
}

.one-big-error {
left:480px;
position:absolute;
top:0px;
}

#error_postcode {
left:235px;
position:absolute;
top:0px;
}




#sponsor-form .row textarea {
	width:340px;
	height:80px;
	border:1px solid #606060;	
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	font-size:12px;
}

#sponsor-form .row label {
display:block;
width:120px;
float:left;
text-align:right;
color:#434343;
font-size:11px;
padding: 4px 10px 0 0;
}

#sponsor-form .row {
margin-bottom:12px;
}

#sponsor-form .row input {
	border:1px solid #606060;	
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
	font-size:12px;
}


/* inputs differ in size */

.geslacht input, .betalingsmethode input {
padding-top:0;
margin-top:0;
border:0 !important;
}


input#bedrag {
width:60px;	
}

label.label-rekeningnr {
	float:none !important;
	display:inline !important;
	margin-left:20px;
}


/*/______________ Deelnemers pagina _________________/*/

#participants-page #deelnemers ul li {
width:100%;
height:78px;
border:1px solid #e2e2e2;
margin-bottom:10px;
overflow:hidden;
}

#participants-page #deelnemers ul li .links {
	width:100px;
	float:right;
	border-left:1px solid #e2e2e2;
}

#participants-page #deelnemers ul li .links a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	padding:13px 5px 13px 5px;
	text-align:center;
	color: #ED008C !important;
}

#participants-page #deelnemers ul li .links a:hover {
background:#f8f8f8;
}

#participants-page #deelnemers ul li .links .see-profile {
	border-bottom:1px solid #e2e2e2;
	color: #434343;
}

#participants-page .participant-photo {
	width:60px;
	height:60px;
	overflow:hidden;
	display:block;
	/*margin:8px;*/
	padding-left:8px;
	margin:8px 8px 8px 0;
	float:left;
}

#participants-page .participant-photo img {
width:140%;	
}

#participants-page .participant-info .participant-titles {
	float:left;	
	color: #1f1f1f;
}

#participants-page .participant-info .pt-name {
	margin-top:8px;
	margin-bottom:8px;	
}

#participants-page .participant-info .participant-titles .pt-name span {
	display:block;
	width:50px;
	float:left;
}

#participants-page .participant-info .participant-titles .pt-name em {
	display:block;
	width:200px;
	font-style:normal;
	font-weight:bold;
	/*padding-left:50px;*/
	font-size:14px;
	overflow:hidden;
}

#participants-page .participant-info .participant-titles .pt-action span {
	display:block;
	width:50px;
	float:left;
}

#participants-page .participant-info .participant-titles .pt-action em {
	display:block;
	width:215px;
	font-style:normal;
	font-weight:bold;
	margin-left:50px;
	font-size:12px;
	line-height:15px;
}

#participants-page .counting-bar {
	width:215px;
	background: #fafafa;
	border-left: 1px solid #e2e2e2;
    height:77px;
	float:right;
	position:relative;
}

#participants-page .counting-bar .inside-block {
	background:url(../_img/arrow-w-r.gif) no-repeat left center;
	width:215px;
	left:-1px;
	height:77px;
	position:absolute;
}

.participant-profile-meter {
	position:relative;
	background:url(../_img/tm/ptm_full.gif);
	height:21px;
	width:166px;
	margin-left:30px;
	/*margin-top:18px;*/
	margin-top:25px;
}

.participant-meter-percentage {
	margin-left:30px;
	margin-top:5px;
	font-size:15px;
	font-weight:bold;
	color:#1F1F1F;
}

.participant-meter-percentage em {
	font-weight:normal !important;
	font-style:normal;
	font-size:12px;
}

.participant-profile-meter .sec-bottom {
	float:left;
}

.participant-profile-meter .sec-stretch {
	background:transparent url(../_img/tm/ptm_stretch_water.gif) repeat scroll 0 0;
	height:21px;
	position:absolute;
	max-width:140px;
	z-index:10;
	float:left;
	margin-left:16px;
}

.participant-profile-meter .sec-top {
	height:21px;
	background:url(../_img/tm/ptm_top.gif);
	width:10px;
	float:right;
}

/* pagination */

#participants-pagination {
	float:right;
	margin-top:8px;
	margin-bottom:50px;
	height:25px;
	position:relative;
	z-index:90;
	
}

#participants-pagination a {
	padding:2px 5px 2px 5px;
	background: #fff;
	display:block;
	float:left;
	border:1px solid white;
	color: #1F1F1F;
	font-weight:bold;
	font-size:15px;
}


/* zoekfunctie */

#participants-search-area {
	background:url(../_img/participants-sa.gif) no-repeat;
	width:212px;
	height:21px;
	margin-bottom:25px;
}

#participants-search-area #zoek {
	float:left;
	height:15px;
	margin-top:1px;
	background:transparent;
	width:180px;
	font-size:12px;
	border:0;
	margin:0;
	color: #4f4f4f;
	padding:2px 0px 2px 4px;
}

#participants-search-area .sa-submit {
	float:right;
	background:url(../_img/participants-sa-button.gif);
	width:21px;
	height:21px;
	border:0px;
	padding:0;
	margin:0;
	cursor:pointer;
}

form.inlog {
}

form.inlog input#email {
	width:200px;
}

form.inlog input#pwd_unenc {
	width:200px;
}

.top-d {
	position:relative;
	
}

.top-d .close {
position:absolute;
top:7px;
right:7px;
}

#inlog-field div.pad-1 {
	padding:3px 10px 0 10px; 
}

#inlog-field .login-eigen-actie {
	border-top:1px solid #DDDDDD;
	font-size:14px;
	font-weight:bold;
	background:#FAFAFA;
	display:block;
	margin-top:10px;
	padding:10px 10px 10px 10px;
	line-height:20px;
}

#inlog-field .login-wachtwoord-vergeten {
font-size:11px;
}


.facepop .footer {
padding: 0 10px 0 10px;	
}

#inlog-field em {
	display:block;
font-size:11px;
font-style:normal;
margin-bottom:3px;
margin-top:5px;
color: #000;
}

#inlog-field h5 {
margin-bottom:5px;	
background: #2E2E2E;
color: #fff;
padding:10px;
width:280px;
display:block;
}

#inlog-field input {
	border:1px solid #606060;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:3px;
margin-bottom:5px;
}






/* popup */

.bubbleInfo {
    position: relative;
	opacity:0.9;
}

.popup {
    position: absolute;
	font-size:11px;
	color: #fff !important;
    display: none; 
	background:transparent url(../_img/bubble2.gif);
	padding:10px;
	width:148px;
	line-height:17px;
	color: #fff;
	height:60px;	
}

.popup strong {
font-size:15px;	
line-height:18px;
}

     
        /* Bubble pop-up */

        .popup {
        	position: absolute;
        	display: none;
        	z-index: 50;
        	border-collapse: collapse;
        }


        
.show {
display:block !important;	
}

.add {
	cursor:pointer;
}

.readmore {
margin-top:10px;
display:block;
width:88px;
height:23px;
}

#foto-upload {
	width:400px;
}

#foto-upload div.pad-1 {
	padding:3px 20px 20px 20px; 
}
/*
#foto-upload .login-eigen-actie {
	border-top:1px solid #DDDDDD;
	font-size:14px;
	font-weight:bold;
	background:#FAFAFA;
	display:block;
	margin-top:10px;
	padding:10px 10px 10px 10px;
	line-height:20px;
}*/

#foto-upload em {
display:block;
font-size:11px;
font-style:normal;
margin-bottom:3px;
margin-top:5px;
color:#333;
}

#foto-upload span {
font-size:10px;	
font-style:italic;
}

#foto-upload h5 {
margin-bottom:5px;	
background: #2E2E2E;
color: #fff;
padding:10px;
width:380px;
display:block;
}

#foto-upload input {
	border:1px solid #606060;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding:3px;
margin-bottom:5px;
}

.red-error input, .red-error textarea {
	border:1px solid red !important;
	background: #FFEDED;
}



#profile-image {
position:relative;	
display:block;
}
/*#profile-image:hover a {
	display:block;
}*/

.edit-photo-profile a {
	position:absolute;
	top:0;
	right:0;
	display:block;
	opacity:1 !important;
	filter:alpha(opacity=100)  !important;
	height:20px;
	background:#fff url(../_img/replace-profile-photo-button-2.gif) no-repeat 7px 5px;
	width:115px;
	z-index:9999;
	padding-top:6px;
	padding-left:29px;
	color: #333;
}

.edit-photo-profile a:hover {
	text-decoration:underline;
	background:#fff url(../_img/replace-profile-photo-button.gif) no-repeat 7px 5px;
}




#participants-search-area {
float:left;
}

a.deelnemer-clear {
float:left;
margin-left:1px;
line-height:10px;
font-size:11px;
padding:4px 7px 5px 7px;
display:block;
border-top: #090909 1px solid;
border-right: #090909 1px solid;
border-bottom: #090909 1px solid;
background: #999;	
color: #fff !important;
}

/*a.deelnemer-clear:hover {
background: #fff;	
color: #6A6A6A !important;
}*/


.submit_disabled {
	background:url(../_img/submit_disabled.gif) !important;
}

#sponsor-page .submit_disabled {
	background:url(../_img/doorgaan_knop_disabled.gif) !important;
}

#error_code {
padding:10px 8px 10px 50px;
border:1px solid red;
background: #ffeded url(../_img/error_icon.gif) no-repeat 8px 8px;
color: #000;
line-height:10px !important;
font-weight:bold;
margin-bottom:20px;
}

#error_code li {
line-height:18px !important;	
}

#editortekst p {
border:0 solid;	
}

.welcome-melding {
background: #feffdf;
border: #ffff00 1px solid;
color:#000;
padding:10px;
line-height:20px;
font-size:14px;
margin-left:15px;
margin-bottom:20px;
}

.login-failed-melding {
background:#FFEDED url(../_img/error_icon.gif) no-repeat scroll 2px 2px;
border:1px solid red;
color:#000000;
font-weight:bold;
line-height:10px !important;
margin-bottom:10px;
padding:12px 8px 12px 36px;
}

input:focus, textarea:focus, select:focus {
background:#feffdf;	
}


/* ------ colofon------*/

#colofon{
	width:500px;}

#colofon a {
background:transparent url(http://www.ango.nl/_img/puntnl_colofon_off.gif) no-repeat scroll 0 50%;
display:block;
height:36px;
width:55px;
}
#colofon a:hover {
background:transparent url(http://www.ango.nl/_img/puntnl_colofon_on.gif) no-repeat scroll 0 50%;
}
#colofon i {
display:none;
}
