/* UDMv4.5 */
/***************************************************************\

  ULTIMATE DROP DOWN MENU Version 4.5 by Brothercake
  http://www.udm4.com/
  
  This script may not be used or distributed without license

\***************************************************************/

/***************************************************************/
/* Generated CSS - DO NOT EDIT THIS DIRECTLY                   */
/***************************************************************/

.udm, .udm li, .udm ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.udm {
	position:relative;
	left:0;
	top:0;
	z-index:20000;
	width:7.5em;
	cursor:default !important;
	border:none;
	text-align:left;
                float:none;
	width:740px;
                padding-top:0px;

}
@media screen, projection {
.udm {
	float:left;
}
}
.udm>li:first-child {
	margin-left:0px;
}
@media Screen, Projection {
.udm>li:first-child {
	margin-left:0;
	margin-right:0;
}
}
.udm li {
	left:0px;
}
@media screen, projection {
.udm li {
	position:relative;
}
}
.udm ul li {
	left:0;
}
:root ul[class^="udm"] li {
left:0;
position:static;
}
@media Screen, Projection {
:root ul[class^="udm"] li {
left:0px;
position:relative;
}
}
@media Screen, Projection {
.udm/**/[class="udm"]:not([class="xxx"]) ul li {
position:relative;
left:0;
}
}
.udm li {
	display:block;
	width:auto;
	float:left;	
}
.udm li a, .udm li a :visited{
	position:static;
	display:block;
	float:left;
	white-space:nowrap;
	color:#FFF;
}

.udm li:hover a{
	color:#FFD703;
}


@media screen, projection {
.udm l\i a {
	position:relative;
	float:none;
}
}
ul[class^="udm"] li a {
position:relative;
float:none;
}
@media screen, projection {
* html .udm li a {
	position:relative;
	float:none;
}
}
.udm ul li a {
	position:relative;
	float:none !important;
	white-space:normal;
}
.udm li, .udm li:first-child {
	margin-right:0px;
}
.udm ul li {
	margin-left:0;
	margin-right:0;
}
.udm li a {
	margin-bottom:0px;
}
.udm ul li a {
	margin-bottom:0;
}
ul[class^="udm"]:not([class="xxx"]) li a {
margin-bottom:0;
}
ul[class^="udm"]:not([class="xxx"]) li {
margin-bottom:0px;
}
ul[class^="udm"]:not([class="xxx"]) ul li {
margin-bottom:0;
}
.udm ul a {
	margin:0;
}
.udm ul li {
	margin-top:-1px;
}
.udm ul li:first-child {
	margin-top:0px;
}
.udm ul {
	background-image:none;
	background-color:#FFFFFF;
	cursor:default !important;
	width:150px;
	height:auto;
	border-width:0px;
	border-color:#97aabb;
	border-style:solid;
	position:absolute;
	z-index:20100;
	padding:0px;
}
.udm ul li {
	cursor:default !important;
	width:100%;
	position:static;
	float:none;
}
.udm ul {
	display:none;
	visibility:hidden;
}
html/**/[xmlns] .udm u\l {
	display:block;
	visibility:visible;
	height:0;
	overflow:scroll;
	left:-10000px;
}
@media screen, projection {
* html .udm ul {
	display:block;
	visibility:visible;
	height:0;
	overflow:scroll;
	top:-10000px;
}
}
ul.udm/**/[class^="udm"] u\l {
	display:block;
	visibility:visible;
	height:0;
	overflow:visible;
	left:-1000em;
}
.udm a .udmA {
	visibility:hidden;
	margin:0 0px;
	display:block;
	cursor:pointer !important;
	position:absolute;
	right:0;
	top:0;
	text-align:right;
	border:none;
	cursor:inherit !important;
}
.udm a .udmA img {
	display:block;
}
.udm ul a .udmA {
	margin:0 5px;
}
* html .udm a .udmA {
	right:0px;
	top:0px;
}
* html .udm ul a .udmA {
	right:1px;
	top:1px;
}
.udm .udmS {
	margin-left:2px;
	margin-top:2px;
}
.udm .udmS {
	background-image:url(/images/greenshadow.png);
	cursor:default !important;
	position:absolute;
	z-index:20050;
	width:auto;
	height:auto;
	left:0px;
	top:0px;
	display:none;
	filter:alpha(opacity=50);
}
.udm a, .udm a:link, .udm a.nohref {
	background-image:none;
	background-color:transparent;
	cursor:pointer !important;
	z-index:1000;
	text-align:left;
	border-style:solid;
	border-color:#ead4a4 #edbb85 #edbb85 #ead4a4;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px !important;
	padding-bottom:0px !important;
	text-decoration:none;
	border-width:0px;
	font-style:normal;
	font-family:Arial, tahoma, sans-serif;
	font-weight:bold !important;
}
.udm a, .udm a.nohref {
	font-size:115%;
}
.udm a .udmA, .udm a:link .udmA, .udm a.nohref .udmA {
	font-family:Arial, tahoma, sans-serif;
	font-weight:bold !important;
}
.udm li a:visited {
	background-image:none;
	background-color:transparent;
	border-width:0px;
	font-style:normal;
	border-style:solid dashed solid solid;
	border-color:#ead4a4 #edbb85 #edbb85 #ead4a4;
}
.udm li a.udmR, .udm li a.udmY, .udm li a.udmR:visited, .udm li a.udmY:visited, .udm li a:hover, .udm li a:focus, .udm li a.nohref:hover, .udm li a.nohref:focus {
	font-style:normal;
	background-image:none;
	background-color:transparent;
	text-decoration:none;
	border-color:#ead4a4 #ead4a4 #fae4b4 #fae4b4;
	border-style:solid;
	border-width:0px;
}
* html .udm li a:active {
	font-style:normal;
	background-image:none;
	background-color:transparent;
	text-decoration:none;
	border-color:#ead4a4 #ead4a4 #fae4b4 #fae4b4;
	border-style:solid;
	border-width:0px;
}
.udm ul a, .udm ul a:link, .udm ul a.nohref {
	background-image:none;
	background-color:transparent;
	text-align:left;
	border-width:1px;
	border-style:solid;
	border-color:#97aabb;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px !important;
	padding-bottom:2px !important;
	text-decoration:none;
	color:#515e65;
	font-style:normal;
	font-size:100%;
	font-family:Arial, tahoma, sans-serif;
	font-weight:normal !important;
}
.udm ul a .udmA, .udm ul a:link .udmA, .udm ul a.nohref .udmA {
	font-family:Arial, tahoma, sans-serif;
	font-weight:normal !important;
}
.udm ul li a:visited, * html .udm ul li a:visited {
	background-image:none;
	background-color:transparent;
	color:#515e65;
	font-style:normal;
	border-width:1px;
	border-style:solid;
	border-color:#97aabb;
}
.udm ul li a.udmR, .udm ul li a.udmY, .udm ul li a.udmR:visited, .udm ul li a.udmY:visited, .udm ul li a:hover, .udm ul li a:focus, .udm ul li a.nohref:hover, .udm ul li a.nohref:focus, .udm ul li a:visited:hover {
	font-style:normal;
	background-image:none;
	background-color:#dbe0e3;
	text-decoration:none;
	color:#575757;
	border-color:#97aabb;
	border-style:solid;
	border-width:1px;
}
* html .udm ul li a:active {
	font-style:normal;
	background-image:none;
	background-color:#dbe0e3;
	text-decoration:none;
	color:#575757;
	border-color:#97aabb;
	border-style:solid;
	border-width:1px;
}
.udm a.nohref, .udm ul a.nohref {
	cursor:default !important;
}
.udm h3, .udm h4, .udm h5, .udm h6 {
	display:block;
	background:none;
	margin:0;
	padding:0;
	border:none;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
}
.udm h3, .udm h4, .udm h5, .udm h6 {
	display:inline;
}
.udm h\3, .udm h\4, .udm h\5, .udm h\6 {
	display:block;
}
ul[class^="udm"] h3, ul[class^="udm"] h4, ul[class^="udm"] h5, ul[class^="udm"] h6 {
	display:block;
}
* html .udm h3, * html .udm h4, * html .udm h5, * html .udm h6 {
	display:block;
}
* html .udm h3, * html .udm h4, * html .udm h5, * html .udm h6 {
/* width:expression("auto", this.runtimeStyle.width=this.parentNode.offsetWidth);*/
/*	width/*:auto;*/
}
* html .udm ul h3, * html .udm ul h4, * html .udm ul h5, * html .udm ul h6 {
/* width:expression("auto", this.runtimeStyle.width=this.parentNode.currentStyle.width); */
	/*width/*:auto;*/
}
@media screen, projection {
* html .udm li {
	display:inline;
}
}
@media screen, projection {
* html .udm li, * html .udm ul li {
/*	display/**/:block;
	float/**/:left; */
}
}
@media screen, projection {
* html .udm li, * html .udm ul li {
	clear:none;
}
}
ul[class$="udm"].udm li, ul[class$="udm"].udm ul li {
display:block;
float:left;
}
ul[class$="udm"].udm:not([class="xxx"]) li {
float:left;
}
ul[class$="udm"].udm:not([class="xxx"]) ul li {
float:none;
}
@media all and (min-width:0px) {
ul[class$="udm"].udm li {
float:left;
}
}
@media all and (min-width:0px) {
ul[class$="udm"].udm ul li {
float:none;
}
}
select {
	visibility:visible;
}
.udm .udmC {
	position:absolute;
	left:0;
	top:0;
	z-index:20020;
	width:auto;
	height:auto;
	filter:alpha(opacity=0);
}
/* delijn.css */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
	border:0;
}
html {
	height:100%;

}
body {
	color:#575757;
/*		background:#FFF url(/images/fond_home_v2.jpg) no-repeat top center;*/
/*  	background-repeat:repeat-y;*/
	font:70% Arial, Verdana, Helvetica, sans-serif;
	height:100%;
/*      position:absolute; */
/*      overflow: visible;*/
/*      z-index: 1; */

}
img {
	float:left;
	border:0;
}
ul {
	margin:0;
}
ul ul {
	margin:7px 0 3px 0
}
li {
	text-align:left;
	list-style-type:none;
	list-style-position:inside;
	font:100%/150% Arial, Verdana, Helvetica, sans-serif;
	list-style-image:url(/images/bullit.gif);
	padding-bottom:5px;
	margin-left:45px;
}
li p {
	display:inline;
}
table {
	border-collapse:collapse;
}
#applicaties {
/*	background:#FFF url(/images/fond_home_v2.jpg) no-repeat top center;*/
	/*  overflow: auto; stond in commentaar maar zorgt ervoor dat bg niet helemaal doorloopt!! */
	width:100%;
	height:100%;
	position: relative;
