@charset "UTF-8";
/* CSS Document */

/****************************/
/***** Global Settings *****/
/****************************/

* {
	padding:0;
	margin:0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse:separate;
	border-spacing:0px;
	outline: 0;
}
html {
	overflow-y: scroll;
}
/* ************************************************** */
/* ******************* Basis ************************ */
/* ************************************************** */

.classloader {

	cursor: help;
}

.authorcontent {
	border-radius: 5px;
	border: 1px solid #aaa;
	padding: 10px;
	background-color: #FFF;
	margin: 10px 0 10px 0;
	font-family: Arial;

}
.authorcontent h3 {
	font-family: Arial;
	text-transform:  uppercase;
	font-weight: normal;

}
.authorcontent ul, .authorcontent ol {
	list-style-position: inside;

}

.authorcontent img {

	float: left;
	margin: 0 10px 10px 0;

}

body {
	color: #484d42;
	font: 68.8%/1.6em Verdana, Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
}
/* ******************* LINK ************************ */


a {
	color: #085ca6;
	text-decoration: none
}
a:hover {
	color: #ff6600;
	text-decoration: none
}
.depevent a {
	color:#96a20b;
}
.depuvt a {
	color:#b11f17;
}
.depuitgeverij a {
	color:#0098d4;
}
.depreizen a {
	color:#f09100;
}
.langcdcp {
}
.cdcptext {
	margin: 0;
	padding: 0;
}
/* ***************** HEADINGS + Titles ******************** */

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
h1 {
	color: #484d42;
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 10px 0 0
}
h2 {
	color: #00377a;
	font-size: 1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 10px 0
}
/*h3   { color: #f60; font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 700; text-decoration: none; margin: 0; padding: 0 }*/
h3 {
	color: #003880;
	font-size: 1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 700;
	text-decoration: none;
	margin: 0;
	padding: 0
}
.depevent h3 {
	color:#96a20b;
}
.depuvt h3 {
	color:#b11f17;
}
.depuitgeverij h3 {
	color:#0098d4;
}
.depreizen h3 {
	color:#f09100;
}
h4 {
	color: #00377a;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0
}
h5 {
	color: #49a7c6;
	font-size: 1em;
	text-decoration: none;
	margin: 0;
	padding: 0
}
h6 {
	color: #f60;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0
}
blockquote {
	margin:22px 40px;
	padding:0;
}
small {
	font-size:0.85em;
}
sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}
sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}
acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}
.note {
	color: #666666;
	font-size: 1em;
}
.date {
	font-weight: bold;
}
/* ******************* GLOBAL TAGS ************************ */
.hr {
	width: 100%;
	height: 1px;
	border-style: dashed none none;
	border-width: 1px 0 0;
	border-color: #ccc
}
p, ul, ol {
	margin:0;
	padding:0;
}
ul, ol {
	padding:0;
}
.content ul, .content ol {
	margin-left: 20px;
	list-style-image: url("../images/li.gif");
}
li {
	font-size: 1em;
	list-style-image: url("../images/li.gif");
	margin: 0;
	padding: 0;
}
.tableul {
	margin-left:-20px;
	padding:0;
}
.bullet {
	background-image: url("../images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 0 2px;
	text-indent: 15px;
	margin: 0;
	padding: 0
}
.bulletdisc li {
	list-style-type: disc;
	list-style-image: none;
	padding-bottom: 5px;
}
.bulletnumber {
	text-indent: -22px;
	padding-bottom: 5px;
	padding-left: 42px;
}
.bulletnumber2 {
	list-style-position: inside;
	margin: 10px;
}
.bulletnumber2 li {
	list-style-image: none;
	padding-bottom: 15px;
}
img {
	border:0;
}
.imagealign {
	padding-left: -20px;
}
.tooltip {
	color: #1e4b84;
	font-size: 1.2em;
	font-weight: 300;
	text-decoration: none;
	padding: 10px;
	border: solid 1px #f60;
	background-color: #ffffff
}
/* ******************* GLOBAL CLASSES ******************** */


.clear {
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
}
.clearleft {
	clear:left;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.text-justify {
	text-align:justify;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.underline {
	border-bottom:1px solid;
}
.highlight {
	background:#dff1f7;
	font-weight: bold;
}
.img-left {
	float:left;
	margin:4px 10px 4px 0;
}
.img-right {
	float:right;
	margin:4px 0 4px 10px;
}
.nopadding {
	padding:0;
}
.noindent {
	margin-left:0;
	padding-left:0;
}
.nobullet {
	list-style:none;
	list-style-image:none;
}
.pic {
	border: 1px solid #dfe1e0;
	padding: 1px;
	background: #FFFFFF;
}
.spacer {
	width: 1px;
	float: left;
	display: block;
	margin: 0px 14px 0px 14px;
	padding: 0px;
}
.space {
	padding: 5px
}
.space2 {
	padding: 10px
}
.space3 {
	padding: 20px
}
.bottomspace {
	padding-bottom:10px;
}
.bottomspace2 {
	margin-bottom:15px;
}
.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
/* ************************************************** */
/* ******************* FRAMEWORK ******************** */
/* ************************************************** */


#wrapper {
	background-color: #fff;
	margin: 0px auto 30px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 960px
}
#leftframe {
	float: left;
	width: 220px;
	margin-right: 20px;
}
#rightframe {
	width: 700px;
	float: left;
	position: relative;
}
.contentleft {
	margin-right: 20px;
	width: 490px;
	float: left
}
.contentright {
	text-align: left;
	width: 180px;
	float: left;
}
#main {
	margin: 0px;
	padding: 0px;
}
.mainspace {
	margin: 0;
	padding: 0 10px 10px
}
.content {
	margin: 0;
	padding: 0;
}
.contentbig {
	margin: 0;
	padding: 0;
}
/* ******************* TOP ************************ */

#top {
	margin: 0px;
	padding: 0px;
}
#topleft {
	float: left;
	width: 220px;
	margin-right: 20px;
}
#topright {
	width: 700px;
	float: left;
}
#logo {
	text-align: center;
	margin: 0px 0 0px;
	padding: 0
}
#sfeer {
	margin: 0px 0px 0px 0px;
	padding: 0;
	height: 150px;
	position: relative;
	z-index: 98;
}
#sfeeroverlay {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 80;
	top: 0px;
	left: 0px;
	width: 700px;
	height: 150px;
}
#sfeeroverlay_event {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 401;
	top: 0px;
	left: 235px;
	width: 700px;
	height: 150px;
}
#sfeeroverlay_uvt {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 400;
	top: 0px;
	left: 235px;
	width: 700px;
	height: 150px;
}
#sfeeroverlay_reizen {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 402;
	top: 0px;
	left: 235px;
	width: 700px;
	height: 150px;
}
#sfeeroverlay_uitgeverij {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 403;
	top: 0px;
	left: 235px;
	width: 700px;
	height: 150px;
}
#topimg {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 34;
	top: 0px;
	width: 700px;
	height: 145px;
	overflow: hidden;
	display: none;
	overflow: hidden;
}
#topimg2 {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 50;
	top: 0;
	left: 0;
	height: 140px;
	overflow: hidden;
}
.calendar {
	position: absolute;
	z-index: 777;
	top: 100px;
	right: 30px
}
.slidemask {
	width: 700px;
	height: 150px;
	overflow: hidden
}
#shop {
	color: #1e4b84;
	font-size: 1em;
	margin-bottom: 15px;
	padding: 0;
	position: absolute;
	z-index: 999;
	top: 120px;
	left: 750px;
	width: 270px
}

/* ******** ZOEKBOX ********* */

#zoekbox {
	color: #1e4b84;
	font-size: 1em;
	margin-bottom: 15px;
	padding: 0;
	position: absolute;
	z-index: 999;
	top: 120px;
	left: 670px;
	width: 270px
}
#zoekbox input {
	border: 1px solid #c1c1c1;
	height: 24px;
	line-height: 24px;
	width: 225px;
	font-size: 12px;
	padding-right: 40px;
	padding-left: 4px;
}
#zoekbox button {
	height: 24px;
	color: #0098d4;
	font-size: 16px;
	line-height: normal;
	width: 40px;
	margin-left: -41px;
	background-color: transparent;
}


/* SEARCH FORM */

#suggestions {
	position: absolute;
	right: -10px;
	width: 480px;
	display: none;
	background-color: #ffffff;
	border: 1px solid rgba(50, 50, 50, 0.5);
	border-radius: 5px;
	overflow: hidden;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.5);
}

/* SEARCHRESULTS */
#searchresults {
	width: 480px;
	background-color: #ffffff;
	font-size: 10px;
	line-height: 14px;
	overflow: hidden;
}

#searchresults .book {
	width: 160px;
	height: 240px;
	float: left;
	overflow: hidden;
}

#searchresults .book a {
	display: block;
	text-decoration: none;
	color: #484d42;
	padding: 10px;
}

#searchresults .book:hover {
	background-color: #f4f4f4;
	color: #484d42;
}

#searchresults .book a .bookimage {
	min-height: 160px;
	overflow: hidden;
}

#searchresults .book a .bookimage img {
	display: block;
	margin: 5px auto;
	max-height: 160px;
	width:  auto;
}

#searchresults .book a .booktitle {
    color: #0098d4;
    font-size: 11px;
    padding: 0 5px;
    text-transform: uppercase;
    text-align: center;
}
#searchresults .book a .bookauthor {
    font-size: 10px;
    text-align: center;
}

#searchresults div.category {
	font-size: 11px;
	padding: 5px;
	display: block;
	color: #484e41;
	background-color: #eeeeee;
}

#suggestions  .seperator {
	clear: both;
	margin: 10px 0px 0px 0px;
	background-color: #0098d4;
}

#suggestions .seperator a {
    background-color: transparent;
    color: #ffffff;
    display: block;
    font-size: 14px;
    height: auto;
    line-height: 24px;
    margin: 0;
    padding: 2px 10px;
}


