/* CSS document */

body, html 
{
	height: 100%;
	width: 100%;
	padding: 0;
	margin: 0;	
}

* {
	margin: 0;
	padding: 0;
}

body {
	background: #f6f7f9 url(../img/bg.jpg) top repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	color: #142561;
	font-size: 12px;
	font-weight: normal;
	line-height:18px;
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
	padding: 0;
	margin: 0;
	height: 0;
	width: 0;
	overflow:hidden;
}

table, td, tr {
	font-family: Verdana, Geneva, sans-serif;
	color: #142561;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}

a {
	text-decoration: none;
}

p {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:10px;
	margin-bottom:10px;
	
}


a:link {
	color: #142561;
	text-decoration: none;
}

a:visited {
	color: #142561;
	text-decoration: none;	
}

a:visited:hover {
	color: #142561;	
	text-decoration: underline;
}



a:hover {
	color: #142561;	
	text-decoration: underline;
}

a:active {
	color: #142561;
	text-decoration: none;
}

img {
	border: none;
}

h1 {
	color: #142561;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

h2 {
	color: #142561;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

h3 {
	color: #142561;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

.bold{
	font-weight: bold;
}

.line {
	text-decoration: underline;
}

.itline {
	text-decoration: underline;
	font-style: italic;
}

/* BLUEKOLOM */
#blockblue {
	width: 255px;
	height: 100%;
	float: left; /* BELANGRIJK */
}

.blockbluetop{
	background: url(../img/blockbluetop.gif) top left no-repeat;
	width: 201px; /* 255px */
	height: 25px; /* 37px */
	padding-top: 12px;
	padding-left: 54px;
	display: block;
}

.blockbluebtm {
	background: url(../img/blockbluebtm.gif) top left no-repeat;
	width: 255px; /* 255px */
	height: 26px;
	display: block;
}

.blockbluetxt {
	background-color: #5b81aa;
	width: 225px; /* 255px */
	height: 100%;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 15px;	
	padding-right: 15px;
}

. h3 {
	padding-top: 20px;
	clear: both;
}

.blockbluetxt p { 
	color: #fff;
	padding-bottom: 20px;
}

.blockbluetxt a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;

}

.blockbluetxt a:hover {
	color: #fff;
	text-decoration: underline;
}

.blockbluetxt p.center { 
	
	padding-bottom: 5px;
	padding-top: 20px;
}

.blockbluetxt a.all {
	color: #fff;
	text-decoration: none;
	font-size: 10px;
	float: none;
}

.blockbluetxt a:hover.all {
	color: #fff;
	text-decoration: underline;
}
/**************************************/


/**************************************/


/* Algemeen lay-out */
#container {
	width: 940px;
	margin: 0 auto;
	min-height: 100%;
	overflow: hidden;
}

#header {
	background: url(../img/logo.png) top right no-repeat;
	width: 698px;
	height: 94px;
	padding-top: 66px;
	padding-right: 232px;
	margin-right: 10px;
	position: absolute;
	color: #142561;
	font-size: 16px;
	font-weight: normal;
	text-align: right;
	top: 0;
	z-index: 2;
	
}

#logo {
	background: url(../img/netwerkfmlogo.gif) top right no-repeat;
	width: 215px;
	height: 30px;	
	top:56px;
	left:25px;
	position: absolute;	
	z-index: 2;
	
}



#contenttop {
	background: url(../img/contenttop.png) bottom left no-repeat;
	width: 940px;
	height: 14px;
	display: block;
	padding-top: 90px;
}

#contentbtm {
	background: url(../img/contentbtm.png) top left no-repeat;
	width: 913px; /* 940px */
	height: 104px; /* 119px */
	display: block;
	padding-top: 15px;
	padding-left: 27px;	
	margin-bottom: 54px;
	overflow: hidden;
}

#content {
	background: url(../img/contentbg.png) left repeat-y;
	width: 918px; /* 940px */ /*** 872px BELANGRIJK ***/
	height: 100%;
	margin: 0 auto;	
	padding-left: 12px;
	padding-right: 10px;
	padding-top: 40px;
}

#contenttxt {
	background: url(../img/contentbg.png) left repeat-y;
	width: 872px; /* 940px */ /*** 872px BELANGRIJK ***/
	height: 100%;
	margin: 0 auto;	
	padding-left: 34px;
	padding-right: 34px;
	padding-top: 40px;
}

#leftblock {
	width: 617px;
	height: 100%;
	float: left;
}

/* SMALL */
.blocksmall {
	width: 294px;
	height: 100%;
	padding-right: 14px;
	float: left; /* BELANGRIJK */
}

.blocksmalltop {
	background: url(../img/blocktop.gif) top left no-repeat;
	width: 240px; /* 294px */
	height: 25px; /* 37px */
	padding-top: 12px;
	padding-left: 54px;
	display: block;
}

.blocksmallbtm {
	background: url(../img/blockbtm.gif) top left no-repeat;
	width: 294px;
	height: 26px;
	display: block;
}

.blocksmallbtm a {
	font-size: 10px;
	color: #142561;
	text-decoration: none;
	float: right;
	padding-right: 15px;
}

.blocksmallbtm a:hover {
	color: #142561;
	text-decoration: underline;
}

