body{
	background:#fff;
	margin:0;
	font:11px  Verdana, Arial, Helvetica, sans-serif;
	color:#115a9d;
} 
form,fieldset{
	padding:0;
	margin:0;
	border:0;
}
input,textarea,select{vertical-align:middle;}
img{border:0;}
a{
	color:#115a9d;
	text-decoration: none;
}
a:hover{text-decoration: underline;}
/* wrapper */
#wrapper{
	width:996px;
	margin:0 auto;
	background: url(../images/bg-top.gif) no-repeat;
	padding:14px 0 0;
}
#wrapper .c{ background: url(../images/bg-c.gif) repeat-y;}
#wrapper .b{
	background: url(../images/bg-b.gif) no-repeat 0 100%;
	padding:0 0 26px;
}
#main{
	background: url(../images/bg-main.gif) no-repeat;
	position:relative;
	padding:95px 28px 0 16px;
	width:952px;
	overflow:hidden;
}
.logo {
	background: url(../images/logo.gif) no-repeat;
	position:absolute;
	top:0;
	right:186px;
	height:67px;
	width:243px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	z-index:100;
}
.logo a{
	height:67px;
	width:243px;
	display:block;
} 
#header{
	height:95px;
	position:absolute;
	top:0;
	left:0;
	width:952px;
	padding:0 28px 0 16px;
	clear:both;
}
#header img{vertical-align:top;}
.nav{
	margin:0;
	padding:0;
	list-style:none;
	width:953px;
}
.nav li{
	position: relative;
	float:left;
	background: url(../images/separator.gif) no-repeat;
	padding:0 0 0 1px;
	margin:0 1px 0 -1px;
}
.nav li a{
	float:left;
	height:21px;
	padding:8px 12px 0 13px;
	font-weight:bold;
	color:#fff;
	background:#115a9d;
}
.nav li a:hover, .nav li.active a{
	background:#fff;
	color:#105a9d;
	text-decoration:none;
}
.nav li.first a{ padding-left:19px;}
.nav ul {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 29px;
	z-index: 999;
	width: 174px;
	background: #115a9d;
	list-style: none;
}
.nav li:hover ul {
	display: block;
}
.nav ul li {
	display: block;
	clear: both;
	background: none;
	padding: 0;
	margin: 0;
}
.nav ul li a {
	display: block;
	clear: both;
	float: none;
	height: auto;
	padding: 0 0 0 23px !important;
	margin: 0;
	line-height: 23px;
	background: none url('../images/topnav-arrow.gif') 13px -177px no-repeat !important;
	font-weight: normal;
	width: 151px;
	color: #fff !important;
}
.nav ul li.active a {
	background: #9fbdd7 url('../images/topnav-arrow.gif') 13px 0 no-repeat !important;
	font-weight: bold;
}
.nav ul li a:hover {
	background: #9fbdd7 url('../images/topnav-arrow.gif') 13px 0 no-repeat !important;
}
#sidebar1{
	width:583px;
	background:url(../images/big-image.jpg) no-repeat;
	min-height:642px;
	position:relative;
}
* html #sidebar1{
	height:642px;
	overflow:visible;
}
.box-text a{
	font-size:14px;	
	float:left;
	font-weight: bold;
	text-decoration: underline;
}
.box-text{
	position:absolute;
	bottom:61px;
	right:44px;
}
.box-text a.arrow{
	float:left;
	margin:3px 0 0 26px;
}
.content-holder{
	background: url(../images/bg-content-home.gif) no-repeat 100% 100%;
	overflow:hidden;
}
#content1{
	float:right;
	width:350px;
	padding:22px 15px 0 0;
	overflow:hidden;
}
#content1 h2{
	color:#59a626;
	margin:0 0 5px;
	font-size:11px;
	clear: both;
}
#content1 p{ 
	line-height:17px;
	margin:0px 0 10px;
}
/*Rick tribal test*/
#content1 a {
	text-decoration:underline;
	background: url(../images/arrow03.gif) no-repeat 100% 2px;
	padding:0 18px 3px 0;
	margin:0 0 20px;
	float:left;
}