/* ********* END ZOEKBOX ********* */
#newshop {
	color: #1e4b84;
	font-size: 1em;
	margin: 10px 0;
	padding: 0;
	z-index: 999;
	width: 210px;
	border-radius: 5px;
	background-color: #EEEEEE;
	overflow: hidden;
}
#newshop table {
	width: 100%;
}
#newshop table tr td {
	vertical-align: middle;
	text-align: center;
}
#newshop table tr td#cartlink {
	background-color:#0098d4;
}
.depuvt #newshop table tr td#cartlink {
	background-color:#b11f17;
}
#newshop table tr td#cartlink:hover {
	background-color:#14448D;
}
.depuvt #newshop table tr td#cartlink:hover {
	background-color:#830000;
}
#newshop table tr td#cartdata {
	text-align: left;
}
#newshop table tr td#cartlink a {
	color:#FFFFFF;
}
#newshop table tr td#cart {
	color:#0098d4;
}
.depuvt #newshop table tr td#cart {
	color:#b11f17;
}
#login {
	color: #1e4b84;
	font-size: 1em;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 95;
	top: 130px;
	left: 10px;
	width: 215px
}
/* ************************************************** */
/* ******************* Navigation ******************* */
/* ************************************************** */
#navbox {
	color: #0098d4;
	font-size: 1em;
	font-weight: bold; /*background-color: #EEE; */
	margin-bottom: 0px;
	padding: 5px;
}
.nav a {
	color: #0098d4;
	text-decoration: none
}
.nav a:hover {
	color:#EE5F00;
	text-decoration:none;
}
.navitem {
	color: #0098d4;
	font-size: 1em;
	text-decoration: none;
	text-transform: uppercase;
}
.navitem a {
	display:block;
	width: 200px;
	padding: 5px 10px;
	margin: 5px 0px;
	color: #FFF;
	text-decoration:none;
	text-indent: 0px;
}
.navitem a:hover {
	color: #003366;
	text-decoration: none;
	display:block;
	width: 200px;
	padding: 5px 10px;
	margin: 5px 0px;
	text-indent: 0px;
}
.depevent.navitem {
	background-color:#96a20b
}
.depevent.navitem a:hover {
	color: #325125;
	text-decoration: none;
	display:block;
	width: 200px;
	padding: 5px 10px;
	margin: 5px 0px;
	text-indent: 0px;
}
.depuvt.navitem {
	background-color:#b11f17
}
.depuvt.navitem a:hover {
	color: #f5b4a7;
	text-decoration: none;
	display:block;
	width: 200px;
	padding: 5px 10px;
	margin: 5px 0px;
	text-indent: 0px;
}
.depuitgeverij.navitem {
	background-color:#0098d4
}
.depuitgeverij.navitem a:hover {
	color: #003366;
	text-decoration: none;
	display:block;
	width: 200px;
	padding: 5px 10px;
	margin: 5px 0px;
	text-indent: 0px;
}
.depreizen.navitem {
	background-color:#f09100
}
.depreizen.navitem a:hover {
	color: #9e6227;
	text-decoration: none;
	display:block;
	width: 200px;
	padding: 5px 10px;
	margin: 5px 0px;
	text-indent: 0px;
}
.lidWorden.navitem, .cultuurkaart.navitem {
	background-color: #14448d
}
.lidWorden.navitem a:hover, .cultuurkaart.navitem a:hover {
	color: #0098d4;
	text-decoration: none;
	display: block;
	width: 200px;
	padding: 5px 10px;
	margin: 5px 0px;
	text-indent: 0px;
}
.cultuurkaart span {
	font-size: 90%;
	text-transform: none;
}
.navitemactif {
	color: #fff;
	font-size: 1em;
	text-decoration: none;
	text-transform: uppercase;
	background-color:#484e41;
	padding: 5px 10px;
	margin: 10px 0px;
}
.navitemactif a {
	color: #fff;
	text-decoration: none
}
.navitemactif a:hover {
	color: #fff;
	text-decoration: none
}
.depevent .navitemactif {
	background-color:#96a20b
}
.depuvt .navitemactif {
	background-color:#b11f17
}
.depuitgeverij .navitemactif {
	background-color:#0098d4
}
.depreizen .navitemactif {
	background-color:#f09100
}
.navsubitem {
	color: #f63;
	font-size: 1em;
	background-image: url("../images/navi_lineb.gif");
	background-repeat: no-repeat;
	background-position: 1em 1.4ex; /*text-indent: 1em;*/
	padding-top: 5px;
	padding-bottom: 0.6ex;
	padding-left: 28px; /*height: 3ex*/
}
.navsubitem a {
	color: #1e4b84;
	text-decoration: none;
}
.navsubitem a:hover {
	color: #49a7c6;
	text-decoration: none;
}
.navsubsubitem {
	color: #0098d4;
	font-size: 1em;
	background-image: url("../images/navi_linec.gif");
	background-repeat: no-repeat;
	background-position: 2em 1.8ex;
	text-indent: 1em;
	padding-top: 5px;
	padding-bottom: 0.6ex;
	padding-left: 24px;
	height: 3ex
}
.navsubsubitem a {
	color: #0098d4;
	text-decoration: none
}
.navsubsubitem a:hover {
	color: #f60;
	text-decoration: none
}
.navactivezone {
	background-color:#EEE;
	margin-bottom: 5px;
}

.deptv.navitem {
	background-color: #5c29b9;
	/*display: none;*/
}

/*.navactivezone { margin-bottom: 5px; }*/






#submenu {
	color: #0098d4;
	font-size: 1em;
	font-weight: bold; /*background-color: #EEE; */
	margin-bottom: 0px;
	padding: 0px 0px 0px 5px;
}
#submenu .navitem2 {
	background-color:#92948f;
	color: #0098d4;
	font-size: 0.9em;
	text-decoration: none;
	text-transform: none;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
#submenu .navitem3 {
	background-color:#92948f;
	color: #0098d4;
	font-size: 0.9em;
	text-decoration: none;
	text-transform: none;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
.navitem2 a, .navitem3 a {
	display:block;
	width: 180px;
	padding: 5px 10px;
	margin: 0px 0px;
	color: #FFF;
	text-decoration:none;
	text-indent: 0px;
}
.navitem3 img {
	display: block;
}
.navitem3 a {
	padding: 0px;
	margin: 0px;
}
.navitem3 p {
	padding: 5px 10px;
}
.navitem2 a:hover, .navitem3 a:hover {
	color: #333;
	text-decoration: none;
	display:block;
	width: 180px;
	text-indent: 0px;
}
/* ************************************************** */
/* ******************* SUBNAV *********************** */
/* ************************************************** */

.subnav {
	padding: 0px 0px 0px 15px;
	margin: 5px 0px;
}
.subnav a {
	color: #003581;
}
.subnav a:hover {
	color: #ff6600;
}
.subnav h2 {
	font-size: 1em;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
/* ************************************************** */
/* ******************* PAGENAV ********************** */
/* ************************************************** */

.pagenav {
	margin-top: 0;
	padding-bottom: 15px;
	z-index: 444444;
	/*border-bottom: 1px solid #e3e1e2*/
}
.pagenav ul {
	list-style: none;
	font-size: 1.2em;
}
.pagenav ul li {
	display: inline;
	margin-right: 15px;
}
.pagenav a {
	color: #484E41;
}
.pagenav a:hover {
	color: #085ca6;
}
/* ************************************************** */
/* ******************* BREADCRUMB ******************* */
/* ************************************************** */
#breadcrumb {
	color: #1a597e;
	margin: 0px;
	padding: 10px;
	background-color: #eff4fa;
}
#breadcrumb a {
	color: 0099cc;
	text-decoration: none;
}
#breadcrumb a:hover {
	color: #1a597e;
	text-decoration: none;
}
/* ************************************************** */
/* ******************* FEATUREBOX ******************* */
/* ************************************************** */

#feature_list {
	background-color: #f9f9f9;
	margin-bottom: 10px;
	position: relative;
	width: 700px;
	height: 225px;
	overflow: hidden;
}
#feature_list ul {
	position: absolute;
	top: 0;
	list-style: none;
	padding: 0;
	margin: 0;
}
ul#tabs {
	right: 0;
	z-index: 2;
	width: 275px;
}
ul#tabs li {
	height:74px;
	list-style: none;
}
ul#tabs li div {
	margin-left:40px;
	color:#999;
	width:215px;
	height:60px;
	overflow:hidden;
	font-size:1em;
}
ul#tabs li img {
	padding: 5px;
	border: none;
	float: left;
	margin: 10px 10px 0 0;
}
ul#tabs li a {
	color: #222;
	text-decoration: none;
	background: url("../images/feature/tab.png") no-repeat right 50%;
	display: block;
	padding: 10px;
	height: 60px;
	outline: none medium
}
ul#tabs li a:hover, ul#tabs li.current a {
	text-decoration: none;
	background:  url(../images/feature/tab-current.png) no-repeat;
	color: #FFF;
}
.depevent ul#tabs li a:hover, .depevent ul#tabs li.current a {
	text-decoration: none;
	background:  url(../images/feature/tab-current_event.png) no-repeat;
	color: #FFF;
}
.depuvt ul#tabs li a:hover, .depuvt ul#tabs li.current a {
	text-decoration: none;
	background:  url(../images/feature/tab-current_uvt.png) no-repeat;
	color: #FFF;
}
.depreizen ul#tabs li a:hover, .depreizen ul#tabs li.current a {
	text-decoration: none;
	background:  url(../images/feature/tab-current_reizen.png) no-repeat;
	color: #FFF;
}
.depuitgeverij ul#tabs li a:hover, .depuitgeverij ul#tabs li.current a {
	text-decoration: none;
	background:  url(../images/feature/tab-current_uitgeverij.png) no-repeat;
	color: #FFF;
}
ul#tabs li a:hover div {
	color:#ffffff;
}
.depevent ul#tabs li a.current, .depevent ul#tabs li.current {
	background:  url(../images/feature/tab-current_event.png) no-repeat;
	color: #FFF;
}
ul#tabs li a.current, ul#tabs li.current {
	background:  url(../images/feature/tab-current.png) no-repeat;
	color: #FFF;
}
.depuvt ul#tabs li a.current, .depuvt ul#tabs li.current {
	background:  url(../images/feature/tab-current_uvt.png) no-repeat;
	color: #FFF;
}
.depreizen ul#tabs li a.current, .depreizen ul#tabs li.current {
	background:  url(../images/feature/tab-current_reizen.png) no-repeat;
	color: #FFF;
}
.depuitgeverij ul#tabs li a.current, .depuitgeverij ul#tabs li.current {
	background:  url(../images/feature/tab-current_uitgeverij.png) no-repeat;
	color: #FFF;
}
ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}
ul#tabs li a.current div, ul#tabs li.current a div {
	color: #ffffff
}
ul#output {
	position: relative;
	left: 0;
	width: 463px;
	height: 225px;
	overflow: hidden
}
ul#output li {
	position: absolute;
	width: 465px;
	height: 225px;
}
ul#output li a {
	text-decoration: none;
	margin: 0;
	padding: 0;
	position: absolute
}
ul#output li a:hover {
	background: #D33431;
}
/* ******************************************** */
/* ******************* STUFF ****************** */
/* ******************************************** */

