/* ---- main.css ------------- included by catcss */
/* ----------------------------------------------------
 Project:   ahk.nl
 Subject:   general CSS definitions

 (C) 2014 Netklaar, Amsterdam
 ---------------------------------------------------- */

* {
  margin: 0;
  padding: 0;
}

html
{
  overflow-y:scroll;
}


html, body {
  height: 100%;
}

body
{
  color: #000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 0.75em;
  background-repeat: repeat-y;
  background-position: 0 0;
  background-color:#e6e6e6;
}


/* Font Face */


@font-face {
  font-family: 'SerifaAHWBold';
  src: url('/fileadmin/fonts/SerifaAHW-bold.eot');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SerifaAHWBold';
  src: url(//:) format('no404'), url('/fileadmin/fonts/SerifaAHW-bold.woff') format('woff'), url('/fileadmin/fonts/SerifaAHW-bold.ttf') format('truetype'), url('/fileadmin/fonts/SerifaAHW-bold.svg#SerifaAHW-bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SerifaAHWLight';
  src: url('/fileadmin/fonts/SerifaAHW-light.eot');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SerifaAHWLight';
  src: url(//:) format('no404'), url('/fileadmin/fonts/SerifaAHW-light.woff') format('woff'), url('/fileadmin/fonts/SerifaAHW-light.ttf') format('truetype'), url('/fileadmin/fonts/SerifaAHW-light.svg#SerifaAHW-light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SerifaAHWRegular';
  src: url('/fileadmin/fonts/SerifaAHW-regular.eot');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SerifaAHWRegular';
  src: url(//:) format('no404'), url('/fileadmin/fonts/SerifaAHW-regular.woff') format('woff'), url('/fileadmin/fonts/SerifaAHW-regular.ttf') format('truetype'), url('/fileadmin/fonts/SerifaAHW-regular.svg#SerifaAHW-regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SerifaAHWRegularItalic';
  src: url('/fileadmin/fonts/SerifaAHW-regularitalic.eot');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'SerifaAHWRegularItalic';
  src: url(//:) format('no404'), url('/fileadmin/fonts/SerifaAHW-regularitalic.woff') format('woff'), url('/fileadmin/fonts/SerifaAHW-regularitalic.ttf') format('truetype'), url('/fileadmin/fonts/SerifaAHW-regularitalic.svg#SerifaAHW-regularitalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'serifa-65-bold';
  src: url('/fileadmin/fonts/webfonts_serifa-65-bold.eot');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'serifa-65-bold';
  src: url(//:) format('no404'), url('/fileadmin/fonts/webfonts_serifa-65-bold.woff') format('woff'), url('/fileadmin/fonts/webfonts_serifa-65-bold.ttf') format('truetype'), url('/fileadmin/fonts/webfonts_serifa-65-bold.svg#serifa-65-bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


/* Tekst */
p
{
  margin-bottom: 15px;
  line-height: 18px;
}

ul, ol { margin-left:25px; }

a
{
  color: black;
  text-decoration: none;
}

img
{
  border: 0;
  vertical-align:middle;
}

h1, h2, h3 {
  font-family: SerifaAHWLight, Arial;
  letter-spacing:-1px;
  font-weight: normal;
  }

h1 {
  color: #000;
  font-size: 24px;
  margin-bottom: 12px;
  }

h2 {
  padding: 3px;
  font-size: 17px;
  font-family: SerifaAHWRegular, Arial;
  color: #fff;
  background-color: #FFDC00;
  text-transform: lowercase;
  margin-bottom: 3px;
}

h2.myahk {
  background-color:#000;
}

h2.avb {
  background-color:#00aadd;
  color: #fff;
}
h2.bvo {
  background-color:#009933;
  color: #fff;
}

h2.cva {
  background-color:#0066bb;
  color: #fff;
}

h2.nfta {
  background-color:#aa0099;
  color: #fff;
}

h2.rwa {
  background-color:#ee3399;
  color: #fff;
}

h2.the {
  background-color:#ee0000;
  color: #fff;
}

h2.ahk {
  background-color:#ffdc00;
  color: #000;
}

h3 {
  color: #000;
  font-size: 17px;
  border-top: 1px solid #FFDC00;
  border-bottom: 1px solid #FFDC00;
  text-transform: lowercase;
  padding: 3px;
  margin-bottom: 3px;
}

h4  {
  font-size: 11px;
  padding:3px 0px;
}

#wrapper
{
  width:1028px;
  height:auto !important;
  min-height:80%;
  position:relative;
  background-color:white;
  left: 3%;
  padding-bottom: 40px;
  margin-bottom: 30px;
}

#content a:link,
#content a:visited {
border-bottom: 1px solid #000;
}

#content a:hover {
color: #ffdd00;
}

#content a.download img,
#content a.external-link img {
    padding-right:2px;
    }
#content .factsheet a:link,
#content .factsheet a:visited {
  color:#fff;
}
#content .factsheet a:hover {
  text-decoration:underline;
  }
.welkom
{
  color: #fff;
  font-weight: bold;
  }

#header
{
  position:relative;
  height:58px;
  width:1028px;
}

#logo{
  position:relative;
  padding: 10px;
  float:left;
}

#logo img{
  position:absolute;
  margin-top: 5px;
}

#topmenu
{
  position: relative;
  float:right;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height:50px;
  top:8px;
  min-width:400px;
}

#topmenu img.bg
{
  position: absolute;
  top:0;
}

#topmenu div.rounded {
  background:url("/fileadmin/templates/main/2010/images/topmenu-rounded-50x26.png") no-repeat scroll 0 0 transparent;
  display:block !important;
  height:50px;
  left:0;
  position:absolute;
  top:0;
  width:26px;
}

#topmenu a:link, #topmenu a:visited {
  text-decoration: none;
  }

#topmenu a:hover {
  text-decoration: underline;
  }

#loginlink
{
  position: relative;
  right: 10px;
  top: 5px;
  text-align: right;
  height:23px;
  font-size: 11px;
}

#loginlink a,
#loginlink a:visited
{
  color:black;
  text-decoration:none;
}

#loginlink a:hover
{
  color:#fff;
}

#loginlink a:active
{
  color:black;
}

#loginlink img
{
  margin-left: 3px;
  background-image: url("/fileadmin/templates/main/2010/images/white_pijlrechts.png");
}

/* start topmenu */

ul.loginmenu {
  position: relative;
  float: right;
}

ul.loginmenu li {
  display: block;
  float: left;
  height: 19px;
  position: relative;
}

ul.loginmenu li.topmenu-services ul.serviceul
{
  position:absolute;
  right: -8px;
  z-index: 1;
  text-transform:lowercase;
}
#topmenu .mainli a {
  cursor:default;
  }
#topmenu .mainli ul li a:hover {
  cursor:pointer;
  }

ul.loginmenu li.topmenu-services ul.serviceul li {
  float: none;
}

/* end topmenu */

#mainmenu
{
  border-left: 1px #FFDC00 solid;
  padding:0;
  margin: 0 0 0 12px;
  position:relative;
  right:0;
}

div#mainmenu ul
{
  list-style-type: none;
  margin: 0 0px 0px 7px;
  padding-top: 8px;
  padding-bottom: 3px;
}

div#mainmenu ul li a
{
  font-family: "SerifaAHWRegular";
  font-size: 13px;
  text-transform: lowercase;
}

div#mainmenu ul li a:hover { text-decoration: underline; }

div#mainmenu ul li a.menu-act
{
  color: #333;
}

div#servicecol div#myahkmenu ul
{
  padding-bottom:6px;
  border-bottom: 1px black dashed;
}


div#mainmenu li
{
  display:block;
  height:19px;
  margin: 0;
}

#mainmenu li.last img { border-right: 0px transparent none; }

div#mainmenu ul.sub
{
  border-top: 1px black dashed;
}

#servicecol ul ul.sub.sub2 a,
#servicecol ul ul.sub.sub3 a
{
  font-size: 11px;
  font-weight: normal;
}

div#mainmenu ul.sub li
{
/*  border-top: 1px black dashed;*/
  margin: 0;
}

div#mainmenu a
{
  text-decoration:none;
}

#ahkmenu
{
  display:block;
  list-style-type: none;
  top: 3px;
  position:relative;
  clear:both;
  padding-left:26px;
}

#ahkmenu li
{
  display:block;
  float:left;
  height:19px;
}

#ahkmenu li a
{
  border-right: 1px #999 solid;
  text-transform: lowercase;
  padding: 0 3px;
}

/* START LANGMENU per 14-2-2011 */
#langmenu
{
  display:block;
  list-style-type: none;
  top: 3px;
  position:relative;
  padding-left:26px;
}

#langmenu li
{
  display:block;
  float:left;
  height:19px;
}

#langmenu li.mainli
{
  width:70px;
}

#langmenu li.mainli.en
{
  width:49px;
}

#langmenu li a
{
  border-right: 1px #999 solid;
  text-transform: lowercase;
  padding: 0 3px;
  cursor: default;
}

#langmenu li ul
{
  list-style-type: none;
  position: relative;
  float: right;
  z-index: 70;

}

#langmenu li ul li
{
  float: none;
  position: relative;
}


#langmenu li ul li a,
ul.loginmenu li.topmenu-services ul.serviceul li a
{
  padding: 5px 8px 7px 10px;
  background-color: #FFDC00;
  border: none;
  display: block;
  width: auto;
  text-align: right;
  white-space: nowrap;
}
#langmenu li ul li a:hover {
  cursor: pointer;
  }

/* leftmenu */
.menuhead.selected-menu
{
  display: none;
  }

#leftmenu ul
{
  margin: 0;
  list-style-type: none;
}
#leftmenu ul.level-2 {
  padding-bottom:20px;
}

#leftmenu ul li.top
{
  margin-bottom: 5px;
}

#leftmenu ul.level-3 li
{
  border-top: 0px white solid;
  border-bottom: 0px white solid;
}

#leftmenu ul.level-4 li
{
  border-top: 0px white solid;
  border-bottom: 0px white solid;
}

#leftmenu ul.level-3 li.current
{
  border-top: 2px #aaa solid;
  border-bottom: 2px #aaa solid;
}

#leftmenu ul.level-2 li.act
{
  border-top: 2px #aaa solid;
  border-bottom: 2px #aaa solid;
}

#container,
#container-home
{
  width: 800px;
  position:relative;
  float:left;
  padding-top:12px;
  margin-left:20px;
  margin-bottom:20px;
}


#servicecol
{
  float:left;
  position:relative;
  right:0;
  font-size: 97%;
  padding-left:20px;
}

#servicecolclosed
{
  float:right;
  padding-top:20px;
  position:relative;
  right:0;
  width:31px;
  font-size: 97%;
}

#servicecolclosed ul
{
  margin-left:0;
  padding:0;
}

#servicecolclosed ul li
{

}

#servicecol ul
{
  list-style-type: none;
  margin-left: 0px;
}

#servicecol ul li
{
/*  line-height:18px;*/
}

#servicecol a
{
  /* font-weight: bold;  */
  text-decoration:none;
}

#servicecol h4  {
  padding: 8px 0;
  font-size:130%;
}

#content
{
}

#myahkmenu
{
  border-left: 1px #FFDC00 solid;
  padding:5px 5px 5px 11px;
  margin-left:12px;
  position:relative;
  right:0;
}

#servicemenu
{
  position:relative;
  width:199px;
  background-color:#FFDC00;
  border-left: 1px #FFDC00 solid;
  left:24px;
  top:50px;
}

#servicemenu a
{
  color:#fff;
  cursor:pointer;
  cursor:hand;
}

#servicemenu a:hover
{
  cursor:pointer;
  cursor:hand;
}

#servicemenu ul li
{
  padding:6px;
  border-bottom:1px #fff solid;
  line-height: normal;
}

#relatedmenu
{
  position: relative;
  top: 0px;
  width: 183px;
  border-left: 1px #FFDC00 solid;
  padding: 0 8px;
  left:24px;
}

#relatedmenu ul
{
  position: relative;
  margin-left: 0;
  border-bottom: 2px #000 solid;
  padding-bottom:10px;
}

#facultymenu
{
  position: relative;
  top: 0px;
  padding-bottom:1px;
}

#facultymenu ul li div.rounded {
  background:url("/fileadmin/templates/main/2010/images/menu-left-rounded.png") no-repeat scroll 0 0 transparent;
  display:block !important;
  height:29px;
  left:0;
  position:absolute;
  top:0;
  width:15px;
}

#facultymenu ul
{
  margin: 0;
  padding: 0;
}

#facultymenu ul li
{
  margin: 0;
  position:relative;
}

#facultymenu ul li:first-child {
  margin: 0;
}

#facultymenu ul ul
{
  margin: 0;
}

#facultymenu ul li a
{
  font-weight:bold;
}

#facultymenu ul li a span.plus,
#facultymenu ul li a span.min
{
  float:right;
}

#facultymenu ul li a span.plus,
#facultymenu ul li a.opened span.min
{
  display:block;
}

#facultymenu ul li a.opened span.plus,
#facultymenu ul li a span.min
{
  display:none;
}

#facultymenu ul li ul li a
{
  font-weight:normal;
}

#facultymenu ul li.avb
{
  border-top: 1px #00AADD solid;
  border-bottom: 2px #00AADD solid;
}

#facultymenu ul li.avb a
{
  color:#00AADD;
  cursor:pointer;
  cursor:hand;
}

#facultymenu ul li.cva
{
  border-top: 1px #0066BB solid;
  border-bottom: 2px #0066BB solid;
}

#facultymenu ul li.cva a
{
  color:#0066BB;
}

#facultymenu ul li.rwa
{
  border-top: 1px #EE3399 solid;
  border-bottom: 2px #EE3399 solid;
}

#facultymenu ul li.rwa a
{
  color:#EE3399;
}

#facultymenu ul li.the
{
  border-top: 1px #EE0000 solid;
  border-bottom: 2px #EE0000 solid;
}

#facultymenu ul li.the a
{
  color:#EE0000;
}

#facultymenu ul li.bvo
{
  border-top: 1px #009933 solid;
  border-bottom: 2px #009933 solid;
}

#facultymenu ul li.bvo a
{
  color:#009933;
}

#facultymenu ul li.nft
{
  border-top: 1px #AA0099 solid;
  border-bottom: 2px #AA0099 solid;
}

#facultymenu ul li.nft a
{
  color:#AA0099;
}

#facultymenu ul li div ul.sub
{
  margin-left:12px;
  padding-top:6px;
  padding-left:12px;
  border-left: 1px solid #ffdc00;
  line-height:18px;
}

#facultymenu ul li div ul.sub li.last
{
  padding-bottom:6px;
}

#facultymenu ul li ul.sub a
{
  text-decoration: none;
  font-weight:bold;
  text-transform: lowercase;
}

/* Faculty menu-colors start *
/* myAHK = id 12672 */
#facultymenu ul li div#facmenu_12672 ul.sub
{
  border-left:1px solid #FFDC00;
  background-color: #000;
}

#facultymenu ul li div#facmenu_12672 ul.sub3
{
  border-bottom: 1px #FFDC00 solid;
}

#facultymenu ul li div#facmenu_12672 ul.sub2
{
  border-bottom:1px solid #FFDC00;
}

#facultymenu ul li div#facmenu_12672 ul.sub a,
#facultymenu ul li div#facmenu_12672 ul.sub a:visited,
#facultymenu ul li div#facmenu_12672 ul.sub a:active
{
  color: #FFDC00;
}

#facultymenu ul li div#facmenu_12672 ul.sub li.last a {
  display:none;
}

/* AHK = id 1397*/

#facultymenu ul li div#facmenu_1397 ul.sub
{
  border-left:1px solid #ffdc00;
  border-bottom:1px solid #ffdc00;
}

#facultymenu ul li div#facmenu_1397 ul.sub3
{
  border-bottom: 1px #ffdc00 solid;
}

#facultymenu ul li div#facmenu_1397 ul.sub1 li.last,
#facultymenu ul li div#facmenu_1397 ul.sub2 li.last
{
/*  border-bottom: 1px #FFDC00 dashed;*/
}

#facultymenu ul li div#facmenu_1397 ul.sub a,
#facultymenu ul li div#facmenu_1397 ul.sub a:visited,
#facultymenu ul li div#facmenu_1397 ul.sub a:active
{
  color: #000000;
}

/* BVO = id 2073*/
#facultymenu ul li div#facmenu_2073 ul.sub
{
  border-left:1px solid #009933;
  border-bottom:1px solid #009933;
}

#facultymenu ul li div#facmenu_2073 ul.sub3
{
  border-bottom: 1px #009933 solid;
}

#facultymenu ul li div#facmenu_2073 ul.sub1 li.last,
#facultymenu ul li div#facmenu_2073 ul.sub2 li.last
{
/*  border-bottom: 1px #009933 dashed;*/
}

#facultymenu ul li div#facmenu_2073 ul.sub a,
#facultymenu ul li div#facmenu_2073 ul.sub a:visited,
#facultymenu ul li div#facmenu_2073 ul.sub a:active
{
  color: #009933;
}

