﻿html{
	overflow-x:hidden;
}
.ms-toolpanefooter input, .ms-TPBody div table tr td div, .ms-TPBody div table tr td, .ms-TPBody div table tr, .ms-TPBody div table,.ms-TPBody div,.ms-TPBody{
z-index:1 !important;
position:relative;
}
body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 72%;
    margin: 0;
    padding: 0;
    background-color: #f3f4f8;
    position:relative;
	text-align: center;    /* 20100104 SS */
}

form /* 20100104 SS */
{
	width:1050px;
	margin:0px auto;
	text-align:left;
}

#maincontainer
{
    width: 1050px; /*Width of main container*/ /*margin: 0 auto;*/
    padding-right: 8px;
    padding-bottom: 8px;
    background: #002552 url(/Style%20Library/KPMGMeijburg/images/ContentBg.gif);
    background-position: right top;
}

#topsection
{
    position: absolute;
    left: 0px;
    top: 0px;
    height: 90px; /*Height of top section*/
    width: 1050px;
    background: #002552 url(/Style%20Library/KPMGMeijburg/images/HeaderBg.jpg) no-repeat;
}

#TopSectionContainer
{
    height: 90px; /*Height of top section*/
    position: relative;
}

#contentwrapper
{
    float: left;
    width: 100%;
    margin-top: 90px;
    background: url(/Style%20Library/KPMGMeijburg/images/SiteTag.gif) no-repeat;
    background-position: right top;
}

#contentcolumn
{
    background: White;
    min-height: 420px;
    float: left;
    margin: 0 300px 0 249px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
    width: 500px;
    border-left: 1px solid #e8ecf8;
    border-right: 1px solid #e8ecf8;
}

#leftcolumn
{
    float: left;
    width: 250px; /*Width of left column in pixel*/
    margin-left: -1051px; /*Set margin to that of -(MainContainerWidth)*/
}

#rightcolumn
{
    float: left;
    width: 250px; /*Width of right column*/
    margin-left: -301px; /*Set left margin to -(RightColumnWidth)*/
}

#Footer
{
	position:absolute;
	bottom: 0;
	left: 0;
	height: 8px;
	width: 1058px;
	background: transparent url(/Style%20Library/KPMGMeijburg/images/BottomShadow.gif) no-repeat right bottom;
}

.logo
{
    display: block;
    width: 249px;
    height: 67px;
    text-indent: -9999em;
}

/*Content*/
h1
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 1.8em;
    line-height: 1em;
    color: #002452;
}

h2
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 1.8em;
    color: #5a66a9;
}

p
{
    color: #002452;
    line-height: 1.7em;
}

.InnerTube
{
    padding: 21px 11px 21px 11px;
}

#contentcolumn .InnerTube
{
    color: #002452;
}

#contentcolumn .InnerTube h1{
	margin-bottom:6px;
}

#contentcolumn .InnerTube li
{
	padding-bottom: 3px;
	line-height: 1.7em;
}