.leftline {
	border-left:1px solid #dedede;
}
.a2a_kit {
	margin-left: 5px;
}
/* *********************************************** */
/* ******************* BOXEN ********************* */
/* *********************************************** */


/* ******************* PAGETITLE ********************* */
.pagetitle {
	color: #ffffff;
	font-size: 1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	background: #2061a0;
	margin: 0;
	padding: 5px 5px 5px 8px
}
.depevent .pagetitle {
	background-color:#96a20b;
}
.depreizen .pagetitle {
	background-color:#f09100;
}
.depuvt .pagetitle {
	background-color: #B11F17;
}
.depuitgeverij .pagetitle {
	background-color:#0098d4;
}
/* ******************* TITLEBAR ********************* */
.titlebar {
	overflow: hidden;
	height: 20px;
	background-color: #2061a0;
	color: #fff;
	padding: 5px 10px 0px 10px;
	font-weight: bold;
}
.depevent .titlebar {
	background-color:#96a20b;
}
.depreizen .titlebar {
	background-color:#f09100;
}
.depuitgeverij .titlebar {
	background-color:#0098d4;
}
.depuvt .titlebar {
	background-color: #B11F17;
}


/* ******************* CATEGORYBOX ********************* */

#categorieBox {
    border-radius: 5px;
    border: 1px solid #c1c1c1;	
	overflow: hidden;
	width: 696px;
	margin-bottom: 20px;
	margin-top: 20px;
}
#categorieBox #categorieTrigger {
    background-color: #484e41;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    height: auto;
    letter-spacing: -0.4px;
}
#categorieBox #categorieTrigger em {
    display: inline-block;
    float:  right;
}
#categorieBox .categorieHolder {
	display: none;
	margin: 0;
}

#categorieBox .categorieHolder a {
	margin: 0;
	padding: 0;
	border-radius: 0px !important;
	width: 175px;
	height: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
}

#categorieBox .categorieHolder a:hover {
	background-color: #F09100 !important;
	color: #FFFFFF !important;
}

#categorieBox .categorieHolder a figure {
    height: 100px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 175px;
	display: inline-block;
	margin: 0 auto;
    overflow: hidden;
}

#categorieBox .categorieHolder a figure img {
	max-width: 100%;
	margin: 0 auto;
	
	bottom: -100%;
    left: -100%;
    margin: auto;
    min-height: 100px;
    min-width: 100px;
    position: absolute;
    right: -100%;
    top: -100%;
    transition: 1s;
	
}

#categorieBox .categorieHolder a:hover figure img {
	-moz-filter: grayscale(100%);
    filter: grayscale(100%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	filter: blur(3px);
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	-o-filter: blur(3px); -ms-filter: blur(3px);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
	filter: progid:DXImageTransform.Microsoft.Blur(Strength=2);
	transition: 1s;
}


/* ******************* BOOKROW ********************* */
.booklistbox {
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #c1c1c1;
	width: 696px;
	
}

.booklistbox .bookdetailbox {
	border-top: 1px solid #c1c1c1;
	border-left: 0px solid #c1c1c1;
	border-right: 0px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	border-radius: 0px;
}
.booklistbox .bookdetailbox .kortingEyecatcher {
	background-color: #f4f4f4;
	position: relative;
	border-radius: 5px;
	border: 1px solid #c1c1c1;
	width: 176px;
	color: #484d42;
	font-weight: normal;
	margin-bottom: 20px;
}

.newbookrow {
	border-bottom: 1px solid #c1c1c1;
	margin-bottom: -1px;
}

.newbookrow .books {
}

.newbookrow .books .book {
	float: left;
	width: 174px;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
	min-height: 250px;
	height: 250px;
	overflow: hidden;
}
.newbookrow .books .book:hover {
	background-color: #EEEEEE;
	padding-top: 0px;
	min-height: 275px;
	height: 275px;
}

.newbookrow .books .book .bookimage {
	margin-top: 5px;
}
.newbookrow .books .book .bookimage img {
    border: 1px solid #BEBEBE;
    box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.3);
}

.newbookrow .books .book .bookorderform {
	display:none;
	width: 100%;
}

.newbookrow .books .book .bookorderform button {
	font-size: 14px;
	line-height: normal;
	color: #FFFFFF;
	display:block;
	width: 100%;
	border-radius: 0px !important;
	height: 25px;
}
.newbookrow .books .book .bookorderform button:hover {
	background-color: #F09100;
}


.newbookrow .books .book:hover .bookorderform {
	display:block;
}

.newbookrow .books .book .booktitle {
	font-size: 12px;
	text-transform: uppercase;
	color: #0098d4;
	padding: 0 5px;
}

.newbookrow .books .book .bookauthor {
	font-size: 9px;
	color: #484d42;
}

.newbookrow .books .book .bookauthor a {
	font-size: 9px;
	color: #484d42;
}

.newbookrow .books .book .bookprice {
	font-size: 14px;
}

.newbookrow .books .book .bookimage {
	margin: 5px 0;
}

.loading-bar {
	text-align: center;
	padding: 20px;
}

.edition-loading-bar {
	text-align: center;
	padding: 20px;
}

/* ******************* BOOKBOX ********************* */

.newbookbox {
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #c1c1c1;
	width: 696px;
	margin: 0px;
}
.newbookbox.recent, .newbookbox.expected, .newbookbox.promotion, .newbookbox.bestsellers  {
	margin-top: 20px;
}

.newbookboxtitle {
	overflow: hidden;
	height: 20px;
	background-color: #484e41;
	color: #fff;
	padding: 5px 10px;
	font-weight: normal;
	letter-spacing: -0.4px;
	font-size: 16px;
}

.newbookbox .books {
}

.newbookbox .books .book {
	float: left;
	width: 174px;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
	min-height: 250px;
	height: 250px;
	overflow:  hidden;
	cursor: pointer;
}

.newbookbox .books .book:hover {
	background-color: #EEEEEE;
	padding-top: 0px;
	min-height: 275px;
	height: 275px;
}

.newbookbox .books .book .bookimage {
	margin-top: 5px;
}

.newbookbox .books .book .bookorderform {
	display:none;
	width: 100%;
}

.newbookbox .books .book .bookorderform button {
	font-size: 14px;
	line-height: normal;
	color: #FFFFFF;
	display:block;
	width: 100%;
	border-radius: 0px !important;
	height: 25px;
}
.newbookbox .books .book .bookorderform button:hover {
	background-color: #F09100;
}

.newbookbox .books .book:hover .bookorderform {
	display:block;
}

.newbookbox .books .book .booktitle {
	font-size: 12px;
	text-transform: uppercase;
	color: #0098d4;
	padding: 0 5px;
}

.newbookbox .books .book .bookauthor {
	font-size: 9px;
	color: #484d42;
}

.newbookbox .books .book .bookauthor a {
	font-size: 9px;
	color: #484d42;
}

.newbookbox .books .book .bookprice {
	font-size: 14px;
}

.newbookbox .books .book .bookimage {
	margin: 5px 0;
}

.newbookbox div form#myForm {
	background-color: #EEEEEE;
}
.newbookbox div form#myForm table tr td {
	color: #484d42;
	font-size: 13px;
}
.newbookbox div form#myForm table tr td .extraSearch a {
	color: #484d42;
	font-size: 16px;
}
.newbookbox div form#myForm input[type='text'] {
    border: 1px solid #c1c1c1;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding-left: 4px;
    padding-right: 40px;
    width: 450px;
}
.newbookbox div form#myForm select {
    border: 1px solid #c1c1c1;
    font-size: 12px;
    height: 30px;
    line-height: 24px;
    padding-left: 4px;
    padding-right: 40px;
    width: 462px;
}
.newbookbox div form#myForm button {
    font-size: 12px;
    line-height: 24px;
    padding-left: 40px;
    padding-right: 40px;
    background-color: #0098d4;
    color: #FFF;
}
.newbookbox div form#myForm button:hover {
    font-size: 12px;
    line-height: 24px;
    padding-left: 40px;
    padding-right: 40px;
    background-color: #484e41;
    color: #FFF;
}

/* ******************* BOOKDETAILBOX ********************* */

.bookdetailpointer {
	width: 696px;
	height: 20px;
	background-image: url('../images/pointer.png');
	background-repeat: no-repeat;
	position: relative;
	z-index: 2;
	margin-bottom: -1px;
}
.book1 {
	background-position: 75px 0px;
}
.book2 {
	background-position: 250px 0px;
}
.book3 {
	background-position: 425px 0px;
}
.book0 {
	background-position: 600px 0px;
}
/*.book5 {
	background-position: 619px 0px;
}*/

.bookdetailbox {
	position: relative;
	z-index: 1;
	border: 1px solid #c1c1c1;
	border-radius: 5px;
	overflow: hidden;
	width: 696px;
	background: -moz-linear-gradient(top,  rgba(238,238,238,0.65) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,0.65)), color-stop(100%,rgba(255,255,255,0))); /* Chrome, Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,0.65) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,0.65) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,0.65) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(238,238,238,0.65) 0%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6eeeeee', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
.bookdetailbox .bookdetail {
	
}

.bookdetailbox .bookdetail .bookleft {
	width: 200px;
	float: left;
	margin: 20px;
	text-align: center;	
}
.bookdetailbox .bookdetail .bookleft .bookimage {
	margin-bottom: 20px;	
}
.bookdetailbox .bookdetail .bookleft .bookimage img {
	max-width: 100%;
	border: 1px solid #BEBEBE;
	box-shadow: 0 10px 6px -6px rgba(0,0,0,0.3);	
}
.bookdetailbox .bookdetail .bookleft .bookorderform button {
	font-size: 16px;
	line-height: normal;
	width: 75%;
	color: #FFFFFF;	
}
.bookdetailbox .bookdetail .bookleft .bookorderform button:hover {
	background-color: #f09100;	
}

.bookdetailbox .bookdetail .bookleft .bookprice {
	font-size: 14px;
}

.bookdetailbox .bookdetail .bookright {
	width: 415px;
	float: right;
	margin: 20px;		
	
}
.bookdetailbox .bookdetail .bookright .booktitle h2 {		
    color: #0098d4;
    font-size: 16px;
    padding: 0 5px;
    text-transform: uppercase;
    font-weight:  normal;
    font-family: Arial;
    padding: 0;	
}
.bookdetailbox .bookdetail .bookright .bookauthor h3 a {
    font-size: 12px;
    padding: 0 5px;
    font-weight:  bold;
    font-family: Arial;
    padding: 0;
    color: #484d42;	
}

/* ******************* RELATED TABS ********************* */
    /* Example Styles for Demo */

.relatedbooks {
	margin-top: 20px;
}