/*      position:absolute;*/
/*      overflow: visible;*/
/*      z-index: 1; */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	bottom:0;
	
/*		vertical-align:top;*/
	text-align:center;
/*		position:relative;*/
	z-index:1;
}

.homepage
{
	background:#FFF url(/images/fond_home_v2.jpg) no-repeat top center;
}

.standard_page
{
	background:#FFF url(/images/fond_page.jpg) no-repeat top center;
}

.applications
{
	background:#FFF url(/images/fond_applications.jpg) no-repeat top center;
}

.spartacus{
	background:#FFF url(/images/fond_home.jpg) no-repeat top center !important;
}
.spartacus_two_cols{
	background:#FFF url(/images/fond_template1.jpg) no-repeat top center !important;
}
.spartacus_one_cols{
	background:#FFF url(/images/fond_template2.jpg) no-repeat top center !important;
}

#site_container {
	width:979px;
	height:100%;
	vertical-align:top;
	text-align:center;
	margin:0 auto;
	position:relative;
}
#hoofding {
	width:979px;
	heigth:96px;
}
#hoofding_print {
	display:none;
}

#language_switch{
	padding:0 10px 0 10px;
	color:#FFFFFF;
                float:right;
	position:relative;
	right:12px;
	top:6px;
	background-color:#4B5459;
	font-weight:bold;
	line-height:20px;
                border:1px solid white;
}

/*#language_switch
{
        position: relative;
        float: right;
        width: 60px;
        margin: -267px 5px 0 0;
        padding: 0 10px 0 10px;
        border-right:2px solid #FFFFFF;
}*/

#language_switch a{
	color:#FFFFFF;
	text-decoration:none;
}

#language_switch a:hover{
	text-decoration:underline;
}

#breadcrumbs {
	width:961px;
	float:left;
	text-align:left;
	color:#009;
	margin:30px 9px 22px 9px;
}
#breadcrumbs a {
	color:#009;
}
#breadcrumbs a:hover {
	color:#575757;
	text-decoration:none;
}

#applicaties.spartacus_one_cols #breadcrumbs, #applicaties.spartacus_two_cols #breadcrumbs{
	width:957px;
	position:absolute;
	margin-left:20px;
	top:83px;
	left:0px;
	padding-left:0px;
	color:#FFF;
}
#applicaties.spartacus_one_cols #breadcrumbs a,  #applicaties.spartacus_two_cols #breadcrumbs a{
	color:#FFF;
}
#applicaties.spartacus_one_cols #breadcrumbs a:hover,  #applicaties.spartacus_two_cols #breadcrumbs a:hover{
	color:#FF0;
	text-decoration:underline;
}


