/* ----------------------------------------------------------------------------
    G R I D
    Styles that build the grid
---------------------------------------------------------------------------- */
	
#page { width: 930px; padding: 10px 0 0 30px; background: #fff;	margin: 0 auto;	position: relative;}

/* HEADER */
#header {height: 127px; position: relative; width: 922px; background:url(../images/bg/header.gif) no-repeat 100% 73px; z-index:998;}
	.admin #header {top:15px;}
	#header #logo {position: absolute; right: 2px; top: 0px;}
	#header .wrapper { border-bottom: 1px dotted #666; height: 115px; padding-top: 11px; position: relative; width: 690px; }
		#header .wrapper h1 { position: absolute; bottom: 2px; width: 690px; }
	#header img {margin: 0}
	#header #onlinebankieren {position: absolute; display:block; bottom: 9px; right: 10px; line-height:999em; overflow:hidden; background:url(../images/buttons/btn-online-bankieren.gif) no-repeat left top; width:202px; height:32px;}

	#header #onlinebankieren:hover { background-position: left -32px; }
	
	#aside #search { position:absolute; width:220px; height:52px; right:0; bottom:5px; background:url(../images/bg/nav-main-dotted-line.gif) repeat-x top; z-index:998; }
		#aside #search form { background:url(../images/bg/nav-main-dotted-line.gif) repeat-x bottom;width:220px; height:52px;}
		#aside #search form input.btn { border: 0; position: absolute; right: 10px; top: 11px; width: 67px; height: 33px;}
		#aside #search form input.text { position: absolute; border:1px solid #333; left: 10px; top: 17px; width: 123px; }

/* CONTENTWRAPPER */
#contentwrapper { clear: both; overflow: auto; position: relative; width: 930px;}
	.admin #contentwrapper {margin-top:15px;}
#content {float: left; padding: 10px 0 0 0; width: 690px; min-height: 396px}
.column {float: left; margin: 0 10px 10px 0; padding: 0 10px 0 0; width: 210px; overflow:hidden; }
.columns-two {float: left; margin: 0 10px 10px 0; padding: 0 10px 0 0; width: 440px; overflow:hidden; }
.columns-three {margin: 0 10px 10px 0; padding: 0 10px 0 0; width: 680px; overflow:hidden; }
.wrapper {clear: both;}
.clear {overflow:auto;width:100%;}
#aside { float:left; margin: 0 0 0 8px; width: 224px;}

/* FOOTER */
#footer {position:relative;z-index:999;background:url(../images/icons/ico-van-lanschot.gif) 10px center no-repeat; width: 891px; padding: 5px 0 3px 30px; margin: 15px 0 10px 0; border-top: 1px dotted #666; border-bottom: 1px dotted #666;border-right: 1px dotted #666;}
	#footer a { text-decoration: none;}
		#footer a:hover { text-decoration: underline;}
	#footer .nav {position:absolute;right:309px;top:5px;}
	#footer .nav li {float: left;}
		#footer .nav li a {margin: 0 15px 0 0;}
	#footer .subsidiaries {background: url(../images/bg/stripe-diagonal-grey.gif); position:absolute;top:0;right:0; }
	#footer .subsidiaries:hover {background: url(../images/bg/stripe-diagonal-darkgrey.gif);}
		#footer .subsidiaries span.btn { background: url(../images/bg/arrow-footer-up-down.gif) no-repeat 176px 11px;font-size:1.1em;color:#693; display:block;padding: 6px 52px 4px 36px;cursor:pointer;border-left: 1px dotted #666;}
		#footer .subsidiaries span.btn.foldout { background-position: 176px -14px;}
		#footer .subsidiaries ul { display: none;margin: 0;position: absolute;bottom:24px;right: -1px;width: 222px;background: #fff;border-left:1px solid #666;border-right:1px solid #666;border-right:1px solid #666;}
			#footer .subsidiaries li { border-top:1px solid #666;}
				#footer .subsidiaries li a { display:block;width:206px;padding: 4px 8px 6px 8px;}
	#footer .sitemaplink {background: url(../images/bg/stripe-diagonal-grey.gif); position:absolute;top:0;right:192px;border-left: 1px dotted #666;}
	#footer .sitemaplink:hover {background: url(../images/bg/stripe-diagonal-darkgrey.gif);}
		#footer .sitemaplink li a { background: url(../images/bg/arrow-footer-up-down.gif) no-repeat 64px 11px; display: -moz-inline-stack; display:inline-block; padding: 5px 26px 3px 12px;}
		#footer .sitemaplink li a.foldout { background-position: 64px -14px;}
				#footer .sitemaplink li a:hover { text-decoration:none;}
	#footer .rte p {margin-bottom: 0;}