/*global menu style*/
ul.Menu
{
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.Menu li
{
    display: block;
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
}

ul.Menu li a
{
    display: block;
    font-weight: bold;
    color: white;
    text-decoration: none;
}

ul.Menu li.LastChild a
{
    background: none;
}


/*topmenu*/

.topMenuplaceholder
{
    position: absolute;
    left: 251px;
    bottom: 0;
}

ul.topMenu li a, ul.globalSitemenu li a
{
    padding: 2px 11px 3px 10px;
    cursor: pointer; /* IE heeft wat hulp nodig... */
}

ul.topMenu li a:active
{
}

ul.topMenu li.selectedItem a
{
    background: White;
    color: #002452;
}



/*global site menu*/
.globalSitemenuPlaceholder
{
    position: absolute;
    right: 0;
    top: 0;
    /*padding-right: 50px;*/
     padding-right: 55px;
    margin: 6px 0 0 0;
}

ul.globalSitemenu
{
    float: left;
    margin: 3px 19px 0 0;
}

ul.globalSitemenu li a
{
    padding: 2px 8px 3px 8px;
    background: transparent url(/Style%20Library/KPMGMeijburg/images/MenuSeparator.gif) no-repeat right;
}

/*StaticsMenu*/
ul.StaticLinksMenu
{
    position: absolute;
    margin-top: 1px;
   /* right: 44px;*/
    right: 49px;
}

ul.StaticLinksMenu li a
{
    padding: 2px 6px 3px 6px;
    font-size: 90%;
    color: #8092a9;
    background: transparent url(/Style%20Library/KPMGMeijburg/images/StaticMenuSeparator.gif) no-repeat right;
}

/*search*/
.searchPlaceholder
{
    float: left;
    margin-top: 3px;
}

#SearchField
{
    width: 136px;
    font-size: 99%;
    border: 1px solid #b5b5b5;
}

#SearchButton
{
    width: 40px;
    border: none;
    background: transparent url(/Style%20Library/KPMGMeijburg/images/SearchButtonRuby.gif) no-repeat 5px 7px;
    font-weight: bold;
    color: white;
    text-align: right;
    text-decoration: none;
}

.AdvancedSearchLink
{
    display: block;
    clear: both;
    padding: 5px 7px 5px 7px;
    font-size: 90%;
    color: White;
    text-decoration: none;
}

/*Module*/
.Module
{
    position: relative;
    width: 250px;
/*    height: 200px;*/
}

.Module .ModuleDescription
{
    padding: 9px 11px 9px 11px;
    overflow:hidden;
}

* + html .Module .ModuleDescription{
	padding-right:18px;
}

.Module .ModuleDescription h2, .Module .ModuleDescription h3, .Module .ModuleDescription p
{
    margin: 0;
    padding: 0;
    font-size: 1em;
    color: #002452;
}

.Module .ModuleDescription p
{
    line-height: 1.3em;
}

.Module a.ReadMore
{
    display: block;
    position: absolute;
    bottom: 1px;
    height: 15px;
    margin: 3px 0 6px 6px;
    padding: 5px 42px 0 0;
    font-size: 90%;
    font-style: italic;
    text-decoration: none;
    color: #002452;
    background: transparent url(/Style%20Library/KPMGMeijburg/images/MoreBg.gif) no-repeat right 1px;
}

.Module ul ul
{
    display: none;
}

.Module ul .selectedParentItem ul
{
    display: block;
}

.ContentAreaWebparts
{
	width: 500px;
}
.ContentAreaWebparts .Module
{
	float: left;
}
/*Module MenuModule*/
.MenuModule150
{
    /*overflow: hidden;*/
    /*height: 150px;*/
    /*height: 150px;*/
    padding-bottom: 28px;
    /*height:121px;*/
}

.MenuModule150 .basemenu
{
	height:95px;
}

.MenuModule150 h2
{
    margin: 0 0 0 0;
    padding: 9px 0 2px 10px;
    font-size: 110%;
    color: #002452;
}

.MenuModule150 h2 a, .MenuModule150 h2 a:hover, .MenuModule150 h2 a:visited
{
	text-decoration:none;
	color: #002452;
}

.MenuModule150 ul
{
    margin: 0;
    padding: 0 0 0 11px;
}

.MenuModule150 ul li
{
    list-style: none;
    display: block;
    padding: 0 0 0 9px;
    background: transparent url(/Style%20Library/KPMGMeijburg/images/MenuBullet.gif) no-repeat left 3px;
}

.MenuModule150 ul li a
{
    display: block;
    padding: 2px 0 2px 0;
    color: #002452;
    text-decoration: none;
}

.MenuModule150 a.ReadMore
{
    padding-left: 4px;
}

/*menu 200*/
.MenuModule200
{
    overflow: hidden;
    height: 200px;
}

.MenuModule200 h2
{
    margin: 0 0 0 0;
    padding: 9px 0 2px 10px;
    font-size: 110%;
    color: #002452;
}

.MenuModule200 ul
{
    margin: 0;
    padding: 0 0 0 11px;
}

.MenuModule200 ul li
{
    list-style: none;
    padding: 0 0 0 9px;
    background: transparent url(/Style%20Library/KPMGMeijburg/images/MenuBullet.gif) no-repeat left 3px;
}

.MenuModule200 ul li a
{
    display: block;
    padding: 2px 0 2px 0;
    color: #002452;
    text-decoration: none;
}

.MenuModule200 a.ReadMore
{
    padding-left: 4px;
}



/*Modules*/

/*ModuleLeftImageWhite*/
.ModuleLeftImageWhite
{
    position: relative;
	height: 200px;
}

.ModuleLeftImageWhite img
{
    display: block;
    position: absolute;
}

.ModuleLeftImageWhite .ModuleDescription
{
    position: absolute;
    left: 125px;
    height: 182px;
    background: white;
    color: #002452;
}

.ModuleLeftImageWhite .ModuleDescription h2
{
}

.ModuleLeftImageWhite .ModuleDescription h3
{
    color: #5a66a9;
}

.ModuleLeftImageWhite .ModuleDescription a.ReadMore
{
    margin: 0 0 0 0;
}

/*ModuleLeftImageBlue*/
.ModuleLeftImageBlue
{
    position: relative;
	height: 200px;
}

.ModuleLeftImageBlue img
{
    display: block;
    position: absolute;
}

.ModuleLeftImageBlue .ModuleDescription
{
    position: absolute;
    left: 125px;
    height: 182px;
    width: 103px;
    background: #002452;
    color: white;
}


.ModuleLeftImageBlue .ModuleDescription h2
{
    color: white;
}

.ModuleLeftImageBlue .ModuleDescription h3
{
    color: white;
}

.ModuleLeftImageBlue .ModuleDescription p
{
    color: white;
}

.ModuleLeftImageBlue .ModuleDescription a.ReadMore
{
    margin: 0 0 0 0;
    
    color: white;
    background-position: right -40px;
}

/*ModuleLeftImageLightBlue*/
.ModuleLeftImageLightBlue
{
    position: relative;
	height: 200px;
}

.ModuleLeftImageLightBlue img
{
    display: block;
    position: absolute;
}

.ModuleLeftImageLightBlue .ModuleDescription
{
    position: absolute;
    left: 125px;
    height: 182px;
    width: 103px;
    background: #ccd0e5;
    color: #002452;
}

.ModuleLeftImageLightBlue .ModuleDescription h2
{
}

.ModuleLeftImageLightBlue .ModuleDescription h3
{
    color: #5a66a9;
}

.ModuleLeftImageLightBlue .ModuleDescription a.ReadMore
{
    float: none;
    bottom: 0;
    margin: 0 0 0 0;
    
    background-position: right -20px;
}


/*ModuleRightImageWhite*/
.ModuleRightImageWhite
{
    position: relative;
	height: 200px;
}

.ModuleRightImageWhite img
{
    display: block;
    position: absolute;
    right: 0;
}

.ModuleRightImageWhite .ModuleDescription
{
    position: absolute;
    height: 182px;
    width: 103px;
    background: white;
    color: #002452;
}

.ModuleRightImageWhite .ModuleDescription h2
{
}

.ModuleRightImageWhite .ModuleDescription h3
{
    color: #5a66a9;
}

.ModuleRightImageWhite .ModuleDescription a.ReadMore
{
    float: none;
    bottom: 0;
    margin: 0 0 0 0;
}

/*ModuleRightImageLightBlue*/
.ModuleRightImageLightBlue
{
    position: relative;
	height: 200px;
}

.ModuleRightImageLightBlue img
{
    display: block;
    position: absolute;
    right: 0;
}

.ModuleRightImageLightBlue .ModuleDescription
{
    position: absolute;
    height: 182px;
    width: 103px;
    background: #ccd0e5;
    color: #002452;
}

.ModuleRightImageLightBlue .ModuleDescription h2
{
}

.ModuleRightImageLightBlue .ModuleDescription h3
{
    color: #5a66a9;
}

.ModuleRightImageLightBlue .ModuleDescription a.ReadMore
{
    float: none;
    bottom: 0;
    margin: 0 0 0 0;
    
    background-position: right -20px;
}

/*ModuleRightImageBlue*/
.ModuleRightImageBlue
{
    position: relative;
	height: 200px;
}

.ModuleRightImageBlue img
{
    display: block;
    position: absolute;
    right: 0;
}

.ModuleRightImageBlue .ModuleDescription
{
    position: absolute;
    height: 182px;
    width: 103px;
    background: #002452;
    color: white;
}

.ModuleRightImageBlue .ModuleDescription h2
{
    color: white;
}

.ModuleRightImageBlue .ModuleDescription h3
{
    color: white;
}

.ModuleRightImageBlue .ModuleDescription p.ModuleIntro
{
    color: white;
}

.ModuleRightImageBlue .ModuleDescription a.ReadMore
{
    float: none;
    bottom: 0;
    margin: 0 0 0 0;
    
    background-position: right -40px;
    color: white;
}


/*ModuleTopImageWhite*/
.ModuleTopImageWhite
{
    position: relative;
	height: 200px;
}

.ModuleTopImageWhite .ModuleDescription a.ReadMore
{
    float: none;
    bottom: 0;
    margin: 0 0 0 0;
}

/*ModuleTopImageLightBlue*/
.ModuleTopImageLightBlue
{
    position: relative;
    background: #ccd0e5;
    height: 200px;
}



.ModuleTopImageLightBlue .ModuleDescription a.ReadMore
{
    float: none;
    bottom: 0;
    margin: 0 0 0 0;
    
    background-position: right -20px;
}

/*ModuleTopImageBlue*/
.ModuleTopImageBlue
{
    position: relative;
	height: 200px;
    background: #002452;
}

.ModuleTopImageBlue .ModuleDescription h2
{
    color: white;
}

.ModuleTopImageBlue .ModuleDescription h3
{
    color: white;
}

.ModuleTopImageBlue .ModuleDescription p.ModuleIntro
{
    color: white;
}



.ModuleTopImageBlue .ModuleDescription a.ReadMore
{
    float: none;
    bottom: 0;
    margin: 0 0 0 0;
    
    background-position: right -40px;
    
    color: white;
}

/*ModuleBottomImageWhite*/
.ModuleBottomImageWhite
{
    position: relative;
	height: 200px;
}

.ModuleBottomImageWhite img
{
    display: block;
    position: absolute;
    top: 100px;
}

.ModuleBottomImageWhite .ModuleDescription
{
    position: absolute;
    height: 82px;
    width: 228px;
    background: white;
    color: #002452;
}

.ModuleBottomImageWhite .ModuleDescription h2
{
    color: #002452;
}

.ModuleBottomImageWhite .ModuleDescription h3
{
    color: #5a66a9;
}

.ModuleBottomImageWhite .ModuleDescription p.ModuleIntro
{
    color: #002452;
}

.ModuleBottomImageWhite .ModuleDescription a.ReadMore
{
    float: none;
    bottom: 0;
    margin: 0 0 0 0;

    color: #002452;
}

/*ModuleBottomImageBlue*/
.ModuleBottomImageBlue
{
    position: relative;
	height: 200px;
}

.ModuleBottomImageBlue img
{
    display: block;
    position: absolute;
    top: 100px;
}

.ModuleBottomImageBlue .ModuleDescription
{
    position: absolute;
    height: 82px;
    width: 228px;
    background: #002452;
    color: White;
}

.ModuleBottomImageBlue .ModuleDescription h2
{
    color: white;
}

.ModuleBottomImageBlue .ModuleDescription h3
{
    color: white;
}

.ModuleBottomImageBlue .ModuleDescription p.ModuleIntro
{
    color: white;
}

.ModuleBottomImageBlue .ModuleDescription a.ReadMore
{
    float: none;
    bottom: 0;
    margin: 0 0 0 0;
    
    background-position: right -40px;
    
    color: White;
}


/*ModuleBottomImageLightBlue*/
.ModuleBottomImageLightBlue
{
    position: relative;
	height: 200px;
}

.ModuleBottomImageLightBlue img
{
    display: block;
    position: absolute;
    top: 100px;
}

.ModuleBottomImageLightBlue .ModuleDescription
{
    position: absolute;
    height: 82px;
    width: 228px;
    background: #ccd0e5;
    color: #002452;
}

.ModuleBottomImageLightBlue .ModuleDescription h2
{
    color: #002452;
}

.ModuleBottomImageLightBlue .ModuleDescription h3
{
    color: #5a66a9;
}

.ModuleBottomImageLightBlue .ModuleDescription p.ModuleIntro
{
    color: #002452;
}

.ModuleBottomImageLightBlue .ModuleDescription a.ReadMore
{
    float: none;
    bottom: 0;
    margin: 0 0 0 0;

    background-position: right -20px;
    
    color: #002452;
}

/*ModuleOverlapImageWhite*/
.ModuleOverlapImageWhite
{
    position: relative;
	height: 200px;
}

.ModuleOverlapImageWhite img
{
    display: block;
    position: absolute;
}

.ModuleOverlapImageWhite .ModuleDescription
{
    position: absolute;
    width: 155px;
    right: 0;
    top: 38px;
    height: 58px;
    padding: 10px 11px 10px 11px;
    background: white;
    color: #002452;
}

.ModuleOverlapImageWhite .ModuleDescription h2
{
    margin: -1px 0 0 0;
    padding: 0 0 0 0;
    color: #002452;
}

.ModuleOverlapImageWhite .ModuleDescription h3
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #565656;
}

