body {
	margin: 0px;
	font-family: Geneva, Calibri, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	line-height:18px;
	min-width:1090px;
	overflow-y:scroll;
}

p {
  margin:0 0 18px 0;
}

.item-list ul li {
  padding:0;
  margin:0;
}

strong {
  font-weight:bold;
}

.webform-client-form {
  width:520px;
}

.webform-client-form input {
  float:right;
  size:100px;
}

a {
  text-decoration:none;
}

a:link {
	color: #0074BD;
}

a:visited {
	color: #333;
}

a:hover {
	color: #777;
}

a:active {
	color: #333;
}
ol {
  list-style-type:decimal;
  list-style-position:inside;
}
li a {
  display:inline;
  width:100%;
}
li a:link {
	color: #777;
}

li a:visited {
	color: #777;
}

li:hover a{
	color: #000;
}

li:hover li a{
	color: #777;
}

li li:hover a{
	color: #000;
}

li a:active {
	color: #000;
}

#center, body .dialog-off-canvas-main-canvas .layout-container {
  overflow:hidden;
  max-width:1220px;
  width:100%;
  margin:0 auto;
  text-align:left;
}

.dialog-off-canvas-main-canvas div {
  display:block;
  position:relative;
}

.region-header {
  height:115px;
  width:100%;
  max-width:1220px;
  position:fixed !important;
  background-color:#fff;
  opacity:1;
  padding-top:32px;
  z-index:5;
}

#block-annerose-branding, #block-mainmenunederlands, #block-mainmenuenglish, #block-social, #block-taalkeuze {
  position:absolute;
  max-height:115px;
  margin-top:32px;
}

#block-annerose-branding {
  width:260px;
  top:0px;
  left:0px;
}

#block-mainmenunederlands, #block-mainmenuenglish {
  padding: 0 0 0 0;
  width:880px;
  font-size:14px;
  top:0px;
  left:250px;
  background-color:#fff;
}

#block-social {
  top:0px;
  right:0px;
  width:80px;
  padding:28px 0 0 0;
  overflow:hidden;
  background-color:#fff;
}

.region-header #block-taalkeuze {
  top:77px;
  height:20px;
  right:0px;
  width:80px;
  padding: 0;
  overflow:hidden;
  background-color:#fff;
}

.region-header #block-taalkeuze ul, .region-header #block-taalkeuze li {
  padding: 0px;
  margin:0px;
}

#social {
  display:block;
  width:85px;
  overflow:hidden;
}

#social img {
  float:left;
  margin-right:10px;
}

#block-taalkeuze {
  margin:10px 0 0 0;
}

#block-taalkeuze li.is-active {
  display:none;
}

#block-mainmenunederlands>ul.menu, #block-mainmenuenglish>ul.menu {
  display:block;
  height:50px;
  margin-top:55px;
}

#block-mainmenuenglish ul, #block-mainmenunederlands ul {
  margin:0;
}

#block-mainmenuenglish ul li, #block-mainmenunederlands ul li {
  display:block;
  position:relative;
  float:left;
  list-style: none inside none;
  color:#ccc;
  padding:0px 0px 4px 0px;
  margin: 0 0 0 0.5em;
  background-image:url('../images/background_white.png');
}

#block-mainmenuenglish ul li ul li, #block-mainmenunederlands ul li ul li{
  background-image:none;  
}

#block-mainmenuenglish ul li a, #block-mainmenunederlands ul li a {
  padding:0px 55px 4px 4px;
  white-space: nowrap;
}

#block-mainmenuenglish ul li:hover, #block-mainmenuenglish ul li:hover ul, #block-mainmenunederlands ul li:hover, #block-mainmenunederlands ul li:hover ul {
//  background-color:#f0f2f2;
//  color:#000;
}

#block-mainmenuenglish ul ul, #block-mainmenunederlands ul ul {
  display:none;
  position:relative;
  overflow:hidden;
  opacity:0;
  padding:10px 0 0 0;
  left:-9999px;
  font-size:12px;
  width:100%;
}
#block-mainmenuenglish ul li:hover ul, #block-mainmenunederlands ul li:hover ul{
  left:0;
}

#block-mainmenuenglish ul li li, #block-mainmenunederlands ul li li {
  clear:left;
  margin:0;
  padding:4px 4px 4px 12px;
  color:#000;;
}

#block-mainmenuenglish ul li li a, #block-mainmenunederlands ul li li a {
  padding:0px 4px 4px 4px;
  white-space: nowrap;
}

main {
  margin-top: 145px;
}

#columns, #main-content {
  display:block;
  position:relative;
  overflow:hidden; 
  margin-top:145px;
  width:1220px; 
}

