html {
	height:				100%;
}
body {
	font-size:			10px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	height:				100%;
	background-color:	#000;
	background-image:	url(../images/bg.jpg);
	background-position:bottom right;
	background-attachment:fixed;
	background-repeat:	no-repeat;
	color:				#fff;
	line-height:		170%;
}

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr {
	margin: 			0;
	padding: 			0;
}
h1, h2 {
	display:			none;
}
h3 {
	font-size:			10px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-style:			italic;
}
a {
	color:				#9c7e0f;
	text-decoration:	none;
}
a img {
	border-width:		0px;
}

object {
	width:				770px;
	height:				220px;
	margin-left:		-243px;
	margin-bottom:		8px;
}

#menu1 {
	background-image:	url(../images/abonnementen.jpg);
	width:				111px;
}
#menu2 {
	background-image:	url(../images/bruidswerk.jpg);
	width:				88px;
}
#menu3 {
	background-image:	url(../images/decoratiebloemwerk.jpg);
	width:				158px;
}
#menu4 {
	background-image:	url(../images/uitvaartbloemist.jpg);
	width:				129px;
}
#menu5 {
	background-image:	url(../images/impressie.jpg);
	width:				70px;
}
#menu6 {
	background-image:	url(../images/gastenboek.jpg);
	width:				88px;
}
#menu7 {
	background-image:	url(../images/contact.jpg);
	width:				59px;
}

div.container {
	display:			table;
	height:				100%;
	width:				950px;
	/*background-image:	url(../images/lefttop.jpg);*/
	background-position:top left;
	background-repeat:	no-repeat;
}
*:first-child+html div.container {
	height:				auto;
	min-height:			100%;
}

div.innercontainer {
	display:			table-cell;
	background-image:	url(../images/skflowers.jpg);
	background-position:130px 226px;;
	background-repeat:	no-repeat;
	min-height:			730px;
	padding-left:		243px;
	width:				557px;
}
* html div.innercontainer {
	height:				684px;
	height:				456px;
}
div.innercontainer ul.main {
	width:				450px;
}
div.innercontainer ul.main li {
	list-style-type:	none;
	display:			inline;
	padding:			3px 7px 3px 7px;
	float:				left;
}

div.innercontainer ul.main li a {
	background-position:0px -16px;
	background-repeat:	no-repeat;
	display:			block;
	height:				10px;
	line-height:		100px;
	overflow:			hidden;
	float:				left;
}
div.innercontainer ul.main li a:hover, div.innercontainer ul.main li a.active {
	background-position:top left !important;
}

div.content {
	clear:				both;
	padding-left:		7px;
	padding-top:		23px;
	width:				400px;
}
div.content p {
	padding-bottom:		14px;
}
div.content ul li a.active, div.content ul li a:hover {
	color:				#fff;
}


a.impressie1 {
	width:				115px;
	height:				370px;
	float:				left;
	margin-right:		14px;
}
a.impressie2 {
	width:				115px;
	height:				370px;
	float:				left;
	margin-right:		14px;
}
a.impressie3 {
	width:				115px;
	height:				370px;
	float:				left;
	margin-right:		14px;
}

div.content ul li {
	float:				left;
	width:				129px;
	list-style-type:	none;
}
div.gallery {
	float:				left;
	width:				115px;
	min-height:			115px;
	margin-right:		14px;
	margin-bottom:		14px;
}
* html div.gallery {
	height:				115px;
}

div.gallery form {
	padding-left:		0px;
}

form {
	padding-left:		20px;
}
form input {
	border:				1px solid #a1a1a2;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#333;
	padding:			1px 2px 1px 2px;
	width:				300px;
}
input.postcode {
	width:				50px;
	margin-right:		14px;
}
input.woonplaats {
	width:				226px;
}
input.submit {
	width:				80px;
	margin-top:			14px;
}
textarea {
	width:				300px;
	padding:			1px 2px 1px 2px;
	border:				1px solid #a1a1a2;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#333;
}

blockquote {
	margin:				0px 30px 14px 20px;
	padding:			10px 10px 0px 10px;
	width:				280px;
	border:				1px solid #9c7e0f;
}
blockquote p {
	padding-bottom:		14px;
}

div form dl {
	width:				390px;
	float:				left;
}
div form dl dt {
	float:				left;
	width:				85px;
	color:				#9C7F2E;
	padding-right:		5px;
	text-align:			right;
	min-height:			5px;
}

div form dl dd {
	float:				left;
	padding-bottom:		10px;
	width:				280px;
	min-height:			5px;
}

div form dl dd div {
	padding:			1px;
	border:				1px solid #9C7F2E;
	float:				left;
}
div.content div form dl dd p {
	float:				left;
	padding:			0px 0px 0px 7px;
	width:				157px;
}

input.gb_input {
	width:				250px;
	padding:			3px;
	border:				0;
	margin:				0;
	float:				left;
}

textarea.gb_textarea {
	width:				250px;
	padding:			3px;
	border:				0;
	margin:				0;
	float:				left;
}

input.gb_captcha {
	width:				105px;
	padding:			3px;
	border:				0;
	margin:				0;
}

input.gb_submit {
	width:				100px;
	background-color:	#000;
	border:				0;
	color:				#9C7F2E;
	margin-left:		106px;
}


div.messages {
	float:				left;
	width:				353px;
	border-top:			1px solid #9C7F2E;
	margin-left:		20px;
	padding-bottom:		20px;
}
div.message {
	float:				left;
	width:				353px;
	border-bottom:		1px solid #9C7F2E;
	padding:			5px 0px;
}
div.message div {
	float:				left;
	width:				353px;
}
div.message p {
	padding-bottom:		5px;
}
div.message div.name {
	color:				#9C7F2E;
	padding-bottom:		10px;
}