.ModuleOverlapImageWhite .ModuleDescription p.ModuleIntro
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #002452;
}

.ModuleOverlapImageWhite .ModuleDescription a.ReadMore
{
    display: block;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    width: 177px;
    height: 78px;
    background: none;
    text-indent: -9999em;
}

/*ModuleOverlapImageBlue*/
.ModuleOverlapImageBlue
{
    position: relative;
	height: 200px;
}

.ModuleOverlapImageBlue img
{
    display: block;
    position: absolute;
}

.ModuleOverlapImageBlue .ModuleDescription
{
    position: absolute;
    width: 155px;
    right: 0;
    top: 38px;
    height: 58px;
    padding: 10px 11px 10px 11px;
    background: #002452;
    color: White;
}

.ModuleOverlapImageBlue .ModuleDescription h2
{
    margin: -1px 0 0 0;
    padding: 0 0 0 0;
    color: white;
}

.ModuleOverlapImageBlue .ModuleDescription h3
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: white;
}

.ModuleOverlapImageBlue .ModuleDescription p.ModuleIntro
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: white;
}

.ModuleOverlapImageBlue .ModuleDescription a.ReadMore
{
    display: block;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    width: 177px;
    height: 78px;
    background: none;
    text-indent: -9999em;
}

/*ModuleOverlapImageLightBlue*/
.ModuleOverlapImageLightBlue
{
    position: relative;
	height: 200px;
}