/* AVB = id 2076*/
#facultymenu ul li div#facmenu_2076 ul.sub
{
  border-left:1px solid #00AADD;
  border-bottom:1px solid #00AADD;
}

#facultymenu ul li div#facmenu_2076 ul.sub3
{
  border-bottom: 1px #00AADD solid;
}

#facultymenu ul li div#facmenu_2076 ul.sub1 li.last,
#facultymenu ul li div#facmenu_2076 ul.sub2 li.last
{
/*  border-bottom: 1px #00AADD dashed;*/
}

#facultymenu ul li div#facmenu_2076 ul.sub a,
#facultymenu ul li div#facmenu_2076 ul.sub a:visited,
#facultymenu ul li div#facmenu_2076 ul.sub a:active
{
  color: #00AADD;
}

/* CVA = id 1356*/
#facultymenu ul li div#facmenu_1356 ul.sub
{
  border-left:1px solid #0066BB;
  border-bottom:1px solid #0066BB;
}

#facultymenu ul li div#facmenu_1356 ul.sub3
{
  border-bottom: 1px #0066BB solid;
}

#facultymenu ul li div#facmenu_1356 ul.sub1 li.last,
#facultymenu ul li div#facmenu_1356 ul.sub2 li.last
{
/*  border-bottom: 1px #0066BB dashed;*/
}

#facultymenu ul li div#facmenu_1356 ul.sub a,
#facultymenu ul li div#facmenu_1356 ul.sub a:visited,
#facultymenu ul li div#facmenu_1356 ul.sub a:active
{
  color: #0066BB;
}

/* NFTA = id 1334*/
#facultymenu ul li div#facmenu_1334 ul.sub
{
  border-left:1px solid #AA0099;
  border-bottom:1px solid #AA0099;
}

#facultymenu ul li div#facmenu_1334 ul.sub3
{
  border-bottom: 1px #AA0099 solid;
}

#facultymenu ul li div#facmenu_1334 ul.sub1 li.last,
#facultymenu ul li div#facmenu_1334 ul.sub2 li.last
{
/*  border-bottom: 1px #AA0099 dashed;*/
}

#facultymenu ul li div#facmenu_1334 ul.sub a,
#facultymenu ul li div#facmenu_1334 ul.sub a:visited,
#facultymenu ul li div#facmenu_1334 ul.sub a:active
{
  color: #AA0099;
}

/* THE = id 1152*/
#facultymenu ul li div#facmenu_1152 ul.sub
{
  border-left:1px solid #EE0000;
  border-bottom:1px solid #EE0000;
}

#facultymenu ul li div#facmenu_1152 ul.sub3
{
  border-bottom: 1px #EE0000 solid;
}

#facultymenu ul li div#facmenu_1152 ul.sub1 li.last,
#facultymenu ul li div#facmenu_1152 ul.sub2 li.last
{
/*  border-bottom: 1px #EE0000 dashed;*/
}

#facultymenu ul li div#facmenu_1152 ul.sub a,
#facultymenu ul li div#facmenu_1152 ul.sub a:visited,
#facultymenu ul li div#facmenu_1152 ul.sub a:active
{
  color: #EE0000;
}

/* RWA = id 2078*/
#facultymenu ul li div#facmenu_2078 ul.sub
{
  border-left: 1px #EE3399 solid;
  border-bottom: 1px #EE3399 solid;
}

#facultymenu ul li div#facmenu_2078 ul.sub3
{
  border-bottom: 1px #EE3399 solid;
}

#facultymenu ul li div#facmenu_2078 ul.sub1 li.last,
#facultymenu ul li div#facmenu_2078 ul.sub2 li.last
{
/*  border-bottom: 1px #EE3399 dashed;*/
}

#facultymenu ul li div#facmenu_2078 ul.sub a,
#facultymenu ul li div#facmenu_2078 ul.sub a:visited,
#facultymenu ul li div#facmenu_2078 ul.sub a:active
{
  color: #EE3399;
}

#facultymenu ul li ul.sub a:hover
{
  text-decoration: underline;
}

/* Faculty menu-colors end */


#servicecolcontent
{
  position: relative;
  top: 0px;
  width: 183px;
  border-left: 1px #FFDC00 solid;
  border-bottom: 1px #FFDC00 solid;
  padding: 0 8px 8px 8px;
  left:24px;
}

#servicecol a.feest25jaarlink {
  display:block;
  margin:10px 0 10px 10px;
}

#submenu
{
  list-style-type: none;
  margin: 0 0 0 0;
  border-top: 2px #FFDC00 solid;
  border-bottom: 2px #FFDC00 solid;
  padding: 10px 0 20px 5px;
  line-height:17px;
}

#sectiehead
{
  margin: 0px 0px 10px 0px;
}

.col
{
  padding: 0 20px 0 0px;
}

#content .col22,
#content .col33,
#content .col44
{
  padding: 0;
}

#col1,
.col21,
.col31,
.col41
{
  clear: left;
  width:185px;
  float:left;
}

#col1
{
  text-transform: lowercase;
}

#col23,
.col32,
.col21,
.col22,
#col234 .col21,
.col11 .col21 .col21
{
  padding: 0 20px 0 0px;
  width:390px;
  float:left;
}

.tx-wecstaffdirectory-pi1 .col22 { width:185px;}

.col11
{
  width:800px;
  clear:both;
}

.col21 .col21,
.col22 .col21,
#col23 .col21
{
  width: 185px;
  padding: 0 20px 0 0px;
}

.col21 .col22,
.col22 .col22,
.col11 .col21 .col22,
#col23 .col22
{
  width: 185px;
  padding: 0;
}

#col234,
.col4234
{
  float:left;
  padding:0;
  width:595px;
}

#col2,
.col42
{
  width:185px;
  float:left;
}

#col3,
#col234 .col32,
.col4234 .col32,
.col33,
.col43
{
  width:185px;
  float:left;
}

#col4,
.col44,
.news-single-imgcaption
{
  width:185px;
  float:left;
  padding: 0;
  font-size: 11px;
}
.news-single-imgcaption {
  color:#999;
  }
.news-single-video .news-single-imgcaption
{
  width:390px;
  }

#col23 ul, .col32 ul, #col234 ul,
#col23 ol, .col32 ol, #col234 ol
{
  margin-bottom: 15px;
}

.col11 .col11 .col22 .col21 .col21 {
    width:185px;
}

/* fce col uitzonderingen start */

#col234 .bodytext
{
/*  width: 550px; */
}

#col234 .col22
{
  width:185px;
  float:left;
  padding: 0;
  font-size: 11px;
}

#col234 .col22  ul,
#col234 .col22  ol
{
  margin-left:15px;
  width:170px;
  }

#col234 .col22 .agenda-list ul {
  margin-left:0;
  width:185px;
}
#col234 .col22 .agenda-list ul li {
  padding: 0;
  }

#col234 .col21 .bodytext
{
  width: 390px;
}

#col234 .col22 .bodytext,
#col234 .col31 .bodytext,
#col234 .col32 .bodytext,
#col234 .col33 .bodytext
{
  width: 180px;
  font-size:11px;
}

.col11 .col31,
.col11 .col32 {
  float:left;
  width: 253px;
  padding: 0 20px 0 0;
}

.col11 .col33 {
  width: 253px;
  padding: 0;
  }

.col11 .col21 {
  float:left;
  width:595px;
  padding: 0 20px 0 0;
  }

.col21 .col31,
.col21 .col32,
.col32 .col21
{
  width:185px;
  padding: 0 20px 0 0;
  }

.col21 .col33,
.col32 .col22 {
  width:185px;
  padding:0;
  }

.col11 .col22 {
  width:185px;
  padding:0;
  }

.col11 .col11 .col21 {
  width:185px;
  padding-right:20px;
  }

.col11 .col11 .col22 {
  width:595px;
  }

.col11 .col11 .col22 .col21 {
  width:390px;
  padding-right:20px;
  }

.col11 .col11 .col22 .col22 {
  width:185px;
  }

/* fce col uitzonderingen end */

/* Footer start */

.push {
clear: both;
}

#footer {
  clear:both;
  color:#000;
  font-size:11px;
  letter-spacing:1px;
  position:relative;
  text-align:left;
  bottom: 0;
  min-height: 120px;
  left: 3%;
  width: 1030px;
  padding-bottom:20px;
}

#footer div.ahk
{
  position: relative;
  float: left;
  width: 980px;
  padding-left: 27px;
  margin: 5px 0;
  min-height: 120px;
}

#footer div.faculty {
  position: relative;
  float:left;
  width:295px;
  padding-left:30px;
  margin: 20px 0px 0px 0px;
}

#footer h3 {
  padding-left:0;
  position:absolute;
  text-transform: none;
  border: 0;
}

#footer div.ahk h3,
#footer div.faculty h3 {
  font-size: 16px;
  font-family:Arial;
  font-weight:bold;
  letter-spacing:0;
}

#footer .fcol {
  position:relative;
  width: 160px;
  float:left;
  margin-right: 15px;
}

#footer .fcol ul
{
  position: relative;
  margin: 0;
  list-style-type: none;
}

#footer .fcol ul li
{
  margin: 0 0 5px;
}

#footer .fcol4 ul li {
  margin-top: -3px;
}
#footer a:link,
#footer a:visited
{

/*  color:#fff;
  text-decoration: underline; */
}

#footer a:hover
{
  text-decoration: underline;
}

#footer a:active
{
  color:#000000;
}

#footer .fcol3
{
  width: 120px;
}

#footer div.fcol4
{
  width: auto;
}

#footer div.fcol4 a
{
  margin-bottom: 4px;
}

#footer .fcol5
{
  width: auto;
  margin-right: 0;
  text-align: right;
  float: none;
  position: static;

}



#footer h4
{
  font-size: 12px;
  margin-bottom: 15px;
}

/* Footer end */

.hide
{
  display:none;
}


/* FCE start */
.fce-serifaheader
{
  margin-bottom: 5px;
}

.fce-serifatext
{
  margin-bottom: 10px;
}


.fce-imagebox-253
{
  position:relative;
  float:left;
  width:253px;
  margin-bottom:14px;
  margin-right:13px;
}

.fce-imagebox-253 .fce-imagebox-header,
.fce-imagebox-253 h2
{
  margin-bottom: 5px;
  font-size: 18px;
  height: auto;
  padding-top:2px;
  padding-bottom:2px;
}

/* FCE end */

/* New service menu (fontface) start */

.fontfacemenu ul li div
{
  width:188px;
  margin:0;
  padding:0;
}

#facultymenu .fontfacemenu ul li a {
  font-weight:normal;
}

#facultymenu.fontfacemenu ul li ul.sub a
{
  font-weight: bold;
}

#servicecol .fontfacemenu a {
  font-weight:normal;
}

.fontfacemenu ul li div a
{
  color: white;
  line-height: 14px;
  width: 165px;
}

.fontfacemenu ul li div a.open_next_ul
{
  font-family: "SerifaAHWRegular";
  font-size: 12px;
}


.fontfacemenu ul li div ul li a
{
  width: 163px;
  padding-left: 0;
  height: auto;
}

/*
.fontfacemenu ul li div div.bg
{
  display: table-cell;
  vertical-align: middle;
  height: 29px;
  width: 165px;
  padding-left: 23px;
  padding-top: 4px;
  position:relative;
}
*/

.fontfacemenu ul li div a
{
  display: table-cell;
  padding-top: 0px;
  vertical-align: middle;
  height: 29px;
  width: 162px;
  padding-left: 23px;
  padding-right: 3px;
  position: relative;
  letter-spacing: 0px;
  *display: block; /* IE7 and below */
}

.fontfacemenu ul li div ul li a
{
  padding-right:0px;
}

#facmenu_12672 a.open_next_ul {
  background-color: #000;
  color:#FFDC00;
}

#facmenu_12672 a.open_next_ul:hover {
  background-color: #000;
  color:#fff;
}

#facmenu_1397 a.open_next_ul {
  background-color: #ffdc00;
  color:#000;
}

#facmenu_1397 a.open_next_ul:hover {
  background-color: #000;
  color:#ffdc00;
}

/* beeldende vorming of bvo */
#facmenu_2073 a.open_next_ul,
.profielen li.bvo h2,
.projecten li.bvo h2
{
  background-color: #009933;
}

#facmenu_2073 a.open_next_ul:hover {
  background-color: #000;
  color:#009933;
}

/* ac. voor bouwkunst of bwk */
#facmenu_2076 a.open_next_ul,
.profielen li.bwk h2,
.projecten li.bwk h2
{
  background-color: #00AADD;
}

#facmenu_2076 a.open_next_ul:hover {
  background-color: #000;
  color:#00AADD;
}

/* conservatorium of cva */
#facmenu_1356 a.open_next_ul,
.profielen li.cva h2,
.projecten li.cva h2
{
  background-color: #0066BB;
}

#facmenu_1356 a.open_next_ul:hover {
  background-color: #000;
  color:#0066BB;
}

/* filmacademie of nft */
#facmenu_1334 a.open_next_ul,
.profielen li.nft h2,
.projecten li.nft h2
{
  background-color: #AA0099;
}

#facmenu_1334 a.open_next_ul:hover {
  background-color: #000;
  color:#AA0099;
}

/* theaterschool of the */
#facmenu_1152 a.open_next_ul,
.profielen li.the h2,
.projecten li.the h2
{
  background-color: #EE0000;
}

#facmenu_1152 a.open_next_ul:hover {
  background-color: #000;
  color:#EE0000;
}

/* reinwardt academie of rwa */
#facmenu_2078 a.open_next_ul,
.profielen li.rwa h2,
.projecten li.rwa h2
{
  background-color: #EE3399;
}

#facmenu_2078 a.open_next_ul:hover {
  background-color: #000;
  color:#EE3399;
}

.profielen li h2,
.projecten li h2
{
  color: #ffffff;
}

.profielen li.ahk h2,
.projecten li.ahk h2
{
  color: #000000;
}



/* start fontleftmenu*/

#content .fontleftmenu ul li a
{
  font-family: SerifaAHWRegular;
  font-size: 17px;
/*  font-weight: bold; */
  color: black;
  background-color: #ffdc00;
  line-height: 18px;
/*
  display: table-cell;
  height: 24px;

*/
  display: block;
  width: 177px;
  letter-spacing: -1px;
  padding-left: 5px;
  padding-right: 3px;
  padding-top: 4px;
  padding-bottom: 4px;
  position: relative;
  vertical-align: bottom;
  border-bottom: none;
}

#content .fontleftmenu ul li a:hover
{
  color: #ffdc00;
  background-color: transparent;
}

#content .fontleftmenu ul li.act a:hover
{
  color: black;
  background-color: #ffdc00;
}

#content .fontleftmenu ul li {
  margin-bottom:5px;
}

#content .fontleftmenu ul.level-3,
#content .fontleftmenu ul.level-4
{
  margin-top:5px;
}

#content .fontleftmenu a.level-one.act {
  background-color: transparent;
  color:#ffdc00;
}

#content .fontleftmenu  ul li ul li.current a,
#content .fontleftmenu ul li ul li.current li.current a {
  color: #FFDC00;
  }

/*
#content .fontleftmenu  ul li ul li.current ul li { list-style: disc inside; }
*/

#content .fontleftmenu ul li ul li a
{
  background-color: transparent;
  padding-left: 15px;
  width: 167px;
  font-size:14px;
  /* color:#ffdc00; */
  color: #000;
  font-size:15px;
  font-weight: normal;
}

#content .fontleftmenu ul li ul li.current li a,
#content .fontleftmenu ul li ul li.current li.current a:hover  {
  color: #000;
}

#content .fontleftmenu ul li ul li.current li.current li a {
  color: #666;
  font-size: 12px;
  padding-left: 35px;
  width: 147px;
}

#content .fontleftmenu ul li ul li ul li a
{
  padding-left: 25px;
  width: 157px;
  font-size:13px;
  letter-spacing:0;
}


#content .fontleftmenu ul.level-2 li.act {
  border-bottom:2px solid #ffdc00;
  border-top:2px solid #ffdc00;
}

#leftmenu ul.level-3 li.current {
  border-bottom:2px solid #ffefcc;
  border-top:2px solid #ffefcc;
}

#printlink
{
  clear: both;
  border-top: 2px #000 solid;
  margin-top:20px;
  margin-left:205px;
}

#content #printlink a
{
  color: #000;
  border-bottom: 0px transparent none;
  font-weight: bold;
}

#content #printlink a:hover
{
  color: #000;
}

#addthis
{
  clear:both;
  margin-left: 205px;
  margin-top: 20px;
}

/*new share buttons start*/
div.sharethis
{
  padding-bottom: 20px;
  clear:both;
  margin-left: 205px;
  margin-top: 20px;
}

#container div.sharethis a {
  cursor: pointer;
  float:left;
  margin: 0 2px 0 2px;
  border:none;
}

/*new share buttons end*/

#content #addthis a:link,
#content #addthis a:visited {
    border-bottom: none;
}

table {
  font-size: 11px;
}

table.contenttable {
  margin-bottom: 16px;
}

