﻿html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, address { margin: 0;padding: 0; }

a, a:hover{ color: #0f5554; }
a:hover{ text-decoration: none; }

body, textarea, input{
color: #0f5554;font: 11px/18px verdana;
}

img{ border: 0; }

ul{
list-style-image:url(../../img/connexxion/algemeen/list-bullet.gif);
}
ul li{
margin:3px 0 0 0;
}
ul li a{
font-weight:bold;
}

h1, h2{
font-weight:bold;
font-size:17px;
letter-spacing:-1px;
}
input, select
{ 
border: 1px solid #c3c3c3; 
font-family:Verdana;
font-size: 10px;
color: #6b6b6b;
}
label
{
display: block;
margin: 3px 0px;
font-weight: bold;
font-size: 12px;
}

label.Blauw
{
color: #09F;
}
.ScriptMelding
{
color: #F00;
}

a.Terug
{
display: block;
margin: 10px 0px;
}
a.Details
{
color: #cd3487;
}

.LinkButton
{
   background-color: transparent;
   border-style: none;
   color: #0f5554;
   cursor: pointer;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 11px;
   text-align: left;   
   margin:0;
   padding:0;
   text-decoration: underline;
}

h1.TopTitel
{
display:none;
}
div.TopBalk{
height:27px;
width:100%;
background:#dcdb1f right no-repeat url(../../img/connexxion/algemeen/logo-connexxion.gif) ;
}
div.VisualBalk{
height:27px;
width:100%;
}
div.Content{
margin:20px 0 20px 10px;
padding: 1px;
}

div.Footer{
width:100%;
border-top:solid 1px #ccc;
}
div.Footer div{
width:49%;
float:left;
}
div.Footer div.Contact{
}
div.Footer div.Connexxion{
text-align:right;
}




#RS
{
margin:0;
padding:0;
width: 36px;
float:left;
}
.R
{
width: 36px;
display:block;
float:left;
text-align:left;
list-style-image: none;
height: 18px;
}      
.HB
{
margin:0;
padding:0;
/*width: 250px;
float:left;*/
}
.H
{
display:block;
list-style-image: none;
height: 18px;
}
#Hscroll
{
width:350px;
height: 100%;
overflow:auto;
overflow-y: hidden;
padding-bottom: 14px;
}
.TB1, .TB2
{
margin:0;
padding:0;                  
width: 50px;
float:left;        
}
.TB1
{
  background-color: #ccc;
}                
.T
{
width: 50px;
display:block;
float:left;
text-align:center;
list-style-image: none;
height: 18px;
}
.u{ width:20px; font-weight:bold; }
.ds{ width:130px; float:left; }
.LijnNummer
{
    font-size:18px;
    font-weight:bold;
    display:block; 
    width:20px;
    float:left;
}
#LijnDetails
{
    margin-left: 20px;
    float:left;
    line-height: 14px;
}
#LijnDetails label{display:block; float:left; width:60px;text-align:right;font-weight:bold;}
#LijnDetails select{width:200px;}
#LijnRoute{ width:100%; }
#ActueelDetails{ line-height: 14px; }
#ActueelDetails label{display:block; float:left; width:60px;text-align:right;font-weight:bold;}
.clearfix{ clear: both; float: none; line-height: 0; height: 0; }

table.ConnMob td.u{
border-bottom:solid 1px #fff;
background-color:#dcdb1f;
text-align:center;
}
table.ConnMob td.m{
border-bottom:solid 1px #ccc;
}

div.Waarschuwing
{
	width:80%;
	position:relative;
	padding:10px 3px 10px 30px;
	margin:0 0 10px 0;
	background-image:url(../../Img/connexxion/algemeen/waarschuwing-bg.png);
	background-repeat:no-repeat;
	line-height:14px;
}
div.Bottom{
	position:absolute;
	width:100%;
	bottom:0px;
	left:0px;
	height:5px;
	font-size:1px;
	line-height:1px;
	background-image:url(../../Img/connexxion/algemeen/waarschuwing-bottom-bg.png);
	background-repeat:no-repeat;
}