.etabs {
	margin: 0 !important;
	padding: 0 !important;
}

.tab {
	display: inline-block;
	zoom:1;
	*display:inline;
	background: #eee;
	border: solid 1px #c1c1c1;
	border-bottom: none;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
}
.tab a {
	font-size: 10px;
	line-height: 2em;
	display: block;
	padding: 0 10px;
	outline: none;
}
.tab a:hover {
	text-decoration: underline;
}
.tab.active {
	background: #fff;
	position: relative;
	border-color: #c1c1c1;
}
.tab a.active {
}

.tab-container {
	margin-top: 20px;
}
.tab-container .panel-container {
	background: #fff;
	border: solid #c1c1c1 1px;
	padding: 10px;
	-moz-border-radius: 0 4px 4px 4px;
	-webkit-border-radius: 0 4px 4px 4px;
	border-radius: 0 4px 4px 4px;
}
.panel-container {
	margin-bottom: 10px;
}
.panel-container img {
    height: auto;
    margin: 5px;
    max-width: 64px;
    vertical-align: text-top;
    box-shadow: 0px 10px 6px -6px rgba(0, 0, 0, 0.3);
    border: 1px solid #BEBEBE;
}




/* ************** SEARCH FILTER BOX ************ */

#searchfilter {
	border-radius: 5px;
	overflow: hidden;
	border: 1px solid #c1c1c1;
	width: 696px;
	margin-top: 20px;
	background-color: #EEEEEE;
}
#searchfilter form {
    padding: 20px;
}
#searchfilter form select {
    background-color: #ffffff;
    border: 1px solid #c1c1c1;
    border-radius: 5px;
    font-size: 12px;
    height: 30px;
    line-height: 20px;
    padding: 5px;
}
#searchfilter form input {
	border-radius: 5px;
	border: 1px solid #c1c1c1;
	background-color: #FFFFFF;
}
#searchfilter form .sortfilters {
	display: inline-block;
	float: right;
}
#searchfilter form .sortfilters span {
	padding-left: 20px;
}

/*
  Hide radio button (the round disc)
  we will use just the label to create pushbutton effect
*/
#searchfilter form label {
    float: none;
    width: auto;
}
#searchfilter form input[type=radio] {
    display:none;
    margin:10px;
}
#searchfilter form input[type=radio] + label {
    display:inline-block;
    margin:-2px;
    padding: 4px 12px;
	border: 1px solid #c1c1c1;
	background-color: #FFFFFF;
	font-size: 16px;
}
#searchfilter form label[for=az] {
	border-right-width: 0px !important;
	border-radius: 5px 0 0 5px;
}
#searchfilter form label[for=za] {
	border-left-width: 0px !important;
	border-radius:  0 5px 5px 0;
}
#searchfilter form input[type=radio]:checked + label {
	background-color: #0098d4;
	color: #FFFFFF;
}




#searchfilter form input[type=checkbox] {
    display:none;
    margin:10px;
}
#searchfilter form input[type=checkbox] + label {
    display:inline-block;
    margin:-2px;
    padding: 4px 12px;
	border: 1px solid #c1c1c1;
	background-color: #FFFFFF;
	font-size: 16px;
}
#searchfilter form label[for=popular] {
	border-radius: 5px;
}
#searchfilter form input[type=checkbox]:checked + label {
	background-color: #0098d4;
	color: #FFFFFF;
}






#searchfilter #filtertags {
    display: inline-block;
    list-style-type: none;
    list-style-image:  none;
}

#searchfilter #filtertags li {
    float: left;
    height: 24px;
    line-height:24px;
    margin: 0 10px 10px 0;
    position: relative;
    list-style-type: none;
    list-style-image:  none;
    background: none repeat scroll 0 0 #f4f4f4;
    color: #484e41;
    border: 1px solid #c1c1c1;
    border-radius: 5px;
    font-size: 12px;
    padding: 3px 10px 3px 10px;
}

#searchfilter #filtertags li a {
    text-decoration: none;
}


/* ******************* VISUAL ****************** */



.visual {
	border-radius: 5px;
	overflow:  hidden;
	width: 696px;
	height: 247px;
}

/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.visual .flex-container a:active, .visual .flexslider a:active, .visual .flex-container a:focus, .visual .flexslider a:focus {
	outline: none;
}
.visual .slides, .visual .flex-control-nav, .visual .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('/fonts/flexslider-icon.eot');
	src:url('/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),  url('/fonts/flexslider-icon.woff') format('woff'),  url('/fonts/flexslider-icon.ttf') format('truetype'),  url('/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* FlexSlider Necessary Styles
*********************************/
.visual .flexslider {
	margin: 0;
	padding: 0;
}
.visual .flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.visual .flexslider .slides img {
	width: 100%;
	display: block;
}
.visual .flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */
.visual .slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .visual .slides {
	display: block;
}
* html .visual .slides {
	height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .visual .slides > li:first-child {
	display: block;
}
/* FlexSlider Default Theme
*********************************/
.visual .flexslider {
	width: 696px;
	height: 250px;
	margin: 0px;
	background: #fff;
	/*border: 4px solid #fff;*/
	position: relative;
	/*-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	box-shadow: 0 1px 4px rgba(0,0,0,.2);*/
	zoom: 1;
}
.visual .flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.loading .visual .flex-viewport {
	max-height: 300px;
}
.visual .flexslider .slides {
	zoom: 1;
}
.visual .flexslider .slides li {
    position: relative;
}
#carousel .flex-active-slide {
	 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
.visual .flexslider .flex-caption {
    position: absolute;
    bottom: 20px;
    left: 20px;
    margin: 0;
    color: #484d42;
    background: none !important;
    background-color: rgba(255, 255, 255, 0.6) !important;
    width: 45%;
    top: auto;
    height: auto;
    text-align: left;
    padding: 10px;
    font-family: Arial, Helvetica, san-serif;
    font-weight: normal;
    border-radius: 5px;
}
.visual .flexslider .flex-caption h3 {
    font-family: Arial, Helvetica, san-serif;
    font-size: 16px;
    font-weight: normal;
}
.visual .flexslider .flex-caption p {
    font-family: Arial, Helvetica, san-serif;
    font-size: 12px;
    font-weight: normal;
}
.visual .carousel li {
	margin-right: 5px;
}
/* Direction Nav */
.visual .flex-direction-nav {
*height: 0;
}
.visual .flex-direction-nav a {
	text-decoration:none;
	display: block;
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	color: rgba(255,255,255,0.8);
	text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.visual .flex-direction-nav .flex-prev {
	left: -50px;
}
.visual .flex-direction-nav .flex-next {
	right: -50px;
	text-align: right;
}
.visual .flexslider:hover .flex-prev {
	opacity: 0.7;
	left: 10px;
}
.visual .flexslider:hover .flex-next {
	opacity: 0.7;
	right: 10px;
}
.visual .flexslider:hover .flex-next:hover, .visual .flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.visual .flex-direction-nav .flex-disabled {
	opacity: 0!important;
	filter:alpha(opacity=0);
	cursor: default;
}
.visual .flex-direction-nav a:before {
	font-family: "flexslider-icon";
	font-size: 40px;
	line-height:1;
	display: inline-block;
	content: '\f001';
}
.visual .flex-direction-nav a.flex-next:before {
	content: '\f002';
}
/* Pause/Play */
.visual .flex-pauseplay a {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	opacity: 0.8;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	color: #000;
}
.visual .flex-pauseplay a:before {
	font-family: "flexslider-icon";
	font-size: 20px;
	display: inline-block;
	content: '\f004';
}
.visual .flex-pauseplay a:hover {
	opacity: 1;
}
.visual .flex-pauseplay a.flex-play:before {
	content: '\f003';
}
/* Control Nav */
.visual .flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center;
}
.visual .flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.visual .flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0,0,0,0.5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
	-o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
	box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}
.visual .flex-control-paging li a:hover {
	background: #333;
	background: rgba(0,0,0,0.7);
}
.visual .flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0,0,0,0.9);
	cursor: default;
}
.visual .flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}
.visual .flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}
.visual .flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}
.visual .flex-control-thumbs img:hover {
	opacity: 1;
}
.visual .flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}
 @media screen and (max-width: 860px) {
	.visual .flex-direction-nav .flex-prev {
		opacity: 1;
		left: 10px;
	}
	.visual .flex-direction-nav .flex-next {
		opacity: 1;
		right: 10px;
	}
}

/* ******************* BOX ********************* */

.box {
	background-color: #eeeeee;
	margin-bottom: 15px;
	padding: 10px 15px;
}
/*.depevent .fullbox{
	background-color: #dce688;
}*/

.depreizen .box {
	background-color: #FFEBCD;
}
.depevent .box {
	background-color: #ebedd0;
}
.depuitgeverij .box {
	background-color: #ebf9fe;
}
.depuvt .box {
	background-color: #f5e3e0;
}
.fulltxt {
	width: 400px;
}
.txthalf {
	width: 140px;
}
/* *** HEADERS *** */


.btnbar {
	overflow: hidden;
	height: 20px;
	background-color: #2061a0;
	color: #fff;
	padding: 5px 10px 0px 10px;
	font-weight: bold;
}
/* ******************* CONTENT *********************** */
.halfs {
	margin: 0px;
	padding: 0px;
}
.half {
	float: left;
	width: 330px;
}
/*** HOMEHALF ***/
.homehalf {
	margin-right: 15px;
	width: 230px;
	float: left;
}
.halfpic {
	overflow: hidden;
	height: 100px;
	width: 190px;
	margin-top: 5px;
	margin-bottom: 10px;
	/*text-align: center;*/
padding: 0px;
}
.halftxt {
	overflow: hidden;
	height: 15em;
	width: 190px;
	padding: 0px;
	margin: 0px;
}
.halflink {
	overflow: hidden;
	height: 8em;
	width: 190px;
	padding: 0px;
	margin: 0px;
}
/*** HOMEHALF2 ***/

