html {width: 100%; height: 100%;}
body{
background		: #3366ff url(../img/achtergrond.png) repeat-x;	
margin			: 0;
font-size		: 0.75em;
color			: #535353;
font-family		: Lucida Sans Unicode, sans-serif;
}

h1 {color: #535353; text-transform: uppercase; margin-bottom: 15px;}
.bread {color: #ccc; text-transform: uppercase;}
.bread a {color: #ccc; text-decoration: underline; text-transform: uppercase;}

.header {
width			: 100%;
height			: 193px;
padding-top		: 12px;
background		: #eaeaea;	
color			: white;
}

.logo {
width			: 1000px;
background		: url(../img/logo.png) 12px no-repeat;	
text-indent		: 300px;
text-align		: left;
position		: relative;
text-transform	: uppercase;
left			: 50%;
margin-left		: -500px;
}


.bovenzijde {
width			: 100%;
height			: 30px;
padding-top		: 12px;
background		: #535353;	
color			: white;
border-bottom	: 3px solid #979797;
}

.bovenzijdetekst {
width			: 1000px;
text-align		: right;
position		: relative;
text-transform	: uppercase;
left			: 50%;
margin-left		: -500px;
}

.bovenzijdetekst a {
text-decoration	: none;
color			: white;
padding-right	: 8px;
}



/** MENU SAMENSTELLEN **/ 
.menu {
width			: 100%;
background		: url(../img/menu.png);	
color			: white;
}

.menuclass {
width			: 1000px;
position		: relative;
text-transform	: uppercase;
left			: 50%;
margin-left		: -500px;
background		: url(../img/menu.png);	
height			: 55px;
}

#header_menu {z-index: 99;}
ul#header_menu  {clear: both;z-index: 5;}

#nav {
margin-top		: -13px;
}

#nav ul {
	list-style-type: none; 
	font-size: 13px; 
	text-transform: uppercase;
	font-weight:bold;
}

#nav ul li {
	float: left; 
	color: #000; 
	text-align: center; 
	border: none;
	background: transparent;
	text-decoration	: none;
}

#nav ul li a {
	display: block; 
	background: transparent;
	border: none;
	height: 55px;
	color: #000; 
	width: 160px;
	text-align: center;
	font-size: 12px;
	text-decoration: none; 
	overflow: hidden;
	line-height: 55px;
}

#nav ul li a:hover, #nav li a:focus {background	: url(../img/hover.png); z-index: 5; }
#nav ul li a:active, #nav ul li a.active {background	: transparent; color: #000; }
#nav li.menu-current a	{background	: url(../img/hover.png); color: #000;}
#nav ul li a:hover, #nav li a:focus {}
#nav ul li a:active, #nav ul li a.active { color: #FFF; background: url(../img/hover.png);}
#nav li.menu-current a	{background	: url(../img/hover.png); color: #000;}

/* Root Level Link Formatting */
#nav ul li a:hover, #nav li a:focus {background	: url(../img/hover.png);  }
#nav li a:active, #nav ul li a.active {background: url(../img/hover.png); }

/* Current page Customisations*/
#nav li.menu-current a		{background: url(../img/hover.png);}

/* 2nd Child menu */
#nav .menu li ul {position: absolute; width: 180px; height: 28px; margin-left: -40px; margin-bottom: -5; display: none;  z-index: 100;}
#nav .menu li ul li {width: 188px; z-index: 100; border: none; border-top: none;}
#nav .menu li ul a {width: 188px; color: #000;  background: #9C9C9C; text-align: left; text-indent: 24px;  }

/* 2nd Child link hover */
#nav .menu li ul a:hover {color: #000; background: url(../img/hover.png); }

/* Show and hide */
#nav .menu li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul {display: block;}
#nav .menu li ul ul { display: none;}
#nav .menu li:hover ul ul, #nav .menu li.subMenu ul ul {display: none;}
#nav .menu li:hover ul, #nav .menu li li:hover ul, #nav .menu li.subMenu ul, #nav .menu li li.subMenu ul {display: block;}

/* Positioning the Pop-out Drops */
#nav li {position: relative;}

#nav ul ul ul {
	position: absolute;
	top: 1px;
	left: 100%;
}

/** MENU AFSLUITEN **/
.shadow {
background		: url(../img/background.png) top center no-repeat;
width			: 100%;
height			: 100%;	
}

.content {
width			: 920px;
position		: relative;
left			: 50%;
margin-left		: -460px;
text-align		: justify;
height			: auto;
}

