html, body 
{
    height: 100%;
}

body
{
	margin: 0;
	padding: 0;
	background-image: url(../../../graphics/body_bg.gif);
	background-position: center;
	background-repeat: repeat-y;
}

body img 
{
	border:0;
}

div#total
{
	width: 984px;
	margin-left: auto;
	margin-right: auto;
	min-height: 100%;
	position: relative;
}

img.left
{
	float: left;
}

ul#topmenu
{
	list-style: none;
	float: right;
}

ul#topmenu li
{
	display: inline;
	margin: 0;
}

div#header 
{
	height: 66px;
}

div#menucontainer
{
	float: left;
	width: 498px;
	overflow: hidden;
	height: 38px;
}

div#menubar img
{
	border:0;
}

div#menubar ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-type: none;
}

div#menubar ul li
{
	display: inline;
	margin: 0;	
}

div#menubar ul li a
{
	margin: 0;	
	padding: 0;
}

div#crumbbar
{
	width: 100%;
	clear: both;
	text-align: right;
	padding: 0;
}

div.thrumbTrail
{
	width: 100%;
	clear: both;
	height: 20px;
	vertical-align: middle;
	text-align: right;
	padding: 0;
}

div.thrumbTrail td
{
	padding: 3px;
}

div#menu
{
	clear: both;
	float: left;
	height: 400px;
	width: 151px;
}

div#menu select 
{
	width: 161px;
}

div#contentContainer
{
	float: left;
	width: 805px;
	margin-bottom: 20px;
}

span.bgDateTimeBottom
{
	position: absolute;
    bottom: 0;
	background-color: White;
	width: 100%;
}

.clear
{
	clear: both;
}

span.userTitle, span.userText, div#menu a.imageButton img
{
	margin-top: 5px;
	margin-left: 15px;
	color: #000000;
	font-size: 10px;
}

span.userTitle
{
	font-weight: bold;
}

h5, a.imageButton
{
	margin-left: 10px;
}

div.LeftZorgverlener td.basicItem, div.LeftZorgverlener td.basicItemActive, div.LeftZorgverlener td.basicItemExpanded
{
	border-color: #8ab919;
	border-style: solid;
	border-width: 0;
	border-bottom-width: 1px;
}

div.LeftZorgverzekeraar td.basicItem, div.LeftZorgverzekeraar td.basicItemActive, div.LeftZorgverzekeraar td.basicItemExpanded
{
	border-color: #eb8521;
	border-style: solid;
	border-width: 0;
	border-bottom-width: 1px;
}

div.LeftZorgverlener {
	background-image : url(../../../images/BinaryGreenLeftTop.jpg);
	background-repeat: repeat-y;
	width: 100%;
	height : 34px;
	vertical-align : top;
}

div.LeftZorgverzekeraar {
	background-image : url(../../../images/BinaryOrangeLeftTop.jpg);
	background-repeat: repeat-y;
	width: 100%;
	height : 34px;
	vertical-align : top;
}

div.LeftOndersteuning {
	background-image : url(../../../images/BinaryBlueLeft.jpg);
	background-repeat: repeat-y;
	width: 100%;
	height : 34px;
}

/*BreadCrumbs*/
div.bgZorgVerlener 
{  
	background-color: #E2ECAD; 
	background-image: url(../../../Images/BinaryGreenRightTop.jpg); 
	background-repeat: no-repeat; background-position: left top;
}
div.bgZorgVerzekeraar 
{
	background-color: #FBE2C4; 
	background-image: url(../../../Images/BinaryOrangeTop.jpg); 
	background-repeat: no-repeat; background-position: left top;
}
div.bgZorgOndersteuning 
{
	background-image: url(../../../Images/BinaryBlueTop.jpg); 
	background-repeat: no-repeat;
	background-position: left top; 
}
div.bgBeheer 
{
	background-image: url(../../../Images/BinaryBlueTopBig.jpg); 
	background-repeat: no-repeat; 
	background-position: left top; 
}

.thrumbTrail a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066cc; text-decoration: none}
.thrumbTrail a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066cc; text-decoration: none}
.thrumbTrail a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066cc; text-decoration: none}
.thrumbTrail a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066cc; text-decoration: none }
.thrumbTrail a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066cc; text-decoration: none}

/* favorieten */
div#menu table.formTable, div#menu table.formTable tr
{
	border-collapse: collapse;
	border-width: 0;
	margin: 0;
	padding: 0;
}

div#menu th 
{
	background-color: #D7E9F7;
	color: #0066CC;
	font-size: 11px;
	width: 100%;
	padding: 3px;
	margin: 0;
}

div#menu table.datagrid input.textbox
{
	width: 95px;
}

div#menu table.datagrid td a
{
	color: #0066cc;
	text-decoration: none;
}

div#menu table.datagrid td 
{
	padding: 3px;
}

/* snelmenu */
div#menu select.dropDownSnelMenu 
{
	width: 152px;
	font-size: 11px;
}

/* footer */
span.bgDateTimeBottom 
{
	font-size: 9px;
	color: #C0C0C0;
}