/*
Theme Name: Moviera
Author: Clearsite
Author URI: http://www.clearsite.nl/
Description: The default theme for Moviera.
Version: 0.1
*/
/*--> style basic <--*/
body {
    background:#fff;
    padding: 0;
    margin:0;
    font-family: arial, verdana;
    font-size:13px;
    color: #666666;
}
a {
	text-decoration: none;
}
h1.entry-title {
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 0;
}
h1#site-title {
	padding: 0;
	margin: 0;
}
h2 {
	font-size: 16px;
	font-weight: normal;
}
input {
	border: 1px solid #d9d9d9;
}
#top {
	background: #00a3ac;
	min-height: 35px;
	border-top:6px solid #454545;
}
#top-wrap {
	width: 960px;
	margin: 0 auto;
}
#top-wrap form {
	width: 200px;
	float: left;
}
#tools-top #exit-site a {
	background:url(images/icon-exit.png) no-repeat top left #1a86b6;
	height: 35px;
	display: block;
	border: none;
	color: #efefef;
	cursor: pointer;
	width:163px;
	display:block;
}
#tools-top #history-delete, #tools-top #exit-site {
	float: left;
}
#tools-top #history-delete a {
	background: url(images/history-button.png) no-repeat left top #0d7fb2;
	display: block;
	line-height: 35px;
	width: 202px;
	height: 35px;
	color: #EFEFEF;
	text-align: center;
	font-size: 12px;
}
#lang_sel_flag {
	float: right;
	margin:6px 20px;
	padding: 5px;
	background: #008d95;
	height: 12px;
}
#lang_sel_flag img {
	margin: 0 6px;
}

#header {
	width:920px;
	padding: 0;
	margin: 0 auto;
}
h1#site-title a{
	width:407px;
	height: 110px;
	display: block;
	background: url(images/logo-moviera.png) no-repeat left center;
	
}
#header hgroup {
	float: left;
	width: 400px;
}

/*--> style search header <--*/
#search-header {
	float: right;
	padding: 5px;
	background: url(images/strepen.png);
}
#search-header form div {
  position: relative;
}


#search-field {
	padding: 5px;
	background: url(images/strepen.png);
	margin: 20px 0;
}
#search-field form div {
  position:relative;
}


#search-field input#s {
	width: 578px;
	height: 25px;
	padding: 0;
	margin: 0;
}
 input#s {
	width: 200px;
	height: 25px;
	padding: 0;
	margin: 0;
}
 input#searchsubmit {
	position: absolute;
    top:0;
    right:0;
	width: 29px;
	background: url(images/search-button.png) no-repeat left center;
	border: none;
	height: 27px;
	z-index: 1;
}
/*--> end style search header <--*/

.menu-header {
	float:right;
	width:400px;
	overflow: hidden;
	margin-top: 30px;
}
.menu-header ul {
	margin: 0;
	padding:0;
	overflow: hidden;
	list-style:none;
	float: right;
}
.menu-header li {
	float: left;
	padding-right: 10px;
	text-indent: 14px;
	background: url(images/bullet-menu-header.png) no-repeat left center;
}
.menu-header li:last-child {
	padding-right: 0;
}
.menu-header li a {
	color: #00a3ac;
	font-weight: bold;
	text-decoration: none;
}
.menu-header li a:hover {
	color: #ef7f01;
}
div#main {
	padding-top: 10px;
}
div#content-main {
	padding-top: 10px;
}
#menu-main {
	width: 100%;
	height: 100px;
	display: block;
	overflow: hidden;
	background: url(images/menu-main-bg.png) repeat-x;
	margin-top: 20px;
}
#main-menu-wrap {
	width: 960px;
	margin: 0 auto;
	height: 72px;
	padding: 14px 0;
}
#main-menu-wrap div.mainmenu-header,
#main-menu-wrap div.main-menu
 {
	width: 320px;
	color:#fff;
}

