@charset "utf-8";
* {
	margin:					0;
	padding:				0;
	border:					0;
}

.displaynone {
	display:				none !important;
}

.floatLeft {
	float:					left;
}

body {
	background:				url(../../image/bg-body.gif) repeat-x top left;
	font:					0.75em Arial, Helvetica, sans-serif;
}

h1 {
	position:				absolute;
	top:					45px;
	left:					0;
	z-index:				999;
}

h1 a {
	display:				block;
	overflow:				hidden;
	width:					329px;
	height:					0;
	padding:				31px 0 0 0;
	background:				url(../../image/logo.gif) no-repeat top left;
}

h3,
h4,
h3 a,
h4 a,
h3 a:hover,
h4 a:hover {
	font-family:			Arial, Helvetica, sans-serif !important;
	font-weight:			100 !important;
	color:					#333 !important;
	text-decoration:		none !important;
}

h2 {
	margin:					0 0 10px 0;
	color:					#333;
	font-weight:			100;
	font-size:				1.5em;
}

h3 {
	margin:					0 0 10px 0;
	font:					bold 17px Arial, Helvetica, sans-serif !important;
	color:					#343434;
}

li h4 {
	font-weight:			bold !important;
}

abbr {
	border-bottom:			1px dotted #666;
}

.bold {
	font-weight:			bold !important;
	color:					#333;
}

#content .block-right h3 {
	margin:					0 0 20px 0;
	font:					bold 14px Arial, Helvetica, sans-serif;
	color:					#333;
	background:				none !important;
	padding:				0 !important;
}

#content .block-right h4 {
	margin:					0 0 10px 0;
	font:					bold 17px Arial, Helvetica, sans-serif !important;
	color:					#333;
}

h6,
div.block-left h2 {
	margin:					0 0 10px 0;
	font:					bold 11px Arial, Helvetica, sans-serif;
	text-transform:			uppercase;
	color:					#666;
}

h5 {
	font-size:				12px;
	font-weight:			bold;
	margin-bottom:			10px !important;
}

ul {
	list-style-position:	inside;
}

ul li {
	color:					#666;
}

ul li strong {
	color:					#333;
}

div.clear {
	clear:					both;
	height:					0;
	font:					0/0 serif;
}

div.dotted {
	height:					1px;
	background:				url(../../image/bg-dottedline.gif) repeat-x top left;
}

div.dotted-3cols {
	background:				url(../../image/bg-dottedline-3cols.gif) no-repeat top left;
}

img {
	display:				block;
}

p,
blockquote {
	margin:					0 0 20px 0;
	line-height:			1.5em;
	color:					#666;
}

p strong {
	color:					#333;
}

a.dark {
	color:					#000 !important;
	margin:					0 0 10px 0;
	font-size:				11px;
}

a.button {
	display:				block;
	width:					152px;
	height:					18px;
	margin:					10px 0;
	padding:				3px 15px;
	color:					#000 !important;
	text-decoration:		none;
	font-size:				14px;
	text-align:				center;
	background:				url(../../image/btn-rounded.gif) no-repeat top left;
}

a.leftbutton {
	float:					left;
}

a.rightbutton {
	margin-top:				10px;
	float:					right;
}

a.button:hover,
div#content ul.overview li.active a.button {
	background-position:	bottom left;
}

.nomargins p {
	margin-top:				0 !important;
	margin-right:			0 !important;
	margin-bottom:			0 !important;
	margin-left:			0 !important;
}



div.wrapper {
	width:					860px;
	margin:					0 auto;
	padding-top:			370px;
}

div.wrapper-relative {
	position:				relative;
}

div.wrapper-relative div#header {
	position:				absolute;
	top:					30px;
	left:					0;
	height:					296px;
}

div.small {
	float:					left;
	width:					560px;
}

div.small img.visual {
	margin:					15px 0;
}

div.small div.block {
	margin-top:				0;
	margin-bottom:			15px;
}

.notice {
	margin:					0 0 15px 0;
	padding:				10px;
	background:				#E9F1F4;
	border:					1px solid #CEE7FF;
}

