body{font:10 Arial;width:100%; color:#000;}
A:LINK {text-decoration :none;text-transform:none;font:10 Arial}
A:VISITED{text-decoration:none;text-transform:none;}
A:ACTIVE{text-decoration:none;text-transform:none;font-weight:bold;}
#site{position:relative;left:50%;margin-left:-400px;height:100%; background:#fff; width:832px; margin-top:5px;}
div#header{position:relative;height:20;width:800;text-align:left;margin-top:5;margin-bottom:5}
#headerleft{position:relative;width:44%;height:100%;float:left;overflow:auto}
#headerright{position:relative;width:55%;height:100%;float:left;border-left:1px solid #E13227}

#menulogo{position:relative;background:url('/images/home/nf_logo.png');float:left;width:152;height:60;cursor:pointer}
#mainleft{color:#000; font-size:10pt; font-weight:normal;}
#mainleft h1{color:#fff; width:100%; height:25px; background:#e13227;}
.product_infotext{color:#000; font-size:8pt; line-height:10pt;}
#main{text-align:left;}

#menu{position:relative;clear:both;width:831;text-align:center; font-size:12pt; font-weight:bold; line-height:23pt; color:#fff;}
.mnu_logo{position:relative; float:left; width:160px; height:61px; background:#fff; margin-right:1px;}
.mnu_items{position:relative; float:left; width:640px; height:61px; background:#eee; overflow:hidden;}
.mnu_items li{position:relative; float:left; width:127px; height:30px; overflow:hidden; margin-bottom:1px; margin-right:1px; background:#9c1608;}
.mnu_items ul{list-style-type:none; list-style-position:outline; top:0px; left:0px; margin:0px; padding:0px;}
.mnu_lng{position:relative; float:left; width:30px; height:30px; background:orange; overflow:hidden;}
.mnu_items li a{font-size:12pt; display:block; font-weight:bold; line-height:23pt; color:#fff; text-decoration:none;width:127px; height:30px; text-align:center;}
.mnu_items li:hover{background:orange;}
.mnu_orange{background:orange;}
.mnu_lng a{color:#fff;}

h1{color:#fff; font-size:14px; font-weight:bold; margin:0px; padding:0px;}

.siriusengine_body{background:#F7F9EC; margin:0px; height:391px;}
.siriusengine_title{background:#E13227; height:25px; overflow:hidden; line-height:18pt; padding-left:5px; margin:0px;}
.siriusengine_teaser{background:#F4D85D; color:#000; font-size:10pt; line-height:10pt; padding:5px; margin:5px;}
.siriusengine_teaser p{margin:0px; padding:0px;}
.siriusengine td{font-size:10pt;}
.siriusengine input{font-size:10pt;}
.siriusengine select{font-size:10pt;}

.callcenterinfo{font-size:6pt; line-height:8pt;}
.vakantielijst a{color:blue;}
.vakantielijst{color:blue; font-size:8pt;}

#menubuttons{position:relative;height:39;text-align:left;width:645px;}
#menuinfo{position:relative;border:1px solid #E13227;height:18;margin-top:5;color:#E13227;padding-left:10;padding-right:10;line-height:15px}
.brochure_grid{position:relative; width:190px; height:180px; overlflow:hidden; float:left;}
div#main{position:relative; overflow:hidden; width:830px; margin-top:5px;}
div#mainleft{position:relative;width:598;float:left;text-align:left;_height:200}
div#mainleftleft{position:relative;width:190;float:left}
div#mainleftright{position:relative;margin-left:0;width:800px;float:left;}
div#mainright{position:absolute;margin-left:10px;width:195;float:left; left: 595px;text-align:left}
div#bottommenu{position:relative;clear:both;top:10;height:60;width:800;text-align:left}
div#legal{position:relative;height:60;width:802;text-align:left}

.divMenu{position:relative;height:25;width:100%;font:14px Arial;font-weight:bolder;text-align:center;background:#E13227;color:white;line-height:17pt}
.divMenu.divSMenu{margin-top:0; width:100%; top:0px;}
.divMenuBlue{position:relative;height:28;width:360px;font:16px Arial;font-weight:bolder;text-align:center;background:#A31909;color:white;line-height:22pt}
.divMenuBlue.divSMenu{margin-top:0}
.divMenu.U{cursor:pointer;text-decoration:underline}
.sirius_div{position:relative;  border:2px solid #0071AB; width:598px; height:270px; }
.bottom_menuG{position:relative;background:#878585;height:30;width:800px;color:white;margin-top:10;font:10 Arial;text-align:center;padding:0px; padding-top:7}
.bottom_menuW{position:relative;min-height:30;width:100%;color:#878585;margin-top:2;font:10 Arial}
.ctxt{text-align:center}
.callcenterLogo{position:relative;height:25;width:25;background:url('/images/home/callcenter.png');margin-left:10;float:left}
.callcenternbr{position:relative;margin-left:20;margin-top:1;font:22 Arial;font-weight:bolder;color:#E13227;font-style:italic;float:left;}
.callcenterinfo{position:relative;width:200;margin-left:10;margin-top:5;color:#E13227;clear:both}
.menu_top{position:relative;height: 18px;background:#9C1608;font:14 Arial;color:white;float:left;font-weight:bolder;text-align:center;margin-right:8;padding-left:10;padding-right:10;line-height:16px}
.menu_top1{background:#FA8400;}
.menu_top2{background:#FF6600;}
.lang{padding-left:4;padding-right:4;}
.MB{font:12 Arial;color:white;font-weight:bolder;}

.home_info{position:relative;top:0px;left:0px;height:201px;width:590px;clear:both;float:left;z-index:1}
.home_info_pic{position:absolute;top:25px;left:0px;width:590px;height:170px;cursor:pointer;}
.home_info_white{position:absolute;top:25px;left:5px;padding:2px;z-index:1;padding-bottom:15px;width:275px;background-color:#FFFFFF;filter:alpha(opacity=80, style=0);-moz-opacity:0.80;opacity:0.80}
.home_info_TitD{position:absolute;top:25px;left:5px;padding:2px;width:275px;z-index:5}
.home_info_Tit{height:20px;cursor:pointer;font:10px verdana, arial;color:#000000;text-align:left;z-index:101}
.home_info_menu{position:absolute;top:5px;right:30px;}
.home_info_dropD{position:relative;float:left;top:5px;left:10;}
.white{background:#FFFFFF;border:2px solid #E13227}

.ist{font:10 Arial;color:black;font-style:italic}
.st{font:10 Arial;color:black}
.wst{font:10 Arial;color:white}
.wmt{font:11 Arial;color:white;font-weight:bolder}
.bmt{font:11 Arial;color:#E13227;font-weight:bolder}
.bt{font:11 Arial;color:#E13227}
.t{font:11 Arial;color:#666666;font-weight:bolder}
.st_input{font:10 Arial;color:black;height:17px;border:1px solid #E13227}
.text_input{font:10 Arial;color:black;border:1px solid #E13227}
.border{background:#FFFFFF;border:1px solid #E13227;}

.button{border:1px solid #E13227;background:#CCCCCC;color:black;font:10 Arial;}
.button_warning{border:1px solid #E13227;background:#E13227;color:white;font:10 Arial;}

.bbutton{position:relative;cursor:pointer;padding-top:2px;position:relative;background:url('/images/button/blue.jpg');width:123;height:25;  background-repeat:no-repeat;text-align:center;font:11 Arial;color:white;font-weight:bolder}
.obutton{position:relative;cursor:pointer;padding-top:2px;position:relative;background:url('/images/button/orange.jpg');width:123;height:25;background-repeat:no-repeat;text-align:center;font:11 Arial;color:white;font-weight:bolder}
.wbutton{position:relative;cursor:pointer;padding-top:2px;position:relative;background:url('/images/button/orangeW.jpg');width:123;height:25;background-repeat:no-repeat;text-align:center;font:11 Arial;color:white;font-weight:bolder}
.obbutton{position:relative;cursor:pointer;padding-top:2px;position:relative;background:url('/images/button/orangeb.jpg');width:123;height:25;background-repeat:no-repeat;text-align:center;font:11 Arial;color:white;font-weight:bolder}

.kijker{cursor:pointer;width:90%; height:155px;text-align:justify;padding:2; position:relative; clear:both;}

.block{position:relative;background:#A31909;width:195px;height:150px; float:left; margin:5px 6px 0px 0px; overflow:hidden;}

.block_klein{position:relative;background:#A31909;width:195px;height:72px; margin:5px 6px 0px 0px; overflow:hidden; text-align:center;}

.block_klein a{color:#fff; font-size:10pt; text-align:center; font-weight:bold;}

.bmt.fl{float:left}
.st.fl{float:left}
.bmt.Pinfo{margin-bottom:10;}
.Pcountry{width:250;margin-left:7;margin-right:7;float:left}
.PScountry{font: 12px verdana; border-bottom: dotted 1px #999999;height:20}

.img_border{border:1px solid #E13227;margin:5}

.promo{position:relative;clear:both;padding:5;cursor:pointer;height:67;}
.promoAll{position:relative;float:left;width:240px; _width:255px;padding:5;cursor:pointer;height:67; border:1px solid #000; margin-top: 10px; margin-right:10px;}
.promoAllD{position:relative;float:left;width:240px; _width:255px;padding:5;cursor:pointer;height:67;background:#F7F9EC; border:1px solid #000; margin-top: 10px; margin-right:10px;}
.pst{font:10 Arial;color:#670507;margin-bottom:4}
.pblt{font:15 Arial;color:#670507;font-weight:bolder;margin-bottom:4}
.pbmt{font:12 Arial;color:#670507;font-weight:bolder;margin-bottom:5;float:left;width:95}
.pbSt{font:15 Arial;color:#E13227;font-weight:bolder;float:left;width:140px;text-align:right; }
.pline{margin-left:2;margin-right:2;clear:both;font:1;height:2;border-bottom:1 dotted #670507}
.plineAll{margin-left:2;margin-right:2;font:1;height:2;border-bottom:1 dotted #670507}

.il{cursor:pointer}
.il.fl{float:left}

.formCB{clear:both}
.formT{position:relative;float:left;width:65px;font:10 Arial;color:black;line-height:17px;margin-left:5; margin-bottom: 2px;}
.formI{position:relative;float:left;width:110px;font:10 Arial;color:black;line-height:17px;margin-left:5; margin-bottom: 2px;}
#reiziger{position:relative;width:100%;height:75px;overflow:auto;clear:both}
#pre{clear:both;float:left;width:57px;margin-left:5}
#naam{float:left;width:100px}
#voornaam{float:left;width:100px}
#datum{float:left;width:100px}
#newsletter_popup_message{position:absolute;z-index:1;top:35px;left:195px;height:128px;width:393px;background-image:url('/images/newsletter_popup_bg.png');background-repeat:no-repeat;padding:10px;font: 11px verdana;}
#close_button{position:absolute;z-index:1;height:14px;width:14px;top:5px;left:365px;background-image:url('/images/close.png');background-repeat:no-repeat;padding:0;margin:0;cursor:pointer;}