.blocksmalltxt {
	background: url(../img/blockbg.gif) left repeat-y;
	width: 264px; /* 294px */
	height: 100%;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 15px;
	padding-right: 15px;
}

.blocksmalltxt p.largebold {
	padding-top: 25px;
	font-weight: bold;
}
	

.blocksmalltxt ul, .blocksmalltxt li {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.blocksmalltxt ul {
	padding-top: 15px;
}

.blocksmalltxt li {
	background: url(../img/arrow.gif) center left no-repeat;
	padding-left: 13px;
	margin-top: 3px;
}

/* LARGE */
.blocklarge {
	width: 601px;
	height: 100%;
	padding-right: 15px;
	padding-top: 20px;
	float: none; /* BELANGRIJK */
}

.blocklargetop {
	background: url(../img/blocklargetop.gif) top left no-repeat;
	width: 547px; /* 601px */
	height: 25px; /* 37px */
	padding-top: 12px;
	padding-left: 54px;
	display: block;
}

.blocklargebtm {
	background: url(../img/blocklargebtm.gif) top left no-repeat;
	width: 601px;
	height: 26px;
	display: block;
}

.blocklargetxt {
	background: url(../img/blocklargebg.gif) left repeat-y;
	width: 571px; /* 601px */
	height: 100%;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-left: 15px;
	padding-right: 15px;
}

.blocklargetxt ul, .blocklargetxt li {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.blocklargetxt ul {
	padding-top: 15px;
}

.blocklargetxt li {
	background: url(../img/arrow.gif) center left no-repeat;
	padding-left: 13px;
	margin-top: 3px;
}

.linkarrow {
	
}


.linkarrow1 {
	background: url(../img/arrow.gif) center left no-repeat;
	width: 190px;
	height: 100%;
	padding-left: 15px;
	margin-top: 20px;
	float: left;
}

.linkarrow2 {
	background: url(../img/arrow.gif) center left no-repeat;
	width: 190px;
	height: 100%;
	padding-left: 15px;
	margin-top: 20px;
	float: right;
}

a.linkarrow, a.linkarrow1, a.linkarrow2 {
	color: #142561;
	text-decoration: none;
}

a:hover.linkarrow, a:hover.linkarrow1, a:hover.linkarrow2 {
	color: #142561;
	text-decoration: underline;
}




/* Main menu */
#menu {
	width: 918px;
	height: 190px; /* 230px */
}

#menu ul, #menu li {
	list-style: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#menu li {
	display: inline;
}

#menu li a {
	float: left;
	font-size: 11px;	
	color: #fff;
	text-indent: -9999px;
	display: block;
	height: 190px;
	text-decoration: none;
	margin: 0;
	cursor: pointer;
}

#menu li a.netwerkfm {	background: url(../img/netwerkfm.jpg) left top no-repeat; width: 190px; }
#menu li a:hover.netwerkfm, #menu li a.netwerkfm-active{ background: url(../img/netwerkfm-active.jpg) left top no-repeat; width: 190px; }

#menu li a.agenda {	background: url(../img/agenda.jpg) left bottom no-repeat; width: 214px; }
#menu li a:hover.agenda, #menu li a.agenda-active{ background: url(../img/agenda-active.jpg) left bottom no-repeat; width: 214px; }

#menu li a.links {	background: url(../img/links.jpg) left top no-repeat; width: 161px; }
#menu li a:hover.links, #menu li a.links-active{ background: url(../img/links-active.jpg) left top no-repeat; width: 161px; }

#menu li a.none {	background: url(../img/none.jpg) left top no-repeat; width: 20px; }

#menu li a.none2 {	background: url(../img/none.jpg) left top no-repeat; width: 12px; }

#menu li a.login {	background: url(../img/login.jpg) left bottom no-repeat; width: 180px; }
#menu li a:hover.login, #menu li a.login-active{ background: url(../img/login-active.jpg) left bottom no-repeat; width: 180px; }
/**************************************/


/* Footer  */
#footerwrapper {
	background: url(../img/footerbg.gif) top repeat-x;
	width: 100%;
	height: 54px;
	position: relative;
	margin: -54px auto 0 auto;
	clear: both;
	overflow: auto;
}

#footer {
	background: url(../img/footerbg.gif) top repeat-x;
	width: 872px;
	height: 34px; /* 54px */
	padding-top: 20px;
	margin: 0 auto;
}

#footer p {
	margin: 0;
	padding: 0;
	line-height: normal;
	font-size: 12px;
	color: #142561;
	font-weight: bold;
	text-transform: uppercase;
}

#footer a {
	color: #142561;
	text-transform: uppercase;
	text-decoration: none;
}

#footer a:hover{
	color: #142561;
	text-transform: uppercase;
	text-decoration: underline;
}

.nieuwsdatumblock {
font-size:10px;
text-align:left;
}
.nieuwscontentblock {
color: #142561;
}
.nieuwsleesblock {
padding-top:10px;

}

.nieuws {
padding-top:20px;
}

.terugoverzicht {
padding-top:20px;
}

#nieuwslees {
text-align:right;
}

/*Forms */

input
{
color: #142561;
background: #ffffff;
padding:2px;
border: 1px solid #d2d2d2;

}




	

/**************************************/