/*
 * DRence
 * datum 20081202
 *
 */
/***** INITIALISATION *****/
/* based on reset.css Blueprint CSS Framework 0.7.1 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}

html, body {
    height: 100%
}

body {
    font-size: 80%;
    color: #000;
    background: url(/site/images/drence/bg_page.jpg) repeat-x top left #e1e1e1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
    margin: 0;
}

p {
    padding: 0 0 1.2em 0;
}

/***** LAYOUT STARTS HERE ****/
#container {
    width: 975px;
    margin: 0 auto;
    position: relative;
		zoom:1;
}
/* Header */

#header {
    background: url(/site/images/drence/bg_header.jpg) no-repeat left top; 
    width: 975px; height: 205px;
}

	#header #logo {
		position: absolute;
		top: 75px; left: 20px;
	}

	#header #langmenu {
		position: absolute;
		top: 75px; left: 600px;
	}

		#header #langmenu ul {
			list-style: none;
		}
		
		#header #langmenu li {
			float: left;
			list-style: none;
			line-height: 30px;
		}
		
		#header #langmenu li a {
			text-transform: uppercase;
			margin: 0 5px 0 0;
			text-decoration: none;
			color: #FFF;
		}

	#header #mainmenu {
		position: absolute;
		top: 160px; left: 380px;
	}

		#header #mainmenu ul {
			list-style: none;
		}
		
		#header #mainmenu li {
			float: left;
			list-style: none;
			line-height: 30px;
		}
		
		#header #mainmenu li a {
			margin: 0 30px 0 0;
			text-decoration: none;
			color: #FFF;
			font-size: 14px;
		}
		
		#header #mainmenu li a.selected {
			font-weight: bold;
		}
		
/* middle */
#middle {
	margin-top: 25px;
    overflow: hidden;
	background: #fff url(/site/images/bg_middle.gif) repeat-y left top;
}

	#middle #col1 {
		float: left;
		width: 250px;
/*		padding: 0 0 25px 0;*/
		background: #e1e1e1;
	}
	
		#middle #col1 #block {
			float: left;
			width: 210px; height: 210px;
			background: #0d287f;
			padding: 15px;
			color: #FFF;
		}
		
		#middle #col1 #blocknomargin {
			float: left;
			width: 240px; height: 240px;
			background: #0d287f;
			padding: 0;
			color: #FFF;
		}
	
			/* hoofdmenu */
			/* eerste niveau */
			#middle #col1 #block #submenu ul {
				list-style: none;
			}
			
			#middle #col1 #block #submenu ul li {
				list-style: none;
				position: relative;
			}
			
			#middle #col1 #block #submenu ul li a {
				font-size: 12px;
				display: block;
				line-height: 25px;
				color: #fff;
				text-decoration: none;
				text-align: left;
			}
			
			#middle #col1 #block #submenu ul li a.selected {
				font-weight: bold;
			}
	
		#middle #col1 #blockspacer {
			float: left;
			width: 210px; height: 10px;
			background: #e1e1e1;
		}

	/* col2 */
	#middle #col2 {
		float: left;
		width: 675px; /*735*/
		padding: 25px 25px 0 25px;
		position: relative;
		background: #fff;
		color: #333;
	}
	
		#middle #col2 h1 {
			font-size: 18px;
		}
		#middle #col2 ul, #middle #col2 ol {
			margin: 0 0 10px 25px;
		}
		#middle #col2 li {
			margin: 0 0 10px 0;
		}
		#middle #col2 a{
			color:	#0D287F;
			text-decoration:none;
		}
		#middle #col2 img{
			margin-right: 15px;
		}


/* footer */
#footer {
    text-align: center;
    padding: 5px 0 0 0;
		color: #646566;
}

	#footer a {
		text-decoration: none;
		color: #646566;
	}
	
	#footer a:hover {
		text-decoration: underline;
	}
		
