/*===========================================================================================
OP DIT STYLESHEET BERUST EEN EXCLUSIEF EN GEREGISTREERD COPYRIGHT OP NAAM VAN WEBCRAFTS.NL 
GEBRUIK IS EENMALIG TOEGESTAAN AAN DENNIS SCHOLING VOOR HTTP://WWW.ACTUELEVERTREKTIJDEN.NL
DIT COMMENTAAR MAG NIET WORDEN VERWIJDERD OF WORDEN VERANDERD. 
DE GEBRUIKER NEEMT VOLLEDIGE VERANTWOORDELIJKHEID VOOR DE KEUZE VAN DE AFBEELDINGEN WAARNAAR 
WORDT VERWEZEN IN DIT STYLESHEET. 
GEBRUIK VAN DIT DOCUMENT IS GEHEEL VOOR EIGEN RISICO VAN DE GEBRUIKER.
INGEBRUIKNAME STAAT GELIJK AAN HET ACCEPTEREN VAN DEZE VOORWAARDEN. 
BEZOEK HTTP://WWW.WEBCRAFTS.NL OF EMAIL NAAR MAIL@WEBCRAFTS.NL VOOR INFORMATIE.
============================================================================================*/


/*=================================
GLOBALS
default document font size, family
en kleur
==================================*/
body
{
font-family:Verdana;
font-size:12,5px;
color:#18295b;
background-color:#18295B;
}
a
{
font-family:Verdana;
font-size:12,5px;
color:#18295b;
text-decoration:none;
}

img a: {
border:0px;
text-decoration:none;
}
img a:hover {
border:0px;
text-decoration:none;
}
/*==============================
SITE WRAPPER
===============================*/
.site-wrapper
{
width:1060px;
min-height:800px;
margin-top:7px;
margin-left:auto;
margin-right:auto;
border:opx transparent;
background-color:#FFFFFF;
}
/*==============================
HEADER EN TITEL
===============================*/
.header
{
width:1060px;
height:146px;
position:relative;
background:url('../images/header/rotate.php');
background-position:center top;
background-repeat:no-repeat;
}

.header a {
  display:block;
  width:100%;
  height:100%;
  text-decoration:none;
}

.titel
{
position:absolute;
margin-top:87px;
width:1060px;
height:79px;
background:url('../images/titel_bgjarig.png');
background-position:center top;
background-repeat:no-repeat;
}
.titel p
{
padding-left:20px;
}

#icontable { 
width:1060px;
padding-top:25px;
overflow:hidden;
}
#icontable img { 
padding-left:15px;
overflow:hidden;
width:48px;
text-decoration:none;
border:0px;
}
#twitter{
background:url('../images/twitter_icoon.png');
background-position:center top;
background-repeat:no-repeat;
}
#mobile {
background:url('../images/mobile_icoon.png');
background-position:center top;
background-repeat:no-repeat;
}

/*==============================
BODY WRAPPER
===============================*/
.body-wrapper
{
margin-top:0px;
float:left;
width:1060px;
min-height:530px;/*654- footer = */
}
/*==============================
CONTENT GEBIED
===============================*/
.content
{
margin-top:-22px;
background-color:#FFFFFF;
background:url('../images/content_bg.png');
background-position:center top;
background-repeat:no-repeat;
}
/*==============================
TOPMENU
===============================*/
.topmenu
{
padding-top:15px;
float: right
}
.topmenu p{
border-top: 1px solid #18295b;
font-size:12px;
padding-top:5px;
margin-right: 85px;
}
.topmenu p span{
padding-right: 21px;
padding-left:21px;
}
.topmenu a:hover{
text-decoration: underline;
}
.clear-all {
clear:both;
}
#split {
position:static;
height:1px;
margin-top:1px;
width:1060px;
}

/*==============================
LINKER SECTIE
===============================*/
#sect_l {float:left;}
.margin10 {margin-left:10px;}
.flake {
margin-left:32px;
position:relative;
z-index:150;
font-weight: bold;
}

