body{
	margin:0;
	background-color:#050505;	
	font: 75% Arial, sans-serif;
	line-height:1.7em
}
h1 {
	color:#ebc7d6;
	font-size:180%;
	font-weight:normal;
	margin:19px 0 25px 0;
	padding-left:24px;
	background-image:url(../img/bg_h1.jpg);
	background-position:0 2px;
	background-repeat:no-repeat
}
hr {
	background-image:url(../img/bg_hr.jpg);
	border:none;
	height:1px;
	margin:2px 0 7px 0;
}

/* Struct */
#hoofd{
	width:100%;
	background-color:#ffffff
}
#hoofd2{
	width:980px;
	height:212px;
	margin:0 auto 0 auto;
	background-image:url(../img/bg_hoofd1b.jpg)
}
#midden{
	width:100%;
	background-color:#a30046
}
#midden2{
	width:980px;
	min-height:560px;
	height:auto !important;
	height:560px;
	margin:0 auto 0 auto;	
	background-image:url(../img/bg_midden2.jpg);
	background-repeat:no-repeat	
}
#cleaner{
	height:0px;
	clear:both
}
#midden_links{
	width:277px;
	float:left
}
#midden_rechts{
	width:680px;
	float:right
}
#content{
	width:660px;
	float:left;
	color:#e7a9c3;
	color:#feddeb;
	margin-top:20px	
}
#band{
	width:100%;
	background-color:#a30046
}
#band2{
	width:980px;
	height:32px;
	margin:0 auto 0 auto;	
	background-image:url(../img/bg_band2.jpg)
}
#voeter{
	width:100%;
	background-image:url(../img/bg_voeter.jpg)	
}
#voeter2{
	width:980px;
	height:136px;	
	margin:0 auto 0 auto
}
#voeter2_links{
	width:300px;
	height:136px;
	float:left;
	background-image:url(../img/bg_voeter2_links.jpg)	
}
#voeter2_rechts{
	width:680px;
	height:136px;
	float:right;
	font-size:90%	
}
#voetermenu {
	margin:26px 0 0 0;
	width:680px;
	line-height:180%
}

/* menu */
#menu{
	width:233px;
	float:right;
	margin:56px 0 25px 0;
	font-size:110%;
	font-weight:bold;
	letter-spacing:1px
}
.menulijn{
	width:233px;
	height:2px;
	background-image:url(../img/bg_menulijn.jpg);
	font-size:0
}
/* 1 */
a.knoptekst1, a.knoptekst1_select, a.knoptekst1_down_select, a.knoptekst1_nolink{
	color:#f4bad2; 
	text-decoration:none;
	border:none;
	height:29px;
	width:213px;
	padding:10px 0 0 20px;
	float:left	
}
a.knoptekst1:hover, a.knoptekst1_down_select:hover{ 
	color:#ffdbea
}
.knop1, .knop1_select, .knop1_down, .knop1_down_select{
	width:233px;
	height:39px
}
.knop1_select, .knop1_down_select{ 
	background-image:url(../img/bg_menubullet2.jpg);
	background-repeat:no-repeat;
	background-position:3px 13px	
}
/* 2 */
.knop2, .knop2_select, .knop2_down{
	width:233px;
	height:21px;
}
.knop2_select{
	background-image:url(../img/bg_menubullet2.jpg);
	background-repeat:no-repeat;
	background-position:19px 4px
}
.knop2_spacer{
	width:233px;
	height:19px;	
}
a.knoptekst2{
	color:#f4bad2;
	text-decoration:none;
	border:none;
	height:20px;
	width:193px;
	padding:1px 0 0 36px;
	float:left
}
a.knoptekst2:hover{
	color:#ffdbea
}
/* 3 */
.knop3, .knop3_select{
	width:233px;
	height:21px;
	background-image:url(../img/bg_knop3.jpg);
	background-repeat:no-repeat;
	background-position:35px 4px
}
.knop3_select{
	background-image:url(../img/bg_menubullet2.jpg);
	background-repeat:no-repeat;
	background-position:35px 4px
}
.knop3_spacer1{
	width:233px;
	height:4px		
}
.knop3_spacer2{
	width:233px;
	height:6px	
}
a.knoptekst3{
	color:#f4bad2;
	text-decoration:none;
	border:none;
	height:20px;
	width:193px;
	padding:1px 0 0 55px;
	float:left;
	font-size:90%	
}
a.knoptekst3:hover{
	color:#ffdbea
}
/* -- login -- */
.knop1_login_slot0, .knop1_login_slot1{
	width:220px;
	height:39px;
	background-image:url(../img/bg_slot0.jpg);
	background-position:right;
	background-repeat:no-repeat
}
.knop1_login_slot1{
	background-image:url(../img/bg_slot1.jpg);
}

