/* CSS Document */
/*
#B42E71
*/

* {
padding:0;
margin:0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { /*margin:1em 5%;*/ }
li, dd { /*margin-left:5%;*/ }
fieldset { padding: .5em; }

html {
height:100%;
}

body {
font-size:80%;
letter-spacing:0.01em;
line-height:1.4em;
font-family:Arial, Helvetica, sans-serif;
background:#FFFFFF url(../images/body-bg.png) center top repeat;
height:100%;
color:#000000;
}

a {
color:#B42E71;
}

input, textarea{
	border: 1px solid #B42E71;
	padding: 2px;
}
	textarea{
		width: 263px;
		height: 100px;
	}
	input.button{
		background-color: #B42E71;
		color: #FFFFFF;
		cursor: pointer;
	}
	input.verplicht{
		background-image: url(../images/img_verplicht.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}

strong {
color:#B42E71;
}
.black {
color:#000000;
}

#wrap {
width:960px;
background:#FFFFFF;
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto;
}
	#wrap .top {
	background:#FFFFFF url(../images/body-bg.png) 1px center repeat;
	height:10px;
	}
	
	#wrap .inner {
	padding:6px 10px 10px 10px;
	}

#header {
height:170px;
}
	#header-column-left {
	width:243px;
	float:left;
	}
	#header-column-main {
	margin:0 0 0 253px;
	position:relative;
	}
		#header-column-main .inner {
		padding:4px 0 0 0;
		}
	#header .logo img {
	border:0;
	}
	#slideshow {
	position:absolute;
	}
	#heijnes-adviesgroep {
	position:absolute;
	top:40px;
	left:467px
	}
	#menu-main {
	position:absolute;
	top:98px;
	display:block;
	width:690px;
	height:45px;
	background:url(../images/menu-main-bg.gif) left top no-repeat;
	list-style:none;
	font-size:0.97em;
	z-index:99;
	}
		#menu-main li {
		display:inline;
		}
			#menu-main li a {
			display:block;
			float:left;
			height:39px;
			line-height:39px;
			margin:3px 2px 0 0;
			color:#000000;
			text-decoration:none;
			font-weight:bold;
			text-transform:uppercase;
			padding:0 18px;
			letter-spacing:0.02em;
			}
			#menu-main li.left a:hover,
			#menu-main li.left a.select{
			background:url(../images/menu-main-left-active-bg.gif) left top no-repeat;
			color:#FFFFFF;
			}
			#menu-main li a:hover,
			#menu-main li a.select {
			background:url(../images/menu-main-active-bg.gif) repeat-x left top;
			color:#FFFFFF;
			}
	
		#menu-main #language{
			position: absolute;
			right: 15px;
			top: 13px;
			font-weight: bold;
		}
			#menu-main #language a{
				color: #000000;
				text-decoration: none;
			}
				#menu-main #language a.select{
					color: #FFFFFF;
				}
							
#column-left {
width:253px;
float:left;
}
	#column-left .inner {
	padding:0 30px 0 0;
	}
	#column-left p {
	padding:0 0 20px 0;
	}
	#column-left .menu {
	list-style:none;
	padding:0 5px 0 20px;
	_position:absolute;
	}
		#column-left .menu li {
		padding:0 0 5px 0;
		}
		#column-left .menu li a {
		color:#848589;
		font-weight:bold;
		font-size:1.1em;
		text-decoration:none;
		letter-spacing:-0.05em;
		}
		#column-left .menu li a:hover,
		#column-left .menu li a.select {
		color:#000000;
		}
			#column-left .menu ul {
			list-style:none;
			padding:0 0 0 35px;
			}
			#column-left .menu ul li {
			padding:0 0 5px 0;
			font-size:0.95em;
			}
			#column-left .menu ul li a {
			font-size:1.1em;
			color:#B2B2B4;
			}
			#column-left .menu ul li a:hover,
			#column-left .menu ul li a.select {
			color:#000000;
			}

#column-main {
margin:0 0 0 253px; 
}
	#column-main .inner {
	padding:0;
	margin:0 3px 0 0;
	}
	#column-main .intro {
	font-size:0.97em;
	font-weight:bold;
	color:#B42E71;
	letter-spacing:0.06em;
	}
	#column-main p,ul,ol {
	padding:0 0 20px 0;
	}
	#column-main ul,ol {
	line-height:1.8em;
	padding:0 0 20px 33px;
	}
	#column-main ul li,
	#column-main ol li{
	list-style:url(../images/bullet-big.gif);
	vertical-align:middle;
	}
	#column-main h1.title {
	color:#B42E71;
	font-size:1.7em;
	padding:0 0 35px 0;
	line-height:1.2em;
	}
	
	#column-main h2 {
	color:#B42E71;
	font-weight:normal;
	font-size:1.3em;
	padding:0 0 5px 0;
	line-height:1.2em;
	}

#bread-crumbs {
position:relative;
}
	#bread-crumbs ul {
	position:absolute;
	top:-20px;
	right:0;
	_right:276px;
	color:#848589;
	letter-spacing:0.01em;
	font-size:0.9em;
	text-align: right;
	width: 100%;
	}
		#bread-crumbs li {
		list-style:none;
		display:inline;
		}
		#bread-crumbs li a {
		color:#848589;
		}
		

	#menu-main li a.select ul.select a.select{
		color: #CCCCCC;
	}

		