.ModuleOverlapImageLightBlue img
{
    display: block;
    position: absolute;
}

.ModuleOverlapImageLightBlue .ModuleDescription
{
    position: absolute;
    width: 155px;
    right: 0;
    top: 38px;
    height: 58px;
    padding: 10px 11px 10px 11px;
    background: #ccd0e5;
    color: #002452;
}

.ModuleOverlapImageLightBlue .ModuleDescription h2
{
    margin: -1px 0 0 0;
    padding: 0 0 0 0;
    color: #002452;
}

.ModuleOverlapImageLightBlue .ModuleDescription h3
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #002452;
}

.ModuleOverlapImageLightBlue .ModuleDescription p.ModuleIntro
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #002452;
}

.ModuleOverlapImageLightBlue .ModuleDescription a.ReadMore
{
    display: block;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    width: 177px;
    height: 78px;
    background: none;
    text-indent: -9999em;
}

/*ModuleAttentionsRightImageBlue*/
.ModuleAttentionsImageBlueRightYes
{
    position: relative;
    height: 100px;
    background: #002452;
}

.ModuleAttentionsImageBlueRightYes img
{
    display: block;
    position: absolute;
    right: 0;
}

.ModuleAttentionsImageBlueRightYes .ModuleDescription
{
    width: 103px;
    height: 82px;
}

.Module .ModuleAttentionsImageBlueRightYes div.ReadMore
{
    display: block;
    position: absolute;
    bottom: 1px;
    height: 15px;
    margin: 3px 0 6px 6px;
    padding: 5px 42px 0 0;
    font-size: 90%;
    font-style: italic;
    text-decoration: none;
    color: #002452;
    background: transparent url(/Style%20Library/KPMGMeijburg/images/MoreBg.gif) no-repeat right 1px;
}


.ModuleAttentionsImageBlueRightYes .ModuleDescription a.ReadMore,
.ModuleAttentionsImageBlueRightYes .ModuleDescription div.ReadMore
{
    float: none;
    margin: 0 0 0 0;
    
    background-position: right -40px;
    
    color: white;
    text-decoration: none;
}