.csc-textpic-imagewrap table {
	border-collapse: collapse;
	border-spacing: 0px;
}

.csc-textpic-imagewrap table td {
	padding: 0;
	margin: 0;
	width: auto;
}

caption {
    caption-side: bottom;
    text-align: left;
}

.csc-textpic-intext-left-nowrap-195 h2 { clear: none; }

th {
  text-align: left;
  font-family: Arial;
  font-size: 12px;
/*  font-family: SerifaAHWRegular, Arial; */
/*  font-size: 18px; */
  padding-left: 3px;
  color: #FFF;
/*  letter-spacing:-1px; */
  font-weight: bold;
  }

tr.tr-odd,
dt.even
{
  background: #ffefcc;
  }

td
{
/*  width: 185px;*/
  padding: 3px;
}

.contenttable td {
  width:auto;
}

.news-list-container td {
  padding:2px;
}

#col23 table:not(.captiontable),
#col234 .col21 table:not(.captiontable)
{
  width: 390px;
}

#col234 .col22 table:not(.captiontable)
{
  width:185px;
}

/* hover control start default ahk yellow*/
.hover-control
{
  cursor: pointer;
  border-bottom: 1px solid #000;
}

.hover-control.hover,
.hover-control.hover.even
{
  background-color: #ffdc00;
}

.hover-control.hover.avb {
  background:#00aadd;
  color:#fff;
}
.hover-control.hover.bvo {
  background:#009933;
  color:#fff;
}
.hover-control.hover.cva {
  background:#0066bb;
  color:#fff;
}
.hover-control.hover.nfta {
  background:#aa0099;
  color:#fff;
}
.hover-control.hover.rwa {
  background:#ee3399;
  color:#fff;
}
.hover-control.hover.the {
  background:#ee0000;
  color:#fff;
}

.clearboth
{
  clear:both;
}

.clearboth img
{
  width: 100%;
  float: none;
  height:1px;
}

.clearboth img.marginbottom
{
  height:10px;
}

/* tt-news end */

#tooltip
{
  position: absolute;
  z-index: 3000;
  border: 1px #999 solid;
  background-color: #ffefcc;
  padding: 3px;
  opacity: 0.85;
}
#tooltip h3,
#tooltip div {
  margin: 0;
}

div.fce-ikwil-menu {
  width:185px;
  margin-top: 20px;
  border-bottom: 3px solid #009933;
  font-family: SerifaAHWRegular, Arial;
  font-size: 16px;
}

div.fce-ikwil-menu-head { background: url("/typo3conf/ext/irfaq/res/plus.gif") no-repeat; }
div.fce-ikwil-menu-head.open { background: url("/typo3conf/ext/irfaq/res/minus.gif") no-repeat; }

div.fce-ikwil-menu-head a {
  width:180px;
  display:block;
  background-color: #009933;
  color:white;
  letter-spacing:-1px;
  padding: 2px 0px 0px 5px;
}

#content div.fce-ikwil-menu-head a:hover { color: #BBEEBB; }

div.fce-ikwil-menu-items
{
  font-family: Arial, Verdana;
  font-size: 11px;
  margin-bottom: 16px;
}

#content div.fce-ikwil-menu-items a {
  border-bottom: none;
  color: #000;
  }

#content div.fce-ikwil-menu-items a:hover {
  color: #FFDC00;
}

div.fce-ikwil-menu-items .odd,
div.fce-ikwil-menu-items .even {
  padding: 3px;
  }

div.fce-ikwil-menu-items .odd {background-color:#fff;}
div.fce-ikwil-menu-items .even {background-color:#ffefcc;}

/* aankeilers nieuws/agenda start */

.news-list-container.aankeiler
{
  width:780px;
  height: 325px;
  position:absolute;
  z-index:999;
  background-color:#2f2f31;
  padding:15px 0 0 20px;
}

.news-list-container.aankeiler .news-list-item
{
  width: 345px;
  height: 140px;
  position: relative;
  float: left;
  clear: none;
  color:#ffffff;
  margin-left:20px;
}

.news-list-container.aankeiler .news-list-item h3
{
  color:#ffffff;
  border-bottom:1px solid #ffffff;
  border-top:1px solid #ffffff;
  padding: 3px 0;
}

.news-list-container.aankeiler .news-list-item.hover-control
{
  border-bottom:1px solid #ffffff;
}

/* aankeilers nieuws/agenda end   */

#content .csc-textpic-imagewrap a:link,
#content .csc-textpic-imagewrap a:visited {
  border: 0;
  }

.pagebrowser
{
  clear:both;
}

.pagebrowser span {
margin-left:10px;
}

.factsheet {
  background-color:#009933;
  color:#fff;
  padding: 5px;
  line-height:14px;
}

div.csc-frame.csc-frame-frame1 {
  margin-bottom:12px;
  line-height:16px;
  background-color:#ffefcc;
}
div.csc-frame.csc-frame-frame1 p {
  padding:4px;
  margin:0;
  font-size:11px;
}

div.csc-frame.csc-frame-frame1 h2 {
  margin:0;
}

div.csc-frame.csc-frame-frame1 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin:0;
}

.slideshow .slideshow-controller{
   top:30%; left:0; width:100%; margin:0; background:none;
  height:50px;
}
.slideshow .slideshow-controller a{
  background-image:url(../images/bvo/fancybox.png);
  top:0;
}
.slideshow .slideshow-controller li.next a,
.slideshow .slideshow-controller li.prev a{
  width:24px;
  height:50px;
  display:block;
}
.slideshow .slideshow-controller li.next a{
  left:auto;
  right:0;
}
.slideshow .slideshow-controller li.prev a{
  left:0;
  right:auto;
}
.slideshow .slideshow-controller li.prev a,
.slideshow .slideshow-controller li.prev a.active{
  background-position: -46px -90px;
}
.slideshow .slideshow-controller li.next a,
.slideshow .slideshow-controller li.next a.active{
  background-position: -41px -30px;
}
.slideshow .slideshow-controller li.first{
  display:none;
}
.slideshow .slideshow-controller li.prev{
}
.slideshow .slideshow-controller li.next{
}
.slideshow .slideshow-controller li.last{
  display:none;
}
.slideshow .slideshow-controller li.pause{
  display:none;
}
#content .slideshow .slideshow-controller ul{
  margin:0 0 0 0; padding:0 0 0 0;
}

#col1, #col23, #col234
{
  margin-bottom: 24px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
  vertical-align: middle;
  }

.csc-textpic-imagerow ul {
margin-left:0 !important;
}

#content .contenttable a,
#content .csc-sitemap a:link,
#content .news-list3-container a,
#content .news-list-container a,
#content .tx-cal-controller .agenda-list a,
#content .tx-cal-controller .agenda-date-time a,
#content .trigger.blauw a
 {
  border-bottom: 0 !important;
}
#content .contenttable a {
  text-decoration:underline;
}

.csc-sitemap ul {
  margin-bottom:0 !important;
  }

div.news-list-container .trigger {
  font-size:12px;
  padding-left:10px;
  background: url("/fileadmin/templates/main/2010/images/ahk/ahk_pijlrechts.png") no-repeat scroll -3px top transparent;
  }

#content .trigger.blauw a {
  color:#0066bb;
}

div.news-list-container .trigger.active {
background: url("/fileadmin/templates/main/2010/images/ahk/ahk_pijlrechts_toggle.png") no-repeat scroll -3px top transparent;
  background-position: 0px -16px;
}

div.news-list-container .block {
  padding-left:10px;
  }
.nivoSlider {
  margin-bottom: 25px;
  }

.nivo-caption {
  background: url("/fileadmin/templates/main/2010/images/bg_trans.png") repeat scroll 0 0 transparent;
}

.nivo-caption p {
    font-weight:bold;
    font-size: 14px;
    }


.tx-rgmediaimages-pi1 {
    margin-bottom: 12px;
    color:#666;
    font-size:11px;
    }

/*Albert 18-11-14 uit css_styled_content 6.2 - issue 704, 583 */
/* Clear floats after csc-textpic and after csc-textpic-imagerow */
div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li { overflow: hidden; }

DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }
DIV.csc-textpic DIV.csc-textpic-imagecolumn {
	display: inline;
	display: table-cell;
    vertical-align: top;
}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
  border: 2px solid black;
  padding: 0px 0px;
}

DIV.csc-textpic-imagewrap { padding: 0; display: table; }
DIV.csc-textpic IMG { border: none; }

DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }

DIV.csc-textpic-clear { clear: both; }

DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px;
}

DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline; /* IE fix for double-margin bug */
  /* Albert 15-9-14 marge op rechts gezet zodat image met kantlijn lijnt en toch ruimte tussen meerdere img's */
  /*margin-left: 10px;*/
  margin-right: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; vertical-align:bottom; }



DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; display: table-row; }
DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 10px; }

*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image { margin-bottom: 0; }
*+html DIV.csc-textpic DIV.csc-textpic-imagerow { margin-bottom: 10px; }

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol,
DIV.csc-textpic .csc-textpic-lastcol DL.csc-textpic-image.csc-textpic-last,
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-lastcol .csc-textpic-image { margin-right: 0px !important; }

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
  margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
  margin-left: 10px !important;
}

#col4 DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
#col4 DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap,
#col4 DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image,
#col4 DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image
{
	margin-left: 0px !important;
}


DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

DIV.csc-textpic-left.csc-textpic-above DIV.csc-textpic-imagewrap { float: none; }

/* zorgt voor onderliggende achtergrond kleur van opvolgende h2 ...
Albert 19-11-14 weer aangezet i.v.m. issue 704, heeft waarschijnlijk consequenties voor issue 583, checken!
*/
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }


DIV.csc-textpic-intext-right-nowrap {clear:both;} /* new per 13-11-2014 ivm pag. http://www.ahk.nl/ondernemen/ */

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,
* html .csc-textpic-intext-left ol,
* html .csc-textpic-intext-left ul { height: 1%; }

DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; }

#fancybox-outer .fancybox-title-inside {
  background: none repeat scroll 0 0 #000000;
  padding: 10px 0;
  color:#ffffff;
}

#fancybox-frame html body,
#c37927 {
  background-color: #ffffff;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/fileadmin/templates/main/2010/images/fancybox_loading.gif') center center no-repeat;
}

.campagne { margin:10px 0 0 20px; }

#container-home p {
  margin-bottom:10px;
  }
#container-home DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
  margin-right:20px !important;
  }
#container-home DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
  margin-right:0 !important;
  }

#container-home .col31,
#container-home .col32,
#container-home .col33,
#container-home .col21,
#container-home div.fce-jmenu-wrap,
#container-home div.fce-jmenu-items-wrap {
  width:253px;
  }
#container-home .col22 {
  width:525px;
  }
#container-home .col31 .col21,
#container-home .col32 .col21,
#container-home .col33 .col21,
#container-home .col31 .col22,
#container-home .col32 .col22,
#container-home .col33 .col22 {
    width:116px;
}
#container-home .news-list3-container {
  margin-bottom:5px;
}
#container-home .tx-cal-controller {
  margin-bottom:0;
}
#container-home div.fce-jmenu-header {
  width:auto;
  }
#container-home .fce-jmenu-items-wrap-nohide.geel {
  border-bottom:0;
  }

#container-home form#facultyjump {
  width:230px;
  }
#container-home #content .selectBox-dropdown {
  width:190px;
  background:#fff;
  }
#container-home #content form#facultyjump a {
  border-bottom:0 !important;
}
#container-home .opleidingen {
  background-color:#ffefcc;
  margin-bottom:16px;
  height:88px;
  }
#container-home .opleidingen .payoff {
  font-family: SerifaAHWRegular, Arial;
  font-weight: normal;
  font-size:13px;
  padding:8px 2px 8px 8px;
  color:#000;
  line-height:1.2em
  }

#container-home .opleidingen .searchbox {
  padding: 0px 0px 1px 8px;
  }
#container-home .fce-jmenu-items-wrap-nohide,
#container-home .fce-jmenu-items-wrap {
  height:200px;
  }
#container-home div.fce-jmenu-wrap {
  height:auto;
  }
#container-home #content ul.fce-jmenu-items li a {
  padding:4px;
  width:245px;
  }
#container-home .tx-imagecycle-pi1-images .imagecycle-caption {
  font-size:13px;
  padding: 6px 13% 6px 2%;
}
.selectBox-dropdown .selectBox-label {
  color:#666;
  }

.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
  border-top:1px solid #ffdd00;
  cursor:pointer;
  }

ul.selectBox-dropdown-menu {
  border: none !important;
  max-height:300px;
  /*overflow: auto;*/
  }


.tx-imagecycle-pi1-pager {
  position: Absolute;
  bottom: 7px;
  right: 12px;
  z-index: 1000;
}
.tx-imagecycle-pi1-pager a {
  background: url(/fileadmin/images/ahk/slider/ahk_cycle_pagination.png) -2px -2px transparent !important;
  border: 0;
  width: 6px;
  height: 6px;
  margin: 1px;
  padding: 0 !important;
  overflow: hidden; /* kill!! */
  float: left;
  text-indent: 20px; /* This is an IE hack to prevent page numbers in pagination */
}
.tx-imagecycle-pi1-pager a.activeSlide, #content .tx-imagecycle-pi1-pager a:hover  {
  background: url(/fileadmin/images/ahk/slider/ahk_cycle_pagination.png) 8px -2px transparent  !important; /* watch out for #content inheritance */
}
.imagecycle-controller
{
  display: block !important;
  opacity: 1 !important;
  background: none !important;
  top: 40%;
  width: 100%;
  left: 0;
  float: left;
  position: absolute;
  margin: 0 !important;
  height: 50px;
  z-index: auto;
}
.imagecycle-controller ul li.prev {
  position: absolute;
  top: 0px;
  left: 0;
  width: 25px;
  height: 50px;
  float: left;
  z-index: 1000;
}
.imagecycle-controller ul li.next {
  position: absolute;
  top: 0px;
  right: 0;
  width: 25px;
  height: 50px;
  float: right;
  z-index: 1000;
}
.imagecycle-controller ul li.next a, .imagecycle-controller ul li.prev a {
  width: 25px;
  height: 50px;
  float: left;
  background-image: url(/fileadmin/images/ahk/slider/arrows.png);
  cursor: Pointer;
  left: 0 !important;
  top: 0;
}
.imagecycle-controller ul li.next a {
  background-position: 25px 0px;
}
.imagecycle-controller ul li.prev a {
  background-position: 0px 0px;
}
.imagecycle-controller ul li.last, .imagecycle-controller ul li.pause, .imagecycle-controller ul li.first {
  display: none !important;
}
.tx-imagecycle-pi1-pager a  span {
  display: none !important;
}

.ahkopleiding_randomimage {
  margin-bottom: 4px;
  margin-left: 1px;
}

ul.selectBox-dropdown-menu span.alleopleidingen {
  font-weight: bold;
  text-decoration: underline;
}

.tx-imagecycle-pi1-images .imagecycle-caption {
  font-size: 17px;
  letter-spacing:-1px;
  float: left;
  background: url('/fileadmin/images/ahk/slider/transblack70.png');
  font-family: 'SerifaAHWRegular', Arial, sans-serif;
  padding: 10px 13% 10px 2%;
  width: 85%;
  opacity: 1;
}
/* eof Experimental */

/* caption highlight start */
#container-home .col DIV.csc-textpic-center DIV.csc-textpic-imagewrap dl.csc-textpic-image {
  margin-left: 0px;
}

#container-home .col dl.csc-textpic-image,
#container-home .col dl.csc-textpic-image dt,
#container-home .col div.csc-textpic-image
{
  position:relative;
}

#container-home .col dl.csc-textpic-image dd.csc-textpic-caption,
#container-home .col div.csc-textpic-image table caption
{
  position: absolute;
  left: 0;
  bottom: 0;
  font-family: SerifaAHWLight, Arial;
  font-size: 13px;
  background: url('/fileadmin/images/ahk/slider/transblack70.png');
  color: #fff;
  width: 242px;
  padding: 5px;
}

/* caption highlight end */

/* cookiecontrol begin */
div#cccwr div {
  font: 11px/16px sans-serif;
  margin: 0;
  text-align: left
}

div#cccwr #ccc-icon {
  cursor: pointer;
  display: none;
  z-index: 9999;
  bottom: 0;
  left: 0;
  position: fixed
}

div#ccc-icon button {
  background: transparent
    url(data:image/png;base64,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)
    no-repeat 0 0;
  *background-image:
    url(http://www.civicuk.com/cookie-law/images/ccc-icons.gif);
  border: 0;
  height: 62px;
  width: 62px
}

div#ccc-icon button span {
  visibility: hidden
}

.ccc-left #ccc-icon.ccc-triangle button {
  background-position: -62px 0 !important
}

.ccc-left .ccc-go #ccc-icon.ccc-triangle button {
  background-position: -62px -62px !important
}

.ccc-right #ccc-icon.ccc-triangle button {
  background-position: -124px 0 !important
}

.ccc-right .ccc-go #ccc-icon.ccc-triangle button {
  background-position: -124px -62px !important
}

