body {
	color: #666666;
	font-family: sans-serif;
	font-size: 13px;
}

h1 {
	color: #666666;
	margin-top: 60px;
	margin-bottom: 22px;
	font-size: 25px;
}

.nintro p {
	margin-top: 5px;
}

.fp_rollover {
	background:url(http://www.nofiq.com/nl/images/fp_rollover.jpg);
	height:204px;
	width:204px;
	float:left;
}

a {
	color: #666666;
	text-decoration: underline;
}

img {
	border: 0;
}

a:hover {
	color: #EF002B;
	text-decoration: underline;
}

a.active {
	color: #EF002B;
	text-decoration: underline;
	font-weight: bold;
}

hr {
	color: #eeeeee;
	background-color: #eeeeee;
	height: 5px;
	border: 0px;
}

#main {
	/*background: url(http://www.nofiq.com/nl/images/intro.gif) no-repeat;*/
	margin: 0 auto;
	width: 950px;
}

	#logo {
		background: url(http://www.nofiq.com/nl/images/logo.gif) no-repeat;
		clear: both;
		float: right;
		height: 29px;
		margin: 0;
		width: 182px;
		z-index: 100;
	}

	#u2d_logo {
		background: url(http://www.nofiq.com/nl/images/u2d_logo.gif) no-repeat;
		clear: both;
		float: right;
		height: 31px;
		margin: 35px 0;
		width: 393px;
		z-index: 100;
	}

	#footer {
		clear: both;
		margin-bottom: 25px;
	}

		#section_nav {
			border-bottom: 5px solid #e6e6e6;
			padding: 5px 0;
		}

		#section_nav ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}

		#section_nav ul li {
			color: #666;
			display: inline;
		}

		#section_nav ul li a {
			background: url(http://www.nofiq.com/nl/images/arrow_active.gif) no-repeat 0 10px;
			color: #666;
			font-weight: bold;
			text-decoration: none;
			padding: 5px 10px;
		}

		#section_nav ul li a:hover {
			background: url(http://www.nofiq.com/nl/images/arrow_up_active.gif) no-repeat 0 12px;
			color: #EF002B;
		}

		#global_nav {
			float: left;
			margin-top: 3px;
		}

		#global_nav ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}

		#global_nav ul li {
			display: inline;
		}

		#global_nav ul li a {
			border-right: 2px solid #e6e6e6;
			color: #888;
			text-decoration: none;
			padding-left: 5px;
			padding-right: 10px;
		}

		#copyright {
			padding-top: 3px;
			color: #888;
			float: right;
		}


		.mediaplayer {
			border: 1px solid #ccc;
			width:400px;
			height: 300px;
			margin: 0;
			padding: 0;
		}
			.mediaplayer p {
				margin: 0;
				padding: 0 !important;
			}


		#stages {
			height: 100px;
			margin-bottom: 15px;
		}

		.stage_fp {
			float: left;
			height: 129px;
			width: 121px;
                        margin-right: 25px;
		}

			.stage_fp a {
				display:block;
				height: 129px;
				width: 121px;
			}

			.stage_fp a:active {
				outline: none;
			}

			.stage_fp a:focus
			{
				-moz-outline-style: none;
			}

				.stage_fp a span {
					display: none;
				}

		#stage_fp_why {
			background: url(http://www.nofiq.com/nl/images/buttons-frontpage2.gif) no-repeat 0 0;
		}

		#stage_fp_why_active, #stage_fp_why.hover {
			background: url(http://www.nofiq.com/nl/images/buttons-frontpage2.gif) no-repeat 0 -149px;
		}

		#stage_fp_meet {
			background: url(http://www.nofiq.com/nl/images/buttons-frontpage2.gif) no-repeat -150px 0;
		}

		#stage_fp_meet_active, #stage_fp_meet.hover {
			background: url(http://www.nofiq.com/nl/images/buttons-frontpage2.gif) no-repeat -150px -149px;
		}

		#stage_fp_explore {
			background: url(http://www.nofiq.com/nl/images/buttons-frontpage2.gif) no-repeat -300px 0;
		}

		#stage_fp_explore_active, #stage_fp_explore.hover {
			background: url(http://www.nofiq.com/nl/images/buttons-frontpage2.gif) no-repeat -300px -149px;
		}

		#stage_fp_get {
			background: url(http://www.nofiq.com/nl/images/buttons-frontpage2.gif) no-repeat -450px 0;
		}

		#stage_fp_get_active, #stage_fp_get.hover {
			background: url(http://www.nofiq.com/nl/images/buttons-frontpage2.gif) no-repeat -450px -149px;
		}

