/* @override http://hersenstichting.dev.maal4.com/css/layout.css */

/*-----------------------------------------------------------------------------
Layout Style Sheet

author:    bubi blomer
website:   http://www.maal4.nl
-----------------------------------------------------------------------------*/

/* @group General */

a.leesMeer-linkClass { color:#b62a86; text-decoration:underline; padding-right:15px; background:url(../images/rightArrowPink.gif) right center no-repeat; }
a.pinkArrow { color:#b62a86; text-decoration:underline; padding-right:15px; background:url(../images/rightArrowPinkPink.gif) right center no-repeat; }
* { margin:0; padding:0; }
img { border:0; margin:0; padding:0; }
.clearfix { width:100%; height:1px; margin:0 0 -1px; clear:both; }
.right { float:right; }
.left { float:left; }
.hidden { visibility:hidden; }
.none { display:none; }
.normalText { font-weight:normal!important; }
.overlay { display:none; }
a:active { outline:none; }
:focus { -moz-outline-style:none; }
a { outline:none; color:#b62a86; }
.aandoeningenArticle a.pink { text-decoration:underline; }
p a.aInsideP { padding-right:12px; background:url(../images/rightArrowPink.gif) right center no-repeat; }
html { overflow:0; }

/* @end */

/* @group Forms */

/* Removes fieldset borders. even on Opea 7 */
fieldset { border:0 solid transparent; }
/*
textarea,input { border:1px solid #b62a86; font-family: Arial; font-size: 12px;  }
input.pink { border:1px solid #b62a86; color:#000; padding:2px; }
*/
.fieldsetBlock img { float:left; margin-left:20px; }

/*
select { border:1px solid #b62a86; background:#b62a86; color:#FFF; }
option { padding:0 5px; }
*/

/* input[type=text] { width:200px; } */
input.big { width:246px; }
input[name=dag],input[name=jaar] { width:55px; }
input.small { width:55px; }
.noBorder { border:0 solid #000; }
span.checkbox { width:19px; height:25px; padding:0 5px 0 0; background:url(checkbox.gif) no-repeat; display:block; clear:left; float:left; }
span.radio { width:19px; height:25px; padding:0 5px 0 0; background:url(radio.gif) no-repeat; display:block; clear:left; float:left; }
select.styled { height:27px; }
span.select { position:absolute; width:190px; 
/* With the padding included, the width is 190 pixels: the actual width of the image. */
height:25px; padding:0 24px 10px 8px; color:#fff; background:url(../images/select.png) no-repeat; overflow:hidden; margin-top:2px; height:100px; }

/* @end */

/* @group New Forms */

form p { margin-top: 0 !important; }
form p, form h4 { clear: both; } 
form h4.pink, form p.bedragCont { line-height: 26px; }
.noMargin { margin: 0 !important; }
form.correctStyling label { float:left; width:200px; margin-right:10px; }
form.correctStyling p, form.correctStyling h4 { margin: 10px 0; }

#lezingHidden,#collecteHidden,#hersenaandoeningHidden, #organisatieHidden, #factuuradresHidden, #vrijeBedragHidden, .eerderAanvraagHiddenJaHidden { display:none; }

#vraagOver_input, #overLezing_input, #gewenstDagdeel_input, #countryId_input, #bentU_input, #kentOns_input, #categorie_input, #countryIdAfleveradres_input, #giftVerzoeken_input, #rechtsVorm_input { width: 221px; line-height: 20px; padding-top: 5px; height: 20px; padding-left: 15px; padding-right: 15px;}
#vraagOver_container, #overLezing_container, #gewenstDagdeel_container, #countryId_container, #bentU_container, #kentOns_container, #categorie_container, #countryIdAfleveradres_container, #giftVerzoeken_container, #rechtsVorm_container, #hersenaandoeningZoekenSelect_container { left: 230px; width: 221px !important; border: none; padding-left: 15px; padding-right: 15px; }
#vraagOver_container li, #overLezing_container li, #gewenstDagdeel_container li, #countryId_container li, #bentU_container li, #kentOns_container li, #giftVerzoeken_container li, #rechtsVorm_container li { padding-right: 30px; }

#maandSelect { width: 79px; margin: 3px 5px 0 5px; float: left; }
p.height15 { height: 25px; }
#maandSelect_input { width: 79px; margin-left: 10px; margin-right: 10px; float: left; line-height: 20px; padding-top: 5px; height: 20px; padding-left: 10px; padding-right: 20px;}
#maandSelect_container { width: 79px !important; border: none; padding-left: 10px; padding-right: 20px; }
#maandSelect_container li { padding-right: 30px; }
#maandSelect_container { left: 301px; margin-top: 20px; }

#maandSelectDonateur_input { width: 79px; margin-left: 10px; margin-right: 10px; float: left; line-height: 20px; padding-top: 5px; height: 20px; padding-left: 10px; padding-right: 20px;}
#maandSelectDonateur_container { width: 79px !important; border: none; padding-left: 10px; padding-right: 20px; }
#maandSelectDonateur_container li { padding-right: 30px; }
#maandSelectDonateur_container { left: 328px; margin-top: 20px; }

#anderBedrag_input { width: 221px; margin-right: 10px; float: left; line-height: 20px; padding-top: 5px; height: 20px; padding-left: 10px; padding-right: 20px;}
#anderBedrag_container { width: 221px !important; border: none; padding-left: 10px; padding-right: 20px; }
#anderBedrag_container li { padding-right: 30px; }
#anderBedrag_container { left: 230px; margin-top: 20px; }

#maandSelect2_input, #iemandAndersDrop_input { width: 79px; margin-left: 10px; margin-right: 10px; float: left; line-height: 20px; padding-top: 5px; height: 20px; padding-left: 10px; padding-right: 20px;}
#iemandAndersDrop_input { float: right; margin: -5px 60px 0 0; }
#maandSelect2_container, #iemandAndersDrop_container { width: 79px !important; border: none; padding-left: 10px; padding-right: 20px; }
#maandSelect2_container li, #iemandAndersDrop_container li { padding-right: 30px; }
#maandSelect2_container, #iemandAndersDrop_container { left: 301px; margin-top: 20px; }
#iemandAndersDrop_container {  left: 374px; margin: 0; }

#countryId2_input { width: 221px; line-height: 20px; padding-top: 5px; height: 20px; padding-left: 15px; padding-right: 15px;}
#countryId2_container { width: 221px !important; border: none; padding-left: 15px; padding-right: 15px; height: 212px; overflow-y: scroll; }
#countryId2_container li { padding-right: 30px; }
#countryId2_container { left: 230px; margin-top: -10px; }

#tussenvoegsel_input, #leeftijdscategorie_input { width: 221px; line-height: 20px; padding-top: 5px; height: 20px; padding-left: 15px; padding-right: 15px;}
#tussenvoegsel_container, #leeftijdscategorie_container { width: 221px !important; border: none; padding-left: 15px; padding-right: 15px; height: 212px; overflow-y: scroll; }
#beroerteForm #leeftijdscategorie_container, #beroerteForm #tussenvoegsel_container { height: 150px; overflow: hidden; }
#tussenvoegsel_container li, #leeftijdscategorie_container li { padding-right: 30px; }
#tussenvoegsel_container, #leeftijdscategorie_container { left: 230px; margin-top: -10px; }

#countryId3_input { width: 221px; line-height: 20px; padding-top: 5px; height: 20px; padding-left: 15px; padding-right: 15px;}
#countryId3_container { width: 221px !important; border: none; padding-left: 15px; padding-right: 15px; height: 212px; overflow-y: scroll; }
#countryId3_container li { padding-right: 30px; }
#countryId3_container { left: 230px; margin-top: -10px; }

/* #categorie_container */
#categorie_container { height: 350px; overflow-y: scroll; }

/* hersenaandoeningZoeken */
.hersenaandoeningZoeken { position: relative; }
#hersenaandoeningZoekenSelect_input { width: 245px; line-height: 20px; padding-top: 5px; height: 20px; padding-left: 15px; padding-right: 15px; margin-top: 5px;}
div#hersenaandoeningZoekenSelect_container.selectbox-wrapper { left: 0; width: 245px !important; border: none; padding-left: 15px; padding-right: 15px; height: 350px; overflow-y: scroll; }
#hersenaandoeningZoekenSelect_container li { padding-right: 30px; }

/* onderzoekenZoekenSelect */
.onderzoekenZoekenSelect { position: relative; }
#onderzoekenZoekenSelect_input { width: 330px; line-height: 20px; padding-top: 5px; height: 20px; padding-left: 15px; padding-right: 15px; margin-top: 5px;}
div#onderzoekenZoekenSelect_container.selectbox-wrapper { left: 20px; width: 330px !important; border: none; padding-left: 15px; padding-right: 15px; height: 70px; overflow-y: scroll; }
#onderzoekenZoekenSelect li { padding-right: 30px; }

/* faqSelect */
.faqSelect { position: relative; }
#faqSelect_input { width: 330px; line-height: 20px; padding-top: 5px; height: 20px; padding-left: 15px; padding-right: 15px; margin-top: 5px;}
div#faqSelect_container.selectbox-wrapper { left: 20px; width: 330px !important; border: none; padding-left: 15px; padding-right: 15px; overflow-y: scroll; }
#faqSelect li { padding-right: 30px; }


form.correctStyling textarea { width: 249px; }

/* input.xsmall { width:30px; } */
input.allesWissen { margin-right: 283px; float: left; }
input { height: 15px; color: #000; }
input.selectbox { color: #FFF !important; }

#inputWithInfo{
	position: relative;
}

#inputWithInfo a{
	position: absolute;
	right: 40px;
}

span.infoBox{
	position: absolute;
	right: -95px;
	background: #e4b0d2;
	padding: 10px;
	width: 110px;
	height: 85px;
	display: none;
}

label.error {
	margin: 5px 0 10px 210px;
	width: auto;
	color: #FF0000;
}
#errorNaLogin { color: #FF0000; padding: 10px; border: 1px solid #FF0000; margin: 5px 0;}
label.errorBestellen { width: 205px !important; color: #FF0000; margin: 0 0 20px 20px;}
input.button { background:url(../images/btnBg.gif) repeat-x; border: none; padding: 0 5px; color: #FFF; font-weight: bold; font-size: 9px; cursor: pointer; height: 17px;}
p input.button { font-size: 9px; }
#betalenError { display: none; color: #FF0000; padding: 10px; /* border: 1px solid #FF0000; */ margin: 5px 0; }
.errorBox { width: 252px; margin-left: 210px; }

#loginOverlay #loginSidebar p { font-size: 12px; }
#loginOverlay #loginSidebar legend { font-size: 16px; margin: 0; }
#loginOverlay #loginSidebar label { color: #000; }

/* .redBorder { border: 1px solid #FF0000; }; */

/* @end */

/* @group Styled Form Elements */

div.selectbox-wrapper { position:absolute; width:400px; background-color:#b62a86; color:#FFF; border:none; margin:0; margin-top:-10px; padding:5px 0; font-size:12px; text-align:left; height:auto; overflow:auto; left:250px; }
div.selectbox-wrapper ul { list-style-type:none; margin:10px 0 0; padding:0; height:100%; }
div.selectbox-wrapper ul li.selected { background-color:#CCC; color:#000; background-image:none; list-style-image:none; height:auto; }
div.selectbox-wrapper ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; background-image:none; list-style-image:none; height:auto; }
label { display:block; }
.selectbox /* look&fell of select box*/ { margin:0 5px 10px 0; height:20px; font-size:12px; line-height:20px; display:block; width:100%; height:auto; text-align:left; background:url(../images/bg_select.png) right; cursor:pointer; border:none; color:#FFF; }
select { /* background:url(../images/bg_select.png) right; */ }

/* @end */

/* @group Tables */

table { border-spacing:0; border-collapse:collapse; }
td { text-align:left; font-weight:normal; }
table.pinkTable { margin-left:20px; border:1px solid #b62a86; }
table.pinkTable tr { border:1px solid #b62a86; width:174px; }
table.pinkTable td { border:1px solid #b62a86; width:176px; }
table.pinkTable tr.odd { background:#FFF; }
table.pinkTable tr.even { background:#e7e3e3; }
table.pinkTable tr.oddPink { background:#b62a86; border-right:1px dotted #FFF; }
table.pinkTable tr.oddPink td { }
table.pinkTable td h4 { text-align:center; border-right:1px dotted #FFF; }
table.pinkTable td h4.last { border:0; }
table.pinkTable td p { font-size:1.1em; padding:0 0 0 10px; }
table.bestellen { margin-top:0; }
table.bestellen td,table.bestellen td p { font-size:12px; text-align:center; }
p.pinkBorder { border:1px solid #b62a86; background:#FFF; }
table.bestellen td.alignLeft,table.bestellen td.alignLeft p { text-align:left; }

/* @end */

/* @group Simple Modal */

/* Overlay */
#simplemodal-overlay { background-color:#000; cursor:pointer; }

/* Container */
#simplemodal-container { width:490px; height:490px; background:url(../images/bgTranparent.png) repeat; padding:10px; }
#simplemodal-container a.modalCloseImg { background:url(../images/x.png) no-repeat; width:19px; height:17px; display:inline; z-index:3200; position:absolute; top:27px; right:10px; cursor:pointer; }

/* #simplemodal-container #basicModalContent {padding:8px;} */

/* @end */

/* @group General Typography */

html { width:100%; height:100%; }
body { font:62.5%/1.4 Arial, sans-serif; color:#605757; width:100%; height:100%; }
ul,ol { list-style-position:outside; margin-left:12px; }
ul { list-style-image:url(../images/bgLi.png); }
h1,h2,h3,h4,h5,h6,p,pre,blockquote,form,fieldset,table { margin:.5em 0; }
h1 { color:#B62A86; font-size:1.8em; line-height:1.2em; margin:0; }
h2 { font-size:1.3em; color:#B62A86; line-height:1.4em; }
h3 { font-size:1.15em; color:#B62A86; line-height:1.2em; }
h4 { font-size:1em; color:#B62A86; line-height:1.2em; }
.white { color:#FFF!important; }
p.whiteBig { color:#FFF; }
.pink { color:#b62a86; }
.orange { color:#ee7f00!important; }
.white { color:#FFF!important; }
.grey { color:#4b4141!important; }
.blue { color:#1d3bb6!important; }
.lightBlue { color:#2a6ebc!important; }
.orange { color:#ee7f00!important; }
.noSpace { margin:0!important; padding:0!important; }
.underline { text-decoration:underline; }
.noMargin { margin:0!important; }
.noDecoration { text-decoration:none!important; }
.noTop { margin-top:0!important; }
.noLeft { margin-left:0!important; }
.noRight { margin-right:0!important; }
.noBottom { margin-bottom:0!important; }
.clear { clear:both; }
input.pink { /* border:1px solid #b62a86; */ color:#000; padding:2px; }

/* @end */

/* @group Basic Styling */

a.btn { float:right; text-decoration:none; height:16px; }
p.orangeBtn { line-height:16px; color:#FFF!important; font-size:12px; text-decoration:none; background-image:url(../images/btnBg.gif); background-repeat:repeat-x; padding:0 10px; height:23px; }
#happyFace h1 { color:#FFF; font-size:16px; }
ul.nieuws { list-style:none; margin:0; padding:0 10px; }
ul.nieuws li { list-style:none; }
ul.nieuws li a { color:#B62A86; text-decoration:underline; }
ul.nieuws li h3 a { color:#B62A86; text-decoration:none; }

#wrapper { width:850px; min-height:100%; height:auto!important; height:100%; margin:0 auto -25px; }

/* @end */


/* @group Header */

#headerPrint { display:none; }
#header { width:850px; height:142px; margin:0; padding:0; background-color:#B52A85; display:block; }
#topHeader { height:69px; background-image:url(../images/bgTopHeader.jpg); background-repeat:no-repeat; }
#searchField { visibility:hidden; display:none; }
#seacrhTop { height: 15px !important; }
#topHeader ul { list-style:none; float:left; margin:5px 0 0 12px; }
#topHeader ul li { float:left; line-height:20px; }
#topHeader ul li a { color:#FFF; text-decoration:none; padding:0 13px 0 7px; display:block; }
#topHeader ul li input { width:95px; background-repeat:no-repeat; border:1px #FFF solid; color:#B52A85; padding:0 0 0 5px; }

#topHeader ul li #searchSubmit { padding: 0; margin-top: 0; }

#menu { height:73px!important; display:block; background-color:#FFF; overflow:hidden; position:relative; }
#menu li a.active { background:#FFF; color:#b62a86; }
#menu li li a.active { color:#b62a86; }
#nav ul li.mainNav ul.over { display:block!important; }
#steunOns a img { position:relative; top:30px; left:10px; float:right; margin-top:-25px; margin-right:15px; padding:0; }

/* @end */

/* @group Main Styling */

#main { font-size:1.2em; line-height:1.4em; }
#jqueryFlash { display:block; width:850px; height:265px; background:#9a898c; position:relative; }
#photo { width:563px; float:left; background:#9a898c; height:265px; display:block; position:relative; }
#photo1,#photo2,#photo3,#photo4 { position:absolute; }
#jqueryMenu { width:563px; background:#b62a86 url(../images/bgMenu.gif) repeat-x; display:block; position:absolute; top:233px; left:0; z-index:500; }
#jqueryMenu a,#jqueryMenu img { margin:0; padding:0; border:0; float:left; }
#buttons { margin-left:0; }
#button1,#button2,#button3,#button4 { width:140px; height:32px; display:block; text-decoration:none; }
#button1 span,#button2 span,#button3 span,#button4 span { text-decoration:none; }
#button1 span p,#button2 span p,#button3 span p,#button4 span p { line-height:32px; color:#FFF; font-size:15px; text-align:center; text-decoration:none; margin:0; }
#button1.over,#button2.over,#button3.over,#button4.over { background:url(../images/bgOverButton.gif) repeat-x; }
#rightInfo { background:#9a898c url(../images/bgRightInfo.gif) repeat-y; height:265px; width:247px; float:right; padding:0 20px; color:#FFF; }
#rightInfo h1 { font-size:28px; margin:5px 0 10px; padding:0; color:#fff; font-weight:normal; }
#rightInfo p { margin:0; font-weight:normal; color:#FFF; }
#rightInfo p { font-size:12px; line-height:16px; height:162px; overflow:hidden; }
#rightInfo a { display:block; margin-top:20px; float:right; }
#text1,#text2,#text3,#text4 { display:none; }
#mainFlash { display:block; }
#mainFlash h2,#mainFlash p { padding-left:20px; }
#content { float:left; width:563px; display:block; margin-top:5px; margin-bottom:5px; position:relative; }
#content div.topIntro { padding:0 20px; }
#printAndSend { position:absolute; width:150px; height:30px; display:block; z-index:9999; right:-15px; top:-2px; }
#printAndSend a { display:block; float:left; height:30px; line-height:30px; font-size:11px; text-decoration:none; color:#FFF; }
#printAndSend span { display:block; float:left; width:1px; height:10px; margin-top:10px; background:#B62985; background:#FFF; }
#main .contentBlockFirst { width:276px; height:19.6em; float:left; background:#e7e3e3 url(../images/topBottomBorder.gif) bottom left repeat-x; }
#main .contentBlock { width:275px; height:19.6em; float:left; background:#e7e3e3 url(../images/topBottomBorder.gif) bottom left repeat-x; margin-left:12px; margin-bottom:20px; }
#sidebar .contentBlock { width:auto; height:auto; float:left; background:#e7e3e3 url(../images/topBottomBorder.gif) bottom left repeat-x; margin-left:0; }
div.topBorder { background:transparent url(../images/topBottomBorder.gif) repeat-x; margin:0; padding:0; height:1px; overflow:hidden; display:block; }
div.topBorderBlue { background:transparent url(../images/topBottomBorderBlue.gif) repeat-x; margin:0; padding:0; height:3px; overflow:hidden; display:block; }
div.bottomBorder { background:transparent url(../images/topBottomBorder.gif) repeat-x; margin:0; padding:0; height:1px; overflow:hidden; }
.contentBlock img.mainPic,.contentBlockFirst img.mainPic { margin-top:10px; }
.contentBlock.right { margin-left:13px; }
.contentBlock p,.contentBlockFirst p { padding:0 10px; }
.nieuwsberichten p { padding:0; }
.nieuwsberichten p a span { margin-left:5px; }
p.button, p.actieButton { display:block; background-image:url(../images/btnBg.gif); float:right; background-repeat:repeat-x; margin-right:10px; margin-bottom:10px; padding:0 5px; }
p.button a, p.actieButton a { font-size: 10px; font-weight: bold; text-decoration:none; color:#FFF; line-height:23px; display:inline-block; padding-left:5px; padding-right:5px; float:left; }

#rightInfo.actie p.actieButton { background: url(../images/bgActieButton.png) repeat-x; text-align: center; float: left; margin: 30px 0; padding: 0 3px 0 10px; font-weight: normal; }
#rightInfo.actie p.actieButton a { background: url(../images/bgActieArrow.png) no-repeat right center; font-size: 12px; float: none; padding: 0 20px 0 0; color: #f5f5f5; font-weight: normal; }

p.buttonLeft { display:block; background-image:url(../images/btnBg.gif); float:left; background-repeat:repeat-x; margin-right:10px; margin-bottom:10px; }
p.buttonLeft a { text-decoration:none; color:#FFF; line-height:23px; display:block; padding-left:5px; padding-right:5px; float:right; }
#hersenAandoeningenIntro,#overzichtIntro { padding:0 20px; }
#overzichtIntro { margin:10px 0; }
#hersenAandoeningenIntro img { margin-top:5px; margin-right:15px; }
#overzichtIntro img { margin-top:5px; margin-left:15px; }
#overzichtSecondIntro { margin:10px 0; }
#overzichtSecondIntro img { margin-top:5px; margin-left:0; margin-right:15px; margin-bottom:5px; }
#overzichtIntro span img,#overzichtSecondIntro span img { margin:0; }
#hersenAandoeningenIntro h2 { margin-top:0; }
#overzichtSecondIntro h2,#overzichtSecondIntro p { margin:0; }
#overzichtSecondIntro p { padding-right:20px; }
#hersenAandoeningenIntro p,#overzichtIntro p { }
.kalenderArticle { margin:10px 0; }
.aandoeningenArticle { margin:0; }
.aandoeningenArticleContent,.kalenderArticleContent { padding:0 20px; }
.aandoeningenArticleContent { margin-bottom:5px; }
.aandoeningenArticleContent span.pink { margin-bottom:10px; }
.kalenderDatum { color:#605757; font-weight:normal; margin-right:10px; }
.kalenderArticleContent p.plaats,.kalenderArticleContent p.Organisatie,.kalenderArticleContent p.meerInfo { margin:0; padding:0; }
.aandoeningenArticle a { text-decoration:none; }
.formTop { padding:0 10px; }
.formTop h2 { margin-top:0; }
.formTop p a { text-decoration:none; }
.formTop table { font-size:1.2em; color:#4b4141; }
.formTop table td { padding:3px; }
.formTop table strong { font-size:1.3em; }
.fieldsetBlock { margin:10px 0; }
.fieldsetBlock p { padding:5px 10px; }
.fieldsetBlock p label { margin-left:50px; margin-right:10px; }
#contactFormulier h3 { }
#contactFormulier h3,#contactFormulier p { margin-left:30px; }
#opmerkingFormulier table { color:#605757; font-size:1.2em; }
#opmerkingFormulier table h4 { }
#bestellForm td.opmerkingFormLeftRow { width:190px; text-align:left; padding:2px 0; }
#bestellForm td.opmerkingFormRightRow { padding:2px 0; padding-left:20px; }
#bestellForm td,#bestellForm td p { font-size:12px; text-align:left; }
.opmerkingForm legend { margin-left:60px; color:#b62a86; font-weight:bold; font-size:1.2em; }
.opmerkingFormLeftRow { width:215px; text-align:right; padding:2px 0; }
.opmerkingFormRightRow { padding:2px 0; padding-left:20px; }
.opmerkingFormLeftRowBtn { padding-top:10px; padding-left:30px; }
.opmerkingFormRightRowBtn { padding-left:125px; padding-top:10px; }
#faqHeader { background:#f0d4e7; padding:20px; }
#faqHeader .selectContainer { float:left; }
#faqHeader p.left { margin-right:10px; }
#faqHeader h2 { margin-top:0; }
#faqPaging { padding:20px; }
#faqPaging a.pageNumbers { font-size:1.1em; text-decoration:none; color:#b62a86; height:1.3em; display:block; float:left; border:1px solid #b62a86; margin-left:5px; line-height:1.4em; padding:0; padding-left:5px; padding-right:5px; }
#faqPaging a.pageNumbers.active { background:#b62a86; color:#FFF; }
#faqPaging a.pageNumbers.active.first { margin-left:0; }
#faqPaging a.volgendePagina { line-height:1.4em; font-size:1.2em; margin-left:15px; text-decoration:none; }
#faqContents { padding:10px 0; }
.listItem { margin-top:-1px; }
a.list { line-height:20px; color:#b62a86; text-decoration:none; padding-left:20px; background:url(../images/faqListImgRight.gif) no-repeat top left; font-weight:normal; background-position:0 2px; display:block; }
div.subInfo { padding-left:20px; display:none; margin-bottom: 10px; }
div.subInfo img { margin-right:10px; margin-top:10px; }
.list.listDown { background:url(../images/faqListImgDown.gif) no-repeat top left; background-position:0 2px; }
.listItem a { color:#b62a86; }
td.productCol { width:130px; }
td.amountCol { width:50px; }
td.priceCol { width:120px; }
#formAdressGegevens { padding-top:10px; }
#formAdressGegevens span.pink { font-size:1.2em; }
#formAdressGegevens p { padding-left:10px; }
.leftAdresGegevens { float:left; width:250px; }
.rightBezorgAdres { float:left; margin-left:50px; margin-top: 23px; width:250px; }
td p { font-size:.85em; padding:0 5px; }
td a { margin-left:10px; }
a.btnNaastelkaar { margin-top:10px; margin-right:13px; display:block; float:left; position:relative; text-decoration:none; }
a.btnNaastelkaarLast { margin-top:10px; margin-right:13px; display:block; float:left; margin-right:0; text-decoration:none; position:relative; }
a.btnNaastelkaar img.btnNaastelkaarImg, a.btnNaastelkaarLast img.btnNaastelkaarImg {width: 275px; height: 96px; display: block;}
span.textBtn { position:absolute; width:135px; height:24px; background:url(../images/bgBlueTransparent.png) no-repeat; display:block; color:#FFF!important; font-size:15px; text-decoration:none; line-height:24px!important; text-align:right; padding-right:30px; bottom:7px; right:-1px; }
span.blueArrow { position:absolute; width:11px; height:24px; bottom:7px; right:10px; }
#loginIntro h2,.contentIntro h2 { margin-top:0; }
#loginIntro h2,#loginIntro p,.contentIntro h2,.contentIntro h4,.contentIntro p { padding:0 20px; }
.loginContentBlock,.loginContentBlockPink,.loginContentBlockGrey { width:275px; height:12em; float:left; margin:10px 0; padding-bottom:10px; display:block; }
.loginContentBlockPink { margin-top:15px; background:#f0d4e7; }
.loginContentBlockGrey { margin-top:15px; background:#e7e3e3; }
.loginContentBlock p,.loginContentBlock h3,.loginContentBlockPink p,.loginContentBlockPink h3,.loginContentBlockGrey p,.loginContentBlockGrey h3 { padding:0 20px; }
.loginContentBlock a,.loginContentBlockPink a,.loginContentBlockGrey a { padding-left:20px; }
#main .loginContentBlock a,#main .loginContentBlockPink a,#main .loginContentBlockGrey a { text-decoration:none; margin-bottom:20px; display:block; }
.loginContentBlock.right,.loginContentBlockPink.right,.loginContentBlockGrey.right { margin-left:13px; }
#printLinks { display:block; margin-top:5px; }
#printLinks a { text-decoration:none; }
.folderArticle { padding:0 20px; margin-top:15px; margin-bottom:15px; line-height:1.2em; position:relative; }
.folderArticle img { float:left; margin-right:10px; }
.folderArticle h4,.folderArticle p { margin:0; padding:0; }
.folderArticle p { width:450px; }
a.bestel img { }
.leftMaterialCol { width:275px; margin-top:10px; display:block; float:left; }
.rightMaterialCol { margin-left:13px; width:275px; margin-top:10px; display:block; float:left; }
.materialArtikel { position:relative; }
#content .leftMaterialCol .materialArtikel a.shopImage, #content .rightMaterialCol .materialArtikel a.shopImage { position:absolute; left:5px; top:0; background: none; z-index: 10;}
#content .leftMaterialCol .materialArtikel a.shopImage img, #content .rightMaterialCol .materialArtikel a.shopImage img { position: absolute; z-index: 12; }
.leftMaterialCol span,.rightMaterialCol span { float:right; width:265px; text-align:right; margin-top:2px; background:#b92a86 url(../images/bgMaterialSpan.png) repeat-y; height:24px; padding-right:10px; }
.leftMaterialCol span a,.rightMaterialCol span a { font-size:1.2em; line-height:1.6em; }
#main .leftMaterialCol a,#main .rightMaterialCol a { text-align:right; padding-right:15px; margin-top:4px; text-decoration:none; background:url(../images/otherWhitePinkArrow.gif) right center no-repeat; }
#main .leftMaterialCol p,#main .rightMaterialCol p { padding-left:3px; width:169px; float:left; }
.materialArtikel,.materialArtikelFirst { margin-top:10px; width:275px; height:96px; display:block; background:url(../images/bgMaterialBlock.png) no-repeat; }
.materialArtikelFirst { margin-top:0; }
.materialArtikel p { margin-left:100px; height:50px; overflow:hidden; }
.procuctInfo { margin-top:10px; padding-left:20px; }
.procuctInfoText { float:right; width:290px; }
.procuctInfoText h3 { margin-top:0; }
.procuctInfoText p { padding-right:10px; }
.bestelProductInfo { margin-top:13px; margin-right:20px; display:block; }
.productInfoTerugBtn { display:block; margin-top:15px; }
.procuctInfoText a { text-decoration:none; }
.contBlokjeLeft { width:275px; display:block; margin-top:10px; margin-bottom:10px; float:left; }
.contBlokjeRight { width:255px; display:block; margin-top:10px; margin-left:12px; margin-bottom:10px; float:left; background:#e3ecf6; padding:0 10px; }
.contBlokjeLeft h2,.contBlokjeLeft p,.contBlokjeLeft a { padding:0 20px; }
.contBlokjeLeft a.lightBlue { margin:0; padding:0; margin-right:5px; }
#main .contBlokjeLeft a { text-decoration:none; }
.contBlokjeRight h3,.contBlokjeRight ul { margin-left:10px; }
.contBlokjeRight li { list-style-image:url(../images/listStyleSquareBlue.gif); color:#4b4141; margin:5px 0; list-style-position:outside; padding:0; margin-left:20px; }
ul.onderzoeken { margin-top:10px; list-style:none; }
ul.onderzoeken li { margin-left:20px; }
ul.onderzoeken li a { text-decoration:none; }
ul.onderzoekenResult { list-style:none; }
ul.onderzoekenResult li { margin:.75em 0; }
ul.onderzoekenResult li a { text-decoration:none; }
ul.terug { list-style:none; margin-top:10px; }
ul.terug li a { text-decoration:none; }
.preventieOnder { display:block; margin:10px 0; }
.preventieOnder img { margin-right:10px; }
.preventieOnderText { display:block; float:left; width:278px; }
.preventieOnderText h3,.preventieOnderText p { margin:0 0 .5em; }
.preventieOnderText p a { text-decoration:none; }
#sidebar { float:right; width:275px; display:block; margin-top:5px; margin-bottom:10px; }
.nieuwsberichten { background:#e7e3e3; padding:5px 20px; height:18.6em; }
.nieuwsberichten a { color:#605757; text-decoration:none; display:block; }
.nieuwsberichten h2 { color:#ee7f00; font-weight:normal; margin-top:0; }
#snelHersenaandoeningBtn { height:25px; display:block; background:url(../images/bgSnelHersenaandoeningBtn.gif) no-repeat; margin:9px 0; line-height:25px; padding-left:20px; text-decoration:none; }
#sideButtons { margin-top:10px; }
a.sideHersenaandoeningBtn { margin:10px 0; display:block; }
#shoppingCart { margin:10px 0; background:#f0d4e7; padding:10px 20px; }
#shoppingCart img { float:left; margin:0 20px 50px 0; }
#shoppingCart h3,#adresGegevens h3 { font-weight:normal; margin-top:0; }
#shoppingCart a { text-decoration:none; }
#adresGegevens,#selfVraagStellen { background:#e7e3e3; padding:10px 20px; margin:10px 0; }
#selfVraagStellen a { text-decoration:none; }
.sideVideo { }
a.sideVideoContainer { margin-top:10px; display:block; }
.videoInfo { padding:10px; background:#e7e3e3; margin-bottom:10px; margin-top:-5px; }
#main .videoInfo a { text-decoration:none; }
.pinkSideBlock,.graySideBlock,.darkGraySideBlock,.blueSideBlock { padding:5px 20px; background:#f0d4e7; margin:10px 0; display:block; }
.graySideBlock { background:#e7e3e3; }
.darkGraySideBlock { background:#d7d0d1; }
.blueSideBlock { background:#e1e5ee; }
.darkGraySideBlock a { }
#loginBlock legend { padding-bottom:10px; display:block; font-weight:bold; }
#loginBlock input { width:225px; border:1px solid #b62a86; padding:0 5px; height:18px; margin-top:5px; }
#loginBlock input.submitBtn { width:74px; height:17px; border:0; margin:0; padding:0; background-image:url(../images/btnInloggen.gif); }
#persoonljikeOmgeving a { text-decoration:none; }
#main .wideLinksOrange a { color:#ee7f00; font-size:1.1em; padding-left:25px; margin:2px 0; margin-left:20px; display:block; text-decoration:none; background:url(../images/rightArrowOrangeText.gif) no-repeat 5px 2px; }
.graySideBlock p.greyLinks { margin:0; padding:0; }
.graySideBlock p a { text-decoration:none; }
.graySideBlock p a:hover { text-decoration:underline; }
.zoekInWinkel { display:block; margin:10px 0 20px; }
.blueSideBlock img { margin-right:10px; }
.bestelSideBtn { margin-top:5px; }
.kalenderItem { width:235px; float:left; margin-top:10px; }
.kalenderItem .kalenderDag { width:30px; text-align:center; font-weight:bold; color:#FFF; font-size:12px; background:#b62a86; padding:0 2px; margin-right:5px; }
.kalenderItem .kalenderMaand { width:30px; text-align:center; font-weight:bold; color:#FFF; font-size:12px; background:#ee7f00; padding:0 2px; margin-right:5px; }
#formDoorsturen h1,#video h1 { margin:0; padding:0; font-size:16px; }
#formDoorsturen fieldset p label { width:140px; display:block; float:left; text-align:right; margin-right:20px; font-size:12px; }
#formDoorsturen fieldset p input { width:300px; }
#formDoorsturen fieldset p textarea { width:290px; }

#formDoorsturen fieldset p textarea, #formDoorsturen fieldset p input { color:#B52A85; padding: 0 0 0 5px; }


.cmsWhiteBlock, .cmsGreyBlock, .cmsPinkBlock { margin: 10px 0; }
.cmsWhiteBlock { background: #FFF; }
.cmsGreyBlock { background: #e7e3e3; }
.cmsPinkBlock { background: #F0D4E7; }


/* @end */

#sitemap, #sitemap ul, #sitemap ul ul{
	list-style: none;
}

#sitemap a { text-decoration: none; }
#sitemap a:hover { text-decoration: underline; }

/* !Flash Player Overlay
-------------------------*/
#preview { text-align:center; }

/* @group Footer Styling */

#footer { width:850px; margin:0 auto; }
#sitemap { margin:5px 0; }
#footer ul { list-style:none; margin-left:10px; margin-top:8px; }
#footer ul li { float:left; padding:0 10px; }
#footer ul li a { color:#b62a86; text-decoration:none; }
#footer,.push { height:25px; display:block; }

/* @end */

/* Shop Block */

#shopBlockContainer { position: relative; height: 140px; width: 100%;}

#shopBlockContainer .shopBlock { position: absolute; background: #E1E5EE; top: 10px; display: none; height: 100px !important;}
#shopBlockButtons { position: absolute; z-index: 500; top: 120px; }
.shopBlock h3 { float: left; width: 160px; }
.shopBlock a{ float: left;}

/* #ie6Fix { display: none; } */

ul.noBullets { list-style: none; margin: 0; padding: 0; margin-top: 10px; }
ul.noBullets li a { font-size: 1em; }

#dataBanknumber { color: #FFF; }

#exitsLayerPop #errorBox label.error { margin: 0; }
#exitsLayerPop fieldset p input.button { width: 100px; float: left !important; border: none !important; }

/* #wordDonateur #straat { color: #CCC; } */

#straat, #plaats, #straatLezing, #plaatslezing { color: #000; }

/* ACTIE PAGINA */

#rightInfo.actie { background: #ee7f00 url(/images/bgRightInfoPurple.png) no-repeat; }
#rightInfo.actie h2 { font-size: 20px; color: #FFF; font-weight: normal; }
#rightInfo.actie p { overflow: auto; height: auto; }
#rightInfo.actie p a { padding: 0; margin: 0; color: #FFF; }

#main .contentBlockFirst.actieBlock , #main .contentBlock.actieBlock { background: #e5e7ef url(../images/topBottomBorder.gif) repeat-x scroll left bottom; }
#main .actieBlock h3, #main .actieBlock ul { color: #3f4e95; padding:0 20px; }
#main .actieBlock a { color: #4b4141; }
#main .actieBlock p { padding:0 20px; }
#main .actieBlock ul { list-style: square !important; }
ul.actie, ul.actie li { list-style-image: none;  }
#main .actieBlock ul li { margin: 8px 0 8px 2px; list-style: square !important;}
#main .actieBlock ul li span { color: #4b4141; }
#main .actieBlock ul li a { color: #4b4141; text-decoration: none; padding-right: 20px; background: transparent url(/images/purpleArrow.png) no-repeat right center; }
#main .actieBlock .tallImage { margin: 10px 13px 10px 10px; }
#actieLinkSpecial { text-decoration: underline; color: #FFF; cursor: pointer; display: block; }

/* BEROERTE CSS */
p.spacer { line-height: 0; }
div.leftCol { float: left; width: 125px; margin-left: 210px; }
div.rightCol { float: left; width: 185px; }
.video, .audio, .mainVideo { position: absolute; top: 0; left: -9999px; z-index: 999; }

/* THERMOMETER CSS */
#thermometer { float: right; padding: 10px 30px 10px 10px; margin-top: -50px; }

/* hersenbokaalForm */
form .leftCol label.error { margin-left: 0; }

/* NEW FORM CSS */
select { width: 254px; line-height: 30px; }
#maandSelect2 { width: 118px; margin: 0 3px 0 5px; }

#snelDoneeren { min-height: 40px; padding:0; }
#snelDoneeren .errorBox, #snelDoneeren .errorBox label.error { margin:0; width: auto; }
#snelDoneeren h3 { float: left; cursor: pointer; background: url(/images/bg_snel_doneeren_header.png) no-repeat; width: 275px; height: 40px; text-indent: -9999px; margin: 0; }
#snelDoneeren h3 span { font-size: larger; }
#snelDoneerenForm { clear: both; display: none; padding: 5px 20px; }
/*#snelDoneerenForm input.error { border-color: red; } #snelDoneerenForm select.error { background-color: red; } */
#snelDoneerenForm label { float: left; width: 89px; }
#snelDoneerenForm input { width: 140px; }
#snelDoneerenForm input.radio { width: auto; }
#snelDoneerenForm select { width: 146px; }
#snelDoneerenForm input.submit { width: auto; }
#snelDoneerenFormGeslachtLabel { margin-bottom: 5px; }
#snelDoneerenGeslachtV { margin-left: 20px; }

#snelDoneeren2 { min-height: 40px; padding:0 0 10px 0; }
#snelDoneeren2 p { padding: 0 20px 10px 20px;  }
#snelDoneerenAnchor { margin-left: 20px; }
#snelDoneeren2 .errorBox, #snelDoneeren2 .errorBox label.error { margin:0 0 0 0; width: auto !important; }
#snelDoneeren .errorBox label.error, #snelDoneeren2 .errorBox label.error  { margin:0 0 0 90px; width: auto !important; }
#snelDoneeren2 h3 { float: left; cursor: pointer; width: 275px; height: 40px; line-height: 40px; padding-left: 20px; margin: 0; }
#snelDoneeren h3 span { font-size: larger; }
#snelDoneerenForm2 { clear: both; display: none; padding: 5px 20px; }
/*#snelDoneerenForm input.error { border-color: red; } #snelDoneerenForm select.error { background-color: red; } */
#snelDoneerenForm2 p { padding: 0; }
#snelDoneerenForm2 label { float: left; width: 89px; }
#snelDoneerenForm2 input { width: 140px; }
#snelDoneerenForm2 input.radio { width: auto; }
#snelDoneerenForm2 select { width: 146px; }
#snelDoneerenForm2 input.submit { width: auto; }
#snelDoneerenFormGeslachtLabel { margin-bottom: 5px; }
#snelDoneerenGeslachtV { margin-left: 20px; }

#snelDoneerenForm, #snelDoneerenForm2 { margin-bottom: 0; }

thead tr { background: #b52A85 !important; color:#FFF; font-weight:bold; text-align:center; }
thead tr td, thead tr th { border-right:1px solid #FFF !important; border-bottom:1px solid #FFF !important; } 

/* IE6 */
#jqueryFlash { _height:265px; _overflow: hidden; }
#wordDonateurBadge { _display: none !important; }
#wrapper { _height: 100%; }
#sidebar { _margin-top: -5px !important; _margin-right: -10px !important; _float: right; }
#snelDoneeren2 h3 { _width: 240px !important; }
.ie6Width .normal { _display: none; }
