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 {
	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 {background: url("/beheer/images/ico-8.gif") no-repeat 100% 5px;}
.portfolio h4 a {background: url("/beheer/images/ico-9.gif") no-repeat 100% 5px;}
.sales-team h4 a {background: url("/beheer/images/ico-10.gif") no-repeat 100% 5px;}
.contact h4 a {background: url("/beheer/images/ico-11.gif") no-repeat 100% 5px;}

.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 {
	width: 100%;
	margin: 0 0 21px;
	background: url("/beheer/images/left-1.gif") no-repeat;
}
.breadcrumbs ul {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	overflow: hidden;
	background: url("/beheer/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("/beheer/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 boxes 
*/
.errorbox, .succesbox, .warningbox, .infobox {
	padding: 15px 15px;
	padding-right: 75px;
	margin: 15px 0;
	font-size: 14px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.errorbox ul, .succesbox ul, .warningbox ul, .infobox ul {
	margin: 5px 20px;
}

.warningbox {
	color: #774400;
	border: 1px solid #FFCC00;
	background: #FFFFAA url('/images/icons/warningbox.png') no-repeat 97% 50%;
}

.succesbox {
	border: 1px solid #58b75a;
	background: #d6ffd7 url('/images/icons/succesbox.png') no-repeat 97% 50%;
}

.errorbox {
	color: #b44;
	border: 1px solid #faa;
	background: #fee url('/images/icons/errorbox.png') no-repeat 97% 50%;
}

.infobox {
	color: #4e4e4e;
	border: 1px solid #e2e2e2;
	background: #f7f7f7 url('/images/icons/infobox.png') no-repeat 97% 50%;
}







/* Beautiful buttons 
  
  <button type="submit" class="btn-green">
    <span class="l"><span class="r">  TEKST   </span></span>
  </button>
*/
button[disabled], .btn-gray,
.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,
button[disabled] span, .btn-gray span {
	display:-moz-inline-stack;
  display: inline-block;
  height: 23px;
}

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


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

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


button[disabled] span.r, .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-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] span.l, .btn-gray span.l {
  background: url('/images/btn-gray.png') no-repeat scroll 0 0 !important;
}
button[disabled] span.r, .btn-gray span.r {
  background: url('/images/btn-gray.png') no-repeat scroll 100% -23px !important;
}

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

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

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

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


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


.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;
}/* 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;
}

.hide {
display: none;
}

.invisible {
visibility:hidden;
}

.txt,
.area {
	background: #fff;
	padding: 2px 5px;
	border: 1px solid #D7D7D7;
}
.area {
	overflow: auto;
	padding: 2px 2px 2px 5px;
}
.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 {
	width: 100%;
	background: #E6EBF0;
}
* html .wrap-content {height: 635px;}

.hold-content {
	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 {width: 100%;}

.info-hr1 {
	top: -9px;
	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("/beheer/images/mid-1.gif") repeat-y;}
.info-m3 {background: url("/beheer/images/mid-3.gif") repeat-y;}
.info-m4 {background: url("/beheer/images/mid-4.gif") repeat-y;}
.info-m5 {background: url("/beheer/images/mid-5.gif") repeat-y;}
.info-m6 {background: url("/beheer/images/mid-6.gif") repeat-y;}
.info-m7 {background: url("/beheer/images/mid-7.gif") repeat-y;}
.info-m8 {background: url("/beheer/images/mid-8.gif") repeat-y;}
.info-m9 {background: url("/beheer/images/mid-9.gif") repeat-y;}
.info-m10 {background: url("/beheer/images/mid-10.gif") repeat-y;}

.info-t1 {background: url("/beheer/images/top-1.png") no-repeat;}
.info-t2 {background: #F1F5F8 url("/beheer/images/top-2.gif") no-repeat;}
.info-t3 {background: url("/beheer/images/top-3.gif") no-repeat;}
.info-t4 {background: url("/beheer/images/top-4.gif") no-repeat;}
.info-t5 {background: url("/beheer/images/top-5.gif") no-repeat;}
.info-t6 {background: url("/beheer/images/top-6.gif") no-repeat;}
.info-t7 {background: url("/beheer/images/top-7.gif") no-repeat;}
.info-t8 {background: url("/beheer/images/top-8.gif") no-repeat;}
.info-t9 {background: url("/beheer/images/top-9.gif") no-repeat;}
.info-t10 {background: url("/beheer/images/top-10.gif") no-repeat;}

.info-b1 {background: url("/beheer/images/bot-1.png") no-repeat;}
.info-b2 {background: url("/beheer/images/bot-2.gif") no-repeat 0 100%;}
.info-b3 {background: url("/beheer/images/bot-3.gif") no-repeat 0 100%;}
.info-b4 {background: url("/beheer/images/bot-4.gif") no-repeat 0 100%;}
.info-b5 {background: url("/beheer/images/bot-5.gif") no-repeat 0 100%;}
.info-b6 {background: url("/beheer/images/bot-6.gif") no-repeat 0 100%;}
.info-b8 {background: url("/beheer/images/bot-8.gif") no-repeat 0 100%;}
.info-b9 {background: url("/beheer/images/bot-9.gif") no-repeat 0 100%;}
.info-b10 {background: url("/beheer/images/bot-10.gif") no-repeat 0 100%;}

.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 {
	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: 0 31px 0 0;
}
/* form-register */
.form-register {
	height: 1%;
	padding: 23px 9px 60px 0;
}
/* titles */
.title-1p, .title-2p, .title-3p,
.title-4p, .title-4pc, .title-5p, .title-6p,
.title-7p, .title-8p, .title-9p {
	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 {
	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 {
	width: 100%;
	color: #C1C4C6;
	display: block;
	line-height: 20px;
	padding: 5px 0 3px;
}
.form-register .f-col {padding-left: 0;}

.form-register .lab-1 {
	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;
	width: 100%;
	list-style: none;
	line-height: 20px;
}
.form-register .checks li {
	width: 100%;
	padding: 0 0 15px;
}
.form-register .checks li label {vertical-align: middle;}
.form-register .checks li strong {color: #4C4C4C;}

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

/* side-bar */
.side-bar {
	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;
	background: #fff;
	margin: 0 -1px 0 0;
	position: relative;
}
.side-nav li.active-first {background: #fff url("/beheer/images/left-corner.gif") no-repeat;}

.hold-content .side-nav li.active-first {background: #fff url("/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("/beheer/images/ico-close.gif") no-repeat 100% 3px;
}
.side-nav li a.btn-open {background: url("/beheer/images/ico-open.gif") no-repeat 100% 3px;}
.side-nav li a:hover {text-decoration: underline;}

.side-nav li ul {
	margin: 0;
	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("/beheer/images/transparent.gif");
}
/* .side-nav li ul li a:hover, */
.side-nav li ul li a.active {
	color: #fff;
	text-decoration: none;
	background: url("/beheer/images/bg-sub-nav.gif") no-repeat; 
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); 
}
.wrap-foot {
	width: 100%;
	padding: 46px 0 50px;
	background: #fff url("/beheer/images/bg-footer.gif") repeat-x;
}
.hold-foot { /* Support page */
	width: 100%;
	padding: 46px 0 50px;
	background: #fff url("/images/bg-foot.gif") repeat-x;
}


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

.description-1p {
	height: 1%;
	overflow: hidden;
	line-height: 20px;
	padding: 0 0 22px;
}
.description-1p .sub-title {
	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("/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;
	padding: 22px 0 0 0;
}
/* documentation */
.documentation {
	height: 1%;
	line-height: 20px;
	padding: 13px 10px;
}
.documentation h3 {
	color: #8C9EAC;
	font-size: 13px;
	margin: 0 0 6px;
}
.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("/beheer/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 {
	width: 100%;
	overflow: hidden;
	padding: 9px 0 6px;
}
.form-search .txt {
	width: 93%;
	color: #BEC2C5;
}

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

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

.wrap-post-info {
	width: 100%;
	overflow: hidden;
	line-height: 20px;
	margin: 0 0 30px;
}
.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;
}
.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 {
	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 tr.line td {background: #FBFCFD;}
.details-table-1 th.topline { border-top: 1px solid #DBE3E9; }



/* page overzicht */

.main-content-2 {
	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 {
	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("/beheer/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("/beheer/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("/beheer/images/bg-credits-1.gif") no-repeat;
}
.credits-2 {
	width: 331px;
	background: url("/beheer/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 {
	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("/beheer/images/input-1.gif") no-repeat;}
.credits-2 .input-1 {width: 330px; background: url("/beheer/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 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 {
	width: 100%;
	overflow: hidden;
	margin: 0 0 -8px;
	line-height: 20px;
}
.news h3 {
	color: #2f3133;
	font-size: 18px;
	margin: 0 0 22px;
}
.news .data {
	width: 100%;
	display: block;
	color: #c2cbd1;
}
.news p {margin: 0 0 10px;}

/* inset-1 */
.inset-1 {
	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("/beheer/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("/beheer/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 solid #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 11px;
	border-bottom: 1px solid #DBE3E9;
	border-left: 1px solid #EDF1F4;
	border-right: 1px solid #EDF1F4;
}


/* 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;
}

/* total-table-2 */
.total-table-2 th {
	color: #585f65;
	text-align: left;
	background: #EDF1F4;
	padding: 3px 10px 7px;
}
.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.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;
}
.total-table-2 .td-1 .btn-open-close {
	float: right;
	width: 22px;
	height: 12px;
	position: relative;
	text-indent: -9999px;
	margin: 2px -10px 0 0;
	background: url("/beheer/images/ico-open.gif") no-repeat;
}
.total-table-2 .td-1 .btn-ex {background: url("/beheer/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;
}

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

/* 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 {
	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;
	padding: 22px 0 0;
}
.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 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 {
	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 {
	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 {
	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("/beheer/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("/beheer/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("/beheer/images/btn-left-3.png") no-repeat;
}
.btn-1 .btn-r,
.btn-4 .btn-r {
	width: 22px;
	height: 23px;
	background: url("/beheer/images/btn-right-1.png") no-repeat;
}
.btn-2 .btn-r {
	width: 17px;
	height: 19px;
	background: url("/beheer/images/btn-right-2.png") no-repeat;
}
.btn-3 .btn-r {
	width: 2px;
	height: 24px;
	background: url("/beheer/images/btn-right-3.png") no-repeat;
}
.btn-info {
	width: 14px;
	height: 13px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	background: url("/beheer/images/btn-info.png") no-repeat;
}
.btn-yes {
	width: 17px;
	height: 14px;
	display: block;
	text-indent: -9999px;
	background: url("/beheer/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("/beheer/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("/beheer/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("/beheer/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("/beheer/images/ico-group.gif") no-repeat 0 2px;
}





/* clear float elements */
.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 {
	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("../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 */
}

.tabs {
border-bottom:1px solid #CECECE;
margin-left:0;
margin-top:10px;
padding:0 0 5px;
position:relative;
}
.tabs a {
background-color:#EAEAEA;
color:#A5A5A5;
font-size:11px;
margin:0 1px 0 0;
padding:3px 8px 5px;
text-decoration:none;
}
.tabs a#selected {
background-color:#FFFFFF;
border-color:#CECECE #CECECE #FFFFFF;
border-style:solid;
border-width:1px 1px 2px;
color:#363636;
padding:3px 8px 6px;
}
.tabs a:hover {
background-color:#F0F2F5;
}
.tabs ul {
list-style-image:none;
}
.tabs li {
display:inline;
}

.page {
  clear: both;
  margin-top: 20px;
  font-weight: bold;
  color: silver;
	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("/beheer/images/print.png") no-repeat;
	padding:         1px 0 1px 20px;
}

a.csv {
	text-decoration: none;
	font-size:       8pt;
	color:					 #777;
	background:      url("/beheer/images/excel.png") no-repeat;
	padding:         1px 0 1px 20px;
}
html, body {height: 100%;}

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

/* General settings */
.wrap-page {
	width: 100%;
	background: url("../images/bg-header.jpg") no-repeat 50% 0;
}
.wrap-header {
	width: 940px;
	margin: 0 auto;
}
.placeholder {
  color: #bbb;
}

/* header */
#header {
	width: 100%;
	height: 129px;
	position: relative;
}
/* logo */
.logo {
	left: 0;
	top: 23px;
	position: absolute;
	text-indent: -9999px;
}
.logo a {
	width: 116px;
	height: 38px;
	display: block;
	cursor: pointer;
	overflow: hidden;
	background: url("../images/logo.png") no-repeat;
}
/* form-login */
.form-login {
	right: 0;
	top: 15px;
	width: 380px;
	position: absolute;
}
.form-login .row {
	width: 100%;
	overflow: hidden;
	margin: 0 0 6px;
}
.form-login span {
  margin-left: 20px;
	font-size: 12px;
}
.form-login .btn-login {
	color: #575e63;
	font-weight: bold;
	margin: 0 0 0 20px;
	padding: 0 0 0 17px;
	text-decoration: none;
	background: url("../images/ico-1.gif") no-repeat;
}
.form-login .btn-login:hover {text-decoration: underline;}

.form-login #login-vergeten {
  margin-left: 6px;
  font-size: 11px;
  color: #575e63;
  text-decoration: none;
}
.form-login #login-vergeten:hover {
  text-decoration: underline;
}


.form-login .txt {
	float: left;
	width: 128px;
	color: #515c63;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 20px;
}

.form-login .txt {
	height: 16px;
	padding: 2px 6px;
	border-top: 1px solid #808080;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	border-left: 1px solid #808080;
}

.form-login button {
	width: 30px;
	height: 23px;
	background: transparent url("../images/btn-login.gif") no-repeat 0 0;
	border: none;
	margin-left: 10px;
	text-indent: -9999px;
	cursor: pointer;
}

.form-login button:hover {
background-position: 0 -23px;
}

.form-login button:active {
background-position: 0 -46px;
}

/* main-nav */
.main-nav {
	left: 4px;
	top: 93px;
	margin: 0;
	padding: 0;
	width: 940px;
	list-style: none;
	position: absolute;
}
.main-nav li {
	float: left;
	padding: 0 50px 0 0;
}
.main-nav li a {
	float: left;
	color: #7d8d99;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
  text-shadow: #fff 0px 1px 1px;
}
.main-nav li a:hover,
.main-nav li.active a {color: #464d54;}

.main-nav li a.nav-1 {padding: 4px 0 6px 31px;}
.main-nav li a.nav-2 {padding: 4px 0 6px 29px;}
.main-nav li a.nav-3 {padding: 4px 0 6px 21px;}
.main-nav li a.nav-4 {padding: 4px 0 6px 30px;}
.main-nav li a.nav-5 {padding: 4px 0 6px 31px;}

.main-nav li a.nav-1 {background: url("../images/ico-2c.png") no-repeat 0 0;}
.main-nav li a.nav-2 {background: url("../images/ico-3c.png") no-repeat 0 0;}
.main-nav li a.nav-3 {background: url("../images/ico-4c.png") no-repeat 0 0;}
.main-nav li a.nav-4 {background: url("../images/ico-5c.png") no-repeat 0 0;}
.main-nav li a.nav-5 {background: url("../images/ico-6c.png") no-repeat 0 3px;}

.main-nav li a.nav-1:hover,
.main-nav li.active a.nav-1 {background-position: 0 -180px;}
.main-nav li a.nav-2:hover,
.main-nav li.active a.nav-2 {background-position: 0 -176px;}
.main-nav li a.nav-3:hover,
.main-nav li.active a.nav-3 {background-position: 0 -175px;}
.main-nav li a.nav-4:hover,
.main-nav li.active a.nav-4 {background-position: 0 -177px;}
.main-nav li a.nav-5:hover,
.main-nav li.active a.nav-5 {background-position: 0 -178px;}
html, body {
	height: 100%;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

* html div#fancy_overlay {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/js/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#fancy_loading_icon {
	position: absolute;
	background: url('/js/fancybox/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #BBB;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}
div#fancy_div textarea {
  margin: 0;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('/js/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	/*background-image: url(data:image/gif;base64,AAAA);*/
	outline: none;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('/js/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('/js/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover {
  visibility: visible;
}

a#fancy_right:hover {
  visibility: visible;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

.fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/js/fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/js/fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/js/fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/js/fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/js/fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/js/fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/js/fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/js/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('/js/fancybox/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('/js/fancybox/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('/js/fancybox/fancy_title_right.png') repeat-x;
}