.notice strong {
	font-size:				14px;
}



img.visual-subpage {
	margin:					0 0 20px 0;
}



div#header {
	position:				relative;
	padding-top:			80px;
}

div#header ul.navigation {
	list-style:				none;
	position:				relative;
	height:					28px;
	border:					1px solid #E2E2E2;
	border-right:			none;
	background:				#f8f8f8;
}

div#header ul.navigation li {
	float:					left;
}

div#header ul.navigation li a {
	float:					left;
	display:				block;
	height:					16px;
	padding:				6px 27px 6px 28px;
	font-size:				1em;
	font-weight:			bold;
	text-decoration:		none;
	color:					#333;
	border-right:			1px solid #E2E2E2;
}

div#header ul.navigation li.last a {
	padding-right:			30px;
	padding-left:			31px;
}



div#header ul.navigation li a:hover,
div#header ul.navigation li a.active {
	color:					#FFF;
	background:				#036f95;
}

div#header ul.navigation li#search {
	position:				relative;
	float:					right;
	width:					258px;
	padding:				3px 10px 0 0;
}

div#header ul.navigation li#search input.text {
	position:				absolute;
	top:					3px;
	left:					0;
	padding:				2px;
	border:					1px solid #E2E2E2;
}

div#header ul.navigation li#search input.submit {
	float:					right;
}



div#pushbox {
	height:					200px;
	width:					860px;
	overflow:				hidden;
}



div.introwrapper
{
	position:				relative;
}

div.widetext {
	margin-bottom:			20px;
	padding:				0 30px;
}

div#content div.intro  {
	float:					left;
	width:					500px;
	padding:				30px;
	padding-top:			0;
	padding-bottom:			0;
}

div#content div.intro p {
	font:					18px/25px Arial, Helvetica, sans-serif;
	color:					#666;
}

div#content div.intro.mainintro {
	height:					auto;
}

div {
	height:					1%;
}

.faq div {
	height:					auto !important;
}

div.introwrapper div.language {
	float:					right;
	width:					257px;
	height:					100px;
}

div.introwrapper img.zoekinuwbuurt {
	float:					right;
	margin-bottom:			30px;
}

div#content div.tog {
	cursor:					pointer;
	padding:				1.25em 0 0.5em 0;
	background:				url(../../image/bg-dottedline.gif) repeat-x top left;
}

div#content div.tog.first {
	background:				none;
}

div#content div.tog h3 {
	margin-bottom:			5px;
}

div#content div.slide div.left,
div#content div.project div.left {
	float:					left;
	width:					554px;
	margin:					0 44px 0 0;
}

div#content div.slide div.right,
div#content div.project div.right  {
	float:					right;
	width:					257px;
}

div#content h3 {  
	padding:				0 0 0 20px;
	font-size:				1.75em;
	color:					#333;
}

div#content span.subtitle {
	display:				block;
	margin:					0 0 15px 0;
	color:					#666;
}

div#content h3 {
	cursor:					pointer;
	background:				url(../../image/icn-arrow.gif) no-repeat 0 10px;
}	

div#content div.slide p,
div#content div.project p {
	margin:					0 0 1.25em 0;
	padding:				0 0 0 20px;
	line-height:			1.58em;
	color:					#666;
}

div#content div.slide p strong,
div#content div.project p strong {
	color:					#333;
}

div#content a,
div#content a {
	font-weight:			bold;
	color:					#006797;
}

div#content div.active h3 {
	background-image:		url(../../image/icn-arrow-down.gif);
}



div#content dl.rounded {
	float:					right;
	width:					257px;
	list-style:				none;
	margin:					20px 0;
	background:				url(../../image/bg-rounded.gif) repeat-y top left;
} 

div#content dl.rounded dt {
	padding:				11px 15px 20px 15px;
	font-size:				15px;
	font-weight:			bold;
	height:					4px;
	background:				url(../../image/bg-rounded-top.gif) no-repeat top left;
}

div#content dl.rounded dd {
	color:					#666;
	padding:				4px 15px 15px 15px;
	background:				url(../../image/bg-rounded-bottom.gif) no-repeat bottom left;
}

