body {
   margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	background: url(../images/body-bg.gif) repeat-x;
}
img {	border:none;}
form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}
#bg {
	min-width: 970px;
	background: url(../images/footer-bg.gif) repeat-x 0 100%;
	overflow: hidden;
}
/*start main*/
#main {
	width: 970px;
	margin: 0 auto;
	position: relative;
	padding-top: 104px;
}
/*start header*/
#header {
	position: absolute;
	top: 0;
	left: 0;
	width: 970px;
	height: 104px;
}
#header .header-inner {width: 970px;height: 104px;position: relative;}
#header .logo {
	position: absolute;
	top: 45px;
	left: 0;
	background: url(../images/logo.gif) no-repeat;
	width: 424px;
	height: 46px;
	text-indent: -9999px;
	overflow: hidden;
}
#header .logo2 {background: url(../images/logo2.gif) no-repeat !important;}
/*start top navigation*/
#top-nav {
	position: absolute;
	top: 0;
	left: 0;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 26px;
}
#top-nav li {float: left;margin: 0 1px 0 0;}
#top-nav li a {
	float: left;
	width: 193px;
	text-align: center;
	background-color: #b21c3d;
	color: #fff;
	text-decoration: none;
}
#top-nav li a:hover, #top-nav li a.active {background: none;color: #97c0e6;}
#header .form {position: absolute;right: 0;top:59px;}
#header .form .input-text {
	float: left;
	width: 160px;
	padding: 3px 0 3px 5px;
	font-size: 11px;
	color: #666666;
	border: 1px solid #cfcfcf;
}
#header .form .btn {
	float: left;
	background: url(../images/btn.gif) no-repeat;
	width: 117px;
	height: 21px;
	text-align: center;
	text-decoration: none;
	color: #666;
	font-size: 11px;
	line-height: 21px;
	font-weight: bold;
	margin: 0 0 0 10px;
}
/*start content*/
#content { float: left; display: block; width: 970px; padding-bottom: 133px; }
/*start grey box*/
.grey-box {
	float: left;
	width:971px;
	height: 31px;
	background-color: #ebebeb;
	margin: 10px 0 0;
}
.grey-box .grey-box-inner {
	float: left;
	width: 715px;
}
.grey-box .btn {
	float: left;
	background: url(../images/btn7.gif) no-repeat;
	width: 147px;
	height: 21px;
	line-height: 21px;
	font-size: 11px;
	text-decoration: none;
	color: #666;
	padding: 0 0 0 27px;
	margin: 4px 60px 0 10px;
}
/*start breadcrumbs*/
#breadcrumbs {
	float: left;
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 31px;
	color: #666;
	background-color: #ebebeb;
}
#breadcrumbs li {float: left;padding: 0 0 0 7px;}
#breadcrumbs li a {
	float: left;
	height: 30px;
	color: #369;
	background: url(../images/arrow.gif) no-repeat 100% 0;
	padding: 0 12px 0 4px;
}
#breadcrumbs li a:hover {text-decoration: none;}
#breadcrumbs li a:hover {text-decoration: none;}
#breadcrumbs li a.removable:hover {text-decoration: line-through;cursor:hand;cursor:pointer;}
/*start top box*/
#top-box {
	float: left;
	background: url(../images/blue-box.jpg) no-repeat;
	width: 952px;
	height: 117px;
	margin: 20px 0 0;
	padding: 0 0 0 18px;
}
#top-box .col {float: left;width: 324px;}
#top-box .col2 {float: left;width: 300px;}
#top-box .title {display: block;margin: 17px 0 0;font-size: 20px;line-height: 20px;color: #fff;}
#top-box .row {
	float: left;
	margin: 14px 0 0;
	padding: 0 0 0 28px;
	background: url(../images/arrow2.gif) no-repeat 0 4px;
	font-size: 15px;
	color: #97c0e6;
}
#top-box .row2 {float: left;width: 280px;padding: 15px 0 0 30px;position: relative;}
#top-box .row2 a {color: #ccc;font-size: 12px;font-weight: bold;}
#top-box .row2 a:hover {text-decoration: none;}
div.calendar {display: block;}
.close div.calendar {display: none;}
.calendar {
	position: absolute;
	top: -43px;
	left: 124px;
	width: 207px;
	height: 204px;
	padding: 20px 0 0 19px;
	background: url(../images/calendar-bg.png) no-repeat;
}
#top-box .select2 {
	float: left;
	width: 163px;
	font-size: 12px;
	color: #369;
	font-weight: bold;
}
/*start left column*/
#column {
	float: left;
	width: 240px;
	margin: 20px 0 0;
	background: #e7eff6 url(../images/column-bg.gif) no-repeat;
}
#column .inner {
	float: left;
	width: 212px;
	padding: 0 10px 30px 18px;
	background: url(../images/column-bottom-bg.gif) no-repeat 0 100%;
}
#column .inner .box {
	float: left;
	width: 212px;
	padding: 0 0 20px 0;
	background: url(../images/sep.gif) repeat-x 0 100%;
	position:relative;
}
.box .fov {
	top: 8px !important;
	left: 0;
}
#column .inner .box.last {background: none;padding: 0;}
#column h2 {
	clear: both;
	margin: 0;
	padding: 16px 0 0;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}