.ModuleAttentionsImageBlueRightYes .ModuleDescription a.ReadMore:visited,
.ModuleAttentionsImageBlueRightYes .ModuleDescription div.ReadMore a:visited
{
    color: white;
    text-decoration: none;
}

.ModuleAttentionsImageBlueRightYes .ModuleDescription h2
{
    color: white;
}

.ModuleAttentionsImageBlueRightYes .ModuleDescription h3
{
    color: white;
}

/*ModuleAttentionsLeftImageBlue*/
.ModuleAttentionsImageBlueRightNo
{
    position: relative;
    height: 100px;
    background: #002452;
}

.ModuleAttentionsImageBlueRightNo img
{
    display: block;
    position: absolute;
}

.ModuleAttentionsImageBlueRightNo .ModuleDescription
{
    position: absolute;
    left: 125px;
    width: 103px;
    height: 82px;
}


.ModuleAttentionsImageBlueRightNo .ModuleDescription h2
{
    color: white;
}

.ModuleAttentionsImageBlueRightNo .ModuleDescription h3
{
    color: white;
}

.Module .ModuleAttentionsImageBlueRightNo div.ReadMore
{
    display: block;
    position: absolute;
    bottom: 1px;
    height: 15px;
    margin: 3px 0 6px 6px;
    padding: 5px 42px 0 0;
    font-size: 90%;
    font-style: italic;
    text-decoration: none;
    color: #002452;
    background: transparent url(/Style%20Library/KPMGMeijburg/images/MoreBg.gif) no-repeat right 1px;
}


.ModuleAttentionsImageBlueRightNo .ModuleDescription a.ReadMore,
.ModuleAttentionsImageBlueRightNo .ModuleDescription div.ReadMore
{
    float: none;
    margin: 0 0 0 0;
    
    background-position: right -40px;
    
    color: white;
    text-decoration: none;
}

.ModuleAttentionsImageBlueRightNo .ModuleDescription a.ReadMore:visited,
.ModuleAttentionsImageBlueRightNo .ModuleDescription div.ReadMore a:visited
{
    color: white;
    text-decoration: none;
}
.ModuleAttentionsImageBlueRightNo .ModuleDescription a.ReadMore
{
    float: none;
    bottom: 0;
    margin: 0 0 0 0;
    
    background-position: right -40px;
    color: white;
}

/*HomeFeature*/
.HomeFeature
{
    position: relative;
    width: 500px;
    height: 400px;
    
}

.HomeFeature img
{
    position:absolute;
    display: block;
    padding: 0;
    margin: 0;
    border: none;
}

.HomeFeature .ModuleDescription
{
    position: absolute;
    top: 250px;
    right: 0;
    
    width: 350px;
    height: 81px;
    
    padding: 9px 13px 10px 13px;
    margin: 0;
    
    background: white;
}

.HomeFeature .ModuleDescription a
{
   /* position: absolute;
    display: block;
    width: 376px;
    height: 100px;

    padding: 0;
    margin: -12px -13px;
    
    text-indent: -9999em;
    background: none;*/
    
      display: block;
    position: absolute;
    bottom: 1px;
    height: 15px;
    /*margin: 3px 0 6px 6px;*/
    padding: 5px 42px 0 0;
    font-size: 90%;
    font-style: italic;
    text-decoration: none;
    color: #002452;
    background: transparent url(/Style%20Library/KPMGMeijburg/images/MoreBgWhite.gif) no-repeat right 1px;

}

.HomeFeature .ModuleDescription h2
{
    font-size: 1.8em;
    color: #002452;
}

.HomeFeature .ModuleDescription h3
{
    margin-top: -2px;
    padding-left: 10px;
    color: #5a66a9;
    font-size: 1.5em;
    
    background: url(/Style%20Library/KPMGMeijburg/images/MenuBullet.gif) no-repeat left 3px;
}

.HomeFeature .ModuleDescription p.ModuleIntro
{
    margin-top: -1px;
    line-height: 1.3em;
    color: #002452;
}

/*TaxPeopleFinder*/
.TaxPeopleFinder
{
    
}

.TaxPeopleFinder .ModuleDescription
{
    padding-bottom: 5px;
}

.TaxPeopleFinder .ModuleDescription h2
{
    font-size: 1.8em;
    color: #002452;
}

.TaxPeopleFinder .ModuleDescription p.ModuleIntro
{
    margin-top: -1px;
    line-height: 1.3em;
    color: #002452;
}

.TaxPeopleFinder .TaxPeopleFinderForm
{
    padding: 0 12px 12px 12px;
    
    color: #002452;
}

.TaxPeopleFinder .TaxPeopleFinderForm label,
.TaxPeopleFinder .TaxPeopleFinderForm input,
.TaxPeopleFinder .TaxPeopleFinderForm select
{
    display: block;
    margin: 3px 3px 12px 0;
    width: 100%;
}

.TaxPeopleFinder .TaxPeopleFinderForm label
{
    
}

.TaxPeopleFinder .TaxPeopleFinderForm input.SearchTerm
{
    width: 220px;
}

.TaxPeopleFinder .TaxPeopleFinderForm input.SubmitButton
{
    width: 80px;
    float: right;
    clear: both;
    margin-right: 0;
}



.TaxPeopleFinder .TaxPeopleFinderForm select
{
    width: 100%;
}