#nieuws{
margin-top:-29px;
margin-left:17px;
width:520px;
height:318;
min-height:318px;
background-color:#FFCC33;
overflow:hidden;
background-image:url('../images/flake.png');
background-position:left top;
background-repeat:no-repeat;
position:relative;
z-index:50;
}
#w12{
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
}
#w21 {
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
}
#b12{
border-top:1px solid #18295b;
border-bottom:1px solid #18295b;
}
#b21 {
border-top:1px solid #18295b;
border-bottom:1px solid #18295b;
}
#b22 {
border-top:1px solid #18295b;
border-bottom:1px solid #18295b;
}
#b20 {
border-top:1px solid #18295b;
border-bottom:0px solid transparent;
}
.table1{width: 100%; margin-top:42px;border-collapse:collapse;font-size:11px;}
.table1 tr { 
height:27px;
padding-top:3px;
padding-bottom:3px;
}
#val {color:#FE0E03; margin-left:5px;}
.table2{border-color:#18295b;width: 95%;margin-left:12px;margin-right:auto; border-collapse:collapse;font-size:11px;}
.table2 tr { 
height:27px;
padding-top:3px;
padding-bottom:3px;
}
.table2 a { 
text-decoration:underline;
}


/*==============================
RECHTER SECTIE
===============================*/
#sect_r{margin-left:552px; margin-top:22px;}
#stations{
width:489px;
min-width:489px;
height:318px;
min-height:318px;
background-color:#FFFFFF;
overflow:hidden;
background-image:url('../images/trein2.gif');
background-position:left top;
background-repeat:no-repeat;
}
.table3{
padding-left:5px;
font-size:12px;
font-weight:bold;
width:427px;
min-width:427px;
height:257px;
min-height:257px;
margin-top:31px;
margin-left:36px;
border-color:#18295b;
border-collapse:collapse;
background-color:transparent;
overflow:hidden;
background-image:url('../images/mask.png');
background-position:left top;
background-repeat:no-repeat;
}

.table3 tr { 
height:12px;
padding-top:0px;
padding-bottom:0px;
}
.table3 #b01 {border-top:1px solid #18295b;}
.table3 #b01b {border-bottom:1px solid #18295b;}
.table3 span {font-size:0.98em; font-weight:normal;}
.cell{
border-right:1px solid #18295b;
padding-left:5px;
}
.nb{
padding-left:5px;
}

/*==============================
BODEM SECTIE LINKS
===============================*/
#fotos {
clear:both;
float:left;
margin-top:17px; 
margin-right:17px;
margin-left:17px;
width:520px;
min-width:520px;
height:130px;
overflow:hidden;
background-image:url('../images/trein1.png');
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
position:static;
}
#fotos_p{
font-size:12px;
font-weight:bold;
float:right;
padding:5px;
margin-right:12px;
margin-top:90px;
overflow:hidden;
background-image:url('../images/button.png');
background-position:left top;
background-repeat:no-repeat;
position:static;
}

/*==============================
BODEM SECTIE RECHTS
===============================*/
#poll {
margin-top:17px; 
width:489px;
min-width:489px;
overflow:hidden;
background-color:transparent;
background-image:url('../images/twitter.png');
background-position:left top;
background-repeat:no-repeat;
}
#poll_p{
font-size:12px;
font-weight:bold;
float:left;
padding:5px;
margin-left:12px;
margin-top:90px;
overflow:hidden;
background-image:url('../images/button2.png');
background-position:left top;
background-repeat:no-repeat;
position:static;
}

/*==============================
FOOTER
===============================*/
.footer
{
margin-top:30px;
clear:both;
width:1060px;
height:auto;
font-size:12px;
font-weight:bold;
overflow:visible;
background-color:#FFFFF;
position:relative;
padding-bottom:5px;
}
#footer_inner{
background-image:url('../images/line_h.png');
background-position:94px center;
background-repeat:no-repeat;
}

#footer_inner p { 
text-align:center;
padding-top:35px;
font-weight:bold;
text-decoration:underline;
}
#av {
font-weight:bold;
text-decoration:underline;
}

#dtc {
text-align:center;
font-size:8px;
}
#dtc a{
text-decoration:underline;
}

/*==============================
VAN ALLES
===============================*/
#tekst {
text-align: center;
font-size:12px;
margin-top:-29px;
margin-left:17px;
}
#navigatie {
text-align:left;
font-size:10px;
margin-top:-29px;
margin-left:17px;
}
#pollpagina {
font-size:12px;
margin-left: auto;
margin-right: auto;
}
#storing {
margin-left: 100px;
margin-right: 100px;
padding:5px;
width: auto;
height: auto;
background-color: #FFCC33;
font-size:12px
}