.toetsenbord {
	float:right;
	width:857px;
	height:17px;
	background-repeat:no-repeat;
	color:#000000;
	text-align:right;
	vertical-align:top;
	padding:4px 12px 0 0;
}
en {
	float:left;
	width:584px;
	text-align:left;
}
.doelgroepen a {
	float:left;
	color:#333;
	line-height:24px;
	text-decoration:none;
	padding:0 9px;
}
.doelgroepen a:visited {
	color:#333;
	text-decoration:none;
}
.doelgroepen a:hover {
	color:#000;
	text-decoration:none;
}
#search {
	width:206px;
	background-color:#FFF;
	text-align:right;
	float:right;
}
.searchfield {
	float:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#575757;
	height:15px;
	width:105px;
	border:1px solid #CCC;
	margin:4px 4px 0 0;
	padding:0 5px 0 5px;
}
#menuitems {
	float:left;
	width:869px;
	background:url(/images/menu_items_background.jpg) repeat-x 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}

#menuitems  ul ul{
	margin:-10px 0 0 -40px;
}

#menuitems ul ul li{
                padding:0;
	text-transform:none;
}

#menuitems ul li
{
                padding:8px 10px 0 5px;
}


.navButton, .navButton:visited {
	height:28px;
}


/*********** Start navigatie delijn.be.. Voor IE6***********/
#Reisinformatie {
	_width:110px
}
#Travel_information {
	_width:120px
}
#Infos_voyage {
	_width:100px
}
#Reiseinfos  {
	_width:90px
}

#Vervoerbewijzen {
	_width:130px;
}
#Tickets {
	_width:60px;
}

#Verkooppunten, #Sales_points, #Points_de_vente, #Verkaufsstellen {
	_width:120px;
}
#Nieuws, #News, #Actualités, #Aktuelles  {
	_width:55px;
}
#Over_De_Lijn {
	_width:90px;
}
#De_Lijn {
	_width:55px;
}
#Contact, #Kontakt, #ContactButton, #ContactButton:visited {
	_width:40px;
}
/*********** Einde navigatie delijn.be***********/
#Pegasus_Oost-Vlaanderen,#Pegasus_Oost-Vlaanderen,#Pegasus_Antwerpen,#Pegasus_Vlaams-Brabant
{
     padding:2px 10px 0 5px !important; 
}

/*********** Start navigatie mobiliteitsvisie***********/
#Mobiliteitsvisie, #MobiliteitsvisieButton, #MobiliteitsvisieButton:visited {
	_width:105px;
}
#Pegasus_Antwerpen, #Pegasus_AntwerpenButton, #Pegasus_AntwerpenButtonButton:visited {
	_width:100px;
                text-align:center;
	margin-bottom:5px !important;
}
#Pegasus_Oost-Vlaanderen, #Pegasus_Oost-VlaanderenButton, #Pegasus_Oost-VlaanderenButton:visited {
	_width:125px;
                text-align:center;
	margin-bottom:5px !important;
}
#Pegasus_Vlaams-Brabant, #Pegasus_Vlaams-BrabantButton, #Pegasus_Vlaams-BrabantButton:visited {
	_width:125px;
                text-align:center;
	margin-bottom:5px !important;
}
#Neptunus, #NeptunusButton, #NeptunusButton:visited {
	_width:85px;
                text-align:center;
}
#Spartacus, #SpartacusButton, #SpartacusButton:visited {
	_width:85px;
                text-align:center;
}
/*********** Start navigatie mobiliteitsvisie***********/

/*********** Start navigatie Spartacus***********/
#Spartacusplan, #SpartacusplanButton, #SpartacusplanButton:visited {
	_width:120px;
	padding:8px 10px 0 5px;
}
#Sneltram, #SneltramButton, #SneltramButton:visited {
	_width:80px;
	padding:8px 10px 0 5px;
}
#Planning, #PlanningButton, #PlanningButton:visited {
	_width:80px;
	padding:8px 10px 0 5px;
}
#Interactief, #InteractiefButton, #InteractiefButton:visited {
	_width:90px;
	padding:8px 10px 0 5px;
}
#FAQ, #FAQButton, #FAQButton:visited {
	_width:30px;
	padding:8px 10px 0 5px;
}
/* contact werd reeds gedefinieerd van bij delijn.be*/
/*********** Einde navigatie Spartacus***********/


.nav_item, .nav_item_button, .nav_item_button:visited{
	padding:8px 10px 0 5px;
}

.navButton span, .navButton:visited span {
	display:block;
	height:28px;
	/*width:100%;*/
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-repeat:no-repeat;
}

/***********Start navigatie delijn.be***********/

#ReisinformatieButton span, #ReisinformatieButton:visited span {
//	width:130px;
	/*background-image:url(../images/butt_menu1_nl.jpg);*/
}
#VervoerbewijzenButton span, #VervoerbewijzenButton:visited span {
//	width:110px;
	/*background-image:url(../images/butt_menu2_nl.jpg);*/
}
#VerkooppuntenButton span, #VerkooppuntenButton:visited span {
//	width:110px;
	/*background-image:url(../images/butt_menu3_nl.jpg);*/
}
#NieuwsButton span, #NieuwsButton:visited span {
//	width:60px;
	/*background-image:url(../images/butt_menu4_nl.jpg);*/
}
#Over_De_LijnButton span, #Over_De_LijnButton:visited span {
//	width:80px;
	/*background-image:url(../images/butt_menu5_nl.jpg);*/
}
#ContactButton span, #ContactButton:visited span {
//	width:60px;
	/*background-image:url(../images/butt_menu6_nl.jpg);*/
}
/***********Einde navigatie delijn.be***********/


/***********Start navigatie Mobiliteitsvisie***********/
/*
#MobiliteitsvisieButton span, #MobiliteitsvisieButton:visited span {
	width:115px;
}
#Pegasus_AntwerpenButton span, #Pegasus_AntwerpenButton:visited span {
	width:110px;
}
#Pegasus_Oost-VlaanderenButton span, #Pegasus_Oost-VlaanderenButton:visited span {
	width:135px;
}
#Pegasus_West-VlaanderenButton span, #Pegasus_West-VlaanderenButton:visited span {
	width:135px;
}
#NeptunusButton span, #NeptunusButton:visited span {
	width:90px;
}
#SpartacusButton span, #SpartacusButton:visited span {
	width:90px;
}
*/
/***********Einde navigatie Mobiliteitsvisie***********/


/***********Start navigatie Spartacus***********/
/*
#SpartacusplanButton span, #SpartacusplanButton:visited span {
	width:120px;
}
#SneltramButton span, #SneltramButton:visited span {
	width:110px;
}
#PlanningButton span, #PlanningButton:visited span {
	width:110px;
}
#InteractiefButton span, #InteractiefButton:visited span {
	width:60px;
}
#FAQButton span, #FAQButton:visited span {
	width:30px;
}
#Media span, #Media:visited span {
	width:60px;
}
*/
/***********Einde navigatie Spartacus***********/

