﻿*
{margin: 0; padding: 0; border: 0; outline: 0;}

body
{font-family: Tahoma, Verdana, Sans-serif; font-size: 12px; color: #000000; background: #ffffff url('Images/bg_body.gif') repeat-y top center;}

/* MAIN STRUCTURE */

html, body, form 
{height: 100%;}

.wrapper 
{min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -33px;width: 1014px; xmargin: auto;}

.footer, .push 
{height: 33px;}	
	

	
#header 
{background: #fafafa url('Images/bg_header.jpg') no-repeat left top; height: 150px;}

#hoofdnav 
{background: #c7e5fc url('Images/bg_menu.gif') repeat-x left top; height: 30px; width: 1014px;}

#space
{height: 46px;}

#left 
{float: left; width: 231px;}

#content 
{margin-left:230px; padding-bottom: 20px;}

         
/* STYLE */
/* footer */ 
.footer 
{background: url('Images/bg_footer.gif') no-repeat center top;font-family: Tahoma, Verdana, Sans-serif; font-size: 11px; color: #b4b4b4; line-height:33px; text-align:center;}
#footertekst
{margin-left: -105px; line-height:36px; height:33px;}

/* Hoofdnavigatie - horizontale list */
#hoofdnav                   { }
#hoofdnav .ul               { float: left; padding: 0; margin: 4px 0 0 0;}
#hoofdnav input.menu        { line-height:18px; background-color:Transparent; font-family: Tahoma, Verdana, Sans-serif; font-size: 12px; color: #000000; 
                              padding: 0 24px 0 24px; float: left; width: auto; text-decoration: none; border: 0; cursor:pointer; border-right: solid 1px #a1b1bc;}
#hoofdnav input.menuactive,
#hoofdnav input:hover        { line-height:18px; background-color:Transparent; font-family: Tahoma, Verdana, Sans-serif; font-size: 12px; color: #b01f2c; 
                              padding: 0 24px 0 24px; float: left; width: auto; text-decoration: none; border: 0; cursor:pointer; border-right: solid 1px #a1b1bc;}

#hoofdnav input.first        { padding: 0 24px 0 10px;}
#hoofdnav input.last         { border-right: 0; padding-right:0;}

/* Sub navigatie - vertikale list */
#navlist {margin-top:-1px;}
#navlist input.submenu       {height:20px; line-height:20px; background-color: Transparent; font-family: Tahoma, Verdana, Sans-serif; font-size: 12px; color: #000000;
                              text-align:left; border:0; padding:0px 0px 2px 20px; cursor: pointer; width:200px;}

#navlist input.submenuactive,
#navlist input:hover         {height:20px; line-height:20px; background-color: Transparent; font-family: Tahoma, Verdana, Sans-serif; font-size: 12px; color: #b01f2c;
                              text-align :left; border:0; padding:0px 0px 2px 20px; cursor: pointer; width:200px;}

#navlist input.submenutitle  {height:20px; line-height:20px; background-color: Transparent; font-family: Tahoma, Verdana, Sans-serif; font-size: 12px; color: #b01f2c;
                              text-align:left; border:0; padding:0px 0px 2px 10px; cursor: pointer; width:200px;}
#navlist input.submenutitle:hover{height:20px; line-height:20px; background-color: Transparent; font-family: Tahoma, Verdana, Sans-serif; font-size: 12px; color: #b01f2c;
                              text-align:left; border:0; padding:0px 0px 2px 10px; cursor: pointer; width:200px;}


div.medewerker
{float:left; border-bottom: dotted 1px #949494; padding: 10px 20px 10px 0px; margin-left:20px; width:600px;}

.medewerker img
{border: solid 5px #949494; float:left; margin: 0px 20px 0px 0px;}

.labeltitle
{display:block; line-height:18px; height:18px; font-weight:bold;}

.label
{display:block; line-height:18px; height:18px;}


/* ELEMENTS */
a:link, a:visited
{color: #000000;}

a:hover
{color:#6dbfef;}

img
{border: solid 1px #949494; margin: 9px 30px 30px 20px;}

img.homepage
{border: solid 1px #949494; float:right; margin: 0 30px 30px 30px;}

div.contact
{margin: 0 30px 0 20px;}

/* prijslijst reizigersinformatie */
table
{margin-left:20px; margin-top:4px; width:400px; border-collapse:collapse;}
tr
{border-bottom: dotted 1px #949494;}
td
{font-family: Tahoma, Verdana, Sans-serif; font-size: 12px; color: #000000; line-height: 18px;}
/* einde */

/* tabel nuttige links */
#links table
{margin-left:0; margin-top:-20px; width:750px; border-collapse:collapse;}
#links td
{width:250px;}
#links tr
{border: 0;}
#links ul
{}
/* einde */

p
{font-family: Tahoma, Verdana, Sans-serif; font-size: 12px; color: #000000; line-height: 18px; margin: 0 30px 18px 20px;}

.p
{font-family: Tahoma, Verdana, Sans-serif; font-size: 12px; color: #000000; line-height: 18px;}

h1
{font-family: Tahoma, Verdana, Sans-serif; font-weight:normal; font-size: 14px; color: #b01f2c; margin: 18px 0 4px 20px;}
.top
{margin-top:46px;}
.title
{margin: 0 0 4px 20px;}

.h1
{font-family: Tahoma, Verdana, Sans-serif; font-size: 14px; color: #b01f2c; margin: 18px 0 4px 0; display:block;}
.first
{margin:  0 0 4px 0;}

h2
{font-family: Tahoma, Verdana, Sans-serif; font-size: 12px; font-weight:bold; color: #000000; line-height:18px; margin: 0 0 4px 20px;}
.h2
{font-family: Tahoma, Verdana, Sans-serif; font-size: 12px; font-weight:bold; color: #000000; line-height:18px; display:block;}

ul
{font-family: Tahoma, Verdana, Sans-serif; font-size: 12px; color: #000000; line-height: 18px; list-style-type:circle; margin-left:34px; margin-bottom:18px;}

.button
{border:0;}


