BODY {
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 15px;
	padding-top: 15px;
	font-size: 100%;
	font-family: Verdana, Myriad, Arial, Helvetica, sans-serif;
	background-color: #ffffff
}
TABLE {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-COLLAPSE: collapse;
	BORDER-BOTTOM-STYLE: none;

}
TABLE IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
TABLE TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
A:link {
	COLOR: black
}
A:visited {
	COLOR: black
}
A:active {
	COLOR: #8a8c8e
}
A.clickText:link {
	text-decoration: none; 
	color: #000000
}
A.clickText:visited {
    	text-decoration: none; 
	color: #000000
} 
A.clickText:active {
	text-decoration: none;
	color: #000000
} 
A.clickText:hover {   
	text-decoration: none; 
	color: #000000
}

DIV.midden {
	position: relative;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: center
}
TABLE.menu {
	FONT-FAMILY: inherit;
	text-align: right
}
TABLE.hoofdpagina {
	background-color: #ffffff
}
TD.logo {
	text-align: left
}
TABLE.kruimelpad TD {
	padding: 5px;
	FONT-SIZE: 70%
}
TD.menuhead {
	FONT-WEIGHT: bold;
	FONT-SIZE: 80%;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #000000;
	TEXT-DECORATION: none
}
TD.planner {
	background-color: #b9d7f9;
	max-width: 400px;
	vertical-align: top;
}
TD.kolomlinks {
	background-color: #b9d7f9;
}
DIV.plannerkop {
	color: #000000;
	text-align: center;
}

.plannerkop h5 {
        margin: 10px;
}

DIV.invulscherm {
	min-height: 330px;
        padding: 5px;
}
DIV.schermlinks {
	font-size: 80%;
      height: 30px;
	text-align: center;
	vertical-align: middle;
}
TABLE.rwtablemain {
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #b9d7f9;
	FONT-SIZE: 80%;
      TEXT-ALIGN: left;
}
TABLE.rwtablemain TD {
	PADDING: 3px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}
TABLE.rwtable {
	WIDTH: 100%;
	BORDER-COLLAPSE: collapse;
	BACKGROUND-COLOR: #b9d7f9;
	FONT-SIZE: 80%;
}
TABLE.rwtable TH {
	PADDING: 5px;
	COLOR: #000000;
	BACKGROUND-COLOR: #b9d7f9;
	TEXT-ALIGN: left;
        font-size: 110%;
}
TABLE.rwtable TD {
	PADDING: 5px;
	BORDER-BOTTOM: #bbbbbb 1px solid;
        font-size: 110%;
}
A.button,A.dwbuttonleft,A.dwbutton {
	border-right: 0px;
	border-top: 0px;
	display: block;
	background: url(../images/button_n.gif) no-repeat 50% top;
	float: left;
	font: bold 8pt Verdana;
	overflow: hidden;
	border-left: 0px;
	width: 119px;
	color: white;
	margin-right: 0px;
	padding-top: 3px;
	border-bottom: 0px;
	height: 22px;
	text-align: center;
	text-decoration: none
}
A.button:link,A.dwbuttonleft:link,A.dwbutton:link {
	color: white
}
A.button:visited,A.dwbuttonleft:visited,A.dwbutton:visited {
	color: white
}
A.button:hover,A.dwbuttonleft:hover,A.dwbutton:hover {
	background-image: url(../images/button_mo.gif);
	color: black
}
.addfavorite {
	text-decoration: underline;
	cursor: hand;
        font-size: 110%;
}
.navzakelijkkop {
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    TEXT-TRANSFORM: uppercase;
    COLOR: #4d4d4f;
    LINE-HEIGHT: 1.4;
    padding-bottom: 3px;
}
.navzakelijkkop A:link {
    COLOR: #4d4d4f;
    TEXT-DECORATION: none
}
.navzakelijkkop A:visited {
    COLOR: #4d4d4f;
    TEXT-DECORATION: none
}
DIV.wijzigingen {
    MARGIN-TOP: 8px;
    FONT-SIZE: 80%;
    MARGIN-BOTTOM: 16px;
    LINE-HEIGHT: 1.4
}
.navzakelijk {
	FONT-SIZE: 70%;
	LINE-HEIGHT: 1.4;
	text-align: left;
}

.persoonlijk {
    FONT-SIZE: 70%;
    LINE-HEIGHT: 1.4;
    text-align: left;
    padding: 5px;
}

.geendeeplink {
    MARGIN-TOP: 8px;
    FONT-SIZE: 60%;
    MARGIN-BOTTOM: 8px;
    LINE-HEIGHT: 1.4;
}
.resultaatscherm {
	background-color: #ffffff;
	font-size: 80%;
	text-align: left;
}
.resultaatscherm_aankomstvertrek {
        font-size: 100%;
}
.resultaatscherm_aankomstvertrek tr td {
        padding-left: 5px;
}
TABLE.rwtable TH.detailbutton {
	BACKGROUND-COLOR: #b9d7f9;
	BORDER-BOTTOM: #bbbbbb 1px solid;
}
TABLE.mappanel {
	FONT-SIZE: 80%;
	BACKGROUND-COLOR: #b9d7f9;
}
#penrTabMenu
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 80%;
	BACKGROUND: url(/images/tab_line.gif) white repeat-x left bottom;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	PADDING-TOP: 15px;
	LIST-STYLE-TYPE: none;
}
#penrTabMenu LI
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#penrTabMenu A
{
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	BACKGROUND: url(/images/tab_unsel.gif) no-repeat 50% top;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 135px;
	COLOR: white;
	PADDING-TOP: 0.5em;
	HEIGHT: 2em;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
#penrTabMenu A:hover {
	BACKGROUND: url(/images/tab_sel.gif) no-repeat 50% top;
	COLOR: #b9d7f9
}
DIV.penrTab {
	CLEAR: left;
	MARGIN-TOP: 2em;
	DISPLAY: none;
}
.algemeen {
    FONT-SIZE: 80%;
    LINE-HEIGHT: 1.4
}
.algemeen H1 {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 150%;
    COLOR: #8a8c8e
}

small {
        font-size: 85%;
}

@Media print
{
	TR.button
	{
		DISPLAY: none;
	}

	#penrTabMenu
	{
		DISPLAY: none;
	}
	
	TABLE.mappanel
	{
		DISPLAY: none;
	}

	BR.SpecialBR
	{
		DISPLAY: none;
	}

	p.pagebreak
	{
	   	page-break-before: always;
	}

	TH.detailbutton
	{
	   	DISPLAY: none;
	}

	TH.button
	{
		DISPLAY: none;
	}
}