.navButton span, .navButton:visited span {
	background-position:0 0;
	color:#FFF;
}
.navButton:hover span, .navButton:focus span, .navButton:visited:hover span, .navButton.udmR span, .navButton.udmR:visited span, .navButton:active span {
	background-position:0 -100px;
	color:#FFD703;
}

#routeplanner {
	color:#333;
	width:979px;
	height:276px;
	float:left;
	background:url(/images/bg_routeplanner.jpg) no-repeat 0 0;
	vertical-align:top;
	margin:1px 0 0 0;
}
#routeplanner2 {
	color:#333;
	width:979px;
	height:276px;
	float:left;
	background:url(/images/bg_routeplanner2.jpg) no-repeat 0 0;
	vertical-align:top;
	margin:1px 0 0 0;
}
.routeplanner_left {
	width:484px;
	float:left;
}
.routeplanner_right {
	width:495px;
	float:left;
}
.routeplanner_form {
	float:left;
	text-align:left;
	vertical-align:top;
	margin-left:25px!important;
	margin-left:12px;
}
.routeplanner_textfield1 {
	float:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#575757;
	height:15px;
	width:138px;
	border:1px solid #F2CB01;
	margin:0 0 0 8px;
	padding:0 5px 0 5px;
}
.routeplanner_textfield2 {
	float:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#575757;
	height:15px;
	width:60px;
	border:1px solid #F2CB01;
	margin:0 0 0 8px;
	padding:0 5px 0 5px;
}
.routeplanner_list {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#575757;
	height:17px;
	border:1px solid #F2CB01;
}
#content_container {
	width:979px;
	height:100%;
	float:left;
	vertical-align:top;
	text-align:center;
	margin:0 auto;
}
.sidecolumn {
	width:233px;
	height:100%;
	background:url(/images/bg_sidecolumn.jpg) no-repeat 0 0;
	float:left;
	vertical-align:top;
	text-align:left;
	padding:9px 9px 0 9px !important;
}

#applicaties.spartacus_two_cols .sidecolumn{
	background:none;
	margin-left:10px;
	width:215px;
	padding:3px 0 0 6px;
}

#applicaties.spartacus_two_cols .sidecolumn img{
	margin-bottom:6px;
}

#applicaties.spartacus_two_cols .sidecolumn p{
	padding:9px;
}

.sidecolumn_content {
	width:205px;
	float:left;
	padding:14px;
	text-align:left;
}
.sidecolumn_image {
	margin:0 3px 15px 3px;
}

.sidecolumn a img{
	margin-top:3px;
}

.promocolumn {
	width:251px;
	height:100%;
	float:right;
	vertical-align:top;
	text-align:left;
	margin: 0;
	padding: 0;
}
.promoitem1 {
	float:right;
	width:227px;
	height:124px;
	background:url(/images/bg_promo1.jpg) no-repeat 0 0;
	padding:12px 12px 12px 12px;
}
.promoitem2 {
	float:right;
	width:227px;
	height:124px;
	background:url(/images/bg_promo2.jpg) no-repeat 0 0;
	padding:12px 12px 12px 12px;
}
* html .promoitem2 { padding:12px 9px 12px 9px; }
.promoitem3 {
	float:right;
	width:227px;
	height:124px;
	background:url(/images/bg_promo3.jpg) no-repeat 0 0;
	padding:12px 12px 12px 12px;
}
* html .promoitem3 { padding:12px 9px 12px 9px; }
.promoitem4 {
	float:right;
	width:227px;
	height:124px;
	background:url(/images/bg_promo4.jpg) no-repeat 0 0;
	padding:12px 12px 12px 12px;
}
* html .promoitem4 { padding:12px 9px 12px 9px; }
.promoitem5 {
	float:right;
	width:227px;
	height:124px;
	background:url(assets/general/bg/bg_promo5.jpg) no-repeat 0 0;
	padding:12px 12px 12px 12px;
}
.pave {
	float:right;
	width:251px;
	height:100%;
	vertical-align:top;
                //margin-top:-6px; //changed by JH on 10.9.09 to pull up bars 
                //=> changed by GVDW on 14.7.10 because on all pages the right column is shown 6px to high: class 'flashtitle' is added to the flash object to position it correctly
}
.pave_content {
	width:199px;
      height:100%;
	float:left;
	text-align:left;
	color:#009;
	font-weight:bold;
/*	background-image:url(/images/pave2_bg.jpg);*/
	background-image:url(/images/banner_bg.jpg);
	padding:10px 26px 0 26px;
}
.pave_content a {
	color:#009;
	text-decoration:none;
}
.pave_content a:hover {
	color:#009;
	text-decoration:underline;
}
.sidecolumn_title {
	color:#009;
	font-weight:bold;
	margin-bottom:7px;
	display:block;
}
.sidecolumn_title a {
	color:#009;
	text-decoration:none;
}

.sidecolumn_title a:hover {
	color:#009;
	text-decoration:underline;
}
#centrecolumn {
	width:459px;
	background:url(/images/bg_centrecolumn.jpg) no-repeat 0 0;
	heigth:100%;
	float:left;
	vertical-align:top;
	text-align:left;
	padding:9px 9px 0 9px;
}
.centrecolumn_content {
	width:430px;
	float:left;
	padding:14px;
}
#contentcolumn {
	width:710px;
	heigth:100%;
	float:left;
	vertical-align:top;
	text-align:left;
	padding:9px 9px 0 9px;
}
#spartacus_contentcolumn{
	width:710px;
	heigth:100%;
	float:left;
	vertical-align:top;
	text-align:left;
	padding:9px 9px 0 9px;
}
#applicaties.spartacus_two_cols #contentcolumn{
	width:710px;
}

#applicaties.spartacus_one_cols #contentcolumn{
	width:961px;
}

#applicaties.spartacus_one_cols #contentcolumn img{
	padding:10px 20px 20px 10px;
}

#applicaties.spartacus_one_cols #contentcolumn p{
	padding:0 10px 10px 10px;
}

.content_block {
	width:646px;
	float:left;
	padding:0 32px 32px 32px;
}
.content_block_text {
	width:426px;
	float:left;
	padding:20px 0 0 0; /* top - right - bottom - left */
}
.content_block_image {
	float:left;
	margin:20px 0 0 20px;
}

.content_block_wide {
	width:897px;
	float:left;
	padding:0 32px 32px 32px;
}
.content_block_wide img{
	float:left;
	padding:10px 0 0 10px;
}
.content_block_applications {
	width:897px;
	float:left;
	padding:0 32px 32px 32px;
}
#spartacus_contentcolumn_wide {
	width:961px;
	heigth:100%;
	float:left;
	vertical-align:top;
	text-align:left;
	padding:9px 9px 0 9px;
}

/* image + content in on block style */

