html {
	height:100%;
	background-color:#834876;
	background-image:url(../images/bg_site_pixelpattern.gif);
	background-repeat:repeat;
	background-position:left top;
}

body {
    position: relative;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	color:#333536;
	line-height:170%;
	margin:0 auto;
    min-height:100%;
	width:979px;
	padding:0;
	background-image:url(../images/bg_shadow.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

hr {
	height:1px;
	border:0;
	border-top: 1px solid #e6dbc9;
	width:99%;
	text-align:center;
}

p, td, div {
	font-family:Verdana, Tahoma, Arial, Helvetica, Geneva, sans-serif;
	font-size:13px;
	color:#555;
	line-height:160%;
}

a {
	color:#9D295A;
	text-decoration:underline;
}

a:hover {
	color:#275f8e;
	text-decoration:underline;
}

h1 {
	display:block;
	width:90%; /* dit om tekst-images af te laten breken (word-wrap) in IE;
	opmaak gaat verder via text replacement script */
	margin:0 0 13px 0;
}

#topMenuTxt {
	display:block;
	margin:0 auto;
	clear:both;
	width:979px;
	line-height:40px;
	text-align:right;
	height:56px;
	background-image:url(../images/bg_topshadow.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

	#topMenuTxt a {
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		color:#fff;
		display:block;
		float:right;
		margin-right:25px;
	}

	#topMenuTxt a:hover {
		text-decoration:none;
		color:#CBDB30;
	}

		#top {
			width:913px;
			padding:0 39px 0 27px;
			height:205px;
		}
		
				#logo {
					width:245px;
					height:205px;
					float:left;
					font-size:0;
					line-height:0;
				}
					
				#flashcontent {
					width:668px;
					height:205px;
					float:right;
					font-size:0;
					line-height:0;
				}
			
#inhoud {
	width:913px;
	padding:0 39px 30px 27px;
}

		table#contentHome {
			width:913px;
			background-image:url(../images/bg_content.gif);
			background-position:left top;
			background-repeat:no-repeat;
		}
		
		table#content {
			width:913px;
		}

				#contentLeft {
					width:182px;
					padding:25px 0 25px 8px;
				}

				#contentMiddle {
					width:512px;
					padding:30px;
				}
				
				#contentRight {
					width:140px;
					padding:30px 0 10px 0;
				}
				
						form#nieuwsbrief td {
							color:#555;
							font-size:11px;
						}

#footer {
	display:block;
	width:979px;
	height:60px;
	padding-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	background-image:url(../images/bg_footer.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

		.footersmalltxt {
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			font-size:11px;
			color:#d6b9d0;
		}
		
		a.footersmalltxt {
			color:#f3eaf1;
			text-decoration:none;
		}	
		
		a.footersmalltxt:hover {
			color:#cbdb30;
		}



/*#rest img {
	padding:2px;
	border:1px solid #e53251;
	background-color:white;
}
*/
#content img.imgNobrdr {
	border:0 none;
	padding:0;
}

.attentie {
	background-color:#d9c0d5;
	padding:5px 8px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#75556e;
	line-height:150%;
	margin:7px 0 9px 0;
	width:89%;
}

		.smalltxt {
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			font-size:11px;
			color:#d5b47c;
		}
		
		a.smalltxt {
			color:#b49259;
			text-decoration:none;
		}	
		
		a.smalltext:hover {
			color:#896934;
		}

/*  ###################################   NIEUWS  ###################################   */

h1.nieuws {
	margin:11px 0 3px 0;
}

.zijbalkDatum {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
}

.nieuwsoverzichtDatum {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999;
}

a.linkUnderlNieuws {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:145%;
	outline:none;
}

a.linkUnderlNieuws:hover {
	color:#9D295A;
	text-decoration:underline;
	line-height:145%;
	outline:none;
}

a.linkTerug {
	color:#275F8E;
	background-image:url(../images/arrow.gif);
	background-position:1px 3px;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:145%;
	padding-left:11px;
	outline:none;
}

a.linkTerug:hover {
	background-image:url(../images/arrow_red.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	color:#932C59;
	text-decoration:underline;
	line-height:145%;
	padding-left:11px;
	outline:none;
}

.nieuwsoverzichtItem {
	padding-bottom:16px;
	line-height:145%;
}

.nieuwsoverzichtItemPag {
	padding:16px 0;
	line-height:145%;
	border-bottom:1px solid #f0eded;
}

.nieuwsdetailTitel {
	font-size:14px;
	color:#275F8E;
	font-weight:bold;
}

.nieuwsdetailInleiding {
	font-weight:bold;
}

.nieuwsdetailFoto {
	margin-right:16px;
	padding:2px;
	border:1px solid #932C59;
	background-color:white;
}

/* ############################## WEBFOLIO (KLEDING) ############################## */

.webfolioObject {
	display:block;
	float:left;
	padding:0 34px 20px 0;
}

	.webfolioImg {
		display:block;
		clear:both;
	}
	
	.webfolioTitel {
		display:block;
		clear:both;
		font-weight:bold;
		color:#74516c;
		padding:3px 5px;
	}
	
	.webfolioOmschrijving {
		display:block;
		clear:both;
		padding:3px 5px;
	}
	
	a.webfolioGroepnaamLink {
		color:#74516c;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding-left:22px;
		background-image:url(../images/tag.gif);
		text-decoration:underline;
		background-position:left 2px;
		background-repeat:no-repeat;
		font-weight:normal;
	}
	
	a.webfolioGroepnaamLink:hover {
		color:#275f8e;
		text-decoration:underline;
		background-image:url(../images/tag.gif);
		background-position:1px 2px;
		background-repeat:no-repeat;
		font-weight:normal;
	}


/* ############################## FORMULIEREN ############################## */
form {
	margin:0;
}

input {
	background-color: #fff;
	color: #666;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border: 1px solid #999;
	display:inline;
	height:14px;
	padding:0 3px;
}

textarea {
	background-color: #fff;
	color: #2a6889;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border: 1px solid #b9a17b;
	display:inline;
	width:125px;
	padding:3px;
}

input.contactInput {
	background-color: #fff;
	color: #2a6889;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border: 1px solid #b9a17b;
	display:inline;
	height:14px;
	padding:0 3px;
	width:220px;
}

textarea.contactTextarea {
	background-color: #fff;
	color: #2a6889;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border: 1px solid #b9a17b;
	display:inline;
	width:220px;
	height:120px;
	padding:3px;
}

input.radio {
	background:none;
	border:0 none;
}

#submit {
	width:94px;
	height:21px;
	padding: 1px 10px 2px 10px;
	background-color:#275F8E;
	font-family:Verdana, Tahoma, Verdana, Arial, serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	margin-top:6px;
	outline:none;
	border:0 none;
}

#submit:hover {
	background-color:#9C2859;
	width:94px;
	height:21px;
	padding:1px 10px 2px 10px;
	font-family:Verdana, Tahoma, Verdana, Arial, serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	margin-top:6px;
	outline:none;
	border:0 none;
}

#submit_ok {
	width: 27px;
	height:18px;
	border: 0 none;
	background-color:#275F8E;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	margin-left:4px;
	display:inline;
	outline:none;
}

#submit_ok:hover {
	background-color:#9C2859;
}

.form_melding {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FF0000;
}