.detailboxholder .homehalf2 {
	margin-right: 15px;
	margin-bottom: 20px;
	width: 215px;
	float: left;
	height: 410px;
	overflow: hidden;
	background-color: #eeeeee;
	padding: 0px;
}
.detailboxholder .homehalf2 .halftxt2 {
	overflow: hidden;
	height: 200px;
	width: 175px;
	padding: 0px;
	margin: 0px;
}
.homehalf2 {
	margin-right: 15px;
	margin-bottom: 20px;
	width: 215px;
	float: left;
	height: 360px;
	overflow: hidden;
	background-color: #eeeeee;
	padding: 0px;
}
.depreizen .homehalf2 {
	background-color: #FFEBCD;
}
.depevent .homehalf2 {
	background-color: #ebedd0;
}
.depuitgeverij .homehalf2 {
	background-color: #ebf9fe;
}
.depuvt .homehalf2 {
	background-color: #f5e3e0;
}
.halftitle2 {
	overflow: hidden;
	height: 20px;
	background-color: #2061a0;
	color: #fff;
	width: 195px;
	padding: 5px 10px 0px 10px;
	font-weight: bold;
	margin-bottom: 5px;
}
.halfzone {
	padding: 5px 10px;
}
.halfpic2 {
	overflow: hidden;
	height: 100px;
	width: 195px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px;
}
.halftxt2 {
	overflow: hidden;
	height: 160px;
	width: 175px;
	padding: 0px;
	margin: 0px;
}
.halflink2 {
	overflow: hidden;
	height: 15px;
	width: 175px;
	padding: 0px;
	margin: 0px;
	text-align: right;
}
.halfpic3 {
	overflow: hidden;
	height: 150px;
	width: 100px;
	margin-top: 5px;
	margin-right: 10px;
	padding: 0px;
}
/*** HALF2 ***/
.half2 {
	margin-right: 15px;
	margin-bottom: 20px;
	width: 215px;
	float: left;
	/*height: 450px;*/
	overflow: hidden;
	background-color: #eeeeee;
	padding: 0px;
}
.depevent .half2 {
	background-color: #ebedd0;
}
.title2 {
	overflow: hidden;
	height: 20px;
	background-color: #2061a0;
	color: #fff;
	width: 195px;
	padding: 5px 10px 0px 10px;
	font-weight: bold;
	margin-bottom: 5px;
}
.zone2 {
	padding: 5px 10px;
}
.txt2 {
	overflow: hidden;
	height: 250px;
	width: 175px;
	padding: 0px;
	margin: 0px;
}
.link2 {
	overflow: hidden;
	height: 15px;
	width: 175px;
	padding: 0px;
	margin: 0px;
	text-align: right;
}
/*** #HOTHOME ***/
#hothome .item {
	padding: 10px;
}
.homepageleft {
	background-color: #eeeeee;
	width: 445px;
	height: 290px;
	float: left
}
.homepageright {
	background-color: #fff;
	background-image: url("../images/bg_homeright.jpg");
	background-repeat: no-repeat;
	width: 235px;
	height: 150px;
	float: right
}
.homepagerighttop {
	background: #fff;
	margin: 0;
	padding: 2px 2px 2px 2px;
	height: 5px;/*background: #484d41; margin: 0; padding: 5px 5px 5px 8px;*/
}
.homepagerightbtn {
	margin-bottom: 0;
	padding: 5px 0 5px 15px
}
.homepagerightbtn a {
	color: #484d41;
}
.homepagerightbtn a:hover {
	color: #1a597e;
}
.homepagepic {
	width: 200px;
	height: 200px;
	float: left;
	margin-right: 15px;
	overflow: hidden;
}
.homepagetxtcont {
	width: 200px;
	height: 220px;
	float: left;
	overflow: hidden;
}
.homepagetxt {
	height: 150px;
	overflow: hidden;
}
.homepagelink {
	height: 20px;
	overflow: hidden;
	text-align: right;
}
.prev {
	float: left;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: -10px;
}
.next {
	float: right;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: -10px;
}
.bx_pager {
	position: absolute;
	z-index: 222;
	top: 205px;
	left: 650px;
	color: #fff;
}
/*** SUBHALF ***/
.subhalf {
	margin-right: 20px;
	width: 210px;
	float: left;
}
.subhalfpic {
	overflow: hidden;
	height: 100px;
	width: 190px;
	margin-top: 5px;
	margin-bottom: 10px;/*text-align: center;*/
}
.subhalftxt {
	overflow: hidden;
	height: 5em;
	width: 190px;
}
.subhalflink {
	overflow: hidden;
	height: 8em;
	width: 190px;
}
.content1 {
	width: 150px;
	float: left
}
.content2 {
	width: 400px;
	float: left
}
.content3 {
	width: 270px;
	float: left
}
/* ******************* CORNERS *********************** */
.activeblue {
	color: #1e4b84;
	font-size: 1em;
	font-weight: 700;
	text-decoration: none
}
.activebluetitle {
	color: #1e4b84;
	font-size: 1.4em;
	font-weight: 700;
	text-decoration: none
}
.activeorange {
	color: #f60;
	font-size: 1em;
	font-weight: 700;
	text-decoration: none;
}
.depevent .activeorange {
	color:#96a20b;
}
.depuvt .activeorange {
	color: #900
}
.depuitgeverij .activeorange {
	color: #0377a5
}
.depreizen .activeorange {
	color: #b97204
}
.darkblueb {
	color: #1e4b84;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase
}
.lightblueb {
	color: #65acc2;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase
}
/* ******************* BACK *********************** */
.backo {
	color: #f60;
	font-size: 0.8em;
	text-decoration: none;
	background-image: url(../images/icon/arrow_full_orange.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	text-indent: 10px;
	margin: 0;
	padding: 0;
	position: relative;
	right: 15px;
	float: right
}
.backb {
	color: #1e4b84;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-image: url(../images/icon/arrow_full_blue.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	text-indent: 10px;
	margin: 0;
	padding: 0;
	position: relative;
	right: 15px;
	float: right
}
.pagesb {
	color: #1e4b84;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-indent: 10px;
	margin: 0;
	padding: 10px 0;
	clear: both
}
.backb a, .pageso a {
	text-decoration:none;
	color:#1E4B84;
}
.backb a:hover, .pageso a:hover {
	text-decoration:none;
	color:#F60;
}
.pageso {
	color: #f60;
	font-size: 0.8em;
	text-decoration: none;
	text-indent: 10px;
	margin: 0 0 0;
	padding: 0;
	float: left
}
INPUT, SELECT, TH, TD {
	font-size:0.8em;
}
/* ******************* photogallery ****************** */
.photogallerybox {
	margin: 0;
	padding: 0;
	width: 135px;
	float: left
}
/* ******************************************************* */
/* ******************* CONTENTSLIDER ********************* */
/* ******************************************************* */

.headlines {
	width:461px;
}
.subheadlines {
	width:640px;
}
/*---------------------------- EXAMPLE 1 ---------------------------*/



.headlines a.slider_prev, .subheadlines a.slider_prev {
	color: #ff6600;
	font: 1em verdana;
	margin: 0;
	padding: 0 5px;
	cursor: pointer;
}
.headlines a.slider_next, .subheadlines a.slider_next {
	color: #ff6600;
	font: 1em verdana;
	margin: 0;
	padding: 0 5px;
	cursor: pointer;
}
.textindent {
	margin-left: 0px;
	padding: 0
}
/* ******************* ? ************************ */
/*.booktable{
	float: left;
}*/
.accordion {
	height: auto;
	display: block;
}
.accordion td {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 10px;
	padding: 1px 0px 1px 3px;
}
.accordion th {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	text-align: left;
	background-color: #2EB1DC;
	padding: 3px 0px 3px 3px;
	font-weight: bold;
	color: #fff;
}
.accordion .categorie {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	text-align: left;
	background-color: #dff1f7;
	padding: 3px 0px 3px 3px;
}
.accordion {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.accordion li {
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
	list-style: none;
	height: auto;
}
.accordion li a {
	background-color: #dff1f7;
	height: 14px;
	padding: 6px 6px 9px 6px;
	margin-bottom: 3px;
	font-weight: bold;
	display: block;
}
.accordion li a.suba {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	display: inline;
}
/* ******************* BUTTONS ************************ */
a#btndc {
	color: #fff;
	text-decoration: none;
	background-image: url(../images/btn/btn3.gif);
	text-indent: 10px;
	display: block;
	margin: 0 0 1px;
	padding: 0;
	width: 196px;
	height: 18px;
	float: left
}
a#btndc:hover {
	color: #f30;
	background-position: 0 -17px
}
a#btndb {
	color: #fff;
	text-decoration: none;
	background-image: url(../images/btn/btn2.gif);
	text-indent: 10px;
	display: block;
	margin: 0 0 1px;
	padding: 0;
	width: 101px;
	height: 18px;
	float: left
}
a#btndb:hover {
	color: #f30;
	background-position: 0 -17px
}
a#btndo {
	color: #fff;
	text-decoration: none;
	background-image: url(../images/btn/btn1.gif);
	text-indent: 10px;
	display: block;
	margin: 0 0 1px;
	padding: 0;
	width: 101px;
	height: 18px;
	float: left
}
a#btndo:hover {
	color: #f30;
	background-position: 0 -17px
}
a#btndobreed {
	color: #fff;
	text-decoration: none;
	background-image: url(../images/btn/btn4.gif);
	text-indent: 10px;
	display: block;
	margin: 0 0 1px;
	padding: 0;
	width: 354px;
	height: 18px;
	float: left
}
a#btndobreed:hover {
	color: #f30;
	background-position: 0 -17px
}
/* ******************* BANNERS ************************ */

#banner {
	padding-top: 20px;
	padding-bottom: 20px;
}
.gids {
	padding-bottom: 20px;
}
.catalogus {
	padding-bottom: 20px;
}
.banners {
	padding-top: 5px;
	padding-bottom: 0.6ex;
	padding-left: 5px;
}
.banners a {
	display: block;
}
.banners a img {
	width:  120px;
	height: 600px;
	margin-left: 45px;
}
.newsletter {
	margin-bottom: 20px;
	text-align: center;
}
/* ****************************************** */
/* ******************* WHO ****************** */
/* ****************************************** */

.panelcontainer {
	border-top: 1px solid #88bedf;
}
.panel {
	margin: 0px;
	background: #FFFFFF;
	padding: 0px;/*width: 745px;*/
}
.panelclose, .panelopen {
	padding: 5px;
	text-align: left;
	background: #e0f3fa;
	font-size: 11px;
	border-top: 0px solid #88bedf;
	border-right: 1px solid #88bedf;
	border-bottom: 1px solid #88bedf;
	border-left: 1px solid #88bedf;
	width: 688px;
}
.panelopen {
	background: #e0f3fa url("../images/icon/icon_who_open.gif") no-repeat right center;
	cursor: pointer;
	margin: 0;
	padding: 5px
}
.panelclose {
	color: #0065a1;
	background: #a0cfe3 url("../images/icon/icon_who_close.gif") no-repeat right center;
	cursor: pointer
}
.panelcontent {
	font-size: 11px;
	padding: 5px;
	border-right: 1px solid #88bedf;
	border-bottom: 1px solid #88bedf;
	border-left: 1px solid #88bedf;
	border-top: 0px solid #88bedf;
	background: #fff;
}
.panelcont {
	margin-bottom: 5px;
	font-weight: bold;
	padding: 5px;
}
.panelnr {
	float: left;
	width: 250px;
	margin-right: 10px;
}
.paneltitle {
	float: left;/*width: 380px;*/
}
.paneltitle a {
	color: #555555;
	text-decoration: none;
}
.paneltitle a:hover {
	color: #DEA417;
	text-decoration: none;
}
.paneltxt {
	width: 680px;
}
.panelfeedbackcont {
	margin-bottom:10px;
	margin-top:10px;
	padding-top:10px;
	border-top: 1px dotted #CCCCCC;
	color: #999999;
}
.panelfeedbacktxt {
	float:left;
	width:200px;
}
.panelfeedbackbtn {
	float:left;
	width:150px;
}
/* ************************************************** */
/* ******************* FOOTER *********************** */
/* ************************************************** */