#image_content_block{
	width:680px;
	margin:10px;
	float:left;
}
.image_content_block_item{
	width:100%;
	margin:0 0 20px 0;
	clear:both;
}
.image_content_block_item p{
	padding:10px;
}
.image_content_block_item img{
	margin:0 30px 15px 0;
}

/*#banner_block{
	width:240px;
	float:left;
	background:#EEE;
	padding:10px;
}*/

.contentcolumn_wide_title {
	height:44px;
	background:url(/images/bg_applicationcolumn_title.jpg) no-repeat 0 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#FFF;
	padding:5px 0 0 17px;
	margin:0!important;
	margin:0 -4px 0 4px;
}
#applicationcolumn {
	width:961px;
	heigth:100%;
	float:left;
	vertical-align:top;
	text-align:left;
	padding:9px 9px 0 9px;
}
.application_column_title {
	height:44px;
	background:url(/images/bg_applicationcolumn_title.jpg) no-repeat 0 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#000;
	padding:5px 0 0 17px;
	margin:-5px -3px 0 2px;
}
#applicaties.spartacus_two_cols .application_column_title{
	background:url(/images/bg_applicationcolumn_title_two_columns.jpg) no-repeat 0 0;
}

#applicaties.spartacus_two_cols #contentcolumn p{
	padding:0 10px 10px 10px;
}

#applicaties.spartacus_two_cols #contentcolumn ul li{
	list-style-image:url(/images/bullit_inpage.gif) !important;	
}

.subtitle {
	font:110% Arial, Verdana, Helvetica, sans-serif;
	color:#009;
	font-weight:bold;
	padding-bottom:20px;
	display:block;
}
.subsubtitle {
	font:110% Arial, Verdana, Helvetica, sans-serif;
	color:#575757;
	font-weight:bold;
	padding-bottom:20px;
	display:block;
}
.copy {
	padding-bottom:25px;
}
.list {
	display:block;
	margin-left:50px;
}
.image {
	float:left;
	margin:0 32px 32px 0;
}
.image_faq {
	float:left;
	margin:0 32px 30px 0!important;
	margin:0 32px 10px 0;
}
.image_news {
	float:left;
	margin:0 0 32px 0;
}
.image_news_home {
	float:left;
	margin:0 25px 10px 0;
}
.image_publicatie {
	float:left;
	margin:30px 32px 32px 0;
}
.imageholder {
	margin:32px 0 32px 0;
}
.inpage {
	list-style-image:url(/images/bullit_inpage.gif);
	color:#009;
	margin-left:0;
}
.inpage a:link {
	color:#009;
	text-decoration:underline;
}
.inpage a:visited {
	color:#810081;
	text-decoration:underline;
}
.inpage a:hover {
	color:#009;
	text-decoration:none;
}
a.inpage:link {
	color:#009;
	text-decoration:underline;
}
a.inpage:visited {
	color:#810081;
	text-decoration:underline;
}
a.inpage:hover {
	color:#009;
	text-decoration:none;
}
.top {
	color:#575757;
	text-decoration:none;
	text-align:right;
	background-image:url(/images/img_top.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:15px;
	margin:20px 0 20px 0;
	clear:both;
}
.top a {
	color:#575757;
	text-decoration:none;
}
.external {
	list-style-image:url(/images/bullit_external.gif);
	color:#009;
	margin-left:0;
}
.external a:link {
	color:#009;
	text-decoration:underline;
}
.external a:visited {
	color:#810081;
	text-decoration:underline;
}
.external a:hover {
	color:#009;
	text-decoration:none;
}
.footer {
	float:left;
	width:100%;
	color:#009;
	text-align:center;
	margin-top:50px;
	display:block;
}
.footer a {
	color:#009;
	text-decoration:underline;
}
.footer a:hover {
	color:#009;
	text-decoration:underline;
}
.footer_home {
	float:left;
	width:100%;
	color:#575757;
	text-align:center;
	margin-top:20px;
	display:block;
}
.footer_home a {
	color:#575757;
	text-decoration:none;
}
.footer_home a {
	color:#575757;
	text-decoration:underline;
}
h1 {
	height:44px;
	background:url(/images/bg_contentcolumn_title.jpg) no-repeat 0 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#FFF;
	padding:5px 0 0 17px;
	margin:-6px 0 0 0; //changed by JH on 10.9.09 to pull up bars
}
/*
#spartacus_contentcolumn h1{
	height:44px;
	background:url(/images/bg_spartacus_contentcolumn_title.jpg) no-repeat 0 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#FFF;
	padding:5px 0 0 17px;
	margin:0!important;
	margin:0 -4px 0 4px;
}
*/
#contentcolumn_wide h1{
	height:44px;
	background:url(/images/bg_contentcolumn_title_wide.jpg) no-repeat 0 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#FFF;
	padding:5px 0 0 17px;
}
#spartacus_contentcolumn_wide h1{
	height:44px;
	background:url(/images/bg_contentcolumn_title_wide.jpg) no-repeat 0 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bold;
	color:#FFF;
	padding:5px 0 0 17px;
	margin:-9px 0 0 0 !important;
}

h2 {
	font:110% Arial, Verdana, Helvetica, sans-serif;
	color:#009;
	font-weight:bold;
	display:block;
	margin:25px 0 18px 0;
}
h3 {
	font:110% Arial, Verdana, Helvetica, sans-serif;
	color:#575757;
	font-weight:bold;
	display:block;
	margin:30px 0 18px 0;
}
.links_news a {
	/*float:right;*/
	font:120%/180% Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	/*text-decoration:none;*/
	color:#575757;
	margin-left:12px;
	padding-left:18px;
	padding-right:10px;
	background-image:url(/images/bullit_home.gif);
}
.links_home a {
	width:400px;
	float:left;
	font:100%/180% Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#575757;
	margin-left:12px;
	padding-left:18px;
	background-image:url(/images/bullit_home.gif);
}

#spartacus_home .links_home a{
	width:100%;
	display:block;
	padding:0px;
	text-indent:18px;
	background:#dde1e5 url(/images/spartacus_arrow.gif) no-repeat 0 center;
}

.publicatie {
	float:left;
	width:100%;
	margin-bottom:0!important;
	margin-bottom:25px;
}
.button {
	margin-top:28px;
	margin-bottom:2px;
}
.button_news {
	margin-top:40px;
}
.leesmeer {
	margin:12px 0 0 0;
	vertical-align:top;
}

.leesmeer a{
	text-transform:none;
	color:#575757;
}