div#cccwr #ccc-icon.ccc-diamond button {
  background-position: 10px 0 !important
}

div#cccwr .ccc-go #ccc-icon.ccc-diamond button {
  background-position: 10px -62px !important
}

div#cccwr.ccc-right {
  left: auto;
  right: 0
}

div#cccwr.ccc-right .ccc-go #ccc-icon.ccc-diamond button {
  background-position: 0 -62px !important
}

div#cccwr.ccc-right #ccc-icon.ccc-diamond button {
  background-position: 10px 0 !important
}

div#cccwr.ccc-right #ccc-icon {
  left: auto;
  right: 0
}

.ccc-widget {
  position: fixed;
  bottom: 35px;
  left: 70px;
  z-index: 9999;
  display: none
}

div#cccwr.ccc-right .ccc-widget {
  left: auto;
  right: 70px
}

.ccc-outer {
  background: #fff;
  border: 1px solid #ffdd00;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  color: #555;
  left: 70px;
  width: 200px;
  bottom: 30px
}

.ccc-expand,.ccc-close,.ccc-inner h2 {
  background: transparent
    url(data:image/png;base64,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)
    no-repeat 0 0;
  *background-image:
    url(http://www.civicuk.com/cookie-law/images/widget-x.gif);
  border: 0
}

.ccc-inner {
  background: #fff;
  border-radius: 5px 5px 5px 0;
  position: relative;
  z-index: 2
}

.ccc-content {
  padding: 5px 10px 10px 10px
}

.ccc-icon {
  background-position: 0 -18px;
  height: 34px;
  left: 0;
  position: absolute;
  text-indent: -999em;
  top: 0;
  width: 40px
}

.ccc-close {
  background-position: 0 -40px;
  border: 0;
  height: 13px;
  position: absolute;
  right: 11px;
  text-indent: -999em;
  top: 11px;
  width: 13px
}

.ccc-inner h2 {
  background-color: #ffdd00;
  background-position: 9px 6px;
  border-radius: 3px 3px 0 0;
  color: #fff;
  font-size: 1.3em;
  font-weight: bold;
  margin: 0;
  padding: 10px 9px 8px 44px
}

.ccc-inner p {
  margin: 5px 0 8px;
  padding: 0
}

.ccc-inner ul {
  margin: 8px 0;
  padding: 0 0 0 12px
}

.ccc-inner a {
  color: #333;
}

.ccc-inner a,.ccc-inner a:hover {
  text-decoration: none;
}
.ccc-inner .ccc-intro a:hover {
  text-decoration:underline;
  }
#cccwr button {
  cursor: pointer
}

.ccc-inner .ccc-button {
  background-color: #666;
  border: 1px solid #666;
  border-radius: 3px;
  box-shadow: inset 0 0 2px #fff;
  color: #fff;
  display: block;
  font-size: 1em;
  font-weight: bold;
  padding: 3px;
  text-align: center;
  text-decoration: none;
  text-shadow: none
}

.ccc-inner .ccc-browser {
  background-color: #ffdd00;
  border-color: #ffdd00;
  width: 100%
}

.ccc-expanded {
  display: none
}

.ccc-expand {
  background: #ffdd00;
  border: 0;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  color: #fff;
  bottom: -25px;
  cursor: pointer;
  font-size: 1em;
  left: 50%;
  line-height: 25px;
  margin-left: -40px;
  position: absolute;
  text-align: center;
  text-indent: 0;
  width: 80px;
  z-index: 1
}

.ccc-inner .ccc-about {
  margin: 0;
  position: relative;
  text-align: right;
  top: 5px
}

.ccc-about small {
  font-size: 10px
}

#cccwr.ccc-left .ccc-outer,#cccwr.ccc-left .ccc-inner {
  border-radius: 5px 5px 5px 0
}

#cccwr.ccc-left .ccc-expand {
  left: 0;
  margin-left: 0;
  right: auto
}

#cccwr.ccc-right .ccc-outer,#cccwr.ccc-right .ccc-inner {
  border-radius: 5px 5px 0 5px
}

#cccwr.ccc-right .ccc-expand {
  left: auto;
  right: 0
}

#cccwr.ccc-dark .ccc-outer {
  background: #333;
  background-color: rgba(20, 20, 20, 0.9);
  *background-color: #141414;
  border-radius: 5px 5px 5px 0;
  border-color: #000;
  color: #fff
}

#cccwr.ccc-dark.ccc-right .ccc-outer {
  border-radius: 5px 5px 0 5px
}

#cccwr.ccc-dark .ccc-inner {
  background: transparent
}

#cccwr.ccc-dark .ccc-inner p {
  color: #fff
}

#cccwr.ccc-dark .ccc-inner h2 {
  background-color: transparent;
  background-position: 9px -54px;
  background-repeat: no-repeat
}

#cccwr.ccc-dark .ccc-content {
  padding-top: 0
}

#cccwr.ccc-dark .ccc-expand {
  height: 27px;
  border: 1px solid #000;
  border-top: 0;
  padding-top: 0;
  background: #333;
  background-color: rgba(20, 20, 20, 0.9);
  *background-color: #141414
}

#cccwr.ccc-dark .ccc-close {
  background-position: 0 -100px
}

#cccwr #ccc-cookies-switch {
  width: 180px;
  height: 30px;
  overflow: hidden;
  display: none
}

#cccwr #cctoggle {
  display: inline-block;
  width: 180px;
  height: 30px;
  background: url(../images/toggle.png) no-repeat;

}
#cccwr #cctoggle span, #cccwr #cctoggle.cctoggle-on span{
  color: #FFFFFF;
  font-size: 12px;
  line-height: 27px;
  padding-left: 24px;
  text-align: left;
  display: block;
}
.cctoggle-on {
  background-position: 100% 0 !important
}
#cccwr #cctoggle.cctoggle-on span{
  padding-right: 20px;
  text-align: right;
}
#cccwr #cctoggle span.toggle-on, #cccwr #cctoggle.cctoggle-on span.toggle-off{ display:none; }
#cccwr #cctoggle.cctoggle-on span.toggle-on{ display:block; }

#cccwr #ccc-implicit-warning {
  display: none
}

#cccwr #ccc-explicit-checkbox {
  display: none
}
/* cookiecontrol end*/

/* opleidingen kiezer: choose-course start*/

div.choose-course {
  position: relative;
  height: 300px;
  margin-bottom: 10px;
}

.choose-course h2 {
  border-bottom: 3px solid white;
  margin-bottom: 0;
}

.choose-course p,
#container-home .choose-course p {
  margin:0;
}

#content .choose-course a,
#content .choose-course a:visited
{
  font-family: SerifaAHWRegular;
  font-size: 13px;
  text-decoration: none;
  border-bottom: 0px Transparent none;
  display: block;
  padding: 4px 4px 3px 4px;
  color: #fff;
}

#content .choose-course a:hover {
  background-color: #fff;
  color: #000;
}

div.courses
{
  position: relative;
  max-height: 253px;
  overflow-x: hidden;
  overflow-y: auto;
}

div.all-courses
{
  position: absolute;
  bottom: 0;
  width: 253px;
}

#content div.all-courses a
{
  font-size: 11px;
}

/* opleidingen kiezer: choose-course end*/

/* calendar 2014  start*/

#content .tx-cal-controller .cal-list-container a:link {
  text-decoration: none;
  border-bottom: none;
}

.cal-header
{
  background-color: #ffdc00;
  vertical-align: top;
}

.cal-header > div
{
  display: inline-block;
  width: 175px;
  position: relative;
  vertical-align:top;
  padding: 10px;
}

#content div.month-small-cat-section {
  width: 175px;
  min-height: 178px;
  max-height: 184px;
  position: relative;
  vertical-align:top;
  padding: 10px 0;
  float:left;
}

#content div.month-small-cat-section h2
{
  padding-left: 10px;
}


#content .week-or-month,
#content div.month-small-cat-section ul
{
  position: absolute;
  bottom: 0;
  list-style-type: none;
  margin-left: 0px;
  width: inherit;
}

#content div.month-small-cat-section ul li a,
#content div.month-small-cat-section ul li a:visited
{
  border-bottom:0;
  font-size: 10px;
  display:block;
  padding: 2px;
  padding-left: 10px;
  line-height:10px;
}

#content div.month-small-cat-section ul li a:hover,
#content div.month-small-cat-section ul li.current a,
#content div.month-small-cat-section ul li.active a
.cal-header td.currentDayHeader
{
  background-color: #fff;
  color: #000;
}


.cal-header div.month-small-nav-section
{
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  min-height: 178px;
}

.cal-header table {
  margin-bottom: 0px;
}

#content div.month-small-cat-section h2,
.cal-header table.month-small,
.cal-header,
.cal-header h2,
.cal-header th
{
  background-color: #e7e8e8;
}

.cal-header td,
.cal-header th
{
  padding: 6px 5px;
}

#content div.month-small-cat-section h2,
.cal-header h2 { text-transform: capitalize; font-size: 26px; }

.cal-header td.monthOff {
  color: #fff;
}

#content .week-or-month
{
  position: absolute;
  bottom: 15px;
  margin-left: 0px;
  width: inherit;
}

.ui-datepicker-calendar tr.current,
.ui-datepicker-calendar tr.active,
.ui-datepicker-week-col.ui-state-active,
.ui-datepicker-current-day {
  background-color: #fff;
}

.displaynone,
span.ui-icon
{
  display: none;
}
#month-header-prevnext {
  padding: 0 0 0 3px;
}

#content #month-header-prevnext a
{
  display:inline-block;
  width: 20px;
  height: 18px;
  border: none;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

#month-header-prevnext a.ui-datepicker-prev
{
  background-image: url('/fileadmin/templates/main/2010/images/white_links.png');
}

#month-header-prevnext a.ui-datepicker-next
{
  background-image: url('/fileadmin/templates/main/2010/images/white_pijlrechts.png');
}


#month-header-prevnext a:hover
{
  cursor: pointer;
}

#content .ui-widget-content
{
  border: none;
  color: #312e25;
  background-color: Transparent;
  background-image: url("clear.gif");
}

#content span.ui-state-default
{ font-weight: normal; }

#content .ui-state-default { color: #B3B3B3; }


#content a.ui-state-default
{
  padding: 6px 5px;
}

#content .ui-datepicker-calendar a:link
{
  padding: 5px;
  border-bottom: none;
}

#content .ui-datepicker-calendar a:hover
{
  background-color: #fff;
}

#content .ui-state-disabled,
#content .ui-widget-content .ui-state-disabled,
#content .ui-widget-header .ui-state-disabled {
  opacity: 1;
  filter: Alpha(Opacity=100);
}

#content .ui-state-highlight,
#content .ui-widget-content .ui-state-highlight,
#content .ui-widget-header .ui-state-highlight
{
  background-color: Transparent;
  background-image: url("/clear.gif");
  border: none;
}

#content .ui-datepicker-header
{
  display:none;
}

#content .week-or-month a:link {
  display: block;
  text-decoration: none;
  border-bottom: none;
}

#content .week-or-month a:hover {
  color: #fff;
}

#content .ui-datepicker th {
  padding: 2px;
  width: 25px;
}

#content .ui-datepicker th.ui-datepicker-week-col {
  padding: 2px 4px;
  width: 25px;
}

.ui-datepicker td.ui-datepicker-week-col,
.ui-datepicker-calendar tr.active td.ui-datepicker-week-col a.week-number
{
  background-image: url('/fileadmin/templates/main/2010/images/accessibility/intern_ahk_dia.png');
  background-repeat: no-repeat;
  background-position: 7px 7px;
}

.ui-datepicker-calendar tr.active td.ui-datepicker-week-col a.week-number,
.ui-datepicker-calendar tr.current td.ui-datepicker-week-col
{
  background-position: 10px 7px;
}

.ui-datepicker-calendar tr.active td.ui-datepicker-week-col a.week-number
{
  background-color: #fff;
}

.ui-datepicker td.ui-datepicker-week-col
{
  height: 22px;
  text-align: center;
  color: transparent;
}

.ui-datepicker-calendar a.week-number
{
  text-indent: 24px;
  overflow: hidden;
  display:block;
  width: 13px;
  height: 12px;
}


/* list  */


.cal-list-container {
  border-bottom: 1px solid #000;
  padding-bottom: 1px;
}

.day-events
{
  width: 65px;
  float: left;
  height: 64px;
  border-top: 1px solid #000;
}

.day-events span
{
  display: block;
  font-family: serifa-65-bold;
  padding: 2px;
  font-size: 1.5em;
  letter-spacing: 0px;
}

.day-events .day-name {
  font-size: 10px;
  font-weight: normal;
  font-family: arial;
}

.day-events .day {

}

.day-events .month {

}

.vevent {
  padding-left: 75px;
  height:75px;
  position: relative;
  padding-top: 0px;
}

div.day-events {
  position: relative;
  z-index: 1;
  padding: 5px;
  border-right: 1px solid transparent;
}

div.day-events.active {
  border-right: 1px solid #fff;
}

.vevent a.transparent
{
  position: relative;
  display: block;
  height:74px;
  border-top: 1px solid #e7e8e8;
}



.vevent.active .dtstart-container,
div.day-events.active span,
.vevent.active a,
#content .vevent.active a:hover
{
  color: #fff;
}


.vevent .summary {
  padding-top: 5px;
}

.vevent .summary,
.vevent .dtstart-container  {
  width: 440px;
  padding-left: 8px;
}

.vevent .dtstart-container {
  padding-top: 2px;
  color:#555;
  font-size:11px;
}

#content .cal-list-container .vevent .summary a {
  font-size: 1.75em;
  font-family: serifa-65-bold;
  border-bottom: none;
  line-height: 21px;
}


.vevent .location
{
  display: block;
  position: relative;
  width: 275px;
  float: left;
  background-color: Transparent;
  background-image: url("/fileadmin/templates/cal/2014/img/pinpoint.png");
  background-repeat: no-repeat;
  background-position: 0px -1px;
  padding-left: 12px;
}

.vevent.active .location
{
  background-image: url("/fileadmin/templates/cal/2014/img/pinpoint_white.png");
}