.link-klik:hover,
.link-download:hover{ text-decoration:none;}

#content1 a[href$=".pdf"] {
	background: url(../images/icon-pdf.gif) no-repeat 100% 0;
	padding-right: 21px;
}
.red-link {
	float:right;
	background: url(../images/red-link.gif) no-repeat;
	width:131px;
	height:70px;
	margin:10px 55px 0 0;
	display:inline;
	text-indent:-9999px;
	padding:45px 0 10px;
}
#content1 .red-link a{
	display:block;
	width:131px;
	height:70px;
	padding: 0;
	background: none;
}
/*page3*/
#twocolumns{
	overflow:hidden;
	padding:22px 17px 18px 0;
	height:1%;
}
.page3 #content{
	width:666px;
	float:right;
	display:inline;
}
#content table {
	border-collapse: collapse;
	border: 0;
}
#content table td {
	padding: 5px;
	border: 1px solid #115a9e;
}
.contact table {
	border: 1px solid;
}
.contact table td {
	padding: 0 !important;
	border: 0 !important;
}
.page3 #sidebar,
.koopwoningen #sidebar{
	float:left;
	width:247px;
	padding:0 0 0 19px;
	display:inline;
}
.page3 #sidebar{ width:226px;}
.page3 #sidebar img,
.koopwoningen #sidebar img{vertical-align:top;}
/*tabset*/
.tabs-wrapper{
	width:100%;
	overflow:hidden;
} 
.woning{
	float:right;
	color:#115a9d;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	background:url(../images/arrow.gif) no-repeat 100% 4px;
	padding:0 19px 0 0;
	margin:0 9px 0 0;
	display: inline;
}
.woning:hover{text-decoration:none;}
.tabset{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	background:#ebebec;
	background-color: #fff;
}
.tabset li{
	float:left;
	margin-right: 1px;
	display: block;
	overflow: visible;
}
.tabset li a{
	display: block;
	float:left;
	font-size:12px;
	height:20px;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	background-color: #115A9D;
	padding:8px 14px 0 14px;
	text-align:center;
	text-decoration:none;
	outline: none;
}
.tabset li a.active,
.tabset li a:hover{
	color:#115a9d;
	background:#ebebec;
	text-decoration:none;
}
#tab1,
#tab2,
#tab3,
#tab4
{
	background:#ebebec;
	height:1%;
	overflow:hidden;
	width:100%;
}
#tab1 {
	position: relative;
}
.koopgarant {
	position: absolute;
	right: 265px;
	top: 25px;
	z-index: 9999;
}
.verkocht {
	position: absolute;
	right: 0px;
	top: 25px;
	z-index: 9999;
}
.verkocht-o-v {
	position: absolute;
	right: 10px;
	top: 25px;
	z-index: 9999;
}
.koopgarant_k {
	position: absolute;
	right: 250px;
	top: 10px;
	z-index: 9999;
}
.verkocht_k {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 129px;
	z-index: 9999;
}
.verkocht-o-v_k {
	position: absolute;
	left: 2px;
	top: -5px;
	width: 129px;
	z-index: 9999;
}
.box-holder{
	background:url(../images/bg-tab1.gif) repeat-y;
	width:100%;
	overflow:hidden;
	margin:19px 0 28px;
}
/*box-table*/
.box-table{
	float:left;
	width:271px;
	overflow:hidden;
	margin:0 0 20px;
	padding:0 0 0 9px;
}
.box-table span{display:block;}
.box-table dl{
	padding:0;
	margin:0 0 16px;
	width:262px;
	color:#000;
	overflow:hidden;
}
.box-table h2{
	margin:6px 0 14px 1px;
	font-size:12px;
	color:#000;
}
.box-table dl dt{
	width:146px;
	margin:0 0 3px;
	float:left;
}
.box-table dl dd{
	width:116px;
	margin:0;
	float:left;
}
.box-table dl dd sup{
	margin:-4px 0 0;
	display:inline-block;
	position:relative;
}
.box-table .item02{ padding-top:20px;}
.box-table a{
	color:#115a9d;
	font-weight:bold;
	text-decoration:underline;
	background:url(../images/arrow02.gif) no-repeat 0 4px;
	padding:0 0 0 20px;
	display:block;
	margin:0 0 12px;
}
.box-table a:hover{text-decoration:none;}
.box-table .btn-direct,
.box-table .btn-koop {
	background:none;
	margin: 0;
	padding:0;
}
.box-table .btn-koop {
	margin: 15px 0 25px 0;
}
/*box-image*/
.box-image{
	float:right;
	width:359px;
	margin:0 16px 0 0;
	display:inline;
}
.box-image img{vertical-align:top;}
/*start gallery G1*/
.gallery-holder{
	position:relative;
	padding:12px 0 0;
	width:360px;
}
.gallery {width:360px;}
.gallery:after{
	content:"";
	display:block;
	clear: both;
}
.gallery-holder .link-prev {
	background:url(../images/arrow-left.gif) no-repeat;
	height:15px;
	width:9px;
	text-indent:-9999px;
	position:absolute;
	top:40px;
	left:-10px;
	z-index:200;
	overflow:hidden;
}
.gallery .gallery-info {
	float:left;
	height:154px;
	overflow:hidden;
	position:relative;
	width:360px;
}
.gallery .gallery-info ul {
	left:0;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	width:99999px;
}
.gallery .gallery-info ul li {
	float:left;
	padding:0;
	width:360px;
}
.gallery .gallery-info ul li img {display:block;}
.gallery-holder .link-next {
	background:url(../images/arrow-right.gif) no-repeat;
	height:15px;
	width:9px;
	text-indent:-9999px;
	position:absolute;
	right:-11px;
	bottom:29px;
	display:block;
	z-index:100;
	overflow:hidden;
}
/*page4*/
.koopgarant #twocolumns,
.contact #twocolumns{
	width:100%;
	padding:22px 0 0;
}
.koopgarant #twocolumns:after,
.contact #twocolumns:after{
	content:"";
	clear:both;
	display:block;
}
.koopgarant #content,
.contact #content{
	float:left;
	width:666px;
	overflow: hidden;
	margin:0 0 0 10px;
	display:inline;
}
.koopgarant #content h2,
.contact #content h2{
	margin:0 0 0 15px;
	font-size:16px;
	color:#fff;
}
.koopgarant #sidebar,
.contact #sidebar{
	width:225px;
	margin:0 27px 0 17px;
	display:inline;
}
.heading{
	background: url('../images/heading-stretch.jpg') 0 0 repeat-x;
	width:670px;
	height: 42px !important;
	margin:0 0 43px;
	padding:0 !important;
}
.heading h2 {
	margin: 0 !important;
	padding: 0 0 0 20px;
	display: block;
	line-height: 42px;
	background: url('../images/heading-left.jpg') 0 0 no-repeat;
}
.koopgarant #content .box-txt{
	width:670px;
	background:#ebebec;
	padding:0 0 10px;
	overflow:hidden;
	margin:0 0 34px;
}
.koopgarant #content .box-txt p,
.koopgarant #content .box-txt table,
.koopgarant #content .box-txt ol,
.koopgarant #content .box-txt h2,
.koopgarant #content .box-txt h3 {
	margin-left: 10px;
	margin-right: 10px;
}
.koopgarant #content .box-txt ul{
	margin-left: 10px;
	margin-right: 0px;
	padding-left: 20px;
	line-height: 18px;
}
.inform{
	width:670px;
	background:#ebebec;
	padding:0 0 34px;
	margin:0 0 34px;
	color:#000;
}
.inform:after{
	content:"";
	clear:both;
	display:block
}