.content_block table {
	width:100%;
	color:#575757;
	background-color:#EEE;
	border-width:1px;
	border-collapse:collapse;
	border-top-color:#FFF;
	border-bottom-color:#FFF;
	border-left-color:#FFF;
	border-right-color:#FFF;
}
.content_block th {
	color:#333;
    font-weight:bold;
    background-color:#DDD;
    border-top-color:#FFF;
    border-bottom-color:#FFF;
    border-left-color:#FFF;
    border-right-color:#FFF;
}
.content_block th.firstrow{
    color:#333;
    font-weight:bold;
	background-color:#FD0;
	border-top-color:#FFF;
	border-bottom-color:#FFF;
	border-left-color:#FFF;
	border-right-color:#FFF;
}
.content_block td {
	font-weight:normal;
	border-top-color:#FFF;
	border-bottom-color:#FFF;
	border-left-color:#FFF;
	border-right-color:#FFF;
}
.firstcol {
	background-color:#C3CBCF;
	color:#333;
}
.table_no_styles {
	color:#575757;
	background-color:#EEE;
	border-width:1px;
	border-collapse:collapse;
	border-top-color:#FFF;
	border-bottom-color:#FFF;
	border-left-color:#FFF;
	border-right-color:#FFF;
}
.news_title {
	font:120%/110% Arial, Verdana, Helvetica, sans-serif;
	color:#009;
	font-weight:bold;
	margin-bottom:30px;
}
.news_title_datum {
	color:#575757;
	padding-right:20px;
}
.news_overzicht {
	clear:left;
	/*margin:-20px 0 0 0;*/
}
.news_overzicht li {
	list-style-position:outside;
	list-style-image:url(/images/bullit_inpage.gif);
	color:#009;
	margin-left:25px;
	line-height:120%;
	padding-bottom:10px;
}
.news_overzicht li a:link {
	color:#009;
	text-decoration:underline;
}
.news_overzicht li a:visited {
	color:#810081;
	text-decoration:underline;
}
.news_overzicht li a:hover {
	color:#009;
	text-decoration:none;
}
.news_overzicht_datum {
	color:#575757;
	padding-right:15px;
	font-weight:bold;
}
.news_subtitle {
	font:110%/110% Arial, Verdana, Helvetica, sans-serif;
	color:#575757;
	font-weight:bold;
	margin:32px 0 16px 0;
}
.news_list {
	list-style-position:outside;
	list-style-image:url(/images/bullit.gif);
	margin:0 83px;
}
.faq_uitleg {
	font-size:100%;
	font-weight:normal;
	color:#575757;
	margin:15px 32px 20px 32px!important;
	margin:15px 23px 20px 23px;
}
.rightcolumn_frame {
	float:left;
	margin:9px 9px 9px 9px!important;
	margin:9px 4px 9px 4px;
}
.rightcolumn_frame_title {
	width:199px;
	font:115%/120% Arial, Verdana, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	text-align:left;
                margin-top:-6px;
	background:url(/images/pave3_top.gif) top left;
	padding:6px 17px 4px 17px;
}
.rightcolumn_frame_content {
	width:199px;
	text-align:left;
	background:url(/images/pave3_bg.gif) repeat-y 0 0;
	padding:13px 17px 13px 17px;
}
.rightcolumn_frame_content a:link {
	color:#575757;
}
.rightcolumn_frame_content a:visited {
	color:#810081;
}
.rightcolumn_frame_content a:hover {
	color:#575757;
	text-decoration:none;
}
.rightcolumn_frame_content_linktitle {
	font-weight:bold;
	margin:10px 0 10px 0;
}
.rightcolumn_frame_content_linktitle a:link {
	color:#009;
	text-decoration:underline;
}
.rightcolumn_frame_content_linktitle a:visited {
	color:#810081;
	text-decoration:underline;
}
.rightcolumn_frame_content_linktitle a:hover {
	color:#009;
	text-decoration:none;
}
.rightcolumn_frame_content li {
	margin:0 0 0 20px;
	padding:0 0 5px 0;
	list-style-image:url(/images/bullit_related.gif);
	list-style-position:outside;
	line-height:115%;
}
.rightcolumn_frame_content ul {
	margin:0;
}
.flashtitle {
	margin-top:-6px; // created by GVDW on 14-07-10 to position the flash object correctly in the right column
}
#TB_window {
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
}
#TB_secondLine {
	font:10px Arial, Helvetica, sans-serif;
	color:#575757;
}
#TB_window a:link {
	color:#575757;
}
#TB_window a:visited {
	color:#575757;
}
#TB_window a:hover {
	color:#000;
}
#TB_window a:active {
	color:#575757;
}
#TB_window a:focus {
	color:#575757;
}
#TB_overlay {
	position:absolute;
	z-index:100;
	top:0;
	left:0;
	background-color:#999;
	filter:alpha(opacity=50);
	-moz-opacity:.6;
	opacity:.6;
}
#TB_window {
	position:absolute;
	background:#fff;
	z-index:102;
	color:#000;
	display:none;
	border:3px solid #FD0;
	text-align:left;
}
#TB_window img {
	display:block;
	margin:15px 0 0 15px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #666;
	border-left:1px solid #666;
}
#TB_caption {
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow {
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow {
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle {
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title {
	background-color:#DBE4F1;
	height:27px;
}
#TB_ajaxContent {
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent p {
	padding:5px 0 5px 0;
}
#TB_load {
	position:absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}
#TB_HideSelect {
	z-index:99;
	position:absolute;
	top:0;
	left:0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/* applicaties.css */
.routeplanner, .routeplannerdetail {
	margin:0 0 20px 0;
	padding:10px 15px 20px 15px;
	color:#333;
	background-color:#DBE4F1;
}
.routeplanner a, .routeplannerdetail a {
	color:#333;
}
.routeplannerdetail {
	background-color:#fff;
}
.routeplanner_result {
	color:#333;
	margin:0 0 20px 0;
	padding:10px 15px 20px 15px;
	background-color:#DBE4F1;
}
.routeplanner_result a {
	color:#333;
}
#routeplanner_overzicht {
	margin:0;
}
#routeplanner_overzicht img {
	float:none;
}
#routeplanner_overzicht li {
	list-style-image:url(/images/bullit_blue.gif);
	padding-bottom:5px;
	margin-left:0;
}
#routeplanner_overzicht a {
	color:#333;
}
#routeplanner_overzicht_detail a {
	color:#333;
}
#routeplanner_kaart {
	margin:0;
}
#routeplanner_kaart img {
	float:none;
}
#routeplanner_kaart li {
	list-style-image:url(/images/bullit_blue.gif);
	padding-bottom:5px;
	margin-left:0;
}
#routeplanner_kaart a {
	color:#333;
}
.routeplanner h2 {
	margin:0 0 15px 0;
	padding:0;
	font-size:120%;
	font-weight:bold;
	color:#333;
}
.routeplanner h3 {
	margin:5px 0 10px 0;
	padding:0;
	font-size:100%;
	font-weight:bold;
	color:#333;
}
.routeplanner_result h2 {
	margin:0 0 15px 0;
	padding:0;
	font-size:120%;
	font-weight:bold;
	color:#333;
}
.routeplanner .links {
	margin-bottom:0;
	text-align:right;
}
.routeplanner .links a:link, .routeplanner .links a:visited {
	color:#333;
}
.routeplanner .links a:hover {
	color:#009;
}
p.routeplanner_knopjes {
	float:left;
	width:100%;
	margin-top:-0.5em;
	background-color:#A4A4A4;
}
p.routeplanner_knopjes input {
	float:left;
	display:block;
}
p.routeplanner_knopjes a {
	float:left;
	display:block;
	height:22px;
	padding:.6em 1em 0;
	color:#fff;
	text-decoration:none;
	border-left:1px solid #fff;
}
p.routeplanner_knopjes a:hover {
	background-color:#515e66;
}
p.routeplanner_knopjes a.bereken_route {
	margin-left:.5em;
	padding:.3em 0 .2em 2.6em;
	font-size:1.3em;
	font-weight:bold;
	border-left:0;
	background:url(/images/bereken_knop.gif) no-repeat top left;
}
.laatste {
	border-right:1px solid #fff;
}
.routeplanner_result p {
	margin:0;
}
.even {
	width:auto;
	padding:.5em;
	color:#575757;
	text-align:right;
}
.oneven {
	width:auto;
	padding:.5em;
	color:#575757;
	text-align:right;
	background-color:#F5F5F5;
}
.even a:link, .even a:visited, .oneven a:link, .oneven a:visited {
	color:#009;
}
.even a:hover, .oneven a:hover {
	color:#68737A;
}
.outputLabel {
	width:230px;
	text-align:right;
}
.outputLabel span {
	float:right;
}
.inputField {
	text-align:left;
}
.inputField a:link, .inputField a:visited {
	color:#333;
}
.inputField input {
	font:100% Arial, Verdana, Helvetica, sans-serif;
	border:1px solid #FD0;
}
.inputField input.short {
	font:100% Arial, Verdana, Helvetica, sans-serif;
	border:1px solid #FD0;
	width:140px;
}
.inputField input.shortgrey {
	font:100% Arial, Verdana, Helvetica, sans-serif;
	border:1px solid #7F9DB9;
	width:140px;
}
.inputField input.noborder {
	border:none;
}
.inputField_radiobuttons input {
	border:none;
}
.inputField_radiobuttons {
	border:none;
}
.inputField_radiobuttons_insprong {
	border:none;
	margin:16px;
}
.inputField_radiobuttons_insprong input {
	border:none;
}
.leftAlignment {
	text-align:left;
}
.rightAlignment {
	text-align:right;
}
div.submitright, div.submitleft, div.submitcenter {
	width:auto;
	margin:10px 0;
}
table#routeplanner_buttons {
	margin:0 0 10px;
}
table#routeplanner_aanvraag {
	margin:5px 0;
}
table#routeplanner_aanvraag .TH_COLORED {
	border:none;
}
.TD_COLORED_LIGHT {
	padding:5px 2px 5px 5px;
	border:1px #fff solid;
}
.TH_COLORED {
	padding:5px 2px 5px 5px;
	font-weight:bold;
	border:1px #fff solid;
	background:#BECCE0;
}
.TD_COLORED {
	padding:5px 2px 5px 5px;
	border:1px #fff solid;
	background:#CBD6E7;
}
.TH_NOTA {
	font-weight:normal;
	border:1px #fff solid;
	background:#FFCCCC;
}
.TD_NOTA {
	color:#880000;
	border:1px #fff solid;
	background:#FFCCCC;
}
.TD_HIGHLIGHTED {
	padding:5px 2px 5px 5px;
	font-weight:bold;
	color:#fff;
	border:1px #fff solid;
	background:#7E93AB;
}
.A_HIGHLIGHTED {
	color:#FFF!important;
}
.A_NOTA:VISITED, .A_NOTA, .A_NOTA:LINK {
	font-size:x-small;
	font-weight:bold;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#880000!important;
	text-decoration:underline;
}
.A_NOTA:HOVER {
	text-decoration:none;
}
.TH_NOTA, .TD_NOTA {
	color:#880000;
	border:1px #fff solid;
	background:#fcc;
}
.A_NOTA, .A_NOTA:LINK, .A_NOTA:VISITED, .A_NOTA:HOVER, .A_EXCLAM, .A_EXCLAM:VISITED, .A_EXCLAM:LINK, .A_EXCLAM:HOVER, .A_NOTA_BOOKMARK, .A_NOTA_BOOKMARK:hover, .A_NOTA_BOOKMARK_NOLINE, .A_NOTA_BOOKMARK_NOLINE:hover {
	font-size:1.0em;
	font-weight:bold;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#880000!important;
	text-decoration:underline;
}
.A_NOTA_BOOKMARK_NOLINE, .A_NOTA_BOOKMARK_NOLINE:hover {
	text-decoration:none;
}
.notasign {
	vertical-align:top;
}
.A_EXCLAM, .A_EXCLAM:VISITED, .A_EXCLAM:LINK {
	font-size:medium;
	font-weight:bold;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#880000!important;
	text-decoration:none;
}
.A_EXCLAM:HOVER {
	text-decoration:none;
}
.btns_routeplanner {
	padding:1px 5px;
	margin-right:5px;
	font-size:100%;
	cursor:pointer;
	border:solid #ccc 1px;
	border-right:solid #666 1px;
	border-bottom:solid #666 1px;
	background:url(/images/bg_btn.gif) repeat-x center;
}
.foutboodschap {
	margin:0;
	font-size:inherit;
	font-weight:bold;
	color:#880000;
}
span.foutboodschap {
	display:block;
	margin:0;
	font-size:inherit;
	font-weight:bold;
	color:#880000;
}
span.foutboodschap_right {
	margin:0 15px;
	font-size:inherit;
	font-weight:bold;
	color:#880000;
}
p.mededeling_fout, p.mededeling_onderhoud {
	padding-top:50px;
	font-size:1em;
	color:#f00!important;
	background:url(/images/fout.gif) no-repeat top center;
}
p.mededeling_onderhoud {
	background:url(/images/onderhoud.gif) no-repeat top center;
}
.selected, #routeplanner_beknopt .selected {
	width:325px;
	color:#000;
	border:solid #ccc;
	border-width:0 1px 1px 1px;
	background:#c6d5fd;
}
#routeplanner_beknopt .selected {
	width:130px;
}
.choices, #routeplanner_beknopt .choices {
	position:absolute;
	display:none;
	width:325px;
	color:#000;
	border:solid #000;
	border-width:0 1px 1px 1px;
	background:#fff;
}
#routeplanner_beknopt .choices {
	width:130px;
	background:#fff;
}
.outputLabel {
	width:180px;
	text-align:right;
}
.outputLabel span {
	float:right;
}
.inputField, .leftAlignment {
	text-align:left;
}
.rightAlignment {
	text-align:right;
}
.kruimelpad {
	color:#575757;
	margin-bottom:15px;
}
.kruimelpad a:link {
	color:#575757;
	text-decoration:underline;
}
.kruimelpad a:visited {
	color:#575757;
	text-decoration:underline;
}
.kruimelpad a:hover {
	color:#009;
	text-decoration:none;
}
.content_block_applications a {
	color:#575757;
}
td.inputField table.insprongTable {
	margin-left:15px;
}
td.inputField table.insprongTable_firefox {
	margin-left:16px;
}
td.inputField_radiobuttons table.insprongTable {
	margin-left:15px;
}
td.inputField_radiobuttons table.insprongTable_firefox {
	margin-left:16px;
}
.insprong {
	margin-left:12px;
}
.insprongCheckRadio {
	margin-left:13px;
}
.toegankelijkheid {
	background-image:url(/images/icon_rolstoel.gif);
	background-repeat:no-repeat;
	padding:5px 0 5px 25px;
}
.application_square {
	margin:0 0 20px 0;
	padding:10px 15px 20px 15px;
	color:#333;
	background-color:#DBE4F1;
}
.application_square a {
	color:#333;
}
.application_square h2 {
	margin:0 0 15px 0;
	padding:0;
	font-size:120%;
	font-weight:bold;
	color:#333;
}
.application_table {
	color:#333;
	padding:10px 15px 20px 15px;
	background-color:#DBE4F1;
}
.application_table a {
	color:#333;
}
.application_table img {
	float:none;
}
.application_table_stappenplan {
	color:#333;
	padding:0;
	background-color:#DBE4F1;
}
.application_table_stappenplan img {
	float:none;
}
.application_button {
	padding:1px 5px;
	margin-right:5px;
	font-size:100%;
	cursor:pointer;
	border:solid #ccc 1px;
	border-right:solid #666 1px;
	border-bottom:solid #666 1px;
	background:url(/images/bg_btn.gif) repeat-x center;
}
.application_square li {
	list-style-image:url(/images/bullit_blue.gif);
	padding-bottom:5px;
	margin-left:0;
}
.selected {
	width:325px;
	color:#FFF;
	font-weight:bold;
	border:1px solid #FFF;
	border-width:1px 1px 1px 1px;
	background:#BECCE0;
}
.routeplanner_beknopt .selected {
	width:auto;
	min-width:145px;
	color:#FFF;
	font-weight:bold;
	border:none;
	background:#BECCE0;
	margin:0;
}
.choices {
	position:absolute;
	z-index:200;
	display:none;
	width:276px;
	font-size:100%;
	font-weight:normal;
	border:1px solid #FFF;
	border-width:1px 1px 1px 1px;
	background:#FFF;
}
.routeplanner_beknopt .choices {
	position:absolute;
	z-index:200;
	display:none;
	width:auto;
	min-width:148px;
	font-size:100%;
	font-weight:normal;
	border:1px solid #FFF;
	border-width:1px 1px 1px 1px;
	background:#FFF;
	margin:17px 0 0 8px;
}
.calOuterTable {
	border:none;
	width:270px;
	background-color:#ffe11a;
}
.calCtrl {
	font-family:verdana, arial, helvetica, sans-serif;
}
.calWTitle {
	font-family:verdana, arial, helvetica, sans-serif;
	background:gray;
	text-align:center;
	color:#FFF;
	height:20px;
	width:20px;
}
.calDayCurrent {
	background:#ffe11a;
	width:20px;
}
.calDayWeekend {
	background:silver;
	width:20px;
}
.calDayHoliday {
	background:gray;
	width:20px;
}
.calDayWorking {
	background:#FFF;
	width:20px;
}
.calThisMonth {
	font-family:verdana, arial, helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.calOtherMonth {
	font-family:verdana, arial, helvetica, sans-serif;
	color:#909090;
	text-decoration:none;
}
.calForbDate {
	font-family:verdana, arial, helvetica, sans-serif;
	color:red;
}
.calTimetable {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
}
.calDataTitle {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.waitMessage {
	display:none;
	background-color:#FFF;
	border:solid #CCC 4px;
	padding:4px;
	color:#000;
	font-family:Verdana;
	font-weight:bold;
	position:absolute;
	width:380px;
}

.overflowauto {
                overflow: auto;
}

/***************************************************************/
/* START SPARTACUS CODE */
/***************************************************************/
#spartacus_home {
	background-position:0 0;
	width:955px;
	height:252px;
	padding:12px;
	background-image:url(/images/header_bg.png);
	background-repeat: no-repeat;
	float:left;
}
#spartacus_homeheader {
	width: 722px;
	float:left;
	clear:none;
}