#footer {
	color: #666;
	font-size: 1em;
	text-align: left;
	margin: 15px 0px 30px 0px;
	padding: 10px;
	border-top: 1px solid #e3e1e2
}
#footer a {
	color:#085ca6;
	text-decoration:none;
}
#footer a:hover {
	color:#484d42;
	text-decoration:underline;
}
.footertxt {
	float: left;
	width: 850px;
}
.footertop {
	float: right;
	width: 40px;
	background-image: url("../images/icon/arrow_top.gif");
	background-repeat: no-repeat;
	background-position: 0 2px;
	text-indent: 1em;
}
/* ************************************************** */
/* ******************* BUTTON *********************** */
/* ************************************************** */

button {
	background: #2061a0;
	border: 0px solid #2061a0;
	margin: 0;
	padding:2px 7px 2px 7px;
	font-size: 0;
	line-height: 0;
	width: auto;
	overflow: visible;
	cursor:pointer;
}
button div {
	font-size: 12px;
	line-height: 12px;
	border-top: 0px solid;
	border-right: 0px solid;
	border-bottom: 0px solid;
	border-left: 0px solid;
	color:#fff;
}
.button {
	background: #2061a0;
	border: 0px solid #2061a0;
	margin: 0;
	padding:5px 7px 3px 7px;
	font-size: 12px;
	line-height: 12px;
	width: auto;
	overflow: visible;
	cursor:pointer;
	color:#fff;
}
button.button {
	line-height: 20px;
}
button.button:hover {
	color: #FF6600;
}
.button a {
	color: #fff;
}
.button a:hover {
	color: #ff6600;
}
 button::-moz-focus-inner {
border: 0;
padding: 0;
}
.depevent button, .depevent .button {
	background-color:#96a20b;
}
.depreizen button, .depreizen .button {
	background-color:#f09100;
}
.depuitgeverij button, .depuitgeverij .button {
	background-color:#0098d4;
}
.depuvt button, .depuvt .button {
	background-color: #B11F17;
}
/* ******************* TOP *********************** */
.top {
	background-image: url("../images/icon/arrow_top.gif");
	background-repeat: no-repeat;
	background-position: 0 2px;
	text-indent: 1em
}
/* ******************* PRINT *********************** */
#print {
	float: right;
	width: 30px;
}
#print a {
	color: #003581;
}
#print a:hover {
	color: #ff6600;
}
/* ******************* SCRIPTING *********************** */
.foutmelding, .waarschuwing {
	color:red;
}
.detailboxholder {
	width: 460px;
	overflow: hidden;
	float: left;
}
.twitterbox, .activitybox, .nationalactivitybox {
	width: 230px;
	overflow: hidden;
	float: right
}
.activitybox {
	margin-top: 20px;
}
.twtr-hd, .twtr-ft {
	display: none;
}
.twtr-ft, .twtr-timeline {
	margin-top: 0px !important;
}
.twtr-timeline, .twtr-doc {
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.titlebarTwitter {
	background-color: #0098d4;
	color: #FFFFFF;
	font-weight: bold;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	font-size: 12px;
	width: 210px;
}
.titlebarActivity {
	background-color: #2061a0;
	color: #FFFFFF;
	font-weight: bold;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	font-size: 12px;
	width: 210px;
}
.titlebarNationalactivity {
	background-color: #96a20b;
	color: #FFFFFF;
	font-weight: bold;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	font-size: 12px;
	width: 210px;
}
.footerbarActivity {
	background-color: #2061a0;
	color: #FFFFFF;
	font-weight: normal;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 9px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 9px;
	font-size: 12px;
	width: 210px;
	line-height: 20px;
}
.footerbarNationalactivity {
	background-color: #96a20b;
	color: #FFFFFF;
	font-weight: normal;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 9px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 9px;
	font-size: 12px;
	width: 210px;
	line-height: 20px;
}
.footerbarTwitter {
	background-color: #0098d4;
	color: #FFFFFF;
	font-weight: normal;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 9px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 9px;
	font-size: 12px;
	width: 210px;
	line-height: 20px;
}
.topButtonHolder {
	background: #96A20B;
	float:  right;
	position: relative;
	z-index: 99;
	margin-top: 105px;
	display: none;
}
.topButtonHolder a {
	-moz-text-blink: none;
	-moz-text-decoration-color: -moz-use-text-color;
	-moz-text-decoration-line: none;
	-moz-text-decoration-style: solid;
	color: #FFFFFF;
	display: block;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	text-indent: 0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.topButtonHolder a:hover {
	color: #325125;
}
.activitybox .odd {
	background: #FFFFFF;
	padding: 5px;
}
.activitybox .even {
	background: #f1f1f1;
	padding: 5px;
}
.nationalactivitybox .odd {
	background: #FFFFFF;
	padding: 5px;
}
.nationalactivitybox .even {
	background: #ebedd0;
	padding: 5px;
}
.activitybox .tableHolder {
	display: block;
	height: 235px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 228px;
	border: 1px solid #2061a0;
}
.nationalactivitybox .tableHolder {
	display: block;
	height: 410px;
	overflow-x: hidden;
	overflow-y: auto;
	width: 228px;
	border: 1px solid #96a20b;
}
.activitybox tbody, .activitybox td, .nationalactivitybox tbody, .nationalactivitybox td {
	width: 230px;
	line-height: 16px;
}
.activitybox td a span, .nationalactivitybox td a span {
	color: #2061a0;
}
.activitybox td a, .nationalactivitybox td a {
	color: #484d42;
}
.activitybox td a:hover, .nationalactivitybox td a:hover {
	text-decoration: underline;
	color: #2061a0;
}
.activitybox .footerbarActivity a, .nationalactivitybox .footerbarNationalactivity a {
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}
.activitybox .footerbarActivity a:hover, .nationalactivitybox .footerbarNationalactivity a:hover {
	text-decoration: underline;
}
.categorieHolder {
	margin: 10px 0px;
}
.categorieHolder td {
	padding: 0px;
}
.categorieHolder a {
	display: block;
	color: #FFFFFF;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	background:  #0098D4;
	width: 160px;
	margin: 0px 5px 5px 0px;
	padding: 5px;
}
.categorieHolder a:hover {
	color: #003366
}
.extraSearchRule {
	display: none;
}
.extraSearch a {
	cursor:  pointer;
}
.toppinktitle {
	padding: 5px;
}
.a2a_dd img {
	padding: 0px 0px 0px 5px;
}
/* ****************************************************** */
/* ******************* KORTINGSCODE ********************* */
/* ****************************************************** */

.content>.inhoud {
	position: relative;
}
.kortingEyecatcher {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background: #eeeeee;
	width: 186px;
	padding: 6px 12px;
	color: #14448d;
	font-weight: bold;
	position: absolute;
	right: 0;
}
.oudePrijs {
	color: #92948f;
	text-decoration: line-through;
}
.codeOk {
	font-weight: bold;
	color: #52a20b;
}
/* ******************************************************* */
/* ******************* FOTOWEDSTRIJD ********************* */
/* ******************************************************* */

.depreizen .btnInschrijvenFotowedstrijd {
	background: #f09100;
	border-radius: 5px;
	width: 250px;
	text-align: center;
	font-size: 1.2em;
}
.depreizen .btnInschrijvenFotowedstrijd a {
	display: block;
	color: #ffffff;
	padding: 10px;
}
.depreizen .btnInschrijvenFotowedstrijd a:hover {
	color: #484d42;
}
/* flexslider */
.flexslider {
	background-color: #f9f9f9;
	margin-bottom: 10px;
	position: relative;
	width: 700px;
	height: 282px;
	overflow: hidden;
}
.flexslder ul#output {
	width: auto !important;
 height: auto !imporant;
}
.flexslider .slides img {
	width: 100%;
	height: auto;
	margin-top: -10%;
}
.flexslider .flex-caption {
	position: absolute;
	top: 0;
	z-index: 100;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	width: 96%;
	padding: 5px 2%;
	background: #f89100; /* Old browsers */
	background: -moz-linear-gradient(top, #f89100 0%, #c67402 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f89100), color-stop(100%, #c67402)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f89100 0%, #c67402 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f89100 0%, #c67402 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f89100 0%, #c67402 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f89100 0%, #c67402 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f89100', endColorstr='#c67402', GradientType=0 ); /* IE6-9 */
}
/*grid */
.content .inhoud .grid, .content .inhoud.grid {
	margin-left: 0;
}
.content .grid {
	margin-left: -20px;
}
.content .grid .homehalf3 {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background-color: #FFEBCD;
	margin-left: 20px;
	margin-bottom:20px;
	width: 340px;
	height: 300px;
	float: left;
	overflow: hidden;
}
.content .grid.archive .homehalf3 {
	height: 266px;
}
.content .grid .homehalf3 .halfpic4 {
	padding: 10px;
}
.content .grid .halfpic4 a {
	display: block;
	width: 325px;
	height: 220px;
	overflow: hidden;
	text-align: center;
	background: #ffffff;
}
.content .grid .halfpic4 a.portrait img {
	height: 100%;
	width: auto;
}
.content .grid .halfpic4 a.landscape img {
	width: 100%;
	height: auto;
}
.content .grid .halfvote {
	padding: 0 10px 10px;
	text-align: right;
}
.content .grid .halfvote p {
	float: left;
	text-align: right;
	display: block;
	width: 80px;
}
.content .grid .ui-button, .content .grid .btnVote {
	background: #c0c3bc;
	color: #484d42;
	width: 50px;
	height: 24px;
	font-weight: bold;
	font-size: 1.2em;
	margin-left: 10px;
	text-align: center;
}
.content .grid .btnVote {
	display: block;
	margin: 0 auto;
	padding: 6px 10px 0;
	min-width: 130px;
}
.content .grid .ui-button.ui-state-active, .content .grid .btnVote:hover {
	background: #14448d;
	color: #ffffff;
}
.ui-buttonset {
	float: right;
	margin-right: 3px !important;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-left: 10px !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 0px !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 0px !important;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 0px !important;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 0px !important;
}
#submitLogin {
	border-radius: 4px;
}
#submitVotes {
	float: right;
	padding: 15px 40px;
	border-radius: 4px;
	font-weight: bold;
}
.ingelogd {
	position: absolute;
	top: 15px;
	right: 0;
	text-align: right;
	width: 300px;
	font-size: 1.1em;
	color: #14448d;
}
.ingelogd a {
	color: #14448d;
	text-decoration: underline;
}
.ingelogd a:hover {
	text-decoration: none;
}
.ingelogd span {
	color: #f09100;
}
#overlay {
	background: rgb(0, 0, 0) transparent;
	background: rgba(0, 0, 0, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000)";
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
	display: none;
}
#overlay .content {
	background: #ffffff;
	width: 410px;
	height: 310px;
	padding: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -225px;
	margin-top: -175px;
}
#overlay .content h3 {
	font-size: 150%;
	text-align: center;
	margin-bottom: 15px;
}
#overlay .content form {
	margin: 20px 0 0;
}
#overlay .content form label, #overlay .content form input {
	margin-bottom: 10px;
}
#overlay .content form label {
	padding: 0px;
	width: 95px;
}
#overlay .content form input[type="text"], #overlay .content form input[type="email"] {
	padding: 4px 10px;
	width: 285px;
}
#overlay .content form .check {
	margin-left: 95px;
	font-size: 120%;
}
#overlay .content form .check span {
	float: right;
	width: 290px;
	display: block;
}
#overlay .content form button {
	display: block;
	width: 135px;
	height: 25px;
	text-align: center;
	color: #ffffff;
	margin: 25px auto 0;
	font-size: 120%;
}
#overlay .btnClose {
	position: absolute;
	right: -25px;
	top: -25px;
	font-weight: bold;
	font-size: 150%;
}