.vevent abbr {
  position: absolute;
  left: 295px;
  border-bottom:0;
  background-color: Transparent;
  background-image: url("/fileadmin/templates/cal/2014/img/timer.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding-left: 14px;
  padding-bottom: 1px;
}

.vevent.active abbr
{
  background-image: url("/fileadmin/templates/cal/2014/img/timer_white.png");
}

/*
.vevent abbr img.icon-inactive {
  display: none;
}

.vevent abbr img.icon-active {
  display: block;
}

.vevent.active abbr img.icon-inactive {
  display: block;
}

.vevent.active abbr img.icon-active {
  display: none;
}
*/


.vevent img.list-image {
  position: absolute;
  right: 0;
  top: 0;
}

.tx-ahkutilities-pi1 {
  position: relative;
}

/* ajaxloader agenda start */

#ajaxloader
{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  z-index: 3;
  border: 8px solid #fff;
  border-right-color: transparent;
  border-radius: 50%;
  box-shadow: 0 0 25px 2px #fff;
  -webkit-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  -ms-animation: spin 1s linear infinite;
  -o-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}

@-webkit-keyframes spin
{
  from { -webkit-transform: rotate(0deg); opacity: 0.4; }
  50%  { -webkit-transform: rotate(180deg); opacity: 1; }
  to   { -webkit-transform: rotate(360deg); opacity: 0.4; }
}

@-moz-keyframes spin
{
  from { -moz-transform: rotate(0deg); opacity: 0.4; }
  50%  { -moz-transform: rotate(180deg); opacity: 1; }
  to   { -moz-transform: rotate(360deg); opacity: 0.4; }
}

@-ms-keyframes spin
{
  from { -ms-transform: rotate(0deg); opacity: 0.4; }
  50%  { -ms-transform: rotate(180deg); opacity: 1; }
  to   { -ms-transform: rotate(360deg); opacity: 0.4; }
}

@-o-keyframes spin
{
  from { -o-transform: rotate(0deg); opacity: 0.4; }
  50%  { -o-transform: rotate(180deg); opacity: 1; }
  to   { -o-transform: rotate(360deg); opacity: 0.4; }
}

@keyframes spin
{
  from { transform: rotate(0deg); opacity: 0.2; }
  50%  { transform: rotate(180deg); opacity: 1; }
  to   { transform: rotate(360deg); opacity: 0.2; }
}

/* ajaxloader agenda end */

/* calendar 2014  end*/

.programmes p,
.programmes ul
{
  margin:0;
  line-height: 20px;
}

.programmes ul
{
  list-style-type: none;
}

/* nieuwe sinds TYPO3 6.2 upgrade */
.tx-powermail{color:#444}.tx-powermail .clear{clear:both}.tx-powermail *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tx-powermail *.hide{display:none}.tx-powermail .powermail_fieldset{clear:left;border:1px solid #bbb;padding:10px;margin:0 0 20px 0;background:#eee}.tx-powermail .powermail_fieldset .powermail_legend{color:#bbb;float:right;margin:3px 0 10px 0;font-size:200%;white-space:normal}.tx-powermail .powermail_fieldset .powermail_label{display:block;width:200px;float:left;clear:left;font-weight:bold}.tx-powermail .powermail_fieldset .powermail_label[title]{cursor:help}.tx-powermail .powermail_fieldset .powermail_label[title]:after{content:'i';display:inline-block;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;height:16px;width:16px;background-color:#aaa;margin:0 0 0 2px;font-size:14px;line-height:16px;text-align:center;color:white;font-family:arial;font-weight:bold}.tx-powermail .powermail_fieldset .powermail_label[title][title=""]{cursor:inherit}.tx-powermail .powermail_fieldset .powermail_label[title][title=""]:after{display:none}.tx-powermail .powermail_fieldset .powermail_fieldwrap{margin:0 0 0.5em 0;clear:both;overflow:hidden}.tx-powermail .powermail_fieldset .powermail_field{width:370px;padding:5px;margin:0;border:1px solid #bbb;color:#444;float:right;font-size:inherit}.tx-powermail .powermail_fieldset .powermail_field.powermail_submit,.tx-powermail .powermail_fieldset .powermail_field.powermail_reset{margin:5px 0 0 0;padding:5px 20px;color:white;font-weight:bold;cursor:pointer;background-color:#1e5799;border:1px solid #eee}.tx-powermail .powermail_fieldset .powermail_field.powermail_reset{background-color:#ffca4b}.tx-powermail .powermail_fieldset .powermail_field.powermail_captcha{width:100%}.tx-powermail .powermail_fieldset .powermail_captchaimage{width:100%;margin-top:10px}.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio legend,.tx-powermail .powermail_fieldset .powermail_fieldwrap_check legend{padding:0}.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio fieldset,.tx-powermail .powermail_fieldset .powermail_fieldwrap_check fieldset{border:0;padding:0;margin:0}.tx-powermail .powermail_fieldset .powermail_radio_outer,.tx-powermail .powermail_fieldset .powermail_captcha_outer,.tx-powermail .powermail_fieldset .powermail_check_outer,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul{background-color:white;border:1px solid #bbb;float:right;padding:3px;width:400px;list-style:none;margin:0}.tx-powermail .powermail_fieldset .powermail_radio_outer>li,.tx-powermail .powermail_fieldset .powermail_captcha_outer>li,.tx-powermail .powermail_fieldset .powermail_check_outer>li,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul>li{margin:5px}.tx-powermail .powermail_fieldset .powermail_radio_outer>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_captcha_outer>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_check_outer>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul>li .deleteAllFiles{color:#bbb;cursor:pointer}.tx-powermail .powermail_fieldset .powermail_radio_outer>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_captcha_outer>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_check_outer>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul>li .deleteAllFiles:hover{text-decoration:underline}.tx-powermail .powermail_fieldset .parsley-errors-list{display:none;margin:5px 0 20px 0;padding:0;list-style-type:none;background-color:#f2dede;border:1px solid #ebccd1;width:400px;float:right;clear:left}.tx-powermail .powermail_fieldset .parsley-errors-list.filled{display:block}.tx-powermail .powermail_fieldset .parsley-errors-list>li{color:#a94442;padding:5px 10px}.tx-powermail .powermail_fieldset .powermail_field_error,.tx-powermail .powermail_fieldset .parsley-error,.tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus,.tx-powermail .powermail_fieldset div.error{background-color:#ebccd1;border:1px solid #a94442;color:#a94442}.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list{width:100%;margin-bottom:0;background-color:#ebccd1;border:none}.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list>li{padding-left:5px}.tx-powermail .powermail_create,.tx-powermail .powermail_confirmation{border:1px solid #bbb;padding:10px;margin:0 0 20px 0;background:#eee;overflow:hidden}.tx-powermail .powermail_create .powermail_confirmation_submit,.tx-powermail .powermail_create .powermail_confirmation_form,.tx-powermail .powermail_confirmation .powermail_confirmation_submit,.tx-powermail .powermail_confirmation .powermail_confirmation_form{margin:20px 0 0 0;padding:5px 20px;color:white;font-weight:bold;cursor:pointer;float:right;background-color:#1e5799;border:1px solid #eee}.tx-powermail .powermail_create .powermail_confirmation_form,.tx-powermail .powermail_confirmation .powermail_confirmation_form{float:left;clear:left;background-color:#bbb}.tx-powermail .powermail_progressbar{width:400px;height:5px;float:right;border:1px solid #EEEEEE;clear:both}.tx-powermail .powermail_progressbar.disable{display:none}.tx-powermail .powermail_progressbar>.powermail_progress{background:#1e5799;width:0%;max-width:100%;-webkit-animation:progress 5s 1 forwards;-moz-animation:progress 5s 1 forwards;-ms-animation:progress 5s 1 forwards;animation:progress 5s 1 forwards}.tx-powermail .powermail_progressbar>.powermail_progress>.powermail_progess_inner{height:5px;width:100%;overflow:hidden;background:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_loading.gif") repeat-x;-moz-opacity:0.25;-khtml-opacity:0.25;opacity:0.25;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);filter:alpha(opacity=25)}.tx-powermail .powermail_confirmation .powermail_progressbar{width:100%}.tx-powermail .powermail_all>dt{width:200px;float:left;clear:left;font-weight:bold}.tx-powermail .powermail_all>dd{width:400px;float:left;margin:0}.tx-powermail .powermail_message{padding:5px 0 10px 20px;min-height:65px;background-color:#ebccd1;border:1px solid #a94442;background-position:98% 10px;background-repeat:no-repeat;list-style:circle}.tx-powermail .powermail_message li{padding:5px 50px 0 0}.tx-powermail .powermail_message.powermail_message_ok{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");background-color:#cdeaca;border:1px solid #3b7826}.tx-powermail .powermail_message.powermail_message_ok li{color:#3b7826}.tx-powermail .powermail_message.powermail_message_error{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_error.png")}.tx-powermail .powermail_message.powermail_message_error li{color:#a94442}.tx-powermail .powermail_message.powermail_message_note{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");background-color:#fcf8e3;border:1px solid #ffca4b}.tx-powermail .powermail_message.powermail_message_note li{color:#ffca4b}.tx-powermail .powermail_tabmenu{list-style:none;margin:0;padding:0}.tx-powermail .powermail_tabmenu>li{display:inline-block;padding:5px 10px;cursor:pointer;background:#eee;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;color:#aaa}.tx-powermail .powermail_tabmenu>li.act{color:#444}.tx-powermail .powermail_tabmenu>li.parsley-error{background-color:#ebccd1}.tx-powermail .powermail_fieldset .powermail_tab_navigation{margin-top:2em}.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next,.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_previous{background-color:#aaa;display:inline-block;padding:5px 30px;text-decoration:none;color:white;border:1px solid #bbb;font-weight:bold}.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next{background-color:#1e5799;float:right}@-webkit-keyframes progress{to{width:100%}}@-moz-keyframes progress{to{width:100%}}@-ms-keyframes progress{to{width:100%}}@keyframes progress{to{width:100%}}.powermail_frontend{clear:left;margin:0 0 20px 0;background:#eee;overflow:auto}.powermail_frontend table.powermail_frontend_list{width:100%;font-size:0.8em;border:1px solid #444;margin-top:15px;border-spacing:0;border-collapse:separate}.powermail_frontend table.powermail_frontend_list tr th{color:white;font-weight:bold;padding:7px 3px;text-align:left;background:#444}.powermail_frontend table.powermail_frontend_list tr td{padding:3px}.powermail_frontend table.powermail_frontend_list tr:nth-child(even){background:#bbb}.powermail_frontend .powermail_frontend_filter{background:#bbb;padding:10px 0}.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container{padding:5px 10px;clear:both}.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container label{float:left;display:block;width:200px;padding-top:3px}.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container input{width:400px;padding:5px;float:right;border:none}.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container .powermail_frontend_search_submit{color:white;cursor:pointer;background:#1e5799;clear:both}.powermail_frontend .powermail_frontend_abc,.powermail_frontend .powermail_frontend_export{width:600px;margin:10px 0}.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner,.powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner,.powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner,.powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner{margin:0 10px}.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner span.abc,.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner span.abc a,.powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner span.abc,.powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner span.abc a,.powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner span.abc,.powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner span.abc a,.powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner span.abc,.powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner span.abc a{font-weight:bold;text-decoration:none}.powermail_frontend .powermail_frontend_export{width:640px}.powermail_frontend .powermail_frontend_export input{width:17px;height:16px;padding-top:2px;cursor:pointer;text-indent:-99999px;border:0;background-repeat:no-repeat;background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_csv.gif")}.powermail_frontend .powermail_frontend_export input.export_icon_xls{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_xls.gif")}.powermail_frontend .powermail_frontend_export .powermail_frontend_export_icon{float:right;padding-top:5px;margin-left:5px;height:19px}.powermail_frontend dl{clear:both;padding:5px 10px}.powermail_frontend dl dt{float:left;width:150px;font-weight:bold;clear:left;margin-right:10px}.powermail_frontend dl dd{float:left}.powermail_frontend .powermail_frontend_back{margin:10px;display:inline-block;padding:5px 20px;background-color:#bbb;border:1px solid #eee;color:white;text-decoration:none}.xdsoft_datetimepicker{box-shadow:0px 5px 15px -5px rgba(0,0,0,0.506);background:white;border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top:1px solid #bbb;color:#333333;font-family:"Helvetica Neue", "Helvetica", "Arial", sans-serif;padding:8px;padding-left:0px;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0px;margin:0px}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0px}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==")}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0px}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0px 0px}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0px none currentColor;cursor:pointer;display:block;height:30px;opacity:0.5;outline:medium none currentColor;overflow:hidden;padding:0px;position:relative;text-indent:100%;white-space:nowrap;width:20px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0px;margin-bottom:7px;margin-top:0px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #eee}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:white;border-top:1px solid #eee;color:#444;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0px;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0px}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0px;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#a94442}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#1e5799;box-shadow:#1e5799 0px 1px 3px 0px inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:90px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:56px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#F5F5F5;border:1px solid #DDDDDD;color:#666666;font-size:12px;text-align:right;padding:0px;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker .xdsoft_calendar th{background:#F1F1F1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#1e5799}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#1e5799;box-shadow:#1e5799 0px 1px 3px 0px inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:0.5}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#a94442 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit	!important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0px;top:0px;bottom:0px;cursor:pointer}.xdsoft_scroller_box{position:relative}
/* ---- ext.css ------------- included by catcss */
ul.csc-uploads {margin:0; list-style-type:none;}
ul.csc-uploads li {padding-left:25px; background:url('/typo3/gfx/fileicons/default.gif') left top no-repeat; margin-bottom:10px;}
ul.csc-uploads span{display:block;}
ul.csc-uploads a{text-decoration:none; border-bottom:none !important; }
ul.csc-uploads a:hover{color:#000 !important; text-decoration:underline;}
ul.csc-uploads .csc-uploads-element-pdf{background-image:url('/typo3/gfx/fileicons/pdf.gif')!important;}
ul.csc-uploads .csc-uploads-element-doc, ul.csc-uploads .csc-uploads-element-docx{background-image:url('/typo3/gfx/fileicons/doc.gif')!important;}
ul.csc-uploads .csc-uploads-element-ppt, ul.csc-uploads .csc-uploads-element-pptx{background-image:url('/typo3/gfx/fileicons/ppt.gif')!important;}
ul.csc-uploads .csc-uploads-element-gif{background-image:url('/typo3/gfx/fileicons/gif.gif')!important;}
ul.csc-uploads .csc-uploads-element-jpg{background-image:url('/typo3/gfx/fileicons/jpg.gif')!important;}
ul.csc-uploads .csc-uploads-element-xls, ul.csc-uploads .csc-uploads-element-xlsx, ul.csc-uploads .csc-uploads-element-xlt {background-image:url('/typo3/gfx/fileicons/xls.gif')!important;}

fieldset {
    border: 0 none;
    margin: 20px 0;
}

fieldset legend {
    float: none;
    font-size: 16px;
    font-weight: bold;
    margin: 3px 10px 10px 0;
    white-space: normal;
}

fieldset input {
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 3px 3px 5px #EEEEEE;
    color: #444444;
    padding: 3px;
    background:#fff;
}
fieldset input[type="radio"],
fieldset input[type="checkbox"] {
  width:auto;
  clear:both;
}
fieldset input[type="submit"],fieldset input[type="reset"] {
	width:100px;
	}
fieldset textarea {
  width:360px;
    border: 1px solid #CCCCCC;
    color: #444444;
    padding: 3px;
}

/* BEGIN COMMENTS & RATINGS */

div.tx-comments-pi1 {
	margin-top:10px;
	}

div.tx-comments-comment-1,
div.tx-comments-comment-2 {
  border:1px solid #ddd;
  background-color:#eee;
  padding:5px;
  margin-bottom:10px;
}

.tx-comments-comment-name {
  font-weight:bold;
}

div.tx-comments-comment-date {
	color:#777;
	}

.tx-imagecycle-pi1 {
	margin-bottom:10px;
	}

.tx-imagecycle-pi1 a {
	border-bottom: none !important;
	}
/* EINDE COMMENTS & RATINGS */
.tx-t3sjslidernews-pi1  {
	margin-bottom: 10px;
	}
.tx-t3sjslidernews-pi1 h1 {
	font-family:Arial;
	letter-spacing:0;
	}
.tx-t3sjslidernews-pi1 a {
	border-bottom:0px !important;
}
/* Home slider NEW start */


.tx-t3sjslidernews-pi1 .lof-slider_5 .lof-description_black {
    background: url('/fileadmin/images/ahk/slider/transblack70.png');
}


.tx-t3sjslidernews-pi1 .lof-title {
    font-family: 'SerifaAHWRegular', Arial, sans-serif;
    font-size: 17px;
    letter-spacing: -1px;
    padding-right:60px;
}

.tx-t3sjslidernews-pi1 .lof-slider_5 .navigationControl,
#col23 .tx-t3sjslidernews-pi1 .lof-slider_5 .navigationControl {
    overflow: hidden;
    z-index: 9999;
    position: absolute;
    bottom: 12px;
    right:0;
    margin: 0;
    right:12px;
}

.tx-t3sjslidernews-pi1 .lof-slider_5 .navigationControl ul {
    text-align: right;
}

.lof-slider_5 {
    position:relative;
}

.tx-t3sjslidernews-pi1 .lof-slider_5 .pagSelector {
    cursor: pointer;
    background: url('/fileadmin/images/ahk/slider/ahk_cycle_pagination2.png') -3px -2px transparent !important;
    border: 0 ;
    width: 7px;
    height: 6px;
    margin: 1px;
    padding: 0 !important;
    overflow: hidden;
    float: left;
    text-indent: 20px;
}

.tx-t3sjslidernews-pi1 .lof-slider_5 .pagSelector.active {
    cursor: pointer;
    background: url('/fileadmin/images/ahk/slider/ahk_cycle_pagination2.png') 8px -2px transparent !important;
}

/* Home slider NEW end */

.lof-slider_5 .lof-main-outer .lof-previous {
	background:url("/fileadmin/images/ahk/slider/arrows.png") no-repeat scroll left center transparent;
	left:5px;
	width:25px;
}

.lof-slider_5 .lof-main-outer .lof-previous {
	left:0;
}
.lof-slider_5 .lof-main-outer .lof-next {
	background:url("/fileadmin/images/ahk/slider/arrows.png") no-repeat scroll left center transparent;
	width:25px;
}
.lof-slider_5 .lof-main-outer .lof-next {
	right:0;
	background-position:-25px;
	}

.theme-default .nivoSlider {
	box-shadow:none;
	}

.theme-default a.nivo-prevNav {
	left:0;
	}

.theme-default a.nivo-nextNav {
	right:0;
	}

.nivo-directionNav a {
	top:40%;
	}

#content .nivoSlider a.nivo-imageLink {
	border-bottom:0;
	}

.news-list3-container,
.news-list-container,
.tx-dmmjobcontrol-pi1 {
	margin-bottom:15px;
}
#container-home ul {
	margin:0;
}
#container-home .news-list-item img {
	margin: 0 5px 5px 0;
}
#container-home .news-list-container,
#container-home .tx-cal-controller {
	margin-bottom:5px;
	}
#container-home .news-list-item {
	padding:0;
	border-bottom:1px solid #ffdd00;
	clear:left;
	overflow:hidden;
}
#container-home .news-list-item a {
	padding:3px 0;
	display:block;
}
object {
	margin-bottom: 1px;
	}

#col234 ul.results-list
{
	margin: 10px 0 0 0;
	list-style-type: none;
	width:390px;
}

ul.results-list li
{
	margin-bottom:12px;
	}

.tx-dmmjobcontrol-pi1 h1 {
	margin-top:10px;
	}

.dmmjobcontrol_list_table h1 {
	margin:0;
	font-family: Arial;
	font-size: 14px;
	letter-spacing: 0;
	font-weight:bold;
}

h1.results-topic {
	font-family:Arial;
	font-size:14px;
	margin-bottom:0;
	letter-spacing:0;
	}