.txt h3{
	margin:2px 0 0;
	color:#fff;
	font-size:11px;
}
.txt p{
	margin:8px 0 20px;
	line-height:16px;
}
.txt a{
	text-decoration: underline;
	float:right;
	background:url(../images/arrow03.gif) no-repeat 100% 0;
	padding: 0 25px 0 0;
}
.txt a:hover{text-decoration:none;}
.txt h3 span{
	background:#6ab455;
	padding:5px 18px 4px 8px;
}
.txt,.txt1{
	width:300px;
	overflow:hidden;
	float:left;
	margin:0 15px 50px 15px;
}

.txt1 {margin:0;}
.row .link{
	width:100%;
	overflow:hidden;
}
.koopgarant .btn-direct{
	display:block;
	margin:124px 0 15px 15px;
	width:261px;
}
/*contact*/
.contact .heading{margin:0 0 13px;}
.inform p{
	width:100%;
	overflow:hidden;
	margin:0 0 3px;
}
.inform span{
	float:right;
	margin:0 15px 0 0;
}
.box-contact{
	width:635px;
	margin:0 17px 0 15px;
}
.contact-form{
	width:570px;
	margin: 12px 0 0 0;
	position:relative;
}
.contact-form fieldset {
	border:1px solid #a9bfd4;
	display: block;
	width: 635px;
}
.contact-form fieldset legend {
	padding: 0 10px;
	font-size: 15px;
	color: #000;
	font-weight: bold;
}
.contact-form .row{
	float:left;
	width:570px;
	overflow:hidden;
	margin:0 0 0 20px;
}
.contact-form .radio {
	margin-top: -4px;
}
.contact-form .row-first {
	margin-top: 20px;
}
.contact-form .row label{
	float:left;
	color:#000;
	vertical-align: middle;
	line-height:14px;
}
.contact-form input{
	float:left;
	margin:0 8px 0 0;
	height:16px;
	width:16px;
}
.info-form{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
	padding-top: 15px;
	clear:both;
}
.contact-form .info-form .row {
	margin-bottom: 10px;
	clear: both;
}
.contact-form .info-form .row label{
	display: block;
	margin: 0;
	width: 100px;
	line-height: 25px;
}
.contact-form .info-form select {
	float: left;
	border:1px solid #115a9d;
}
.contact-form .info-form input{
	width:455px;
	background:#fff;
	border:1px solid #115a9d;
	padding:5px 5px 3px;
	height:16px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
.contact-form .info-form label{
	font-weight:bold;
	margin:14px 0 7px;
}
.second-item {
float: left !important;
margin: 0 5px 0 25px !important;
display: block !important;
}
.contact-form textarea{
	width:564px;
	border:1px solid #115a9d;
	overflow: auto;
	height:94px;
	margin:0;
}
.contact-form .verstuur{
	background:#59a626;
	width:109px;
	height:22px;
	color:#fff;
	float:left;
	margin:17px 0 -12px 20px;
	position:relative;
	border:0;
	font-weight:bold;
}
/*page5*/
.koopwoningen #content{
	float:right;
	width:680px;
	margin:0 -10px 0 0;
	display:inline;
}
.koopwoningen #sidebar{
	width:226px;
	float:left;
	padding:0 0 0 20px;
}
.block-inform{
	background:url(../images/bg-block-inf-c.gif) repeat-y ;
	width:680px;
	overflow:hidden;
}
.block-inform .holder{background:url(../images/bg-block-inf-t.gif) no-repeat;}
.block-inform .frame{
	background:url(../images/bg-block-inf.gif) no-repeat 0 100%;
	padding:0 0 16px;
	width:680px;
	overflow:hidden;
}
.block-inform .heading{
	width:668px;
	margin:0;
	height:29px;
	padding:13px 0 0;
}
.block-inform .heading h2{
	margin:0 0 0 21px;
	color:#fff;
	font-size:16px;
}
.koopwoningen .box-txt{
	margin:17px 21px 7px;
	width:628px;
	overflow:hidden;
}
.koopwoningen .box-txt .txt,
.koopwoningen .box-txt .txt1{
	float:left;
	width:298px;
	margin:0 30px 0 0;
}
.koopwoningen .box-txt p{
	margin:0;
	line-height:16px;
}
.koopwoningen .box-txt .txt1{margin:0;}
/*box-wrapper*/
.box-wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.box-wrapper .block-inform,
.box-wrapper .holder,
.box-wrapper .frame{display:block;}
.information{
	width:634px;
	overflow:hidden;
	padding:11px 25px 5px 21px;
	display:block;
	position:relative;
}
.information .filter-box {
	float: right;
}
.information .filter-box select {
	width: 175px;
	font-size: 12px;
}

