body {
  margin:0px;
  padding:0px;
  font-family:verdana,arial,helvetica,sans-serif;
  cursor:default;
}

.font {
  font-family:'SignaCond-Light','SignaCond Light','myriad pro',verdana,arial,helvetica,sans-serif;
}

input {
  color:#867D76;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
}
input[type=submit] {
  cursor:pointer;
}

a:link, a:visited {
  color:#fff;
  text-decoration:none;
}
a:hover, a:active {
  color:#fff;
  text-decoration:none;
}

#header_container {
  background-color:#fff;
  color:#aaa296;
}
#header {
  width:945px;
  height:88px;
  margin:auto;
}
#header .text {
  float:left;
  margin-top:20px;
  font-size:28px;
  line-height:46px;  
  color:#867d76;
}
#header .text a {
  color:#867d76;
}
#header .logo {
  float:right;
  margin:20px 0 0 20px;
}
#header .logo a {
  display:block;
  width:80px;
  height:50px;
  background-image:url(/img/logo_A.gif);
}
#header .logo a span {
  display:none;
}
#main_container {
  width:945px;
  margin:auto;
}

div#ks_breadcrumbs {
  margin:10px 0 0;
  font-size:10px;
}
div#ks_breadcrumbs a {}
div#ks_breadcrumbs span {}

div#ks_menu {
  float:left;
  width:190px;
  font-size:15px;
  text-transform:uppercase;
  font-family:'myriad pro','tahoma',sans-serif;
  margin-top:30px;
}
div#ks_menu a {
  margin-bottom:15px;
  display:inline-block;
}
div#ks_menu a.forecolor1 { /* Actief item :-) */
}
.ks_submenu {
  font-size:13px;
  line-height:15px;
  text-transform:none;
  font-family:'myriad pro','tahoma',sans-serif;
  margin-top:-15px;
  margin-bottom:15px;
}
.ks_submenu a {
  display:inline!important;
  margin:0px;
  padding:0 0 0 10px;
}
.ks_submenu a.active { 
  color:#fff!important;
  background:transparent url(/img/sub_menu.png) no-repeat 0 4px;
}
.ks_submenu .ks_submenu {
  margin:0 0 0 10px;
}
div#ks_main {
  margin:30px 0 0;
  float:left;
  min-width:700px;
}
div#photoslider {
  width:674px;
  height:264px;
  padding:4px 0 0 4px;
  background-color:#fff;
  margin-bottom:14px;
}
div#photoslider img {
  width:670px;
  height:260px;
}
div#ks_content {
  float:left;
  width:434px;
  padding:4px 0 4px 4px;
  background-color:#fff;
  color:#867D76;
  font-family:verdana,sans-serif;
  font-size:12px;
}
.widespacer {
  width:960px;
}
div#ks_content.wide {
  width:680px;
  padding-right:10px;
}
div#ks_content .content {
  min-height:240px;
  padding:20px 15px 10px 15px;
}
div#ks_content object, div#ks_content embed {
  width:400px;
  height:250px;
}
div#ks_content .mediabox {
  margin:10px 0 10px -16px;
}
div#ks_content .mediabox object, div#ks_content .mediabox embed {
  height:30px;
}
ul.downloads li {
  margin-left:-24px;
}
div#ks_content a:link, div#ks_content a:visited {
  text-decoration:underline;
  color:#867D76;
}
div#ks_content a:hover, div#ks_content a:active {
  text-decoration:underline;
  color:#807670;
}

div#ks_content .people {
  width:412px;
}
div#ks_content .people .item {
  display:inline-block;
  width:90px;
  height:90px;
  margin:0 10px 14px 0;
}
img.small {
  width:90px;
  height:90px;
}
img.mid {
  width:140px;
  height:140px;
}
img.large {
  min-height:130px;
}


.date {
  padding:0 0 6px 0;
  text-transform:uppercase;
  font-size:11px;
  font-weight:bold;
}
.ks_list_item {
  border-top:1px solid #ddcccc;
  padding:10px 0;
  clear:right;
}
.ks_list_item:first-child {
  border:0;
}
div#ks_content img.mid {
  float:right;
  clear:right;
  margin:0 0 8px 6px;
}

.KsButton {
  display:inline-block;
  padding:2px 5px;
  text-decoration:none!important;
  background-color:#867D76;
  color:#fff!important;
  border:0px;
}
a.KsButton:hover, button.KsButton:hover, input.KsButton:hover {
  background-color:#776666;
  color:#eee!important;
}
span.KsButton {
  background-color:#ccc;
}

div#ks_foot {
  padding:20px 0 10px 10px;
  font-size:10px;
}


