/* general */

body{
	background: #FFFFFF;
	margin:0px 0px 0px 0px;
}

.funcnav a:link, .funcnav a:visited, .funcnav a:active
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

.funcnav a:hover{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}


p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.subtitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.inline_picture{
	float: left;
	margin-top: 0px; 
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 7px;	
}

.line{
  background-color: #D1D1D1;
}

td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.content_vlak{
  padding-left: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 7px;
}


/* table backgrounds */
/* 1. header */
.header_table{ 
  background-image: url('../images/background_header.gif');
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: center;
  background-color: #FEC700;
}

/* 2. ticker */
.ticker_table{ 
  background-image: url('../images/background_ticker.gif');
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: center;
  background-color: #FEAB05;
  margin-top: 1px;
}

/* 3. title */
.title_table_green_homepage{ 
  background-image: url('../images/background_title_orange_homepage.gif');
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: center;
  background-color:#FC5E08;
  margin-top: 1px;
}

.title_table_green{ 
  background-image: url('../images/background_title_green.gif');
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: center;
  background-color:#548700;
  margin-top: 1px;
}

.title_table_blue{ 
  background-image: url('../images/background_title_blue.gif');
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: center;
  background-color:#076FA7;
  margin-top: 1px;
}

.title_table_bordeau{ 
  background-image: url('../images/background_title_bordeau.gif');
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: center;
  background-color:#B21035;
  margin-top: 1px;
}

.title_table_orange{ 
  background-image: url('../images/background_title_orange.gif');
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: center;
  background-color:#FB5A0E;
  margin-top: 1px;
}

/* 4. bottom */
.bottom_table_green{ 
  background-image: url('../images/background_bottom_green.gif');
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: center;
  background-color:#609300;
  margin-top: 1px;
}

.bottom_table_blue{ 
  background-image: url('../images/background_bottom_blue.gif');
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: center;
  background-color:#0389C6;
  margin-top: 1px;
}

.bottom_table_bordeau{ 
  background-image: url('../images/background_bottom_bordeau.gif');
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: center;
  background-color:#CA054F;
  margin-top: 1px;
}

.bottom_table_orange{ 
  background-image: url('../images/background_bottom_orange.gif');
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: center;
  background-color:#FA6713;
  margin-top: 1px;
}


/* homepage */
.home_item_table{ 
  margin-left: 0px;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-right: 0px;
}

.homepage_separator{
  background-color: #ECF1E1;
}

.line_home{
  background-image: url('../images/lijn_gradient.gif');
  background-repeat: repeat-y;
  background-attachment: fixed;
  background-position: bottom;
  background-color: #D6D5D5;
}

.item_title_homepage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3A6600;
	font-weight: bold;
}

.bottom_nav_home a:link, .bottom_nav_home a:visited, .bottom_nav_home a:active
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}

.bottom_nav_home a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}

.bottom_nav_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


/* overzicht lijn*/
.title_lijn_green{
  background-image: 
  url('../images/vierkant_overzicht_green.gif');
  background-repeat: repeat-x;
}

.title_lijn_blue{
  background-image: 
  url('../images/vierkant_overzicht_blue.gif');
  background-repeat: repeat-x;
}

.title_lijn_orange{
  background-image: 
  url('../images/vierkant_overzicht_orange.gif');
  background-repeat: repeat-x;
}

.title_lijn_bordeau{
  background-image: 
  url('../images/vierkant_overzicht_bordeau.gif');
  background-repeat: repeat-x;
}

.overzicht_lijn_orange{
  background-image: url('../images/vierkant_overzicht_orange.gif');
  background-repeat: repeat-x;
}

.overzicht_lijn_orange_abc{
  background-image: url('../images/vierkant_overzicht_orange.gif');
  background-repeat: repeat-x;
  background-position: center;
}

.overzicht_lijn_gray{
  background-image: url('../images/vierkant_overzicht_gray.gif');
  background-repeat: repeat-x;
  background-position: center;
}

.overzicht_lijn_green{
  background-image: url('../images/vierkant_overzicht_green_light.gif');
  background-repeat: repeat-x;
  background-position: center;
}

.overzicht_lijn_bordeau{
  background-image: url('../images/vierkant_overzicht_bordeau.gif');
  background-repeat: repeat-x;
  background-position: center;
}

.overzicht_lijn_blue{
  background-image: url('../images/vierkant_overzicht_blue.gif');
  background-repeat: repeat-x;
  background-position: center;
}


.overzicht a:link, .overzicht a:visited, .overzicht a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
	text-decoration:none;
}

.overzicht a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
}

/* orange*/
ul.orange{
	list-style-image: url(../images/listStyleImage_orange.gif);
	margin-top: 8px;
	margin-bottom: 8px;
}