.box-wrapper a{ cursor:pointer;}
.box-wrapper a:hover{ text-decoration:none;}
.box-wrapper img{
	float:left;
	margin:0 18px 0 0;
}
.bg-image{
	position:absolute;
	right:25px;
	top:18px;
	right:8px;
}
.box-wrapper .inf,
.box-wrapper .inf1{
	float:left;
	width:228px;
	margin:0;
	padding:5px 0 0;
}
.box-wrapper .inf1{width:225px;}
.box-wrapper .inf strong{
	color:#115a9d;
	display:block;
	margin:0 0 3px;
	font-size:12px;
}
.box-wrapper .inf span{
	display:block;
	color:#000;
	font-weight:bold;
}
.big-text{ font-size:12px;}
.box-wrapper .inf .mark{
	font-size:11px;
	font-weight:bold;
	color:#58a142;
}
.box-wrapper .inf1 strong{
	color:#000;
	font-size:12px;
	float:left;
}
.box-wrapper .inf1 .number{
	background:url(../images/bg-number.gif) repeat-x 0 6px;
	padding:0 2px;
	margin-left:75px;
	float:right;
}
.box-wrapper .inf1 .foo{ background:none;}
.box-wrapper .inf1 span{
	text-align:right;
	margin:0;
	color:#666;
	clear:both;
	display:block;
	padding:15px 0 3px 0;
}
.information .img-holder {
	float: left;
	padding-right: 15px;
	display: block;
	width: 85px;
	height: 75px;
	background: url('../images/image-holder.jpg') 0 0 no-repeat;
}
.information .img-holder-kg {
	background: url('../images/image-holder-kg.jpg') 0 0 no-repeat;
}
.information .img-holder img {
	margin: 2px 0 0 3px;
}
.pagination{
	margin:-5px 12px 0 0;
	padding:0;
	display:inline;
	list-style:none;
	float:right;
	position:relative;
}
.pagination li{
	display:inline;
	color:#000;
}

