/*<common>*/

input[readonly] {
	background: #eee;
}

/* extra-content */
.extra-content {
	width: 940px;
	margin: 0 auto;
	padding: 0 0 82px;
}
/* category */
.category {
	width: 960px;
	overflow: hidden;
	margin: 0 -20px 0 0;
}
/* support, portfolio, sales-team, contact */
.support,
.portfolio,
.sales-team,
.contact {
	float: left;
	width: 220px;
	padding: 0 20px 0 0;
}
.support h4,
.portfolio h4,
.sales-team h4,
.contact h4 {
	max-width: 100%;
	font-size: 18px;
	text-shadow: #fff 0.1em 0.1em 0.1em;
	margin: 0 0 9px;
	overflow: hidden;
	line-height: 22px;
	font-weight: bold;
}
.support p,
.portfolio p,
.sales-team p,
.contact p {
	margin: 0;
	color: #95989a;
	line-height: 20px;
}
.support h4,
.support h4 a {color: #69c9df;}
.portfolio h4,
.portfolio h4 a {color: #ffb027;}
.sales-team h4,
.sales-team h4 a {color: #b3df42;}
.contact h4,
.contact h4 a {color: #7b8c9b;}


.support h4 a,
.portfolio h4 a,
.sales-team h4 a,
.contact h4 a {
	float: left;
	padding: 0 24px 0 0;
	text-decoration: none;
}
.support h4 a:hover,
.portfolio h4 a:hover,
.sales-team h4 a:hover,
.contact h4 a:hover {text-decoration: underline;}


/* footer */
#footer {
	width: 960px;
	margin: 0 auto;
	color: #BFC1C2;
	font-size: 11px;
	overflow: hidden;
	text-align: center;
}
#footer a {
	color: #BFC1C2;
	text-decoration: none;
}
#footer a:hover {text-decoration: underline;}

#footer p {
	margin: 0;
	line-height: 20px;
}




/* 
	Bredcrumbs
*/
.breadcrumbs {
	max-width: 100%;
	margin: 0 0 21px;
	background: url("/25x1/images/left-1.gif") no-repeat;
}
.breadcrumbs ul {
	margin: 0;
	padding: 0;
	max-width: 100%;
	list-style: none;
	overflow: hidden;
	background: url("/25x1/images/right-1.gif") no-repeat 100% 0;
}
.breadcrumbs ul li {
	float: left;
	color: #ce2618;
	line-height: 17px;
	padding: 7px 14px 6px 19px;
	background: url("/25x1/images/sep-2.gif") no-repeat 0 1px;
}
.breadcrumbs ul li:first-child {
	padding-left: 10px;
	background-image: none;
}
.breadcrumbs ul li a {
	color: #8c9eac;
	text-decoration: none;
}
.breadcrumbs ul li a:hover {text-decoration: underline;}


form label
{
	cursor: pointer;
}

/* Beautiful buttons 
  
  <button type="submit" class="btn-green">
    <span class="l"><span class="r">  TEKST   </span></span>
  </button>
*/
.btn-gray,
.btn-gray-small,
.btn-green, 
.btn-green-small, 
.btn-red, 
.btn-red-small {
  border:0;
  margin:0;
  padding:0; 
  background:0;
  cursor:pointer;
  color: #fff;
  text-decoration: none;
  width: auto;
  white-space: nowrap;
  overflow: visible;
}
button[disabled] {
	cursor: auto;
}

.btn-green span,
.btn-red span,
.btn-gray span {
  display: inline-block;
  height: 23px;
}

.btn-gray-small span,
.btn-green-small span,
.btn-red-small span {
  display: inline-block;
  height: 19px;
}

.btn-gray span.l,
.btn-green span.l,
.btn-red span.l {
  padding-left: 15px;
  text-decoration: inherit;
}

.btn-gray-small span.l,
.btn-green-small span.l,
.btn-red-small span.l {
  padding-left: 12px;
  text-decoration: inherit;
}

.btn-gray span.r,
.btn-green span.r,
.btn-red span.r {
	padding-top: 3px;
  padding-right: 32px;
  text-decoration: inherit;
  text-shadow: rgba(40,40,40,0.5) 0px 0px 2px;
  color: #fff;
  font-size: 13px;
	line-height: 17px;
  margin: 0;
  font-weight: bold;
}

.btn-gray-small span.r,
.btn-green-small span.r,
.btn-red-small span.r {
	padding-top: 3px;
  padding-right: 28px;
  letter-spacing: 0.1pt;
  text-decoration: inherit;
  text-shadow: rgba(40,40,40,0.4) 0px 0px 2pt;
  margin: 0;
  color: #fff;
  font-size: 11px;
	line-height: 13px;
  font-weight:bold;
}

button[disabled].btn-green span.l,
button[disabled].btn-red span.l,
.btn-gray span.l {
  background-position: 0 -92px !important;
}
button[disabled].btn-red span.r,
button[disabled].btn-green span.r,
.btn-gray span.r {
  background-position: 100% -115px !important;
}

.btn-gray span.l {
    background: url('/25x1/images/images/btn-all.png') no-repeat scroll 0 -138px;
}
.btn-gray span.r {
    background: url('/25x1/images/images/btn-all.png') no-repeat scroll 100% -161px;
}

.btn-green span.l {
  background: url('/25x1/images/images/btn-all.png') no-repeat scroll 0 -138px;
}
.btn-green span.r {
  background: url('/25x1/images/images/btn-all.png') no-repeat scroll 100% -161px;
}

.btn-red span.l {
  background: url("/25x1/images/btn-all.png") no-repeat scroll 0 0;
}
.btn-red span.r {
  background: url("/25x1/images/btn-all.png") no-repeat scroll 100% -23px;
}

.btn-gray-small span.l,
button[disabled].btn-green-small span.l,
button[disabled].btn-red-small span.l {
    background: url("/25x1/images/btn-gray-small.png") no-repeat scroll 0 0;
}
button[disabled].btn-green-small span.r,
button[disabled].btn-red-small span.r,
.btn-gray-small span.r {
    background: url("/25x1/images/btn-gray-small.png") no-repeat scroll 100% -19px;
}

.btn-green-small span.l {
  background: url("/25x1/images/btn-green-small.png") no-repeat scroll 0 0;
}
.btn-green-small span.r {
  background: url("/25x1/images/btn-green-small.png") no-repeat scroll 100% -19px;
}

.btn-red-small span.l {
  background: url("/25x1/images/btn-red-small.png") no-repeat scroll 0 0;
}
.btn-red-small span.r {
  background: url("/25x1/images/btn-red-small.png") no-repeat scroll 100% -19px;
}

.btn-red.hover span.l {
  background-position: 0 -46px;
}
.btn-red.hover span.r {
  background-position: 100% -69px;
}
.btn-green.hover span.l {
  background-position: 0 -184px;
}
.btn-green.hover span.r {
  background-position: 100% -207px;
}

.btn-gray-small.hover span.l,
.btn-green-small.hover span.l,
.btn-red-small.hover span.l {
  background-position: 0 -38px;
}
.btn-green-small.hover span.r,
.btn-red-small.hover span.r {
  background-position: 100% -57px;
}

td.failed-requests td.action-menu { 
	width: 60px;
}
body table.failed-requests td img {
	float: none;
	margin: 0;
}

ol.doc-list li {
	padding-bottom: 15px;
}

/* Pagination */

div.pagination-outer {
    height: 54px;
    clear: both;
    float: left;
    position: relative;
    left: 50%;
}

ul.pagination { font: 13px arial,helvetica,sans-serif;
				line-height: 18px;
				text-align: center;
                padding: 0;
                margin: 9px 0;
                float: left;
                position: relative;
                left: -50%;
}

ul.pagination li  { display: block;
                    float: left;
					font-weight: bold;
					list-style-type: none;
}

ul.pagination li.first {}
ul.pagination li.last {}
ul.pagination li.next {}
ul.pagination li.previous {}
ul.pagination li.inactive { background: none;
							color: silver; }
ul.pagination li.current-page { color: #AAA;
								font-weight: bold; }

ul.pagination li a {
    text-decoration: none;
    display: block;
    padding: 9px;
    min-width: 18px;
}

ul.pagination li a:hover,
ul.pagination li.current-page a {
    border: 1px solid #f0f0f0;
    padding: 8px;
    background-color: #f8f8f8;
    color: #3A3B3F;
}

ul.pagination li.inactive a
{
    color: #3A3B3F;
}


/**/

/*<library>*/

/* Float and alignments */
.float_l { float: left !important; }
.float_r { float: right !important; }
.clear   { clear: both !important; }
.inline { display: inline !important; }
.block { display: inline-block; }
.center { text-align: center; }

/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    transform-origin: 0 0;
}
/* For modern browsers */
.clearfix:after {
    clear:both;
}
.clearfix:before, .clearfix:after {
    content:"";
    display:table;
}

.align_l { text-align: left !important; }
.align_c { text-align: center !important; }
.align_r { text-align: right !important; }

.valign_t { vertical-align: top !important; }
.valign_m { vertical-align: middle !important; }
.valign_b { vertical-align: bottom !important; }

.hide { display: none; }
.em { font-style: italic !important; }
.wrap { white-space: pre-wrap; word-break: break-all; }
.console { background:#f3f3f3; border: 1px solid #bbb; padding:8px; display:block;
	box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1); border-radius: 3px; font-size:9pt; }
