/* standaard */
body {
	background-color:#FCE18D;
	
}

* {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#site {
	width:1000px;
	margin:auto;
}

#lij {
	list-style-position: inside;
	list-style-type: disc;
}
#header {
	height:155px;
	background-image:url(../img/header.gif);
	border-bottom:3px solid #FFFFFF;
}

#semiheader {
	height:22px;
	background-color:#671E64;
	color:#FDC600;
	text-align:center;
	border-bottom:3px solid #FFFFFF;
	font-size:16px;
	vertical-align: middle;
	letter-spacing: 6px;
	word-spacing: 5px;

}

a {
	color:#395D8F;
	text-decoration:none;
}


#navigatie {
	height:20px;
	background-color:#E2007A;
	color:#FFFFFF;
	border-bottom:3px solid #FFFFFF;
	font-size:15px;
	font-weight:bold;
}

.menu {
	margin-left:20px;
	margin-right:20px;
}

.menu_footer {
	color:#671e64;
	text-decoration:none;
}

#menu_footer {
	margin-left:20px;
	width:398px;
	float:left;
}

.copyright_nannet{
	margin-top:2px;
	font-size:10px;
	text-decoration: none;
	font-weight: lighter;
	color: #000000;
	width:150px;
	float:left;
}

.copyright_bakker{
	font-size:10px;
	text-decoration: none;
	font-weight: lighter;
	color: #000000;
	width:200px;
	float:right;
}

#footer {
	clear:both;
	text-align:center;
	padding-top:20px;
	padding-bottom:15px;
	margin-left:110px;
	width:775px;
	height:10px;
}

/*MENU */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1.5;
	font-size:15px;
	font-weight:bold;
	list-style-type: none;
	height:20px;
}

#nav a {
	display: block;
	width: 160px;
	background-color:#E2007A;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
	height:20px;
}

#nav a:hover {
	background-color:#FDC600;
}

#nav li { /* all list items */
	float: left;
	width: 160px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: orange;
	width: 180px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul a{ /* third-and-above-level lists */
	background-color:#FDC600;
	width:174px;
	color:#671E64;
	text-align:left;
	padding-left: 6px;
}

#nav li ul a:hover{ /* third-and-above-level lists */
	background-color:#F29400;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 180px;
	background-color:#FDC600;
	text-align:center;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	
}
/*MENU-EINDE*/



h1 {
	font-size:20px;
	margin-bottom:20px;
}


h1 a {font-size:20px;
	margin-bottom:10px;
	text-decoration: underline;
	color: #671E64;
}

p {
	margin-bottom:10px;
}

h2 {
	margin-bottom:10px;
}




#content {
	background-image:url(../img/achtergrond-image.gif);
	background-repeat:repeat-y;
	width:1000px;
	
}

#tekst {
	color:#671e64;
}

#left {
	width:120px;
	float:left;
	padding-top:36px;
}

.button-klein {
	width:70px;
	border:2px solid #ffffff;
	background-color:#fdc600;
	margin-left:65px;
	margin-bottom:10px;
	text-align:center;
}

#center {
	width:610px;
	float:left;
	margin-left:52px;
	padding-top:30px;
	
}

/*#right {
	float:right;
	width:170px;
	padding-top:200px;
	margin-right:20px;
}*/
#right {
	position:relative;
	float:right;
	width:170px;
	padding-top:30px;
	margin-right:20px;
}
.button-groot {
	width:170px;
	border:2px solid #ffffff;
	background-color:#fdc600;
	margin-bottom:10px;
	text-align:center;
}

.button-middell {
	float:left;
	background-color:#fdc600;
	text-align:center;
	margin-left:2px;
	border: 2px solid #fff;
	width:110px;
}

.button-middell img {
	border:0;
}

/* eind standaard */

/* home */


.blok {
	color:#671e64;
	text-decoration:none;
	font-size:11px;
}

#blokken {
	margin-top:30px;
}

#blok-links {
	width:296px;
	float:left;
	margin-right:10px;
}

#spreuk-van-de-dag {
	height:110px;
	padding:10px;
	background-color:#fece44;
	border:2px solid #ffffff;
	margin-bottom:10px;
	color:#671e64;
}

#blok-boek {
	height:176px;
	padding:10px;
	background-color:#ffe29b;
	border:2px solid #ffffff;
	color:#671e64;
}

#boek {
	width:100px;
	height:140px;
	float:left;
	border:2px solid #ffffff;
	margin-right:10px;
}

#blok-nieuws {
	width:276px;
	height:320px;
	padding:10px;
	float:left;
	background-color:#ffe29b;
	border:2px solid #ffffff;
	color:#671e64;
}

/* eind home */

/* nieuwsbrief */

.lijntje {
	border-bottom:1px dotted #000000;
	width:600px;
}

.geplaatst {
	font-size:10px;
}

.picture_center {
	margin-top:0px;
	margin-right:20px;
	width:100px;
	height:100px;
	float:left;
	border:2px solid #ffffff;
}

/* eind nieuwsbrief */

/* programma */

.tussenkop{
	color:#395D8F;
	font-size:15px;
	font-weight:bold;
	float:left;
	margin-top:-1.5px;
}

.picture_programma {
	margin-top:0px;
	margin-right:20px;
	width:95px;
	height:95px;
	float:left;
	border:2px solid #ffffff;
}

.picture_shop {
	margin-top:0px;
	margin-right:20px;
	/*width:95px;*/
	/*height:95px;*/
	float:left;
	border:2px solid #ffffff;
	margin-bottom: 5px;
}

/* eind programma */


/* bestelformulier */

#bestel {
	width:600px;
	height:500px;
}	

#bestel_links {
	float:left;
	width:250px;
	height:500px;
}


#bestel_rechts {
	float:left;
	width:300px;
	height:500px;
}

/* eind bestelformulier */



div.album {
	border: 2px solid #fff;
	background-color:#FDC600;
	float: left;
	margin-right: 10px;
}

div.photo {
	border-left: 0px solid red;
	float: left;
	margin-right: 10px;
}

div.album img, div.photo img {
	height: 100px;	
	border:0;
}
/*slideshow*/
.slideshow{
	right:0;
	border: 0px solid red;
}
a img{border:none;}
.album h2{
	padding:0 0 0 6px;
	line-height:15px;
	margin:0;
}