.gallery-hold{
	float:right;
	width:382px;
	display:inline;
	margin-right:2px;
}
.gallery-hold .big-image{
	width:358px;
	height:270px;
	position:relative;
	overflow:hidden;
	margin:0 12px;
	border: 1px solid #115a9d;
}
.gallery-hold .big-image img{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	display:block;
}
.gallery-hold .big-image img.active{ z-index:2;}
.gallery-hold .gallery-nav{
	width:100%;
	overflow:hidden;
	position:relative;
}
.gallery-hold .hold{
	width:364px;
	height:246px;
	overflow:hidden;
	position:relative;
	z-index:1;
	margin:0 9px;
}
.gallery-hold .gallery-nav ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	position:relative;
	width:99999px;
}
.gallery-hold .gallery-nav li{
	float:left;
	width:85px;
	height:246px;
	overflow:hidden;
	padding:0 3px;
}
.gallery-hold .gallery-nav a{
	display:block;
	margin-top:10px;
}
.gallery-hold .gallery-nav img{display:block; border: 1px solid #115a9d;}
.gallery-hold .gallery-nav .link-prev,
.gallery-hold .gallery-nav .link-next{
	position:absolute;
	text-indent:-6666px;
	overflow:hidden;
	width:11px;
	height:17px;
	z-index:3;
}
.gallery-hold .gallery-nav .link-prev{
	top:27px;
	left:0;
	background:url(../images/arrow-left.gif) no-repeat 50% 50%;
}
.gallery-hold .gallery-nav .link-next{
	top:109px;
	right:0;
	background:url(../images/arrow-right.gif) no-repeat 50% 50%;
}

/* Aanpassingen martijnC */
	
.box-tab-2 {
	margin:0 0 20px;
	padding:0 0 0 9px;
}
.box-tab-2 ul {
	color: #000;
}
.box-tab-2 h2 {
	margin:25px 0 14px 1px;
	font-size:12px;
	color:#000;
}
.box-tab-2 p {
	margin-right: 35px;
	color: #000;
}
.box-tab-2 .toplinks {
	margin-right: 20px;
	clear: both;
}
.box-tab-2 .toplinks .left-link {
	float: left;
}
.box-tab-2 .toplinks a {
	float: right;
}
.box-tab-2 .btm-links {
	margin-top: 10px;
	line-height: 40px;
}
.box-tab-2 .btm-links .btn-direct {
	margin-right: 20px;
	float: right;
}

.box-tab-3 {
	margin:0 0 20px;
	padding:0 0 0 9px;
}
.box-tab-3 h2 {
	margin:25px 0 14px 1px;
	font-size:12px;
	color:#000;
}
.box-tab-3 p {
	margin-right: 35px;
	color: #000;
}
.box-tab-3 .toplinks {
	margin-right: 20px;
	clear: both;
}
.box-tab-3 .toplinks .left-link {
	float: left;
}
.box-tab-3 .toplinks a {
	float: right;
}
.box-tab-3 .btm-links {
	margin-top: 10px;
	line-height: 40px;
}
.box-tab-3 .btm-links .btn-direct {
	margin-right: 20px;
	float: right;
}


/**/
.box-tab-4 {
	margin:0 0 20px;
	padding:0 0 0 9px;
}
.box-table-left {
	margin-left: 0;
	padding-left: 0;
}
.box-tab-4 .tab-4-right-column {
	float: right;
	margin: 20px 13px 0 0;
	width: 347px;
}
.box-tab-4 .tab-4-right-column .required {
	float: right;
	color: #000;
}
.box-tab-4 .form-box {
	margin-bottom: 113px;
	border: 1px solid #a9bfd4;
}
.box-tab-4 .form-box table {
	border-collapse: collapse;
	margin: 25px;
	display: block;
}
.box-tab-4 .form-box table td {
	padding: 5px 0 5px 0;
	color: #000;
}
.box-tab-4 .form-box table td input {
	margin-bottom: 10px;
	width: 280px;
	border: 1px solid #115a9e;
	height: 20px;
}
.box-tab-4 .form-box table td textarea {
	width: 280px;
	height: 115px;
	border: 1px solid #115a9e;
}
.box-tab-4 h2 {
	padding-left: 0;
	margin:25px 0 14px 1px;
	font-size:12px;
	color:#000;
}
.box-tab-4 .btn-verstuur {
	display: block;
	margin: 0 0 -10px 25px;
	width: 110px;
	height: 22px;
	background: #59a626;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
}

.clear {
	height: 0;
	line-height: 0;
	font-size: 0%;
	clear: both;
}
.faq-box h2 {
	margin-left: 20px !important;
	margin-bottom: 5px !important;
	color: #000 !important;
	font-size: 15px !important;
	font-weight: bold !important;
}
.faq-box ul {
	margin: 0 20px 25px 10px;
	padding: 0;
	list-style: none;
}
.faq-box ul li {
	background: #fff;
	margin-bottom: 3px;
	padding: 0 10px;
}
.faq-box ul li a {
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: underline;
}
.faq-box ul li div.answer {
	display: none;
}
.faq-box ul li div.answer p {
	padding-bottom: 15px;
	color: #000;
	line-height: 18px;
}

/*Style form*/
input,
textarea,
select{
	font:100% verdana,arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/*
#main{
	padding:26px 0 0 22px;
	width:484px;
}
#main h1{
	margin:0 0 15px;
	font-size:22px;
	line-height:25px;
	color:#231f20;
}
#main p{
	margin:0 90px 14px 0;
}
*/
fieldset
{
	padding: 0 0 10px 10px;
}
.box01{
	margin:0 0 53px;
}
.box02{
	margin:0 0 57px;
}
.box03{
	margin:0 0 66px;
}
.box04{
	margin:0 0 106px;
}
#main label{
	font-size:13px;
	line-height:16px;
	display:block;
	padding:0 0 8px;
	font-weight:bold;
}
#main .select-label{
	font-weight:normal;
	float:left;
	margin:0 14px 0 0;
}
.text{
	margin:0;
	padding:0 5px 3px 3px;
	height: 24px;
	width:330px;
	border:1px solid #999;
}
.error{
	border-color:#b90314;
}
.select{
	margin:0;
	padding:0;
	width:179px;
}
.row{
	height:30px;
	padding: 0 0 15px;
}
.row:after{
	content:"";
	display:block;
	clear:both;
}
.form01 .radio,
.form02 .radio{
	width:16px;
	height:15px;
	margin:0 4px 0 0;
	padding:0;
	float:left;
}
.column{
	float:left;
	margin:0 25px 0 0;
}
#main .column label{
	float:left;
	padding:0;
}
.form01 textarea{
	width:330px;
	padding:3px 5px;
	height:87px;
	margin:0;
	border:1px solid #999;
	overflow:auto;
}
.submit{
	color:#fff;
	background:#009534;
	border:none;
	height:27px;
	cursor:pointer;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	letter-spacing:-1px;	
}
.row .mark{
	font-size:12px;
	float:right;
	display:inline;
	margin:0 21px 0 0;
	line-height:22px;
	color:#b90314;
}
#main .required{
	float:right;
	display:inline;
	position:relative;
	margin:4px 61px -4px 0;
}
.form01 .submit{
	margin:-4px 0 0;
	width:115px;
}
.form02 .submit{
	width:208px;
	margin:5px 0 0;
}
.form03 .submit{
	width:115px;
	margin:9px 0 0;
}
.form04 .submit{
	width:217px;
	margin:10px 0 19px;
}
.box02 em{
	font-style:normal;
	font-weight:bold;
}
.box02 span{
	display:block;
	margin:19px 0 18px;
}

