/*	
	Band op jullie bruiloft.nl
	Ontworpen door Charlotte webdesign - www.charlottewebdesign.nl - info@charlottewebdesign.nl
	(c) 2009
*/


html, body { 
	margin: 0;
	padding: 0;
	font-family: tahoma, verdana, arial, sans-serif;
	background-color: #fff;
}
img { border: 0; margin: 3px; } 

div#container { 
	width: 808px;
	height: auto;
	background-color: #fff;
	clear: both;
	margin: 0 auto;
	padding: 0;
}

div#logo { 
	width: 800px;
	height: 465px;
	background: url('im/logo02.jpg') no-repeat top center #fff;
	clear: both;
	margin: 0 auto;
} 

div#wrapper { 
	width: 800px;
	background: url('im/balk-rechts.jpg') repeat-y top right #fff;
	margin: 0 auto;
	clear: both;
}

div#menu { 
	width: 650px;
	height: 40px;
	background: url('im/balk-links.jpg') repeat-y top left #fff;
	padding: 10px 0 0 80px;
	text-align: center;
	display: block;
}
ul.menu { display: inline; list-style: none; font-size: 12pt; color: #000; background: transparent; text-align: center; }
li.menu { display: inline; width: 150px; background: transparent; margin: 0 0.7em; }
#menu a:link {	color: #000; text-decoration: none; background: transparent; }
#menu a:visited {color: #000; text-decoration: none; background: transparent; }
#menu a:hover {	color: #c00; text-decoration: none; background: transparent; }
#menu a:active {	color: #000; text-decoration: none; background: transparent; }

div#tekst { 
	width: 650px;
	min-height: 30px;
	background: url('im/balk-links.jpg') repeat-y top left #fff;
	padding: 0 0 0 80px;
}

h1 { 	display: inline; font-size: 18pt; color: #c00; } 
h2 { 	font-size: 11pt; font-variant: small-caps; }
p { 		font-size: 10pt; line-height: 130%; }
ul { 	font-size: 10pt; }
.inline { 	display: inline; }
.klein { 	font-size: 8pt; }
.nadruk {	color: #c00; }
table { 		font-size: 10pt; } 

a:link {		color: #000; text-decoration: underline; background: transparent; }
a:visited {	color: #000; text-decoration: underline; background: transparent; }
a:hover {	color: #c00; text-decoration: none; background: transparent; }
a:active {	color: #000; text-decoration: none; background: transparent; }

/* formulier */
fieldset { 		border: 0px solid #333; margin-right: 200px; font-size: 10pt; } 
.formleft { 	width: 120px; font-size: 10pt; float: left; }
input[type="text"] { 		border: 0px; border-bottom: 1px solid #333; margin: 1px 0 0 50px; }
textarea { 	border: 1px solid #333; font-family: tahoma, verdana, arial, sans serif; font-size: 10pt; } 
span.vraag { margin: 1px 0 0 50px; } 
input[type="submit"] { 	border: 1px solid #333; margin: 5px 0 0 170px; } 
input[type="reset"] { 	border: 1px solid #333; margin: 5px 0 0 10px; }
.hidden { 	display: none; }

.formok { 	color: #0c0; }

/* einde formulier */

div#footer { 
	width: 808px;
	height: 20px;
	background: url('im/footer.jpg') top #fff;
	margin: 0 auto;
	padding: 2px 0 0 0;
	clear: both;
	text-align: center;
}
#footer p { display: inline; font-size: 8pt; color: #333; } 
#footer a:link { color: #333; text-decoration: none; background: transparent; } 
#footer a:visited { color: #333; text-decoration: none; background: transparent; } 
#footer a:hover {	color: #c00; text-decoration: none; background: transparent; }
#foorter a:active {	color: #333; text-decoration: none; background: transparent; }