#main-menu-wrap ul p {
	font-weight: bold;
	font-size: 18px;
	padding: 14px 145px 10px 20px;
	margin: 0;
}
div.main-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.main-menu {
	padding-bottom: 20px;
	overflow: hidden;
}
#blue-menu-header div.main-menu ul.sub-menu li:first-child {
	background: url(images/menu-blue-firstli.png) no-repeat 0px center !important;
	height: 30px;
	padding-top: 15px !important;
}
#blue-menu-header div.main-menu ul.sub-menu li {
	line-height: 30px;
	padding-top: 0px;
	font-size: 13px;
	background: url(images/menu-li-bg-blue.png) repeat-x left top;

}
#blue-menu-header div.main-menu ul.sub-menu li a:hover {
	background: url(images/menu-blue-hover.png) repeat-x left top;
}
#orange-menu-header div.main-menu ul.sub-menu li {
	line-height: 30px;
	padding-top: 0px;
	font-size: 13px;
	background: url(images/menu-li-bg-orange.png) repeat-x left top;
}
#orange-menu-header div.main-menu ul.sub-menu li a:hover  {
	background: url(images/menu-orange-hover.png) no-repeat left top;
}
#black-menu-header div.main-menu ul.sub-menu li {
	line-height: 30px;
	padding-top: 0px;
	font-size: 13px;
	background: url(images/menu-li-bg-black.png) repeat-x left top;
}
#black-menu-header div.main-menu ul.sub-menu li a:hover {
	background: url(images/menu-black-hover.png) no-repeat left top;
}
#black-menu-header div.main-menu ul.sub-menu li:last-child {
	background: url(images/menu-li-bg-black-last.png) repeat-x left top;
}

  
div.main-menu ul li a {
	color: #fff;
	
}
div.main-menu ul.sub-menu li a {
	padding-left: 40px;
	height: 30px;
	display: block;
}

div.main-menu ul.nav {
	list-style: none;
}
/*.mainmenu-header-wrap {
	padding: 20px 0 0 20px;
    width: 200px;
}*/
#blue-menu-header ul.nav {
	height: 72px;
	background:url(images/menu-blue-mainul.png) no-repeat 0 0;
	width: 320px;
	display: block;
	padding: 0;
	z-index: 1;
	position: absolute;
	}
#blue-menu-header {
	height: 118px;
	padding: 0;
	display: block;
	cursor: pointer;
	float: left;
}
#blue-menu-header p.maak {
	background: url(images/menu-ul-bg-blue.png) no-repeat top left;
	padding: 23px 0 5px 20px !important;
}
#blue-menu-header div.main-menu ul.sub-menu {
	background:  #008d95;
	border-bottom-left-radius: 10px 10px;
	border-bottom-right-radius: 10px 10px;
	float:left;
	width: 320px;
	margin-left: 0;
	top: 64px;
	position:absolute;
	display: none;
	padding-bottom: 20px;
	-moz-box-shadow:   inset 0 0 10px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
    box-shadow:         inset 0 0 10px rgba(0,0,0,0.2);

}
#orange-menu-header ul.nav {
	background: url(images/menu-orange-mainul.png) no-repeat 0 0;
	display: block;
    height: 72px;
    padding: 0;
    position: absolute;
    width: 320px;
    z-index: 1;
}	
#orange-menu-header {
	height: 118px;
	padding: 0;
	display: block;
	cursor: pointer;
	float: left;
}
#orange-menu-header div.main-menu ul.sub-menu li:first-child {
	background: url(images/menu-orange-firstli.png) no-repeat 0px center !important;
	height: 30px;
	padding-top: 7px !important;
}
#orange-menu-header div.main-menu ul.sub-menu {
	display: none;
	background:  #d26f00;
	border-bottom-left-radius: 10px 10px;
	border-bottom-right-radius: 10px 10px;
	float:left;
	top:72px;
	position:absolute;
	padding-bottom: 20px;
    position: absolute;
    width: 320px;
	-moz-box-shadow:   inset 0 0 10px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
    box-shadow:         inset 0 0 10px rgba(0,0,0,0.2);
	behavior:url(border-radius.htc);
}
#black-menu-header ul.nav {
		background: url(images/menu-black-mainul.png) no-repeat 0 0;
	display: block;
    height: 72px;
    padding: 0;
    position: absolute;
    width: 320px;
    z-index: 1;
}
#black-menu-header {
	height: 118px;
	padding: 0;
	display: block;
	cursor: pointer;
	float: left;
	}
