/*
Project: School aan Zet
Created by: Evident Interactive
Assigned to: LS
Date: July 19, 2012

COLORS:
Purple middle:#9D78AB
Purple dark:#662583
Purple light: #ebe4ee
Orange dark: #EC6708
Orange light: #F2DBCB

FONTS:
font-family:Arial, Verdana;
font-family: 'VAG', Arial, Verdana;

ARROWS:
red (to right): background-position:right -716px;
red (to left): background-position:left -666px;
white (to right): background-position:0 -54px;
----------------------------------------------------------------------------------------------------*/

/* FONT */
@font-face {
	font-family: 'VAG';
	src: url('vag_rounded_bt-webfont.eot');
	src: url('vag_rounded_bt-webfont.eot?#iefix') format('embedded-opentype'),
	url('vag_rounded_bt-webfont.woff') format('woff'),
	url('vag_rounded_bt-webfont.ttf') format('truetype'),
	url('vag_rounded_bt-webfont.svg#VAGRoundedBTRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*OVERALL*/
body {font-size:62.5%;font-family:Arial, Verdana;color:#333;background:#f2f2f2;}
p {line-height:1.2;}

.wrapper {width:96%;padding:0 2%;margin:0 auto;overflow:hidden;background:#fff;
	-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;}
.no-boxshadow .wrapper {border-left:1px solid #ccc;border-right:1px solid #ccc;}
h1, h2, h3, h4, h5 {clear:both;font-family: 'VAG', Arial, Verdana;padding-left:2px;color:#4e4e4e;}
h1 {font-size:40px;margin-bottom:13px;}
h2 {font-size:26px;margin-top:6%;}
h3 {font-size:18px;margin-top:6%;}
.main h1 {word-wrap: break-word;}

/* Global elements */
.readmore {color:#C3291F;padding-right:10px;background:url(../image/arrows.png) left 3px no-repeat;text-decoration:none;}
.readmore:hover {text-decoration:underline;}

.btn-download {background: #218bb2;color:#fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#40aad1', endColorstr='#036d94');
	background: -webkit-gradient(linear, left top, left bottom, from(#40aad1), to(#036d94));
	background: -moz-linear-gradient(top,  #40aad1,  #036d94);
}
input[type="submit"],
.submitButton,
.btn-default {color:#fff;font-family: 'VAG', Arial, Verdana;text-decoration:none;border:1px solid #511e6b;border-radius:5px;text-align:center;padding:6px;
	text-shadow:1px 1px #000;
	background: background: #9366a9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzNjZhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NzI4ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9366a9 0%, #672887 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9366a9), color-stop(100%,#672887)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9366a9 0%,#672887 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9366a9 0%,#672887 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9366a9 0%,#672887 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9366a9 0%,#672887 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9366a9', endColorstr='#672887',GradientType=0 ); /* IE6-8 */
}
.btn-default:hover {text-decoration:underline;}
a.btn-default { color: #ffffff !important; text-decoration: none !important; }

.header {padding:10px 0 0;position:relative;}
.header .logo {display:block;float:left;text-decoration:none;margin-left:1%;}
.header .logo img {display:block;font-size:0;line-height:0;width:240px;}
.header .logotext {display:block;font-size:13px;color:#222;font-family:'VAG', Arial, Verdana;margin:8px 0 13px 0;}

/* utility */
.utility {float:right;overflow:hidden;margin-right:27%;font-size:12px;}
.utility li {float:left;border-left:1px solid #999;padding:0 9px 0 10px;}
.utility li:first-child {border:0;}
.utility li a {text-decoration:none;color:#444;}
.utility li.active a {padding-left:12px;background:url('../image/arrows.png') 0 1px no-repeat;}
.utility li a:hover {text-decoration:underline;}

/* login */
.login {position:absolute;right:0;top:0;width:23%;height:94px;color:#222;font-size:12px;padding-left:8px;
	border-left:1px solid #E65C00;border-right:1px solid #E65C00;border-bottom:1px solid #E65C00;border-radius:0 0 5px 5px;
	background: #ff812d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmODEyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNjVjMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff812d 1%, #e65c00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff812d), color-stop(100%,#e65c00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff812d 1%,#e65c00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff812d 1%,#e65c00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff812d 1%,#e65c00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff812d 1%,#e65c00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff812d', endColorstr='#e65c00',GradientType=0 ); /* IE6-8 */
}
.login a, .login p {display:block;text-align:center;}
.login a {padding:20px 10px 0 0;text-decoration:none;font-size:1.8em;font-family: 'VAG', Arial, Verdana;text-shadow:1px 1px #222;color:#fff;}
.login a:hover {text-decoration:underline;}
.login a span {display:block;font-size:0.7em;font-family: Arial, Verdana;}
.login p {background:#ffb888;padding:9px 0 8px 0;border-top:1px solid #cc9570;border-bottom:1px solid #cc9570;border-left:1px solid #f3ae80;border-right:1px solid #f3ae80;
	position:absolute;left:-1px;top:73px;width:100%;font-style:italic;color:#4c4c4c;font-size:1.1em;}

.loginbutton {position:absolute;right:1%;width:20%;top:130px;padding:8px;font-size:13px;}

.loggedin .login {height:83px;}
.loggedin .login a {margin:10px;padding:5px 10px;width:50%;font-size:13px;float:right;}
.loggedin .login p {position:relative;background:transparent;border:0;font-style:normal;color:#fff;top:0;left:0;text-align:left;}

/* main navigation */
.header .nav {display: block;margin-top: 10px;overflow: hidden;font-family: 'VAG', Arial, Verdana;position:relative;}
.header .tabs {display:block;margin-top:10px;overflow:hidden;font-size: 16px;border-bottom:1px solid #ccc;}
.header .tabs li {float:left;width:25%;height:49px;background: url('../image/tabs12-inactive-both-right.png') right 0 no-repeat;}
.header .tabs li:first-child {background: url('../image/tabs12-inactive-both-right.png') right 0 no-repeat;}
.header .tabs li:first-child a {background: url('../image/tab1-left-inactive.png') left 0 no-repeat;}
.header .tabs li:nth-child(3) {background:url('../image/tabs3-inactive-notloggedin-right.png') right 0 no-repeat;width:27%;}
.header .tabs li:nth-child(4) {background:url(../image/tabs4-active-right.png) right 0 no-repeat;width:23%;}
.header .tabs li:nth-child(4) a {color:#fff;}
.header .tabs li.active {background: url('../image/tabs12-active-both-right.png') right 0 no-repeat;}
.header .tabs li.active:first-child a {background: url('../image/tab1-left-active.png') left 0 no-repeat;}
.header .tabs li a {display:block;color:#808080;padding:18px 0 15px 2px;text-decoration:none;}
.header .tabs li:first-child a {padding:18px 0 15px 10px;}
.header .tabs li.active a {color:#fff;}
.header .tabs li a:hover {text-decoration:underline;}
.loggedin .header .tabs li:nth-child(3) {background:url('../image/tabs3-inactive-right.png') right 0 no-repeat;}

.vo .header .tabs li:first-child, .vso .header .tabs li:nth-child(2) {background:url(../image/tabs1-active-right.png) right 0 no-repeat !important;}
.vso .header .tabs li.active {background: url('../image/tabs3-active.png') right 0 no-repeat;}

/* themas */
.themes {overflow:hidden;padding:10px 0 18px 0;border-radius:0 0 5px 5px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background: #f0eaf4; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 1%, #f0eaf4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f0eaf4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 1%,#f0eaf4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 1%,#f0eaf4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 1%,#f0eaf4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 1%,#f0eaf4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0eaf4',GradientType=0 ); /* IE6-9 */}
.themes li {float:left;width:33%;}
.themes li a {display:block;padding:8px 10px 0 25px;text-decoration:none;background:url(../image/arrows.png) 11px 10px no-repeat;color:#808080;font-size:14px;}
.themes li.active a {color:#662583;}
.themes li a:hover {text-decoration:underline;}



/*BREADCRUMBS*/
.breadcrumbs {margin:14px 0 25px;overflow:hidden;}
.breadcrumbs a, .breadcrumbs span {color:#666;font-size:13px;padding:0 6px;font-weight:bold;}
.breadcrumbs a {font-weight:normal;text-decoration:none;}
.breadcrumbs a:hover {text-decoration:underline;}
.breadcrumbs a:first-child {padding-left:0;}

/* GLOBAL CONTENT LAYOUT SETTINGS */
.main {overflow:hidden}

/* HOME */
.home .column {float:left;margin-bottom:1%;}
.home .column.right {float:right;}
.home .aside {background-color:transparent;}

/* BREADCRUMBS */
.breadcrumbs a {color:#aaa;}

/* SUBNAV */
.subnav > ul {font-size:16px;border:1px solid #ccc;overflow:hidden;background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */}
.subnav > ul li {background:none;}
.subnav > ul > li {border-top:1px solid #ccc;overflow:hidden;}
.subnav > ul > li > a {background:url(../image/arrows.png) 6px 11px no-repeat;}
.subnav > ul > li.active > a {background:url(../image/arrows.png) 6px -267px no-repeat;}
.subnav > ul > li a {color:#333;text-decoration:none;font-family: 'VAG', Arial, Verdana;padding:10px 10px 10px 21px;float:left;}
.subnav > ul > li:first-child {border-top:0;}
.subnav > ul > li > ul {font-size:0.9em;padding: 1% 3% 1% 0;background:#fff;border-top:1px solid #ccc;float:left;width:100%;
	-webkit-box-shadow:-3px 0px 3px 0px #bbb inset;-moz-box-shadow:-3px 0px 3px 0px #bbb inset;box-shadow:-3px 0px 3px 0px #bbb inset}
.subnav > ul > li > ul a {color:#808080;width:88%;padding:5% 2% 5% 10%;}
.subnav > ul > li > ul li.active a {background:#f3f3f3;}
.subnav a.backbtn {padding:10px 10px 10px 18px;background:#eee url('../image/arrows.png') 6px -168px no-repeat;font-size:13px;color:#333;text-decoration:none;}
.subnav a:hover {text-decoration:underline;/*background:#f3f3f3;*/}

/* MAIN */
.main img.articleimg {float:left;margin-right:4%;margin-bottom:2%;max-width:40%;}
.sector .main img.articleimg {width:100%;max-width:100%;}
.main p {font-size:24px;margin-bottom:15px;}
.main p.intro {font-size:14px;font-family: 'VAG', Arial, Verdana;}
.main ul {margin:10px 0 20px 0;}
.main ul li {background:url('../image/arrows.png') 0 5px no-repeat;padding:3px 0 3px 13px;font-size:13px;}
.main a {text-decoration:none;color:#EC6708;}
.main a:hover {text-decoration:underline;}

.main ul.downloads, .embed {margin:1% 0 4% 0;}
.main ul.downloads {display:block;clear:left;font-size:13px;padding:2% 3%;
	border:1px solid #ccc;border-radius:5px;background:#efe9f3;}
.main ul.downloads li {background:url('../image/arrows.png') 0 -476px no-repeat;padding:5px 0 5px 20px;}
.main ul.downloads a {text-decoration:none;color:#333;font-weight:bold;}
.main ul.downloads a:hover {color:#EC6708;}

.algemeen .main img.articleimg {max-width:100%;}

/* RESET LI FOR LISTING on THEMA, SEARCH, FAQ and SUBTHEMA*/
.main ul.newest li, .main ul.listing li, .main ul.articlesub li, .main ul.answers li {background:none;padding:10px 0;border-bottom:1px solid #ccc;}
.main ul.newest li:first-child, .main ul.listing li:first-child {border-top:1px solid #ccc;}
.main ul.newest li h4, .main ul.listing li h4, .main ul.articlesub h4 {font-size:15px;}
.main ul.newest li p, .main ul.listing li p, .main ul.articlesub li.bottom a, .main ul.articlesub li p, .main ul.answers li p {font-size:13px;margin-bottom:2px;}
.main ul.newest li span, .main ul.articlesub li span {font-size:11px;margin-top:7px;display:block;}

/* SUBTHEMA */
.main ul.articlesub {border:1px solid #e5e5e5;display:block;}
.main ul.articlesub li {border:0;padding:10px;}
.main ul.articlesub li:first-child {border-bottom:1px solid #e5e5e5;}
.main ul.articlesub li h3 {margin:0;}
.main ul.articlesub li.bottom {overflow:hidden;border:1px solid #E55B00;max-height:15px;padding:8px 15px;background: #ff8432; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODQzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY3MDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ff8432 0%, #ff6702 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8432), color-stop(100%,#ff6702)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff8432 0%,#ff6702 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff8432 0%,#ff6702 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff8432 0%,#ff6702 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff8432 0%,#ff6702 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8432', endColorstr='#ff6702',GradientType=0 ); /* IE6-8 */}
.main ul.articlesub li.bottom a {float:right;background:url('../image/loep.png') right 2px no-repeat;padding-right:20px;color:#fff;text-shadow:1px 1px #953C00;font-weight:bold;}

/* SEARCH LISTING */
.main p.results {margin:0;display:block;text-align:right;font-size:12px;font-style:italic;}
.main ul.listing {margin-top:0;}
.main ul.listing li {overflow:hidden;}
.main ul.listing li a {float:right;font-size:13px;background:url('../image/arrows.png') 0 3px no-repeat;padding-left:13px;}
.main ul.listing li a:hover {cursor:pointer;}

/* NEWS & CALENDAR LISTING */
.main ul.listing .date, .main .date {margin-bottom:7px;color:#999;font-style:italic;font-size:12px;}

/* NEWS/EVENT ARTICLE */
.main > .date {margin:0 0 5px 0;}

/* FAQ/ANSWERS LISTING */
.main ul.answers a.cta {float:right;font-size:11px;}
.main ul.answers li {overflow:hidden;}
.main ul.answers li p.question {font-style:italic;font-weight:bold;}

/* EXPERTS */
.experts li {background:none !important;padding:10px 0 !important;overflow:hidden;color:#333;}
.experts li div {margin-left:95px;}
.experts img {float:left;margin-right:15px;max-width:80px;}
.experts p.name {font-weight:bold;margin-bottom:2px;}
.experts p.subtitle {font-size:11px;color:#999;margin-bottom:5px;}

/* BLOCKS */
.block {margin-bottom:5%;overflow:hidden;}
.aside .block {margin-bottom:10%;}
.block h3 {font-size:18px;margin-bottom:5px;font-family: 'VAG', Arial, Verdana;}
.block .cta {float:right;padding-left:13px;background:url('../image/arrows.png') 0 3px no-repeat;margin-top:6px;color:#808080;text-decoration:none;font-weight:bold;}
.block .cta:hover {text-decoration:underline;color:#333;}
.block li, .block p, .block > a {font-size:13px;}
.block select {width:100%;margin:8px 0;border:1px solid #999;}

/* BLOCK NEWS/ CALENDAR */
.block.news li {border-bottom:1px solid #ccc;}
.block.news li > a {color:#333;text-decoration:none;display:block;padding:9px 0;}
.block.news li:hover {background:#fefece;}
.block.news li:hover span {text-decoration:underline;}
.block.news li a:hover span.date {text-decoration:none;}
.block.news li .date {font-style:italic;font-size:12px;color:#808080;margin-right:3px;}
.block.news li:first-child {border-top:1px solid #ccc;}

/* BLOCK BANNER */
.block.banner {padding:0;border-bottom:0;}
.block.banner img {width:100%;}

/* BLOCK ORGANISATIONS */
.block.organisations {border:1px solid #ccc;border-radius:5px;background:#efe9f3;width:100%}
.block.organisations > a {padding:5% 4% 4% 4%;border-bottom:1px solid #ccc;display:block;color:#333;font-size:20px;text-decoration:none;font-family: 'VAG', Arial, Verdana;}
.block.organisations > a > span {display:block;font-size:13px;font-family: Arial, Verdana;margin-top:2px;}
.block.organisations a:hover {text-decoration:underline;}
.block.organisations > div {padding:3% 4% 4% 4%;overflow:hidden;}
.block.organisations > div > a {font-size:13px;}
.block.organisations > div > a.cta {float:left;text-align:right;width:94px;}
.block.organisations > div > a.btn-default {float:right;margin-top:8px;width:145px;}

/* BLOCK EXT SEARCH */
.block.extsearch {border:1px solid #E65C00;border-radius:5px;color:#fff;text-shadow:1px 1px #E65C00;padding-bottom:5%;
	background: #ff812d; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2ZmODEyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ff812d 1%, #ff6600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff812d), color-stop(100%,#ff6600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff812d 1%,#ff6600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff812d 1%,#ff6600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff812d 1%,#ff6600 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff812d 1%,#ff6600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff812d', endColorstr='#ff6600',GradientType=0 ); /* IE6-8 */
}
.block.extsearch h3 {padding:0 10px;color:#fff;}
.block.extsearch p, .subnav .block.extsearch h3 {padding:0 10px 5px;border-bottom:1px solid #cc641f;margin-bottom:10px;box-shadow:1px 1px #ff9752;}
.block.extsearch select {padding:5px;margin:7px 4%;width:92%;}
.block.extsearch .btn-default {color:#fff;width:30%;float:right;margin-right:4%;text-decoration:none;margin-top:7px;}
.block.extsearch .btn-default span {background:url('../image/loep.png') right 2px no-repeat;padding:0 22px 0 13px;}
.block.extsearch .btn-default:hover span {text-decoration:underline;}

/* BLOCK RELEVANT */
.block.relevant {}
.block.relevant ul {background-color:#f3f3f3;border:1px solid #e8e8e8;}
.block.relevant li {border-top:1px solid #e8e8e8;padding:10px;}
.block.relevant li:first-child {border-top:0;}
.block.relevant li p {font-size:13px;color:#333;}
.block.relevant h4 {padding:0;font-family:Arial, Verdana;font-size:13px;font-weight:bold;}
.block.relevant h4 a {color:#ff6600;text-decoration:none;}
.block.relevant h4 a:hover {text-decoration:underline;}


/* SUBNAV NEWSFILTER */
.block.extsearch h4 {display:block;font-size:14px;border-bottom:1px solid #CC641F;padding:10px 0 5px 0;margin:0 10px 10px;color:#fff;font-family:Arial, Verdana;}
.newsfilter > div {padding:5px 10px 5px 25px;position:relative;}
.newsfilter input {margin-right:4px;position:absolute;left:10px;top:5px;}
.newsfilter label {font-size:13px;font-weight:bold;}
.no-boxshadow .newsfilter input {top:2px;}
.no-boxshadow .newsfilter > div {padding:5px 10px 5px 30px;}


/* PAGING */
.paging {position:relative;text-align:center;padding:5px 0;background:#f3f3f3;border:1px solid #e5e5e5;margin-top:15px;}
.paging span, .paging a {display:inline-block;font-size:12px;line-height:24px;text-align:center;text-decoration:none;margin:0 2px;color:#7f7f7f;font-weight:bold; }
.paging > span {color:#662583;}
.paging a:hover {color:#EC6708;text-decoration:none;}
.paging .previous, .paging .next {position:absolute;top:0;padding:5px;background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
}
.paging .previous {left:0;border-right:1px solid #e5e5e5;}
.paging .next {right:0;border-left:1px solid #e5e5e5;}
.paging .previous a, .paging .next a {background:url(../image/arrows.png) right -579px no-repeat;}
.paging .previous a {background-position:0 -173px;padding-left:13px;}
.paging .next a {padding-right:13px;}

/* CONTACT*/
.route {padding-left:15px;background:url('../image/arrows.png') 3px 3px no-repeat;float:right;}

/* FORM ELEMENTS */
form {font-size:13px;width:100%;}
form div {display:block;overflow:hidden;margin-bottom:10px;}
label {width:29%;float:left;padding:1% 0;}
.required {font-size:11px;display:block;color:#999;margin-top:2px;}
label span, .required span {color:Red;}
form input.textfield, form textarea.textfield {width:68%;max-width:68%;border-radius:4px;border:1px solid #ccc;float:right;padding:4px;box-shadow:inset 1px 1px 3px #ddd;}
form .btn-default {float:right;}
form .btn-default:hover {cursor:pointer;}

/* TWITTER */
.twtr-widget {margin-bottom:5%;}
.twtr-widget h2, .twtr-widget h3, .twtr-widget h4 {clear:none;}
.twtr-widget .twtr-tweet {font-size:13px !important;border-bottom:1px solid #ccc !important;padding:4px 0 !important;}
.twtr-hd {padding:10px 10px 0 10px !important;}
.twtr-tweet-text > p > em {display:none;}
.twtr-ft > div > a {display:none;}
.twtr-join-conv {background:url('../image/bird.png') left 0 no-repeat;padding-left:20px;color:#808080 !important;}
.twtr-widget-profile img.twtr-profile-img {width:50px !important;height:50px !important;margin-right:10px;}

/*FOOTER*/
.footer {z-index:1;position:relative;border-top:1px solid #cfcfcf;overflow:hidden;
	-moz-box-shadow: inset 0px -47px 0px 0px #3c3c3c;
	-webkit-box-shadow: inset 0px -47px 0px 0px #3c3c3c;
	box-shadow: inset 0px -47px 0px 0px #3c3c3c;
	background: #e6e6e6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e6e6e6 0%, #fcfcfc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e6e6e6 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e6e6e6 0%,#fcfcfc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e6e6e6 0%,#fcfcfc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e6e6e6 0%,#fcfcfc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-8 */
}
.footer > .wrapper {box-shadow:none;background:transparent;border:0;}
.no-boxshadow .footer {background:#e1e1e1 url('../image/footer-bg.png') 0 bottom repeat-x;}

.footer .wrapper {padding-bottom:60px;position:relative;}
.footer > .wrapper > div > ul {overflow:hidden;border-left:1px solid #ccc;padding-left:5%;margin-top:20px;}
.footer > .wrapper > div:first-child > ul {border-left:0;}
.footer ul li {padding:3px 0;}
.footer li:first-child, .footer .aside > span {color:#222;font-family: 'VAG', Arial, Verdana;font-size:16px;}
.footer li a {color:#222;text-decoration:none;/*background:url('../image/arrows.png') 0 0px no-repeat;*/padding-left:10px;font-size:14px;}
.footer li a:hover {text-decoration:underline;}

.footer .bottom {position:absolute;bottom:0;left:0;height:40px;width:100%;}
.footer > .wrapper > .bottom ul {width:auto;line-height:34px;margin-top:0;}
.footer .bottom ul:first-child {position:relative;left:-8px;}
.footer .bottom .social {float:right;}
.footer .bottom li {font-size:13px;float:left;padding:0 8px;border-left:1px solid #696969;color:#969696;}
.footer .bottom li:first-child {border:0;margin:0;font-family: Arialo, Verdana;}
.footer .bottom li a {background-image:none;padding:0;color:#b2b2b2;}
.footer .social {margin:13% 0 0 0;overflow:hidden;}
.footer .social li {border:0;padding:0 3px;float:left;}
.footer .social li:first-child {padding:0 6px 0 0;}
.footer .social li a.twitter, .footer .social li a.facebook, .footer .social li a.linkedin {padding-left:0;text-indent:-1000px;background:url('../image/footer-social.png') no-repeat;display:block;width:16px;height:16px;}
.footer .social li a.linkedin {background-position:-20px 0;}
.footer .social li a.facebook {background-position:-40px 0;}

.footer .aside > div {border-left:1px solid #ccc;padding-left:15px;margin-top:20px;min-height:93px;}
.footer .aside > span {padding:5px 0;display:block;}
.footer .aside li:first-child {margin:0;}
.footer .aside p.newsletter {font-size:18px;font-family: 'VAG', Arial, Verdana;}
.footer .aside p.newsletter a {color:#333;text-decoration:none;}
.footer .aside p.newsletter a:hover {text-decoration:underline;}

/* Themawijzer */
.themawijzer {display:block;margin-bottom:45px;overflow:hidden;}
.themawijzer img {float:left;margin-right:2%;}
.themawijzer h3 {clear:right;font-size:15px;padding:15px 0 0 0;margin:0;}
.themawijzer p {font-size:13px;margin-bottom:2px;}
.themawijzer a {font-size:13px;padding:5px 0 0 10px;background:url('../image/arrows.png') 0 8px no-repeat;text-decoration:none;float:right;}
.themawijzer a:hover {text-decoration:underline;}

.jqplot-target {color: #fff;}
.jqplot-target:hover {cursor:pointer;}
#chart {height:220px;width:220px;margin-right:10px;float:left;border-radius:50%;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;border:3px solid #fff;}
.text {width:220px; display:none; float: left;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-size:14px;}
.text .item {display: none; color: #000;}
.jqplot-title {display: none;}

/* CARROUSEL */
#carousel {width:100%;height:260px;position:absolute;top:282px;left:0;overflow:hidden}
#carousel ul {display:block;width:386px;height:100%;position:absolute;right:0em;-moz-box-shadow:0em 0em 5em rgba(0,0,0,0.7);-webkit-box-shadow:0em 0em 5em rgba(0,0,0,0.7);box-shadow:0em 0em 5em rgba(0,0,0,0.7);z-index:2}
#carousel li {display:block;width:100%;height:25%;position:relative;background: #9366a9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzNjZhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NzI4ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9366a9 0%, #672887 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9366a9), color-stop(100%,#672887)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9366a9 0%,#672887 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9366a9 0%,#672887 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9366a9 0%,#672887 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9366a9 0%,#672887 100%); /* W3C */}
#carousel li a {text-decoration:none}
#carousel li a.trigger {padding:1em 1em 1em 4em;display:block;color:#4e4e4e;height:4.66em;background: #f0eaf4;
	background: -moz-linear-gradient(top,  #ffffff 1%, #f0eaf4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f0eaf4));
	background: -webkit-linear-gradient(top,  #ffffff 1%,#f0eaf4 100%);
	background: -o-linear-gradient(top,  #ffffff 1%,#f0eaf4 100%);
	background: -ms-linear-gradient(top,  #ffffff 1%,#f0eaf4 100%);
	background: linear-gradient(to bottom,  #ffffff 1%,#f0eaf4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0eaf4',GradientType=0 );/* IE6-9 */}
#carousel li a.triggerActive, #carousel li a.trigger:active, #carousel li a.triggerHover, #carousel li a.trigger:hover {
	color:#fff;background: url(../image/arrows.png) 10px -759px no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9366a9', endColorstr='#672887',GradientType=0 ); /* IE6-8 */}
#carousel li .linkTitle {font-size:14px;display:block;background: url(../image/arrows.png) -20px -800px no-repeat;line-height:13px;padding-top:0.4em;font-family: 'VAG', Arial, Verdana;}
#carousel li .linkSub {font-size:13px;display:block;line-height:13px}
#carousel li a.img {position:absolute;right:1em;top:0.5em}
#carousel li a.img img {width:9em;height:5em;border:0.1em solid #fff}
#carousel .largeImg, #carousel .imgLink {display:none;z-index:1}
#carousel .imgLink {z-index:2;color:#fff;background:#2d3090 url(../image/arrows.png) 25px -679px no-repeat;background:rgba(102,37,131,0.7) url(../image/arrows.png) 25px -679px no-repeat;
	position:absolute;left:0.7em;bottom:0.7em;width:9.8em;height:2.7em;padding:0.5em 1em 0.5em 3em;font-size:14px;text-decoration:none;line-height:13px}
#wrapper #carousel .imgLink:hover, #wrapper #carousel .imgLink:active, #wrapper #carousel .imgLinkHover {background-color:#2d3090;background-color:rgba(46,49,146,0.9);text-decoration:underline}

/* CARROUSEL Narrow (disable to when carrousel has to be as wide as the page*/
#carousel {width:97.4%;left:1.3%;}


/* ACCORDION */
.ui-accordion {width:100%;margin-top:1%;}
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top:16px;}
.ui-accordion .ui-accordion-content { padding: 1em 2.2em 1em 3em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block;border:1px solid #e5e5e5;background:#fefedb; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #e5e5e5/*{borderColorDefault}*/; background: #fff/*{bgColorDefault}*/ /*url(../image/arrows.png){bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #e5e5e5/*{borderColorHover}*/; background: #fefece/*{bgColorHover}*/ /*url(../image/arrows.png){bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #e5e5e5/*{borderColorActive}*/; background: #fefece/*{bgColorActive}*/ /*url(../image/arrows.png){bgImgUrlActive}*/ 0/*{bgActiveXPos}*/ 7px/*{bgActiveYPos}*/ no-repeat/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(../image/arrows.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(../image/arrows.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons */
/*states and images */
.ui-icon { width: 11px; height: 11px; background-image: url(../image/arrows.png);background-repeat:no-repeat; }
.ui-widget-content .ui-icon {background-position:0 1px; }
.ui-widget-header .ui-icon {background-position:0 1px;}
.ui-state-default .ui-icon {background-position:0 1px; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-position:0 1px; }
.ui-state-active .ui-icon {background-position:0 -278px; }
.ui-state-highlight .ui-icon {background-position:0 1px; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-position:0 1px; }

#accordion > h3 {padding: .8em 1.2em;}
#accordion > div > h3 {font-size:1.5em;color:#333;margin:0;padding:0;}
#accordion > div > h3 a {color:#333;}
#accordion > div > h3 a:hover {color:#EC6708;text-decoration:none;}
#accordion > div > div {font-size:13px;margin:2px 0 15px 0;}
#accordion > h3 > span {font-size:0.7em;display:block;font-family:Arial, Verdana;margin:2px 0;}

.lightbox-background {
    background-color: white;
}

.main a.btn-activity {
	color: white;
	float: right;
	margin-top: 10px;
}

.main hr.activity-divider {
	background-color: #CCCCCC;
	border: none;
	height: 1px;
	margin-top: 10px;
}

/* Questions*/
form.tx_sazquestions_question_new .field-wrap {
	margin-bottom: 10px;
	padding: 0 3px;
}
form.tx_sazquestions_question_new .field-wrap label {
	width: 48%;
}
form.tx_sazquestions_question_new .field-wrap input {
	width: 48%;
}
form.tx_sazquestions_question_new .field-wrap-vertical label {
	display: block;
	float: none;
	width: 98%;
}
form.tx_sazquestions_question_new .field-wrap-vertical textarea {
	max-width: 98%;
	width: 98%;
}
form.tx_sazquestions_question_new .field-wrap-inline label {
	float: left;
	width: 90%;
}
form.tx_sazquestions_question_new .field-wrap-inline input {
	float: right;
	width: auto;
	margin-top: 8px;
}
form.tx_sazquestions_question_new .field-wrap-inline-multiple .field-wrap-inner {
	float: right;
	padding-left: 2px;
}
form.tx_sazquestions_question_new .field-wrap-inline-multiple input {
	float: none;
	margin: 0 4px 0 18px;
}
form.tx_sazquestions_question_new .field-wrap-inline-multiple label {
	display: inline;
	float: none;
	width: auto;
}
form.tx_sazquestions_question_new .field-wrap-captcha p {
	float: left;
}
form.tx_sazquestions_question_new .field-wrap-captcha .field-wrap-inner {
	float: right;
	width: 50%;
}
form.tx_sazquestions_question_new .field-wrap-captcha .field-wrap-inner input,
form.tx_sazquestions_question_new .field-wrap-captcha .field-wrap-inner label {
	float: none;
	width: 100%;
}
form.tx_sazquestions_question_new .required {
	color: red;
	display: inline;
}
form.tx_sazquestions_question_new .multi-select .controls input,
form.tx_sazquestions_question_new .multi-select .controls label {
	display: inline;
	line-height: 150%;
	vertical-align: middle;
	width: auto;
}
form.tx_sazquestions_question_new .multi-select .controls .total {
	float: right;
	line-height: 150%;
	text-align: right;
	vertical-align: middle
}
form.tx_sazquestions_question_new .multi-list {
	border: 1px solid #333;
	clear: both;
	padding: 12px;
}
form.tx_sazquestions_question_new .multi-list ul {
	margin: 0;
	max-height: 200px;
	overflow: auto;
}
form.tx_sazquestions_question_new .multi-list ul li {
	background: none;
	border-bottom: 1px dotted #ccc;
	clear: left;
	float: left;
	list-style: outside none;
	margin: 0 0 4px 0;
	padding: 0 0 2px 0;
	width: 98%;
}
form.tx_sazquestions_question_new .multi-list ul li input {
	float: left;
	margin: 2px 8px 0 0;
	width: auto;
}
form.tx_sazquestions_question_new .multi-list ul li label {
	float: left;
	line-height: 150%;
	padding: 0;
	vertical-align: middle;
	width: 50%;
}
form.tx_sazquestions_question_new .multi-list ul li span.city {
	color: #000;
	display: block;
	float: right;
	line-height: 150%;
	vertical-align: middle;
	width: 35%;
}
/* Questions: Form errors */
.tx_sazquestions_new_error {
	color: red;
	font-weight: bold;
}
.tx_sazquestions_new_error p {
	margin-bottom: 0;
}
.tx_sazquestions_new_error ul {
	margin-top: 0;
}
.tx_sazquestions_new_error ul li {
	background: none;
	list-style: outside none;
	padding: 0;
}
.tx_sazquestions_new_error ul li label {
	display: inline;
	float: none;
	padding: 0;
	width: auto;
}
form.tx_sazquestions_question_new textarea.f3-form-error,
form.tx_sazquestions_question_new input.f3-form-error {
	background: white;
	border: 2px solid red;
}
form.tx_sazquestions_question_new #hasPermission.f3-form-error {
	outline: 2px solid red;
}

.login #login-menu a {
	font-size: 13px;
	padding-top: 10px;
}

.header .login a.btn-default {
	font-size: 13px;
	width: 91%;
	padding: 5px;
	margin-top: 10px;
}

.tx_sazassessmentstool_answer_true {
	font-weight: bold;
	color: green;
}

.tx-saz-assessments-tool .survey-results .survey-group {
	overflow: hidden;
}
.tx-saz-assessments-tool .survey-results .survey-group h3 {
	padding-bottom: 10px;
}
.tx-saz-assessments-tool .survey-results .survey-group p {
	margin: 0px;
	padding: 0px;
}
.tx-saz-assessments-tool .survey-results .survey-group .question-container {
	float: left;
	clear: both;
	width: 100%;
	overflow: hidden;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.tx-saz-assessments-tool .survey-results .survey-group .question-container div.header {
	margin: 0px 0px 5px;
	padding: 6px;
	background-color: #CCC;
	font-weight: bold;
	font-size: 13px;
	line-height: 13px;
	text-align: center;
	display: none;
	clear: both;
}
.tx-saz-assessments-tool .survey-results .survey-group .question-container .answer p {
	margin-top: 5px;
}
.tx-saz-assessments-tool .survey-results .survey-group .question-container .answer ul {
	margin: 0px;
}

/* Survey question type V */
.tx-saz-assessments-tool .survey-results .survey-group .question-type-V {
	border-bottom: 1px solid #CCC;
}
.tx-saz-assessments-tool .survey-results .survey-group .question-type-V .question {
	float: left;
	width: 30%;
}
.tx-saz-assessments-tool .survey-results .survey-group .question-type-V .answer {
	float: left;
	width: 70%;
	overflow: hidden;
}
.tx-saz-assessments-tool .survey-results .survey-group .question-type-V .answer label,
.tx-saz-assessments-tool .survey-results .survey-group .question-type-V .answer span.label{
	display: block;
	font-size: 13px;
	font-weight: bold;
	float: none;
	padding: 0px 0px 5px;
	width: auto;
}
.tx-saz-assessments-tool .survey-results .survey-group .question-type-V .answer .scores {
	float: left;
	width: 50%;
	padding-left: 0.5%;
}
.tx-saz-assessments-tool .survey-results .survey-group .question-type-V .answer .scores .score {
	float: left;
	text-align: center;
	width: 9.5%;
}
.tx-saz-assessments-tool .survey-results .survey-group .question-type-V .answer .importances {
	float: left;
	width: 32%;
	padding-left: 0.5%;
}
.tx-saz-assessments-tool .survey-results .survey-group .question-type-V .answer .importances .importance {
	float: left;
	text-align: center;
	width: 33%;
}
.tx-saz-assessments-tool .survey-results .survey-group .question-type-V .answer .development {
	float: left;
	width: 16.5%;
	padding-left: 0.5%;
}
.tx-saz-assessments-tool .survey-results .survey-group .question-type-V .answer .development label {
	display: inline;
}
.tx-saz-assessments-tool .survey-results .survey-group .question-type-V div.header {
	display: block;
}

.tx-saz-assessments-tool .survey-report .survey-group table {
	border-collapse: collapse;
	width: 100%;
}

.tx-saz-assessments-tool .survey-report .survey-group th,
.tx-saz-assessments-tool .survey-report .survey-group td {
	border: 1px solid black;
	padding: 5px;
}

.tx-saz-assessments-tool .survey-report .survey-group th {
	background-color: Gray;
	color: #ffffff;
	line-height: 1.2;
}

.tx-saz-assessments-tool .survey-report .survey-group .questionnr {
	width: 15%;
}

.tx-saz-assessments-tool .survey-report .survey-group .question {
	width: 55%;
}

.tx-saz-assessments-tool .survey-report .survey-group .averageScore {
	width: 15%;
}

.tx-saz-assessments-tool .survey-report .survey-group .standardDeviation {
	width: 15%;
}

/* Pagination inline */
ul.f3-widget-paginator li {
	display: inline-block;
}
.action-buttons li {
	text-align: right;
}
/* Stand alone forms overview CSS for tables */
.tx-saz-standalone-forms table {
	font-size: 13px;
	width: 100%;
	border: 1px solid #ccc;
	text-align: left;
}

.tx-saz-standalone-forms table th {
	font-weight: bold;
	background-color: #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
}

.tx-saz-standalone-forms table tr.even {
	background-color: #eee;
}

.tx-saz-standalone-forms table tr.odd {
	background-color: #fff;
}

.tx-saz-standalone-forms table td {
	padding: 5px;
}
.wrapper {
	margin-top: 40px;
}
.site_closing {
	color: #FFFFFF;
	background-color: rgba(0, 0, 0, 0.6);
	text-align: center;
	line-height: 40px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	height: 40px;
	font-family: 'VAG', Arial, Verdana;
	font-size: 1.5em;
}
.arrow-explanation-right {
	padding-bottom: 10px;
}

.textarea-space {
	float: left;
	padding: 10px 0;
}