/*Employee*/
#contentcolumn .Employee h1
{
	display: block;
}

.Employee img
{
	display: block;
	float:left;
	margin: 16px 15px 10px 0;
	width: 88px;
}

/*Nieuws*/

ul.ArticleList
{
	list-style:none;
	margin: 0;
	padding:0;
	
}

ul .LinkDateAndIntro
{
	clear:both;
}

.LinkDateAndIntro
{
	padding: 3px 0;

    background: url(/Style%20Library/KPMGMeijburg/images/MenuBullet.gif) no-repeat left 5px;
}
.LinkDateAndIntro a
{
	display: block;
	padding-left: 10px;
	float: left;
	clear: left;
}

ul .LinkDateAndIntro span.LinkDate
{
	display: block;
	float: right;
}
.LinkIntro
{
	display: block;
	clear: both;
}

/*LinksList*/
.LinksList
{
	position: relative;
	padding-bottom: 25px;
}
.LinksList ul
{
	list-style:none;
    margin: 0;
    padding: 0 0 0 11px;
}

.LinksList h2
{
    margin: 0 0 0 0;
    padding: 9px 0 2px 10px;
    font-size: 110%;
    color: #002452;
}

.LinksList h2 a, .LinksList h2 a:hover, .LinksList h2 a:visited
{
	text-decoration:none;
	color: #002452;
}

.LinksList ul li
{

    list-style: none;
    display: block;
    padding: 0 0 0 9px;
    background: transparent url(/Style%20Library/KPMGMeijburg/images/MenuBullet.gif) no-repeat left 3px;
}

.LinksList ul li a
{
    display: block;
    padding: 2px 0 2px 0;
    color: #002452;
    text-decoration: none;
}

.LinksList a.ReadMore,
.LinksList li.ReadMore a
{
    display: block;
    position: absolute;
    bottom: 1px;
    height: 15px;
    margin: 3px 0 6px 6px;
    padding: 5px 42px 0 4px;
    font-size: 90%;
    font-style: italic;
    text-decoration: none;
    color: #002452;
    background: transparent url(/Style%20Library/KPMGMeijburg/images/MoreBg.gif) no-repeat right 1px;
}
.LinksList li.ReadMore{
	background-image:none;
}

.LinksList li.ReadMore a{
	margin-left:-2px;
}



/*PeopleFilter*/

ul.ContentList{
	padding:0px;
	margin:0px;
	list-style:none;

}

ul.ContentList li span{
	font-weight:bold;
	font-size:1.4em;
	display:block;
	margin-bottom:5px;
}

ul.ContentList li{
		padding:0px;
	margin:0px;
	list-style:none;

}

ul.ContentList li ul{
	position:relative;
	left:-40px;
	margin-bottom:20px;
	}


.PeopleList a:link, .PeopleList a:visited, .PeopleList a:hover{
	color: #002452;
	font-weight:bold;
	text-decoration:none;
}

.PeopleList a:hover{
	text-decoration:underline;
}

.PeopleFilter
{
	color: #002452;
}

.PeopleFilter h3
{
	margin: 0;
	padding: 2px 0;
}

.PeopleFilterBox h3{
	font-size:1em;
}

.PeopleFilterBox{
	clear:both;
}

.BrancheList, .PeopleFilterBox  .SpecialisatieList, .PeopleTypeList, .PeopleTypeList{
	float:right;
	position:relative;
	top:0px;
	left:-40px;
	clear:both;

}

.BrancheList{
	position:relative;
	top:-125px;
}

.PeopleFilterBox .SpecialisatieList{
	clear:both;
	top:-125px;
}

.SpecialisatieList{
	top:-49px !important;
}

.PeopleTypeList{
	top:50px;
	left:-170px;
}

.BrancheList select, .PeopleFilterBox .SpecialisatieList select, .LocationList select{
	width:200px;
	height:20px;
}

.SearchNameBox input{
	width:433px;
}

.PracticeAreaSelect input.InputButton{
		background-color:#002452;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
	color:#ffffff;
	border:0;

}

.PeopleSearchBox input.InputButton, .PageSearchBox .formSubmit{
		background-color:#002452;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
	color:#ffffff;
	border:0;

}

* + html .PageSearchBox .formSubmit{
	margin-top:0px;	
	position:relative;
	top:20px;
}

*  html .PageSearchBox .formSubmit{
	margin-top:0px;	
	position:relative;
	top:20px;
}


.PeopleFilterBox .PracticeAreaSelect {
	Border-bottom: 1px #cccccc solid;
	margin-bottom:20px;
	margin-right:40px;
}

.PeopleFilterBox,
.LocationList,
.PeopleTypeList,
.BrancheList,
.SpecialisatieList
{
	padding: 0 0 9px 0;
}

.SearchNameBox input,
.SpecialisatieList select,
.BrancheList select,
.LocationList select
{
	border: 1px solid #7f9db9;
}

.PracticeAreaSelect
{
	padding: 7px 0 3px 0;
}
/*SmallPeopleFilter*/
.SmallPeopleFilter
{
	height: 200px;
    color: #002452;
    padding-left: 11px;
}

.SmallPeopleFilter .PeopleFinderHeader
{
	padding-top: 11px;
	margin: 0px;
	color: #002452;
	font-size: 1.8em;
	font-weight:bold;
}