/* Begin Stages pages */
	#left {
		clear: both;
		float: left;
		width: 450px;
	}

		#stages {
			height: 100px;
			margin-bottom: 15px;
		}

		.stage {
			float: left;
			height: 100px;
			width: 100px;
		}

			.stage a {
				display:block;
				height: 100px;
				width: 100px;
			}

			.stage a:active {
				outline: none;
			}

			.stage a:focus
			{
				-moz-outline-style: none;
			}

				.stage a span {
					display: none;
				}

		#stage_why {
			background: url(http://www.nofiq.com/nl/images/buttons.gif) no-repeat 0 0;
		}

		#stage_why_active, #stage_why.hover {
			background: url(http://www.nofiq.com/nl/images/buttons.gif) no-repeat 0 -100px;
		}

		#stage_meet {
			background: url(http://www.nofiq.com/nl/images/buttons.gif) no-repeat -100px 0;
		}

		#stage_meet_active, #stage_meet.hover {
			background: url(http://www.nofiq.com/nl/images/buttons.gif) no-repeat -100px -100px;
		}

		#stage_explore {
			background: url(http://www.nofiq.com/nl/images/buttons.gif) no-repeat -200px 0;
		}

		#stage_explore_active, #stage_explore.hover {
			background: url(http://www.nofiq.com/nl/images/buttons.gif) no-repeat -200px -100px;
		}

		#stage_get {
			background: url(http://www.nofiq.com/nl/images/buttons.gif) no-repeat -300px 0;
		}

		#stage_get_active, #stage_get.hover {
			background: url(http://www.nofiq.com/nl/images/buttons.gif) no-repeat -300px -100px;
		}

	#right {
		clear:none;
		float: right;
		width: 500px;
		min-height: 455px;
	}

		#entries {
			border-top: 5px solid #e6e6e6;
			_height:190px;
			min-height:190px;
		}

		.item {
			clear: both;
		}

		.item h2, .action h2 {
			background: url(http://www.nofiq.com/nl/images/arrow.gif) no-repeat 0 5px;
			cursor: pointer;
			font-size: 15px;
			margin: 10px 0;
			padding-left: 15px;
		}

		h2.active, h2.hover {
			background: url(http://www.nofiq.com/nl/images/arrow_down_active.gif) no-repeat 0 6px;
			color: #df0030;
		}

		.item .content {
			display: none;
			overflow: hidden;
			margin-left: 15px;
		}
			.item .content p {
				margin: 0;
			}

		.more {
			background: url(http://www.nofiq.com/nl/images/arrow_active.gif) no-repeat 0 6px;
			float: right;
			margin: 5px;
		}

		.more a {
			color: #df0030;
			padding-left: 10px;
			text-decoration: none;
		}

		.more a:hover {
			text-decoration: underline;
		}

	.actions, #actions {
		clear: both;
        width: 100%;
        border-top: 5px solid #E6E6E6;
        height:auto;
        float:left;
        padding-bottom:10px;
	}

		h2 a, h2 a:hover {
			text-decoration: none;
		}

	.tb_inline {
		display: none;
	}

	.inline_container {
		padding: 15px;
		padding-top: 0;
		margin-top: 15px;
	}

		.inline_container h2.title {
			background: none !important;
			color: #DF0030 !important;
			margin: 0;
			padding: 0;
			margin: 0;
			margin-bottom: 15px;
			text-align: left;
			font-size: 16px;
		}

	.inline_left {
		width: 410px;
		float: left;
	}

	.inline_right {
		float: right;
		width: 400px;
	}

		.inline_right .intro p {
			font-weight: bold;
			margin: 0;
			padding: 0 !important;
		}


/* End Stages pages */

/*************************************************************************************/

/* Begin News pages */
#news_left {
	clear: both;
	float: left;
	width: 600px;
	padding: 5px;
	padding-right: 15px;
}

	#news_left .news_header {
		border-top: 5px solid #e6e6e6;
		padding: 5px 0;
		margin: 10px 0;
	}

        #news_left .news_header td {
            padding: 5px 0;
            vertical-align: top;
        }

#news_right {
	clear:right;
	float: right;
	width: 330px;
	min-height: 455px;
	background: url(http://www.nofiq.com/nl/images/achtergrond.jpg) no-repeat top right;
	margin-bottom: 25px;
}

