@charset "utf-8";
/* CSS Document */

body {
	background:url(../img/backmain.gif) repeat-y center #f4f4f4;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
img {
	border:0;
	}

h1 {
	color:#00529e;
	margin:0;
	padding:0;
	font-size: 14pt;
	}

h2 {
	color:#00529e;
	margin:0;
	padding:0;
	font-size: 14pt;
	font-weight: bold;
	}
h3 {
	font-size: 10pt;
	font-weight: bold;
}
a {
	color:#e11237;
	text-decoration:none;
	}
a:hover {

	text-decoration:underline;
	}
#maincontainer {
	width:1008px;
	margin: 0 auto;

	}
#header {
	height:40px;
	font-family: "Trebuchet MS";
	font-size:11px;
	}
#header ul {
	margin:0;
	padding:0;
	float:right;
	list-style:none;
	line-height:40px;
	margin-right:25px;
	}
#header ul li {
	float:left;
	list-style:none;
	margin-left:20px;
		}
#header ul li a {
	color:#000;
	text-decoration:none;
	}
#logo {
	height:80px;
	background:url(../img/logo.gif) no-repeat center;
	}
#zoek {
	height:35px;
	}
#zoek #searchbox {
	float:right;
	margin-right:23px;
	height:21px;
	}
.searchtxt {
	color:#666666;
	font-size:11px;
	float:left;
	height:17px;
	line-height:17px;
	border:#ccc solid 1px;
	margin-right:5px;
}
.searchbutton {
	float:left;
	}

#red {
	background:#e11237;
	height:20px;
	margin:0 23px;
		}
		
#contentcontainer {	margin:0 23px;}

#menu {
	width:204px;
	background:url(../img/backmenu.gif) repeat-y;
	min-height:600px;
	/height:600px;
	float:left;
	margin-right:20px;
	padding-top:20px;
	}

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
#menu a  {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px 5px;
color: #696969;
text-decoration: none;
background:url(../img/backmenu.gif);
}

#menu a:hover {
color: #e11237;
background: #fff;
}
#menu li {
position: relative;
text-align:right;
border-bottom:#dedede solid 1px;
} 

#menu ul ul {
position: absolute;
top: 0;
left: 100%; /* = rechts van relatieve LI  */
width: 100%; /* = idem container */
}
#menu ul ul li {
	text-align:left

}
		

div#menu ul ul,
div#menu ul ul li:hover ul
{display: none;}

div#menu ul ul li:hover ul, div#menu ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}



#content {
	float:left;
	width:518px;
	min-height:600px;
	/height:600px;
	margin-right:20px;
	padding-top:15px;
	}


#right {
	float:left;
	width:200px;
	min-height:600px;
	/height:600px;
	padding-top:15px;
	}
#right #adres {
background:#f4f4f4;
padding:8px;
border:#dcdcdc solid 1px;
	}
#right #adres h2 {
	font-size:14px;
	color:#333333;
}
#right #adres a {
	font-size:11px;
	}
div.vriend {
	margin:20px 0
	}
div.nieuwsbrief {
	background:#f4f4f4;
	text-align:center;
	border:#dcdcdc solid 1px;
	padding:8px;
	color:#005bb0;
	font-size:11px;
	}
div.nieuwsbrief input {
	font-size:11px;
	/width:180px;
	}