/* copyright Dynamic Holland */

*, body
{
	margin: 0;
	padding: 0;
}

body, input, textarea
{
	font-family: verdana;
	font-size: 11px;
}

body
{
	background: url('/images/zomer/bg.png') repeat-x #7098c1;
}

body a
{
	text-decoration: none;
}

body a:hover
{
	text-decoration: underline;
}

body iframe
{
	height: 0;
}

img
{
	border: 0;
}

h2
{
	color: #FF6306;
	padding-top: 20px;
}

div.clear
{
	clear: both;
}

div#container
{
	width: 1040px;
	margin: 0 auto 0 auto;
}

div#top
{
	width: 1040px;
	margin: 0 auto 0 auto;
	padding: 50px 0 0 0;
	color: #ffffff;
}

div#top div.logo
{
	float: left;
	width: 157px;
	height: 87px;
	margin: 0 20px 0 0;
}

div#top div.links
{
	float: left;
	width: 600px;
	padding-top: 60px;
}

div#top div.links a
{
	color: #ffffff;
}

div#top div.sgr
{
	float: left;
	width: 225px;
	text-align: right;
}

/* layout */

div#header
{
	margin-top: 60px;
}

div#header div#dynamicholland_logo
{
	float: left;
	width: 241px;
	padding-left: 50px;
	padding-top: 60px;
}

div#header div#header_picture
{
	float: left;
	width: 709px;
}

div#content
{
	background: #ffffff;
	padding: 20px;
}

/* home */

div.zomerhome
{
	float: left;
	width: 476px;
	height: 210px;
	margin: 18px 0 20px 0;
	background: url('/images/home/bg.png') no-repeat;
}

div.winterhome
{
	float: left;
	width: 476px;
	height: 210px;
	margin: 18px 0 20px 50px;
	background: url('/images/home/bg.png') no-repeat;
}

div#divzomer,
div#divwinter
{
	margin: 14px 0 0 16px;
}

div.zomer
{
	float: left;
	width: 476px;
}

div.winter
{
	float: left;
	width: 476px;
	margin-left: 50px;
}

div.tekst
{
	margin: 0 0 1px 0;
}

div.tekst2
{
	margin: 20px 0 1px 0;
}

/* contact page */

div#contact_page
{
	margin: 20px 0 20px 0;
}

div#contact
{
	width: 660px;
	margin: 0 0 -10px 0;
	padding: 0px 34px;
	background: #ffffff;
}

div.contact_top
{
	width: 728px;
	height: 21px;
	background: url('/images/zomer/contact_form_top.png') no-repeat;
}

div.contact_bottom
{
	width: 728px;
	height: 21px;
	background: url('/images/zomer/contact_form_bottom.png') no-repeat;
}

div#contact p,
div#contact table
{
	margin: 0 0 10px 0;
}

div#contact table tr td.omschrijving
{
	text-align: left;
	padding-right: 10px;
}

div#contact h2
{
	padding: 7px 0 0 0;
	margin: 0 0 10px 0;
}

div#contact form
{
	width: 650px;
	margin: 0 0 15px 0;
}

div#contact form fieldset
{
	border: 0;
}

div#contact form fieldset label
{
	float: left;
	width: 120px;
}

div#contact form fieldset input
{
	float: left;
	width: 150px;
}

div#contact form fieldset input.inputnormaal
{
	margin-right: 300px;	
}

div#contact form fieldset textarea
{
	float: left;
	width: 400px;
	height: 100px;
	margin-right: 10px;
}

div#contact form fieldset input.input,
div#contact form fieldset textarea
{
	border: 1px solid #565656;
	padding: 2px 3px 2px 3px;
}

div#contact form fieldset label
{
	margin-top: 2px;
}

div#contact form fieldset label,
div#contact form fieldset input.input,
div#contact form fieldset textarea
{
	margin-bottom: 3px;
}

div#contact form fieldset input.fout,
div#contact form fieldset textarea.fout
{
	background-color: #FFFDD8;
}

div#contact form fieldset input.fout
{
	margin-right: 10px;
}

div#contact form fieldset label.error
{
	width: 280px;
	margin-bottom: 5px;
	background: url('/images/zomer/error.gif') no-repeat;
	padding-top: 3px;
	padding-left: 30px;
}

div#contact form fieldset label.textareaerror
{
	width: 80px;
	margin-bottom: 7px;
	background: url('/images/zomer/error.gif') no-repeat;
	padding-top: 3px;
	padding-left: 30px;
}