#applicaties.spartacus_two_cols #spartacus_homeheader, #applicaties.spartacus_one_cols #spartacus_homeheader{
	width:957px !important;
	height:181px;
	margin:14px 0 18px 13px;
}

#spartacus_homeheadertxt {
	float:right;
	clear:none;
	width: 203px;
	text-align: left;
	background-image: url(/images/header_logo.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 98px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#spartacus_breadcrumbs {
	width:961px;
	float:left;
	text-align:left;
	color:#FFF;
	margin:30px 9px 22px 9px;
	
	background:#0C9;
}
#spartacus_breadcrumbs a {
	color:#FFF;
}
#spartacus_breadcrumbs a:hover {
	color:#FFF;
	text-decoration:none;
}

/* css -> replacing images */

.gray_title{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
    padding:2px 0 2px 8px;
    background:#575757;
    color:#FFF;
    margin:2px 3px 5px 3px;
    ]margin:12px 3px 5px 3px;
}

.arrow_link{
    background:url(/images/gray_arrow.gif) no-repeat;
    background-position:0 6px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    color:#575757;
    padding-left:15px;
    line-height:25px;
}
.yellow_arrow{
    background:url(/images/yellow_arrow.gif) no-repeat;
    background-position:0 6px;
    color:#383209;
}

/***************************************************************/
/* END SPARTACUS CODE */
/***************************************************************/

/*-----------------------------------------------------------------------------------------
----------- START STYLING FORM CONTACT
-----------------------------------------------------------------------------------------*/

h1.grijs, h2.grijs, h3.grijs{
	color:#666666 !important;
}

.row {

    clear: both;

    float: left;

    padding: 5px 0 0;

    with: 100%;

}

.rowLabel {

    width: 125px;

    display: block;

    float: left;

    margin: 1px 0 0;

    padding: 0 10px 0 0;

}

.rowInput {

    width: 200px;

    float: left;

}

/*-----------------------------------------------------------------------------------------
----------- END STYLING FORM CONTACT
-----------------------------------------------------------------------------------------*/

div.faq_uitleg p
{
   display: block
}