html {overflow-y: scroll;} /*toont altijd de scroolbar*/
body  {
	font: 11px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;	background-color:#ddd7e3;
}

td { vertical-align:top;}
hr { border:solid; border-width:0px 0px 1px 0px; border-color:#ff17a3;}
img { border:0px;}
h1 { font-size:14px; }
h1.MainHeader { color:#ff17a3;}
.grijs { color:#666666}

.formLabel { text-align:right; font-weight:bold; color:#000000; white-space: nowrap; width:125px; }
.UnderlinePink {border:solid; border-color: #ff17a3; border-width:0px 0px 1px 0px; width:100%;}

a.LinkBold							{ color:#000000; font-weight:bold;}
a.LinkBold:link, a.LinkBold:visited	{ text-decoration:none; }
a.LinkBold:hover 			        	{ text-decoration: underline; }


a.leesVerder							{ color:#ff17a3; font-weight:bold; }
a.leesVerder:link, a.leesVerder:visited	{ text-decoration:none; }
a.leesVerder:hover 			        	{ text-decoration: underline; }

a.backButton 							{ color:#000000; font-weight:bold;}
a.backButton:link, a.backButton:visited	{ text-decoration:none; }
a.backButton:hover 			        	{ text-decoration: underline; }

#credo_positie {padding: 20px 0px 0px 20px;}

.ShadowThumb { background-repeat:no-repeat; background-position:top;}
.TBpicture { margin:10px 10px 0px 0px; width:150px; border:solid; border-width:1px; border-color:#cccccc; }

#container { 
	position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
	width: 999px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/*border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
	/*border:solid; border-color:#009900; border-width:1px 1px 1px 1px;*/
	
} 

#flashHeader {border:solid; border-color: #ff17a3; border-width:0px 0px 2px 0px; background-color:#FFFFFF;}
#FlashLogo { position:absolute; margin: 0px 0px 0px 32px;  }


#nav { position:absolute; margin: -4px 0px 0px 22px; padding: 0px ; /*border:solid; border-color:#000000; border-width:1px 1px 1px 1px;*/ width:800px; z-index:100; text-decoration:none; font-weight: bold; color:#ff17a3;}
#nav a							{ color:#ff17a3;}
#nav a:link, #nav a:visited		{ text-decoration:none; }
#nav a:hover 			        { text-decoration: underline; }

/****************************************/

#contentContainer { color:#000000; padding:0px 0px 0px 0px; background-color:#ffffff; width:100%;  
/*border:solid; border-color: #990000; border-width:1px 1px 1px 1px;*/}

#HomeContent 					{ padding:0px 20px 20px 20px; background-color:#ffffff; width:560px; float:left; height:455px; line-height:15px; }
html>body #HomeContent 			{ height:auto; min-height:455px; } /* ja inderdaad 5 pixels hoger kijk naar content div*/
#HomeContent a					{ color:#000000; }
#HomeContent a:link, a:visited	{ text-decoration: underline;}
#HomeContent a:hover 	       	{ text-decoration:none; }




#HomeMagazineLogo {
	position:absolute;
	z-index:999;
	top:367px;
	left:633px;
}
#HomeMagazine 		{ padding:0px 20px 20px 20px; margin-top:20px; width:340px; border:solid; border-color: #ff17a3; border-width:0px 0px 0px 1px; float:right}
#HomeMagazine h1 	{ }
.HomeMagazinePic { margin:10px 10px 0px 0px; width:110px; border:solid; border-width:1px; border-color:#cccccc;  }


#MagazinenNav 		{ padding:10px 20px 20px 20px; background-color:#ffffff; width:200px; float:left;/*border:solid; border-color: #990000; border-width:1px 1px 1px 1px; */}
#MagazinenNav ul 			{ color:#ff17a3; margin-top:0px;}
#MagazinenNav li 			{ border:#ff17a3 solid; border-width:0px 0px 1px 0px; line-height:24px;list-style-type:none; margin-left:-60px; }
#MagazinenNav li a			{ color:#ff17a3; padding:0px 0px 0px 20px; font-weight:bold; display:block; width:200px; }
#MagazinenNav li a:link, #MagazinenNav li a:visited		{ text-decoration:none; list-style:none; }
#MagazinenNav ul li a:hover        { text-decoration: none; color:#ffffff; background-color: #FC72C1;     }

#MagazinenNav  li a.PijlDefault			{ color:#ffffff; background-color: #FC72C1; padding:0px 0px 0px 20px; font-weight:bold; display:block; width:200px; }


#MagazineContent 	{ padding:0px 40px 20px 0px; background-color:#ffffff; width:710px; float:right; height:455px;/*border:solid; border-color: #990000; border-width:1px 1px 1px 1px;*/ }
html>body #MagazineContent 	{ height:auto; min-height:455px; }
#MagazineContent a					{ color:#000000; }
#MagazineContent a:link, a:visited	{ text-decoration: underline;}
#MagazineContent a:hover 	       	{ text-decoration:none; }
#MagazineContent a.leesVerder							{ color:#ff17a3; font-weight:bold; }t
#MagazineContent a.leesVerder:link, a.leesVerder:visited	{ text-decoration:none; }
#MagazineContent a.leesVerder:hover 			        	{ text-decoration: underline; }



.MagazineImage { float: left; margin: 0px 20px 10px 0px; vertical-align: top; border:solid; border-width:1px; border-color:#cccccc; }
/****************************************/

#Footer 							{ color:#ff17a3; padding:30px 20px 30px 0px; background-color:#ddd7e3; width:980px; background-image:url(images/footer.gif); background-repeat:no-repeat; text-align:right;   /*border:solid; border-color: #000099; border-width:1px 1px 1px 1px;*/ clear:both;  /*!!!! footer oplossing !!!!*/}

#Footer a							{ color:#ff17a3; font-weight:normal;}
#Footer a:link, #Footer a:visited	{ text-decoration:none; }
#Footer a:hover 			        { text-decoration: underline; }


#FooterIE7 							{ color:#ff17a3; padding:30px 20px 30px 0px; background-color:#ddd7e3; width:1000px; background-image:url(images/footer.gif); background-repeat:no-repeat; text-align:right;   /*border:solid; border-color: #000099; border-width:1px 1px 1px 1px;*/ clear:both; /*!!!! footer oplossing !!!!*/}
html>body #FooterIE7 							{ color:#ff17a3; padding:30px 20px 30px 0px; background-color:#ddd7e3; width:980px; background-image:url(images/footer.gif); background-repeat:no-repeat; text-align:right;   /*border:solid; border-color: #000099; border-width:1px 1px 1px 1px;*/ clear:both; /*!!!! footer oplossing !!!!*/}
#FooterIE7 a							{ color:#ff17a3; font-weight:normal;}
#FooterIE7 a:link, #FooterIE7 a:visited	{ text-decoration:none; }
#FooterIE7 a:hover 			        { text-decoration: underline; }

/****************************************/

#Content 					{ padding: 5px 20px 20px 20px; vertical-align:top; height:450px;}
html>body #Content 			{ height:auto; min-height:450px; }
#Content a					{ color:#000000; }
#Content a:link, a:visited	{ text-decoration: underline;}
#Content a:hover 	       	{ text-decoration:none; }

.ContentImage { float: left; margin: 5px 20px 10px 10px; vertical-align: top; border:solid; border-width:1px; border-color:#cccccc; }

#Content h1 { margin:5px 10px 0px 0px;}
#Content p {}

/* basis layout kolomen */
#Kolom1 { padding:5px 20px 20px 20px; background-color:#ffffff; width:570px; /*border:solid; border-color: #990000; border-width:1px 1px 1px 1px;*/ float:left; height:450px; }
html>body #Kolom1 	{ height:auto; min-height:450px; }
#Kolom2 { padding:10px 20px 20px 20px; margin-top:20px; background-color:#ffffff; width:340px; border:solid; border-color: #ff17a3; border-width:0px 0px 0px 1px; float:right; }


/****************************************/

#ContentFaq { padding: 5px 20px 20px 20px;}
#ContentFaq h1 { margin:5px 10px 0px 0px;}
#ContentFaq ul { font-weight:bold; margin:20px 0px 0px 17px; font-size:14px; }
#ContentFaq a							{ color:#000000;}
#ContentFaq a:link, #ContentFaq a:visited	{ text-decoration:none; }
#ContentFaq a:hover 			        { text-decoration: underline; }

/* tabel kolomen van mogelijkheden en werkwijze */
.kolom1 { width:230px; padding: 0px 0px 0px 0px;}
.kolom2 { width:250px; padding: 0px 10px 0px 20px;}
.kolom3 { width:250px; padding: 0px 20px 0px 10px;}
.kolom4 { width:230px; padding: 0px 0px 0px 0px;}

#bannerKlein { border-style:solid; border-color:#ff18a3; border-width:0px 1px 0px 1px; padding:3px 10px 3px 10px; width:325px; vertical-align: bottom; }
html>body #bannerKlein 	{ height:auto; min-height:120px;  }
#bannerTopKlein { background-image:url(images/banner_hoek2.gif); background-position:right; width:346px; background-repeat:no-repeat; margin-top:30px; }
#bannerFooterKlein {background-image:url(images/banner_hoek4.gif); background-position:right; width:346px; background-repeat:no-repeat; margin-bottom:20px; }

#bannerGroot { border-style:solid; border-color:#ff18a3; border-width:0px 1px 0px 1px; padding:3px 10px 3px 10px; width:550px; vertical-align: bottom; }
html>body #bannerGroot 	{ height:auto; min-height:120px; }
#bannerTop { background-image:url(images/banner_hoek2.gif); background-position:right; width:572px; background-repeat:no-repeat; margin-top:30px; }
#bannerFooter {background-image:url(images/banner_hoek4.gif); background-position:right; width:572px; background-repeat:no-repeat; margin-bottom:20px; }
.banner_image { float: left; vertical-align: top; padding:0px 5px 0px 0px;}
.banner_header { font-size:11px; font-weight:bold; color:#ff18a3; }
.banner_content { font-size:10px; color:#000000; font-weight:bold; }


a.banner_link							{ color:#000000; display:block; height:100%; }
html>body a.banner_link { min-height:100%; }
a.banner_link:link, a.banner_link:visited	{ text-decoration:none; }
a.banner_link:hover 			        	{ text-decoration: none; background-color:#FFCCFF; }

.bruidsparen	{ width: 500px; border:solid; border-color: #ff17a3; border-width:1px; margin:0px; }
.bruidsparen td { padding:8px;  }
.table_header { font-weight:bold; background-color:#ff17a3; color:#fff; }
.td_right { text-align:right;}
.bruidsparen a								{ color:#ff17a3; font-weight:bold;}
.bruidsparen a:link, .bruidsparen a:visited	{ text-decoration:underline; }
.bruidsparen a:hover 			    	    { text-decoration:none; }
.vlinder_td { background-image:url(images/mini_vlinder.gif); background-position:5px 5px; background-repeat:no-repeat; }



