@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
}

img {
	border:none;
}

input {
	border: 1px solid #2040BD;
	color:#666;
	font-size:11px;
}

select {
	background-color:#2040BD;
	color:#FFF;
	font-size:11px;
}
	
.titel {
	font-size:22px;
	color:#2040BD;
}

a:link, a:visited
{
	text-decoration: underline;
	color:#333;
}	

a:hover, a:active
{
	text-decoration: none;
	color:#333;
}

/* ====================================== opbouw van de website in div's ===============================================*/

#maindiv {
 	width:1150px;
	margin:auto;
}

#menu {
	margin:0px;
	background-color:#ABDA4E;
	height:29px;
}



#header {
	 background:url(images/header.jpg) no-repeat left;
	 height:131px;
}

#top {
	 background:url(images/top.jpg) no-repeat left;
	 height:158px;
	 padding-left:230px;
}

#content_top {
	 background:url(images/content_top.jpg) no-repeat left;
	 height:20px;
}

#content_bottom {
	 background:url(images/content_bottom.jpg) no-repeat left;
	 height:20px;
}


#content {
	padding:0px;
	background:url(images/content_middle.jpg) repeat-y left top;
}

#footer {
	height:22px;
	padding-top:4px;
	padding-left:20px;
	color:#333;
}

#submenu {
	background:url(images/bg1.jpg) no-repeat 7px bottom;
}

#menutop {
	padding-left:20px;
	height:21px;
}

#bg_nieuws {
	background:url(images/bg2.jpg) no-repeat 68px bottom;
	padding-left:5px;
	font-family:Tahoma, Geneva, sans-serif;
}

/* menu (opgeroepen met cms2 module) */

/* menutop */
#menutop ul{
	padding:0;
	margin:0;
	float: left;
	width: 100%;
} 

#menutop li {
	display: inline; 
}


#menutop li a {
	padding: 0px 14px;
	padding-top:1px;
	color: #FFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #EC0101;	
	font-family:Tahoma, Geneva, sans-serif;
}	

#menutop li a:hover {
	color: #FFF;
	padding: 0px 14px;
	padding-top:1px;
	background:#EC0101;	
	font-family:Tahoma, Geneva, sans-serif;
}



#submenu ul {
	margin:auto;
	padding:0;
}

#submenu li {
	list-style:none;
}


#submenu li a {
	color: #FFF;
	text-decoration: none;
	padding-left:20px;
	padding-top:1px;
	background:url(images/bg_menu.jpg) no-repeat 6px;
	height:19px;
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
}	

#submenu li a:hover {
	color: #DDD;
	padding-left:20px;
	padding-top:1px;
	height:19px;
	display:block;
	background:url(images/bg_menu_over.jpg) no-repeat 6px;
	font-family:Tahoma, Geneva, sans-serif;
}

/* menutop1 */
#menutop1 ul{
	padding:0;
	margin:0;
	width: 100%;
} 

#menutop1 li {
	display: inline; 
}


#menutop1 li a {
	padding-left:30px;
	color: #000000;
	text-decoration: none;	
	font-weight:bold;
	background:url(images/punt.jpg) no-repeat 18px 5px;
}	

#menutop1 li a:hover {
	color: #0066CC;
	padding-left:30px;
	font-weight:bold;
	background:url(images/punt.jpg) no-repeat 18px 5px;
}


.gastenboek_top {
background-image:url(images/gastenboek/bg_top.jpg);
background-position:left top;
background-repeat:repeat-x;
background-color:#CA0000;
color:#FFFFFF;
font-weight:bold;
height:22px;
}

.gastenboek_left {
background-image:url(images/gastenboek/bg_left.jpg);
background-position:left top;
background-repeat:repeat-x;
background-color:#ECECEC;
color:#999999;
font-weight:normal;
font-size:10px;
}