div#content dl.rounded a.button {
	margin-bottom:			0;
}



div#content dl.rounded.black {
	margin:					0;
	margin-top:				20px;
	background:				#333 url(../../image/bg-rounded-black.gif) repeat-x bottom left
}

div#content dl.rounded.black h4 {
	color:					#F90;
	font-weight:			bold;
	font-size:				1.4em;
}

div#content dl.rounded.black dt {
	padding:				0 5px 5px 15px;
	background:				url(../../image/bg-rounded-black-top.gif) no-repeat top left;
}
	
div#content dl.rounded.black dd {
	background:				url(../../image/bg-rounded-black-bottom.gif) no-repeat bottom left;
}

div#content dl.rounded.black a.button {
	background:				url(../../image/btn-rounded-black.gif) no-repeat top left;
}

div#content dl.rounded.black a.button:hover {
	background-position:	bottom left;
}

div#content dl.rounded.blue a.button,
div#content ul.overview a.button,
div#content div.wide a.button {
	background:				url(../../image/btn-rounded-blue.gif) no-repeat top left;
}

div#content dl.rounded.blue a.button:hover,
div#content ul.overview a.button:hover,
div#content div.wide a.button:hover {
	background-position:	bottom left;
}


div#content dl.rounded.blue {
	line-height:			1.4em;
	margin:					0;
	background:				#E9F1F4 url(../../image/bg-rounded-blue.gif) repeat-y bottom left
}

div#content dl.rounded.blue dt {
	padding:				0 5px 5px 15px;
	background:				url(../../image/bg-rounded-blue-top.gif) no-repeat top left;
}

div#content dl.rounded.blue dd {
	padding:				20px;
	padding-top:			0;
	background:				url(../../image/bg-rounded-blue-bottom.gif) no-repeat bottom left;
}

div#content dl.rounded.blue dd h5 {
	margin-bottom:			3px;
}

div#content dl.rounded.blue dd ul {
	list-style:				none;
}

div#content dl.rounded.blue dd ul li {
	position:				relative;
	margin-bottom:			20px;
}

div#content dl.rounded.blue dd ul li img.visual {
	position:				absolute;
	top:					0;
	left:					0;
}

div#content dl.rounded.blue dd ul li {
	height:					1%;
	padding-left:			65px;
	font-size:				0.92em;
	color:					#666;
}

div#content dl.rounded.blue dd ul li h5 {
	color:					#333;
}


div#content dl.rounded.no-margin {
	margin-top:				0;
}

div#content div.margin {
	margin-top:				60px;
}




div#content div.project {
	padding:				1.25em 0 0.5em 0;
}

div#content div.project h3 {
	background-image:		url(../../image/icn-arrow-down.gif);
}



div.block {
	float:					left;
	width:					257px;
	margin:					0 44px 20px 0;
	padding:				10px 0;
}

div.block.last {
	float:					right;
	margin-right:			0;
}

div.block-button {
	margin-bottom:			5px;
	padding:				0;
}

div#content div.block h3 {
	padding:				0;
	background:				none;
}

div#content div.block img.visual {
	margin-bottom:			15px;
}


div#content div.block img.visual-small {
	margin:					0 0 10px 10px;
	float:					right;
}


div.block ol.faq {
	list-style:				none;
	font-size:				0.92em;
	line-height:			1.4em;
	list-style-position:	outside;
	margin-left:			0;
	margin-bottom:			20px;
	font-weight:			bold;
}

div.block ol.faq li {
	margin-bottom:			10px;
}

div.block ol.faq li a {
	font-weight:			bold;
	color:					#333 !important;
	text-decoration:		none;
}



div#content ul.list {
	list-style:				none;
}

div#content ul.list li {
	height:					1%;
	position:				relative;
	padding:				15px 15px 15px 280px;
	background:				url(../../image/bg-dottedline.gif) repeat-x top left;
}

div#content ul.list li h3 {
	padding-left:			0;
	background:				none;
}