/* ------ FAQ ------ */

.questions, .questions2 {
	font-size: 1.2em;
	margin-bottom: 30px;
}
.questions li, .questions2 li {
	margin-bottom: 6px;
	list-style-image: none;
	list-style: disc;
	color: #484e41;
}
.questions a, .questions2 a {
	color: #484e41;
	text-decoration: underline;
}
.questions a:hover, .questions2 a:hover {
	text-decoration: none;
}
#accordion.faq, #accordion.faq {
	font-size: 1.1em;
}
#accordion.faq h3, #accordion2.faq2 h3 {
	color: #14448d;
	background: #dff1f7;
	font-family: Verdana, Helvetica, Arial, san-serif;
	padding: 8px 10px;
	border-radius: 4px;
	margin-bottom: 10px;
}
#accordion.faq .answer, #accordion2.faq2 .answer {
	margin-bottom: 17px;
}
#accordion.faq .hyperlink, #accordion.faq .download, #accordion2.faq2 .hyperlink, #accordion2.faq2 .download {
	display: block;
	margin-top: 8px;
}
#accordion.faq .download, #accordion2.faq2 .download {
	background: url(../images/d-load.gif) no-repeat left;
	padding-left: 12px;
}



/* ------ TV ------ */
.tvNav {
    padding-bottom: 7px;
	margin-bottom: 20px;
	margin-top: 10px;
    border-bottom: solid 1px #c5c5c5;
    float: left;
    width: 100%;
    position: relative;
    z-index: 5;
}
.tvNav>li>a {
	color: #5c29b9;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 1.3em;
	background: url(../images/tvNav_arrowDown.png) no-repeat right;
	padding-right: 12px;
}
.tvNav li {
	list-style: none;
    float: left;
    position: relative;
}
.tvNav a {
    display: block;
    padding: 5px;
    text-decoration: none;
}
.tvNav a:hover {
    text-decoration: underline;
}

/*--- DROPDOWN ---*/
.tvNav ul {
    background: #eeeeee;
    list-style: none;
    position: absolute;
    left: -9999px;
    width: 150px;
}
.tvNav ul li {
    float: none;
}
.tvNav ul a {
    white-space: nowrap;
}
.tvNav li:hover ul { 
    left: 0;
}
.tvNav li:hover ul a { 
    text-decoration: none;
    display: block;
	padding: 10px;
	color: #434d3e;
	font-size: 1.2em;
	border-top: solid 1px #c5c5c5;
}
.tvNav ul li:first-child a {
	border-top: none;
}
.tvNav li:hover ul li a:hover { 
	background: #c5c5c5;
}


.indekijker {
	margin-bottom: 20px;
}
.indekijker .item {
	position: relative;
	padding: 9px;
	border: solid 1px #c5c5c5;
	border-radius: 4px;
	width: 320px;
	overflow: hidden;
	float: left;
}
.indekijker .item:first-child {
	margin-right: 20px;
}
.indekijker .item .imgHolder {
	width: 320px;
	height: 240px;
	overflow: hidden;
	margin-bottom: 5px;
}
.indekijker .item .imgHolder img {
	height: 100%;
	width: auto;
}
.indekijker .item .btnPlay {
	position: absolute;
	top: 100px;
	left: 142px;
}
#vidwrap .btnPlay {
    left: 323px;
    position: absolute;
    top: 300px;
}
#vidwrap .btnPlay_520x293 {
    left: 231px;
    position: relative;
    top: 120px;
}
.indekijker .item h3 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tv.cat {
	margin-bottom: 40px;
}
.tv.cat .titlebar {
	background: #5c29b9;
	text-transform: uppercase;
	padding: 8px 10px 5px 10px;
	font-size: 1.1em;
}
.tv.cat .slides li {
	list-style: none;
	position: relative;
	width: 132px;
	margin-right: 5px;
}
.tv.cat li .imgHolder {
	width: 132px;
	height: 100px;
	overflow: hidden;
	border: 1px solid #C5C5C5;
	border-radius: 3px;
}
.tv.cat li .imgHolder img {
	height: 100%;
	width: auto;
}
.tv.cat li .btnPlay {
	position: absolute;
	top: 31px;
	left: 47px;
}
.tv.cat li h4 {
	color: #666666;
	font-weight: normal;
}
.tv.cat .flexslider {
	margin: 0;
	background: none;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	position: relative;
	height: auto;
	width: 680px;
	padding: 9px;
	border-left: solid 1px #c5c5c5;
	border-bottom: solid 1px #c5c5c5;
	border-right: solid 1px #c5c5c5;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	overflow: visible;
}
.tv.cat .flexslider .flex-control-nav {
	bottom: -20px;
}
.tv.cat .flexslider .flex-control-paging li a.flex-active {
	background: #5c29b9;
	background: rgba(92,41,185,0.9);
}
.tv.cat .flexslider .flex-control-paging li a {
	background: #c5c5c5;
	background: rgba(197,197,197);
}
.tv.cat .flexslider .slides img {
	width: auto;
	height: auto;
	margin-top: 0;
}

.tv.cat .flexslider .slides .imgHolder img {
	width: auto;
	height: 100%;
}

#video {
	margin-bottom: 40px;
}
#video h3 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 8px;
	font-size: 1.2em;
}


/* ----- AFDELINGSMINISITES ----- */

.pagetitle.division .activeblue {
	color: #ffffff;
	text-transform: uppercase;
}

.content.division .newsList .item {
	margin-bottom: 10px;
}
.content.division .newsList .item .bottom {
	padding: 9px;
	border-left: solid 1px #c5c5c5;
	border-bottom: solid 1px #c5c5c5;
	border-right: solid 1px #c5c5c5;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.content.division .newsList .item .imageHolder {
	width: 195px;
	/*height: 100px;*/
	height: auto;
	overflow: hidden;
	display: inline-block;
	margin-right: 10px;
}
.content.division .newsList .item .imageHolder img {
	width: 100%;
	height: auto;
}
.content.division .newsList .item .text {
	display: inline-block;
	width: 470px;
	vertical-align: top;
}
.content.division .newsList .item .text a {
	color: #14448d;
}
.content.division .newsList .item .text a:hover {
	text-decoration: underline;
}

.newsDetail .title {
	color: #96a20b;
	font-weight: bold;
	font-size: 1.25em;
	line-height: 160%;
	margin-bottom: 18px;
}
.newsDetail .title .date {
	font-weight: normal;
	font-size: 90%;
}
.newsDetail .article {
	font-size: 1.1em;
	margin-bottom: 25px;
}
.newsDetail .article .left, .newsDetail .article .right {
	display: inline-block;
}
.newsDetail .article .left {
	width: 401px;
	margin-right: 12px;
}
.newsDetail .article .right {
	width: 282px;
	overflow: hidden;
	vertical-align: top;
}
.newsDetail .article .right img {
	width: 100%;
	height: auto;
}
.newsDetail .downloads, .newsDetail .links {
	font-size: 1.1em;
	margin-bottom: 15px;
	margin-left: 0;
}
.newsDetail .downloads li, .newsDetail .links li {
	list-style:  none;
}
.newsDetail .downloads li {
	background: url(../images/d-load.gif) no-repeat left;
	padding-left: 12px;
}
.newsDetail .links li {
	background: url(../images/link.png) no-repeat left;
	padding-left: 12px;
}

.fotoarchive #slider {
	height: 435px;
	position: relative;
}
.fotoarchive #slider .caption {
	position: absolute;
	top: 390px;
	font-size: 1.2em;
	text-align: center;
	width: 700px;
}
.fotoarchive #slider .caption span {
	padding: 8px 20px;
	border-radius: 14px;
	background: #ffffff;
	display: inline-block;
	margin: 0 auto;
	box-shadow: 4px 4px 10px rgba(0,0,0,0.3);
}
.fotoarchive #slider ul, .fotoarchive #carousel ul {
	margin-left: 0;
}
.fotoarchive #carousel {
	height: 63px;
}
.fotoarchive #carousel .flex-viewport li {
	height: 63px;
	margin-right: 10px;
}
.fotoarchive .flex-direction-nav {
	position: absolute;
	top: 46%;
	width: 700px;
}
.fotoarchive #carousel .flex-direction-nav {
	top: 31%;
}
.fotoarchive .flex-direction-nav li {
	list-style: none;
}
.fotoarchive .flex-direction-nav .flex-prev {
	background: url(../images/btn_left.png) no-repeat;
	width: 26px;
	height: 25px;
	display: block;
	position: absolute;
	left: 10px;
}
.fotoarchive .flex-direction-nav .flex-next {
	background: url(../images/btn_right.png) no-repeat;
	width: 26px;
	height: 25px;
	display: block;
	position: absolute;
	right: 10px;
}