#column h3 {margin: 15px 0 0;font-size: 12px;color: #2b557f;}
#column .form {float: left;margin: 7px 0 0;}
#column .form .row {float: left;width: 212px;margin: 12px 0 0;}
#column .form .input-text2 {
	float: left;
	width: 140px;
	border: 1px solid #cfcfcf;
	padding: 3px 0 2px 5px;
	font-size: 11px;
	color: #666;
}
#column .form .btn {
	float: left;
	width: 45px !important;
	height: 21px !important;
	background: url(../images/btn2.gif) no-repeat !important;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #666;
	text-align: center;
	text-decoration: none;
	margin: 0 0 0 10px  !important;
}
#column .form .row .check {
	float: left;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	margin: 0 9px 0 0;
}
#column .form .row label {float: left;color: #333;font-size: 12px;}
#column .form .row .link {font-size: 11px;color: #369;}
#column .form .row .link:hover {text-decoration: none;}
#column .form .select {float: left;width: 163px;font-size: 12px;color: #369;}
#column .img {
	float: left;
	width: 207px;
	height: 149px;
	padding: 7px 0 0 9px;
	margin: 8px 0 0 -4px;
	background: url(../images/img-holder.gif) no-repeat;
}
#column p {margin: 22px 0 0;font-size: 12px;color: #333;}
#column p a {color: #2b557f;}
#column p a:hover {text-decoration: none;}
#column .box .btn {
	float: left;
	width: 210px;
	height: 21px;
	text-align: center;
	font-size: 11px;
	line-height: 21px;
	color: #666;
	text-decoration: none;
	background: url(../images/btn5.gif) no-repeat;
	margin: 20px 0 0;
}
#column .box .btn.second {background: url(../images/btn6.gif) no-repeat;margin: 10px 0 0;}
#column .table {font-size: 11px;line-height: 20px;margin: 0 0 8px 0;}
#column .table.last {margin: 0;}
#column .table .td1 {width: 130px;}
#column .table .td2 {width: 75px;}
/*start right column*/
#column2 {float: right;width: 710px;margin: 20px 0 0;}
#column2 h1 {
	margin: 0;
	font-size: 20px;
	line-height: 38px;
	color: #333;
}
#column2 h1.second {font-size: 25px;}
#column2 h1 span {font-size: 15px;line-height: 38px;}
#column2 .btn {
	float: right;
	margin: 10px 0 0;
	width: 137px;
	height: 21px;
	color: #666;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: url(../images/btn3.gif) no-repeat;
}
#column2 .tabset {float: left;padding: 0 0 13px 0;}
#column2 .tabset a.tab {
	float: left;
	line-height: 30px;
	background: url(../images/tab-bg.gif) repeat-x;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	margin: 0 2px 0 0;
}
#column2 .tabset a.tab span {float: left;padding: 0 10px 0 10px;cursor: pointer;}
#column2 .tabset a.tab.active {background: url(../images/tab-active-bg2.gif) repeat-x;}
#column2 .tabset a.tab.active span {padding-bottom: 6px;background: url(../images/tab-active-bg.gif) no-repeat 50% 100%;}
#column2 div.tab {float: left;width: 710px;}
#column2 .list {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #666;
}
#column2 .list li {
	float: left;
	width: 708px;
	padding: 1px;
	margin: 0 0 17px 0;
	background: url(../images/list-item-bg.gif) no-repeat;
}
#column2 .list li.grey {background: url(../images/list-item-grey-bg.gif) no-repeat;}
#column2 .list li .inner {
	float: left;
	width: 708px;
	margin: 10px 0 0;
	background: url(../images/list-item-inner.gif) repeat-y;
	position: relative;
}
#column2 .list li .fov, .box .fov {
	position: absolute;
	top: -13px;
	left: -5px;
	background: url(../images/fov-ico.png) no-repeat;
	width: 66px;
	height: 67px;
}
#column2 .list li .image {float: left;margin: 0 9px 0 10px;}
#column2 .list li .col {float: left;width: 200px;margin: 0 43px 0 0;}
#column2 .list li h3 {margin: 0;font-size: 15px;color: #369;font-weight: bold;}
#column2 .list li h3 a {color: #369;}
#column2 .list li h3 a:hover {text-decoration: none;}
#column2 .list li h4 {margin: 7px 0 0;color: #666;font-size: 12px;}
#column2 .list li p {margin: 2px 0 4px 0;font-size: 11px;line-height: 16px;color: #666;}
#column2 .list li a.link {
	color: #369;
	padding: 0 0 0 13px;
	font-size: 11px;
	background: url(../images/link-bg.gif) no-repeat 0 4px;
}
#column2 .list li a.link:hover {text-decoration: none;}
#column2 .list li .col2 {float: left;width: 100px;margin: 0 13px 0 0;}
#column2 .list li .col2 h4 {margin: 5px 0 0;font-size: 12px;line-height: 17px;color: #666;}
#column2 .list li .col2 p {margin: 5px 0 10px 0;font-size: 12px;font-weight: bold;color: #369;}
#column2 .list li .col2 p a {color: #369;text-decoration: none;}
#column2 .list li .col3 {float: left;	width: 195px;}
#column2 .list li .col3 h3 {margin: 0 0 8px 0;font-size: 12px;color: #666;}
#column2 .list li .col3 .item {
	float: left;
	position: relative;
	height: 35px;
	width: 61px;
	padding: 16px 0 0;
	font-size: 15px;
	line-height: 35px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin: 0 2px 0 0;
	background: url(../images/grey-box-bg.gif) no-repeat 0 100%;
}
#column2 .list li .col3 .item.green {background: url(../images/green-box-bg.gif) no-repeat 0 100%;}
#column2 .list li .col3 .item .top {
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/pic-1-bg.gif) no-repeat;
	width: 61px;
	height: 16px;
	color: #8daa51;
	font-size: 9px;
	line-height:16px; 
}
#column2 .list li .col3 .item .top.second {background: url(../images/pic-2-bg.gif) no-repeat;font-size: 11px;}
#column2 .list li .col3 .btn {
	float: left;
	width: 187px;
	height: 30px;
	padding: 5px 0 0;
	text-align: center;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #666;
	background: url(../images/btn4.gif) no-repeat;
}
#column2 .blue-box {
	float: left;
	background: url(../images/blue-box-bg.gif) no-repeat;
	width: 693px;
	height: 134px;
	padding: 0 0 0 17px;
	margin: 0 0 20px 0;
}
#column2 .blue-box .col {float: left;width: 167px;}
#column2 .blue-box .col2 {float: left;width: 336px;margin: 0 0 0 18px;display: inline;}
#column2 .blue-box .title {
	margin: 13px 0 0;
	font-size: 20px;
	line-height: 20px;
	color: #fff;
}
#column2 .blue-box .link {
	display: block;
	background: url(../images/arrow2.gif) no-repeat 0 15px;
	color: #97c0e6;
	font-size: 15px;
	line-height: 19px;
	padding: 0 0 0 30px;
	text-decoration: none;
	margin: 18px 0 0;
}
#column2 .blue-box .roll {
	float: left;
	width: 137px;
	padding: 5px 0 0 30px;
	position: relative;
}
#column2 .blue-box .roll .button {font-size: 12px;color: #ccc;}
#column2 .blue-box .form {
	float: left;
	margin: 33px 0 0;
	background: url(../images/arrow3.gif) no-repeat 0 4px;
	padding: 0 0 0 27px;
}
#column2 .blue-box .form select {
	float: left;
	width: 121px;
	font-size: 12px;
	color: #369;
	font-weight: bold;
}
#column2 .blue-box .time {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
}
#column2 .blue-box .time li {
	float: left;
	height: 51px;
	line-height: 35px;
	width: 61px;
	text-align: center;
	padding: 16px 0 0;
	margin: 0 5px 0 0;
	background: url(../images/box-grey-bg.gif) no-repeat;
	position: relative;
}
#column2 .blue-box .time li.green1 {background: url(../images/box-green-bg1.gif) no-repeat;}
#column2 .blue-box .time li.green2 {background: url(../images/box-green-bg.gif) no-repeat;}
#column2 .blue-box .time li .top {
	position: absolute;
	top: 3px;
	left: 0;
	width: 61px;
	text-align: center;
	font-size: 9px;
	line-height: 9px;
	color: #fff;
}
#column2 .blue-box .prev, #column2 .blue-box .next {
	float: left;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#column2 .blue-box .next {float: right;margin: 0 14px 0 0;}
