* {padding:0;margin:0;}

html {min-height:101%;}

body {background:#fff;}

h1 {
	font-family:verdana;
	font-size:1.5em;
	color:#FF0000;
	font-weight:normal;
	}
	
h2 {
	font-family:verdana;
	font-size:1.0em;
	color:#FF0000;
	font-weight:normal;
	}

p
	{
	font-family:verdana;
	font-size:0.75em;
	color:#000;
	margin:0 0 10px 15px;
	line-height:1.5em;
	}

#footer p {font-size:0.6em;text-align:center;}

a
	{
	font-family:verdana;
	font-size:1em;
	color:#ff0000;
	text-decoration:none;
	}

#footer a
	{
	font-size:1em;
	color:gray;
	}

a:hover
	{
	text-decoration:underline;
	}

a img {
	border:none;
}

#header
	{
	width:1000px;
	height:355px;
	border:none;
	margin:0 auto -1px auto;
	background:url(../images/header_nieuw.jpg) 12px 0 no-repeat;
	position:relative;
	}

#footer
	{
	width:1000px;
	height:120px;
	border:none;
	margin:-1px auto 0 auto;
	background:url(../images/footer.jpg) 12px 0 no-repeat;
	}

body > #footer {
	border:1px solid transparent;
}

#inhoud
	{
	width:1000px;
	min-height:700px;
	border:none;
	margin:0 auto;
	background:url(../images/achtergrond.jpg) 12px 0 repeat-y;
	}
	
body > #inhoud {
	border:1px solid transparent;
	height:auto;
}

#menu 
	{
	width:38em;
	height:30px;
	background:transparent;
	position:absolute;
	top:225px;
	left:300px;
	}

#menu ul li 
	{
	float:left;
	list-style-type:none;
	margin:0 30px 0 0;
	}

#menu ul li a 
	{
	color:#ff0000;
	font-family:verdana;
	font-size:0.75em;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	}

#menu ul li a:hover {text-decoration:underline;}

.inhoud_links ul {margin:20px 0 20px 35px;}

.inhoud_links ul li 
	{
	font-family:verdana;
	font-size:0.75em;
	line-height:1.5em;
	}

.inhoud_links
	{
	width:620px;
	margin:0 0 0 60px;
	}

body > .inhoud_links {
	width:660px;
	min-height:300px;
	height:auto;
}

.inhoud_rechts
	{
	float:right;
	width:195px;
	margin:0 40px 0 0;
	/*border:1px solid red;*/
	}
	
body > .inhoud_rechts {margin:0 60px 0 0;}	
	
img.foto {float:left;margin:5px 15px 5px 15px;}

img.kop	{margin:0 0 -15px 0;}

#fotogalerie {
	width:500px;
	height:530px;
	position:relative;
	border:1px solid #e7e7e7;
	background:#f8f8f8;
	margin:10px 0 10px 10px;
	}	


#fotogalerie img {
	position:absolute;
	top:10px;
	visibility:hidden;
	}

.button1
	{
	background:#efefef;
	border:1px solid #cfcfcf;
	padding:1px 3px;
	margin:0 3px 0 0;
	font-family:verdana;
	font-size:0.9em;
	text-align:center;
	color:#000;
	cursor:pointer;
	}
	
.button1:hover {
	text-decoration:none;
	}

#controls {
	padding:0 0 0 30px;
	}

form {margin:0 0 0 15px;}
label {font-family:verdana;font-size:0.75em;}
input, select, option, textarea {background:transparent;}
input:focus, textarea:focus, select:focus {background:white;}
td.label {font-family:verdana;font-size:0.6em;}

#google_translate_element {
	position:absolute;
	bottom:35px;
	right:40px;	
}
.webshop {
	font-size:24px;
	background:#ff0000;
	border:1px solid #000000;
	border-radius:5px;
	margin:20px 0 0 0;	
	padding:4px;
	cursor:pointer;
}