#black-menu-header div.main-menu ul.sub-menu li:first-child {
	background: url(images/menu-black-firstli.png) no-repeat 0px center !important;
	height: 30px;
	padding-top: 15px !important;
}
#black-menu-header div.main-menu  ul.sub-menu {
	background: #615949;
	border-bottom-left-radius: 10px 10px;
	border-bottom-right-radius: 10px 10px;
	float:left;
	width: 320px;
	padding-bottom: 20px;
	position:absolute;
	top:64px;
	display: none;
	-moz-box-shadow:   inset 0 0 10px rgba(0,0,0,0.2);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
    box-shadow:         inset 0 0 10px rgba(0,0,0,0.2);
	behavior:url(border-radius.htc);
}
/*breadcrumbs */
div.breadcrumbs {
	width: 920px;
	margin: 0 auto;
	font-size: 11px;
	color:#666666;
}
div.breadcrumbs a {
	color:#666666;
	line-height: 40px;
}
div.breadcrumbs span.raquo {
	color: #f26649;
}
#content-page {
	width:920px;
	padding: 0 20px;
	margin: 0 auto;
	overflow: hidden;
}
#content-page p.back-tocat {
	font-size: 12px;
	padding: 20px 0;
}
#content-page p.back-tocat a {
	color:#ef7f01;
	background:url(images/bullet-back-tocat.png) no-repeat left center ;
	padding-left: 20px;
	}
#content-page p.back-tocat a:hover {
	text-decoration: underline;
}
#content-page span.post-date {
	color: #b3b3b3;
	font-size: 11px;
	font-style: italic;
}
div.entry-content {
	margin-top: 10px;
}
	
div.cont-float {
	margin-left: 170px;
}
div.entry-content a {
	color:#ef7f01;
}
div.entry-content a:hover {
	color:#ef7f01;
	text-decoration:underline;
}
/*Content color style per menu */
div.orange h1,
div.orange h2 {
	color:#ef7f01;
	padding-bottom: 3px;
}
div.blue h1,
div.blue h2  {
	color:#ef7f01;
	padding-bottom: 3px;
}
div.black h1,
div.black h2 {
	color:#ef7f01;
	padding-bottom: 3px;
}
/*style publicaties page */
div.publicatie div#content-wrap {
	width: 920px;
}

div.publicatie div#sidebar-right {
	width: 250px;
	margin-top: 40px;
}
#content-page p {
	margin: 0;
	line-height: 20px;
}
#content-page div.pdf-cell {
	padding:10px 10px 10px 30px;
    display:block;
}
#content-page div.pdf-cell a {
	color: #666666;
	font-style: italic;
	width:205px;
	min-height: 20px;
    padding-right:25px;
	display: block;
	background: url(images/download-icon-href.png) no-repeat 200px 0px;
}
#content-page div.pdf-cell a:hover {
	text-decoration: underline;
	background: url(images/download-icon-hover.png) no-repeat 200px 0px;
}
div.open {
	width: 280px;
	float:left;
	clear:both;
	overflow:HIDDEN;
}