.bold { font-weight: bold; }
.mute, .mute * { color: #aaa !important; }
.strike { text-decoration: line-through; }

.whole { width: 98% !important; margin-left: 0; margin-right: 0; }
.half {	width: 47% !important;	margin-left: 0; margin-right: 2%; }
.third { width: 30% !important; margin-left: 0; margin-right: 3%; }
.third2 { width: 63% !important; margin-left: 0; margin-right: 3% ; }
.quarter { width: 22% !important; margin-left: 0; margin-right: 2%; }
.quarter3 { width: 73% !important; margin-left: 0; margin-right: 2%; }

div.dropzone
{
	position: relative;
	display: inline-block;
	color: #333;
	min-height: 45px;
	min-width: 20px;
	margin: 0;
	padding: 0;
	background: #eee url("/25x1/images/upload.png") no-repeat center;

	border: 2px dashed #aaa;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
div.dropzone input,
div.dropzone span,
div.dropzone iframe,
div.dropzone embed
{
	z-index: 0;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	height: 100% !important;
	background: transparent;
}
div.dropzone input
{
	position: absolute;
	display: block;
	z-index: 99 !important;
	cursor: pointer;
	min-height: inherit;
}
div.dropzone span
{
	font-weight: bold;
	font-size: 85%;
	display: inline-block;
	position: relative;
	text-align: center;
	top: 30%;
	height: inherit !important;
	color: #000;
	text-shadow: 1px 1px 1px #fff, -1px -1px 1px #fff;
}
div.dropzone.dragover
{
	background-color: #ada !important;
}
div.dropzone.valid
{
	color: transparent;
	border: 2px dashed #7b7;
	background: #ada url("/25x1/images/upload-valid.png") no-repeat center;
}

div.form-checkbox { margin: 0 3px; }

.badge {
	position:relative;
	color:#fff !important;
	background:#72aa5c;
	padding:1px 3px; 
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-weight: normal;
	text-decoration: none;
}

.badge-red {
	background: #CE2618;
}

.badge-gray {
	background: #c0c6cf;
}

a.loud {
	color: #BE4B4B;
}

/* Icon links */
.icon-pdf {
	font-family: sans-serif !important;
	display: inline-block;
	background: transparent url('/25x1/images/file-pdf.gif') top left no-repeat !important;
	margin: 0;
	padding: 0;
	padding-left: 22px;
	color:inherit;
	min-height: 16px;
}
.icon-file {
	font-family: sans-serif !important;
	display: inline-block;
	background: transparent url('/images/icons/file.gif') top left no-repeat !important;
	margin: 0;
	padding: 0;
	padding-left: 18px;
	color: inherit;
}
.icon-info {
	font-family: sans-serif !important;
	display: inline-block;
	background: transparent url('/25x1/images/btn-info.png') top left no-repeat !important;
	margin: 0;
	padding: 0;
	padding-left: 18px;
	color: inherit;
}

/* Message Alert Boxs */
.successbox, .errorbox, .infobox, .warningbox, .codebox {
	border: solid 1px;
	border-radius: 8px;
	line-height: 160%;
	color: #4e4e4e;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	font-size: 14px;
	margin: 15px 0;
	padding: 0 80px 0 10px;
}
.successbox ul.bullets-off li, .errorbox ul.bullets-off li, .infobox ul.bullets-off li,
.warningbox ul.bullets-off li, .codebox ul.bullets-off li
{ list-style: none; }

.successbox ul, .errorbox ul, .infobox ul,
.warningbox ul, .codebox ul
{ padding: 0; }

.successbox p, .errorbox p, .infobox p, .warningbox p, .codebox p { margin: 1em 0; }

.warningbox {
	color: #774400;
	border-color: #FFCC00;
	background: #FFFFAA url('/images/icons/warningbox.png') no-repeat 97% 50%;
}
.successbox {
	color: green;
	border-color: #58b75a;
	background: #d6ffd7 url('/images/icons/succesbox.png') no-repeat 97% 50%;
}
.errorbox {
	color: #b44;
	border-color: #faa;
	background: #fee url('/images/icons/errorbox.png') no-repeat 97% 50%;
}
.infobox {
	border-color: #e2e2e2;
	background: #f7f7f7 url('/images/icons/infobox.png') no-repeat 97% 50%;
}
.codebox {
	background-color: #F4F4F4;
	border: none;
	font: normal 11px Courier,"Courier New";

	padding: 4px;
}

/**** Highlighter ****/

.highlight {
	background-color: #c5eeff;
	border-bottom: 1px solid #31a8d9;
	font-weight: normal;
	padding-bottom: 1px;
	color: #4b5258;
}

/**** Slide-open forms ****/
.toggler-icon {
	display:         block;
	margin:          2px 0 0 5px;
	background:      url('/25x1/images/ico-open.gif') no-repeat left top;
	padding-left:    18px;
	font-size:       90%;
	color:           #be1608;
}

.toggler-icon.active {
	background-image: url('/25x1/images/ico-close.gif');
}

.slide-open-form {
	display:    none;
	width:      85%;
	background: #fff;
	margin:     10px 15px;
	padding:    10px 15px;
	border:     1px solid #DBE3E9;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.gray {
    color: #aaa !important;
}

.inherit {
	color: inherit;
	text-decoration: inherit;
}


/*<layout/mollie>*/

/*
    Document   : mollie layout css
    Created on : Apr 18, 2011, 11:39:54 AM
    Author     : Aine Hickey <aine@mollie.nl>
    Description:
        Company Mollie layout css
*/


/*</beheer/css/all>*/

/* General reset */

form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	border-style: none;
}
img {border-style: none;}

h1, h2, h3, h4, h5, h6 {color: #4c4c4c; margin: 0; font-weight: normal;}

input, select, textarea, button {
	color: #3a3b3f;
	vertical-align: middle;
	font: 13px arial, helvetica, sans-serif;
}
select {
	color: #222224;
	font-size: 13px;
}

small, .small {
font-size : 11px;
}

abbr {
    cursor: help;
    text-decoration: dotted;
}

.hide {
display: none;
}

.invisible {
visibility:hidden;
}

.txt,
.area {
	background: #fff;
	padding: 2px 2px 2px 4px;
	border: 1px solid #D7D7D7;
}
.txt[type=file] {
    border: none;
}
.area {
	overflow: auto;
	padding: 2px 2px 2px 4px;
}
.radio,
.checkbox {
	width: 15px;
	height: 15px;
	margin: 0 8px 0 0;
}
.hradio {
	width: 15px;
	height: 15px;
  margin: 0 3px 0 0;
}

a {
	color: #ce2618;
	text-decoration: underline;
}
a:hover {color: #3a3b3f;}

.wrap-content {
	max-width: 100%;
	background: #fff4d2;
}
* html .wrap-content {height: 635px;}

.hold-content {
	max-width: 100%;
	padding: 25px 0 0;
	background: #F7F9FB;
}


/* content */
#content, #content-with-upperspace {
	width: 960px;
	margin: 0 auto;
	padding: 25px 0 25px;
}
/* infos */
.info-t1,
.info-b1 {
	width: 960px;
	height: 10px;
	overflow: hidden;
}
.info-m1 {max-width: 100%;}

.info-hr1 {
	top: -9px;
	max-width: 100%;
	float: left;
	position: relative;
	margin-bottom: -9px;
}
.info-t2 {width: 198px;}
.info-m3 {width: 480px;}
.info-m4 {width: 349px;}

.info-m5,
.info-m6 {width: 709px; margin-bottom:20px;}

.info-m7,
.info-m8,
.info-m9 {width: 708px;}

.info-m10 {width: 683px;}

.info-m1 {background: url("/25x1/images/mid-2.gif") repeat-y;}

.info-t1 {background: url("/25x1/images/top-2.png") no-repeat;}

.info-b1 {background: url("/25x1/images/bot-2.png") no-repeat;}

.info-b3,
.info-b4,
.info-b5,
.info-b9,
.info-b10 {
	height: 1%;
	overflow: hidden;
	padding: 4px 1px 1px;
}
.info-b5 {padding: 4px 1px;}

.mb-1, .mb-2 {margin-bottom: 28px;}
.mb-3 {margin-bottom: 20px;}
.mb-4 {margin-bottom: 30px;}
.mb-5 {margin-bottom: 53px;}
.mb-6 {margin-bottom: 49px;}

.info-nocontent { height: 1px; border-top: 1px solid #d5dde3; }

.wrap-info {
	max-width: 100%;
/*	overflow: hidden;      Overbodig en breekt layout in betaalpopup-wizard. --Rick */
}
/* .pb-1 {padding-bottom: 54px;}      Overbodig en breekt layout in betaalpopup-wizard. --Rick */

/* primary-info */
.primary-info {
	float: right;
	width: 709px;
	padding: 22px 31px 22px 0;
}
/* form-register */
.form-register {
	height: 1%;
}
/* titles */
.title-1p, .title-2p, .title-3p,
.title-4p, .title-4pc, .title-5p, .title-6p,
.title-7p, .title-8p, .title-9p {
	max-width: 100%;
	overflow: hidden;
}
.title-1p, .title-2p, .title-3p,
.title-4p, .title-4pc {border-bottom: 1px solid #E8EDF1;}

.title-1p {
	padding: 0 0 6px;
	margin: 0 0 11px;
}
.title-2p {
	padding: 0 0 4px;
	margin: 0 0 21px;
}
.title-3p {
	padding: 0 0 7px;
	margin: 0 0 19px;
}
.title-4p {
	padding: 0 0 14px;
	margin: 0 0 21px;
}
.title-4pc {
	padding: 0 0 14px;
	margin: 0 0 23px;
}
.title-5p {margin: 0 0 47px;}
.title-6p {margin: 0 0 26px;}

.title-7p {
	margin: 0;
	padding: 26px 0 29px;
}
.title-8p {margin: 0 0 17px;}

.title-1p h1, .title-1p h2,
.title-2p h1, .title-2p h2,
.title-3p h1, .title-3p h2,
.title-4p h1, .title-4p h2,
.title-4pc h1, .title-4pc h2,
.title-5p h1, .title-5p h2,
.title-6p h1, .title-6p h2,
.title-7p h1, .title-7p h2,
.title-8p h1, .title-8p h2 {
	margin: 0;
	font-size: 18px;
	line-height: 22px;
	color: #2f3133;
}

.title-1p h3,
.title-2p h3,
.title-3p h3,
.title-4p h3,
.title-4pc h3,
.title-5p h3,
.title-6p h3,
.title-7p h3,
.title-8p h3 {
  margin: 0;
	font-size: 16px;
	line-height: 20px;
	color: #2f3133;
}

.title-4p h1, .title-4p h2, .title-4p h3,
.title-5p h1, .title-5p h2, .title-5p h3,
.title-6p h1, .title-6p h2, .title-6p h3,
.title-7p h1, .title-7p h2, .title-7p h3,
.title-8p h1, .title-8p h2, .title-8p h3 {color: #2f3133;}

.title-1p h1 span, .title-1p h2 span, .title-1p h3 span,
.title-2p h1 span, .title-2p h2 span, .title-2p h3 span,
.title-3p h1 span, .title-3p h2 span, .title-3p h3 span,
.title-4p h1 span, .title-4p h2 span, .title-4p h3 span,
.title-4pc h1 span, .title-4pc h2 span, .title-4pc h3 span,
.title-5p h1 span, .title-5p h2 span, .title-5p h3 span,
.title-6p h1 span, .title-6p h2 span, .title-6p h3 span,
.title-7p h1 span, .title-7p h2 span, .title-7p h3 span,
.title-8p h1 span, .title-8p h2 span, .title-8p h3 span {
	color: #b2c4d0;
	font-weight: normal;
}
.title-2p h1 img, .title-2p h2 img, .title-2p h3 img,
.title-3p h1 img, .title-3p h2 img, .title-3p h3 img,
.title-4p h1 img, .title-4p h2 img, .title-4p h3 img,
.title-5p h1 img, .title-5p h2 img, .title-5p h3 img {margin: 0 6px 0 0;}

/* seps form */
.sep-form-1, .sep-form-2, .sep-form-3,
.sep-form-4, .sep-form-5, .sep-form-6,
.sep-form-7, .sep-form-8, .sep-form-9,
.form-register .row {
	max-width: 100%;
	overflow: hidden;
}
.sep-form-1 {margin: 0 0 20px;}
.sep-form-2 {margin: 0 0 20px;}
.sep-form-3 {margin: 0 0 20px;}
.sep-form-4 {margin: 0 0 20px;}
.sep-form-5 {margin: 0 0 20px;}
.sep-form-6 {margin: 0;}
.sep-form-7 {margin: 0 0 20px;}
.sep-form-8 {margin: 0 0 20px;}
.sep-form-9 {margin: 0;}

.sep-form-3 {clear: left;margin: 0 0 35px;overflow:
hidden;padding: 25px 0 0;}

.form-register .row {margin: 0 0 15px;}

.form-register .col-1 {
	float: left;
	width: 219px;
	padding-left: 21px;
}
.form-register .notes {
	max-width: 100%;
	color: #C1C4C6;
	display: block;
	line-height: 20px;
	padding: 5px 0 3px;
}
.form-register .f-col {padding-left: 0;}

.form-register .lab-1 {
	max-width: 100%;
	display: block;
	line-height: 20px;
	padding: 0 0 7px;
}
.form-register .lab-1 span {color: #b2c4d0;}
.form-register select {width: 180px;}

.form-register select.geslacht {
	width: 65px;
}
.form-register input.geslacht {
	width: 135px;
}

.form-register .txt {width: 94%;}

.form-register .checks {
	margin: 0;
	padding: 0;
	max-width: 100%;
	list-style: none;
	line-height: 20px;
}
.form-register .checks li {
	max-width: 100%;
	padding: 0 0 15px;
}
.form-register .checks li label {vertical-align: middle;}
.form-register .checks li strong {color: #4C4C4C;}

.form-register .notice {
	max-width: 100%;
	color: #BCBFC1;
	display: block;
	line-height: 20px;
/* 	padding: 0 0 0 15px; */
}
.form-register .success {
	max-width: 100%;
	color: #67bf5a;
	display: block;
	line-height: 20px;
	padding: 0 0 0 15px;
	background: url("/25x1/images/ico-ok.gif") no-repeat 2px 5px;
}
.warning {
	max-width: 100%;
	color: #EA3B2E;
	display: block;
	line-height: 20px;
	padding: 0 0 0 15px;
	background: url("/25x1/images/ico-12.gif") no-repeat 2px 6px;
}

/* side-bar */
.side-bar {
	float: left;
	width: 189px;
	padding: 0 0 0 1px;
}
/* side-bar2 */
.side-bar2 {
	float: left;
	width: 189px;
	padding: 0 0 0 1px;
}
/* side-nav */
.side-nav {
	margin: 0;
	padding: 0;
	width: 189px;
	list-style: none;
}
.side-nav li {
	width: 189px;
	float: left;
	padding: 11px 0;
/*	border-bottom: 1px solid #D3DAE0; */
}
.side-nav li.active,
.side-nav li.active-first {
	width: 190px;
	margin: 0 -1px 0 0;
	position: relative;
}
.side-nav li.active-first {background: #fff url("/25x1/images/left-corner.gif") no-repeat;}

.hold-content .side-nav li.active-first {background: #fff url("/25x1/images/left-corner.gif") no-repeat;} /* Support page */

.side-nav li.active-first a {background: none;}

.side-nav li a {
	height: 1%;
	color: #7e8c97;
	display: block;
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 24px 0 17px;
//	background: url("/25x1/images/ico-close.gif") no-repeat 100% 3px;
}
// .side-nav li a.btn-open {background: url("/25x1/images/ico-open.gif") no-repeat 100% 3px;}
.side-nav li a:hover {text-decoration: none;}

.side-nav li ul {
	margin: 0;
	max-width: 100%;
	overflow: hidden;
	padding: 9px 0 0 2px;
	list-style: none;
}
.side-nav li ul li {
	padding: 0;
	border-bottom: none;
}
.side-nav li ul li a {
	width: 161px;
	height: 24px;
	color: #8C9EAC;
	display: block;
	padding: 0 7px;
	font-size: 13px;
	line-height: 24px;
	margin: 0 7px 0 8px;
	font-weight: normal;
	background: url("/25x1/images/transparent.gif");
}
/* .side-nav li ul li a:hover, */
.side-nav li ul li a.active {
	color: #fff;
	text-decoration: none;
	background: url("/25x1/images/bg-sub-nav.gif") no-repeat; 
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); 
}
.side-nav .hr {
	width: 129px;
	height: 1px;
	float: left;
	border-bottom: 1px solid #D3DAE0; 
}
/* side-nav2 (niet in gebruik) */
.side-nav2 {
	margin: 0;
	padding: 0;
	width: 129px;
	list-style: none;
}
.side-nav2 li {
	width: 129px;
	float: left;
	padding: 11px 0;
	border-bottom: 1px solid #D3DAE0;
}
.side-nav2 li {
	width: 129px;
	float: left;
	padding: 11px 0;
	border-bottom: 1px solid #D3DAE0;
}
.side-nav2 li.active,
.side-nav2 li.active-first {
	width: 90px;
	background: #fff;
	margin: 0 -1px 0 0;
	position: relative;
}
.side-nav2 li.active-first {background: #fff url("/25x1/images/left-corner.gif") no-repeat;}

.hold-content .side-nav2 li.active-first {background: #fff url("/25x1/images/left-corner.gif") no-repeat;} /* Support page */

.side-nav2 li.active-first a {background: none;}

.side-nav2 li a {
	height: 1%;
	color: #7e8c97;
	display: block;
	font-size: 15px;
	line-height: 19px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 24px 0 17px;
//	background: url("/25x1/images/ico-close.gif") no-repeat 100% 3px;
}
// .side-nav2 li a.btn-open {background: url("/25x1/images/ico-open.gif") no-repeat 100% 3px;}
.side-nav2 li a:hover {text-decoration: underline;}

.side-nav2 li ul {
	margin: 0;
	max-width: 100%;
	overflow: hidden;
	padding: 9px 0 0 2px;
	list-style: none;
}
.side-nav2 li ul li {
	padding: 0;
	border-bottom: none;
}
.side-nav2 li ul li a {
	width: 161px;
	height: 24px;
	color: #8C9EAC;
	display: block;
	padding: 0 7px;
	font-size: 13px;
	line-height: 24px;
	margin: 0 7px 0 8px;
	font-weight: normal;
	background: url("/25x1/images/transparent.gif");
}
/* .side-nav li ul li a:hover, */
.side-nav2 li ul li a.active {
	color: #fff;
	text-decoration: none;
	background: url("/25x1/images/bg-sub-nav.gif") no-repeat; 
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); 
}

/* Sub-sub nav */
.side-nav li ul li > ul {
    padding: 0;
    margin: 0 0 0 30px;
    width: 154px;
}
.side-nav li ul li > ul li {
    max-width: 100%;
}
.side-nav li ul li > ul li a {
    margin: 0;
    width: 140px;
}
/* Fix rounded corners on right-side */
.side-nav li ul li > ul li a.active:after {
    content: "\00a0";
    width: 10px;
    margin-right: -7px; /* the right margin */
    display: block;
    float: right;
    background: #fff url("/25x1/images/bg-sub-nav.gif") -165px 0 no-repeat;
}

.wrap-foot {
	max-width: 100%;
	padding: 46px 0 50px;
	background: #fff url("/25x1/images/bg-footer.gif") repeat-x;
}
.hold-foot { /* Support page */
	max-width: 100%;
	padding: 46px 0 50px;
	background: #fff url("/25x1/images/bg-foot.gif") repeat-x;
}


/* primary-content */
.primary-content {
	float: left;
	width: 478px;
}
.primary-content-basis {
	line-height: 18px;
}

.description-1p {
	height: 1%;
	overflow: hidden;
	line-height: 20px;
	padding: 0 0 22px;
}
.description-1p .sub-title {
	max-width: 100%;
	display: block;
	font-size: 13px;
}
.description-1p p {margin: 0 0 19px;}
.description-1p .also-english {
  float: right;
}
.description-1p .also-english a {
  padding: 0 0 0 16px;
  background: url("/25x1/images/icons/england-small.png") no-repeat 0px 2px;
  font-size: 11px;
  text-decoration: none;
}
.description-1p .also-english a:hover {
  text-decoration: underline;
}
/* secondary-content */
.secondary-content {
	float: right;
	width: 198px;
}
/* documentation */
.documentation {
	height: 1%;
	line-height: 20px;
	padding: 13px 10px;
}
.documentation h3 {
	color: #8C9EAC;
	font-size: 13px;
	margin: 0 0 6px;
    font-weight: bold;
    text-align: center;
}
.documentation ul {
	height: 1%;
	padding: 0;
	list-style: none;
	margin: 0 0 3px 3px;
}
.documentation .list-last {margin: 0 0 0 3px;}

.documentation ul li {
	height: 1%;
	color: #8c9eac;
	padding: 0 0 0 7px;
	background: url("/25x1/images/sep-1.gif") no-repeat 0 8px;
}
.documentation ul li a {
	color: #8c9eac;
	text-decoration: none;
}
.documentation ul li a:hover {text-decoration: underline;}

/* form-search */
.form-search {
	max-width: 100%;
	overflow: hidden;
	padding: 9px 0 6px;
}
.form-search .txt {
	width: 93%;
	color: #BEC2C5;
}

/* page api-doc-mms-gateway */

/* description-2p */
.description-2p {
	max-width: 100%;
	line-height: 20px;
}
.description-2p h2 {
	font-size: 13px;
	margin: 0;
}
.description-2p p {margin: 0 0 17px;}

.wrap-post-info {
	max-width: 100%;
	overflow: hidden;
	line-height: 20px;
	margin: 0 0 1.5em;
}
.wrap-post-info p {margin: 0 0 10px;}

/* post-info */
.post-info, .post-info-error {
	height: 1%;
	color: #8c9eac;
	padding: 4px 11px;
	background: #F1F5F8;
	border: 1px solid #DBE3E9;
	font: 13px/20px courier, "courier new", monospace;
    overflow-x: auto;
    white-space: nowrap;
}
.post-info-error {
	color: #c67;
	background: #fee;
	border: 1px solid #fcc;
}
.post-info a, .post-info-error a {
	color: #8c9eac;
	text-decoration: none;
}
.post-info a:hover, .post-info-error a:hover {text-decoration: underline;}

.post-info pre, .post-info-error pre {display: block;}

/* tables */
.details-table-1,
.total-table-1,
.betaling-table,
.keywords-table-1,
.total-table-2,
.betaalpopups-table,
.betaalprijzen-table,
.ingepland-table,
.sms-groepen-table,
.sms-zoeken-table,
.facturen-table,
.persons-table-1 {
	max-width: 100%;
	line-height: 15px;
	border-collapse: collapse;
}
.total-table-1 {color: #8c9eac;}

.keywords-table-1 {
	margin: 0 0 -2px;
	position: relative;
}

/* details-table-1 */

.details-table-1 th {
	color: #585f65;
	text-align: left;
	background: #EDF1F4;
	padding: 7px 12px 8px;
	border-bottom: 1px solid #DBE3E9;
}
.details-table-1 td {
	color: #8c9eac;
	font-size: 11px;
	background: #fff;
	padding: 7px 12px 6px;
	border-left: 1px solid #DBE3E9;
}
.details-table-1 thead th {padding-top: 3px;}
.details-table-1 td:first-child {border-left: none;}
.details-table-1 tbody tr:nth-child(even) td {background: #FBFCFD;}
.details-table-1 th.topline { border-top: 1px solid #DBE3E9; }
.details-table-1 tfoot tr:first-child { border-top: 1px solid #DBE3E9; }

tr.bigger td {
	padding-top: 15px;
	padding-bottom: 12px;
	background: #FBFCFE;
	border-bottom: 1px solid #DBE3E9;
}
tr.mollie_outter_toggler td {
    cursor: pointer;
}
tr.bigger td.td-1 {
	background: #F5F7FD;
}
tr.bigger td.last {
	color: #585F65;
}
tr.bigger.active td,
tr.bigger:hover td {
	background: #FFF !important;
}
tr.bigger:hover td {
	border-bottom: 1px solid #CBD3D9;
}
tr.bigger.active:hover td {
	border-bottom: 1px solid #DBE3E9;
	cursor: n-resize;
}
tr.detail-header td,
tr.detail-line td {
	background: #F0F7F9;
	font-size: 11px;
	border-top: 1px solid #EDF1F4;
	color: #7A8392;
}
tr.detail-header td.td-1,
tr.detail-line td.td-1 {
	background: #E9F1F7;
}
tr.detail-line.vsep td.td-1 {
	border-top: 1px dashed #DBE3E9;
}
tr.detail-line.vsep td {
	border-top: 1px dashed #DBE3E9;
}
tr.detail-header td {
	font-weight:bold;
	line-height:70%;
}
tr.detail-line td {
	border-bottom: 0;
}
tr.detail-header td.last,
tr.detail-line td.last {
	border-right: 1px solid #CBD3D9;
}
tr.detail-line.last td {
	border-bottom: 1px solid #CBD3D9; 
	background: #E5EDF0;
	line-height: 0;
	padding: 1px;
	text-align:center;
}
tfoot.totals td {
	background: #EDF1F4;
	padding: 8px 10px 9px;
	border-left-color: #DBE3E9;
	border-top-width: 2px;
	color: #585F65;
}

tr.period-header td {
    line-height: normal;
    border-top: 1px solid #DBE3E9;
    font-size: 13px;
}

/* page overzicht */

.main-content-2 {
	max-width: 100%;
	overflow: hidden;
	margin: 0 0 40px;
}
/* primary-content-2 */
.primary-content-2 {
	float: left;
	width: 329px;
	padding: 22px 0 0;
}
.graph-1,
.graph-2,
.graph-3 {
	max-width: 100%;
	overflow: hidden;
}
.graph-1 {margin: 0 0 75px;}

.graph-1 img,
.graph-2 img,
.graph-3 img {display: block;}

/* secondary-content-2 */
.secondary-content-2 {
	float: right;
	width: 349px;
}

.dashboard-switch {
  height: 38px;
  padding-top: 20px;
  text-align: right;
  font-size: 11px;
}

.dashboard-switch a span#switch_right {
  margin-left:8px;
  display: inline-block;
	height: 15px;
  padding-left: 28px;
  background: #fff url("/25x1/images/switch.gif") no-repeat;
}

.dashboard-switch a span#switch_left {
display: inline-block;
height: 15px;
  margin-right:8px;
  padding-right: 28px;
  background: #fff url("/25x1/images/switch.gif") no-repeat right -35px;
}
.dashboard-switch a span {
  color: #d0d9e0;
}

.dashboard-switch a {
  color: #84898D;
  text-decoration: none;
}

/* credits */
.credits-1,
.credits-2 {
	height: 70px;
	padding: 9px;
	overflow: hidden;
	margin: 0 0 15px;
}
.credits-1 {
	width: 331px;
	background: url("/25x1/images/bg-credits-1.gif") no-repeat;
}
.credits-2 {
	width: 331px;
	background: url("/25x1/images/bg-credits-1.gif") no-repeat;
}
.credits-1 .col-1,
.credits-1 .col-2 {width: 156px;}
.credits-1 .col-1 {float: left;}
.credits-1 .col-2 {float: right;}

.credits-1 label,
.credits-2 label {
	max-width: 100%;
	height: 32px;
	display: block;
	color: #8c9eac;
	font-size: 13px;
	overflow: hidden;
	line-height: 17px;
}
.credits-1 .input-1,
.credits-2 .input-1 {
	height: 40px;
	overflow: hidden;
	cursor: default;
}
.credits-1 .input-1 {width: 156px; background: url("/25x1/images/input-1.gif") no-repeat;}
.credits-2 .input-1 {width: 330px; background: url("/25x1/images/input-3.gif") no-repeat;}

.credits-1 .input-1 span,
.credits-2 .input-1 span {
	border: 0;
	padding: 0;
	float: left;
	color: #7a8791;
	display: inline;
	font-size: 24px;
	background: none;
	line-height: 28px;
	font-weight: bold;
	text-align: right;
	margin: 6px 10px 0;
}
.credits-1 .input-1 span {width: 136px;}
.credits-2 .input-1 span {width: 310px;}

.credits-1 .col-1 label .doc_label,
.credits-2 .col-1 label .doc_label {
  float: left;
}
.credits-1 .col-1 label small a,
.credits-2 .col-1 label small a {
  float: right;
  color: #7a8791;
}
.credits-1 .col-1 label small a:hover,
.credits-2 .col-1 label small a:hover {
  float: right;
  color: #585F65;
}

/* total */
.total-table-1 th {
	color: #585f65;
	text-align: left;
	background: #EDF1F4;
	padding: 7px 12px 8px;
	border-bottom: 1px solid #DBE3E9;
}
.total-table-1 thead th {padding-top: 3px;}
.total-table-1 th:first-child {width: 150px;}

.total-table-1 td {
	color: #8c9eac;
	text-align: right;
	padding: 6px 12px 5px;
}
.total-table-1 td:first-child {
	width: 150px;
	text-align: left;
}
.total-table-1 tr.line td {background: #FBFCFD;}

/* news */
.news {
	max-width: 100%;
	overflow: hidden;
	margin: 0 0 -8px;
	line-height: 20px;
}
.news h3 {
	color: #2f3133;
	font-size: 18px;
	margin: 0 0 22px;
}
.news .data {
	max-width: 100%;
	display: block;
	color: #c2cbd1;
}
.news p {margin: 0 0 10px;}

/* inset-1 */
.inset-1 {
	max-width: 100%;
	color: #a8a8a8;
	overflow: hidden;
	font-size: 11px;
	line-height: 15px;
}
.inset-1 a {
	float: right;
	margin: 5px 0 0;
}
/* keywords-table-1 */

.keywords-table-1 th {
	color: #585f65;
	text-align: left;
	background: #EDF1F4;
	padding: 3px 12px 7px;
	border-bottom: 1px solid #DBE3E9;
}
.keywords-table-1 td {
	color: #8c9eac;
	background: #fff;
	padding: 4px 12px 5px;
	border-left: 1px solid #DBE3E9;
}
.keywords-table-1 td:first-child {border-left: none;}
.keywords-table-1 tr.line td {background: #FBFCFD;}

.keywords-table-1 td img {
	float: left;
	margin: 0 -12px 0 0;
	position: relative;
}
.keywords-table-1 td .ico-1 {margin: 0 9px 0 0;}

/* extra-form */
.extra-form {
	height: 1%;
	overflow: hidden;
	padding: 19px 14px 18px 21px;
}
.extra-form .lab-1,
.extra-form .lab-2 {
	float: left;
	font-size: 15px;
	line-height: 17px;
}
.extra-form .lab-1 {
	color: #8c9eac;
	padding: 0 10px 0 0;
}
.extra-form .lab-2 {
	color: #8c9eac;
	padding: 0 9px 0 3px;
}
.extra-form select {
	float: left;
	margin: 0;
}
.extra-form .btn-red { float: right; }

.extra-form .txt {
	width: 109px;
	float: left;
	margin: 0 4px;
}
.extra-form .btn-yes,
  .extra-form .btn-no,
  .extra-form .btn-clean {
	float: left;
	margin: 4px 18px 0 5px;
}

#stats-box {
  position: relative;
  overflow: visible;
}

#stats-legend {
  position: absolute;
  top: 5px;
  left: 602px;
  background: #f1F6Fa;
  padding: 5px;
}

#stats-graph {
  width: 590px; 
  height: 310px; 
  margin: 0 0 20px 10px;
}

/* page sms-statistieken */

.select-info-1 {
	height: 1%;
	overflow: hidden;
	padding: 7px 9px 6px;
}
.select-info-1 .links {
	margin: 0;
	float: left;
	list-style: none;
	padding: 0;
	line-height: 22px;
}
.select-info-1 .select-form {
	line-height: 22px;
}
.select-info-1 .links li,
.select-form label,
.select-info-2 .title {
	color: #8C9EAC;
	line-height: 17px;
	font-weight: bold;
}

.select-info-1 .links li { cursor: pointer;	display: inline;	vertical-align: middle; }
.select-info-1 .links li a { color: #8C9EAC; text-decoration: none; font-size: 13px; font-weight: bold;	line-height: 24px; }
.select-info-1 .links li a:hover span { text-decoration: underline; }

.select-info-1 .links li span { float: left; height: 24px; padding: 0 8px; cursor: pointer;	}

.select-info-1 .links li.active { color: #fff; cursor: pointer;	text-decoration: none; }
.select-info-1 .links li.active .btn-l { color: #fff; background: url("/25x1/images/btn-left-3.png") no-repeat; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
.select-info-1 .links li.active .btn-r { width: 2px; padding: 0; background: url("/25x1/images/btn-right-3.png") no-repeat; }
.select-info-1 .links li.active  a:hover span { text-decoration: none; }

.select-form {float: right;}
.select-form .sel-1 {width: 86px;}
.select-form .sel-2 {width: 62px;margin: 0 0 0 11px;}

.select-form label {
	padding: 0 5px 0 0;
	vertical-align: middle;
}
/* select-info-2 */
.select-info-2 {
	height: 1%;
	overflow: hidden;
	line-height: 17px;
	padding: 9px 11px 8px 11px;
}
.select-info-2 .title {
	padding: 0 20px 0 0;
}
.select-info-2 .checks {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}
.select-info-2 .checks li {
	float: left;
	color: #585f65;
	font-weight: bold;
	padding: 0 20px 0 0;
	vertical-align: middle;
}

/* betaalpopups-table */
.betaalpopups-table th {
	color: #585f65;
	text-align: left;
	background: #EDF1F4;
	padding: 3px 10px 7px;
}
.betaalpopups-table th {border-bottom: 1px solid #DBE3E9;}

.betaalpopups-table td {
	color: #8c9eac;
	background: #fff;
	vertical-align: top;
	padding: 10px 5px 11px;
	border-top: 1px solid #DBE3E9;
	border-left: 1px solid #EDF1F4;
}
.betaalpopups-table td:first-child {border-left: none;}
.betaalpopups-table tr.line td {background: #FBFCFD;}

/* betaalprijzen-table */
.betaalprijzen-table th {
	color: #585f65;
	text-align: left;
	background: #EDF1F4;
	padding: 3px 10px 7px 5px;
	border-bottom: 1px dashed #DBE3E9;
}

.betaalprijzen-table td {
	color: #8c9eac;
	background: #fff;
	vertical-align: top;
	padding: 4px 3px;
}

.betaalprijzen-table tr.line td {background: #FBFCFD;}

/* betaling-table */
.betaling-table th {
	color: #585f65;
	text-align: left;
	background: #EDF1F4;
	padding: 3px 10px 7px;
}
.betaling-table th {border-bottom: 1px solid #DBE3E9;}

.betaling-table td {
	color: #8c9eac;
	background: #fff;
	vertical-align: top;
	padding: 10px;
	border-top: 1px solid #DBE3E9;
	border-left: 1px solid #EDF1F4;
}
.betaling-table td:first-child {border-left: none;}

.betaling-table tr.line td {background: #FBFCFD;}
.betaling-table .td-1 {
	width: 160px;
	background: #F5FBFD;
}
.betaling-table tr.line .td-1 {background: #F2F9FB;}
.betaling-table .sep {
  border-left-color: #C5D0D9;
}

/* sms-groepen-table */
.sms-groepen-table th, .sms-zoeken-table th {
	color: #585f65;
	text-align: left;
	padding: 3px 10px 7px 3px;
  	border-bottom: 1px solid #DBE3E9;
}

.sms-groepen-table td, .sms-zoeken-table td {
	color: #8c9eac;
	background: #fff;
	vertical-align: top;
	padding: 10px 5px 10px;
	border-bottom: 1px solid #DBE3E9;
	border-left: 1px solid #EDF1F4;
	border-right: 1px solid #EDF1F4;
}

.sms-groepen-table .sms_group_name_edit {
	display: none;
}


/* ingepland-table */
.ingepland-table th {
	color: #585f65;
	text-align: left;
	background: #EDF1F4;
	padding: 3px 10px 7px 4px;
}
.ingepland-table th {border-bottom: 1px solid #DBE3E9;}

.ingepland-table td {
	color: #8c9eac;
	background: #fff;
	vertical-align: top;
	padding: 10px 5px 11px;
	font-size: 11px;
	border-top: 1px solid #DBE3E9;
	border-left: 1px solid #EDF1F4;
}
.ingepland-table td:first-child {border-left: none;}


/* facturen-table */
.facturen-table th {
	color: #585f65;
	text-align: left;
	background: #EDF1F4;
	padding: 3px 10px 7px 7px;
}
.facturen-table th {border-bottom: 1px solid #DBE3E9;}

.facturen-table td {
	color: #8c9eac;
	background: #fff;
	vertical-align: top;
	padding: 8px;
	font-size: 13px;
	border-top: 1px solid #DBE3E9;
	border-left: 1px solid #EDF1F4;
}
.facturen-table td:first-child {border-left: none;}
.facturen-table tr.line td {background: #FBFCFD;}
.facturen-table .td-1 {	width: 125px;	background: #F5FBFD; }
.facturen-table tr.line .td-1 {background: #F2F9FB;}
.facturen-table .sep {
  border-left-color: #C5D0D9;
}
.facturen-table .wrap { white-space: normal; }

/* total-table-2 */
.total-table-2 th {
	color: #585f65;
	text-align: left;
	background: #EDF1F4;
	padding: 3px 10px 7px;
}
.total-table-2 th small {
	color: #8C9EAC;
	font-weight: normal;
}
.total-table-2 thead th {border-bottom: 1px solid #DBE3E9;}

.total-table-2 td {
	color: #8c9eac;
	background: #fff;
	vertical-align: top;
	padding: 15px 10px 16px;
	border-top: 1px solid #DBE3E9;
	border-left: 1px solid #EDF1F4;
}

.total-table-2 tr.condensed td {
	padding: 8px 10px;
}

.total-table-2 tr.total-line td {
	background: #EDF1F4;
	padding: 5px 10px 6px;
	border-left-color: #DBE3E9;
	border-top-width: 2px;
}
.total-table-2 td:first-child {border-left: none;}

.total-table-2 .td-1 {
	width: 208px;
	background: #F5FBFD;
}
.total-table-2 .sep,
.total-table-2 tr.drop-line .td-2t,
.total-table-2 tr.drop-line .td-2c {border-left-color: #C5D0D9;}

.total-table-2 tr.line td {background: #FBFCFD;}
.total-table-2 tr.line .td-1 {background: #F2F9FB;}

.total-table-2 td strong,
.total-table-2 tr.total-line td strong {color: #585f65;}

.total-table-2 .td-1 strong {
	float: left;
	color: #8c9eac;
}
.total-table-2 .td-1 a {
  text-decoration: none;
}
.btn-open-close {
	float: right;
	width: 22px;
	height: 12px;
	position: relative;
	text-indent: -9999px;
	margin: 2px -10px 0 0;
	background: url("/25x1/images/ico-open.gif") no-repeat;
}
.btn-ex {background: url("/25x1/images/ico-close.gif") no-repeat;}

.total-table-2 tr.drop-line td {
	font-size: 11px;
	padding: 4px 10px;
	background: #FBFCFD;
}
.total-table-2 tr.drop-line .td-1t,
.total-table-2 tr.drop-line .td-2t,
.total-table-2 tr.drop-line .td-3t,
.total-table-2 tr.drop-line .td-4t,
.total-table-2 tr.drop-line .td-5t,
.total-table-2 tr.drop-line .td-6t {
	padding-top: 9px;
	border-top: 1px dashed #E5EAEF;
}
.total-table-2 tr.drop-line .td-1t,
.total-table-2 tr.drop-line .td-1c {background: #F2F9FB;}

.total-table-2 tr.drop-line .td-1c,
.total-table-2 tr.drop-line .td-2c,
.total-table-2 tr.drop-line .td-3c,
.total-table-2 tr.drop-line .td-4c,
.total-table-2 tr.drop-line .td-5c,
.total-table-2 tr.drop-line .td-6c {
	border-top: none;
	padding-bottom: 9px;
}

.creditcard-omzet-table td { vertical-align: middle; }

.total-table-lowcols th {
	padding: 3px 10px 7px 5px;
}
.total-table-lowcols td {
	padding: 4px 3px;
}

ul.nomargin {
	margin: 0;
	padding-left: 15px;
}

/* page sms-versturen-enkel-credits */

.title-1r,
.title-2r,
.main-row-1, .main-row-2,
.info-row-1, .info-row-2, .info-row-3,
.info-row-4, .info-row-5, .info-row-6,
.info-row-7, .info-row-8 {
	max-width: 100%;
	overflow: hidden;
}
.info-row-1 {margin: 0 0 25px;}
.info-row-2 {margin: 0 0 30px;}
.info-row-4 {margin: 0 0 13px; position:relative; overflow:visible;}
.info-row-5 {margin: 0 0 16px;}
.info-row-6 {width: 332px;  margin: 0 0 30px; }
.info-row-8 {margin: 0 0 15px;}
.info-row-9 {margin: 0 0 30px;}
.title-1r {margin: 0 0 17px;}
.title-2r {margin: 0 0 12px;}
.title-2r {padding: 4px 0 0;}

.primary-col-1,
.primary-col-2 {
	float: left;
}
.secondary-col-1,
.secondary-col-2 {
	float: right;
	padding: 58px 0 0;
}
.primary-col-1 {width: 488px;}
.secondary-col-1 {width: 199px;}
.primary-col-2 {width: 328px;}
.secondary-col-2 {width: 349px;}

.title-1r span,
.title-2r span {float: left;}

.title-1r .btn-info,
.title-2r .btn-info {
	float: left;
	margin: 2px 0 0 9px;
}
.lab-1 .btn-info {
	float: right;
	margin: 2px 0 0 9px;
}
.info-row-1 select {
	width: 100px;
	margin: 0 10px 0 0;
}
.info-row-1 select#gateway {
	width: 140px;
}
.info-row-1 label {
	color: #b2c4d0;
	line-height: 14px;
	vertical-align: middle;
}
.main-row-1 .radios {
	margin: 0;
	padding: 0;
	list-style: none;
}
.main-row-1 .radios li {
	height: 1%;
	padding: 0 0 3px;
}
.info-row-3 .area {
	width: 98.6%;
}
.wrap-persons-table-1 {
  position: absolute;
  width: 99.6%;
	overflow: visible;
	margin: -1px 1px 0 0;
	border: 1px solid #C8D5DE;
}
/* persons-table-1 */
.persons-table-1 td {
	border: none;
	color: #8c9eac;
	background: #fff;
	padding: 4px 14px 5px;
}
.persons-table-1 tr:hover td,
.persons-table-1 tr.active td {
	color: #fff;
	cursor: pointer;
	background: #B2C4D0;
}
.persons-table-1 tr.pop-up td {
	font-size: 11px;
	background: #FAFDFD;
	border-top: 1px solid #DEE6EB;
}
.persons-table-1 tr.pop-up a {
	color: #8c9eac;
	text-decoration: none;
}
.persons-table-1 tr.pop-up a:hover {text-decoration: underline;}

.persons-table-1 .td-2,
.persons-table-1 .td-3 {text-align: right;}

.main-row-2 .lab-1 {
	max-width: 100%;
	display: block;
	line-height: 20px;
	padding: 0 0 10px;
}
.main-row-2 .lab-1 span {color: #b2c4d0;}

.main-row-2 .txt {
	float: left;
	width: 140px;
}
.info-row-5 .btn-info {
	float: left;
	margin: 4px 0 0 10px;
}
.info-row-6 .label {
	max-width: 100%;
	overflow: hidden;
}
.info-row-6 .label .lab-1 {
	width: auto;
	float: left;
}
.info-row-6 .symbols {
  margin: 3px;
	float: right;
	color: #8c9eac;
}
.info-row-6 .area {
	margin: 0;
	float: left;
	width: 322px;
}
.info-row-7 .btn-2f {float: left;}
.info-row-8 .area {
	margin: 0;
	width: 98.6%;
}

/* wrap-buttons */
.wrap-btn-1 {
	max-width: 100%;
	overflow: hidden;
	margin: 0 0 16px;
	text-align: right;
}
.wrap-btn-1 a {float: right;}

/* buttons */
.btn-1,
.btn-2,
.btn-3 {
	float: left;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}
.btn-4 {
	float: right;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}
.btn-1 span,
.btn-2 span,
.btn-3 span,
.btn-4 span {float: left;}

.btn-1:hover span,
.btn-2:hover span,
.btn-3:hover span {text-decoration: underline;}

.btn-1 .btn-l,
.btn-4 .btn-l {
	height: 23px;
	font-size: 13px;
	font-weight: bold;
	line-height: 23px;
	padding: 0 13px 0 11px;
	background: url("/25x1/images/btn-left-1.png") no-repeat;
}
.btn-2 .btn-l {
	height: 19px;
	width: auto;
	font-size: 11px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 6px 0 11px;
	background: url("/25x1/images/btn-left-2.png") no-repeat;
}
.btn-3 .btn-l {
	height: 24px;
	padding: 0 8px;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	background: url("/25x1/images/btn-left-3.png") no-repeat;
}
.btn-1 .btn-r,
.btn-4 .btn-r {
	width: 22px;
	height: 23px;
	background: url("/25x1/images/btn-right-1.png") no-repeat;
}
.btn-2 .btn-r {
	width: 17px;
	height: 19px;
	background: url("/25x1/images/btn-right-2.png") no-repeat;
}
.btn-3 .btn-r {
	width: 2px;
	height: 24px;
	background: url("/25x1/images/btn-right-3.png") no-repeat;
}
.btn-info {
	width: 14px;
	height: 13px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	color: #8c9eac;
	background: url("/25x1/images/btn-info.png") no-repeat;
}
.btn-yes {
	width: 17px;
	height: 14px;
	display: block;
	text-indent: -9999px;
	background: url("/25x1/images/btn-yes.gif") no-repeat;
}
.btn-no {
	width: 17px;
	height: 14px;
	display: block;
	text-indent: -9999px;
	background: url("/images/btn-no.gif") no-repeat;
}
.btn-clean {
	width: 17px;
	height: 14px;
	display: block;
	text-indent: -9999px;
}
.btn-contact {
	float: right;
	color: #8c9eac;
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	background: url("/25x1/images/ico-contact.gif") no-repeat 0 2px;
}
.btn-group {
	float: right;
	color: #8c9eac;
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	background: url("/25x1/images/ico-group.gif") no-repeat 0 2px;
}

.btn-smsname {
	float: right;
	color: #8c9eac;
	padding: 0px 0 0 15px;
	margin: 5px 0 0 10px;
	background: url("/25x1/images/ico-group.gif") no-repeat 0 2px;
}

.btn-sjablonen {
	float: right;
	color: #8c9eac;
	padding: 0px 0 0 15px;
	margin: 5px 0 0 10px;
	background: url("/25x1/images/ico-group.gif") no-repeat 0 2px;
}





/* clear float elements */
.clear {
	clear: both;
}
.side-nav:after,
.info-m1:after {
	clear: both;
	content: "";
	display: block;
}

hr.space {
  margin : 0;
  padding : 10px 0 10px 0;
  visibility : hidden;
}

/* buttons */
.wrap-button {
	max-width: 100%;
	overflow: hidden;
}

.btn-submit {
	display:block;
	float: left;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	height: 23px;
	width: 106px;
	font-size:100%;
	line-height:130%;
	font-weight: bold;
	padding: 0 13px 0 11px;
	text-align: left;
	border: none;
	background: url("/25x1/images/btn-register.gif") no-repeat;
}
button[type].btn-submit {
    padding: 0 13px 2px 8px; /* Firefox */
    line-height:23px; /* Safari */
}
.btn-register:hover {text-decoration: underline;}

*:first-child+html button[type].btn-submit {
    padding: 0 0 0 12px; /* IE7 */
}
.page {
  clear: both;
  margin-top: 20px;
  font-weight: bold;
  color: silver;
	max-width: 100%;
	overflow: hidden;
}
.page a {
  padding: 5px;
  font-weight: bold;
  text-decoration: none;
}
.page #page-jumpback {
	float: left;
}
.page #page-current {
  padding: 5px;
  font-weight: bold;
}
.page #page-links {
  margin-left: 25px;
	float: left;
}
.page #page-jumpnext {
  float: right;
}
a.print {
	text-decoration: none;
	font-size:       8pt;
	color:					 #777;
	background:      url("/25x1/images/print.png") no-repeat;
	padding:         1px 0 4px 20px;
}

a.csv {
	text-decoration: none;
	font-size:       8pt;
	color:					 #777;
	background:      url("/25x1/images/csv.png") no-repeat;
	padding:         1px 0 4px 20px;
	margin-right:    4px;
	min-height: 16px;
}

.modal-button-margin {
	margin-left: 10px;
}

.modal_doc_content .modal_option {
	color: #4C4C4C;
}

.modal_doc_content .modal_buttons {
	text-align: center;
}

/*</beheer/css/header>*/

body {
	margin: 0;
	color: #84898d;
	min-width: 960px;
	font: 13px arial, helvetica, sans-serif;
/* 
	background: #fff url("/25x1/images/bg-body.gif") repeat-x 0 -1px;
 */
}

/* General settings */
.wrapper {
	max-width: 100%;
}
/* header */
#header {
	width: 960px;
	height: 40px;
	position: relative;
	margin: -1px auto 35px;
}
/* logo */
.logo {
	top: 24px;
	left: 10px;
	position: absolute;
	text-shadow: #7e8082 0 0.1em 0.1em;
}
.logo a {
	width: 116px;
	height: 38px;
	display: block;
	cursor: pointer;
	overflow: hidden;
/*	background: url("/25x1/images/logo.png") no-repeat;*/
}
/* welcome */
.welcome {
	top: 21px;
	right: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
	position: absolute;
}
.welcome li {
	line-height: 19px;
	padding: 0 0 2px;
}
.welcome li.person {
	font-size: 16px;
	color: #848F99;
	text-shadow: #2b3238 0 0.1em 0.1em;
}
.welcome li.logout {
	padding: 0px 0 20px 20px; 
	color: #fff;
	font-size: 13px;
	text-shadow: #2b3238 0 0.1em 0.1em;
}
.welcome li a {
	color: #fff;
	text-decoration: none;
}
.welcome li a:hover {text-decoration: underline;}

/* main-nav */
.main-nav {
	left: 12px;
	top: 91px;
	margin: 0;
	padding: 0;
	width: 940px;
	list-style: none;
	position: absolute;
}
.main-nav li {
	float: left;
	padding: 0 45px 0 0;
}
.main-nav li a {
	float: left;
	color: #CAD1D9; /* #adbdc9 */
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
  text-shadow: #456 0px 1px 1px;
}
.main-nav li a:hover,
.main-nav li.active a {color: #fff;}

/*
2 dashboard
1 agenda
3 berichten
5 nieuws & media
6 statistiek
4 Leuk Nederland
*/

.main-nav li a.nav-2 {padding: 6px 0 10px 42px;}
.main-nav li a.nav-1 {padding: 6px 0 10px 42px;}
.main-nav li a.nav-3 {padding: 6px 0 16px 43px;}
.main-nav li a.nav-4 {padding: 6px 0 10px 42px;}
.main-nav li a.nav-5 {padding: 6px 0 10px 45px;}
.main-nav li a.nav-6 {padding: 6px 0 10px 42px;}
.main-nav li a.nav-7 {padding: 6px 0 10px 45px;}

.main-nav li a.nav-2 {background: url("/25x1/images/iconsNavigatie1711.png") no-repeat 0 0px;} 
.main-nav li a.nav-1 {background: url("/25x1/images/iconsNavigatie1711.png") no-repeat 0 -94px;}  
.main-nav li a.nav-3 {background: url("/25x1/images/iconsNavigatie1711.png") no-repeat 0 -192px;}  
.main-nav li a.nav-4 {background: url("/25x1/images/iconsNavigatie1711.png") no-repeat 0 -286px;}  
.main-nav li a.nav-5 {background: url("/25x1/images/iconsNavigatie1711.png") no-repeat 0 -382px;}  
.main-nav li a.nav-6 {background: url("/25x1/images/iconsNavigatie1711.png") no-repeat 0 -473px;} 
.main-nav li a.nav-7 {background: url("/25x1/images/iconsNavigatie1711.png") no-repeat 0 -556px;} 

.main-nav li a.nav-2:hover,
.main-nav li.active a.nav-2 {background-position: 0 -42px;}
.main-nav li a.nav-1:hover,
.main-nav li.active a.nav-1 {background-position: 0 -136px;}
.main-nav li a.nav-3:hover,
.main-nav li.active a.nav-3 {background-position: 0 -234px;}
.main-nav li a.nav-4:hover,
.main-nav li.active a.nav-4 {background-position: 0 -330px;}
.main-nav li a.nav-5:hover,
.main-nav li.active a.nav-5 {background-position: 0 -426px;}
.main-nav li a.nav-6:hover,
.main-nav li.active a.nav-6 {background-position: 0 -519px;}
.main-nav li a.nav-7:hover,
.main-nav li.active a.nav-7 {background-position: 0 -602px;}

.side-nav li a.side-nav-1 {margin-left:45px; padding: 7px 0 10px 45px;}
.side-nav li a.side-nav-2 {margin-left:45px; padding: 7px 0 10px 45px;}
.side-nav li a.side-nav-3 {margin-left:45px; padding: 7px 0 10px 45px;}
.side-nav li a.side-nav-4 {margin-left:45px; padding: 7px 0 10px 45px;}
.side-nav li a.side-nav-5 {margin-left:45px; padding: 7px 0 10px 45px;}
.side-nav li a.side-nav-6 {margin-left:45px; padding: 7px 0 10px 45px;}
.side-nav li a.side-nav-7 {margin-left:45px; padding: 7px 0 10px 45px;}
.side-nav li a.side-nav-8 {margin-left:45px; padding: 7px 0 10px 45px;}
.side-nav li a.side-nav-9 {margin-left:45px; padding: 7px 0 10px 45px;}
.side-nav li a.side-nav-10 {margin-left:45px; padding: 7px 0 10px 45px;}
.side-nav li a.side-nav-11 {margin-left:45px; padding: 7px 0 10px 45px;}
.side-nav li a.side-nav-12 {margin-left:45px; padding: 7px 0 10px 45px;}

.side-nav li a.side-nav-1 {background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 0px;}  
.side-nav li a.side-nav-2 {background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -85px;}  
.side-nav li a.side-nav-3 {background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -168px;}  
.side-nav li a.side-nav-4 {background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -260px;}  
.side-nav li a.side-nav-5 {background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -339px;}  
.side-nav li a.side-nav-6 {background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -425px;}  
.side-nav li a.side-nav-7 {background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -511px;}  
.side-nav li a.side-nav-8 {background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -600px;}  
.side-nav li a.side-nav-9 {background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -685px;}  
.side-nav li a.side-nav-10 {background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -770px;}  
.side-nav li a.side-nav-11 {background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -850px;}  
.side-nav li a.side-nav-12 {background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -930px;}  

.side-nav li a.side-nav-1:hover {margin-left:45px; }
.side-nav li.active a.side-nav-1 {margin-left:45px; background-position: 0 -42px; color:#bbbbbb}
.side-nav li a.side-nav-2:hover {margin-left:45px; }
.side-nav li.active a.side-nav-2 {margin-left:45px; background-position: 0 -124px; color:#bbbbbb}
.side-nav li a.side-nav-3:hover {margin-left:45px; }
.side-nav li.active a.side-nav-3 {margin-left:45px; background-position: 0 -216px; color:#bbbbbb}
.side-nav li a.side-nav-4:hover {margin-left:45px; }
.side-nav li.active a.side-nav-4 {margin-left:45px; background-position: 0 -300px; color:#bbbbbb}
.side-nav li a.side-nav-5:hover {margin-left:45px; }
.side-nav li.active a.side-nav-5 {margin-left:45px; background-position: 0 -382px; color:#bbbbbb}
.side-nav li a.side-nav-6:hover {margin-left:45px; }
.side-nav li.active a.side-nav-6 {margin-left:45px; background-position: 0 -466px; color:#bbbbbb}
.side-nav li a.side-nav-7:hover {margin-left:45px; }
.side-nav li.active a.side-nav-7 {margin-left:45px; background-position: 0 -555px; color:#bbbbbb}
.side-nav li a.side-nav-8:hover {margin-left:45px; }
.side-nav li.active a.side-nav-8 {margin-left:45px; background-position: 0 -643px; color:#bbbbbb}
.side-nav li a.side-nav-9:hover {margin-left:45px; }
.side-nav li.active a.side-nav-9 {margin-left:45px; background-position: 0 -727px; color:#bbbbbb}
.side-nav li a.side-nav-10:hover {margin-left:45px; }
.side-nav li.active a.side-nav-10 {margin-left:45px; background-position: 0 -811px; color:#bbbbbb}
.side-nav li a.side-nav-11:hover {margin-left:45px; }
.side-nav li.active a.side-nav-11 {margin-left:45px; background-position: 0 -891px; color:#bbbbbb}
.side-nav li a.side-nav-12:hover {margin-left:45px; }
.side-nav li.active a.side-nav-12 {margin-left:45px; background-position: 0 -964px; color:#bbbbbb}

.headingImg-1 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 0px;}  
.headingImg-2 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -84px;}  
.headingImg-3 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -168px;}  
.headingImg-4 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -258px;}  
.headingImg-5 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -339px;}  
.headingImg-6 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -425px;}  
.headingImg-7 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -511px;}  
.headingImg-8 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -600px;}  
.headingImg-9 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -685px;}  
.headingImg-10 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -770px;}  
.headingImg-11 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -850px;}  
.headingImg-12 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsSideNavigatie1711.png") no-repeat 0 -930px;}  

.headingImg-100 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsNavigatie1711_tint.png") no-repeat 0 -136px;}  
.headingImg-200 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsNavigatie1711_tint.png") no-repeat 0 -42px;} 
.headingImg-300 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsNavigatie1711_tint.png") no-repeat 0 -228px;}  
.headingImg-400 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsNavigatie1711_tint.png") no-repeat 0 -422px;}  
.headingImg-500 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsNavigatie1711_tint.png") no-repeat 0 -512px;} 
.headingImg-600 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsNavigatie1711_tint.png") no-repeat 0 -326px;}  
.headingImg-700 {padding: 0px 0 14px 43px; background: url("/25x1/images/iconsNavigatie1711_tint.png") no-repeat 0 -602px;}  

.inloggen {position:relative; margin-left: -7px; margin-top:-30px;padding: 0px 0 45px 68px; background: url("/25x1/images/SlotOpen_tint.png") no-repeat 0 0px;}  
.wwNw {position:relative; margin-top:-30px;padding: 0px 0 45px 75px; background: url("/25x1/images/legitimeren.png") no-repeat 0 2px;}  
.welcome li.loginKwijt {
	position:relative; margin-left:0px;margin-top:-18px;padding: 0px 0px 40px 40px; background: url("/25x1/images/Slot_dicht.png") no-repeat 0 0px;
	font-size: 20px;
	color: #848F99;
	text-shadow: #2b3238 0 0.1em 0.1em;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/25x1/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	max-width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	max-width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/25x1/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	max-width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	max-width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/25x1/fancybox/images/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/25x1/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/25x1/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	max-width: 100%;
	background-image: url('/25x1/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/25x1/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/25x1/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/25x1/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	max-width: 100%;
	background-image: url('/25x1/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/25x1/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/25x1/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/25x1/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/25x1/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/25x1/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/25x1/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/25x1/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/25x1/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/25x1/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/25x1/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/25x1/fancybox/fancy_title_over.png', sizingMethod='scale'); transform-origin: 0 0; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/25x1/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/25x1/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/25x1/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/25x1/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/25x1/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/25x1/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/25x1/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/25x1/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/25x1/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/25x1/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/25x1/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/* Einde fancyBox */

/* Float and alignments */
.float_l { float: left !important; }
.float_r { float: right !important; }
.clear   { clear: both !important; }
.inline { display: inline !important; }
.block { display: inline-block; }
.center { text-align: center; }

/* For IE 6/7 (trigger hasLayout) */
.clearfix {
    transform-origin: 0 0;
}
/* For modern browsers */
.clearfix:after {
    clear:both;
}
.clearfix:before, .clearfix:after {
    content:"";
    display:table;
}

.align_l { text-align: left !important; }
.align_c { text-align: center !important; }
.align_r { text-align: right !important; }

.valign_t { vertical-align: top !important; }
.valign_m { vertical-align: middle !important; }
.valign_b { vertical-align: bottom !important; }

.hide { display: none; }
.em { font-style: italic !important; }
.wrap { white-space: pre-wrap; word-break: break-all; }
.console { background:#f3f3f3; border: 1px solid #bbb; padding:8px; display:block;
	box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1); border-radius: 3px; font-size:9pt; }
.bold { font-weight: bold; }
.mute, .mute * { color: #aaa !important; }
.strike { text-decoration: line-through; }

.whole { width: 98% !important; margin-left: 0; margin-right: 0; }
.half {	width: 47% !important;	margin-left: 0; margin-right: 2%; }
.third { width: 30% !important; margin-left: 0; margin-right: 3%; }
.third2 { width: 63% !important; margin-left: 0; margin-right: 3% ; }
.quarter { width: 22% !important; margin-left: 0; margin-right: 2%; }
.quarter3 { width: 73% !important; margin-left: 0; margin-right: 2%; }

div.dropzone
{
	position: relative;
	display: inline-block;
	color: #333;
	min-height: 45px;
	min-width: 20px;
	margin: 0;
	padding: 0;
	background: #eee url("/images/icons/upload.png") no-repeat center;

	border: 2px dashed #aaa;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
div.dropzone input,
div.dropzone span,
div.dropzone iframe,
div.dropzone embed
{
	z-index: 0;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	height: 100% !important;
	background: transparent;
}
div.dropzone input
{
	position: absolute;
	display: block;
	z-index: 99 !important;
	cursor: pointer;
	min-height: inherit;
}
div.dropzone span
{
	font-weight: bold;
	font-size: 85%;
	display: inline-block;
	position: relative;
	text-align: center;
	top: 30%;
	height: inherit !important;
	color: #000;
	text-shadow: 1px 1px 1px #fff, -1px -1px 1px #fff;
}
div.dropzone.dragover
{
	background-color: #ada !important;
}
div.dropzone.valid
{
	color: transparent;
	border: 2px dashed #7b7;
	background: #ada url("/images/icons/upload-valid.png") no-repeat center;
}

div.form-checkbox { margin: 0 3px; }

.badge {
	position:relative;
	color:#fff !important;
	background:#72aa5c;
	padding:1px 3px; 
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-weight: normal;
	text-decoration: none;
}

.badge-red {
	background: #CE2618;
}

.badge-gray {
	background: #c0c6cf;
}

a.loud {
	color: #BE4B4B;
}

/* Icon links */
.icon-pdf {
	font-family: sans-serif !important;
	display: inline-block;
	background: transparent url('/images/icons/file-pdf.gif') top left no-repeat !important;
	margin: 0;
	padding: 0;
	padding-left: 22px;
	color:inherit;
	min-height: 16px;
}
.icon-file {
	font-family: sans-serif !important;
	display: inline-block;
	background: transparent url('/images/icons/file.gif') top left no-repeat !important;
	margin: 0;
	padding: 0;
	padding-left: 18px;
	color: inherit;
}
.icon-info {
	font-family: sans-serif !important;
	display: inline-block;
	background: transparent url('/25x1/images/btn-info.png') top left no-repeat !important;
	margin: 0;
	padding: 0;
	padding-left: 18px;
	color: inherit;
}

/* Message Alert Boxs */
.successbox, .errorbox, .infobox, .warningbox, .codebox {
	border: solid 1px;
	border-radius: 8px;
	line-height: 160%;
	color: #4e4e4e;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	font-size: 14px;
	margin: 15px 0;
	padding: 0 80px 0 10px;
}
.successbox ul.bullets-off li, .errorbox ul.bullets-off li, .infobox ul.bullets-off li,
.warningbox ul.bullets-off li, .codebox ul.bullets-off li
{ list-style: none; }

.successbox ul, .errorbox ul, .infobox ul,
.warningbox ul, .codebox ul
{ padding: 0; }

.successbox p, .errorbox p, .infobox p, .warningbox p, .codebox p { margin: 1em 0; }

.warningbox {
	color: #774400;
	border-color: #FFCC00;
	background: #FFFFAA url('/images/icons/warningbox.png') no-repeat 97% 50%;
}
.successbox {
	color: green;
	border-color: #58b75a;
	background: #d6ffd7 url('/images/icons/succesbox.png') no-repeat 97% 50%;
}
.errorbox {
	color: #b44;
	border-color: #faa;
	background: #fee url('/images/icons/errorbox.png') no-repeat 97% 50%;
}
.infobox {
	border-color: #e2e2e2;
	background: #f7f7f7 url('infobox.png') no-repeat 97% 50%;
}
.codebox {
	background-color: #F4F4F4;
	border: none;
	font: normal 11px Courier,"Courier New";

	padding: 4px;
}

/**** Highlighter ****/

.highlight {
	background-color: #c5eeff;
	border-bottom: 1px solid #31a8d9;
	font-weight: normal;
	padding-bottom: 1px;
	color: #4b5258;
}

/**** Slide-open forms ****/
.toggler-icon {
	display:         block;
	margin:          2px 0 0 5px;
	background:      url('ico-open.gif') no-repeat left top;
	padding-left:    18px;
	font-size:       90%;
	color:           #be1608;
}

.toggler-icon.active {
	background-image: url('ico-open.gif');
}

.slide-open-form {
	display:    none;
	width:      85%;
	background: #fff;
	margin:     10px 15px;
	padding:    10px 15px;
	border:     1px solid #DBE3E9;

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.gray {
    color: #aaa !important;
}

.inherit {
	color: inherit;
	text-decoration: inherit;
}

/* XXXXXXXXXXXXX AGENDA XXXXXXXXXXXXX */

.actief {
	color:#cc0000;
	font-weight: bold;
}
.klein {
	color: #cc0000;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	line-height:16px;
	word-spacing: 0px;
	text-decoration: none;
}
.tekst {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	word-spacing: 0px;
	text-decoration: none;
}
.wit {
	font-size: 10px;
	width: 430px;
	height: 18px;
	background-color: #FFFFFF;
	margin: 2px 0 2px 0;
	padding: 3px 0 0 0;
}
.wit_lunch {
	font-size: 10px;
	width: 430px;
	height: 18px;
	background-color: #efefef;
	margin: 2px 0 2px 0;
	padding: 3px 0 0 0;
}
.wit_maandag {
	font-size: 10px;
	width: 430px;
	height: 18px;
	background-color: #FFFFFF;
	margin: 15px 0 2px 0;
	padding: 3px 0 0 0;
}
.wit_zaterdag {
	font-size: 10px;
	width: 430px;
	height: 18px;
	background-color: #eeeeee;
	margin: 2px 0 2px 0;
	padding: 3px 0 0 0;
}
.wit_zondag {
	font-size: 10px;
	width: 430px;
	height: 18px;
	background-color: #eeeeee;
	margin: 2px 0 2px 0;
	padding: 3px 0 0 0;
}
.wit_vandaag {
	font-size: 10px;
	width: 430px;
	height: 18px;
	background-color:#cccccc;
	margin: 2px 0 2px 0;
	padding: 3px 0 0 0;
}
.wit_vandaagMaandag {
	font-size: 10px;
	width: 430px;
	height: 18px;
	background-color: #cccccc;
	margin: 15px 0 2px 0;
	padding: 3px 0 0 0;
}
.cijfer {
	font-size: 10px;
	width: 15px;
	height: 18px;
	float: left;
	text-align: center;
	color: #cc0000;
}
.verwijderen {
	width: 15px;
	height: 18px;
	float: right;
	text-align: center;
	color: #cc0000;
}
.agenda_tekst {
	width: 400px;
	height: 18px;
	float: left;
	text-align: left;
}
.volgNr {
	width: 40px;
	height: 14px;
	float: left;
	text-align: center;
	color: #cc0000;
}
.groepmail_tekst {
	width: 375px;
	float: left;
	text-align: left;
}
.weekletter {
	width: 15px;
	height: 15px;
	float: right;
	text-align: center;
	color: #cc0000;
}
.tijd {
	width: 50px;
	height: 14px;
	float: left;
	text-align: center;
	color: #cc0000;
}
.agenda_tekstDag {
	width: 350px;
	float: left;
	text-align: left;
}
.agendaVerw {
	width: 25px;
	height: 15px;
	float: right;
	text-align: right;
	color: #cc0000;
}
.maand {
	color: #cccccc;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	word-spacing: 1px;
	text-decoration: none;
}
a.maandActief:link {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-style: bold;
	word-spacing: 1px;
	text-decoration: none;
}
a.maandActief:visited {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	word-spacing: 1px;
	text-decoration: none;
}
a.maandActief:hover {
	color: #cc0000;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	word-spacing: 1px;
	text-decoration: none;
}
a.maandActief:active {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	word-spacing: 1px;
	text-decoration: none;
}
.jaar {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	word-spacing: 1px;
	text-decoration: none;
}
a.link:link {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
a.link:visited {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
a.link:hover {
	background: #dddddd;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
a.linkRood:link {
	font-weight: bold;
	font-style: normal;
	word-spacing: 1px;
	text-decoration: none;
}
a.linkRood:visited {
	font-weight: bold;
	font-style: normal;
	word-spacing: 1px;
	text-decoration: none;
}
a.linkRood:hover {
	background: #dddddd;
	font-weight: bold;
	font-style: normal;
	word-spacing: 1px;
	text-decoration: none;
}
a.social-1 {background: url("/25x1/images/social-media-buttons1.jpg") no-repeat -50 20px;}
a.social-2 {background: url("/25x1/images/social-media-buttons1.jpg") no-repeat 0 40px;}
a.social-3 {background: url("/25x1/images/social-media-buttons1.jpg") no-repeat 0 60px;}
a.social-4 {background: url("/25x1/images/social-media-buttons1.jpg") no-repeat 0 80px;}
a.social-5 {background: url("/25x1/images/social-media-buttons1.jpg") no-repeat 0 100px;}
a.social-6 {background: url("/25x1/images/social-media-buttons1.jpg") no-repeat 0 120px;}

tr.gewijzigd {
  color: #404040; 
  font-size: 11px;
  line-height: 14px; 
  text-align: left; 
  font-family: arial,helvetica,geneva,swiss,sunsans-regular;
  background-color: #DDDDDD;
}
tr.print {
  color: #000000; 
  font-size: 11px;
  line-height: 14px; 
  text-align: left; 
  font-family: arial,helvetica,geneva,swiss,sunsans-regular;
  background-color: #ffffff;
}
tr.even {
  color: #404040; 
  font-size: 11px;
  line-height: 14px; 
  text-align: left; 
  font-family: arial,helvetica,geneva,swiss,sunsans-regular;
  background-color: #ffffff;;
}
tr.odd {
  color: #404040; 
  font-size: 11px;
  line-height: 14px; 
  text-align: left; 
  font-family: arial,helvetica,geneva,swiss,sunsans-regular;
  background-color: #f4f4f4;
}
a:active {
	cursor:  wait;
}