.SmallPeopleFilter .PeopleFinderIntro
{
	padding: 2px 0;
}

.SmallPeopleFilter .SearchNameBox
{
	padding: 8px 0 2px 0;
}

.SmallPeopleFilter .SearchNameBox .searchlabel,
.SmallPeopleFilter .SpecialisatieList .searchlabel
{
	 display:block;
	 padding: 2px 0 6px 0;
}

.SmallPeopleFilter .SearchNameBox input
{
	width: 221px;
	border: 1px solid #7f9db9;
}


.SmallPeopleFilter .SpecialisatieList
{
	padding: 2px 0 10px 0;
}

.SmallPeopleFilter .SpecialisatieList select
{
	width: 225px;
	padding: 2px 2px 2px 0;
	border: 1px solid #7f9db9;
}

.Module.QuickFact
{
	background-color: #c6cbe3;
    color: #002452;
    height: auto;
}
* + html .Module.QuickFact{
	background: #c6cbe3 url(/Style%20Library/KPMGMeijburg/images/appoRight.png) no-repeat bottom;
	background-position:bottom 160px;
}

*  html .Module.QuickFact{
	background: #c6cbe3 url(/Style%20Library/KPMGMeijburg/images/appoRight.png) no-repeat bottom;
	background-position:bottom 160px;
}


.Module.QuickFact h2
{
    margin: 0 0 0 0;
    padding: 9px 0 3px 10px;
    font-size: 110%;
    color: #002452;
}

.Module.QuickFact p
{
	margin: 0 10px 0 10px;
	padding: 0 0 10px 0;
	background: transparent url(/Style%20Library/KPMGMeijburg/images/appoLeft.png) no-repeat left 0;
	color: #5a66a9;
	font-size:1.6em;
	line-height: 1.3em;
	font-weight:bold;
}

.Module.QuickFact p span
{
	padding: 0 17px 0 17px;
	background: transparent url(/Style%20Library/KPMGMeijburg/images/appoRight.png) no-repeat right -2px;
}



/*CategoryLinks*/
ul.CategoryLinks
{
	margin: 0;
	padding: 0;
	list-style:none;
}

ul.CategoryLinks li
{
	display: inline;
}

ul.CategoryLinks .Category a
{
	display: inline;
	float: none;
	clear:none;
	padding: 0;
}

/*contentcolumn*/

#contentcolumn .wcmform
{
	padding-top:30px;
	padding-left:40px;
	padding-right:10px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
}

#contentcolumn .wcmform .wcmform-div fieldset
{
	border: none !important;
}

div fieldset{
	border: none;
	padding:10px;
}

#contentcolumn .wcmform .wcmform-div span.wcmform-requiredsign
{
	display:block;
	float:left;
	clear: right !important;
	margin-left:3px;
	color:#006dad;
}

#contentcolumn .wcmform .wcmform-div input
{
	display: block;
	clear: both;
	border: 1px solid #7f9db9;
	height:20px;
}

#contentcolumn .wcmform .wcmform-div .wcmform-label
{
	width: auto;
	float:left;
}

.wcmform textarea{
	border: 1px solid #7f9db9;
}

.wcmform-div .wcmform-button{
	background-color:#002452;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	color:#ffffff;

}

.wcmform-div input .wcmform-button{
	border: none;
}	

/*SearchPage*/

.PageSearchBox
{
    margin-top: 15px;
    height:30px;
    padding:10px;
    background-color:#eaeaeb;
}



.PageSearchBox a.morelink:link, .PageSearchBox a.morelink:hover, .PageSearchBox a.morelink:visited{
	color: #002452;
	text-decoration:none;	
}

.PageSearchBox a.morelink:hover{
	text-decoration:underline;
}

.PageSearchBox input, .AdvancedSearchBox select{
	border: 1px #7f9db9 solid;
	margin-right:3px;
}

.AdvancedSearchBox
{
    color: #002452 !important;
    Border-top: 1px #cccccc solid;
     padding:10px;
    background-color:#eaeaeb;

}

.AdvancedSearchBoxLink
{
    padding: 0 0 0 10px;
    font-weight: bold;
}

.SearchResultContainerBox *

{
    color: #002452 !important;
    font-family:Arial, Helvetica, sans-serif;
}

.srch-Description{
	margin:0px;
}

.SearchResultContainerBox h2
{
    margin: 10px 0;
}

.searchTitle{
font-weight:bold;
font-size:1.3em;
	padding-bottom:5px;
	display:block;
	
}

/*Article*/
p.ArticleIntro
{
    margin: 0 0 16px 0;
    color: #002452;
    font-weight: bold;
    line-height: 1.7em;
}

.ArticleImage
{
	display: block;
	float:left;
	margin: 5px 15px 10px 0;
}

.ArticleProperties
{
    margin: 7px 0 3px 0;
    color: #002452;
}

/*Newsletters*/

h2.LastNewsLetters
{
    margin: 15px 0 5px 0;
    color: #002452;
    font-size: 1em;
}

/*Office*/
.OfficeImage
{
    margin: 15px 0 0 0;
}
/*IE6 bagger*/

* + html .Module.QuickFact p span{
	background: transparent url(/Style%20Library/KPMGMeijburg/images/appoRight.png) no-repeat right bottom;
}

