body { 
	margin:0;
  background:#EB1C14 url("imgs/bvl_gradient.png");
  background-repeat: repeat-y;
  background-position: center;
  
	font-family: Gill Sans MT, Gill Sans, GillSans, Gill, gill, /*Gill Sans Std,*/ Optima, Lucida Grande, Trebuchet MS, Geneva, Tahoma, Verdana, Helvetica, MS Sans Serif, Arial,  sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	
	scrollbar-base-color: white;
  scrollbar-arrow-color: black;
  scrollbar-face-color: white;
  scrollbar-3dlight-color: white;
  scrollbar-darkshadow-color: white;
  scrollbar-highlight-color: black;
  scrollbar-shadow-color: black;
  scrollbar-track-color: white;
}


img {
	border: 0;
	margin: 0;
	padding: 0;
}

img.header {/* kopjes van teksten */
	padding: 0 0 6px 0;
	height: 16px;
}

.imgtitle {/* onderschrift onder afbeelding (bijv bij about us) */
	font-size: 11px;
	margin: 10px 0 0 0;
}


a:link {text-decoration: underline; color:#8F178D;}
a:visited {text-decoration: underline; color:#8F178D;}
a:hover {text-decoration: underline; color:#EB1C14;}


.standard_text {
	color: black;
	margin: 0 15px 0 0;/* top right bottom left */
}

.accented_text {
	color: #EB1C14;
	margin: 0 20px 0 0;
}

.title {
	font-style: italic;
}

.footnote {
	font-size: 10px;
	/*<span class="footnote">blah blah</span>*/
}


h1 {
	color:#EB1C14;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 12px 0;
}

h2 {
	color:#EB1C14;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 -15px 0;
}

hr {
	text-align:left;
	margin: 0 0 8px 0;/* top right bottom left */
}

div {
	background-color: white;
}

ul {
	padding: 0;
	margin: 0;
	list-style-type:none;
}




/********************* NAVIGATION ******************/

a.nav:link {text-decoration: none; color:black;}
a.nav:visited {text-decoration: none; color:black;}
a.nav:hover {text-decoration: none; color:#8F178D}

#div_nav {
	position:absolute;
	left:83px;
	top:47px;	
	width:158px;
	height:220px;
	padding: 20px;
}


img.nav {
 margin-bottom: 8px;
 width: 123px;
 height: 60px;
}

img.nav_bn {
	margin: 0;
}

img.nav_language {
	margin-top: 10px;
}



/********************* INDEX ******************/

#div_index_main {
	background: none;
	position:absolute;
	left:50%;
}

#div_index_logo {
	background: none;
	position:relative;
	top:160px;
	left:-100%;
	width: 168px;
	height: 132px;
	text-align:center;
	float:left;
}

#div_index_apaa {
	height:122px;
	width:227px;
	background-image:url("/imgs/apaa-small.jpg");
	top:160px;
	position:relative;
	left:50px;
}



ul.div_talen {
    margin: 8px 0 0 0; /* top right bottom left */
}


#div_swf {
	background: none;
}

a.index:link {text-decoration: none; color:white;}
a.index:visited {text-decoration: none; color:white;}
a.index:hover {text-decoration: underline; color:white}




/********************* INTRODUCTION ******************/

#div_intro_text {
	position:absolute;
	left:330px;
	top:80px;
	width:390px;
	height:437px;
	padding: 0;
	border: 15px solid white;
	overflow: auto;
}


#div_kvdm_shortcut {
	position:absolute;
	left:120px;
	top:383px;
	width:138px;
	height:161px;
	padding: 14px;
	overflow: none;
}

#intro_kvdm {
	padding-top: 8px;
}


/********************* CONTACT *****************/

#div_contact {
	position:absolute;
	left:466px;
	top:161px;
	width:215px;
	height:185px;
	padding: 0;
	border: 15px solid white;
	overflow: none;
}

.naw {
	margin: 0;
}


/********************* OVER ONS ****************/

#div_about_text {
	position:absolute;
	left:419px;
	top:81px;
	width:371px;
	height:426px;
	padding: 0;
	border-color: white;
	border-style: solid;
	border-width: 20px 15px 20px 15px;
	overflow: auto;
}


#div_about_img {
	position:absolute;
	left:100px;
	top:343px;
	width:227px;
	height:218px;
	padding: 18px;
	overflow: none;
}

#div_apaa_img {
	position:absolute;
	left:100px;
	top:343px;
	width:227px;
	height:122px;
	overflow: none;
}



/********************* KVDM  *****************/

.div_kvdm_big {
	position:absolute;
	left:382px;
	top:20px;
	height: 566px;
	width: 496px;
	border: 18px solid white;
	overflow: auto;
	visibility: hidden;
}


/* info below large image */
.div_kvdm_info {
	margin: 10px 0 10px 0;
	width: 470px;
}


.div_kvdm_thumbs {
	position: absolute;
	left: 130px;
	top: 378px;
	width: 202px;
	height: 106px;
	border: 8px solid white;
	overflow: none;
	visibility: hidden;
}

/* pagination in thumb div */
#thumbnav_kvdm {
	position:absolute;
	top: 93px;
	left: 0px;
	width: 192px;
	padding: 0 5px 0 5px;
	font-size: 12px;
}

/* textual links in thumb div */
li.thumbs_kvdm {
}