#content .tx-solr a:link {
	border-bottom:0;
	text-decoration:underline;
	}

.results-highlight {
	font-weight: bold;
	}

/* Questionnaire */
.question {
	font-weight: bold;
	}
.questionSubtext {
	color:#666;
	}

/* VACATURES */

.job-head
{
	font-weight: bold;
}

/* SITEMAP */

#content .csc-menu.csc-menu-4 dd
{
font-size:11px;
}

dt.csc-menu csc-menu-4
{
	margin-bottom:10px;
	}

/* NEWS */
.news-date,
.cal-date {
	font-size: 11px;
	color: #666;
}
.news-date {
	margin: 10px 0;
	}
.news-list-container .news-date {
	margin: 10px 0 0 0;
	}
.cal-date {
	padding: 0 0 10px 0px;
}

.news-list3-1kolom-img {
	float:none;
}

.news-header,
.agenda-header {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

.news-lead,
.agenda-lead {
	font-size: 11px;
	}

#content .news-lead a:hover,
#content .agenda-lead a:hover,
#content .agenda-list-intro a:hover,
#content .agenda-home-intro a:hover {
	color: #666666;
}

.news-lead p {
	margin-bottom:0;
}

.news-list-item,
.news-list-1kolom-item {
	clear: both;
	padding: 8px 3px;
}

.news-list-item {
	min-height:40px;
	}

li.news-list-item.odd {
	background:#eeeeee;
	}

.news-list-item img {
	float:left;
	margin: 0px 5px 5px 0px;
}

.news-list3-item img {
	float: left;
	margin: 0;
}

.news-list-item div.news-lead,
.news-list-item .news-header {
	margin-left: 150px;
	}

.news-list3-item .news-header {
	margin-bottom: 14px;
	margin-left:165px;
}

.news-list3-item div.news-lead {
	margin-left:165px;
}

.news-list3-item,
.list3-a,
.list3-b {
	padding: 8px 3px;
}

.list3-a p,
.list3-b p
{
	margin-bottom: 0;
}

.news-list-item h1,
.news-list-item h2 {
	font-family: Arial, Verdana;
	font-size: 13px;
	padding: 0;
	}
.news-single-item {
	margin-bottom:12px;
	}
.news-single-item h2
{
	font-size: 16px;
}

.news-single-additional-info {
	margin-bottom: 12px;
	}

.news-single-img {
	width: 185px;
	right: 0;
	position: absolute;
	}

.news-single-right .news-single-img {
	position: relative;
	}

.klein {
	color: #999;
	font-size: 11px;
	}

.news-related {
	margin-bottom:12px;
	}

.amenu-act {
	font-weight: bold;
	background-color:#FFDC00;
}

#content .news-related a:link,
#content .news-related a:visited,
#content #tweetFeed a:link,
#content #tweetFeed a:visited {
	border-bottom:none;
	color:#0066bb;
	}
#content .news-related a:hover,
#content #tweetFeed a:hover {
	text-decoration:underline;
	}

/* CALENDAR */

.tx-cal-controller .month-small {
	text-align: center;
	border: 0;
}

table.month-small {
	background-color: #CCDDFF;
	}

#content table.month-small a {
	color:#0066bb;
	text-decoration: none;
	font-weight: bold;
	border-bottom:none;
	}
#content table.month-small a:hover {
	text-decoration: underline;
	}
#content table.month-small th a {
	color:#fff;
	}

.tx-cal-controller ul
{
	list-style-type: none;
	margin:0px;
}
.tx-cal-controller div {
	list-style-type: none;
	margin-bottom:0px;
	}

.tx-cal-controller li
{
	padding: 5px 0;
}

.tx-cal-controller li.home {
	padding:0;
	}

.tx-cal-controller h3 {
	background: none;
	margin-bottom: 0;
	padding: 0;
	}
.tx-cal-controller dt
{
	padding:5px 3px;
	font-size:11px;
	}

.agenda-list-item {
	clear: both;
	padding: 8px 3px;
	}

.agenda-list-intro {
	margin-left: 80px;
	}

.agenda-imagecol {
	position: absolute;
	right: 0;
}

.agenda-home-intro img
{
	margin-bottom: 5px;
}

.agenda-datumtijd
{
	font-size: 10px;
	color: #666;
}
.agenda-image {
	float: left;
	padding-right: 5px;
	}

.agenda-date-time
{
	background: #FFEFCC;
	padding: 3px;
	margin-bottom: 16px;
	}

.agenda-date-time a {
	color: #666;
	}

.agenda-date-time a:hover {
	color: #000;
	text-decoration: underline;
	}
.month-small th {
	font-family:Arial;
	text-align:center;
	font-weight: bold;
	font-size:11px;
	letter-spacing:0;
	}
.month-small td {
	border: 0;
}


.month-weeknums {
	display:none;
}

.tx-cal-controller th.sideback {
	background-color: #FFDC00;
	width: 185px;
	height: 22px;
	margin: 0;
	}

.tx-cal-controller tbody {
	border: 0;
	padding: 0;
	}
.agenda-description ul {
	list-style-type:disc;
	margin-left:25px;
	}
.agenda-description ul li {
	padding:0;
	}

input[readonly]
{
background-color: #eee;
}

.csc-textpic-caption {
	font-size: 11px;
	color:#444;
	}

/* LICHTINGEN */

#col234 .tx-wecstaffdirectory-pi1 ul.entries {
	margin-left: 0;
	width:620px;
	}

.entries li.entry {
	width:185px;
	float:left;
	list-style:none;
	padding: 0 20px 10px 0px;
	position:relative;
}
.entries-2013 li.entry {
	width:144px;
	float:left;
	list-style:none;
	margin: 0 6px 6px 0px;
	position:relative;
}

.entries-2013.home li.entry,
#content .tx-ahklichtingen-pi1 .profielen ul.entries-2013.home { width: auto; }

.entries-2013.home li.entry { margin: 0 0 6px 20px;}

.entries-2013.home li.entry.profile-1 { margin-left: 0;}
.entries-2013.home li.entry.profile-2,
.entries-2013.home li.entry.profile-3,
.entries-2013.home li.entry.profile-4 { margin-left: 21px;}

.entries-2013 li.entry .overlay {
	position:absolute;
	z-index: 1;
	bottom:0;
	left:0;
	width:94%;
	padding: 3%;
	background-color: #fff;
}

.entries-2013 li.entry a span.overlay {
	background-color: #FFDC00;
	color: #fff;
}

.entries-small li.entry {
	width:90px;
	float:left;
	list-style:none;
	padding: 0 6px 6px 0;
	position:relative;
}

#col4 .entries-small li.entry {
	padding-right: 5px;
	}

.profielen .entries-small li.nr_2,
.profielen .entries-small li.nr_6 {
	padding: 0 18px 6px 0;
}

.profielen .entries-small li.nr_4,
.profielen .entries-small li.nr_8,
#col4 .profielen .entries-small li.nr_2,
#col4 .profielen .entries-small li.nr_4 {
	padding: 0 0px 6px 0;
}

.tx-ahklichtingen-pi1 .profielen .entries-small h2 {
	height: 12px;
	font-size:11px;
	}

.afdeling {
	font-size:11px;
	}


.captiongrey{
	font-size:11px;
	color:#ccc;
	margin-bottom:10px;
}

.singleView .photo {
	float:none;
	}

.tx-wecstaffdirectory-pi1 h2,
.tx-ahklichtingen-pi1 h2 {
	letter-spacing:0;
	position: relative;
	}

.tx-wecstaffdirectory-pi1 .col22 h2 {
	margin-top:10px;
}

.tx-ahklichtingen-pi1 .projecten h2 {
	position:absolute;
	width: 179px;
	z-index:99;
	font-size:13px;
/*	opacity:0.7;*/
	}

.tx-ahklichtingen-pi1 .projecten img {
	position:relative;
	top: 25px;
	}



/*projectbrowser start*/

.tx-ahklichtingen-pi1,
.tx-wecstaffdirectory-pi1 {
	position: relative;
}

.classofyear
{
	position: absolute;
	top: -98px;
	right: 4px;
	font-size: 64px;
	font-family: SerifaAHWRegular, Arial;
	font-weight: 600;
}

div.projectbrowser
{
	position: absolute;
	top: 0;
	right: 0;
	width: 185px;
	height: 25px;
	text-align: center;
}

div.projectbrowser>div
{
	position: absolute;
	padding: 0;
	margin: 0;
	height: 15px;
}

div.projectbrowser img {
	border:none;
	width: 10px;
	height: 14px;
	margin: 1px;
}

#content .projectbrowser div.index
{
	position: relative;
	margin: 0px auto;
	padding: 6px 0;
}

#content .projectbrowser div.prev
{
	background-image: url("/fileadmin/templates/main/2010/images/white_links.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	left: 0px;
	top: 5px;
	z-index: 1;
}

#content .projectbrowser div.next
{
	background-image: url("/fileadmin/templates/main/2010/images/white_rechts.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	right:0;
	top: 5px;
}


/*projectbrowser end*/


.tx-ahklichtingen-pi1 .projecten .entries li.entry {
	height:173px;
}
.tx-wecstaffdirectory-pi1 #easyslideshow {

	}

.tx-wecstaffdirectory-pi1 .profielen h2,
.tx-ahklichtingen-pi1 .profielen h2 {
	font-size:13px;
	height:14px;
	}

.tx-wecstaffdirectory-pi1 .profielen ul,
.tx-ahklichtingen-pi1 .profielen ul,
.tx-ahklichtingen-pi1 .projecten ul,
#tx-solr-search .profielen ul
{
	margin-left:0px;
	margin-bottom:0 !important;
	width:620px;
}

.tx-ahklichtingen-pi1 .profielen ul.entries-small {
	width:auto;
	}

.tx-wecstaffdirectory-pi1 div.item {
	margin-bottom:10px;
}

.tx-ahklichtingen-pi1 div.searchbox {
	margin-bottom:15px;
	}

.tx-ahklichtingen-pi1 div.searchbox.navigator {
	margin-bottom: 0;
}

.eindwerk-list {
	margin-left:-10px;
}

.eindwerk-foto {
	float:left;
}

.eindwerk-data {
	margin-left:145px;
	font-size:11px;
	border-top:1px solid #fff;
}
.eindwerk-news-data {
	margin-left:145px;
	font-size:11px;
}
.eindwerk-dag {
	font-size:20px;
	font-weight:bold;
	float:left;
	}

.eindwerk-event {
	margin-left:30px;
}

.start {
	float:left;
	width:365px;
	margin-left:10px;
	}

.social {
	margin:10px 0;
	}

.tx-ahklichtingen-pi1 div.info {
    padding:0px 0px 10px 5px;
}

.tx-ahklichtingen-pi1 div.thumb,
.tx-wecstaffdirectory-pi1 div.thumb{
	width:92px;
	float:left;
	margin-bottom:5px;
}

.tx-ahklichtingen-pi1 select, #container-home select#faculty {
	width:185px;
	background-color:#fff;
	color:black;
	border:none;
	font-size:13px;
	margin-bottom:5px;
}
#container-home select#faculty {
	width: 230px;
	height: 24px;
}

div.opleidingen form#facultyjump /*new201309*/
{
	border-top: 2px #000 solid; /*new201309*/
	border-bottom: 2px #000 solid;/*new201309*/
	height: 26px;
}

div.opleidingen .selectBox-dropdown .selectBox-label {
	color: #000;
}

form#viewjump, /*new201309*/
form#facultyjump,
form#yearjump
{
	border-top: 0px #000 solid; /*new201309*/
	border-bottom: 0px #000 solid;/*new201309*/
	width:185px;
	height:25px;
	margin-bottom:3px; /*new201309*/
	background-color: #ffffff;
}

form .selectBox-dropdown, /*new201309*/
body .selectBox-options li a
{
	cursor:pointer;
}


div.navigator form#viewjump,
div.navigator form#facultyjump {
	margin-bottom: 5px;
}

#viewjump .selectBox-dropdown, /*new201309*/
#facultyjump .selectBox-dropdown
{
	line-height: 1.7;
}

.facultysearchcontainer
{
	border-top: 2px #000 solid;
	border-bottom: 2px #000 solid;
	width:185px;
}

.navigatordrops
{
	margin-top:2px;
}

.navigatordrops.first
{
	margin-top:0px;
}

div.submitbutton
{
	width:185px;
	height:20px;
}
.tx-ahklichtingen-pi1 .selectBox-dropdown {
	width:145px;
}
div.submitbutton a
{
	float:right;
	display:block;
	margin-top:5px;
}

.refreshbutton {
	background-color: #ffdc00;
	border:0;
	margin: 8px 0 25px 0;
	padding:2px;
	font-size:13px;
	float:right;
	cursor:pointer;
}

#prevBtn, #nextBtn, #slider1next, #slider1prev {
	display: block;
	height: 50px;
	left: 0px;
	position: absolute;
	top: 110px;
	width: 25px;
	z-index: 89;
	text-indent:-8000px;
}

#prevBtn a,
#nextBtn a,
#slider1next a,
#slider1prev a {
	display: block;
	height: 50px;
	position: relative;
	width: 25px;
}


#nextBtn, #slider1next {
	left: 365px;
}

.tx-wecstaffdirectory-pi1 #nextBtn a, #slider1next a { background-position: -25px; }

#content #prevBtn a,
#content #nextBtn a
{
	border-bottom: 0px transparent none;
	outline: 0;
}

.col21 {
	position:relative;
}

.fieldDescriptionLarge {
	margin-bottom: 18px;
	line-height:18px;
	}

#easyslideshow ul, #easyslideshow li {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

#easyslideshow li {
	height: 278px;
	overflow: hidden;
	width: 390px;
}

#easyslideshow ul,
#easyslideshow li {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}


#content .social a:link,
#content .social a:visited {
	border-bottom:0;
}

