*{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; margin:0px; padding:0px; border:0px;}
body{ background:#230A64;}
/*fonts*/
a{ text-decoration:underline;}
a:hover{ text-decoration:none;}
h1{ color:#fff; font-size:15px; text-transform:uppercase; font-weight:bold; line-height:24px; padding-top:16px;}
h2{ color:#fff; font-size:13px; text-transform:uppercase; font-weight:bold; line-height:16px; padding-top:10px;}
p{ color:#fff; line-height:18px; margin:14px 0px; font-size:12px;}
ul{list-style:none; font-size:12px; margin:14px 20px;}
ul li{ background:url(../images/bullet.gif) no-repeat left top; padding-left:20px; line-height:18px;margin-bottom:4px; }
ol{list-style:decimal;font-size:12px; margin:14px 20px; padding-left:20px;}
ol li{line-height:18px; margin-bottom:4px;}
img.illu{ border:2px solid #705E9A; float:right; margin:14px 0px 14px 14px;}
img.map{ border:none;margin:14px 0px;}
/*structure*/
#main{ background:url(../images/bg.gif) no-repeat top; width:740px; padding:10px; margin-left:auto; margin-right:auto;position: relative;}
.clr{ clear:both; line-height:0px; font-size:0px; width:100%; height:1px; visibility:hidden;}
#header{height:175px;}
#header .logo{ width:320px; height:86px; position:absolute; left:210px; top:20px; display:block;}
#header .langs{ display:block; height:32px; float:right; width:170px;}
#header .langs a{ width:32px; height:32px; float:left; margin-right:10px; cursor:pointer;}
#header .langs a.en{ background:url(../images/flag_en.png) no-repeat;}
#header .langs a.es{ background:url(../images/flag_es.png) no-repeat;}
#header .langs a.nl{ background:url(../images/flag_nl.png) no-repeat;}
#header .langs a.fr{ background:url(../images/flag_fr.png) no-repeat;}
#nav{ width:118px; height:398px; float:left; background:url(../images/bg_nav.gif) no-repeat top; padding:10px;}
#nav a{ font-family:Tahoma; font-size:11px; color:#d6c8f7; border-bottom:2px solid #705E9A; line-height:15px; padding:12px 0px 3px 5px;display:block; text-transform:uppercase; font-weight:bold; text-decoration:none;}
#nav a:hover, #nav a.current{ color:#fff; border-bottom:2px solid #fff;}
#nav a.pdf{ background:#705E9A url(../images/pdf.gif) no-repeat left top; margin-top:40px; padding-left:42px;padding:10px 0px 10px 42px; border-bottom:none; border:1px solid #8171a7; font-size:9px;}
#nav a.pdf:hover{ border:1px solid #fff;}
#nav a.pdf.selected{border:1px solid #fff; color:#fff;}
#content{ width:565px; float:right;}
#footer{ border-top:1px solid #7160A6; margin-top:40px;}
#footer p, #footer a{ color:#8d7eaf; font-family:Tahoma; font-size:11px; text-align:center; line-height:15px;}
#footer a{ margin:0px 10px;}
#footer a.x{ margin:0px;}

.person{ width:168px; float:left; padding:20px 20px 0px 0px;}
.person a{ border:2px solid #705E9A; display:block; width:106px; height:142px;}
.person a:hover{ border:2px solid #fff;}
.person p{ margin:7px 0px; font-size:11px; line-height:16px;}

input,textarea{ width:350px; height:22px; border:1px solid #705E9A; float:right; margin-top:4px; color:#333333; line-height:22px; font-size:14px;}
textarea{ width:350px; height:100px;}
label{ width:210px; display:block; float:left;}
form p{ clear:both; line-height:30px; height:30px; font-size:14px;}
form p.z{ height:108px;}
form p.zz{ height:44px;}
form b{ color:#E52324; font-size:14px;}
form p.note{ font-size:11px;}
input.submit{ width:138px; height:38px; background:url(../images/button.gif) no-repeat; line-height:38px; font-family:Tahoma; color:#fff; text-align:center; font-size:16px; font-weight:bold; text-transform:uppercase; border:none; float:none; margin-left:212px;}

.error{ border:1px solid #E52324; padding:0px 14px; background:#fff;}
.error p{ color:#E52324; font-weight:bold;}
.success{ border:1px solid #8171A7; padding:0px 14px; background:#705E9A;}
.success p{ font-weight:bold;}
/*brochure*/
#content_brochure{ width:340px; margin-left:150px;}
#content_brochure p{ line-height:15px;}
.brochure_column{ width:235px; height: auto; background-color:#E52324; float:right;}
.brochure_column p{ line-height:15px; width:220px;}
.brochure_column .error{ padding:10px; margin:5px; border: 1px solid #705E9A;}
.brochure_column .error p{ margin:0px;}
.brochure_h1{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#brochure_header{height:182px; }
.brochure_ul{ padding-left:0px; margin-left:0px; font-size:12px; line-height:12px;}
.brochure_ul li{ line-height:12px;}
h1.big{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:23px; color: #FFFFFF; text-align:center; line-height:25px;}
p.brochure{font-family:Arial, Helvetica, sans-serif; font-size:15px;color: #FFFFFF; text-align:center; margin-top:0px; padding-left:5px; padding-right:5px;}
#brochure_form input{ width:220px; margin:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:4px;}
#brochure_form textarea{ width:220px; margin:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:4px;}
#brochure_form p{ font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-left:10px;}
#brochure_form p span a{ float:right; padding-right:5px; color:#00265b;}
#brochure_form input.sub_btn{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:14px; background:#162656; padding:5px 5px 10px 5px; height:30px; margin:0px;}
p.download{ background: url(../images/pdf_logo.gif) no-repeat; height:40px; padding-left:40px;}
p.mandy{  height:6px; margin-top:0px; }
.success_brochure{ border:1px solid #8171A7; padding:0px 14px; background:#705E9A; border-top:dotted thin #FFFFFF;}
p.download a{ display:block; width:150px;}