/* voetermenu */
a.voeterlink{
	color:#898888;
	text-decoration:none
}
a.voeterlink:hover{
	color:#c0c0c0
}
a.copylink{
	color:#af014c;
	text-decoration:none
}
a.copylink:hover{
	color:#af014c;
	text-decoration:underline
}
.voeterbullet {
	color:#af014c;
	font-size:120%;	
}
.voeteradres{
	margin:0px 0 -2px 2px
}
#voetercontact {
	float:left;
	margin-top:18px;
	color:#898888
}
.voetercontact_tekstrood {
	color:#af014c
}
#voetercopy {
	float:right;
	margin-top:18px;	
	color:#a30046;
	color:#af014c	
}

/* nieuwsbrief */
#voeter2_regel1 {
	margin-top:31px;
	padding:0 34px 0 35px;
	height:31px;
}
#voeter2_regel2 {
	padding:0 0 0 37px
}
#voeter2_knop {
	float:right
}
#voeter2_mail {
	float:left
}
.tbnbmail {	
	color:#6c6b6b;
	font-size:100%;
	height:18px;
	width:186px;
	border:1px solid #b2b2b1;	
	background-color:#cecece;	
	background-image:url(../img/bg_tbnbmail.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:4px 0 0 5px
}
.tbnbmail_knop {
	height:24px;
	width:34px;
}
a.archieflink{
	color:#898888;
	text-decoration:none;
	background-image:url(../img/bg_nb_archieflink.jpg);
	background-repeat:no-repeat;
	background-position:130px 2px;
	padding-right:25px	
}
a.archieflink:hover{
	background-position:131px 2px;
	padding-right:25px	
}

/* algemeen */
strong,b {
	font-size:110%
}
img {
	border:none
}
a {
	color:#feddeb;
	outline:none;
 	text-decoration:underline
}
a:hover {
 	text-decoration:none 
}
ul {
	margin-top: 10px;
	margin-bottom: 20px	
}
ul li {
	list-style-type:none;
	background-image:url(../img/bullet.gif);
	background-repeat:no-repeat;
	background-position: top left;
	padding: 0 0 0 15px;
	margin: 3px 0 3px -19px
}
blockquote {
	margin: 15px 0px 15px 25px
}
.slingeraap {	
	margin-bottom:-2px
}

/* contact */
.contacttabel {
	font-size:12px;
	margin:-20px 0 0 20px
}
td.contacttabel {
	padding:3px
}
.contactinput {
	font-size:12px;
	padding:1px;
	width:150px;
	border:1px solid #505050;
	background-color:#f0f0f0;		
}
.contacttextarea {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:1px;
	width:340px;
	height:115px;
	border:1px solid #505050;
	background-color:#f4f4f4;	
}
.verzendknop{
	margin:15px 0 0 55px
}

/* pdf */
#pdf{
	width: auto;
	font-size:90%;
	margin:25px 50px 0 35px;
	padding:3px 5px 8px 12px;		
	color:#feddeb;
	background-color:#960040
}
.pdftitel{
	margin-bottom:14px;
	font-weight:bold	
}
.pdfitem{	
	height:19px;
	margin:1px 10px 5px 20px;
	padding: 1px 0 0 24px;		
	background-image:url(../img/pdf_symbool.jpg);
	background-repeat:no-repeat
}
.pdfdownloadreader{	
	margin:18px 0 0;
	color:#e7a9c3;
	line-height:1.4em;
}
a.pdfdownloadreader{	
	color:#e7a9c3
}

/* straat */
.stratenplan{
	width:590px;
	height:451px;
	background-color:#F2EFE9;
	margin:0 0 32px 40px
}

/* nieuwsbrief */
.nblink1{
	text-decoration:none;
}
h2 {
	color:#ebc7d6;
	font-size:120%;
	font-weight:normal;
	margin:-15px -10px 0px 0;
	padding-left:24px;
	float:right
}
.nbvoeter{	
	float:left;
	font-size:90%;
	line-height:130%;
	width:100%;
	text-align:center;
	color:#f4bad2;
}
.nbvoeterlijn{
	background-image:url(../img/bg_menulijn.jpg);
	background-repeat:repeat-x;
	font-size:0;
	width:100%;
	height:2px;
	margin:30px 0 6px 0;	
}
.nbvoeterlink{	
	color:#f4bad2;
}
.uitschrijfknop{
	margin:15px 0 0 252px;
}