/* ----- SEARCH ----- */
.pagetitle.searchData {
	margin-bottom: 20px;
	background: #dff1f7;
	color: #003a78;
	font-family: Verdana, Helvetica, Arial, san-serif;
	font-weight: normal;
}
.pagetitle.searchData span {
	font-weight: bold;
}
.results .result {
	padding-left: 15px;
	border-left: solid 3px #003a78;
	margin-bottom: 20px;
}
.results .result.event {
	border-left: solid 3px #96a20b;
}
.results .result.excursion {
	border-left: solid 3px #f09100;
}
.results .result.academy {
	border-left: solid 3px #b11f17;
}
.results .result.books {
	border-left: solid 3px #0098d4;
}
.results .result.tv {
	border-left: solid 3px #4a00ad;
}
.results .result.event h3 span.titel {
	color: #96a20b;
}
.results .result.excursion h3 span.titel {
	color: #f09100;
}
.results .result.academy h3 span.titel {
	color: #b11f17;
}
.results .result.books h3 span.titel {
	color: #0098d4;
}
.results .result.tv h3 span.titel {
	color: #4a00ad;
}
.results .result h3 {
	font-family: Verdana, Helvetica, Arial, san-serif;
}
.results .result>a {
	color: #484e41;
	text-decoration: underline;
}
.results .result>a:hover {
	color: #ff6600;
	text-decoration: none;
}


/* ----- LANDINGSPAGINA'S ----- */

.pagetitle.landing {
	background: #14448d;
	font-size: 1.3em;
	padding: 8px 12px;
}

.content.landing {
	font-size: 1.2em;
	line-height: 150%;
}
.content.landing h1, .content.landing h2, .content.landing h3, .content.landing h4 {
	font-family: Verdana, Helvetica, Arial, san-serif;
}
.content.landing h1 {
	color: #14448d;
	margin-bottom: 14px;
	padding-top: 0;
}
.content.landing h2 {
	font-size: 1.3em;
	padding-top: 0;
}
.content.landing h3 {
	font-size: 1.15em;
	margin-bottom: 6px;
}
.content.landing h4 {
	font-size: 1em;
	margin-bottom: 6px;
}
.content.landing .left {
	width: 410px;
	float: left;
	margin-right: 20px;
}
.content.landing .right {
	width: 270px;
	float: left;
}
.content.landing audio {
	width: 270px;
}
.content.landing .downloads, .content.landing .links {
	margin-left: 0;
}
.content.landing .downloads li, .content.landing .links li {
	list-style: none;
}
.content.landing .downloads li a, .content.landing .links li a {
	color: #96a20b;
}
.content.landing .downloads li a:hover, .content.landing .links li a:hover {
	text-decoration: underline;
}
.content.landing .downloads li {
	background: url(../images/d-load.gif) no-repeat left;
	padding-left: 18px;
}
.content.landing .links li {
	background: url(../images/link.png) no-repeat left;
	padding-left: 18px;
}

.flexslider.landing {
	height: 350px;
	margin-bottom: 20px;
}
.flexslider.landing .flex-direction-nav {
	position: absolute;
	top: 46%;
	width: 700px;
	z-index: 50;
}
.flexslider.landing .flex-direction-nav li {
	list-style: none;
}
.flexslider.landing .flex-direction-nav .flex-prev {
	background: url(../images/btn_left.png) no-repeat;
	width: 26px;
	height: 25px;
	display: block;
	position: absolute;
	left: 10px;
}
.flexslider.landing .flex-direction-nav .flex-next {
	background: url(../images/btn_right.png) no-repeat;
	width: 26px;
	height: 25px;
	display: block;
	position: absolute;
	right: 10px;
}
.flexslider.landing .caption {
	position: absolute;
	top: 313px;
	font-size: 1.2em;
	text-align: center;
	width: 100%;
	padding: 10px;
	color: #ffffff;
	font-weight: bold;
	/* default fallback */
	background: rgb(0, 0, 0) transparent;
	/* nice browsers */
	background: rgba(0, 0, 0, 0.7);
	/* IE 6/7 */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
	/* IE8 */    
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000)";
}


/* ----- ACADEMY SHOPPING CART ----- */

#navbox .cartacademy {
	background: #eeeeee;
	border-radius: 4px;
	overflow: hidden;
	margin: 10px 0 -5px 0;
}
#navbox .cartacademy .status {
	color: #14448d;
	font-weight: normal;
	font-size: 1.1em;
	line-height: 170%;
	padding: 3px 1px 2px 70px;
	margin: 13px 0 14px 14px;
	background: url(../academie/course/images/icon_cart.png) no-repeat left center;
	max-width: 69px;
	width: 69px;
}
#navbox .cartacademy .status span {
	font-weight: bold;
}
#navbox .cartacademy .status, #navbox .cartacademy .goToOverview {
	display: inline-block;
}
#navbox .cartacademy .goToOverview {
	background: #b11f17;
	color: #ffffff;
	vertical-align: top;
}
#navbox .cartacademy .goToOverview span {
	background: url(../academie/course/images/icon_eye.png) no-repeat center center;
	display: block;
	padding: 29px 24px;
}

#cartacademy {
	border: solid 1px #b5d3dd;
	font-size: 1.1em;
	margin-top: 20px;
}
#cartacademy thead {
	background: #009ad5;
	text-align: left;
	color: #ffffff;
	font-size: 1.1em;
}
#cartacademy thead th {
	padding: 8px 10px;
}
#cartacademy th, #cartacademy td {
	border: solid 1px #b5d3dd;
}
#cartacademy .code {
	background: #fafafa;
}
#cartacademy tfoot {
	background: #e1f4fa;
}
#cartacademy a {
	color: #009ad3;
}
#cartacademy a:hover {
	text-decoration: underline;
}
#cartacademy .sessions {
	color: #009ad3;
	margin-left: 45px;
	margin-top: 5px;
}
#cartacademy .sessions li {
	list-style: none;
}
#cartacademy .sessions li:before {
	content: "-";
	margin-right: 2px;
}
#orderacademy {
	margin-top: 25px;
}
#orderacademy .button {
	background: #009ad3;
}

/* overlay */
#sessionoverlay {
	background: rgb(255, 255, 255) transparent;
	background: rgba(255, 255, 255, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
	/* display: none; */
}
#sessionoverlay .inner {
	width: 960px;
	margin: 0 auto;
}
#sessionoverlay .overlaycontent {
	background: #FFFFFF;
	-webkit-box-shadow: 1px -1px 10px 0px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:    1px -1px 10px 0px rgba(0, 0, 0, 0.4);
	box-shadow:         1px -1px 10px 0px rgba(0, 0, 0, 0.4);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	width: 700px;
	position: absolute;
	top: 20%;
	margin-left: 240px;
}
#sessionoverlay label {
	width: auto;
	float: none;
	padding: 0;
	margin-bottom: 4px;
}
#sessionoverlay .course {
	padding: 6px 14px 14px 14px;
}
#sessionoverlay .course p {
	display: block;
	padding-bottom: 6px;
	border-bottom: solid 1px #434c3e;
	margin-bottom: 10px;
}
#sessionoverlay input[type="number"] {
	width: 42px;
	padding: 5px;
	font-size:  9pt;
}
#sessionoverlay input[type="checkbox"].error {
	-webkit-box-shadow: 0px 0px 0px 2px #B11F17;
	-moz-box-shadow:    0px 0px 0px 2px #B11F17;
	box-shadow:         0px 0px 0px 2px #B11F17;
}
#sessionoverlay input[type="text"] {
	width: 97%;
	font-size:  9pt;
	padding: 5px;
}
.input {
	font-size: 9pt !important;
	padding: 3px 5px !important;	
}
span.error {
	color: #B11F17;
	font-weight: bold;
}
label.error {
	margin-left: 5px;
}
#sessionoverlay .button {
	margin-left: 261px;
	width: 150px;
	padding: 7px 0;
	font-weight: bold;
}



/* ----- LIDWORDEN BOEKENLIJST ----- */

#boekenlijst {
	margin-left: 0 !important;
	margin-bottom: 20px;
	border-spacing: 0;
	font-size: 1.1em;
}
#boekenlijst.accordion td {
	font-size: 1em;
}
.grid.zoekresultaten td {
	font-size: 1.1em;
}
#boekenlijst.accordion td img, .grid.zoekresultaten td img {
	width: 120px;
	height: auto;
}
#boekenlijst.accordion input[type="submit"], .grid.zoekresultaten input[type="submit"] {
	width: 90px;
	font-size: 1.2em;
}
.lidwordenBooks .topdarkbluetitle {
	background: #dff1f7;
	color: #003a78;
	font-size: 1.3em;
	padding: 7px 5px;
	border-radius: 4px 4px 0 0;
}
.lidwordenBooks .topdarkbluetitle b {
	display: inline-block;
	margin: 0 10px 0 0;
}
.fulllightbluebox.bestellijst, .fulllightbluebox.zoekbox {
	border-left: solid 1px #b5d3dd;
	border-right: solid 1px #b5d3dd;
	border-bottom: solid 1px #b5d3dd;
}
.fulllightbluebox.zoekbox {
	padding: 8px 9px 9px;
	margin-bottom: 20px;
}
.fulllightbluebox.zoekbox input {
	display: inline-block;
	margin-left: 110px;
	margin-bottom: 10px;
	width: 160px;
	border: solid 1px #a6a6a6;
	font-size: 1.1em;
	padding: 5px 10px;
}
.fulllightbluebox.zoekbox .button {
	background: #1bb2dc;
	margin-left: 174px;
}
.lightbuetitle.zoekresultaten {
	background: #dff1f7;
	color: #003a78;
	font-size: 1.3em;
	padding: 7px 5px;
	border-radius: 4px;
	margin-bottom: 5px;
}


/* ----- SEARCH ----- */
#search {
	position: absolute;
	right: 20px;
	top: 115px;
	z-index: 100;
}
#search input {
	border: solid 1px #a6a6a6;
	font-size: 1.2em;
	padding: 5px 8px 4px;
	width: 165px;
	border-right: none;
	height: 15px;
}
#search button {
	background: none;
	border: solid 1px #a6a6a6;
	vertical-align: top;
	border-radius: 0 !important;
	border-left: none;
	height: 26px;
}
#search button:hover {
	background: #92948f;
}


audio {
	height: 30px;
	/*width: 300px;*/
	width: 100%;
	margin: 10px 0;
}