.docent {background-color:#ffefcc; padding:5px;}
.periodelabel {display:none;}

div.tx-irfaq-pi1 {
	margin-bottom:12px;
	}

div.news-interviews {
	margin-right:12px;
	margin-bottom:12px;
	float:left;
	position:relative;
}

div.interview-content {
	   position: absolute;
   bottom:0;
   left: 0;
   padding:5px;
   width: 175px;
   font-size:14px;
   font-weight:bold;
   background: #ffdd00;
   opacity: 0.65;
   -moz-opacity:0.65;
   filter: alpha(opacity=65);
   height:32px;
}

div.interview-content a {
	color:#000 !important;
}

div.interview-content a:hover {
	text-decoration:underline !important;
	}
.help a {
	cursor:help !important;
}
.help .helptext {
	display:none;
	}
.help a:hover .helptext {
-moz-border-radius:3px 3px 3px 3px;
-moz-box-shadow:5px 5px 10px #888888;
background: #EEE;
background:-moz-linear-gradient(center top , #FFFFFF 0%, #E5E5E5 100%) repeat scroll 0 0 transparent;
color:#444444;
display:block;
font-size:0.9em;
font-style:normal;
padding:10px;
position:absolute;
white-space:normal;
width:550px;
}

/* KEC-QUESTIONAIRE*/

.csc-frame-frame1 h1 {
  font-family:Arial,Verdana,sans-serif;
  font-size:12px;
  font-weight:bold;
  letter-spacing:0;
  margin:0;
  line-height:16px;
  border-top: 1px solid #FFDC00;
  border-bottom: 2px solid #FFDC00;
}
.keq_browser_improved .prev,
.keq_browser_improved .next,
.keq_browser_improved .page_tab.active {
  background-color:#FFDC00;
}
.keq_question,
.keq_browser_improved,
.keq_browser_improved .scroller {
  background-color:#FFEFCC;
}

.keq_question p.bodytext {
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px 0;
	}
.keq_browser_improved {
  border-top: 1px solid #FFDC00;
}
.keq_browser_improved .prev .arrow {
  border-bottom: 5px solid #FFDC00;
  border-right: 10px solid #000000;
  border-top: 5px solid #FFDC00;
}
.keq_browser_improved .prev .arrow-overlay {
  border-bottom: 2px solid #000000;
  border-right: 5px solid #FFDC00;
  border-top: 2px solid #000000;
}
.keq_browser_improved .next .arrow {
  border-bottom: 5px solid #FFDC00;
  border-left: 10px solid #000000;
  border-top: 5px solid #FFDC00;
}
.keq_browser_improved .next .arrow-overlay {
  border-bottom: 2px solid #000000;
  border-left: 5px solid #FFDC00;
  border-top: 2px solid #000000;
}

.keq_tooltip {
  padding:10px;
  background:#eee;
  border:1px solid #ccc;
}

.keq_tooltip p { margin-bottom:0; }

.keq_question {
  display:block;
  margin-bottom: 0;
  padding: 4px 6px;
  width:auto;
  border: none;
}

.keq_questionnaire { padding: 0; }
.keq_page {
  background: #ffffff;
  padding: 0;
}
.keq_unit {
  background: transparent;
  margin:0;
  padding:0;
  margin-bottom:15px;
  width: auto;
}

.keq_selection, .keq_input {
  padding:0;
  border: none;
  margin: 0;
}
.keq_browser_improved {
  height:20px;width:390px;
  position:relative;
  line-height:20px;
  text-align:center;
  margin-bottom: 2px;
}
.keq_browser_improved span {
  margin:0 3px;
  float:left;
}
.keq_browser_improved .prev,
.keq_browser_improved .next {
  position:relative;
  width:20px; height: 20px;
  float:left;
}
.keq_browser_improved .page_tab {
  width:20px; height: 20px;
  float:left;
}

.keq_browser_improved .scroller {
  height:20px; width:350px;
  float:left;
  font-weight:bold;
}
.keq_browser_improved .prev .arrow {
  top: 5px;
  left: 5px;
  position: absolute;
  width: 0;
}
.keq_browser_improved .prev .arrow-overlay {
  top: 8px;
  left: 10px;
  position: absolute;
  width: 0;
}
.keq_browser_improved .next .arrow {
  top: 5px;
  left: 5px;
  position: absolute;
  width: 0;
}
.keq_browser_improved .next .arrow-overlay {
  top: 8px;
  left: 5px;
  position: absolute;
  width: 0;
}
.keq_cleaner { height:0.5em; 	clear:both; }
.keq_selection,
.keq_improved_answer {
	margin:4px 6px;
}
.keq_improved_answer .keq_answer_text {
	color:red;
}
.keq_improved_answer .keq_answer_text.correct {
	color:green;
}
.keq_selection input[type=radio] {
	float: left;
}
.keq_answer_title {
	width: 359px;
	float:left;
	margin-left: 0.5em;
}

div.fce-jmenu-wrap {
  width:185px;
  position:relative;
  height:162px;
  margin-bottom: 16px;
  clear:both;
}

div.fce-jmenu-wrap img {
	max-height: 135px;
	max-width: 185px;
}

div.fce-jmenu-header {
  font: normal normal normal 16px SerifaAHWRegular, Arial, sans-serif;
  width:182px;
  padding-left: 3px;
  padding-top: 3px;
  height:22px;
  margin-bottom: 3px;
  letter-spacing:-1px;
  color: #fff;
  text-transform: lowercase;
}

#content div.fce-jmenu-header a {
  display:block;
  height:24px;
  color:#fff;
  border-bottom: 0;
}
div.fce-jmenu-header.geel, .entries-2013 li.entry a span.overlay.ahk { background-color: #ffdc00; color:#000; }
div.fce-jmenu-header.lichtblauw, .entries-2013 li.entry a span.overlay.bwk { background-color: #00aadd; }
div.fce-jmenu-header.donkerblauw, .entries-2013 li.entry a span.overlay.cva { background-color: #0066bb; }
div.fce-jmenu-header.groen, .entries-2013 li.entry a span.overlay.bvo { background-color: #009933; }
div.fce-jmenu-header.paars, .entries-2013 li.entry a span.overlay.nft { background-color: #aa0099; }
div.fce-jmenu-header.rood, .entries-2013 li.entry a span.overlay.the { background-color: #ee0000; }
div.fce-jmenu-header.roze, .entries-2013 li.entry a span.overlay.rwa { background-color: #ee3399; }
#content div.fce-jmenu-header.geel a
{
	color:#000;
}

div.fce-jmenu-header a:hover {text-decoration:none;color:#fff;}
#content div.fce-jmenu-header.geel a:hover {color:#000;}


div.fce-jmenu-ankeiler {
  font: 20px SerifaAHWRegular, Arial, sans-serif;
  width:185px;
  height:135px;
  letter-spacing:-1px;
  font-weight:normal;
}

div.fce-jmenu-ankeiler.geel {
	border-bottom: 2px solid #FFDC00;
	color: #000;
	}

div.fce-jmenu-ankeiler.lichtblauw {
	border-bottom: 2px solid #00AADD;
	color: #00AADD;
	}

div.fce-jmenu-ankeiler.donkerblauw {
	border-bottom: 2px solid #0066BB;
	color: #0066bb;
	}

div.fce-jmenu-ankeiler.groen {
	border-bottom: 2px solid #009933;
	color: #009933;
	}

div.fce-jmenu-ankeiler.paars {
	border-bottom: 2px solid #AA0099;
	color: #AA0099;
	}

div.fce-jmenu-ankeiler.rood {
	border-bottom: 2px solid #EE0000;
	color: #ee0000;
	}

div.fce-jmenu-ankeiler.roze {
	border-bottom: 2px solid #EE3399;
	color: #ee3399;
	}

div.fce-jmenu-items-wrap {
  display:none;
  width:185px;
  height:135px;
  position:absolute;
  top:27px;
}

div.fce-jmenu-items-wrap.geel {
	background-color: #FFDC00;
}

div.fce-jmenu-items-wrap.lichtblauw {
	background-color: #00AADD;
}

div.fce-jmenu-items-wrap.donkerblauw {
	background-color: #0066BB;
}

div.fce-jmenu-items-wrap.groen {
	background-color: #009933;
}

div.fce-jmenu-items-wrap.paars {
	background-color: #AA0099;
}

div.fce-jmenu-items-wrap.rood {
	background-color: #EE0000;
}

div.fce-jmenu-items-wrap.roze {
	background-color: #EE3399;
}

ul.fce-jmenu-items {
  list-style: none;
  margin:0 !important;
}

ul.fce-jmenu-items li {
  list-style: none;
}

.fce-jmenu-items-wrap-nohide {
	height: 135px;
	}

.fce-jmenu-items-wrap-nohide.geel {
	background-color: #FFEFCC;
}

.fce-jmenu-items-wrap-nohide.lichtblauw {
	background-color: #CCEFFF;
}

.fce-jmenu-items-wrap-nohide.donkerblauw {
	background-color: #CCDDFF;
}

.fce-jmenu-items-wrap-nohide.groen {
	background-color: #CCEECC;
}

.fce-jmenu-items-wrap-nohide.paars {
	background-color: #EFDDFF;
}

.fce-jmenu-items-wrap-nohide.rood {
	background-color: #FFDDDD;
}

.fce-jmenu-items-wrap-nohide.roze {
	background-color: #FFDDEE;
}

#content ul.fce-jmenu-items li a {
  font: normal normal normal 13px SerifaAHWRegular, Arial, sans-serif;
  display:block;
  color:#fff;
  text-transform: lowercase;
  border-bottom: none;
  padding-left: 3px;
  width: 182px;
}

#content .fce-jmenu-items-wrap-nohide ul.fce-jmenu-items li a {color:#000;}
#content .geel ul.fce-jmenu-items li a {color:#000;}
#content .geel ul.fce-jmenu-items li a:hover {color:#000;background-color:#ffefcc;}
#content .lichtblauw ul.fce-jmenu-items li a:hover {color:#000;background-color:#CCEFFF;}
#content .groen ul.fce-jmenu-items li a:hover {color:#000;background-color:#CCEECC;}
#content .donkerblauw ul.fce-jmenu-items li a:hover {color:#000;background-color:#CCDDFF;}
#content .paars ul.fce-jmenu-items li a:hover {color:#000;background-color:#EFDDFF;}
#content .rood ul.fce-jmenu-items li a:hover {color:#000;background-color:#FFDDDD;}
#content .roze ul.fce-jmenu-items li a:hover {color:#000;background-color:#FFDDEE;}


/* Shared styles for lightbox & slimbox*/
#prevLink, #nextLink {
	display:block;
	position:absolute;
	top:0;
	width:35%;
	height:100%;
	background:transparent url(../img/blank.gif) no-repeat;
}

#prevLink {
	left:0;
	float:left;
}

#nextLink {
	right:0;
	float:right;
}

#prevLink:hover {
	background:transparent url(../img/prev.gif) no-repeat 0% 15%;
}

#nextLink:hover {
	background:transparent url(../img/next.gif) no-repeat 100% 15%;
}

#playLink,#pauseLink,#saveLink,#closeLink {
	display:block;
	float:right;
	width:26px;
	height:26px;
	margin-left:1.0em;
}

#playLink {
	background:transparent url(../img/play.gif) no-repeat center;
}

#pauseLink {
	background:transparent url(../img/pause.gif) no-repeat center;
}

#saveLink {
	background:transparent url(../img/save.gif) no-repeat center;
}

#closeLink {
	background:transparent url(../img/close.gif) no-repeat center;
}



/* Slimbox-only*/
#sbOverlay {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000;
	cursor:pointer;
	z-index:90;
}

#sbCenter, #sbBottomContainer {
	position:absolute;
	left:50%;
	overflow:hidden;
	background-color:#fff;
	z-index:100;
}

#sbCenter a, #sbBottomContainer a {
	text-decoration:none;
	border:none;
	outline:none;
}

.sbLoading {
	background:#fff url(../img/loading.gif) no-repeat center;
}

#sbImage {
	position:absolute;
	left:0;
	top:0;
	border:10px solid #fff;
	background-repeat:no-repeat;
}

#sbBottom {
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	color:#666;
	line-height:1.4em;
	text-align:left;
	padding:0 10px 10px 10px;
}

#sbCaption {
	width:66%;
	font-weight:bold;
	margin-bottom:0.1em;
}

#sbNumber {
	width:66%;
	margin-bottom:0.1em;
}

#sbPresent {
	width:66%;
	margin-bottom:0.1em;
}

#sbPresent a {
	position:relative;
	float:left;
	color:#777;
	border-right:0.3em solid #fff;
	border-bottom:0.1em solid #fff;
	border-left:0.4em solid #fff;
	margin-right:0.2em;
}

#sbPresent a.act {
	/*font-weight:bold;*/
	color:#fff;
	background:#777;
	border-color:#777;
}



/* Lightbox-only*/
#overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#000;
	z-index:90;
}

#lbLightbox {
	position:absolute;
	left:0;
	width:100%;
	z-index:100;
	text-align:center;
	line-height:0;
}

#lbLightbox #closeLink {
	margin-bottom:10px;
}

#lbLightbox a {
	text-decoration:none;
	border:none;
	outline:none;
}

#lbLightbox img {
	width:auto;
	height:auto;
	border:none;
}

#lbOuterImageContainer {
	position:relative;
	background-color:#fff;
	width:250px;
	height:250px;
	margin:0 auto;
}

#lbImageContainer {
	padding:10px;
}

#lbLoading {
	position:absolute;
	z-index:110;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
	background:#fff url(../img/loading.gif) no-repeat center;
}

#lbHoverNav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}

#lbImageContainer>#lbHoverNav {
	left:0;
}

#lbImageDataContainer {
	font-family:tahoma, arial, sans-serif;
	font-size:11px;
	background-color:#fff;
	margin:0 auto;
	line-height:1.4em;
	overflow:auto;
	width:100%;
}

#lbImageData {
	padding:0 10px;
	color:#666;
}

#lbImageDetails {
	width:66%;
	float:left;
	text-align:left;
	padding-bottom:10px;
}

#lbCaption {
	display:block;
	font-weight:bold;
	margin-bottom:0.1em;
}

#lbNumberDisplay {
	display:block;
	margin-bottom:0.1em;
}

#lbPresent {
	display:block;
	margin-bottom:0.1em;
}

#lbPresent a {
	position:relative;
	float:left;
	color:#777;
	border-right:0.3em solid #fff;
	border-bottom:0.1em solid #fff;
	border-left:0.4em solid #fff;
	margin-right:0.2em;
}

#lbPresent a:hover {
	color:#000;
}

#lbPresent a.act {
	/*font-weight:bold;*/
	color:#fff;
	background:#777;
	border-color:#777;
}

.tx-pagebrowse{text-align:center;list-style:none inside none;width:100%;margin:0;padding:0}
.tx-pagebrowse li{display:inline;list-style:none;margin:0;padding:0 5px 0 0}
li.tx-pagebrowse-pages{width:80%}
li.tx-pagebrowse-pages ol{display:inline;margin:0;padding:0 10px}