div.open div.container {
	width: 270px;
	padding: 5px;
	background: url(images/strepen.png);
	
}
#content-page div.odd {
	background:url(images/pdf-icon.png) no-repeat 10px center #fbfbfb;
}
#content-page div.even {
	background:url(images/pdf-icon.png) no-repeat 10px center #f3f3f3;
}
h2.blue {color:#00a3ac !important;}

div.column {width:280px !important; margin-right:40px;}
div.column.last {margin:0;}
/*right sidebars styling */
#sidebar-contact {
	float: right;
	width: 272px;
	margin-bottom: 20px;
}
#sidebar-contact p:first-child {
	margin-top: 3px;
	margin-bottom: 2px;
}
#sidebar-contact p {
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	margin-top: 20px;
	margin-left: 10px;
	color: #333333;
}
#sidebar-contact span {
	padding-left: 30px;
	margin-bottom: 2px;
	font-size: 14px;
	line-height: 18px;
	display: block;
}
#sidebar-contact span.sub {
	color: #999;
	font-size: 9px;
	line-height: 12px;
	padding-bottom: 2px;
}
#sidebar-contact span.title_sub {
	color:#00a3ac;
	padding-right: 60px;
	/*background: url(images/bel-icon.png) no-repeat 9px 4px;*/
}
#sidebar-contact span.bell {
	font-size: 16px;
	color: #333333;
}
#content-page div.widget {
	background: url("images/strepen.png") repeat scroll 0 0 transparent;
    padding: 5px;
}
#content-page div.widget h3 {
	padding-top: 0;
	margin-top: 0;
}
#content-page div.widget div {
	background: #f7f7f7;
	padding: 10px;
}
#content-wrap {
	float: left;
	width: 590px;
}

	#content-wrap ul {
		margin: 10px 0px 0px 0px;
		padding: 0px;
	}
	
		#content-wrap ul li {
			line-height: 18px;
			padding-left: 20px;
			list-style-type: none;
			background: url("images/arrow_li_orange.png") no-repeat 0px 4px;*/
			list-style-color:	
		}
		
		#content-wrap ul li a {
			color: #666666;
			font-weight: bold;
		}
		
	#content-wrap img.alignleft {
		float: left;
		margin: 0px 14px 14px 0px;
		padding: 5px;
		background: url("images/strepen.png") repeat scroll 0 0 transparent;
	}
	
	#content-wrap img.alignright {
		float: right;
		margin: 0px 0px 14px 14px;
		padding: 5px;
		background: url("images/strepen.png") repeat scroll 0 0 transparent;		
	}	
	
	#content-wrap img.aligncenter {
		padding: 5px;
    	margin-left: auto;
    	margin-right: auto;
    	display: block;
    	margin-bottom: 10px;
    	margin-top: 10px;
		background: url("images/strepen.png") repeat scroll 0 0 transparent;		
	}		

#post-thumbnail {
	width: 150px;
	height: 150px;
	padding: 5px;
	background: url("images/strepen.png") repeat scroll 0 0 transparent;
	float: left;
	margin: 20px 10px 10px 0;
}
#sidebar-right {
	float: right;
	width: 300px;
}
#sidebar-right div.widget-laaste {
	width: 272px;
	float: right;
	margin-bottom: 20px;
}
#sidebar-right div.widget-laaste p.widget-subs {
	padding: 0 10px 0 10px;
	font-size: 13px;
	line-height: 23px;
}
#sidebar-right div.widget-laaste ul {
	margin: 0;
	padding: 0 ;
	list-style: none;
}
#sidebar-right div.widget-laaste ul li {
/*	background: url("images/submenu-right-bg.png") no-repeat scroll left center transparent; */	

	background: #f0f0f0; /* Old browsers */
	background: -moz-linear-gradient(top,  #f0f0f0 0%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f0f0f0 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f0f0f0 0%,#f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f0f0f0 0%,#f6f6f6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f0f0f0 0%,#f6f6f6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */

	display: block;
	border-bottom: 1px solid #d3d3d3;
	border-top: 1px solid #fff;
	line-height: 18px; 
    padding: 7px 0;
    width: 252px;
}
#sidebar-right div.widget-laaste ul li.more-news a {
	color:#ef7f01;
	font-style: italic;
	font-size: 11px;
	background: url(images/link-bullet-grey.png) no-repeat 3px center;
	display: block;
}
#sidebar-right div.widget-laaste ul li a{
	color:#666666;
	padding-left: 20px;
	background: url(images/link-bullet-blue.png) no-repeat 3px center;
	display: block;
}

