/*-------------------------------- */
/* GENERAL AND DIVS
/*-------------------------------- */
body { margin:0px; padding:0px; width:100%; height:100%; line-height: 100%; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
h3 { font-weight:bold; font-size:13px; color:#d12e31; line-height:22px; }
p { margin:0px; padding:2px;}

#globalcontainer { width:971px; position:relative; margin-left:auto; margin-right:auto; background-color:#FFFFFF; }

#header { background-color:#FFFFFF; height:68px; }
#header_left { float:left; width:312px; padding:0px; }
#header_right { float:right; width:659px; padding:0px; }
#header_privacy { z-index:1; margin-left:20px; width:324px; height:64px; } 
#searchbox { float:left; margin-top:10px; height:20px; padding-left:450px; }
#searchicon { float:right; margin-top: 10px; padding-left:0px; }
#choose_language { position:absolute; float:right; padding-left:480px; margin-top:28px; height:20px; z-index:1; }
#languagebox { position:absolute; float:right; margin-top:22px; height:20px; padding-left:563px !important; padding-left:568px; }
#header_links { float:right; margin-top:16px; height:20px; padding-left:365px; }
#landing_contact { position:absolute; float:right; margin-top:22px; height:20px; padding-left:572px !important; padding-left:573px; }
#landing_contact_link { z-index:20; position:absolute; float:right; margin-top:35px; height:20px; margin-left:602px !important; margin-left:603px; }
#landing_contact_link_dutch { z-index:20; position:absolute; float:right; margin-top:30px; height:14px; width:20px; margin-left:514px !important; margin-left:515px; }
#landing_contact_link_english { z-index:20; position:absolute; float:right; margin-top:30px; height:14px; width:20px; margin-left:540px !important; margin-left:541px; }

#freshrotterdam { position:absolute; z-index:2; left:48px; top:440px; }
#maincontent { width:100%; height:100%; }
#landing_stage { padding-left:130px; padding-top:20px; height:316px; }
#landing_header_links { z-index:99; position:absolute; left:600px; top:35px; }
#flash_stage { padding-left:130px; padding-top:0px; height:334px; }

#nav_segment_menu { z-index:2; position:absolute; padding-left:15px; padding-top:10px; height:334px; }
#segment_stage { z-index:2; position:absolute; padding-left:5px; padding-top:7px; height:334px; } 
#product_stage { z-index:2; position:absolute; padding-left:5px; padding-top:7px; height:334px; } 

#subcontent_title { z-index:1; position:absolute; top:413px; margin-left:18px; }
#subcontent { padding-left:0px; padding-top:5px; height:176px; }
#subcontent_content { padding-left:0px; height:103px; }
#subcontent_content_copy { position:absolute; top:455px; left:5px; width:512px; padding-left:18px; }
#subcontent_content_copy_link { z-index:2; position:absolute; top:548px; left:400px; width:120px; padding-left:18px; }
#subcontent_content_usp_link { z-index:2; position:absolute; top:548px; left:340px; width:190px; padding-left:18px; }
#subcontent_left { float:left; height:176px; width:561px; }

#landing_content_copy { position:absolute; top:452px; left:410px; width:512px; padding-left:18px; }
#landing_title { position:absolute; margin-left:10px; margin-top:3px; }
#landing_title_container { position:absolute; margin-left:10px; margin-top:3px; }
#landing_subcontent { padding-left:405px; height:194px; }
#landing_stage_title_container { position:absolute; z-index:1; padding-left:250px; padding-top:45px; }
#landing_stage_description { padding-top:10px; width:320px; height:200px; } 
#landing_content_icon { position:absolute; z-index:2; padding-top:97px; padding-left:334px; width:300px; height:200px; }
#landing_content_link { position:absolute; z-index:2; padding-top:90px; padding-left:350px; width:300px; height:200px; }
#landing_boxglove { position:absolute; top:191px; left:230px; }
#headline_container_registered { position:absolute; top:40px; left:550px; } 

#product_stage_description { position:absolute; z-index:4; margin-left:235px; padding-top:44px; width:470px; height:282px; }

#whitecube_content { height:116px; }

#contact_title { position:absolute; width:146px; height:36px; margin-top:2px; margin-left:8px; }
#contact { padding-left:3px; width:201px; float:left; }
#contact_bg { position:absolute; top:445px; left:562px; width:185px; padding-left:10px; }
#contact_content { position:absolute; top:453px; left:572px; width:185px; padding-left:10px; }
#contact_content_contactname { position:absolute; top:460px; left:638px; width:110px; padding-left:10px; }
#contact_content_contacttel { position:absolute; top:493px; left:636px; width:185px; padding-left:10px; }
#contact_content_contactphoto{ position:absolute; top:459px; left:578px; width:185px; padding-left:10px; }
#contact_content_contact_teaser { position:absolute; top:518px; left:594px; width:185px; padding-left:10px; }
#contact_content_contact_button { position:absolute; top:538px; left:588px; width:185px; padding-left:10px; }

#newsletter_title { position:absolute; width:146px; height:36px; margin-top:2px; margin-left:8px; }
#newsletter { width:201px; float:right; }
#newsletter_teaser { position:absolute; top:465px; left:810px; padding-left:10px !important; width:125px !important; width:100px; padding-left:10px; }
#newsletter_button { position:absolute; top:538px; left:800px; padding-left:10px !important; width:125px !important; width:100px; padding-left:10px; }
#newsletter_bg { position:absolute; top:445px; left:768px; width:185px; padding-left:10px; }

#footer { position:absolute; top:575px; padding-left:5px; }
#footer_content { z-index:1;  position:absolute; top:584px; padding-left:25px; }
#footer_copyright { position:absolute; top:584px; padding-left:845px; display:block; }

#mail_form_gender_male_label { background-color:#FFFFFF; } 

/*-------------------------------- */
/* CLASSES
/*-------------------------------- */
.header_links { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
.searchbox { background-color:#007cc2; border-style:solid; border-width:0px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:2px; font-size:12px; width:180px; }
.searchicon { padding:2px; }
.subcontent_content { padding-left:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; line-height:18px; }
.contact_tel { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#007cc2; font-weight:normal; text-decoration:none; }
.contact_name { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; line-height:16px; }
.whitecube_default { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; }
.footer_content { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#686868; text-decoration:none; }
.info {	font-style:italic; font-size: 0.9em; color: #666666; }
.choose_language { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#686868; text-decoration:none; }
.languagebox { height:20px; border-style:solid; border-color: #686868; border-width:1px; background-color:#d9ebf6; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:1px; padding-bottom:1px; }
.landing_stage_description { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; line-height:18px; }
.product_stage_description { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; line-height:18px; }
.privacy_content { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#868686; text-decoration:none; line-height:18px; }

/*-------------------------------- */
/* LINKS
/*-------------------------------- */

a:link, a:visited { font-family:Arial, Helvetica, sans-serif; color:#d12e31; text-decoration:none; }
a:active { font-family:Arial, Helvetica, sans-serif; color:#d12e31; text-decoration:none; }
a:hover { font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; }

a.header_links:link, a.header_links:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #ffffff; display: inline-block; }
a.header_links:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #ffffff; display: inline-block; }
a.header_links:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #000000; display: inline-block; }

a.footer:link, a.footer:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #ffffff; display: inline-block; }
a.footer:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #ffffff; display: inline-block; }
a.footer:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #000000; display: inline-block; }

a.link_white_default:link, a.link_white_default:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none; border-bottom:1px none #ffffff; display: inline-block; }
a.link_white_default:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none; border-bottom:1px none #007cc2; display: inline-block; }
a.link_white_default:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:none; border-bottom:1px dashed #000000; display: inline-block; }

a.submodal-410-361:link, a.submodal-410-361:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #ffffff; display: inline-block; }
a.submodal-410-361:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #ffffff; display: inline-block; }
a.submodal-410-361:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #000000; display: inline-block; }

a.submodal-410-360:link, a.submodal-410-360:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #ffffff; display: inline-block; }
a.submodal-410-360:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #ffffff; display: inline-block; }
a.submodal-410-360:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #000000; display: inline-block; }

a.submodal-410-400:link, a.submodal-410-400:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #ffffff; display: inline-block; }
a.submodal-410-400:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #ffffff; display: inline-block; }
a.submodal-410-400:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #000000; display: inline-block; }

a.submodal-409-360:link, a.submodal-409-360:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#007cc2; text-decoration:none; border-bottom:1px dashed #f7f7f7; display: inline-block; }
a.submodal-409-360:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#007cc2; text-decoration:none; border-bottom:1px dashed #f7f7f7; display: inline-block; }
a.submodal-409-360:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#007cc2; text-decoration:none; border-bottom:1px dashed #000000; display: inline-block; }

a.submodal-600-550:link, a.submodal-600-550:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #ffffff; display: inline-block; }
a.submodal-600-550:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #ffffff; display: inline-block; }
a.submodal-600-550:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; border-bottom:1px dashed #000000; display: inline-block; }

.transImage { behavior: url("lib/js/pngfix.htc"); }