a.kvdm_thumbs:link {text-decoration: none; color:#8F178D;}
a.kvdm_thumbs:visited {text-decoration: none; color:#8F178D;}
a.kvdm_thumbs:hover {text-decoration: underline; color:#8F178D;}


/********************* PHOTO GALLERY *****************/

.div_gallery_big, .div_gallery_info {
	position:absolute;
	left:469px;
	top:44px;
	height:502px;
	border: 18px solid white;
	overflow: none;	
	visibility: hidden;
}


.div_gallery_big2, .div_gallery_info2 {
	position:absolute;
	left:469px;
	top:44px;
	height:502px;
	border: 18px solid white;
	overflow: none;	
	/*visibility: hidden;*/
}


.div_gallery_info {
	/*overflow:auto is now set by javascript, after inserting swfs. doesnt work otherwise*/
	overflow: auto;
}


.div_gallery_thumbs {
	position: absolute;
	left: 130px;
	top: 340px;
	width: 240px;
	height: 233px;
	border: 8px solid white;
	overflow: none;
	visibility: hidden;
}

.div_sub {/* onderschrift onder foto in gallery */
	position:absolute;
	top:470px;
	left:0px;
}


#thumbnav {
	position:absolute;
	top: 215px;
	left: 0px;
	width: 230px;
	padding: 0px 5px 0px 5px;
	font-size: 12px;
}

img.thumb {
	width: 50px;
	height: 50px;
}


li.thumbs {
	float: left;
	width: 50px;
	height: 50px;
	/*background: yellow;*/
	padding: 7px 5px 7px 5px;
	display: inline;
}


li.sub_left {/* onderschrift en pijltjes grote foto*/
	float:left;
	vertical-align:bottom;
}
li.sub_right {
	float: right;
	text-align: right;
	vertical-align:bottom;
}


li.sub_left_thumbs {/* onderschrift en pijltjes thumbs*/
	float:left;
	vertical-align:bottom;
}

li.sub_right_thumbs {
	float: right;
	/*text-align: right;*/
	vertical-align:bottom;
}


a.subnav:link {text-decoration: none; color:#8F178D;}/* not used */
a.subnav:visited {text-decoration: none; color:#8F178D;}
a.subnav:hover {text-decoration: underline; color:#8F178D;}

a.prevnext:link {text-decoration: none; color:#8F178D;}/* pijltjes onder foto */
a.prevnext:visited {text-decoration: none; color:#8F178D;}
a.prevnext:hover {text-decoration: underline; color:#8F178D;}



/********************* AGENDA ******************/

#div_agenda {
	position:absolute;
	left:380px;
	top:100px;
	width:250px;
	height:398px;
	padding: 0;
	border: 20px solid white;
	overflow: auto;
}

hr.agenda {
	color: black;
}


/********************* BASEL ****************/

#div_basel_text {
	position:absolute;
	left:333px;
	top:59px;
	width:383px;
	height:436px;
	padding: 0;
	border-color: white;
	border-style: solid;
	border-width: 20px 15px 20px 15px;
	overflow: auto;
}


/******************* ROSETTA ****************/
/* voor gallery en thumb opmaak zie ook FOTO GALLERY */

#div_rosetta_text {
	position:absolute;
	left:365px;
	top:27px;
	width:500px;
	height:548px;
	padding: 0;
	border-color: white;
	border-style: solid;
	border-width: 15px 0px 10px 15px;
	overflow: none;
}


#div_rosetta_list {
	position:absolute;
	left:415px;
	top:37px;
	width:424px;
	height:508px;
	padding: 0;
	border-color: white;
	border-style: solid;
	border-width: 20px 0px 10px 15px;
	overflow: auto;
}


#div_rosetta_img {
	position:absolute;
	left:95px;
	top:335px;
	width:198px;
	height:268px;
	padding: 12px;
	overflow: none;
}

img.rosetta_info {
	margin: 0 0 12px 0;/*top left bottom right*/
}

.login {
	margin: 28px 0 0 0;
	line-height: 28px;
}

input.text {
	width: 100px;
	height: 16px;
	font-family: Gill Sans MT, Gill Sans, GillSans, Optima, Lucida Grande, Trebuchet MS, Geneva, Tahoma, Verdana, Helvetica, MS Sans Serif, Arial,  sans-serif;
	font-size: 13px;
	border: 1px solid black;
}

input.button {
	height: 20px;
	padding: 0 2px 0 2px;
	font-family: Gill Sans MT, Gill Sans, GillSans, Optima, Lucida Grande, Trebuchet MS, Geneva, Tahoma, Verdana, Helvetica, MS Sans Serif, Arial,  sans-serif;
	font-size: 13px;
	color:white;
	background-color:black;
	border: 0px;
}


/*********************  CMS *****************/

#div_cms_nav {
	position:absolute;
	left:83px;
	top:47px;	
	width:174px;
	padding: 20px;
}


#div_list {
	position:absolute;
	left:330px;
	background: none;
}

#div_entry {
	width:250px;
	height:160px;
	border: 20px solid white;
	background-color: white;
	margin: 20px 0 0 0;
}

textarea {
	width: 230px;
	height: 80px;
	font-family: Gill Sans MT, Gill Sans, GillSans, Optima, Lucida Grande, Trebuchet MS, Geneva, Tahoma, Verdana, Helvetica, MS Sans Serif, Arial,  sans-serif;
	font-size: 13px;
}

input.textinput {
	width: 230px;
	font-family: Gill Sans MT, Gill Sans, GillSans, Optima, Lucida Grande, Trebuchet MS, Geneva, Tahoma, Verdana, Helvetica, MS Sans Serif, Arial,  sans-serif;
	font-size: 13px;
}

.linefull {
	margin: 2px 0 0 0;
}

input.check {
	vertical-align: middle;
}

img.arrow_up {
	vertical-align: middle;
	margin: 0 0 0 34px;
}

img.arrow_down {
	vertical-align: middle;
	margin: 0;
}