div#content ul.list li img {
	position:				absolute;
	top:					20px;
	left:					0;
	margin-left:			15px;
}

div#content ul.list li p {
	margin-bottom:			15px;
}



div#content div.wide {
	position:				relative;
	margin-top:				25px;
	margin-bottom:			35px;
	padding:				15px 20px;
	background:				#E9F1F4;
}

div#content div.wide img.visual {
	position:				absolute;
	top:					15px;
	right:					15px;
}

div#content div.wide p {
	padding-right:			271px;
	margin-bottom:			15px;
	color:					#666;
}

div#content div.wide p strong {
	color:					#333;
}

div#content div.wide div.dotted {
	margin-right:			271px;
}

div#content h3 {
	margin:					15px 0 10px 0;
	font:					bold 1.4em Arial, Helvetica, sans-serif;
	color:					#333;
}



div#content ul.overview {
	list-style:				none;
	margin:					0 0 25px 0;
}

div#content ul.overview li {
	position:				relative;
	margin-bottom:			5px;
	padding:				15px;
	background:				#E9F1F4;
}

div#content ul.watdoen li {
	padding:				10px;
}

div#content ul.watdoen li h5 {
	margin:					0;
}

div#content ul.overview li a.button {
	position:				absolute;
	top:					0;
	right:					10px;
}

div#content ul.overview li p {
	color:					#333;
}

div#content ul.overview li p strong,
div#content ul.overview li h5 {
	color:					#333;
}



div#content ul.filters li img {
	margin-left:			0;
}

div#content ul.filters {
	margin-bottom:			50px;
}

div#content ul.filters h4 {
	font-weight:			bold !important;
}



div#content h3.clean {
	margin:					10px 0 10px 0;
	padding-left:			0;
	background:				none;
	cursor:					default;
}



div#content div.contact h5 {
	margin-top:				15px;
}

div#content div.contact p {
	margin:					5px 0 15px 0;
}



div#content div.faq {
	margin-bottom:			60px;
}



div#footer {
	height:					250px;
	margin-top:				50px;
	background:				#E9F1F2;
	border-top:				1px solid #E0EEF0;
}

div#footer div.wrapper {
	padding:				20px;
}

div#footer div.wrapper ul {
	list-style:				none;
}

div#footer div.wrapper ul li {
	float:					left;
	margin-right:			10px;
	margin-bottom:			25px;
	padding-right:			10px;
	border-right:			1px solid #CCC;
}

div#footer div.wrapper ul li a {
	font-weight:			bold;
	text-decoration:		none;
	color:					#646869;
}

div#footer div.wrapper ul li a:hover,
div#footer div.wrapper ul li a.active {
	color:					#008090;
	font-weight:			bold;
}

div#footer div.wrapper div.block {
	margin-top:				4px;
}

div#footer div.wrapper div.block strong {
	display:				block;
	margin-bottom:			6px;
	color:					#333;
	font-size:				0.92em;
	font-weight:			bold !important;
}

div#footer div.wrapper div.block p {
	font-size:				0.92em;
	color:					#333;
}

div#footer div.wrapper div.block a {
	font-weight:			bold;
	color:					#006797;
}

div#footer strong a {
	color:					#333 !important;
	text-decoration:		none;
}


form.form-search {
	position:				absolute;
	top:					25px;
	right:					0;
	display:				block;
	width:					193px;
	height:					27px;
	background:				url(../../image/bg-search.gif) no-repeat top left;
}

form.form-search div {
	position:				relative;
}

form.form-search div input.text {
	width:					118px;
	position:				absolute;
	top:					6px;
	left:					9px;
}

form.form-search div input.submit {
	position:				absolute;
	top:					5px;
	right:					13px;
	background:				transparent;
	font:					bold 12px Arial, Helvetica, sans-serif;
}


div#toplanguage
{
	position:				absolute;
	top:					0;
	right:					0;	
}

div#toplanguage ul.language
{
	padding:				0;	
	list-style-type:		none;
}

div#toplanguage ul.language li
{
	padding:				0;
	float:					left;
	background-image:		none;
	background-color:		#FFF;
}