a.afbeeldingblauw,
a.afbeeldingpaars,
a.afbeeldinggroen {
	display: block;
	position: absolute;
	bottom: 22px;
	left: 12px;
	width: 144px; /* 164px */
	padding: 10px;
	background: transparent url("../images/box_blue.png");
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
}
a.afbeeldingblauw {
	background: transparent url("../images/box_blue.png");
}
a.afbeeldingpaars {
	background: transparent url("../images/box_purple.png");
}
a.afbeeldinggroen {
	background: transparent url("../images/box_green.png");
}

a.afbeeldingblauw:hover,
a.afbeeldingpaars:hover,
a.afbeeldinggroen:hover {
	text-decoration: underline;
}


/*****pagination starts*****/
.pagination {float: right; margin-top: 5px;}
.pagination ul {list-style:none;}
.pagination li{float: left; border:0; margin:0; padding:0; font-size:11px; list-style:none; margin-right:2px; background:none;}
.pagination a{border:solid 1px #9aafe5; margin-right:2px;}
.pagination .previous-off, #left_container_inner .pagination .next-off {border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px;}
.pagination .next a, #left_container_inner .pagination .previous a {font-weight:bold;} 
.pagination .active{background:#4c70b7; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 8px;}
.pagination a:link, #left_container_inner .pagination a:visited {color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none;}
.pagination a:hover{border:solid 1px #0e509e; background: #dfdfdf; text-decoration:none;}

.pagination {float: right; margin-top: 5px;}
.pagination ul {list-style:none;}
.pagination li{float: left; border:0; margin:0; padding:0; font-size:11px; list-style:none; margin-right:2px; background:none;}
.pagination a{border:solid 1px #9aafe5; margin-right:2px;}
.pagination .previous-off, #left_container_inner2 .pagination .next-off {border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px;}
.pagination .next a, #left_container_inner2 .pagination .previous a {font-weight:bold;} 
.pagination .active{background:#4c70b7; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 8px;}
.pagination a:link, #left_container_inner2 .pagination a:visited {color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none;}
.pagination a:hover{border:solid 1px #0e509e; background: #dfdfdf; text-decoration:none;}
/*****pagination ends*****/















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
