/*
 * Forwart Design website style definitions
 *
 * Copyright (C) 2003-2010
 * Peter Arts, Forwart Design
 * http://www.forwart.nl
 *
 * Date: 2010-06-28
 * Revision: 0005
 */
 
body{margin:0;padding:0;border-top:2px solid #0f0e0e;text-align:center;background:white url('/template/img/content-bg.jpg') repeat;font-family:Verdana,sans-serif;font-size:13px;color:black;overflow-x:hidden}body.home{background-image:none;overflow-x:hidden}*{border:0}div#photobg{position:absolute;left:0px;top:2px;width:100%;overflow:hidden;text-align:center}div#photobg img{width:100%;height:333px;min-height:333px;*height:auto}body.home div#photobg img{min-height:800px}div#topstrip{position:absolute;left:0px;top:185px;height:150px;width:100%;background:transparent url('/template/img/opcty-65.png') repeat}body.home div#topstrip{height:239px}div#topstrip div.topborderfade{position:absolute;left:0px;top:-1px;width:100%;height:1px;background:transparent url('/template/img/sprites.png') no-repeat 340px -157px}a#route{position:absolute;outline:none;text-indent:-10000px;left:0px;top:209px;width:35px;height:102px;background:transparent url('/template/img/sprites.png') no-repeat -283px 0px}body.home a#route{top:254px}div.wrapper{position:relative;left:20px;width:960px;margin:0 auto 0 auto;text-align:left}div.wrapper div#intro{position:absolute;left:0px;top:207px;color:white;font-family:'Myriad Pro',Arial,sans-serif;font-size:15px}body.home div.wrapper div#intro{top:200px}body.home div.wrapper div#intro p{width:300px;line-height:24px;margin:0;padding:0}div.wrapper div#intro h1{margin:0;margin-bottom:6px;padding:0;font-family:'Times New Roman',Arial,sans-serif;font-style:italic;font-weight:bold;font-size:28px}div.wrapper div#intro a{color:white;font-weight:bold;text-decoration:none;border-bottom:1px dotted white}div.wrapper div#intro a:hover{color:#71983a}body.home div.wrapper div#scroller{position:absolute;left:318px;top:19px;width:640px;width:660px;height:175px;overflow:hidden}body.home div.wrapper a.scrolltrigger{display:none}div.wrapper div#intro ul{position:relative;margin:0;padding:0;list-style:none}div.wrapper div#intro ul li{position:relative;display:block;float:left}div.wrapper div#intro ul li a{position:relative;display:block;width:145px;margin:0 20px 0 0;padding:154px 0 0 0;text-align:center;color:white;outline:none;border:0}div.wrapper div#intro ul li a img{position:absolute;left:0px;top:0px}div.wrapper div#intro ul li.nm a{margin:0}div.wrapper div#intro ul li.active a,div.wrapper div#intro ul li a:hover{color:#ed1b2e;text-decoration:none}div.wrapper div#intro ul li img{display:block}div#logo{position:absolute;left:-7px;top:21px;width:198px;height:150px;background:transparent url('/template/img/sprites.png') no-repeat 0px 0px}ul#menu{position:absolute;left:200px;top:143px;margin:0;padding:0;list-style:none}ul#menu li{position:relative;display:block;float:left;margin:0;padding:0}ul#menu li a{position:relative;display:block;height:27px;line-height:27px;padding:0 5px 0 9px;margin:0 4px 0 4px;color:black;font-size:13px;font-weight:bold;text-decoration:none;background:transparent url('/template/img/sprites.png') no-repeat -1px -205px}ul#menu li a:hover{color:#ed1b2e}ul#menu li span{position:absolute;right:0px;top:0px;width:4px;height:27px;background:transparent url('/template/img/sprites.png') no-repeat -236px -205px}ul#menu li.active a{color:white;background-position:-1px -174px}ul#menu li.active span{background-position:-236px -174px}div.wrapper div#content{position:relative;top:344px;margin-bottom:344px;min-height:370px}body.home div.wrapper div#content{top:444px;margin-bottom:444px;min-height:100px}div#content div.hr{position:relative;width:100%;height:1px;border-top:1px solid #ccc;overflow:hidden;margin:4px 0 4px 0}div#content div#txt{position:relative;float:left;width:734px;padding:6px 10px 20px 0;margin:0 6px 0 0;line-height:20px;overflow:hidden}div#content div#txt h1,div#content div#txt h2,div#content div#txt h3{margin:0;padding:0;font-family:'Times New Roman',Arial,sans-serif;font-style:italic;font-weight:bold;color:#2e2e2e}div#content div#txt h1{margin:2px 0 8px 0;font-size:28px}div#content div#txt h2{margin:20px 0 4px 0;font-size:24px}div#content div#txt h3{margin:14px 0 2px 0;padding:0 0 2px 25px;font-size:18px;color:#638834;white-space:nowrap;background:transparent url('/template/img/sprites.png') no-repeat -289px -223px}div#content div#txt p{margin:2px 0 14px 0;padding:0}div#content div#txt a{color:#71983a;font-weight:bold;text-decoration:none;border-bottom:1px dotted #71983a}div#content div#txt a:hover{color:#ed1b2e;border-bottom:1px dotted #ed1b2e}div#content div#txt a.lightbox{border:0}div#content div#txt div.headline{overflow:hidden}div#content div#txt p.img{width:550px}div#content div#txt div.preview{width:175px;float:right}div#content div#txt span.date-lbl{display:block;width:80px;float:left}div#content div#sidebar{position:relative;width:210px;overflow:hidden}div#content div#sidebar ul#submenu{position:relative;margin:0;padding:0;list-style:none}div#content div#sidebar ul#submenu li{margin:0;padding:0}div#content div#sidebar ul#submenu li a{position:relative;display:block;width:175px;height:28px;padding:0 2px 0 33px;margin:0 0 1px 0;line-height:28px;text-decoration:none;color:white;font-weight:bold;font-size:13px;white-space:nowrap;background:transparent url('/template/img/submenu.gif') no-repeat 0px -87px}div#content div#sidebar ul#submenu li.it1 a{background-position:0px 0px}div#content div#sidebar ul#submenu li.it2 a{background-position:0px -29px}div#content div#sidebar ul#submenu li.it3 a{background-position:0px -58px}div#content div#sidebar ul#submenu li.active a,div#content div#sidebar ul#submenu li a:hover{color:#2e2e2e}div#content div#sidebar ul#submenu li.active ul{position:relative;top:-1px;margin:0 0 -1px 0;padding:6px 0 6px 0;list-style:none;border-left:1px solid #ee2c35;border-right:1px solid #ee2c35;background:#f6f6f5}div#content div#sidebar ul#submenu li.active ul li{margin:0;padding:0}div#content div#sidebar ul#submenu li.active ul li a{position:relative;display:block;width:173px;height:19px;line-height:19px;margin:0;padding:0 2px 0 40px;color:#bf0909;background:none;font-weight:normal;background:transparent url('/template/img/sprites.png') no-repeat -270px -190px}div#content div#sidebar ul#submenu li.active ul li.active a,div#content div#sidebar ul#submenu li.active ul li a:hover{color:black}div#content div#txt div.experiences div.experience div.detail div.sidebar h2,div#content div#sidebar h2{display:block;height:40px;line-height:40px;margin:25px 0 7px 0;padding:0 0 0 8px;color:white;font-family:'Myriad Pro',Arial,sans-serif;font-size:27px;font-weight:normal;font-style:normal;background:transparent url('/template/img/opcty-65.png') repeat}body.experiences div#content div#sidebar h2{margin:0 0 10px 0}body div#content div#sidebar div.rounded{position:relative;border:1px solid #ccc;border-top:0;width:202px;min-height:44px;background:white;margin:0 0 80px 0;padding:3px}body div#content div#sidebar div.rounded p{margin:0;padding:0}body div#content div#sidebar div.rounded span.top{position:absolute;display:block;left:-1px;top:-4px;width:210px;height:5px;background:transparent url('/template/img/sprites.png') no-repeat -434px -683px}body.experiences div#content div#sidebar div#exptags span.check-off,body.experiences div#content div#sidebar div#exptags span.check-on{position:relative;display:block;padding:0 0 0 30px;line-height:25px;font-size:15px;color:#2e2e2e;cursor:pointer}body.experiences div#content div#sidebar div#exptags span.check-off:hover,body.experiences div#content div#sidebar div#exptags span.check-on:hover{color:#71983a}body.experiences div#content div#sidebar div#exptags span.check-on{background:transparent url('/template/img/sprites.png') no-repeat -286px -258px}body.experiences div#content div#sidebar div#exptags span.check-off{background:transparent url('/template/img/sprites.png') no-repeat -286px -284px}div.wrapper div#content div.blocks{position:relative;overflow:hidden}div.wrapper div#content div.blocks div.block{position:relative;float:left;margin-right:11px;width:342px}body.home div.wrapper div#content div.blocks div.block{width:317px}body.info div.wrapper div#content div.blocks div.block{margin-right:20px;padding:0 10px 0 0;border-right:1px solid #cccccd}body.home div.wrapper div#content div.blocks div.block.small{width:208px}body.home div.wrapper div#content div.blocks div.block.small a.button{margin:17px 0 4px 60px}body.home div.wrapper div#content div.blocks div.block.large{width:410px}div.wrapper div#content div.blocks div.block h1{display:block;height:40px;line-height:40px;margin:0 0 7px 0;padding:0 0 0 8px;color:white;font-family:'Myriad Pro',Arial,sans-serif;font-size:27px;font-weight:normal;background:transparent url('/template/img/opcty-65.png') repeat;overflow:hidden}body.info div.wrapper div#content div.blocks div.block.nm,div.wrapper div#content div.blocks div.block.nm{margin-right:0;border:0}div.wrapper div#content div.blocks div.block ul{position:relative;margin:0;padding:0;list-style:none}div.wrapper div#content div.blocks div.block ul li{position:relative;display:block;float:left;margin:0;padding:0}div.wrapper div#content div.blocks div.block ul li a{position:relative;display:block;float:left;width:310px;height:27px;line-height:27px;margin:0 0 2px 0;padding:0 0 0 7px;color:#030000;text-decoration:none;font-family:'Myriad Pro',Arial,sans-serif;font-size:17px;font-weight:normal;background:transparent url('/template/img/sprites.png') no-repeat -1px -525px}div.wrapper div#content div.blocks div.block ul li a:hover{color:white;background-position:-1px -493px}div.wrapper div#content div.blocks div.block ul li.more a{color:white;background-position:-1px -461px}div.wrapper div#content div.blocks div.block.large div.content{position:relative;width:405px;height:154px;padding:9px 6px 9px 6px;background:transparent url('/template/img/sprites.png') no-repeat -1px -681px}div.wrapper div#content div.blocks div.block.small div.content{position:relative;width:196px;height:105px;padding:9px 6px;background:transparent url('/template/img/sprites.png') no-repeat -1px -555px}div.wrapper div#content div.blocks div.block div.content p{padding:0;margin:0}div.wrapper div#content div.blocks div.block div.content.news{padding:2px 6px;height:119px;text-align:center}div.wrapper div#content div.blocks div.block div.content.news img{margin:5px 0 0 0}div.wrapper div#content div.blocks div.block div.content.news a{color:#71983a;font-weight:bold;text-decoration:none;border-bottom:0}div.wrapper div#content div.blocks div.block div.content.news a:hover{color:#ed1b2e;border-bottom:0}div.wrapper div#content div.blocks div.block div.content.news a.over{position:absolute;display:none;width:205px;text-align:center;left:0px;top:35px;outline:none;border:0;color:black;font-size:14px;line-height:24px}div.wrapper div#content div.blocks div.block div.content.news a.over:hover{color:black}div.wrapper a.button,div.wrapper a.ldeco1,div.wrapper input.ldeco1,div.wrapper div#content div#txt a.button,div.wrapper div#intro a.button,div.wrapper div#content div#txt a.ldeco1,div.wrapper div#content div#txt div#guestbook_frm input.submit,div.wrapper div#content a.button{position:relative;display:block;width:150px;height:26px;line-height:26px;color:black;margin:2px 0 2px 0;font-size:13px;font-weight:bold;text-align:center;text-decoration:none;border:0;cursor:pointer;background:transparent url('/template/img/sprites.png') no-repeat -1px -277px}div.wrapper div#content div#txt a#guestbook_btn.button{float:right;margin:2px 66px 10px 0}div.wrapper a.button:hover,div.wrapper a.ldeco1:hover,div.wrapper div#content div#txt a.button:hover,div.wrapper div#intro a.button:hover,div.wrapper div#content div#txt a.ldeco1:hover,div.wrapper div#content a.button:hover{color:white;border:0}div.wrapper div#content div#txt a.button.inactive:hover,div.wrapper div#content div#txt a.button.inactive{color:#83ad41}div.wrapper div#content div#txt div#guestbook_frm{position:relative;display:none;border:1px solid #ccc;padding:4px 4px 10px 4px;margin:0 0 5px 0;background:white}div.wrapper div#content div#txt div#guestbook_frm form,div.wrapper div#content div#txt div#guestbook_frm form fieldset{margin:0;padding:0;border:0}div.wrapper div#content div#txt div#guestbook_frm.active{display:block}div.wrapper div#content div#txt div#guestbook_frm span{position:relative;display:block;width:110px;float:left;clear:both}div.wrapper div#content div#txt div#guestbook_frm input.text{border:1px solid black;margin:2px}div.wrapper div#content div#txt div#guestbook_frm textarea{position:absolute;left:330px;top:4px;width:390px;height:80px;border:1px solid black;font-family:Verdana,sans-serif;font-size:13px;color:black;overflow:auto}div.wrapper div#content div#txt div#guestbook_frm div.msg{line-height:16px;color:#71983a;width:350px;font-weight:bold}div.wrapper div#content div#txt div#guestbook_frm div.msg.error{color:#ed1b2e}div#footer{position:relative;margin:75px 0 0 0;width:100%;height:224px;background:transparent url('/template/img/footer-bg.png') repeat-x}div#footer div.wrapper div#skyline{position:absolute;z-index:2;left:125px;top:-85px;width:750px;height:120px;background:transparent url('/template/img/sprites.png') no-repeat 0px -855px}div#footer div.wrapper p.copy{position:relative;z-index:3;margin:0;padding:20px 0 0 0;text-align:right;width:666px;color:white;font-size:11px}div#footer div.wrapper p.copy a{color:white;border-bottom:1px dotted white;text-decoration:none}div#footer div.wrapper p.copy a:hover{border-bottom:1px solid white}ul#language{position:absolute;right:2px;top:8px;margin:0;padding:0;list-style:none}ul#language li{position:relative;display:block;float:left;margin:0;padding:0}ul#language li a{position:relative;display:block;width:27px;height:28px;margin:0 5px 0 0;text-indent:-100px;outline:none;overflow:hidden}ul#language li.nl a{background:transparent url('/template/img/sprites.png') no-repeat -1px -241px}ul#language li.de a{background:transparent url('/template/img/sprites.png') no-repeat -33px -241px}ul#language li.uk a{background:transparent url('/template/img/sprites.png') no-repeat -64px -241px}div#content div#txt div.gb_msgs,div#content div#txt div.experiences{position:relative;overflow:hidden;padding:0 0 1px 0;border-bottom:1px solid #ccc}div#content div#txt div.gb_msgs{width:670px;margin:5px 0 5px 0;border-top:1px solid #ccc}div#content div#txt div.experiences *{outline:none}div#content div#txt div.gb_msgs div.gb_msg,div#content div#txt div.experiences div.experience{position:relative;width:422px;min-height:80px;margin:0;padding:0 2px 2px 310px;background:transparent url('/template/img/fade-bg.jpg') repeat-x left bottom}div#content div#txt div.gb_msgs div.gb_msg{padding:3px;width:670px;min-height:20px}div#content div#txt div.gb_msgs div.gb_msg p{margin:0;padding:0}div#content div#txt div.gb_msgs div.gb_msg span.msg_by{font-size:11px;display:block;text-align:right;padding:2px 10px 0 0}div#content div#txt div.gb_msgs div.gb_msg.odd,div#content div#txt div.experiences div.experience.odd{background:none;margin:1px 0 0 1px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}div#content div#txt div.experiences div.experience div.imgframe{position:absolute;left:2px;top:0;width:288px;height:71px;overflow:hidden;padding:3px;background:transparent url('/template/img/sprites.png') no-repeat -220px -345px}div#content div#txt div.experiences div.experience.odd div.imgframe{top:3px}div#content div#txt div.experiences div.experience div.intro{height:80px}div#content div#txt div.experiences div.experience h2{margin:6px 0 6px 0}div#content div#txt div.experiences div.experience h2 a{color:#2e2e2e;text-decoration:none;border:0}div#content div#txt div.experiences div.experience h2 a:hover{color:#71983a}div#content div#txt div.experiences div.experience a.more{position:relative;float:right;line-height:15px;width:auto;padding:0 25px 0 0;color:#ed1b2e;text-decoration:none;border:0;background:transparent url('/template/img/sprites.png') no-repeat 100% -314px}div#content div#txt div.experiences div.experience.active a.more,div#content div#txt div.experiences div.experience a.more:hover{background-position:100% -336px;color:black}div#content div#txt div.experiences div.experience div.detail{display:none;position:relative;clear:both;min-height:200px}div#content div#txt div.loading,div#content div#txt div.experiences div.experience div.detail div.loading{font-size:14px;padding-left:50px;line-height:30px;padding-bottom:10px;font-weight:bold;background:transparent url('/template/img/loading.gif') no-repeat}div#content div#txt div.experiences div.experience div.detail div.sidebar{position:absolute;left:-305px;top:6px;width:289px}div#content div#txt div.experiences div.experience div.detail div.sidebar p{color:#71983a;line-height:18px;margin:0;padding:0;overflow:hidden}div#content div#txt div.experiences div.experience div.detail div.sidebar img{margin:1px;padding:0;float:left}div#content div#txt div.experiences div.experience div.detail div.sidebar h2{margin:4px 0 0 0}div#content div#txt div.experiences div.experience div.tags{position:relative;margin-left:-305px;clear:both;font-size:10px;color:#646464}div#content div#txt div.experiences div.experience.odd div.tags{color:#646464}div#content div#txt div.experiences div.experience div.tags span.tag{padding-right:6px}div#content div#txt p.route{border-top:1px solid #ccc;font-weight:bold;padding:8px 0 0 0}div#content div#txt p.route input.nav_address{border:1px solid black;height:20px;width:260px;padding:1px}div#content div#txt p.route input.nav_btn{border:1px solid black;padding:2px;margin:0 0 0 4px}div#content div#txt p.photo_page_top{border-top:1px solid #ccc}div#content div#txt p.photo_page_btm{border-bottom:1px solid #ccc}div#content div#txt p span.active a{color:black;border:0}div#content div#txt div#rose_cards_loading{position:absolute;left:240px;top:100px;width:250px;padding:10px 10px 10px 60px;background-color:white;background-position:10px 10px;border:1px solid #ccc}div#content div#txt div#rose_cards{position:relative;height:510px;width:740px;padding:4px 0 4px 0}div#content div#txt div#rose_cards div.scroller{margin-top:5px}div#content div#txt a#prevcards,div#content div#txt a#nextcards{border:1px solid #ccc;padding:3px;margin:1px 2px 4px 0}div#content div#txt a#prevcards.disabled,div#content div#txt a#nextcards.disabled{display:none}div#content div#txt div.rose_card{position:relative;float:left;width:343px;height:127px;padding:3px;margin:1px 10px 9px 0;overflow:hidden;border:1px solid #ccc;border-left:6px solid #ccc}div#content div#txt div.rose_card a img{position:absolute;left:4px;top:28px}div#content div#txt div.rose_card h3{margin:0;white-space:nowrap}div#content div#txt div.rose_card div.detail{padding-left:145px}div#content div#txt div.rose_card div.detail span.lbl{display:block;float:left;width:80px}div#content div#txt div.albums{position:relative;overflow:hidden}div#content div#txt div.albums div.album{position:relative;overflow:hidden;float:left;margin:0 6px 6px 0;padding:0 3px 0 2px;width:230px;height:170px;border:1px solid #ccc;border-bottom:6px solid #ccc;text-align:center}div#content div#txt div.albums div.album h3{text-align:left}div#content div#txt div.albums div.album a{border:0}div#content div#txt div.ticketform form,fieldset{margin:0;padding:0;border:0}div#content div#txt div.ticketform input.text{width:250px;border:1px solid black;background:#fff;border-bottom:1px solid #ddd;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-top:1px solid #7c7c7c;color:#333;margin:0;padding:2px 2px}div#content div#txt div.ticketform input.order_count{width:50px;text-align:right}div#content div#txt div.ticketform input.order_discount{width:90px}div#content div#txt div.ticketform input.order_pc{width:90px}div#content div#txt div.ticketform input.order_city{width:149px}div#content div#txt div.ticketform label{margin:0;padding:0;display:block;float:left;width:205px;font-weight:bold}div#content div#txt div.ticketform span.inp-info{font-size:9px;margin-left:10px}div#content div#txt div.ticketform label.nf{display:inline;float:none}div#content div#txt div.ticketform input.ldeco1{margin:10px 0 0 0}div#content div#txt div.ticketform p{margin:0;padding:0}div#content div#txt div.ticketform p.returnmsg{font-weight:bold;border:2px dotted red;padding:4px;display:none}div#content div#txt div.ticketform div#ticket_price_overview{position:absolute;left:105px;top:0px;width:230px;*left:310px;*top:-23px}div#content div#txt div.ticketform div#ticket_price_overview span.price{float:right}div#content div#txt div.ticketform div#ticket_price_overview span.invalid_coupon_code{position:absolute;top:-22px;left:1px;color:red;font-size:9px;color:white;background:red;padding:0 2px 0 2px}#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}#lightbox a img{border:none}#outerImageContainer{position:relative;background:white url('/template/img/content-bg.jpg') repeat;width:250px;height:250px;margin:0 auto}#imageContainer{padding:10px}#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:none}#prevLink,#nextLink{width:49%;height:100%;background:transparent url('/template/img/lightbox/blank.gif') no-repeat;display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url('/template/img/lightbox/btn-prev.gif') left 50% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url('/template/img/lightbox/btn-next.gif') right 50% no-repeat}#nextLinkText,#prevLinkText{color:#FF9834;font-weight:bold;text-decoration:none}#nextLinkText{padding-left:20px}#prevLinkText{padding-right:20px}.ontop #imageData{ padding-top:5px}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background:white url('/template/img/content-bg.jpg') repeat;margin:0 auto;line-height:1.4em}#imageData{padding:0 10px}#imageData #imageDetails{width:70%;float:left;text-align:left}#imageData #caption{font-weight:bold}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em}#imageData #bottomNavClose{width:66px;float:right; padding-bottom:0.7em}#imageData #helpDisplay{clear:left;float:left;display:block}#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;display:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body .clearfix{display:inline-block;width:100%}* html .clearfix{height:1%}#lightboxIframe{display:none}