div#toplanguage ul.language li.sep
{
	padding:				0px 10px 0 10px;
	float:					left;
	background-image:		none;
	color:					#CCC;
}

div#toplanguage ul.language li a,
div#toplanguage ul.language li a:hover
{
	color:					#008090;
	font-size:				12px;
	font-weight:			normal !important;
}

div#toplanguage ul.language li a.active,
div#toplanguage ul.language li a:hover
{
	color:					#333 !important;
}

div#toplanguage ul.language li a.active
{
	color:					#333 !important;
	font-weight:			bold !important;
}

ul.language
{
	position:				relative;
	padding:				25px 0 0 0;	
	list-style-type:		none;
}

ul.language li
{
	margin-top:				1px;
	position:				relative;
	padding:				3px 0 3px 27px;
	background-image:		url(../../image/lang_li_item.gif);
	background-color:		#F0F5F6;
	background-repeat:		no-repeat;
	background-position:	7px 6px;
}

ul.language li a,
ul.language li a:hover
{
	text-decoration:		none;
	color:					#008090;
	font-size:				12px;
	font-weight:			normal !important;
}

ul.language li a.active,
ul.language li a:hover
{
	color:					#333 !important;
}

ul.language li a.active
{
	color:					#333 !important;
	font-weight:			bold !important;
}

p.arabisch {
	text-align:				right;
}



ul.downloads {
	margin-top:				20px;
}

ul.downloads li {
	height:					70px;
	position:				relative;
	padding:				40px 120px 13px 24px;
	list-style:				none;
	background:				url(../../image/bg-dottedline.gif) repeat-x top left;
}

ul.downloads li img.icon {
	position:				absolute;
	top:					43px;
	left:					1px;
}

ul.downloads li img.screenshot {
	position:				absolute;
	top:					13px;
	right:					0;
}



div#content dl.rounded.blue dd ul.partners {
	list-style:				none;
	list-style-position:	outside;
	padding-top:			15px;
}

div#content dl.rounded.blue dd ul.partners li {
	position:				relative;
	height:					54px;
	padding-left:			64px;
	color:					#333;
	font-size:				11px;
	font-weight:			bold;
}

div#content dl.rounded.blue dd ul.partners li img {
	position:				absolute;
	top:					0;
	left:					0;
}



ul.perspectief-partners {
	list-style:				none;
}

ul.perspectief-partners li {
	position:				relative;
	height:					40px;
	padding:				20px 0 0 0;
	font-weight:			bold;
}

ul.perspectief-partners li img {
	position:				absolute;
	top:					0;
	left:					0;
}



ul.colofon-partners {
	list-style:				none;
	list-style-position:	outside;
}

ul.colofon-partners li {
	margin-left:			0;
}

ul.colofon-partners li p {
	position:				relative;	
}

ul.colofon-partners li p img {
	position:				absolute;
	top:					0;
	right:					0;
}



p.narrow {
	width:					554px;
}

p.sup {
	font-style:				italic;
	font-size:				0.9em;
}



ul.projects {
	list-style:				none;
}

ul.projects li {
	dispaly:				block;
	padding-bottom:			15px;
	background:				url(../../image/bg-dottedline.gif) repeat-x bottom left;
}

ul.projects li p {
	margin-bottom:			15px;
}

ul.projects li div.header {
	padding:				14px 0 6px;
}

ul.projects li div.header p {
	padding-right:			306px;
}

div#content ul.projects li div.header h3.active {
	background-image:		url(../../image/icn-arrow-down.gif);
}

ul.projects li div.content {
	position:				relative;
	padding-right:			306px;
}

ul.projects li div.content img.project-image {
	position:				absolute;
	top:					0;
	right:					0;
}

ul.projects li strong {
	display:				block;
}

ul.projects li div.content p {
	margin-bottom:			15px;
}

form.default
{
	position:relative;
	padding:20px;
}

form.default label
{
	display:block;
	float:left;
	width:200px;
	font-weight:bold;
	margin:5px 0;
}