* html .Module.QuickFact p span{
	background: transparent url(/Style%20Library/KPMGMeijburg/images/appoRight.png) no-repeat right bottom;
}


* + html .PageSearchBox{
	height:auto;
	padding-top:0px;
}

.PageSearchBox .morelink{
	float:right;
}

* + html .PageSearchBox .morelink{
	margin-top:-40px;
	padding-right:10px;
}

* html .PageSearchBox .morelink{
	margin-top:-40px;
	padding-right:10px;
}


* html img
{
    margin: 0;
}

* html #topsection
{
    left: 0px;
    top: 0px;
    clear:both;    
}

*+html #leftcolumn
{
    margin-left: -1051px; /*Set margin to that of -(MainContainerWidth)*/
}

* html #rightcolumn
{
   /* margin-left: -302px;*/
}

* html #contentcolumn
{
    height: 600px;
    /*width: 1050px;*/
  /* margin-left: 122px;*/
   margin-left: 125px;
}

* html .Module .MoreList
{
    display: none;
}



* html .MenuModule150 ul li
{
    float: left;
    clear: both;
    width: 210px;
}

* html .MenuModule150 ul.basemenu li
{
    width: 210px !important;
}

* html a.ReadMore 
{
    left: 0;
}

* html .Module .ModuleDescription a.ReadMore
{
    left: 12px;    
}

* html .ModuleAttentionsImageBlueRightNo .ModuleDescription a.ReadMore,
* html .ModuleAttentionsImageBlueRightYes .ModuleDescription a.ReadMore
{
    width: 60px;
}

* html .Module.ModuleBottomImageLightBlue .ModuleDescription
{
    width: 228px;
}

* html .MoreList
{
    clear: both;
}

* html ul.NewsOverviewSmall li{
	height:15px;
}

* html .PeopleFilterBox{
	padding-bottom:0px;
}

* html .SmallPeopleFilter .PeopleFilterBox .PeopleSearchBox .InputButton{
	margin-bottom:5px;
}

/*IE7 correctie*/
*+html .ModuleLeftImageBlue .ModuleDescription
{
	width: 96px;
}

*+html .ModuleLeftImageLightBlue .ModuleDescription
{
	width: 96px;
}

*+html .ModuleBottomImageBlue .ModuleDescription
{
	width: 221px;
	height: 82px;
}

*+html .ModuleBottomImageWhite .ModuleDescription,
*+html .ModuleBottomImageBlue .ModuleDescription,
*+html .ModuleBottomImageLightBlue .ModuleDescription
{
	height: 83px;

}



/*Sharepoint edit tools*/
#SharepointTopMenu
{
    width: 1058px;
	float: left;
	clear:both;
}
#SiteActionsMenu
{
	float: left;
}

#AuthorizationMenu
{
	float: right;
}

#maincontainer
{
    float: left;
    position: relative;
}

/*Sharepoint webpartheader*/
.ms-bodyareacell
{
    width: 100%;
    height: 100%;
    vertical-align: top;
}
.ms-bodyareaframe
{
    border-left: #6f9dd9 1px solid;
    background-color: #ffffff;
    width: 100%;
    height: 100%;
    vertical-align: top;
    border-top: #6f9dd9 1px solid;
    border-right: #6f9dd9 1px solid;
}
.ms-bodyareaframe
{
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}
.ms-propertysheet
{
    text-align: left;
    font-family: verdana;
    color: #4c4c4c;
    font-size: 0.7em;
}

.ms-standardheader.ms-WPTitle
{
}

.ms-propertysheet A
{
    color: #3966bf;
    text-decoration: none;
}
.ms-standardheader
{
    text-align: left;
    margin: 0em;
    color: #525252;
    font-size: 1em;
}
h3.ms-standardheader
{
    background-color: #002452;
    color: white;
}

h3.ms-standardheader a:link, h3.ms-standardheader a:visited, h3.ms-standardheader a:hover, h3.ms-standardheader a:active
{
    color: white;
    text-decoration: none;
}

.ms-WPTitle
{
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 7px;
    font-family: tahoma,sans-serif;
    color: #4c4c4c;
    font-size: 10pt;
    font-weight: bold;
    padding-top: 2px;
}
.ms-WPTitle A:link
{
    color: #4c4c4c;
    cursor: pointer;
    text-decoration: none;
}

tr.ms-WPHeader, tr.ms-WPHeader td
{
    backgound: #002452;
}

.ms-WPHeader TD
{
    border-bottom: white 1px solid;
    border-collapse: collapse;
}

.ModuleDescription div span a
{
    margin: 0 0 0 0;
    bottom:1px;
	color:#002452;
	display:block;
	font-size:90%;
	font-style:italic;
	height:15px;
	margin:3px 0 6px 6px;
	padding:5px 42px 0 0;
	position:absolute;
	text-decoration:none;
    color: white;
    background-position: right -40px;
    background: transparent url(/Style%20Library/KPMGMeijburg/images/ReadMoreBlueBg.gif) no-repeat right 1px;
}

.NewsModule
{
	height: 200px;
	padding-bottom: 0px;
}

.LinkAuthor
{
	clear: both;	
	display: block;
}

.LinkSource
{
	clear: both;
	display: block;
}

.locationslist
{
    list-style: none;
    margin: 0;
    padding: 0;
}