#column2 .blue-box .title2 {
	float: left;
	margin: 13px 0 0;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
	background: url(../images/step-bg.gif) no-repeat;
}
#column2 .blue-box .title2 .stap {
	width: 71px;
	text-align: center;
	float: left;
	font-weight: bold;
	font-size: 13px;
	line-height: 19px;
	color: #336699;
	margin: 0 10px 0 0;
}
#column2 .blue-box .title2 .stap em {color: #999;font-style: normal;}
#column2 .blue-box .list-info {
	float: left;
	list-style: none;
	padding: 17px 0 0;
	margin: 0;
	font-size: 15px;
	line-height: 19px;
	color: #fff;
	width: 100%;
	font-weight: bold;
}
#column2 .blue-box .list-info li {float: left;padding: 0 39px 0 25px;background: url(../images/arrow2.gif) no-repeat 0 4px;}
#column2 .blue-box .list-info li strong {color: #97c0e6;}
#column2 .inner h3 {margin: 0;font-size: 12px;line-height: 16px;color: #333;}
#column2 .inner h4 {margin: 17px 0 0;font-size: 12px;line-height: 16px;color: #369;}
#column2 .inner p {margin: 16px 0 0;font-size: 12px;line-height: 16px;color: #333;}
#column2 .inner p.small {color: #333;font-size: 11px;margin: 2px 0 0;}
#column2 .inner .images {float: right;width: 368px;margin: 0 0 0 26px;}
#column2 .inner .images .image-b {
	float: left;
	width: 355px;
	height: 254px;
	padding: 12px 0 0 13px;
	background: url(../images/img-holder2.gif) no-repeat;
}
#column2 .inner .images .image-s {
	float: left;
	width: 110px;
	height: 80px;
	margin: 0 1px 0 0;
	padding: 7px 0 0 12px;
	background: url(../images/img-holder3.gif) no-repeat;
}
#column2 .inner .images .image-s.right {margin: 0;}
/*start mijnaccount area*/
#mijnaccount h1 {
	clear: both;
	margin: 0;
	padding: 16px 0 0;
	font-size: 25px;
	line-height: 25px;
	color: #333;
}
#mijnaccount h1 em {font-size: 15px;font-style: normal;padding: 0 0 0 23px;}
#mijnaccount .box-info {
	float: left;
	width: 970px;
	margin: 14px 0 0;
	background: #e7eff6 url(../images/info-box-bg.gif) no-repeat;
}
#mijnaccount .box-info .box-info-inner {
	float: left;
	width: 932px;
	min-height: 417px;
	padding: 9px 19px 50px 19px;
	position: relative;
	background: url(../images/info-box-bottom-bg.gif) no-repeat 0 100%;
}
* html #mijnaccount .box-info .box-info-inner {height: 417px;}
#mijnaccount .box-info h2 {
	margin: 0;
	font-size: 20px;
	line-height: 20px;
	color: #369;
}
#mijnaccount .box-info .info-title {
	float: left;
	list-style: none;
	padding: 15px 0 6px 0;
	margin: 0;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	color: #333;
}
#mijnaccount .box-info .info-title li {float: left;}
#mijnaccount .box-info .info-title li.col1 {padding: 0 0 0 289px;}
#mijnaccount .box-info .info-title li.col2 {padding: 0 0 0 106px;}
#mijnaccount .box-info .info-title li.col3 {padding: 0 0 0 50px;}
#mijnaccount .box-info .info-title li.col4 {padding: 0 0 0 38px;}
#mijnaccount .box-info .info {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #666;
}