form.default input.text,
form.default select
{
	display:block;
	float:left;
	width:200px;
	border:1px solid #cccccc;
	margin:5px 0;
}

form.default br
{
	clear:both;
}

form.default p.error
{
	padding:10px;
	color:#FF0000;	
}

div#googlemap
{
	float:left;
	margin:0 0 15px 0;
	height:500px;
	width:400px;
}

div#locationdata
{
	margin:0 0 15px 0;
}

div#pointmap
{
	position:absolute;
	top:20px;
	right:0px;
	width:400px;
	height:420px;
}

div.resultwrapper
{
	position:relative;
	overflow:auto;
	padding:20px 0 0 0px;
}

div.resultwrapper ul.projects li
{
	padding-top:0px;
}

div#locationdata h3
{
		
}

div.alternative p
{
	margin:		6px 0;
}

div.alternative img
{
	display:			inline;
	margin:				10px 25px 10px 0;
}



#content div.downloads h5 {
	margin:				30px 0 10px 0;
	font-weight:		bold;
	font-size:			1em;
}



#content ul.list-menu {
	list-style:			none;
	width:				260px;
	margin:				0 0 30px 0;
	background:			url(../../image/bg-dottedline-left.gif) repeat-x top left;
}

#content ul.list-menu li {
	height:				1%;
	background:			url(../../image/bg-dottedline-left.gif) repeat-x bottom left;
}

#content ul.list-menu li a {
	display:			block;
	width:				250px;
	padding:			7px 5px;
	font:				bold 13px Arial, Helvetica, sans-serif;
	color:				#333;
	text-decoration:	none;
}

#content ul.list-menu li.deep a {
	width:				230px;
	padding-left:		25px;
	background:			url(../../image/icn-deeplink.gif) no-repeat 10px center;
	font-weight:		100;
}

#content ul.list-menu li a.active,
#content ul.list-menu li.deep a.active {
	background-color:	#036F95 !important;
	color:				#FFF;
}

#content ul.list-menu li.deep a.active {
	background-image:	url(../../image/icn-deeplink-active.gif);
}


#content .block-left {
	float:				left;
	width:				260px;
	margin:				30px 0 0 0;
}

#content .block-right {
	float:				right;
	width:				560px;
	margin:				30px 0 0 0;
}

#content .block-right h5 {
	margin:				0;
	margin-bottom:		20px;
}

#content .visual-image {
	margin:				20px 0;
}

#content .box-highlight {
	position:			relative;
	margin:				20px 0;
	padding:			3px 0;
	width:				559px;
	background:			#E9F1F3 url(../../image/bg-highlight-top.gif) no-repeat top left;
}

#content .box-highlight .foot {
	position:			absolute;
	bottom:				0;
	left:				0;
	width:				559px;
	height:				3px;
	background:			#E9F1F3 url(../../image/bg-highlight-bottom.gif) no-repeat bottom left;
}

#content .box-highlight a,
#content .box-highlight p {
	display:			block;
	height:				auto;
	margin-bottom:		0;
	padding:			12px 15px 15px 40px;
	background:			url(../../image/icn-highlight.gif) no-repeat top left;
	text-decoration:	none;
	color:				#006797;
	font-weight:		bold;
}

#content .box-highlight a span,
#content .box-highlight p span {
	font-weight:		100;
}



/* List: Sum */
#content ul.list-sum {
	list-style:			none;
	margin:				0 0 20px 0;
}

#content ul.list-sum li {
	line-height:		18px;
	display:			block;
	height:				1%;
	margin:				0 0 10px 0;
	padding-left:		30px;
	background:			url(../../image/icn-arrow-list.gif) no-repeat 10px 5px;
}

#content p.description {
	font-style:			italic;
	color:				#666;
}



/* zoek in uw buurt */
.googleform {
	height:				420px;
}

form.default label.label-wide {
	width:				400px;
}

form.default input.submit {
	margin-left:		200px;
	margin-top:			20px;
}


ul.list-downloads {
	background:			none;
}

ul.list-downloads li {
	margin-bottom:		5px;
	padding:			0 !important;
	padding-left:		20px !important;
	height:				auto !important;
	background:			none !important;
}

