HTML, BODY {overflow-y:hidden; overflow-x:hidden}
body {
	height:100%;
	margin:0 auto;
	border:0;
	padding:0;
	font-family: Arial,"Trebuchet MS", Verdana;
	font-size: 12px;
	color:#887B73;
	background-color:#887B73;/*FFF*/
	vertical-align:middle;
	overflow: hidden;
	overflow-y:hidden; 
	overflow-x:hidden;
}

body.bodieartiest{
	/*height:800px;/*100%*/
	margin:0 auto;
	border:0;
	padding:0;
	font-family: Arial,"Trebuchet MS", Verdana;
	font-size: 12px;
	color:#887B73;
	background-color:#887B73;
	vertical-align:top;
	/*overflow: hidden;*/
	overflow-y:scroll; 
	overflow-x:hidden;
}

h1 {
	font-family: Arial, "Trebuchet MS", Verdana;
	font-size: 20px;
	color: #887B73;
	text-transform: uppercase;
	margin:0; padding:0; border:0;
	margin-bottom:10px;
}
h2 {
	font-size: 16px;
	font-weight:bold;
	color: #887B73;
	margin:0; padding:0; border:0;
	margin-bottom:5px;
}
h3 {
	font-size: 14px;
	font-weight:bold;
	color:#887B73;
	margin-bottom:5px;
}

a, a:link, a:visited{
	font-weight: normal;
	text-decoration: none;
	color: #303168;
}
a:hover{
	font-weight: normal;
	text-decoration: none;
	color: #B0B0B0;
}

li{line-height:18px;}

form.contact{
	display:block;
	float:left;
	margin:15px;
}

#contactgegs{width:40%; display:block; float:right;}
#cnctfrm{width:60%; display:block; float:left;}

input{
	float:left;
	display:block;
	clear:right;
	margin-bottom:10px;}
select{
	float:left;
	display:block;
	clear:right;
	margin-bottom:10px;}
textarea{
	float:left;
	display:block;
	clear:right;
	margin-bottom:10px;}
label{
	float:left;
	display:block;
	clear:left;
	width:150px;
	font-weight:bold;}
div{margin:0 auto; padding:0; border:0;}





/* CENTER */ /* 600 = 134 + 341 + 125 */
/*Dit zijn de settings voor een vaste hoogte van 600px en een 100%breedte verticaal en horizontaal gecentreerd*/
#center {width:100%; height:100%; position:absolute; top:50%; left:0; margin:-300px auto auto 0px; border:0px solid black; text-align:center;}


/* BOVEN */
#boven_container{
	text-align: center;
	width: 1000px;
	height: 134px;
	background-color:#887B73;
}
#boven_container img{
	text-align:center;
}


/* INHOUD */
#inhoud_container{
	text-align: center;
	width:1000px;/*1000 - 25 - 25 */
	/*padding:15px 25px;*/
	height: 341px;/*341 - 15 - 15*/
	background-color:#FFF;
	vertical-align:top;
	overflow-x:hidden;
	overflow-y:auto;
}
#inhoud_homepage{
	text-align: left;
	/*width: 100%;*/
	padding:0;
	margin:0;
	border:0;
}
#inhoud{
	text-align: left;
	/*width: 100%;*/
	padding:15px 25px;
}


/* FOOTER */
#footer_container{
	text-align: center;
	display:block;
	clear:both;
	width:1000px;
	height:125px;
	background-color:#887B73;
}
#footer{
	text-align: center;
	width: 1000px;
	height:110px;/*125*/
	padding: 0px;
	padding-top:15px;
}

/* KRUIMEL */
#kruimel{
	width:100%;
	text-align:left;
	padding:10px 0px 0px 10px;
}
#kruimel a, #kruimel a:link, #kruimel a:visited{}
#kruimel a:hover{color:#8C8D92;}



/* NAVIGATIE */

	#navbar{
	height:28px;
	line-height:28px;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:center;
	}
	#navbar a, #navbar a:link, #navbar a:visited{
		height:28px;
		line-height:28px;
		text-transform: uppercase;
		text-decoration: none;
		color: #333;
		text-align:center;
		padding:0px 20px;
	}
	#navbar a:hover{
		color: #FFF;
	}
	#navbar a.activepage{
		color: #FFF;
	}
	
	#langbar{
	height:28px;
	line-height:28px;
	font-size: 12px;
	text-align:right;
	padding-right:50px;
	}
	#langbar a, #langbar a:link, #langbar a:visited{
		height:28px;
		line-height:28px;
		text-decoration: none;
		color: #333;
		text-align:center;
		padding:0px 5px;
	}
	#langbar a:hover{
		color: #FFF;
	}
	#langbar a.activepage{
		color: #FFF;
	}

/* SLIDESHOW */
	.slideshow{float:left;}

/* HOMEPAGE AANKONDIGING */
	/*#hpaank{position:absolute; float:right; clear:none; z-index:999; background-image:url(images/opa75.png); padding:15px;}*/
	/*#hpaank{position:absolute; top:150px; left:50%; width:350px; height:275px; clear:none; z-index:998; background-image:url(images/opa75.png); padding:15px; overflow-y:auto; color:#444;}*/
	#hpaank{position:absolute; top:150px; left:50%; width:350px; /*height:275px;*/ clear:none; z-index:998; background-image:url(images/opa75.png); padding:15px; overflow-y:auto; color:#444;/*6B615A;*/}
	#hpaank h2{color:#303168; text-transform:uppercase;}
	
	/*#hpaank2{position:absolute; top:150px; left:50%; width:350px; height:150px; clear:none; z-index:998; background-image:url(images/opa75.png); padding:15px; overflow-y:auto; color:#444;}
	#hpaank2 h2{color:#303168; text-transform:uppercase;}*/
	