/* jQuery UI CSS Framework @VERSION */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Component containers
----------------------------------*/
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #f7f7f7 url(../images/jquery-ui/ui-bg_highlight-hard_100_f7f7f7_1x100.png) 50% top repeat-x; color: #312e25; }
.ui-widget-content a { color: #312e25; }
.ui-widget-header { font-weight: bold; }
.ui-widget-header a { color: #433f38; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { font-weight: bold; color: #ffffff; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff; background:#BCBDBF; 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 #aac402; background: #aac402 url(../images/jquery-ui/ui-bg_highlight-soft_25_aac402_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; } */
.ui-state-hover a, .ui-state-hover a:hover, #content .ui-state-default a:hover { color: #000; text-decoration: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; background:#000; text-decoration: none; }
#content .ui-state-active a:hover { color:#000; background:#BCBDBF; cursor:pointer; }
.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 #e8e1b5; background: #fcf0ba url(../images/jquery-ui/ui-bg_glass_55_fcf0ba_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #e3a345; background: #ffedad url(../images/jquery-ui/ui-bg_highlight-soft_95_ffedad_1x100.png) 50% top repeat-x; color: #cd5c0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd5c0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd5c0a; }
.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: 16px; height: 16px; background-image: url(../images/jquery-ui/ui-icons_808080_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../images/jquery-ui/ui-icons_808080_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../images/jquery-ui/ui-icons_847e71_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../images/jquery-ui/ui-icons_eeeeee_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/jquery-ui/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../images/jquery-ui/ui-icons_8dc262_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/jquery-ui/ui-icons_8dc262_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/jquery-ui/ui-icons_cd0a0a_256x240.png); }

/* Misc visuals
----------------------------------*/
.ui-widget-overlay { background: #2b2922 url(../images/jquery-ui/ui-bg_inset-soft_15_2b2922_1x100.png) 50% bottom repeat-x; opacity: .90;filter:Alpha(Opacity=90); }
.ui-widget-shadow { margin: -12px 0 0 -12px; padding: 12px; background: #cccccc url(../images/jquery-ui/ui-bg_highlight-hard_95_cccccc_1x100.png) 50% top repeat-x; opacity: .20;filter:Alpha(Opacity=20); }
.ui-autocomplete { position: absolute; cursor: default; }
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Datepicker @VERSION
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

.treeview, .treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(../images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}

.treeview li {
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(../images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../images/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview .placeholder {
	background: url(../images/ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.filetree li { padding: 3px 0 2px 16px; }


/* Imagecycle
----------------------------------*/

.tx-imagecycle-pi1-images .imagecycle-caption {
white-space: normal;
}

/* new per april 2012 START */
.Tx-Formhandler .yform div select:focus,
.Tx-Formhandler .yform div.type-text input:focus,
.Tx-Formhandler .yform div select:focus,
.Tx-Formhandler .yform div textarea:focus,
.Tx-Formhandler .yform div.type-text input:hover,
.Tx-Formhandler .yform div select:hover,
.Tx-Formhandler .yform div textarea:hover,
.Tx-Formhandler .yform div.type-text input:active,
.Tx-Formhandler .yform div select:active,
.Tx-Formhandler .yform div textarea:active {
  border-color: #FFDC00;
}

.Tx-Formhandler .yform div.type-text input:-moz-placeholder,
.Tx-Formhandler .yform div textarea:-moz-placeholder {
  color:#0066bb;
  font-size:11px;
}

.Tx-Formhandler .yform fieldset {
  border-color: transparent #CCCCCC #CCCCCC #E6E6E6;
  position:relative;
  clear: both;
}

.Tx-Formhandler .yform div.previous {
	float:left;
	position:relative;
	z-index: 2;
}

.Tx-Formhandler .yform div.next {
	position:relative;
	z-index: 1;
}


.Tx-Formhandler h3 {
	z-index: 2;
	padding:5px;
	margin:0;
}

div.edit-profile_stepbar
{
	position:absolute;
	right:7px;
	padding-top: 5px;
	z-index: 3;
}

div.edit-profile_stepbar .button_next {
	background-image: url("/fileadmin/templates/main/2010/images/ahk/ahk_pijlrechts.png");
	background-repeat: no-repeat;
	background-position: right 4px;
	color: transparent;
	width: 11px;
	border:none;
	box-shadow: none;
}

div.edit-profile_stepbar .button_prev {
	background-image: url("/fileadmin/templates/main/2010/images/ahk/ahk_pijllinks.png");
	background-repeat: no-repeat;
	background-position: left 4px;
	color: transparent;
	width: 11px;
	border:none;
	box-shadow: none;
}

div.tabs {
	border-bottom: 1px solid #E6E6E6;
	height: 26px;
	margin-top: 10px;
	margin-left: 5px;
}

div.tabs h2.current {
	border-bottom: 1px solid white;
	color: #000000;
	background-color: white;
}

div.tabs h2 {
	border: 1px Transparent solid;
	color: white;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	margin: 0 0 0 5px;
	padding: 0 5px;
	text-align: center;
	width: 13%;
	background-color: #FFEFCC;
}

/* new per april 2012 END */

.news-list-container ul {
	margin-left: 0 !important;
	overflow:hidden;
	}
.news-list-container ul li {
	list-style-type:none;
	}

div.opleiding {width:185px; float:left; margin-right:15px; margin-bottom:15px;}
div.opleiding .results-image {position: relative; width: 100%;}
div.opleiding h2 {position: absolute; font-size:14px; bottom:0; left: 0; width: 183px; margin-bottom:0; padding: 3px 1px; opacity:0.85; filter:Alpha(Opacity=85); color:#fff; }
div.opleiding.faculty-1 h2 {background:#ffdd00; color:#000;}
div.opleiding.faculty-3 h2 {background:#009933;}
div.opleiding.faculty-5 h2 {background:#00aadd;}
div.opleiding.faculty-7 h2 {background:#0066bb;}
div.opleiding.faculty-9 h2 {background:#aa0099;}
div.opleiding.faculty-11 h2 {background:#ee3399;}
div.opleiding.faculty-13 h2 {background:#ee0000;}


/* EDTWEET START */
.edtweet {
    background: #ddd;
    border: 1px solid #ddd;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    margin-bottom:20px;

}

.edtweet .bodytext {
	width:160px !important;
	margin-bottom:0 !important;
	}

.edtweet_timeline_header,
.edtweet_timeline_footer {
    height: 20px;
}

.edtweet_header {
	padding:3px;
}

.edtweet_timeline_content,
.edtweet_search_content {
    max-height: 300px;
    overflow-y: scroll;
}

.edtweet_search_header,
.edtweet_timeline_footer,
.edtweet_search_footer {
    padding: 4px;
    clear: both;
}


.edtweet_footer_join_conversation {
    float: right;
    margin: 2px;
}

.edtweet_status {
    color: #8A8A8A;

    padding: 0.5em 0.5em;
    clear: both;

    border-bottom: 1px solid #ddd;

    background: #fafafa;
    /* Mozilla: */
    background: -moz-linear-gradient(center top , #fafafa, #f9f9f9) repeat scroll 0 0 transparent;
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#fafafa), to(#f9f9f9));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#fafafa', EndColorStr='#f9f9f9', GradientType=0);
}

.edtweet_status_avatar {
    float: left;
}

.edtweet_status_avatar img {
    height: 32px;
    width: 32px;
}

.edtweet_status_names,
.edtweet_status_text,
.edtweet_status_actions {
 /*    margin-left: 44px; */
}

div.edtweet_status_names span.edtweet_screenname {
    font-size: 120%;
    font-weight: bolder;
}

div.edtweet_status_names span.edtweet_name {
    font-size: 95%;
}

.edtweet_status_text {
    color: #282828;
    padding: 0.3em 0;
}

.edtweet_tweetaction {
    padding-left: 20px;
}

.edtweet_twitter_icon {
    background: transparent url(/typo3conf/ext/edtweet/Resources/Public/Images/bird_16_blue.png) no-repeat left center;
}

a.edtweet_reply_icon {
    background: transparent url(/typo3conf/ext/edtweet/Resources/Public/Images/reply.png) no-repeat left center;
}

a.edtweet_reply_icon:hover {
    background: transparent url(/typo3conf/ext/edtweet/Resources/Public/Images/reply_hover.png) no-repeat left center;
}

.edtweet_retweet_icon {
    background: transparent url(/typo3conf/ext/edtweet/Resources/Public/Images/retweet.png) no-repeat left center;
}

.edtweet_retweet_icon a:hover,
.edtweet_retweet_icon:hover {
    background: transparent url(/typo3conf/ext/edtweet/Resources/Public/Images/retweet_hover.png) no-repeat left center;
}

.edtweet_favorite_icon {
    background: transparent url(/typo3conf/ext/edtweet/Resources/Public/Images/favorite.png) no-repeat left center;
}

.edtweet_favorite_icon a:hover,
.edtweet_favorite_icon:hover {
    background: transparent url(/typo3conf/ext/edtweet/Resources/Public/Images/favorite_hover.png) no-repeat left center;
}

#content .edtweet a {
    color: #0094C2;
    text-decoration: none;
}

#content .edtweet a:hover {
    color: #0060A6;
    text-decoration: underline;
}

#content .edtweet a:link {
  border-bottom:0;
}


/* EDTWEET END *//* ---- search.css ------------- included by catcss */
#tx-solr-search {
/*	width: 595px;*/
	width: 75%;
	float: right;
}

#col234 #tx-solr-search,
.col4234 #tx-solr-search {
	width: 595px;
}

#tx-solr-searchboxonly {
	width:185px;
	}
	
#tx-solr-search-functions {
	width: 185px;
	float: left;
}
/*new201309
.col41 #tx-solr-search-functions {
	width: inherit;
}
*/
#content #tx-solr-search-functions a {
	border-bottom:0;
	}
	
#tx-solr-search-functions input[type=checkbox] {
	vertical-align:middle;
	float:left;
}
#tx-solr-search-functions label {
	display:block;
	padding-left:16px;
	}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* search form */
.tx-solr-search-form {
	background-color: #FFEFCC;
	border: 0;
	padding: 10px;
	margin-bottom: 10px;
}

/***********************************************/
/*new201309 START*/
/*copied from main.css start*/
#topmenu div#searchbox
{
	float:right;
	right:0px;
	position:absolute;
	width:180px;
}
/*  END LANGMENU per 14-2-2011  */

#searchbox input.tx-solr-q,
#searchclass input.tx-solr-q { /*new201309*/
	height: 18px;
	padding-left: 3px;
	width: 167px;
	float:left;
	border:0;
}

#searchclass input.searchsubmitbutton, /*new201309*/
#searchbox input.searchsubmitbutton
{
	background-color: transparent;
	border: 0px transparent none;
	position: relative;
	float: left;
	margin-left: -12px;
	margin-top: 3px;
	width: 10px;
	height: 14px;
	background-image: url("/fileadmin/templates/main/2010/images/ahk/ahk_pijlrechts.png");
	background-repeat: no-repeat;
}

#searchclass input.searchsubmitbutton /*new201309*/
{
	margin-top: 6px;
}

#searchbox #tx-solr-search {
	width:100%;
}

#searchbox #tx-solr-search div.spelling-suggestions
{
	display:none;
}
/*copied from main.css end*/

.tx-solr-search-form.searchclass
{
	background-color: Transparent;
	padding: 0;
	margin-bottom: 22px;
}

#searchclass {
	height: 25px;
}

.tx-solr-search-form.searchclass
{
	background-color: Transparent;
	padding: 0;
	margin-bottom: 22px;
}

#searchclass input.tx-solr-q {
	height: 25px;
	width: 182px;
}

.searchbox.navigator #leftmenu ul.level-2 {
	padding-bottom: 0;
}

#content .searchbox.navigator .fontleftmenu ul li {
	margin-bottom: 3px;
}

/*new201309 END*/
/***********************************************/


.tx-solr-search-form.tx-solr-search-courses input {
	background:#fff;
	border:0;
	color:#999;
	padding:2px;
}
#tx-solr-search .tx-solr-q,
#tx-solr-searchboxonly .tx-solr-q {
	padding: 0;
	width: 80%;
}
.tx-solr-submit {
	background-color: #cfcecf;
	border: none;
	padding: 6px;
	color: #494949;
	font-weight: bold;
	width: 15%;
}

#tx-solr-search #searchpage input,
#tx-solr-searchboxonly #searchpage input {
	padding:6px;
	border:0;
	}
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* pagination */

#tx-solr-pagination {
	margin: 20px 0px;
	height: 20px;
}

#tx-solr-pagination-results-per-page {
	float: left;
}

#tx-solr-pagination-results-per-page select {
	margin-left: 5px;
}

#tx-solr-pagination .tx-pagebrowse-pi1 {
	float: right;
}

#tx-solr-search #tx-solr-pagination ul.tx-pagebrowse {
	margin-top: 0px;
	padding-top: 2px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* search functions */

#tx-solr-search-functions div.secondaryContentSection {
	padding: 0px 0px 10px 0px;
	margin: 0px 10px 2.4em 0px;
	width: 100%;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* faceting */

#tx-solr-faceting .facets .facet-option-list {
	padding: 5px 0px 10px 0px;
}

#tx-solr-faceting .facets .facet-type-numericRange .facet-option-list {
	width: 85%;
}

.facet-result-count {
	color: #999;
}

#tx-solr-faceting .facets .dateselector {
	margin-right: 5px;
	width: 85px;
}

#tx-solr-facets-in-use li {
	list-style-type: none;
	margin-left: 10px;
}

#tx-solr-facets-in-use .facets-remove-all {
	margin-top: 10px;
	border-bottom: 0;
	font-weight: bold;
}

#tx-solr-faceting .facets li {
	list-style-type: none;
	margin-left: 0px;
	margin-bottom: 18px;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* sorting */
#tx-solr-sorting ul,
#tx-solr-faceting ul {
	margin-left:0px;
	}
#tx-solr-sorting li, 
#tx-solr-faceting .facet-option-list li,
#tx-solr-facets-in-use li {
	list-style-type: none;
	margin: 0px;
	border-bottom:2px solid #ffdd00;
	padding:2px 0;
}
#tx-solr-faceting .facet-option-list li {
	padding:3px 0;
	}

#content #tx-solr-sorting li a,
#content #tx-solr-faceting li a {
	color:#000;
	text-decoration:none;
	}
	
#content #tx-solr-sorting li:hover,
#content #tx-solr-faceting li.facet-option:hover {
	background:#d6d6d6;
	}
#content #tx-solr-facets-in-use li a {
	background: url("/fileadmin/templates/main/2010/images/ahk/remove.png") no-repeat scroll 98% 0 #ffefcc;
	}
#content #tx-solr-facets-in-use li a:hover {
	background: url("/fileadmin/templates/main/2010/images/ahk/remove.png") no-repeat scroll 98% 0 #d6d6d6;
	}
#tx-solr-sorting h2,
#tx-solr-faceting h2 {
	padding: 3px 0 3px 3px;
	}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* results */

#tx-solr-search .tx-solr-search-word {
	font-weight: bold;
}

#tx-solr-search .tx-pagebrowse {
	margin-top: 10px;
}

#tx-solr-search .results-list {
	margin-left:0;
}

#tx-solr-search .results-list li {
	list-style: none inside;
	margin-left: 0px;
}

.results-entry {
	padding-bottom: 20px;
}

.results-topic {
	font-weight: bold;
	margin-bottom: 5px;
	font-size:16px;
	font-family:Arial;
	letter-spacing:0;
}

.result-content {
	clear: both;
}

.results-highlight {
	background: #fdee53;
}

.results-teaser p {
	margin-bottom:0;
	}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* relevance */

.relevance {
	height: 20px;
}

.relevance-label,
.relevance-bar,
.relevance-percent {
	float: left;
	margin-right: 3px;
}

.relevance-bar {
	height: 20px;
	padding-top: 3px;
}

.tx-solr-relevance-bar {
	width: 100px;
	height: 8px;
	border: 1px solid #ccc;
	font-size: 1px;
	padding: 1px;
}

.tx-solr-relevance,
.tx-solr-relevance-fill {
	margin-right: 0px !important;
	height: 8px;
	padding: 0px;
	float: left;
}

.tx-solr-relevance {
	background-color: #f18f0b;
}

.tx-solr-relevance-fill {
	background-color: #ccc;
}

/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* frequent searches */

#tx-solr-frequent-searches ul {
	padding-right: 10px;
	margin-left:0;
}

#tx-solr-frequent-searches li {
	list-style-type: none;
	margin-left: 3px;
	display: inline;
}

.tx-solr-frequent-term-14 {
	font-size: 14px;
}
.tx-solr-frequent-term-15 {
	font-size: 15px;
}
.tx-solr-frequent-term-16 {
	font-size: 16px;
}
.tx-solr-frequent-term-16 {
	font-size: 16px;
}
.tx-solr-frequent-term-17 {
	font-size: 17px;
}
.tx-solr-frequent-term-18 {
	font-size: 18px;
}
.tx-solr-frequent-term-19 {
	font-size: 19px;
}
.tx-solr-frequent-term-20 {
	font-size: 20px;
}
.tx-solr-frequent-term-21 {
	font-size: 21px;
}
.tx-solr-frequent-term-22 {
	font-size: 22px;
}
.tx-solr-frequent-term-23 {
	font-size: 23px;
}
.tx-solr-frequent-term-24 {
	font-size: 24px;
}
.tx-solr-frequent-term-25 {
	font-size: 25px;
}
.tx-solr-frequent-term-26 {
	font-size: 26px;
}
.tx-solr-frequent-term-27 {
	font-size: 27px;
}
.tx-solr-frequent-term-28 {
	font-size: 28px;
}
.tx-solr-frequent-term-29 {
	font-size: 29px;
}
.tx-solr-frequent-term-30 {
	font-size: 30px;
}
.tx-solr-frequent-term-31 {
	font-size: 31px;
}
.tx-solr-frequent-term-32 {
	font-size: 32px;
}
.tx-solr-frequent-term-33 {
	font-size: 33px;
}
.tx-solr-frequent-term-34 {
	font-size: 34px;
}


.results-relevance
{
	float: right;
	text-align: right;
}

#tx-solr-search .hover-control.hover {
	color:#000;
}
.results-entry.hover-control {
        border-bottom:0;
        }
.results-entry.hover-control.hover {
	background-color:#d6d6d6;
	}
.results-image {
	float:left;
	width:185px;
	margin-right:20px;
	}
.results-course {
	float:left;
	width:395px;
	}
.results-course h2 {
	color:#fff;
	}
.results-course .results-level {
	color:#fff;
	font-family:Arial;
	font-size:11px;
	float:right;
	letter-spacing:0;
	}
.results-faculty-1 h2,
.results-faculty-2 h2 {
	background: #ffdd00;
	color:#000;
	}
.results-faculty-1 .results-level {
	color:#000;
	}
.results-faculty-3 h2,
.results-faculty-4 h2 {
	background: #009933;
	}
.results-faculty-5 h2,
.results-faculty-6 h2 {
	background: #00aadd;
	}
.results-faculty-7 h2,
.results-faculty-8 h2 {
	background: #0066bb;
	}
.results-faculty-9 h2,
.results-faculty-10 h2 {
	background: #aa0099;
	}
.results-faculty-11 h2,
.results-faculty-12 h2 {
	background: #ee3399;
	}
.results-faculty-13 h2,
.results-faculty-14 h2 {
	background: #ee0000;
	}

.tx-solr-meta {
	background-color:#e7e7e7;
	border:1px solid #ccc;
	padding:3px;
	margin-bottom:20px;
}
.result-url {
	color:#009933;
}/* ---- jquery.selectBox.css ------------- included by catcss */
/* Dropdown control */
.selectBox-dropdown
{
	width: 157px;
	/* width = (desired width) - padding-right */
	padding-right: 40px;
	position: relative;
	border: 0px #BBB;
	line-height: 1.5;
	text-decoration: none;
	color: #000;
	outline: none;
	vertical-align: middle;
	background: #F2F2F2;
	display: inline-block;
	cursor: default;
}

.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow {
	border-color: #fff;
}

.selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.selectBox-dropdown .selectBox-label {
	width: 100%;
	padding: .2em .3em;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
}

.selectBox-dropdown .selectBox-arrow
{
	position: absolute;
	top: 0;
	right: 0;
	width: 23px;
	height: 100%;
	border-left: solid 1px #fff;
	background-image: url("ahk_selectbox_arrow.png");
	background-repeat: no-repeat;
	background-position: 50% center;
}

.facultysearchcontainer .selectBox-dropdown .selectBox-arrow
{
	background-image: url("jquery.selectBox-arrow.gif");
}


/* Dropdown menu START*/

.selectBox-dropdown-menu {
	position: absolute;
	z-index: 99999;
	max-height: 200px;
	border: solid 1px #BBB; /* should be the same border width as .selectBox-dropdown */
	background: #FFF;
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	overflow: auto;
}

/* Dropdown menu END*/


/* Inline control START*/
.selectBox-inline {
	width: 250px;
	outline: none;
	border: solid 1px #BBB;
	background: #FFF;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: auto;
}

.selectBox-inline:focus {
	border-color: #666;
}

/* Inline control END*/

/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
	list-style: none;
	display: block;
	cursor: default;
	padding: 0;
	margin: 0;
}

.selectBox-options LI A {
	line-height: 1.5;
	padding: 0 .5em;
	white-space: nowrap;
	overflow: hidden;
	background: 6px center no-repeat;
}

.selectBox-options LI.selectBox-hover A {
	background-color: #EEE;
}

.selectBox-options LI.selectBox-disabled A {
	color: #888;
	background-color: transparent;
}

.selectBox-options LI.selectBox-selected A {
	background-color: #C8DEF4;
}

.selectBox-options .selectBox-optgroup {
	color: #666;
	background: #EEE;
	font-weight: bold;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}


/* Disabled state */
.selectBox.selectBox-disabled {
	color: #888 !important;
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: .5;
	filter: alpha(opacity=50);
	border-color: #666;
}

.selectBox-inline.selectBox-disabled {
	color: #888 !important;
}

.selectBox-inline.selectBox-disabled .selectBox-options A {
	background-color: transparent !important;
}/* ---- jquery.fancybox.css ------------- included by catcss */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(fancybox_sprite@2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}