#sidebar-right div.widget-laaste div.widget div {
	margin: 0;
	padding: 0;
}
div.sub-pages {
	float: right;
	width: 272px;
	
}
div.black p.widget-subs {
	background: #857767;
}
div.orange p.widget-subs {
	background: #ef7f01;
}
div.blue p.widget-subs {
	background: #00a3ac;
}
p.widget-subs {
	font-size: 16px;
	color: #fff;
	width: 242px;
	padding: 10px;
	display: block;
}
p.widget-subs a {
  color: #fff;
}
div.widget-wrap {
	padding: 0 !important;
}
div.widget ul.level2 {
	padding: 0;
	margin: 0;
	list-style: none;
}
div.widget ul.level3 {
	padding: 0;
	margin: 0;

}

div.widget ul.level2 li {
	background: url(images/submenu-right-bg.png) no-repeat left center;
	width: 262px;
	height: 30px;
	display: block;
	line-height: 30px;
	padding-left: 5px;
}
div.widget ul.level2 li.firstl a {
	color:#666666;
	font-weight: bold;
}
div.widget ul.level2 li.firstl a.fold-white {
	background: url("images/menu-li-bullet.png") no-repeat ;
	padding-left: 15px;
}
div.orange div.widget ul.level2 li.sublink a {
	color:#666666;
	font-weight: normal;
	background: url(images/third-level-bullet-orange.png) no-repeat 15px center;
	padding-left: 25px;
}
div.orange div.widget ul.level2 li.current_item {
	background: url(images/sub-orange-current.png) no-repeat;
}
div.orange div.widget ul.level2 li.current_item a,
div.orange div.widget ul.level2 li.current_item a:hover
 {
	color: #fff;
	background: url(images/third-level-bullet-white.png) no-repeat 15px 50%;
}
div.orange div.widget ul.level2 li.firstl a.fold {
	background: url(images/submenu-orange-bullet.png) no-repeat left center;
	padding-left: 15px;
		
}
div.orange div.widget ul.level2 li.firstl a.unfold {
	background: url(images/submenu-orange-bullet-unfold.png) no-repeat left center;
	padding-left:15px;
		
}
div.orange div.widget ul.level2 li.active_wchild a,
div.orange div.widget ul.level2 li.active_nchild a,
div.orange div.widget ul.level2 li.active_nchild2 a
{
	color: #ef7f01;

}
div.orange div.widget ul.level2 li a:hover {
	color: #ef7f01;
}
div.blue div.widget ul.level2 li.firstl a.unfold {
    background: url(images/submenu-blue-bullet-unfold.png) no-repeat scroll left center transparent;
    padding-left: 15px;
}
div.blue div.widget ul.level2 li.firstl a.fold {
    background: url(images/submenu-blue-bullet.png) no-repeat scroll left center transparent;
    padding-left: 15px;
}
div.blue div.widget ul.level2 li.sublink a {
    background: url(images/third-level-bullet-blue.png) no-repeat scroll 15px center transparent;
    color: #666666;
    font-weight: normal;
    padding-left: 25px;
}
div.blue div.widget ul.level2 li.active_wchild a,
div.blue div.widget ul.level2 li.active_nchild a,
div.blue div.widget ul.level2 li.active_nchild2 a
{
	color: #00a3ac;

}
div.blue div.widget ul.level2 li a:hover {
	color: #00a3ac;
}
div.blue div.widget ul.level2 li.current_item {
    background: url(images/sub-blue-current.png) no-repeat scroll 0 0 transparent;
}
div.blue div.widget ul.level2 li.current_item a, div.blue div.widget ul.level2 li.current_item a:hover {
	background: url(images/third-level-bullet-white.png) no-repeat 15px 50%;
    color: #FFFFFF;
}
div.black div.widget ul.level2 li.firstl a.fold {
	background: url(images/submenu-black-bullet.png) no-repeat left center;
	padding-left: 15px;
		
}
div.black div.widget ul.level2 li.firstl a.unfold {
	background: url(images/submenu-black-bullet-unfold.png) no-repeat left center;
	padding-left: 15px;
		
}
div.black div.widget ul.level2 li.sublink a {
    background: url(images/third-level-bullet-black.png) no-repeat scroll 15px center transparent;
    color: #666666;
    font-weight: normal;
    padding-left: 25px;
}
div.black div.widget ul.level2 li.current_item {
    background: url(images/sub-black-current.png) no-repeat scroll 0 0 transparent;
}
div.black div.widget ul.level2 li.current_item a,
div.black div.widget ul.level2 li.current_item a:hover {
	color:#fff;
	background: url(images/third-level-bullet-white.png) no-repeat 15px 50%;
}
div.black div.widget ul.level2 li a:hover {
	color: #857767;
}
div.black div.widget ul.level2 li.active_wchild a,
div.black div.widget ul.level2 li.active_nchild a,
div.black div.widget ul.level2 li.active_nchild2 a
{
	color: #857767;

}
div.widget ul.level3 {
	display: none;
}
div.widget ul.ulfolded {
	display: block;
}