/* press items */ 
#press_items{ width:100%;}
#press_items div.press_item{ float:left; margin:10px;}

/* HOME VIDEO */
#homevideo{position:absolute; top:50%; margin-top:-205px; left:50%; margin-left:-350px; width:700px; height:410px; background-color:#FFF; padding-top:20px; /*bottom:25px; left:0;*/ z-index:999;}
#homevideo img{border:0; float:right; margin-right:5px; z-index:999;}

/*#vidlink{position:absolute; top:80px; left:75%; z-index:55; text-align:left; color:#CCC;}*/
#vidlink{position:relative; top:-180px;/*-140*//*-128*//*-108*//*-88/*-74/*-62*//*-27*/ left:0; z-index:55; text-align:left; color:#CCC;}
#vidlink a, #vidlink a:link, #vidlink a:visited{font-size:19px; text-transform:uppercase; font-weight:bold;/*normal*/ color:#FFF;/*CCC - 303168;*/}
#vidlink a:hover{color:#333;}
#vidlink a.belangrijk, #vidlink a.belangrijk:link, #vidlink a.belangrijk:visited{font-size:19px; text-transform:uppercase; font-weight:bold; color:#FFF;/*FFF*//*303168;*/}
#vidlink a.belangrijk:hover{color:#333;}

<!--#announcement{position:relative; top:-27px; left:0; z-index:55; text-align:left; color:#FFF; font-size:15px;}-->
#announcement{position:relative; top:-27px; left:0; z-index:55; text-align:left; color:#FFF; font-size:15px;}
#announcement a, #announcement a:link, #announcement a:visited{ color:#CCC; font-size:12px;}
#announcement a:hover{ color:#333;}



/* AVS video */
#homevideo div.avs{margin:0 auto; width:425px;}

/*#videolink{position:relative; float:right; padding-top:54px;}*/

/* AGENDA */
#agendaitems{position:relative; float:left; width:400px; clear:none; overflow-x:hidden; overflow-y:auto; height:100%;}
#agendaitems img{float:left; margin-right:20px; margin-bottom:40px;}
#agendadetail{position:relative; float:right; width:500px; clear:none;}

#agendaitem{margin-bottom:40px; clear:both; line-height:18px;}
/*#agendaitem img{float:left; margin-right:20px; margin-bottom:40px;}*/
#agendaitem img{}
#agendaitem h2{margin-top:5px; margin-bottom:10px; color:#303168;}

#clear{clear:both;}

/* ARTIST */
#inhoud_artiest_container{
	text-align: center;
	width:1000px;/*1000 - 25 - 25 */
	/*padding:15px 25px;*/
	height: 550px;/*550*//*341*//*341 - 15 - 15*/
	background-color:#FFF;
	vertical-align:top;
	overflow-x:hidden;
	overflow-y:hidden;/*auto*/
}
#inhoud_artiestpage{
	text-align: left;
	/*width: 100%;*/
	padding:0;
	margin:0;
	border:0;
}
#inhoud_artiest{
	text-align: left;
	/*width: 100%;*/
	padding:15px 25px;
}
#artistitems{position:relative; float:left; width:400px; clear:none; padding-top:15px;}
#artistitems a, #artistitems a:link, #artistitems a:visited{
	text-transform:uppercase;
	color:#887B73;
	display:block;
	clear:both;
	margin-bottom:15px;
	/*font-weight:bold;*/
	font-size:14px;
}
#artistitems a:hover{
	color:#AEA59F;
}
#artistdetail{position:relative; float:right; width:500px; clear:none;}

#artisttekst{position:relative; float:left; width:270px; clear:none; padding-top:5px; padding-right:10px; line-height:20px; /*background-color:#444;*/ margin-left:-15px; overflow-x:hidden; overflow-y:auto; height:500px;}
#artistgallery{position:relative; float:right; width:650px; clear:none; height:500px; /*overflow-x:hidden; overflow-y:hidden;*/ /*background-color:#CC0000; margin:0; padding:0; border:0;*/}

/* INFO */
#info1{
	background-image:url(images/info_hores1.jpg);
	width:241px;
	height:334px;
	float:left;
	/*margin-left:-25px;*/
	margin-top:-25px;
}
#info2{
	background-image:url(images/info_hores2.jpg);
	width:241px;
	height:334px;
	float:right;
	/*margin-right:-25px;*/
	margin-top:-25px;
}
#inhoud_info_container{
	text-align: center;
	width:1000px;/*1000 - 25 - 25 */
	/*padding:15px 25px;*/
	height: 334px;/*341 - 15 - 15*/
	background-color:#FFF;
	vertical-align:top;
	overflow-x:hidden;
	overflow-y:hidden;
}
#inhoud_infopage{
	text-align: left;
	/*width: 100%;*/
	padding:0;
	margin:0;
	border:0;
}
#inhoud_info{
	text-align: left;
	width: 468px;/*518 - 25 -25*/
	height:304px;/* 334 - 15 - 15*/
	padding:15px 25px;
	overflow-x:hidden;
	overflow-y:auto;
	float:left;
	margin-top:-25px;
	line-height:20px;
}

/* GALLERY */
.ad-gallery {
  width: 650px; /*background-color:#CCC; /*600*/
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -20px;
      width: 13px;
      display: block;
      background: url(ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 13px;
      background: url(ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}







/*flash styles*/
#flash_intro{position:absolute; z-index:5;}
#myAlternativeContent{width:1000px; height:341px; overflow:hidden;}