STRONG.orange{
	color: #FB5A0E;
}

B.orange{
	color: #FB5A0E;
}

input.orange{
	border: 1px solid #8DA1AA;
	background-color: #FFF5F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
}

textarea.orange{
	border: 1px solid #8DA1AA;
	background-color: #FFF5F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
}

select.orange{
	border: 1px solid #8DA1AA;
	background-color: #FFF5F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
}

a.orange{
	color:#FB5A0E;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.orange:hover{
	color:#000000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.overzicht_title_orange{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FA6A14;
	font-weight: bold;
}

/* green */

ul.green{
	list-style-image: url(../images/listStyleImage_green.gif);
	margin-top: 8px;
	margin-bottom: 8px;
}

B.green{
	color: #447300;
}

STRONG.green{
	color: #447300;
}

input.green{
	border: 1px solid #8DA1AA;
	background-color: #E9F3E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
}

textarea.green{
	border: 1px solid #8DA1AA;
	background-color: #E9F3E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
}

select.green{
	border: 1px solid #8DA1AA;
	background-color: #E9F3E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
}

a.green{
	color:#4D9400;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.green:hover{
	color:#000000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.overzicht_title_green{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #548700;
	font-weight: bold;
}

/* blue */

ul.blue{
	list-style-image: url(../images/listStyleImage_blue.gif);
}

B.blue{
	color: #026EA9;
}

STRONG.blue{
	color: #026EA9;
}

input.blue{
	border: 1px solid #8DA1AA;
	background-color: #ECF1F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
}

textarea.blue{
	border: 1px solid #8DA1AA;
	background-color: #ECF1F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
}

select.blue{
	border: 1px solid #8DA1AA;
	background-color: #ECF1F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
}

a.blue{
	color:#026EA9;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.blue:hover{
	color:#000000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.overzicht_title_blue{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #026EA9;
	font-weight: bold;
}

/* bordeau */

ul.bordeau{
	list-style-image: url(../images/listStyleImage_bordeau.gif);
}

B.bordeau{
	color: #BB0C3F;
}

STRONG.bordeau{
	color: #BB0C3F;
}

input.bordeau{
	border: 1px solid #8DA1AA;
	background-color: #F9EDF1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
}

textarea.bordeau{
	border: 1px solid #8DA1AA;
	background-color: #F9EDF1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
}

select.bordeau{
	border: 1px solid #8DA1AA;
	background-color: #F9EDF1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
}

a.bordeau{
	color:#BB0C3F;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.bordeau:hover{
	color:#000000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

.overzicht_title_bordeau{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B21035;
	font-weight: bold;
}



a.letter{
	color:#FFFFFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

a.letter:hover{
	color:#FFFFFF;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}

.page_top{
	color:#FB5A0E;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

a.page_top{
	color:#FB5A0E;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

a.page_top:hover{
	color:#000000;
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold;
}


.page_top_help{
	color:#BFBFBF;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

a.page_top_help{
	color:#BFBFBF;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

a.page_top_help:hover{
	color:#000000;
	font-size: 9px;
	text-decoration: underline;
	font-weight: bold;
}

a.waar_kopen{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.waar_kopen:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.provincie{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
}

.letter
{
	color:#FFFFFF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

#letter_a{
  background-color: #FA6C15;
}

#letter_b{
  background-color: #E25805;
}

#letter_c{
  background-color: #FF9900;
}

#letter_d{
  background-color: #FA6C15;
}

#letter_e{
  background-color: #FA6C15;
}

#letter_f{
  background-color: #FA6C15;
}

#letter_g{
  background-color: #E25805;
}

#letter_h{
  background-color: #FB7E33;
}

#letter_i{
  background-color: #FF9900;
}

#letter_j{
  background-color: #E25805;
}

#letter_k{
  background-color: #FF9900;
}

#letter_l{
  background-color: #FA6C15;
}

#letter_m{
  background-color: #E25805;
}

#letter_n{
  background-color: #FB7E33;
}

#letter_o{
  background-color: #FF9900;
}

#letter_p{
  background-color: #FA6C15;
}

#letter_q{
  background-color: #FF9900;
}

#letter_r{
  background-color: #FF5B33;
}

#letter_s{
  background-color: #FA6C15;
}
#letter_t{
  background-color: #FA6C15;
}
#letter_u{
  background-color: #FA6C15;
}
#letter_v{
  background-color: #FF9900;
}
#letter_w{
  background-color: #E25805;
}
#letter_x{
  background-color: #FB7E33;
}
#letter_y{
  background-color: #FA6C15;
}
#letter_z{
  background-color: #E25805;
}