.list-posters li {
	height:				160px !important;
}

ul.setheight-120 li {
	height:				130px !important;
}

ul.setheight-100 li {
	height:				100px !important;
}

li.setheight-100 {
	height:				100px !important;
}

li.setheight-140 {
	height:				140px !important;
}

li.setheight-120 {
	height:				120px !important;
}

li.setheight-180 {
	height:				250px !important;
}

ul.list-downloads li {
	height:				auto !important;
}



.block h2 {
	font-size:				23px; 
	color:					#006797; 
	text-decoration: 		none;
}

.block h2 a {
	color: 					#036f95;
	text-decoration:		none;
	font-weight:			100 !important;
}

dl.black h4 {
	font-size:				20px;
	color:					#F2950B;
}

dl.black h4 a {
	color: 					#F2950B;
	text-decoration:		none;
	font-weight:			100 !important;
}

.block-right h3 {
	font-size:				23px !important; 
	color:					#036f95 !important;
	font-weight:			100 !important;
	cursor:					default !important;
}

.block-right h3 a {
	color: 					#F2950B;
	text-decoration:		none;
	font-weight:			100 !important;
}



div.block-content,
div.block-content p {
	margin-bottom:			0;
}



div.script {
	margin-bottom:			15px;
	width:					330px;
	padding:				20px;
	border:					1px solid #abd2e0;
	background:				#ecf3f5;
}

div.script p {
	color:					#333;
}

div.script p span {
	font-weight:			bold;
}

div.script h4 {
	margin-bottom:			10px;
	font:					italic bold 13px Arial, Helvetica, sans-serif;
	color:					#333;
}

div.script h5 {
	margin-bottom:			10px;
	font:					bold 13px Arial, Helvetica, sans-serif;
	color:					#333;
}


ul.radio-downloads li {
	height:					auto;
}

ul.heightfix li {
	height:					auto !important;
}



#video3 {
	margin-bottom:			10px;
}



/* Table Account */
table.table-account {
	width:				100%;
}

table.table-account caption {
	font-weight:		bold;
	padding-bottom:		10px;
}

table.table-account th {
	font-weight:		bold;
	padding:			5px;
	text-align:			left;
	border-bottom:		2px solid #999;
}

table.table-account tr td {
	padding:			5px;
	border-bottom:		1px solid #CCC;
}



/* Restructure header */
#content .block-right h2 {
	margin:				0 0 20px;
	color:				#036F95 !important;
	font-size:			23px !important;
}

#content .block-right h3 {
	color:				#333333 !important;
	font:				bold 17px Arial,Helvetica,sans-serif !important;
	margin:				0 0 10px;
}

h3.structure a:hover {
	color:				#333333 !important;
	font-family:		Arial,Helvetica,sans-serif !important;
	font-weight:		100 !important;
	text-decoration:	none !important;
}

#content .block-right h4 {
	font-size:			12px !important;
	font-weight:		bold !important;
	margin-bottom:		10px !important;
}

#content .block-right h5 {
	font-size:			12px !important;
	font-weight:		bold !important;
	margin-bottom:		10px !important;
}

ul.projects h4 {
	margin:				10px 0 20px 0 !important;
}

a.btn-nlleren {
	float:				right;
	width:				250px;
	height:				70px;
	padding:			20px;
	background:			#047096;
	font:				bold 18px Arial, Helvetica, sans-serif;
	color:				#FFF !important;
	text-decoration:	none;
}

a.btn-audio {
	display:			inline-block;
	margin:				0 0 10px 0;
	padding-left:		45px;
	line-height:		35px;
	background:			url(../../image/icn-audio.png) no-repeat center left;
}

a.folder {
	display:			block;
	margin:				20px 0;
}

div.block a.btn-nlleren {
	font-size:			14px;
	width:				auto;
	height:				auto;
}

.btn-account,
.btn-hulp {
	height:				auto !important;
	margin-bottom:		20px;
}

a.btn-hulp {
	font:				bold 14px Arial, Helvetica, sans-serif;
}