div#ks_rcol {
  line-height:16px;
}
div#ks_rcol img {
  border:4px solid #fff;
  margin: 0 0 -20px 14px;
}
div#ks_rcol div#ks_languages {
  margin-top:50px;
  text-transform:uppercase;
  font-size:12px;
}
div#ks_rcol div#ks_languages a {
  display:inline-block;
  padding:1px 0 5px 16px;
}
div#ks_rcol div#ks_languages a.active {
  background:transparent url(/img/triangle.png) no-repeat;
  color:#fff!important;
}

div#ks_search {
  margin:20px 0 0 14px;
  display:inline-block;
}
div#ks_search form {
  margin:0px;
  padding:0px;
}
div#ks_search input[type=text] {
  width:135px;
  background-color:#fff;
  padding:2px;
}
div#ks_search input[type=text].active {
  color:#867D76;
}
div#ks_search input[type=submit] {
  width:28px;
  color:#fff;
  border:0;
  padding:2px;
}
div#ks_rss {
  margin:20px 0 0 14px;
  display:inline-block;
  height:20px;
}
div#ks_rss a {
  padding-left:22px;
  float:left;
  height:19px;
  line-height:19px;
  background:transparent url(/img/rss.gif) no-repeat left;
}
div#ks_rss a:hover {
  text-decoration:underline;
}
div#related {
  display:inline-block;
  width:160px;
  padding:10px 14px 0;
  background:transparent url(/img/white50.png) repeat;
/*  
  position:absolute;
  bottom:0;
  margin:0 0 -15px 438px;
*/
}
div#related h3 {
  margin:0 0 12px -14px;
  font-size:16px;
  padding:0 0 0 18px;
  background:transparent url(/img/triangle.png) no-repeat 0 0;
}
div#related a {
  color:#ddd!important;
}
div#related a:hover {
  text-decoration:underline;  
  color:#fff!important;
}

.clear {
  clear:both;
}

/* Forms */
#content .KsForm {
  clear:both;
  padding-top:12px;
}
.KsForm br {
  clear:both;
}
.KsFrmLabel {
  width:70px;
  float:left;
  padding-top:4px;
}
.KsFrmLabelLong {
  width:120px;
  float:left;
  padding-top:4px;
}
.KsFrmInput {
  float:left;
  width:200px;
  padding-bottom:2px;
}
.KsFrmInput.Padding {
  padding:4px 0;
}
.KsFrmInput input[type=text], .KsFrmInput textarea { /* textfield */
  font-family:verdana,sans-serif;
  font-size:12px;
  color:#867D76;

  width:182px;
  background-color:#E1E0DE;
  border:0px;
  padding:4px;
  margin-top:2px;
}
.KsFrmInput input[type=text] {
  height:18px;
}
.KsFrmInput textarea { 
  height:90px;
}
.KsFrmButtons {
  float:left;
  padding-top:1px;
  width:190px;
}
.KsFrmButtons .KsButton {
  float:right;
}
.KsFrmError {
  font-weight:bold;
  padding:5px 0;
}

/*
.KsFrmLabelCafe {
  width:220px;
  height:40px;
  float:left;
  padding-top:4px;
}

*/

/* Search */
div.KsSearchResult { 
  /*color:#867D76;*/
  padding-bottom:18px;
}
.KsSearchResult a {
  text-decoration:none!important;
}
.KsSearchResult .Title {
  font-weight:bold;
  font-size:15px;
  display:block;
}
.KsSearchResult .Lines {
  line-height:18px;
  display:block;
  padding-left:18px;
}
.KsSearchResult .Info {
  font-size:8px;
  display:block;
  padding-left:18px;
}
.KsSearchResult strong { /* Found word in line */
}


/* PageSelect */
.KsPageSelect {
  margin-top:15px;
  border-top:1px solid #ddcccc;
  padding-top:9px;
}
.KsPageSelect .Left {
  float:left;
  width:70px;
  text-align:center;
}
.KsPageSelect .Pages {
  float:left;
  width:215px;
  padding:0px 10px;
  text-align:center;
}
.KsPageSelect .Pages a {
  text-decoration:underline!important;
}
.KsPageSelect .Right {
  float:right;
  width:70px;
  text-align:center;
}

/* CMS Related */

table.cms td {
  padding:0 10px 3px 0;
}
.cms .title {
  font-size:14px;
  font-weight:bold;
}
/* Default those: */

.backcolor { /* main body */
  background-color: #867d76;
  color:#fff;
}
.forecolor1 { /* headers */
  color: #c3ce2e;
}
.forecolor2 { /* other links e.d. */
  color: #c0deeb;
}