/*style search */
h2.results-title {
	margin: 20px 0 0 0;
	font-size: 18px;
}
div.permalink-entry {
	margin:10px 0;
}
div.permalink-entry a {
	color:#666666;
	font-weight: bold;
	padding-left: 20px;
	background: url(images/submenu-orange-bullet.png) no-repeat left center;
	text-decoration: none;
}
div.permalink-entry a:hover,
div.results-permalink-entry a:hover {
	text-decoration: underline;
}
div.results-permalink-entry {
	margin:10px 0 20px;
}
div.results-permalink-entry a {
	background: url(images/bullet-search-perma.png) no-repeat left center;
	padding-left: 20px;
	color:#ef7f01;
}
p.results-break {
	background: url(images/strepen.png) repeat;
	height: 3px;
	width: 100%;
}
p.results-header {
	color:#333333;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 20px;
}
/*--> end style search <--*/

/*--> style pagination <--*/
#page-navi {
	padding: 20px 0;
}
div.wp-pagenavi {
	overflow: hidden;
}
#page-navi div.wrap {
	background: url(images/strepen.png) repeat scroll 0 0 ;
    padding: 7px 2px;
    margin-right: 10px;
    float: left;
    display: block
}

#page-navi span,
#page-navi a
 {
	background: #f4f4f4;
	padding: 5px;
}
#page-navi a.page {
	color: #666666;
	text-decoration: underline;
}
#page-navi a.nextpostslink,
#page-navi a.previouspostslink,
#page-navi a.last,
#page-navi a.first,
#page-navi span.current
 {
	color: #ef7f01;	
}
/*--> end style pagination <--*/

/*style footer */
#footer {
	background: url(images/strepen.png);
	padding-top: 7px;
	margin-top: 20px;
}
#footer a {
	color: #fff;
}
#footer-menus {
	min-height: 100px;
	background: #00a3ac;
}
#footer-wrap {
	background: url(images/logo-hkz.png) no-repeat right center;
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	color: #fff;
	padding: 30px 0;
}
#footer-wrap div {
	float: left;
}
#footer-wrap p.maak {
    display:none;
    visibility:hidden;
}
#footer-wrap ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#footer-wrap li {
	line-height: 22px;
}
#footer-wrap li.menu-item-top {
	float:left;
  margin-right:35px;
}
#footer-wrap li a {
	padding-left: 20px;
	background: url(images/bullet-menu-footer.png) no-repeat left center;
}
#footer-wrap li.menu-item-top > a {
    background:none !important;
    font-weight:bolder;
    padding-left:0 !important;
    padding-bottom:20px;
    display:block;
    font-size:13px;
}
#footer-wrap li a:hover {
	text-decoration: underline;
	background: url(images/submenu-orange-bullet.png) no-repeat left center;
}
#footer-wrap p {
	font-weight: bold;
}
#disclaimer {
	background: #454545;
}
#disclaimer-wrap {
	width: 960px;
	margin: 0 auto;
	line-height: 40px;
}
#disclaimer-wrap a {
	text-decoration: underline;
}
/*--> end style footer <--*/