.links {
margin-top		: 40px;
width			: 600px;
padding-right	: 20px;
float			: left;
}

.rechts {
margin-top		: 40px;
width			: 280px;
float			: right;
}

.rechtscontent {
background		: white;
position		: relative;
width			: 280px;
}

.footer {
background		: url(../img/footer.png) top center no-repeat;
width			: 100%;
height			: 100%;	
height			: 246px;
}

.footertext {
border-top		: 3px solid #eaeaea;
width			: 920px;
position		: relative;
text-transform	: uppercase;
left			: 50%;
margin-left		: -460px;
height			: 150px;
}

.footerlinks {
display			: block;
width			: 280px;
padding			: 10px;
height			: 150px;
float			: left;
}

.footerlinksmessage ul li a {
display			: block;
width			: 220px;
background		: #eaeaea;
margin-bottom	: 4px;
font-size		: 10px;
padding			: 4px;
color			: #909090;
text-decoration	: none;
list-style-type	: none;
}

.footerlinksmessage ul li a:hover {
background		: #ddd;
}

.footerlinksmessage ul li {
list-style-type	: none;
margin-left		: -45px;
}

.footermidden {
display			: block;
width			: 300px;
text-align		: left;
padding			: 10px;
height			: 150px;
float			: left;
}

.footerrechts {
display			: block;
width			: 280px;
padding			: 10px;
text-align		: left;
height			: 150px;
float			: left;
}

.contactenmaar {
margin-top		: -3px;
line-height		: 25px;
text-decoration	: none;
font-size		: 10px;
color			: #909090;
}

.contactenmaar a {
text-decoration	: none;
color			: #909090;
}

.poweredby {
width			: 920px;
text-align		: center;
position		: relative;
text-transform	: uppercase;
left			: 50%;
margin-left		: -460px;
font-size		: 10px;
color			: white;
padding-bottom	: 40px;
}

.newsitem li {
display			: block;
list-style-type	: none;
margin-left		: -43px;
width			: 270px;
padding			: 8px;
height			: auto;
background		: #eaeaea url(../img/arrow.png) right 5px no-repeat;
color			: black;
margin-bottom	: 3px;
}

.newsitem li a {
color			: black;
text-decoration	: none;
text-transform	: uppercase;
}

.newsitem li:hover {background		: #ccc url(../img/arrow.png) right 5px no-repeat;}
.inputnieuwsbrief { width: 250px; background: transparant; border:0px;}

.nieuwsbericht {
display			: block;
list-style-type	: none;
width			: 570px;
padding			: 8px;
height			: auto;
text-decoration	: none;
background		: #eaeaea url(../img/arrow.png) right 5px no-repeat;
color			: black;
margin-bottom	: 3px;
}

.mediablog {
display			: block;
width			: 550px;
color			: black;
height			: auto;
margin-bottom	: 13px;
text-decoration	: none;
}

.eventimage {
position		: absolute;
width			: 130px;
padding			: 10px;
}

.eventtitel {
position		: absolute;
margin-left		: 150px;
width			: 390px;
font-size		: 18px;
color			: black;
text-decoration	: none;
}

.linkmediablog {
background		: #eaeaea;
padding			: 4px;
color			: #505050;
text-decoration	: none;
}

.linkmediablog a {
color			: #505050;
text-decoration	: none;
}

.eventshort {
margin-left		: 150px;
width			: 390px;
text-decoration	: none;
}

.light {
width			: 100%;
color			: #ccc;
text-align		: center;
}

.flexcroll ul li  a {
color			: #505050;	
list-style-type	: block;
text-transform	: uppercase;
text-decoration	: none;
}

/** LINKS MODULE VORMGEVEN **/
.BMmain { width: 100%; }
.BMheader  {
	background-color: #eaeaea;
	color: #505050;
	font-size: 12px;
	vertical-align: middle;
	padding	: 4px;
	font-weight: bold;
	text-align: center;
}
.BMlink  {
	width: auto;
	vertical-align: middle;
	text-align: center;
	color	: #505050;
	font-size: 12px;
	text-decoration : none;
}
.BMlink  a {	color	: #505050;text-decoration : none;}
.BMlink img {	border: none;}

#map {
display : block;
margin: 0;
padding : 0;
border: 0;
}

.printen {
text-align:right;color:#808080;font-size:10px;margin-left:10px;font-weight:normal
}

.printen a{
text-align:right;color:#808080;font-size:10px;margin-left:10px;font-weight:normal;text-decoration: none;
}