.layout-sidebar-first {
  display:block;
  position:relative;
  overflow:hidden;
  float:left;
  width:260px;
  min-height:200px;
}

.front .layout-sidebar-first {
  width:170px;  
}

main>.layout-content {
  display:block;
  position:relative;
  overflow:hidden;
  float:left;
  width:950px;
  margin-top:43px;
}


.page-node-type-pagina.front main>.layout-content {  
  width:800px;
  margin-top:0px;
}

#block-views-block-galerie-block-1 .views-field-field-werkfotos {
  float:left;
  width:540px;
  height:378px;
  margin-right:25px;
}

.views-field-field-werkfotos #hover-prev, .views-field-field-werkfotos #hover-next {
  display:none;
  position:absolute;
  z-index:1000;
  top:175px;
  opacity:0.7;
  cursor:pointer;
}

.views-field-field-werkfotos:hover #hover-prev, .views-field-field-werkfotos:hover #hover-next {
  display:block;
}

.views-field-field-werkfotos #hover-prev {
  left:10px;
}

.views-field-field-werkfotos #hover-next {
  right:10px;
}

#block-views-block-galerie-block-1 .views-field-field-werkfotos ul, #block-views-block-galerie-block-1 .views-field-field-werkfotos ul li {
  margin:0;
  padding:0;  
}

#block-views-block-galerie-block-1 .views-field-body{
  float:left;
  width:260px;
}

main>.layout-content {
  float:left;
}

.page-node-type-pagina main>.layout-content {
  width:540px;
}

.path-frontpage main>.layout-content {
  width: 800px;
}

.page-node-type-discipline main>.layout-content {
  width:840px;
}

.page-node-type-discipline #block-annerose-content {
  max-width:540px;
}

.view-new-works .view-content .views-row {
  display:block;
  position:relative;
  overflow:hidden;
  margin:0 0 20px 0;
}

.view-new-works .view-content .views-row h2 {
  font-weight:bold;
}

.view-new-works .view-content .item-list, ,view-new-works .view-content p {
  display:block;
  position:relative;  
  overflow:hidden;
}

.view-new-works .view-content ul {
  display:block;
  position:relative;
  overflow:hidden;
  margin:0;
}

.view-new-works .view-content ul li.first {
  display:block;
  position:relative;
  overflow:hidden;
}

.view-new-works .view-content ul li {
  display:block;
  position:absolute;
  overflow:hidden;
  margin:0 0 0 0;
}

#scrollup, #scrolldown {
  display:block;
  padding-left:43px;
  padding-right:43px;
  visibility:hidden;
}
 
#scrollup {
  padding-top:25px;   
}
 
#scrolldown {
  padding-bottom:25px;
}

#block-views-block-work-menu-by-category-block-1, #block-views-block-commissions-menu-by-category-block-1 {
  height:380px;
  display:block;
  overflow:hidden;
}

#block-views-block-work-menu-by-category-block-1 .views-row, #block-views-block-commissions-menu-by-category-block-1 .views-row {
  margin:0 0 6px 0;
}

#block-views-new-works-block {
  display:block;
  overflow:hidden;
}

#rowup, #rowdown {
  margin-left:10px;
}

#slide-controls {
  clear:left;
}

#slide-controls span {
  margin:0 5px 0 5px;
}

#play {
  display:none;
}

#prev:hover, #next:hover, #pause:hover, #play:hover {
  color:#00f;
  cursor:pointer;
}

.view-disciplines .views-row {
  display:block;
  position:relative;
  overflow:hidden;
  clear:left;
  margin-bottom:20px;
}

.view-disciplines .views-row ul {
  position:relative;
  display:block;
  overflow:hidden;
  width:220px;
  height:143px;
}

.view-disciplines .views-field-field-disciplinefoto, .view-disciplines .views-field-body {
  float:left;
}

.view-disciplines .views-field-body {
  width:290px;
  margin-left:25px;
}

.view-disciplines .views-field-field-disciplinefoto li.first, .view-disciplines .views-field-field-disciplinefoto li.last {
  position:absolute;
  display:block;
  overflow:hidden;
}

.view-disciplines .views-field-field-disciplinefoto:hover li.last {
  display:none;
}

.view-nieuws {
  width:540px;
}

.slideshow {
  visibility:visible;
  display:none;
}

#block-system-main .content .node-form .vertical-tabs {
  display:none;
}

.view-work-menu-by-category .views-field-edit-node {
  margin:-25px 0 0 5px;
  overflow:hidden;
  display:block;
}

.views-field-edit-node span{
  background:#fff;
  border:1px solid #80B4FD;
  padding:0 3px;
}