#mijnaccount .box-info .btn {
	position: absolute;
	bottom: 16px;
	right: 222px;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	background: url(../images/btn8-left-bg.gif) no-repeat;
}
#mijnaccount .box-info .btn.second {right: 20px;background: url(../images/btn9-left-bg.gif) no-repeat;}
#mijnaccount .box-info .btn span {
	float: left;
	cursor: pointer;
	padding: 0 0 0 33px;
	width: 160px;
	background: url(../images/btn8-right-bg.gif) no-repeat 100% 0;
}
#mijnaccount .bottom-box {
	float: left;
	width: 970px;
	margin: 17px 0 0;
	background: url(../images/bottom-box-bg.gif) repeat-y;
}
#mijnaccount .bottom-box .box {
	float: left;
	width: 303px;
	margin: 0 39px 0 0;
}
#mijnaccount .bottom-box .box.last {margin: 0 0 0 -20px;display: inline;}
#mijnaccount .bottom-box .box h3 {
	margin: 0;
	font-size: 20px;
	color: #333333;
}
#mijnaccount .bottom-box .box.last h3 {
	padding: 0 0 0 33px;
	background: url(../images/ico-4.gif) no-repeat 0 4px;
}
#mijnaccount .bottom-box .box h4 {
	clear: both;
	margin: 0;
	padding: 19px 0 0;
	color: #333;
	font-size: 15px;
	line-height: 16px;
}
#mijnaccount .bottom-box .box .g-box {
	float: left;
	width: 304px;
	margin: 16px 0 0;
	background: #f2f2f2 url(../images/g-box-bg1.gif) no-repeat;
}
#mijnaccount .bottom-box .box .g-box .g-box-inner {
	float: left;
	width: 289px;
	padding: 10px 0 10px 15px;
	background: url(../images/g-box-bg2.gif) no-repeat 0 100%;
}
#mijnaccount .bottom-box .box .table {font-size: 12px;line-height: 30px;color: #666;}
#mijnaccount .bottom-box .box .table td {width: 121px;}
#mijnaccount .bottom-box .box .table .td2 {color: #369;font-weight: bold;width: 155px;}
#mijnaccount .bottom-box .box .table .td2 a {color: #369;text-decoration: none;}
#mijnaccount .bottom-box .box .table .td2 a:hover {text-decoration: underline;}
#mijnaccount .bottom-box .box .btn {
	float: left;
	text-decoration: none;
	line-height: 25px;
	font-size: 11px;
	font-weight: bold;
	background: url(../images/g-box-btn-left-bg.gif) no-repeat;
	margin: 21px 11px 0 0;
	color: #666;
	white-space: nowrap;
}
#mijnaccount .bottom-box .box a.last {margin-right: 0;}
#mijnaccount .bottom-box .box.last .btn {float: right;margin-top: 4px;}
#mijnaccount .bottom-box .box .btn span {
	float: left;
	padding: 0 14px;
	cursor: pointer;
	background: url(../images/g-box-btn-right-bg.gif) no-repeat 100% 0;
}
#mijnaccount .bottom-box .box .b-box {
	float: left;
	background: #2f5e8e url(../images/b-box-top-bg.gif) no-repeat;
	width: 284px;
	margin: 13px 0 0;
}
#mijnaccount .bottom-box .box .b-box .b-box-inner {
	float: left;
	width: 254px;
	padding: 6px 15px;
	background: url(../images/b-box-bottom-bg.gif) no-repeat 0 100%;
}
#mijnaccount .bottom-box .box .table2 {
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #97c0e6;
}
#mijnaccount .bottom-box .box .table2 td {width: 174px;}
#mijnaccount .bottom-box .box .table2 .td2 {width: 80px;text-align: right;color: #fff;}
#mijnaccount .bottom-box .box .list {
	list-style: none;
	padding: 10px 0 0;
	margin: 0;
	font-size: 12px;
	line-height: 25px;
	color: #369;
}
#mijnaccount .bottom-box .box .list a {color: #369;}
#mijnaccount .bottom-box .box .list a:hover {text-decoration: none;}
#mijnaccount .bottom-box .box .list2 {
	float: left;
	list-style: none;
	padding: 0;
	margin: 15px 0 0;
	font-size: 12px;
}
#mijnaccount .bottom-box .box .list2 li {
	float: left;
	width: 292px;
	margin: 0 0 15px 0;
	padding: 10px 0 10px 10px;
	background: url(../images/list-2-bg.gif) no-repeat;
}
#mijnaccount .bottom-box .box .list2 li .img {float: left;}
#mijnaccount .bottom-box .box .list2 li .img img {float: left;}
#mijnaccount .bottom-box .box .list2 li .text {float: left;width: 200px;padding: 0 0 0 10px;}
#mijnaccount .bottom-box .box .list2 li .text .title {
	font-size: 15px;
	line-height: 19px;
	color: #369;
	font-weight: bold;
}
#mijnaccount .bottom-box .box .list2 li .text .title:hover {text-decoration: none;}
#mijnaccount .bottom-box .box .list2 li .text span {
	float: left;
	font-size: 12px;
	line-height: 16px;
	color: #666;
	padding: 9px 0 0;
}
#mijnaccount .bottom-box .box .list2 li .text .right {
	float: right;
	margin: 9px 0 0;
	padding: 0 0 0 16px;
	font-size: 11px;
	color: #369;
	background: url(../images/ico-5.gif) no-repeat 0 2px;
}
#mijnaccount .bottom-box .box .list2 li .text .right:hover {text-decoration: none;}
/*start alert box*/
#column2 .alert-box {
	float: left;
	width: 630px;
	height: 78px;
	background: url(../images/alert-box-bg.gif) no-repeat;
	padding: 10px 40px 0 40px;
}
#column2 .alert-box h3 {margin: 0 0 5px 0;font-size: 20px;font-weight: bold;color: #fff;}
#column2 .alert-box p {margin: 0;font-size: 12px;line-height: 17px;color: #fff;}
#column2 .completed.alert-box p {font-weight:bold;}
#column2 .box1 {
	float: left;
	width: 710px;
	margin: 20px 0 0 0;
	background: url(../images/box1-bg.gif) repeat-y;
}
#column2 .box1 .side {float: left;width: 407px;}
#column2 .box1 .side h2 {margin: 0 0 0 10px;font-size: 20px;color: #333;}
#column2 .box1 .side h3 {
	margin: 12px 0 0 10px;
	color: #369;
	font-size: 15px;
	line-height: 16px;
}
#column2 .box1 .side ul {
	list-style: none;
	padding: 0 0 0 21px;
	margin: 0;
	font-size: 13px;
	line-height: 16px;
	color: #333;
}
#column2 .box1 .side ul li {
	padding: 0 0 0 15px;
	margin: 12px 0 0;
	background: url(../images/box1-item.gif) no-repeat 0 6px;
}
#column2 .box1 .side .btns {
	float: left;
	width: 407px;
	padding: 0 0 7px 0;
	margin: 20px 0 0;
	background-color:#ebebeb;
}
#column2 .box1 .side .btns .btn {
	float: left;
	width: 136px;
	height: 25px;
	line-height: 25px;
	color: #666;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 48px;
	margin: 8px 0 2px 11px;
	background: url(../images/btn10.gif) no-repeat;
}
#column2 .box1 .side .btns .btn.second {background: url(../images/btn11.gif) no-repeat;}
#column2 .box1 .side .btns .btn.third {
	width: 159px;
	padding: 0 0 0 33px;
	text-align: left;
	background: url(../images/btn12.gif) no-repeat;
}
#column2 .box1 .side .btns .btn.fourth {background: url(../images/btn13.gif) no-repeat;}
#column2 .box1 .side2 {float: right;width: 242px;padding: 0 20px 0 0;}
#column2 .box1 .side2 h3 {margin: 0 0 13px 0;font-size: 15px;color: #333;}
#column2 .box1 .side2 label {color: #369;font-size: 13px;line-height: 13px;font-weight: bold;}
#column2 .box1 .side2 label em {
	color: #333;
	line-height: 15px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
}
#column2 .box1 .side2 textarea {
	float: left;
	margin: 8px 0 14px 0;
	width: 240px;
	height: 72px;
	border: 1px solid #cfcfcf;
	font-size: 11px;
	line-height: 15px;
}
#column2 .box1 .side2 .input-text3 {
	float: left;
	border: 1px solid #cfcfcf;
	width: 234px;
	font-size: 11px;
	color: #333;
	padding: 2px 0 2px 5px;
	margin: 8px 0 0;
}
#column2 .box1 .side2 .button {
	float: left;
	background: url(../images/btn14.gif) no-repeat;
	text-align: center;
	width: 69px;
	font-size: 11px;
	line-height: 25px;
	color: #666;
	margin: 18px 0 0;
	text-decoration: none;
}
/*start map*/
#column2 .map {float: left;width: 710px;margin: 28px 0 0;}
#column2 .map img {display: block;}
#column2 .map h3 {margin: 0 0 7px 0;font-size: 15px;color: #333;}
#column2 .map h5 {margin: 17px 0 0 8px;font-size: 12px;line-height: 16px;color: #369;}
#column2 .map p {margin: 0 0 0 8px;font-size: 11px;line-height: 15px;}
.home-algemeen {
	float: left;
	width: 970px;
	margin: 33px 0 0;
	background: url(../images/home-algemeen-bg.gif) repeat-y 6px 0; 
}
.home-algemeen .side {
	float: left;
	width: 486px;
	padding: 213px 0 0;
	background:url(../images/home-algemeen-side-bg.gif) no-repeat; 
}
.home-algemeen .side h1 {
	margin: 0;
	text-align: right;
	margin: 0 38px 0 0;
	font-size: 35px;
	color: #369;
}
.home-algemeen .side h1 em {
	font-style: normal;
	font-size: 20px;
	color: #a3cc52;
}
.home-algemeen .side p {
	margin: 20px 38px 0 100px;
	font-size: 12px;
	line-height: 16px;
	color: #666;
	text-align: right;
}
.home-algemeen .side2 {
	float: right;
	width: 370px;
	padding: 0 73px 0 0;
}
.home-algemeen .side2 h2 {
	margin: 0;
	font-size: 25px;
	font-weight: bold;
	color: #369;
}
.home-algemeen .side2 h3 {margin: 5px 0 0;font-size: 20px;color: #97c0e6;}
.home-algemeen .side2 ul {
	float: left;
	list-style: none;
	padding: 16px 0 0;
	margin: 0;
	font-size: 15px;
	color: #97c0e6;
}
.home-algemeen .side2 ul li {float: left;padding: 0 0 10px 0;}
.home-algemeen .side2 ul li a {
	display: block;
	background: url(../images/side2-bg.gif) no-repeat;
	width: 350px;
	height: 65px;
	color: #97c0e6;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 0 0 20px;
}
.home-algemeen .side2 ul li a strong {font-size: 20px;line-height: 30px;color: #fff;}
.home-algemeen .side2 .form label {
	color: #333333;
	font-size: 12px;
	line-height: 25px;
}
.image-list {
	float: left;
	width: 970px;
	list-style: none;
	padding: 0;
	margin: 30px 0 0;
}
.image-list li {
	float: left;
	width: 144px;
	height: 110px;
	padding: 7px 0 0 8px;
	margin: 0 10px 0 0;
	background: url(../images/image-list-bg.gif) no-repeat;
}
.image-list li.last {margin: 0;}
/*start home page*/
#home {
	float: left;
	width: 970px;
	padding: 10px 0 0;
}
/*start left column home page*/
#home .column1 {
	float: left;
	width: 650px;
}
#home .column1 .img {
	float: right;
}
#home .column1 .box {
	float: left;
	width: 275px;
	padding: 0 0 0 19px;
}
#home .column1 .box h1 {
	margin: 20px 0 0;
	font-size: 30px;
	color: #369;
}
#home .column1 .box h2 {
	margin: 16px 0 0;
	font-size: 15px;
	color: #97b856;
}
#home .column1 .box a.btn {
	float: left;
	background: url(../images/btn15.gif) no-repeat;
	width: 264px;
	height: 21px;
	text-decoration: none;
	color: #666;
	font-size: 12px;
	line-height: 21px;
	text-align: center;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#home .column1 p {
	margin: 25px 0 20px 0;
	font-size: 12px;
	line-height: 16px;
	color: #666;
}
#home .column1 .blue-box2 {
	float: left;
	width: 620px;
	height: 171px;
	margin: 17px 0 0;
	padding: 0 10px 0 19px;
	background: url(../images/blue-box-bg2.gif);
}
#home .column1 .blue-box2 .col {float: left;width: 165px;padding: 16px 0 0;}
#home .column1 .blue-box2 .col.last {padding: 16px 0 0 4px;width: 278px;}
#home .column1 .blue-box2 .col img {float: left;}
#home .column1 .blue-box2 .col strong {
	display: block;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 0 30px;
}
#home .column1 .blue-box2 .col strong.first {background: url(../images/ico-1.gif) no-repeat 0 2px;}
#home .column1 .blue-box2 .col strong.second {background: url(../images/ico-2.gif) no-repeat 0 2px;}
#home .column1 .blue-box2 .col strong.third {background: url(../images/ico-3.gif) no-repeat 0 2px;}
#home .column1 .blue-box2 .col p {
	margin: 5px 0 0;
	font-size: 13px;
	line-height: 19px;
	font-weight: bold;
	color: #97c0e6;
	padding: 0 0 0 30px;
	background: url(../images/arrow2.gif) no-repeat 0 15px;
}
#home .column1 .blue-box2 .col a.link {
	/*float: left;*/
	color: #ccc;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0 29px;
}
#home .column1 .blue-box2 h3 {
	color: #fff;
	margin: 0;
	font-size: 25px;
	line-height: 48px;
	font-weight: bold;
	background: url(../images/sep-2.gif) repeat-x 0 100%;
}
#home .column1 .blue-box2 .col .row {margin: 23px 0 0;padding: 0 0 0 28px;width: 116px;float: left; background: url(../images/arrow3.gif) no-repeat 0 4px;}
#home .column1 .blue-box2 .col .row select {
	font-size: 12px;
	font-weight: bold;
	color: #369;
	width: 115px;
}
#home .column1 .blue-box2 .col .btn {
	float: right;
	background: url(../images/btn16.gif) no-repeat;
	width: 110px;
	height: 44px;
	padding: 6px 0 0;
	font-size: 15px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	margin: 6px 0 0;
}
/*start right column home page*/
#home .column2 {
	float: right;
	width: 302px;
	margin-left:17px;
}
#home .column2 .btn {
	float: left;
	background: url(../images/btn-12.gif) no-repeat;
	width: 222px;
	padding: 0 0 0 80px;
	height: 29px;
	color: #369;
	text-decoration: none;
	font-size: 13px;
	line-height: 29px;
	font-weight: bold;
}
#home .column1 #accordion {
	float: left;
	width: 647px;
	height: auto;
	position:relative;
}
#home .column1 #accordion h3 {
	clear: both;
	margin: 0;
	padding: 0 0 0 12px;
	font-size: 15px;
	line-height: 35px;
	color: #369;
	cursor:hand;
	cursor:pointer;
}
#home .column1 #accordion h3.active {color: #333;}
#home .column1 #accordion .more
{
	float:left;
	width:626px;
	height:20px;
	padding-right:10px;
	margin-bottom:10px;
}
#home .column1 #accordion .more a
{
	text-decoration:underline;
	color:#305389;
	float:right;
	font-size:12px;
}
#home .column1 #accordion .more a:hover { text-decoration: none;}
#home .column1 #accordion .element {
	float: left;
	width: 636px;
	padding: 0 0 0 10px;
}
* html #home .column1 #accordion .element {padding: 7px 0 0 10px;}
* + html #home .column1 #accordion .element {padding: 7px 0 0 10px;}
#home .column1 #accordion ul {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
	line-height: 12px;
	color: #666;
	font-weight: bold;
}
#home .column1 #accordion ul li {
	width: 302px;
	height: 66px;
	padding: 6px 0 0 6px; 
	background: url(../images/element-bg.gif) no-repeat;
	float:left;
	margin: 0px 10px 13px 0px;
}
#home .column1 #accordion ul li img {
	float: left;
	margin: 5px 10px 0 5px;
}
#home .column1 #accordion ul li a {font-size: 15px;line-height: 23px;color: #369;text-decoration:none; }
#home .column1 #accordion ul li a:hover {text-decoration: underline;}
#home .column1 #accordion .head {background: url(../images/accordion-bg2.gif) repeat-x;}
#home .column1 #accordion .last-head {background: url(../images/accordion-bg3.gif) no-repeat;}
#home .column1 #accordion .last-head.active {background: url(../images/accordion-bg2.gif) repeat-x;}
#home .column1 #accordion .first {background:none !important;}
#home .column1 #accordion ul li span
{
	float:left;
	width:212px;
	height:35px;
	overflow:hidden;
	font-weight:normal;
	font-size:13px;
	font-style:italic;
	line-height:18px;
}
#home .bottom-boxes {
	float: left;
	width: 970px;
	padding: 16px 0 0;
}
#home .bottom-boxes .box {
	float: left;
	width: 302px;
	padding: 0 32px 0 0;
}
#home .bottom-boxes .box.last {padding: 0;}
#home .bottom-boxes .box h3 {
	margin: 0;
	font-size: 20px;
	color: #333;
}
#home .bottom-boxes .box h3 em {
	font-size: 15px;
	color: #999;
	font-style: normal;
}
#home .bottom-boxes .box p {
	margin: 12px 0 0;
	font-size: 12px;
	line-height: 16px;
	color: #666;
}
#home .bottom-boxes .box p a {color: #369;}
#home .bottom-boxes .box p a:hover {text-decoration: none;}
#home .bottom-boxes .box img {display: block;margin: 16px 0 6px 0;}
#home .bottom-boxes .box .map-lit {display: block;margin: 16px 0 6px 0;}
#home .bottom-boxes .box .map-lit img {margin: 0;}
/*start footer*/
#footer {width: 970px;height: 35px;overflow: hidden;float:left;}
#footer ul {
	float: right;
	list-style: none;
	padding: 12px 0 0;
	margin: 0;
	font-size: 11px;
}
#footer ul li {float: left;padding: 0 0 0 24px;}
#footer ul li a {color: #fff;}
#footer ul li a:hover {text-decoration: none;}