html {
  width: 100%;
  height: 100%;
}

body {
	width: 100%;
	height: 100%;

	margin: 0px;
	padding: 0px;

	text-align: center;
	background-color: #FFFFFF;
}

img {
	border: 0px;
}

a {
	color:#C1131E;
	text-decoration:underline;
}

a:hover {
	color:#C1131E;
	text-decoration:underline;
}

.main {
	text-align: left;
	margin-left: auto;
 	margin-right: auto;
	width: 979px;

	border-right:1px #DDD4BE solid;
	border-left:1px #DDD4BE solid;
	background: #FFF url('./../images/bg.png') no-repeat right top;
}

.header {
  height: 140px;
}

.logo {
  position: absolute;
  margin: 40px 0 0 35px;
}

.select_lang_text {
  float: right;
  color: #919191;
  font-size: 10px;
  line-height: 20px;
  height: 20px;
  font-weight: bold;
  margin-right: 20px;
}

.dd_text {
  width: 120px;
  height: 20px;
  line-height: 20px;

  background-image: url('./../images/lang_select_left.gif');
  background-repeat: no-repeat;

  cursor: pointer;
}

.dd_text_over {
  width: 120px;
  height: 20px;
  line-height: 20px;

  background-image: url('./../images/lang_select_left_over.gif');
  background-repeat: no-repeat;

  cursor: pointer;
}

#text a:link, #text a:visited, #text a:hover {
  color: #3a3a3c;
  text-decoration: none !important;
}

#dd_list {
  display: none;

  width: 120px;
  background-image: url('./../images/lang_select_sub_left.gif');
  background-repeat: repeat-y;

  background-color: #F3F3F3;

  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  opacity: 0.9;
}

.dd_list_item {
  height: 20px;
  line-height: 20px;
  cursor: pointer;

  margin: 0 1px;

  background-image: url('./../images/submenu_border.gif');
  background-position: bottom left;
  background-repeat: repeat-x;
}

#dd_list a:link, #dd_list a:visited, #dd_list a:hover, .dd_list_item_over a:link {
  color: #3a3a3c;
  text-decoration: none !important;
}

.dd_list_item_over {
  height: 20px;
  line-height: 20px;
  cursor: pointer;

  margin: 0 1px;

  background-color: #BBBBBB;

  background-image: url('./../images/submenu_border.gif');
  background-position: bottom left;
  background-repeat: repeat-x;
}

.dd_list_item_flag {
  float: left;
  margin: 3px 0 0 3px;
}

.dd_list_item_text {
  float: left;
  margin-left: 7px;
}

.content_container {
  height: auto;
}

.content {
  float: left;
  width: 340px;
}

.content_text {
  margin: 50px 0 0 18px;

  padding-right: 18px;

  border-right: 1px solid #ddd4be;
}

.content_header {
  float: left;

  width: 637px;
  height: 278px;

  background-repeat: no-repeat;
  background-position: bottom right;
}

.content_site_text {
  padding: 25px 35px 25px 21px;
}

.content_site_header {
  padding-top: 25px;

  width: 435px;
  height: 100%;

  background-repeat: no-repeat;
  background-position: bottom left;
}

.center {
  clear: both;

  height: auto;
}

.login_bg {
  float: left;

  width: 278px;

  height: 166px;

  background-image: url('./../images/login_bg.png');
  background-repeat: no-repeat;
}

.login {
  margin: 75px 0 0 18px;
}

.login input {
  background-color: #c7b68b;
  border: none;

  width: 120px;
  height: 15px;
  font-size: 10px;
}

.login .username_text {
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-transform: uppercase;
}

.login .username_field {
  padding: 0 0 0 10px;
}

.login .password_text {
  padding-top: 10px;

  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-transform: uppercase;
}

.login .password_field {
  padding: 10px 0 0 10px;
}

.login .submit {
}

