/* CSS Document */

body {
	background-color: #003950;
	margin-top:	0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-family: verdana, arial, courier new;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a {
	color: #003950;
	text-decoration: none;
}

a:active {
	color: #003950;
	text-decoration: none;
}

a:visited {
	color: #003950;
	text-decoration: none;
}

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

a.footer {
	color: #FFFFFF;
	text-decoration: none;
}

a:active.footer {
	color: #FFFFFF;
	text-decoration: none;
}

a:visited.footer {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.footer {
	color: #FFFFFF;
	text-decoration: underline overline;
}

a.menu {
	color: #319400;
	text-decoration: none;
}

a:active.menu {
	color: #319400;
	text-decoration: none;
}

a:visited.menu {
	color: #319400;
	text-decoration: none;
}

a:hover.menu {
	color: #319400;
	text-decoration: underline overline;
}

table {
	font-family: verdana, arial, courier new;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #003950;
}

.menu {
	background-color: #EEEEEE;
	font-weight: bold;
	font-size: 10px;
	color: #319400;
}

.innertable {
	border-color: #003950;
	border-width: 1px;
	border-style: solid;
}

.tablehead {
	background-color: #003950;
	font-weight: bold;
	color: #FFFFFF;
}

.kleur1 {
	background-color: #F4F4F4;
}

.kleur2 {
	background-color: #FFFFFF;
}

h1 {
	font-family: arial, verdana, courier new;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;

}

.bold_header {
  font-family: arial, verdana, courier new;
  font-size: 16px;
  color: #319400;
  font-weight:bold;
}
.terms {
  font-size:10px;
}
.registration_input {
  height: 18px;
  width: 203px;
  font-size:10px;
}
.registration_prefix {
height: 18px;
width: 30px;
font-size: 10px;
}
.registration_lastname {
height: 18px;
width: 170px;
font-size: 10px;
}
.image_verify {
height: 18px;
width: 170px;
font-size: 10px;
}
.registration_housenumber {
height: 18px;
width: 48px;
font-size: 10px;
}
.registration_extra {
height: 18px;
width: 48px;
font-size: 10px;
}
.month_select {
  height: 18px;
  width: 66px;
  font-size:10px;
}
.year_select {
  height: 18px;
  width: 66px;
  font-size:10px;
}
.day_select {
  height: 18px;
  width: 63px;
  font-size:10px;
}
.data_zipcode {
  height: 18px;
  width: 55px;
  font-size:10px;
}
.data_zipcode_numbers {
  height: 18px;
  width: 35px;
  font-size:10px;
}
.data_zipcode_letters {
  height: 18px;
  width: 25px;
  font-size:10px;
}

.myaccount_mainfont {
  font-family: arial, verdana, courier new;
  font-size: 11px;
  color: #003950;
}
.myaccount_td_container {
  border-style: solid;
  border-width: 1px;
  border-color: #000;
  /*padding: 5px;*/
}
.subtable_header {
  padding-left:5px;
  font-family: arial, verdana, courier new;
  font-size: 13px;
  font-weight:bold;
  height:24px;
  background-color: #003950;
  color:#fff;
  background-image:url(/images/corner_blue.gif);
  background-repeat: no-repeat;
  background-position: left;
}
.table_blue_row {
  padding-left:3px;
  height:22px;
  font-family: arial, verdana, courier new;
  font-size: 11px;
  color: #003950;
  background-color:#f4f4f4;
}
.table_white_row {
  padding-left:3px;
  height:22px;
  font-family: arial, verdana, courier new;
  font-size: 11px;
  color: #003950;
  background-color:#fff;
}
.table_grey_row {
  height:22px;
  font-family: arial, verdana, courier new;
  font-size: 11px;
  color: #003950;
  background-color:#b4b4b4;
  border-bottom-width:1px;
  border-bottom-color:#fff;
  border-bottom-style:solid;

}
a.button_link:hover{
  text-decoration:none;
}
.button_red_left{
  height:18px;
  width:6px;
  background-image:url(/images/but_red_l.gif);
  background-repeat:no-repeat;
  background-position:right;
}
.button_red_right{
  height:18px;
  width:6px;
  background-image:url(/images/but_red_r.gif);
  background-repeat:no-repeat;
  background-position:left;
}
.button_red_middle{
  height:18px;
  background-image:url(/images/but_red_center.gif);
  background-repeat:repeat-x;
}
.button_green_left{
  height:18px;
  width:6px;
  background-image:url(/images/but_green_l.gif);
  background-repeat:no-repeat;
  background-position:right;
}
.button_green_right{
  height:18px;
  width:6px;
  background-image:url(/images/but_green_r.gif);
  background-repeat:no-repeat;
  background-position:left;
}
.button_green_middle{
  height:18px;
  background-image:url(/images/but_green_center.gif);
  background-repeat:repeat-x;
}
.button_grey_left{
  height:18px;
  width:6px;
  background-image:url(/images/but_grey_blue_l.gif);
  background-repeat:no-repeat;
  background-position:right;
}
.button_grey_right{
  height:18px;
  width:6px;
  background-image:url(/images/but_grey_blue_r.gif);
  background-repeat:no-repeat;
  background-position:left;
}
.button_grey_middle{
  height:18px;
  background-image:url(/images/but_grey_center.gif);
  background-repeat:repeat-x;
}
.button_grey_white_left{
  height:18px;
  width:6px;
  background-image:url(/images/but_grey_white_l.gif);
  background-repeat:no-repeat;
  background-position:right;
}
.button_grey_white_right{
  height:18px;
  width:6px;
  background-image:url(/images/but_grey_white_r.gif);
  background-repeat:no-repeat;
  background-position:left;
}
.button_grey_white_middle{
  height:18px;
  background-image:url(/images/but_grey_center.gif);
  background-repeat:repeat-x;
}
a.tablink {
font-family: arial, verdana, courier new;
font-size:14px;
text-decoration:none;
}
a.tablink_selected {
font-family: arial, verdana, courier new;
font-size:14px;
text-decoration:none;
font-weight:bold;
color:#c10000;
}