/*--> contact page style <--*/
#content-page div.wpcf7 textarea {
	border: 1px solid #D9D9D9;
	width: 324px;
	height: 120px;
	margin: 0px;
}
#content-page div.wpcf7 input {
	height: 24px;
	margin-top: 10px;
}
#content-page div.wpcf7 p {
	font-weight: bold;
	/*padding-top: 10px;*/
	
}
#content-page div.wpcf7 span.wpcf7-form-control-wrap {
	padding: 10px 4px 10px 4px;
	background: url("images/strepen.png") repeat scroll 0 0 transparent;
    display:inline;

}
#content-page div.wpcf7 span.wpcf7-form-control-wrap span {
  padding: 0;
}
#content-page div.wpcf7 span.menu-238 {
        	padding: 6px 4px;
}


#content-page div.wpcf7 span.bericht, #content-page div.wpcf7 span.verzoek , #content-page div.wpcf7 span.toelichting,  #content-page div.wpcf7 span.vraag{
	display:inline-table;

	padding:4px 4px 2px 4px !important;
}
#content-page input.wpcf7-submit {
	background: url(images/contact-send.png) no-repeat left center;
	width: 94px;
	height: 23px;
	display: block;
	border: none;
}
div#form-training p {
    overflow:hidden;
    padding-bottom:10px;
}
 div#form-training label.aantal {
   width: 300px;
   margin-top:0;
 }
 div#form-training h2.tblue{
      color:#0078ae;
      padding:10px 0 0;
      margin:0;
      font-weight:bold;

 }
  div#form-training h2.tblue span#info2 {
    padding: 0;
    background:none;
    color:#a9a9a9;
    font-size:13px;
  }


  div#form-training p.tblue {
    color:#0078ae;
    font-weight:bold;
    padding:0;
    font-size:13px;
  }


 div#form-training span.tgrey {
    width:300px;
    display:block;
    background:none;
    color:#666666;
    font-weight:normal;
 }


div#form-training label, div#form-information label, div#form-media, div#wpcf7-f741-p276-o1 label {
  width:250px;
  display:block;
  float:left;
  margin-top:14px;
}


/*--> end style contact <--*/
a.post-edit-link {float:left; color:#00a3ac; margin-top:20px;}
a.post-edit-link:hover {text-decoration:underline;}

/* MENU - Disclaimer */
div.menu-disclaimer ul {overflow:hidden; list-style:none; padding:0; margin:0;}
div.menu-disclaimer ul li {float:left; margin-right:7px;}

#content-page .entry-content ul {margin:0 0 20px 0;}
#content-page .entry-content p {margin:0 0 20px 0;} #content-page .entry-content p:las-child {margin:0;}

.entry-content img.noborder {background:none !important; padding:0 !important;}

a img {border:none;}
/*
 * jQuery Nivo Slider v2.7.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
#slider-wrap {
    padding: 5px;
		background: url("images/strepen.png") repeat scroll 0 0 transparent;
    width:576px;
    height:150px;
    float:left;
}
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

div.entry-content ul a, div.entry-content ol a {
    font-weight:normal !important;
    color: #ef7f01 !important;
    text-decoration: underline;
}
a.top-link {margin:20px 10px 0 0; float:left; color: #ef7f01 !important; text-decoration: none;}
footer.entry-meta {
    float:left;
    clear:both;
}

.wpcf7-form .workshop1, .wpcf7-form .workshop2, .wpcf7-form .workshop3, .wpcf7-form .workshop4{
    background: #fff !important;
}

.wpcf7-form .workshops .wpcf7-list-item label{
    width: 600px !important;
    margin-top: 0px !important;
}

.wpcf7-form .workshops .wpcf7-list-item span{
    font-weight:normal;
}

.wpcf7-form .workshops .wpcf7-list-item-label{
    position: relative !important;
    top: -9px;
}