.top1 {
	background: url(http://www.nofiq.com/nl/images/right_top1.jpg);
	width: 310px;
	height: 3px;
	float: right;
}

.middle1 {
	width: 304px;
	padding: 3px;
	float: right;
	background: #E6E6E6;
}

 .middle1 label {
  float: left;
  margin-right: 10px;
  text-align:right;
  width: 50px;
}

.bottom1 {
	background: url(http://www.nofiq.com/nl/images/right_bottom1.jpg);
	width: 310px;
	height: 3px;
	float: right;
	margin-bottom: 5px;
}

.top2 {
	background: url(http://www.nofiq.com/nl/images/right_top2.jpg);
	width: 310px;
	height: 3px;
	float: right;
}

.middle2 {
	width: 304px;
	padding: 3px;
	float: right;
	background: #B5B5B5;
}

.bottom2 {
	background: url(http://www.nofiq.com/nl/images/right_bottom2.jpg);
	width: 310px;
	height: 3px;
	float: right;
	margin-bottom: 5px;
}

.news_rubriek {
	text-align: right;
}

label.aanmelden {
	float:left;
	clear:both;
  	width:15%;
  	margin-right:5px;
  	padding-top: 5px;
  	text-align:right;
}

label.interesses {
	width: 200px;
	margin-right: 10px;
	float: none;
	text-align: left;
}
/* End News Pages */

#TB_title {
	height: 20px !important;
}

#TB_closeAjaxWindow {
	padding: 0 !important;
	margin-right: 5px !important;
	margin-top: -2px !important;
	margin-bottom: 0 !important;
}

#TB_closeWindowButton {
	font-size: 20px;
	color: #DF0030 !important;
	text-decoration: none;
}

#TB_ajaxContent {
	padding-top: 0 !important;
}

label {
	width: 135px;
	margin-right: 10px;
	float: left;
	text-align: right;
}

textarea {
	display: inline;
}

#brandveilig ul {
	margin: 5px;
	padding: 0;
	padding-left: 25px;
}

#brandveilig ul li {
	padding: 3px 0;
}

.blockKop {
  font-weight: bold;
  font-size: 14px;
}

.news_item {
    text-align: justify;
}

    .news_item h2 {
        background: none;
        font-size: 14px;
        font-weight: bold;
    }

    .news_item .intro {
        font-weight: bold;
    }

    .news_item .media {
        margin: 20px 100px;
    }

#paginate {
    margin: 25px 0;
    text-align: center;
}

.media_button {
	cursor: pointer;
}

.action {
    float: left;
}

.action h2 {
    height:33px;
    width: 150px;
    background: url(http://www.nofiq.com/nl/images/action_button2.gif) no-repeat;
    padding:0;
    margin-left: 50px;
    margin-right: 50px;
    margin-top: 10px;
}

.action h2 a {
    color: #fff !important;
    height: 26px;
    padding-top: 7px;
    width: 150px;
    display: block;
    padding-left: 10px;
}

.action h2.hover {
    background: url(http://www.nofiq.com/nl/images/action_button2.gif) 0 -32px no-repeat;
}

div.btns{
	zoom:1;
	white-space:nowrap;
}

div.btns:after
{
	display:block;
	clear:both;
	content:'';
}

div.btns a.btn{
	float:left;
	background:buttonface url(http://www.nofiq.com/nl/images/border-2.gif) no-repeat;cursor:pointer;font-size:0;text-align:center;
	text-align:center;
	display:block;
	_width:104px;
	min-width:104px;
	text-decoration:none;
	margin-right:27px;
	margin-top:10px;
	}

div.btns a.btn.contact {
	margin-right: 0px;
}

div.popup a.btn {
	_width:84px;
	min-width:84px;
	margin-right:19px;
}

div.popup a.btn.contact {
	margin-right:0px;
}	

div.btns a.btn:hover span{
	
	background-color:#EC1441;
}

h3.todo {
	margin:10px 0 0 10px;
	color:#DF0030;	
}

div.btns a.btn span{
	padding:6px 8px 7px 8px;
	text-align:left;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(http://www.nofiq.com/nl/images/border.gif) right bottom no-repeat;
	font:small/1 Verdana;
	color:white;
	background-color:#808080;
}

div.btns a.btn span div.actionitem {
		background:url(http://www.nofiq.com/nl/images/arrow_white.gif) left 5px no-repeat;
		padding-left:10px;
}


div.btns a.btn:hover span div.actionitem {
	background:url(http://www.nofiq.com/nl/images/arrow_white_onred.gif) left 5px no-repeat;
}