#storing h10 {
font-size:8px;
}
#robots{
font-size: 12px;
width:427px;
height:300px;
padding: 5px;
background-color: #18295B;
color: #FFFFFF;
margin-top:29px;
margin-left:17px;
position:relative;
}
#robots a{
font-size: 12px;
color: #FFFFFF;
text-decoration:underline;
}
.twitStream{
	font-family: verdana;
	font-size: 11px;
	background-color: #FFCC33;
	padding:5px;
	width:520px;
	height:318;
	margin-top:23px;
	margin-left:17px;
	position:relative;

}
.twitStream a{
	font-family: verdana;
	font-size: 11px;
}
.tweet{
	display: block;
	padding: .4em;
	margin: .4em 0;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.tweet-left{
	float: left;
	margin-right: 1em;
}
.tweet-left img{
	border: 2px solid #000000;
}
.tweet p.text{
	margin: 0;
	padding: 0;
}
#nieuwscontent{
	font-family: verdana;
	font-size: 11px;
	background-color: #FFCC33;
	padding:5px;
	width:520px;
	height:auto;
	margin-top:23px;
	margin-left:17px;
	position:relative;
}
#nieuwstitle{
	font-family: verdana;
	font-size: 11px;
	background-color: #18295B;
	padding: 1px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 10px;
}
#nieuwstitle a{
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
}
#nieuwsinhoud{
	font-family: verdana;
	font-size: 11px;
	background-color: #FFFFFF;
	padding: 10px;
	color: #18295B;
	margin-left: 10px;
}

#nieuwscontentr{
font-size: 12px;
width:427px;
height:400px;
padding: 5px;
background-color: #18295B;
color: #FFFFFF;
margin-top:23px;
margin-left:17px;
position:relative;
}
#nieuwscontentr a{
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;
}
#IE6 {
	background-color: #b40404;
	color: #FFFFFF;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	height: 20; 
  	width:100%; 
}
/*==============================
CTA
	padding: 25px;
	padding-top: 35px;
===============================*/

	.tablewrap{
	margin: auto;
	width: 95%;
	text-align: left;;
	font-size: 16px;
	}

	.row0 td{
	background-color: #FFFFFF;
	color: #18295B;
	height: 45px;
	vertical-align: middle;
	padding-left: 5px;
	}

	.row1 td{
	background-color: #A8BDCE;
	color: #18295B;
	height: 45px;
	vertical-align: middle;
	padding-left: 5px;
	} 
#top_soort {
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
}
#soort {
font-size: 13px;
font-weight: bold;
}
#top_tijd {
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
}
#tijd {
font-size: 18px;
font-weight: bold;
color: #18295B;
}
#tijdw {
font-size: 12px;
font-weight: bold;
color: red;
}
#top_bestemming {
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
}
#bestc {
font-size: 18px;
font-weight: bold;
color: #93a0c5;
}
#bestemming {
font-size: 18px;
font-weight: bold;
color: #18295B;
}
#via {
font-size: 13px;
color: #18295B;
}
#top_spoor {
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
}
#top_opmerking {
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
}
#wijzigingspoor {
font-size: 14px;
color: #18295B;
font-weight: bold;
}
#rijdtniet {
font-size: 14px;
font-weight: bold;
color: red;
}
#vertraging {
font-size: 14px;
font-weight: bold;
color: red;
}
#bus {
font-size: 14px;
font-weight: bold;
color: #18295B;
}
#ovchip {
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
background-color: #F0008D;
width: auto;
height: 15px;
}
#NS {
font-size: 10px;
font-weight: bold;
}

/*==============================
NIEUWE CTA IN AANBOUW
===============================*/
.accordionButton {	
	background:url('../images/bg.png');
	display: block ;
	width: 95%;
	border-top: 1px solid #000000;
	color: #444e55 ;
	text-decoration: none ;
	padding: 5px;
	font-size: 14px;
	}
.accordionButton:hover {
	background:url('../images/hover.png');
	color: #FFFFFF;
	font-size: 14px;
}
.CTA-left {
	float: left;
	text-align: left;
}
.CTA-right {
	float: right;
	text-align: right;
}
#cta_via {
	font-size: 12px;
}
#cta_vertraging {
	font-size: 10px;
	font-weight: bold;
	color: red;
}
#cta_spoor {
	font-size: 12px;
	font-weight: bold;
}
#cta_spoorw {
	font-size: 12px;
	font-weight: bold;
	color: red;
}
.accordionContent {	

	margin-left: 10px;
	width: 93%;
	height: 50px;
	border: 1px solid #000000;
	float: center;
background:url('../images/bg.png');
	padding: 5px;
	display: block;
	font-size: 14px;
	}