@import url(../css/reset.css);

/* Main Styles */

html { font-size:0.68em; height:100%;}
body { min-width:922px; color:#4e4e4e; font:100% Tahoma, Arial, Helvetica, sans-serif; cursor:default; background:url(../images/back.png) repeat-x; position:relative; min-height:100%; height:auto !important; height:100%; }
a { color:#a51e22; text-decoration:none; }
a:hover { color:#4c1e4f; text-decoration:underline;}
a span {color:#f19d9f;}
em { font-style:italic; }
p { margin:1em 0; }
p:first-child { margin-top:0; }
#page { width:922px; margin:0 auto; position:relative; z-index:3; padding-bottom:66px;}
/*#container {background: url(../images/pageback-container.jpg) no-repeat left bottom; margin-bottom:20px;min-height: 600px;padding-bottom:30px;}*/
.container { overflow:hidden; }
input,textarea {color:#8b8b8b;border:1px solid #d7d7d7;padding:1px;}
#page .no-text-inp, #page .no-text-inp input { border:0; padding:0; width:auto; vertical-align:middle; }
.phone{ background:url(../images/ic_phone.gif) left center no-repeat; padding-left:18px;}
.mail{ background:url(../images/ic_mail.gif) left center no-repeat; padding-left:18px;}


/* Header */
#header { height:114px; background:url(../images/headerback.png) repeat-x 0 10px; margin:0 0 0 10px; position:relative; }
#header h1 { position:relative; left:11px; top:19px; width:177px; height:87px; font:30px Georgia, "Times New Roman", Times, serif; overflow:hidden; line-height:87px; text-align:center;  }
#header h1 a { color:#4c1e4f;}
#header h1 span { width:177px; height:87px; display:block; cursor:pointer; position:absolute; background:url(../images/logo.jpg) no-repeat; top:0; left:0;}
.flash-block { width:332px; height:114px; position:absolute; top:0; right:0; background:url(../images/flashblock1.jpg) no-repeat;}
.flash-header { width:100%; height:308px; }

.search-block { width:304px; height:114px; background:url(../images/headerbackimg.png) no-repeat; position:absolute; top:0; right:332px;}
.search-block form { width:258px; height:26px; position:absolute; top:54px; height:50px;}
.search-block input { float:left; border:1px solid #bba1b8; height:16px; font-family:Arial, Helvetica, sans-serif; color:#4e4e4e; padding:3px 0 0 3px; width:164px;}
.search-block .button { color:#fff; margin-left:-1px; width:17px; padding:1px; background:#fff; height:17px;}
.search-block label { float:left; font-size:1.45em; font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif; color:#4c1e4f; padding-right:8px; }

/* Sides Blocks */
.block { width:173px; margin:10px auto 10px; }
.block .header { color:#4c1e4f; font-size:14px; font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif; width:185px; text-indent:16px; height:39px; padding-top:1px; line-height:39px; background: url(../images/blockheadermiddle.png) no-repeat; position:relative; z-index:2; top:-7px;margin-left:-6px; }
.block .header a { color:#4c1e4f; text-decoration:none; }
.block .header a:hover { color:#a51e22; text-decoration:none; }
.block .h-female { background:url(../images/blockheaderFemaleLeaderschip.png) no-repeat; height:33px; padding-top:69px; }
.block .h-actueel { background:url(../images/blockheaderActueel.png) no-repeat; height:33px; padding-top:69px; }
.block .borders { width:185px; position:relative; margin-left:-6px; top:-5px; margin-top:5px; background:url(../images/blockback.png) no-repeat 0 0;}
.block-content { width:145px; margin-left:6px; min-height:60px; height:auto !important; height:60px; padding:6px 14px 20px; bottom:-5px; margin-top:-7px; position:relative; color:#545454; background:url(../images/blockback.png) no-repeat center top;}
.block-content * { position:relative; z-index:2; }
.block-content form { position:static; }
.block-content em { font-style:italic; }
.block-end { width:185px; background:url(../images/blockend.png) no-repeat; left:-6px; height:14px; position:relative; margin-top:-14px; bottom:-9px;}
.block .backimg { display:block; z-index:1; position:absolute; width:56px; height:56px; bottom:17px; right:2px; background:url(../images/blockbackimg.png) no-repeat; }
.block .leesverder { display:block; height:16px; line-height:17px; color:#a51e22; font-size:11px; text-align:center; background:url(../images/morelinkback.png) no-repeat left top; padding:0 12px; position:absolute; bottom:0; right:0;}
.block .leesverder span { color:#f19d9f; }

.block .leesverder2 { vertical-align: bottom; display:block; height:16px; line-height:17px; color:#a51e22; font-size:11px; text-align:center; background:url(../images/morelinkback.png) no-repeat left bottom; padding:0 0px; position:absolute; bottom:0; right:0;}
.block .leesverder2 span { color:#f19d9f; }
.block dt {color:#a51e22; font-size:0.9em;}
.block dd { margin-bottom:1.2em; }
.block input { width:98%; }
.block form p { margin:.4em 0;}
.block .no-text-inp input { margin-right:4px;}
.block .no-text-inp label { margin-right:2px;}
.block ul li { margin-bottom:.2em;}

/* Content */
#content { margin:3px 191px 0; }
.bigbutton { width:274px; height:68px; background:url(../images/contentbigbutton.png) no-repeat; float:left; line-height:96px; position:relative; text-align:center; color:#4c1e4f; font-size:16px; font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif; margin-right:8px; margin-left:-12px; left:9px;}
.bigbutton a { color:#4c1e4f; display:block; width:274px; height:68px; position:absolute; top:0; left:0; }
.bigbutton a span { color:#4c1e4f;  position:relative; background:url(../images/h2bul.png) no-repeat 0 56%; padding-left:8px; }
.bigbutton a:hover,.bigbutton a:hover span { color:#a51e22; text-decoration:none; top:0; left:0;}

 #content .text {margin:30px 30px; line-height:1.4em; } 
 #content .text ul{margin-left:30px; margin-top: 10px; margin-bottom: 10px; }

.text h2 { font-size:1.45em; color:#a51e22; font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif; margin:1.1em 0;}
.text h3 { font-size:1em; }
.text em { font-style:italic; } 
.text ul li { list-style-image: url(../images/bullet.gif); } 
.text p { padding-bottom:10px; }

 #content .text2 {margin-left:30px; margin-right:30px line-height:1.4em; } 
 #content .text2 ul{margin-left:30px; margin-top: 10px; margin-bottom: 10px; }
.text2 h2 { font-size:1.45em; color:#a51e22; font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif; margin:1.1em 0;}
.text2 h3 { font-size:1em; }
.text2 em { font-style:italic; } 
.text2 ul li { list-style-image: url(../images/bullet.gif); } 
a.print { background:url(../images/ic_print.gif) no-repeat left center; padding-left:14px; font-size:.9em;color:#a6a6a6; margin-left:6px; position:relative; top:2px;}

/* Sides */
.col-left { float:left; width:191px; }
.col-right { float:right; width:191px; }

/* Footer */

.background {width:922px; bottom:50px; left:50%; margin-left:-461px; position:absolute; z-index:2; height:100%; background: url(../images/pageback.jpg) no-repeat left bottom #fff; }
#footer { margin-top: -20px;text-align:center; word-spacing:4px; font-size:10px; clear:both; width:922px; color:gray; z-index:50; background: url(../images/pageback.jpg) no-repeat left top #fff;padding-top:287px}
*html #footer {margin-top:-30px;}
#footer a {color:gray; word-spacing:normal;}
#footer a:hover {color:#4c1e4f; text-decoration:underline; }
#footer p { margin:0 ;}
#footer .copyright, #footer .otherlinks { width:191px; text-align:center; }
#footer .copyright { float:left;} #footer .otherlinks { float:right; }
#footer .nav { margin:0 200px; color: gray;}
#footer .nav a{ color: gray;}
#footer .nav a:hover {color:#4c1e4f; text-decoration:underline; }
#footer .linksblock { padding-top:14px; clear:both;}
#footer .linksblock a{ color: gray;}
#footer .linksblock a:hover {color:#4c1e4f; text-decoration:underline; }

.date_small {font-size:10px; margin:-10px;}


/* Sides Blocks Content*/
.block2 { width:173px; margin:10px auto 10px; }
.block2 .header2 { color:#4c1e4f; font-size:14px; font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif; width:185px; text-indent:16px; height:39px; padding-top:1px; line-height:39px; background: url(../images/blockheadermiddle.png) no-repeat; position:relative; z-index:2; top:-7px;margin-left:-6px; }
.block2 .header2 a { color:#4c1e4f; text-decoration:none; }
.block2 .header2 a:hover { color:#a51e22; text-decoration:none; }
.block2 .h-female { background:url(../images/blockheaderFemaleLeaderschip.png) no-repeat; height:33px; padding-top:69px; }
.block2 .h-actueel { background:url(../images/blockheaderActueel.png) no-repeat; height:33px; padding-top:69px; }
.block2 .borders2 { width:185px; position:relative; margin-left:-6px; top:-5px; margin-top:5px; background:url(../images/blockback.png) no-repeat 0 0;}
.block2-content2 { width:145px; margin-left:6px; min-height:60px; height:auto !important; height:60px; padding:6px 14px 20px; bottom:-5px; margin-top:-7px; position:relative; color:#545454; background:url(../images/blockback.png) no-repeat center top;}
.block2-content2 * { position:relative; z-index:2; }
.block2-content2 form { position:static; }
.block2-end2 { width:185px; background:url(../images/blockend.png) no-repeat; left:-6px; height:14px; position:relative; margin-top:-14px; bottom:-9px;}
.block2 .backimg2 { display:block; z-index:1; position:absolute; width:56px; height:56px; bottom:17px; right:2px; background:url(../images/blockbackimg.png) no-repeat; }
.block2 .leesverder2 { display:block; height:16px; line-height:17px; color:#a51e22; font-size:11px; text-align:center; background:url(../images/morelinkback.png) no-repeat left top; padding:0 12px; position:absolute; bottom:0; right:0;}
.block2 .leesverder2 span { color:#f19d9f; }
.block2 dt {color:#a51e22; font-size:0.9em;}
.block2 dd { margin-bottom:1.2em; }
.block2 input { width:98%; }
.block2 form p { margin:.4em 0;}
.block2 .no-text-inp input { margin-right:4px;}
.block2 .no-text-inp label { margin-right:2px;}
.block2 ul li { margin-bottom:.2em;}


ul.bullets { list-style:disc }

.invalidfield { border: solid 1px #9b161a; background-color:#ffe5e6; }
.requiredfield { }

.errorFieldDemo2 { background-color: #f4d9da; border:1px solid #ffffff;  }
.line { border-bottom:1px dotted #d9d9d9; width:475px; margin-bottom:15px; }

ol { margin-left:30px; margin-top: 10px; margin-bottom: 10px; list-style-image:none; }
ol li { list-style-type:decimal; list-style-image:none; }

.filter1 { margin-bottom:10px; }
.filter1 div { color:white; background-color:#4c1e4f; padding:2px 5px; font-weight:bold; }
.filter1 select { width:480px; }

.linkedin { display:block; background:url(../images/linkedin_bg.gif) no-repeat left top; width:179px; height:48px; margin:0 0 0 7px; position:relative; }
.linkedin a { color:#545454; text-decoration:none; text-align:center; width:100px; display:block; position:absolute; left:55px; top:10px; font-weight:bold; }
.linkedin a:hover { text-decoration:underline; }