body,div,dl,dt,dd,ul.Menu,li.MenuItem,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul.Menu{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
li.MenuItem a{color:#000;text-decoration:none;}
:focus{outline:none;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1{font-size:12pt;font-weight:600;letter-spacing:0.1em;margin-bottom:0.5em;}
h2{font-size:10pt;font-weight:600;letter-spacing:0.1em;margin-bottom:0.4em;}
h3{font-weight:600;color:#6d84bb;}
p{margin-bottom:1em;}
a{color:#6d84bb;}
b,strong{font-weight:600;}
.clear{clear:both;}
html,body,form{height:100%;}
body{font-family:Arial,Helvetica,Sans-Serif;font-size:9pt;line-height:140%;color:#333333;}
#bg{width:100%;height:100%;position:fixed;z-index:-1;background:#000;}
#bgimage{width:100%;height:100%;display:none;background:url(images/bg2016/bg0.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed;}
#bgimage.slide0{background-image:url(images/bg2016/bg0.jpg);}
#bgimage.slide1{background-image:url(images/bg2016/bg1.jpg);}
#bgimage.slide2{background-image:url(images/bg2016/bg2.jpg);}
#bgimage.slide3{background-image:url(images/bg2016/bg3.jpg);}
#bgimage.slide4{background-image:url(images/bg2016/bg4.jpg);}
#bgimage.slide5{background-image:url(images/bg2016/bg5.jpg);}
#header{padding-top:360px;}#header a#logo{display:block;float:right;width:301px;height:79px;margin-right:5%;background:url(images/logo.png);text-decoration:none;}
#header #menu{clear:right;padding-top:70px;text-align:center;}#header #menu div{display:inline-block;}
#header #menu #fb{display:inline-block;padding-left:3px;}#header #menu #fb img{position:relative;top:3px;}
#header #menu .MenuItem,#header .CartTab{display:inline-block;padding:0 3px;}#header #menu .MenuItem a,#header .CartTab a{display:inline-block;background:#fff;padding:4px 12px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;background:url(images/container-bg.png);background:#fff;color:#6d84bb;text-transform:uppercase;font-size:9pt;font-weight:600;text-decoration:none;}#header #menu .MenuItem a .CartCount,#header .CartTab a .CartCount{margin-left:5px;font-size:7pt;padding:0 2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#6d84bb;color:#fff;line-height:100%;}
#header #menu .MenuItem a:hover,#header .CartTab a:hover,#header #menu .MenuItem.MenuItemActive a,#header .CartTab.MenuItemActive a{background:url(images/container-bg.png);color:#333333;}
#header #menu .MenuItemTitleEN,#header #menu .MenuItemTitleNL{background:none;width:auto;padding-bottom:4px;}#header #menu .MenuItemTitleEN a,#header #menu .MenuItemTitleNL a,#header #menu .MenuItemTitleEN a:hover,#header #menu .MenuItemTitleNL a:hover{background:url(images/nl.png);width:16px;height:16px;padding:0;text-indent:-20000px;}
#header #menu .MenuItemTitleEN a,#header #menu .MenuItemTitleEN a:hover{background:url(images/uk.png);}
#container{background:url(images/container-bg.png) repeat;padding:40px 0 30px 0;}#container #body{width:1000px;margin:0 auto;}#container #body #margin{float:left;width:220px;}#container #body #margin iframe{margin:2em 0;}
#container #body #margin .ContentItemFormBase{background:#ddd;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#container #body #margin .ContentItemFormBase .FormFieldIntro{padding-bottom:5px;}
#container #body #content{float:right;width:760px;}#container #body #content iframe{margin-bottom:1em;}
#copyright{float:right;font-size:8pt;padding:5px 10px;}#copyright a{color:#333333;text-decoration:none;}
.ContentItemDetailText ul{margin:0;}
.ContentItemDetailText li{list-style:square;padding-bottom:1em;}
.ContentContainerGroupTitle{padding:10px 0;}
.ContentItemDetailAppointment{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.ContentItemDetailAppointment .DateGroup{float:left;text-transform:uppercase;padding:10px 0 5px 0;width:44px;padding-right:2px;border-right:solid 1px #000;text-align:center;}.ContentItemDetailAppointment .DateGroup h3{color:#333333;font-weight:300;font-size:11pt;}
.ContentItemDetailAppointment .DateGroup h2{font-size:19pt;}
.ContentItemDetailAppointment .DateGroup p{margin:0;padding-top:5px;font-size:8.5pt;}
.ContentItemDetailAppointment .InfoGroup{float:left;width:685px;padding:10px 0 12px 10px;}.ContentItemDetailAppointment .InfoGroup .FormFieldLocationUrl{float:right;text-transform:uppercase;font-weight:600;font-size:7pt;letter-spacing:0.1em;}
.ContentItemDetailAppointment .InfoGroup .FormFieldTitle{font-size:13pt;padding-top:0.2em;line-height:120%;}
.ContentItemDetailAppointment .InfoGroup .FormFieldHeader{padding-top:1em;}.ContentItemDetailAppointment .InfoGroup .FormFieldHeader p,.ContentItemDetailAppointment .InfoGroup .FormFieldHeader h1,.ContentItemDetailAppointment .InfoGroup .FormFieldHeader h2,.ContentItemDetailAppointment .InfoGroup .FormFieldHeader h3{margin:0;}
.CalendarSummary .ContentItemDetailAppointment{font-size:8pt;line-height:120%;margin-bottom:10px;}.CalendarSummary .ContentItemDetailAppointment .DateGroup{width:30px;}.CalendarSummary .ContentItemDetailAppointment .DateGroup h3{font-size:8pt;}
.CalendarSummary .ContentItemDetailAppointment .DateGroup h2{font-size:13pt;}
.CalendarSummary .ContentItemDetailAppointment .DateGroup p{font-size:7pt;}
.CalendarSummary .ContentItemDetailAppointment .InfoGroup{width:175px;}.CalendarSummary .ContentItemDetailAppointment .InfoGroup .FormFieldLocationUrl,.CalendarSummary .ContentItemDetailAppointment .InfoGroup .FormFieldHeader{display:none;}
.CalendarSummary .ContentItemDetailAppointment .InfoGroup .FormFieldTitle{font-size:11pt;}
.ContentItemDetailGuestbookEntry{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px;}.ContentItemDetailGuestbookEntry .FormFieldDateTime{float:right;text-transform:uppercase;font-weight:600;font-size:7pt;letter-spacing:0.1em;}
.ContentItemDetailGuestbookEntry .FormFieldFromAddress_Name_FullName{text-transform:uppercase;padding-bottom:0.5em;}
.ContentItemDetailNewsItem,.ContentItemDetailBook{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px;cursor:pointer;*zoom:1;}.ContentItemDetailNewsItem:before,.ContentItemDetailBook:before,.ContentItemDetailNewsItem:after,.ContentItemDetailBook:after{display:table;content:"";line-height:0;}
.ContentItemDetailNewsItem:after,.ContentItemDetailBook:after{clear:both;}
.ContentItemDetailNewsItem .Header,.ContentItemDetailBook .Header{font-weight:normal;}.ContentItemDetailNewsItem .Header p,.ContentItemDetailBook .Header p{margin:0;}
.ContentItemDetailNewsItem .FormFieldAuthorName,.ContentItemDetailBook .FormFieldAuthorName{font-style:italic;padding-bottom:10px;}
.ContentItemDetailNewsItem .FormFieldBody,.ContentItemDetailBook .FormFieldBody{display:none;}
.ContentItemDetailNewsItem.active .Header,.ContentItemDetailBook.active .Header{font-weight:bold;}
.ContentItemDetailNewsItem.active .FormFieldBody,.ContentItemDetailBook.active .FormFieldBody{display:block;}
.ContentItemDetailNewsItem.active .ReadMore,.ContentItemDetailBook.active .ReadMore{display:none;}
.NewsHome .ContentItemDetailNewsItem,.NewsHome .ContentItemDetailBook{width:340px;float:left;margin-right:20px;min-height:470px;}.NewsHome .ContentItemDetailNewsItem .ContentImage,.NewsHome .ContentItemDetailBook .ContentImage{max-height:194px;overflow:hidden;margin-bottom:1em;}
.NewsHome{margin-bottom:0;}
input.FormButton{background:#6d84bb;color:#fff;padding:3px 10px;border:none;}
.ContentItemDetailGalleryImage,#content .MenuItem{width:200px;margin:0 10px 10px 0;float:left;height:160px;padding-top:10px;text-align:center;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.ContentItemDetailGalleryImage *,#content .MenuItem *{display:inline;}
#content .MenuItem{padding-top:0;font-size:8pt;line-height:20px;}
.OrderButton,a.Button{background:#6d84bb;color:#fff;padding:3px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-decoration:none;}
.ContentItemDetailFormBase .FormField{margin-bottom:0.5em;}
.ContentItemDetailFormBase input.FormTextBox{margin-top:4px;padding:2px 5px;border:none;}
.ContentItemDetailFormBase h2{margin-top:2em;}
.ContentItemDetailFormBase .FormFieldBenByBach,.ContentItemDetailFormBase .FormFieldPictures,.ContentItemDetailFormBase .FormFieldNordicMusic,.ContentItemDetailFormBase .FormFieldMovingRhytms{*zoom:1;}.ContentItemDetailFormBase .FormFieldBenByBach:before,.ContentItemDetailFormBase .FormFieldPictures:before,.ContentItemDetailFormBase .FormFieldNordicMusic:before,.ContentItemDetailFormBase .FormFieldMovingRhytms:before,.ContentItemDetailFormBase .FormFieldBenByBach:after,.ContentItemDetailFormBase .FormFieldPictures:after,.ContentItemDetailFormBase .FormFieldNordicMusic:after,.ContentItemDetailFormBase .FormFieldMovingRhytms:after{display:table;content:"";line-height:0;}
.ContentItemDetailFormBase .FormFieldBenByBach:after,.ContentItemDetailFormBase .FormFieldPictures:after,.ContentItemDetailFormBase .FormFieldNordicMusic:after,.ContentItemDetailFormBase .FormFieldMovingRhytms:after{clear:both;}
.ContentItemDetailFormBase .FormFieldBenByBach .FormLabel,.ContentItemDetailFormBase .FormFieldPictures .FormLabel,.ContentItemDetailFormBase .FormFieldNordicMusic .FormLabel,.ContentItemDetailFormBase .FormFieldMovingRhytms .FormLabel{display:block;float:left;line-height:25px;width:200px;}
.ContentItemDetailFormBase .FormFieldBenByBach input,.ContentItemDetailFormBase .FormFieldPictures input,.ContentItemDetailFormBase .FormFieldNordicMusic input,.ContentItemDetailFormBase .FormFieldMovingRhytms input{width:30px;}