.search {
  position: absolute;

  margin: 141px 0 0 18px;
}

.search input, .search_site input {
  background-color: #919191;
  border: none;

  width: 120px;
  height: 15px;
  font-size: 10px;
}

.search .text, .search_site .text {
  float: left;

  padding: 0 0 0 0;

  font-weight: bold;
  font-size: 12px;

  color: #FFFFFF;
}

.search .field, .search_site .field {
  float: left;

  text-align: left;

  padding: 0 0 0 32px;
}

.search .submit, .search_site .submit {
  float: left;

  text-align: left;

  padding: 1px 0 0 7px;
}

.search_site {
  float: left;

  width: 435px;
  height: 29px;

  line-height: 29px;

  background-image: url('./../images/search_bg.png');
  background-repeat: repeat-x;
}

.search_site .field {
  padding: 0 0 0 10px;
}

.logo_site {
  float: left;

  margin-left: 20px;

  line-height: 29px;
}

.news {
  float: left;

  width: 699px;
  height: 166px;


  background-image: url('./../images/news.jpg');
  background-repeat: no-repeat;
}

.news_container {
  margin: 15px 0 0 80px;
}

.leesmeer {
  margin: 5px 0 0 0;
  text-align: right;
}

.datum {
  font-size: 11px;
  color: #919191;

  margin: 0;
}

.news1 {
  float: left;

  width: 280px;

  margin-right: 40px;
}

.news2 {
  float: left;

  width: 280px;
}


.footer {
  clear: both;

  background-color: #c1131e;
  height: 25px;
}

.footer .newsletter {
  float: left;
  color: #FFFFFF;
  font-size: 14px;

  line-height: 25px;

  margin: -1px 0 0 18px;
}

.footer .newsletter a:link, .footer .newsletter a:visited {
  color: #FFFFFF;

  text-decoration: none;
}

.footer .newsletter a:hover {
  color: #FFFFFF;

  text-decoration: underline;
}

.footer .address {
  float: left;
  width: 789px;

  color: #FFFFFF;
  font-size: 10px;

  line-height: 25px;
  text-align: right;
}


/* IN SITE */
.button {
  height: 16px;

  text-align: center;
  color: #FFFFFF;

  font-size: 10px;
  text-transform: uppercase;

  cursor: pointer;
}

.button .left {
  float: left;

  width: 15px;
  height: 16px;

  background-image: url('./../images/buttons/button_left_over.gif');
  background-repeat: no-repeat;
}

.button .middle {
  float: left;
  height: 16px;
  line-height: 16px;

  background-color: #464646;
}

.button .right {
  float: left;

  width: 15px;
  height: 16px;

  background-image: url('./../images/buttons/button_right_over.gif');
  background-repeat: no-repeat;
}

.button .left_over {
  float: left;

  width: 15px;
  height: 16px;

  background-image: url('./../images/buttons/button_left.gif');
  background-repeat: no-repeat;
}

.button .middle_over {
  float: left;
  height: 16px;
  line-height: 16px;

  background-color: #c1131e;
}

.button .right_over {
  float: left;

  width: 15px;
  height: 16px;

  background-image: url('./../images/buttons/button_right.gif');
  background-repeat: no-repeat;
}


.form_contact, .form_job {

}

.form_contact td, .form_job td, .form_login td, .form_download td {
  padding: 3px 5px 3px 0;
}

.form_contact td input,select,textarea, .form_job td input,select,textarea, .form_login td input,select,textarea, .form_download td input,select,textarea {
  width: 125px;
  height: 15px;
  font-size: 10px;

  border: 1px solid #A2863E;
  background-color: #C7B68B;

  font-family: Arial;
}

.form_contact .separator, .form_job .separator, .form_login .separator, .form_download .separator {
  background-image: url('./../images/submenu_border.gif');
  background-position: bottom left;
  background-repeat: repeat-x;

  padding-bottom: 18px;
}
