form{
	margin:0px;
}
.img_left_border{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #222222;
}
.img_left_noborder{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.img_right_border{
	float:right;
	margin-left:10px;
	margin-right:4px;
	margin-bottom:5px;
	border:1px solid #222222;
}

.img_right_noborder{
	float:right;
	margin-right:4px;
	margin-left:10px;
	margin-bottom:5px;
}



.img_noalign_noborder{
	margin:5px;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.img_noalign_border{
	margin:5px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	border:1px solid #222222;
}

body, div, td, p{
	font-size:12px;
	line-height:20px;
	font-family:Arial, Tahoma, Verdana , Helvetica, sans-serif;
}

p{
	margin:15px 0px 0px 0px;
}

#layer_header{
	position:relative;
	z-index:1;
	width:958px;
	height:197px;
	background-color:#0f6aba;
}

#layer_padding{
	position:relative;
	z-index:2;
	margin-top:-45px;
}

#layer_submenu{
	width:220px;
	margin-top:45px;
	margin-left:4px;
}

#layer_submenu_internal{
	padding:10px;
}

#cell_content{
	background-image:url(../images/footer_inside.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	position:relative;
}

#layer_contents{
	width:734px;

}


#layer_contents_internal{
	padding:15px 20px 40px 15px;
}

#layer_footer{
	position:absolute;
	width:690px;
	bottom:0px;
	padding:0px 20px 10px 15px;
}

#layer_footer2{
	bottom:0px;
	padding-right:20px;
	margin-top:10px;
}



#layer_contents_header{
	border-bottom:1px solid #005bab;
	padding-bottom:0px;
	margin:15px 20px 0px 15px;
}

#cell_left{
	width:10px;
	background-image:url(../images/bg_left.gif);
}

#cell_right{
	width:10px;
	background-image:url(../images/bg_right.gif);
}

A:hover, A:visited, A:active, A:link{
	color:#03559d;
	text-decoration:none;
}
A:hover{
	text-decoration:underline;
}

.wit A:hover, .wit A:visited, .wit A:active, .wit A:link{
	color:#FFFFFF;
	text-decoration:none;
}

.blauw A:hover, .blauw A:visited, .blauw A:active, .blauw A:link{
	color:#03559d;
	text-decoration:none;
}
.grijs A:hover, .grijs A:visited, .grijs A:active, .grijs A:link{
	color:#9e9e9e;
	text-decoration:none;
}
.sitemap1{
	margin-bottom:3px;
	font-weight:bold;
}
.sitemap1 A:hover, .sitemap1 A:visited, .sitemap1 A:active, .sitemap1 A:link{
	color:#03559d;
	text-decoration:none;
}
.sitemap2{
	margin-bottom:3px;
	font-weight:bold;
	margin-left:10px;

}
.sitemap2 A:hover, .sitemap2 A:visited, .sitemap2 A:active, .sitemap2 A:link{
	color:#03559d;
	text-decoration:none;
}

.sitemap3{
	margin-bottom:3px;
	padding-left:45px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:32px 8px;
	font-weight:bold;
}
.sitemap3 A:hover, .sitemap3 A:visited, .sitemap3 A:active, .sitemap3 A:link{
	color:#03559d;
	text-decoration:none;
}

.sitemap1 A:hover, .sitemap2 A:hover, .sitemap3 A:hover{
	text-decoration:underline;
}






.sitemap1_disabled{
	color:#CECECE;
	margin-bottom:3px;
	font-weight:bold;
}
.sitemap2_disabled{
	color:#CECECE;
	margin-bottom:3px;
	font-weight:bold;
	margin-left:10px;

}
.sitemap3_disabled{
	color:#CECECE;
	margin-bottom:3px;
	padding-left:45px;
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:32px 8px;

}








.submenu, .submenu A:hover, .submenu A:visited, .submenu A:active, .submenu A:link{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.submenu A:hover{
	text-decoration:underline;
}

.thumbnail{
	padding:4px;
	border:1px solid #b2b2b2;
}


.contactFormCellLeft{
	padding:6px 10px 4px 0px;
}

.contactFormCellRight{
	padding:4px 0px 4px 0px;
}

.contactFormField{
	padding:3px;
	font-size:12px;
	font-family:Arial, Tahoma, Verdana , Helvetica, sans-serif;
	border:1px solid #FFFFFF;
}

.contactFormFieldFout{
	padding:3px;
	font-size:12px;
	font-family:Arial, Tahoma, Verdana , Helvetica, sans-serif;
	border:1px solid #FF0000;
}

/* Gastenboek styles: */
.post-odd,
.post-even {
    width: 675px;
    background: url("../images/bg-post-odd.png") repeat-y;
    overflow: hidden;
    display: block;
    clear: both;
    padding: 17px 10px 16px 10px;
    margin-bottom: 18px;
}

.post-even {
    background: url("../images/bg-post-even.png") repeat-y;
}

.one,
.one {
    float: left;
    width: 48%;
    margin-top: -3px;
}


.two,
.two {
    float: right;
    display: inline;
    width: 48%;
    margin-top: -3px;
}

.post-top-odd,
.post-top-even {
    height: 17px;
    width: 695px;
    margin: -17px 0 0 -10px;
    padding: 0;
    background: url("../images/bg-post-top-odd.png") no-repeat;
}

.post-top-even {
    background: url("../images/bg-post-top-even.png") no-repeat;
}

.post-bot-odd,
.post-bot-even {
    height: 16px;
    width: 695px;
    margin: 0 0 -16px -10px;
    padding: 0;
    background: url("../images/bg-post-bot-odd.png") no-repeat;
}

.post-bot-even {
    background: url("../images/bg-post-bot-even.png") no-repeat;
}

.post-odd strong {
    color: #044e8f;
}

.post-odd table tr,
.post-even table tr {
    height: 12px;
    overflow: hidden;
    border:1px solid red;
}

/* gastenboek form styles */
#guestbook-form {
    text-align: center;
    width: 675px;
    height: 170px;
    padding: 10px;
    background: url("../images/form-bg2.png") no-repeat;
}

#guestbook-form input {
    border: 1px solid #005bab;
    padding: 2px;
}

#guestbook-form textarea {
    border: 1px solid #005bab;
    padding: 2px;
}

#guestbook-form input.submit {
    border: 1px solid #fff!important;
    background: #fff url("../images/plaatsbericht.png") no-repeat;
    width:151px;
    height: 26px;
    cursor: pointer!important;
}
