@import url("reset.css");

/*
Title:      DAS portal 2008 - screen style
Author:     Poort80 - Frontend
Copyright:  2008, Poort80  All rights resevered
*/

/* common 
============================================================= */

html {
	padding-bottom: 68px;
}

body {
	margin:0px;
	padding:0px;
	line-height:22px;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
th, td, select, textarea {
	font-size:11px;
	line-height: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

table td {
	padding: 0px;
}

object {
	outline:none;
}
a img, img {
	border:none;
}

h1, h2, h3, h4, h5, h6 {
	margin:0px 0px 10px 0px;
	padding:0px;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

/* for h1 that comes after an p (with image inside, see T07b.shtml) */
p + h1 {
	margin-top: 30px;
}

h2 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
} 

.negatief h3,
.positief h3 {
	margin-top: 0 !important;
}

#container-col1 h3, 
#container-col2 h3 {
	margin-top: 25px;
	clear: both;
}

#container-col1 h3 span {
	display: block;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
} 
h5 {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
}
h6 {
	font-size:12px;
}
p {
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height: 16px;
}
a {
	text-decoration: none;
	color: #a6237f;	
}

.normal {
	display: inline !important;
	font-weight: normal !important;
}

/* for dev only */
p.note {
	position: fixed;
	top: 0;
	right: 0;
	background: yellow;
	text-align: center;
	display: block;
	width: 200px;
	padding: 10px;
	color: #000;
}

ul {
	list-style: disc;
	list-style-position: outside;
	margin: 0px 0px 10px 15px;
}

ol {
	margin: 0px 0px 25px 22px;
	list-style: decimal;	
}
span.editableContent {
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height: 16px;
}

/* general question list
============================================================= */

ul.link-list-v1 {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.link-list-v1 li {
	margin: 5px 0 !important;
	padding: 0;
	list-style: none;
}

ul.link-list-v1 li a {
	color: #000;
	font-weight: bold;
	border-bottom:1px dotted #A9CDCE;
	padding: 0 0 4px 15px;
	display: inline-block;
	line-height: 1.5em;
	background:transparent url(../img/das/arrow4.gif) no-repeat scroll 0 6px;
}

ul.link-list-v1 li a:hover {
	color: #A6237F;
	background-image:url(../img/das/arrow3.gif);
}

/* header
============================================================= */
div#header {
	height: 133px;
	overflow: hidden;
	position: relative;
}

div#header img.logo {
	position: absolute;
	top: 14px;
	left: 5px;
	z-index: 100;
}

/* 'Particulier' en 'Zakelijke' buttons switch
------------------------------------------------------------- */
div.page-switch {
	position: absolute;
	top: 80px;
	left: 10px;
	z-index: 100;
}

div.page-switch a {
	color: #004487;
	font-weight: normal;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing:1px;
}

div.page-switch a:hover {
	color: #a6237f;
}

div.page-switch a.current {
	font-weight: bold;
	font-size: 20px !important;
}

/* main-nav
------------------------------------------------------------- */
div#header ul.main-nav {
	height: 26px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	width: 100%;
	margin: 0px;
	background: url(../img/das/nav-bar.gif) no-repeat top left;
}

div#header ul.main-nav li {
	list-style: none;
	display: inline;
	color: #678bb2;
	padding: 2px 0 0 0;
}

div#header ul.main-nav li span.bar {
	padding: 0 2px;
}

div#header ul.main-nav li.about {
	position: absolute;
	right: 20px;
}

div#header ul.main-nav li a {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 7px 6px;
	top: -1px;
	background-repeat: repeat-x;
	background-position: top left;	
	/* safari 3 and opera 9 need top: 0; no css hack available */
}

div#header ul.main-nav li.current a,
div#header ul.main-nav li.current a:hover {
	background-image: url(../img/das/nav-bar_current.gif);
}

div#header ul.main-nav li.nav-first a {
	padding-left: 10px;
}

div#header ul.main-nav li a:hover {
	background-image: url(../img/das/nav-bar_hover.gif);
}

/* nav items voor de eerste li item (heeft ronde randjes
------------------------------------------------------------- */
div#header ul.main-nav li.current.nav-first a {
	background-image: url(../img/das/nav-bar-first_current.gif);
}

div#header ul.main-nav li.nav-first a:hover,
div#header ul.main-nav li.current.nav-first a:hover {
	background-image: url(../img/das/nav-bar-first_hover.gif);
}

/* homepage
============================================================= */
div.homepage-badges {
	clear: both;
	overflow: hidden;
}

div.homepage-badges div.col1 {
	float: left;
}

div.homepage-badges div.col2 {
	float: right;
}

div.homepage-blocks-typ1 {
	float: right;
	width: 465px;
	overflow: hidden;
}

div.homepage-blocks-typ1 div.col1 {
	width: 223px;
	float: left;
}

div.homepage-blocks-typ1 div.col2 {
	width: 226px;
	float: right;
}

/* sub columns (onderin T02)
================================================================== */

div.subColSpan-1-1-1 {
	margin-top: 20px;
}

div.subColSpan-1-1-1 div.subCol1 h3,
div.subColSpan-1-1-1 div.subCol2 h3,
div.subColSpan-1-1-1 div.subCol3 h3 {
	color: #999933;
}

div.subColSpan-1-1-1 div.subCol2 ul,
div.subColSpan-1-1-1 div.subCol3 ul,
div.subColSpan-1-1 div.subCol1 ul,
div.subColSpan-1-1 div.subCol2 ul {
	margin: 0 !important;
	margin-bottom: 15px !important;
}

div.subColSpan-1-1-1 div.subCol2 ul li,
div.subColSpan-1-1-1 div.subCol3 ul li,
div.subColSpan-1-1 div.subCol1 ul li,
div.subColSpan-1-1 div.subCol2 ul li {
	border-bottom: 1px dotted #a9cdce;
	padding: 3px 0;
	list-style: none;
	line-height: 18px;
}

div.subColSpan-1-1-1 div.subCol2 ul li span.indent,
div.subColSpan-1-1-1 div.subCol3 ul li span.indent,
div.subColSpan-1-1 div.subCol1 ul li span.indent,
div.subColSpan-1-1 div.subCol2 ul li span.indent {
	padding-left: 12px;
	background: url(../img/das/arrow4.gif) no-repeat 0px 5px;
}

div.subColSpan-1-1-1 div.subCol2 ul li a,
div.subColSpan-1-1-1 div.subCol3 ul li a,
div.subColSpan-1-1 div.subCol1 ul li a,
div.subColSpan-1-1 div.subCol2 ul li a  {
	color: #000 !important;
	padding-left: 12px;
	display: inline-block;
	background: url(../img/das/arrow4.gif) no-repeat 0px 7px;
}

div.subColSpan-1-1-1 div.subCol2 ul li.more a,
div.subColSpan-1-1-1 div.subCol3 ul li.more a,
div.subColSpan-1-1 div.subCol1 ul li.more a,
div.subColSpan-1-1 div.subCol2 ul li.more a {
	background-image: url(../img/das/arrow9.gif);
	padding-top: 1px;
}

div.subColSpan-1-1-1 div.subCol2 ul li a:hover,
div.subColSpan-1-1-1 div.subCol3 ul li a:hover,
div.subColSpan-1-1 div.subCol1 ul li a:hover,
div.subColSpan-1-1 div.subCol2 ul li a:hover  {
	color: #a6237f !important;
	background-image: url(../img/das/arrow5.gif);
}

div.subColSpan-1-1-1 div.subCol2 ul li.more a:hover,
div.subColSpan-1-1-1 div.subCol3 ul li.more a:hover,
div.subColSpan-1-1 div.subCol1 ul li.more a:hover,
div.subColSpan-1-1 div.subCol2 ul li.more a:hover  {
	background-image: url(../img/das/arrow10.gif);
}

/* col1
------------------------------------ */

div.subColSpan-1-1-1 div.subCol1 {
	width: 225px;
	float: left;
}

div.subColSpan-1-1-1 div.subCol1 a img {
	margin-bottom: 15px;
}

div.subColSpan-1-1-1.werken div.navigationTitle {
    float:left;
    margin-left:21px;
    width: 460px;
}
/* col2
------------------------------------ */
div.subColSpan-1-1-1 div.subCol2 {
	width: 225px;
	float: left;
	margin-left: 21px;
}

/* col3 
------------------------------------ */
div.subColSpan-1-1-1 div.subCol3 {
	width: 225px;
	float: right;
}

div.subColSpan-1-1-1.werken div.subCol3 {
    padding-top: 0px;
}

/* subcol-1-1
------------------------------------------------------------- */

div.subColSpan-1-1 {
	overflow: hidden;
	clear:both;
}

div.subColSpan-1-1 div.subCol1 {
	float: left;
	width: 230px;
	overflow: hidden;
}

div.subColSpan-1-1 div.subCol2 {
	float: right;
	width: 230px;
	overflow: hidden;
}


/* tag-cloud
================================================================== */

div.tag-cloud {
	width: 475px;
	float: left;
	overflow: hidden;
	position: relative;
	padding: 10px 0 30px 0;
	text-align: center;
	border-top: 1px dotted #004387;
}

div.tag-cloud p {
	text-align: center;
	margin: 0;
	padding: 0;
	position: relative;
}

div.tag-cloud p img {
	position: relative;
	top: 15px;
	margin: 0 10px;
}

div.tag-cloud p a {
	color: inherit;
	padding: 0 2px;
	text-decoration: none;
}

div.tag-cloud p a:hover {
	color: #a6237f;
}

div.tag-cloud p span {
	color: #bbb;
	font-style: italic;
	display: none;
}
/* tag sizes and weight
----------------------------------------------------- */
div.tag-cloud p.tag1 {font-size: 0.6em; color: #007dcc;}
div.tag-cloud p.tag2 {font-size: 0.6em; color: #007dcc;}
div.tag-cloud p.tag3 {font-size: 0.8em; color: #007dcc;}
div.tag-cloud p.tag4 {font-size: 0.9em; color: #cc4700;}
div.tag-cloud p.tag5 {font-size: 1em; color: #cc4700;}
div.tag-cloud p.tag6 {font-size: 1.2em; color: #cc4700;}
div.tag-cloud p.tag7 {font-size: 1.4em; color: #cc4700;}
div.tag-cloud p.tag8 {font-size: 1.6em; color: #cc0000;}
div.tag-cloud p.tag9 {font-size: 1.8em; color: #cc0000;}
div.tag-cloud p.tag10 {font-size: 2em; color: #cc0000;}

/* tag color ranges
----------------------------------------------------- */
div.tag-cloud p a {color: #004387;}
ul.cloud {
	margin: 0;
	padding: 0;
	clear: both;
	list-style: none;
	text-align: center;
	font-size: 1.2em;
}

ul.cloud li {
	display: inline;
	text-align: center;
	line-height: 1.3em;
	padding:10px 0;
	position: relative;
	/* onderstaande zorgt ervoor dat er geen afbrekingen komen 
	white-space: nowrap;*/
}

ul.cloud li img {
	position: relative;
	top: 15px;
	margin: 0 10px;
}

ul.cloud li a {
	color: inherit;
	padding: 0 2px;
	text-decoration: none;
}

ul.cloud li a:hover {
	color: #a6237f;
}

ul.cloud li a:visited {
	color: purple !important;
	border-bottom: 1px dotted purple;
}

ul.cloud li span {
	color: #bbb;
	font-style: italic;
	display: none;
}
/* tag sizes and weight
------------------------------------------------------------------ */
ul.cloud li.tag1 {font-size: 0.6em; font-weight: 100; color: #007dcc;}
ul.cloud li.tag2 {font-size: 0.6em; font-weight: 200; color: #007dcc;}
ul.cloud li.tag3 {font-size: 0.8em; font-weight: 300; color: #007dcc;}
ul.cloud li.tag4 {font-size: 0.9em; font-weight: 400; color: #cc4700;}
ul.cloud li.tag5 {font-size: 1em; font-weight: 500; color: #cc4700;}
ul.cloud li.tag6 {font-size: 1.2em; font-weight: 600; color: #cc4700;}
ul.cloud li.tag7 {font-size: 1.4em; font-weight: 700; color: #cc4700;}
ul.cloud li.tag8 {font-size: 1.6em; font-weight: 800; color: #cc0000;}
ul.cloud li.tag9 {font-size: 1.8em; font-weight: 900; color: #cc0000;}
ul.cloud li.tag10 {font-size: 2em; font-weight: 900; color: #cc0000;}

/* tag color ranges
------------------------------------------------------------------ */
ul.cloud li a {color: #004387;}
/*
ul.cloud li.tag1 a {color: #007dcc;}
ul.cloud li.tag2 a {color: #007dcc;}
ul.cloud li.tag3 a {color: #007dcc;}
ul.cloud li.tag4 a {color: #cc4700;}
ul.cloud li.tag5 a {color: #cc4700;}
ul.cloud li.tag6 a {color: #cc4700;}
ul.cloud li.tag7 a {color: #cc4700;}
ul.cloud li.tag8 a {color: #cc0000;}
ul.cloud li.tag9 a {color: #cc0000;}
ul.cloud li.tag10 a {color: #cc0000;}
*/
/* --------------------------------------------------------------- */

/* container
============================================================= */

.block .body {
	margin: 0px;
	padding: 0px 10px 10px 10px; 
}
.block.type3 .body {
	padding: 0px 10px 1px 10px; 
}
.type3	{
	background-color: #fff;
	width: 226px;
	float: right;
	margin: 16px 0 0 0 !important;
	*margin: 26px 0 0 0 !important;
}
.type3 .body {
	border-left: 1px solid #95acda;
	border-right: 1px solid #95acda;
	overflow: hidden;
	_height: 1%;
}
.type3 .top-bar,
.type3 .bottom-bar {
	background: transparent url(../img/das/top_02.gif) no-repeat 0 0;
	height: 3px;
	padding: 0px;
	margin: 0px;
}
.type3 .top-bar {
	background: transparent url(../img/das/top_08.gif) no-repeat 0 0;
}
.type3 .bottom-bar {
	background: transparent url(../img/das/bottom_08.gif) no-repeat 0 0;
}
.type3 .body .input-button {
	float: right;
	margin: 5px 6px 5px 0;
	*margin: 5px 5px 5px 0;
}
.type3 .body .input-text {
	width: 155px;
	float: left;
	/* border: 1px solid #3c60a7; */
	border: 1px solid #95ACDA;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	padding: 2px 2px 2px 4px;
	margin: 5px 5px 5px 6px;
	*margin: 5px 4px 5px 5px;
	line-height: 16px;
}

.type3 .body .activetext{
    color: #000000 !important;
}

body.intermediaire #header {
	height: 80px;
}
body.intermediaire #header .logo {
	left:10px;
	position:absolute;
	top:10px;
}
body.intermediaire #wrapper {
	clear:both;
	margin:0;
	position:relative;
	width:780px;
	margin-top: 10px;
}
body.intermediaire #wrapper h3 {
	color: #348E8F;
	margin-top: 0;
	font-size: 13px;
	padding-bottom: 5px;
	margin-bottom: 0;
	border-bottom: 1px solid #348E8F;
}
body.intermediaire #wrapper table {
	width: 100%;
	_width: 98%;
	margin-top: 0;
	_margin-left: 10px;
}
body.intermediaire #wrapper table tr th {
	color: #000;
	background-color: #DBE9E4;
	padding:3px;
}
body.intermediaire #wrapper table tr td {
	padding:3px;
}
body.intermediaire #wrapper table tr td a{
	font-weight: normal;
	text-decoration: underline;
	background: none !important;
	margin: 0;
	padding-left:0px;
}
#container.colspan-1 #container-col1 {
	padding: 0 0 10px 10px;
}

body.intermediaire #container.colspan-1 #container-col1 .paging {
	width:750px;
}
#container.colspan-1 #container-col1 .paging {
	left:10px;
	position:absolute;
	top:463px;
	*top:460px;
	_top:455px;
	width:757px;
}
#container.colspan-1 #container-col1 .intermed {
    /*
	height: 365px;
	*height: 350px;
    */
    
	height: 435px;
	*height: 420px;
	overflow: hidden;
	/* overflow-y: auto; */
}


#container.colspan-1 #container-col1 .paging p a.next {
	left: 675px;
	*left: 660px;
}
#container.colspan-1 #container-col1 .intermed table td.bottom-line-type1 {
	border-bottom: 1px solid #DBE9E4;
}


/* Ipsum block show / hide block */
/* showHideContainer algehele container */
div.showHideContainer {
    border-top: 1px solid #ffffff; /* Bug IE8 met het tonen van de vulling tot aan de bovenkant van het blok. */

}
    /*  showHideLinkBlock: de link om de content mee open of dicht te klappen */
    div.showHideLinkBlock {
        cursor: pointer;
    }
    body.cmsEditModus div.showHideLinkBlock {
        cursor: default !important;
    }
    
    div.showHideContentBlock {
        margin: 0px;
    }


/* expanding-list (expanding dl > dt dd list with jQuery)
============================================================= */

div.juridisch-woordenboek h1 {
	margin-top: 10px;
}

div.juridisch-woordenboek h3 {
	font-size: 14px;
	padding-bottom: 5px;
	margin: 20px 0 10px 0;
	color: #348E8F;
	border-bottom: 1px dotted #A9CDCE;
}

div.juridisch-woordenboek h3 strong {
	font-size: 1.4em;
}

dl.expanding-list {
	margin: 0 0 15px 15px;
}

dl.expanding-list dt {
	cursor: pointer;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 4px 10px;
	border-bottom: 1px dotted #A9CDCE;
	background: transparent url(../img/das/arrow4.gif) no-repeat 0 10px;
}

dl.expanding-list dt:hover {
	color: #A6237F;
	background-image: url(../img/das/arrow3.gif);
}

dl.expanding-list dt.active {
	color: #348E8F;
	margin: 0 0 0 0;
	border-bottom-color: #fff;
	background-image: url(../img/das/arrow15.gif);
}

dl.expanding-list dd {
	margin: 5px 0 20px 10px;
	padding: 10px;
	background: #DBE9E4;
	display: none;
}


/* search letters alphabet
------------------------------------------------------------- */
div.juridisch-woordenboek-letters {
	background: #DBE9E4;
	padding: 10px;
}

div.juridisch-woordenboek-letters h2 {
	color:#348E8F;
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding:0;
}

div.juridisch-woordenboek-letters a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	display: inline-block;
	margin: 0 3px 6px 0;
	padding: 3px 5px;
	width: 15px;
	background-color: #348E8F;
	color: #fff;
	border: 1px solid #348E8F;
}

div.juridisch-woordenboek-letters a.notfound {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	display: inline-block;
	margin: 0 3px 6px 0;
	padding: 3px 5px;
	width: 15px;
	background-color: #e2e2e2;
	color: #616161;
	border: 1px solid #8d8d8d;
	cursor: default;
}

div.juridisch-woordenboek-letters a:hover,
div.juridisch-woordenboek-letters a.active {
	background-color: #94bcbd;
}

div.juridisch-woordenboek-letters a.notfound:hover {
	background-color: #e2e2e2;
}

div.juridisch-woordenboek-letters a.notfound.active {
	background-color: #a8a8a8;
}

/* container > breadcrumb (is also in footer)
============================================================= */

div.breadcrumb {
	clear: both;
	color: #004487;
	margin: 10px 0 20px 0;
	padding: 0 10px;
	font-size: 10px;
}

div.breadcrumb a {
	font-size: 10px;
	color: #004487; /* Apperantly it must be important to Win/IE6 */
	text-decoration: none; /* Apperantly it must be important to Win/IE6 */
}

div.breadcrumb a:hover {
	color: #a6237f; /* Apperantly it must be important to Win/IE6 */
	text-decoration: underline;
}

/* container-col2
============================================================= */
.block .body p a {
	color: #000;
	text-decoration: none;
}

.block .body p a.weblink {
    color:#004487;
    text-decoration:none;
}

.block .body p a.weblink:hover {
    color:#A6237F;
    text-decoration:underline;
}

.block .body p a:hover {
	color: #a6237f;
	text-decoration: underline;
}

.list-type1 a,
.list-type2 a {
	color:#000;
	font-weight: bold;
}

ul.list-type1 {
	color:#000;
	margin: 0px 0px 25px 2px; !important
	list-style: none;
	border-top: 1px dotted #a9cdce;
}

ul.list-type2 {
	color:#000;
	margin: 0px;
	list-style: none !important;
}

ul.list-type1 li {
	list-style: none !important;
	padding: 0px 0px 8px 2px;
	border-bottom: 1px dotted #a9cdce;
	padding: 0px 0px 8px 15px;
	background: url(../img/das/arrow4.gif) no-repeat left 9px;	
}
 
ul.list-type2 li {
	list-style: none !important;
	padding: 0px;
}

.list-type1 li:hover {
	background-image: url(../img/das/arrow5.gif);
	border-bottom: 1px solid #a6237f;
}

.list-type1 li:hover a {
	color:#a6237f;
	text-decoration: underline;
}

.list-type2 li:hover a {
	color:#a6237f;
	text-decoration: underline;
}

.table-type1 td,
.table-type1 th,
.table-type7 td,
.table-type7 th,
.table-typ13 th,
.table-typ13 td,
.table-typ15 th,
.table-typ15 td {
	padding: 5px 10px 5px 0px;
	border-bottom: 1px dotted #a9cdce;
}
td.smallCol{
	width:125px;
}
#container-col2 table.table-type1,
#container-col2 table.table-type7 {
    margin-top: 20px ;
}

#container-col2 table {
	margin: 0px 0px 30px 0px;
	width: 100%;
}

strong,
b,
th,
td strong {
	font-weight:bold;
}

table.typ11,
table.typ12,
table.typ13 {
	margin: 0px !important;
	width: 100%;
}

table.typ11 th,
table.typ12 th,
table.typ13 th {
	font-size: 12px;
	padding: 0px 0px 10px 0px;
	border: 0px;
}

table.typ11 td {
	border: 0px !important;
	padding: 0px 0px 5px 0px;
}

table.typ12 td {
	border: 0px !important;
	padding: 0px 0px 5px 0px;
	width: 75%;
	vertical-align: top;
}

table.typ13 td {
	padding: 0px;
}

.conttyp1 {
	width: 80px;
}

.typ16 .radio {
	vertical-align: middle;
	height: 16px;
}

div#container.colspan-1-1-1 #container-col1 .top-bar-inter,
div#container.colspan-1-1-1 #container-col3 .top-bar-inter,
div#container.colspan-1-2 #container-col1 .top-bar-inter {
	background: transparent url(../img/das/top_01.png) no-repeat 0 0;
	overflow: hidden;
	width: 100%;
	height: 4px;
	padding: 0px;
	margin: 0px;	
}
div#container.colspan-1-1-1 #container-col1 .bottom-bar-inter,
div#container.colspan-1-1-1 #container-col3 .bottom-bar-inter,
div#container.colspan-1-2 #container-col1 .bottom-bar-inter {
	background: transparent url(../img/das/bottom_01.png) no-repeat 0 0;
	overflow: hidden;
	width: 100%;
	height: 4px;
	padding: 0px;
	margin: 0px;
}
div#container.colspan-1-1-1 #container-col2 .bottom-bar-inter,
div#container.colspan-1-2 #container-col2 .bottom-bar-inter {
	background: transparent url(../img/das/bottom_07.png) no-repeat 0 0;
	overflow: hidden;
	width: 100%;
	height: 4px;
	padding: 0px;
	margin: 0px;
}
div#container.colspan-1-1-1 #container-col2 .top-bar-inter,
div#container.colspan-1-2 #container-col2 .top-bar-inter {
	background: transparent url(../img/das/bottom_07.png) no-repeat 0 0;
	overflow: hidden;
	width: 100%;
	height: 4px;
	padding: 0px;
	margin: 0px;
}

/* more-videos
============================================================= */

table.more-videos {
	margin-top: 20px !important;
}

table.more-videos td a {
	font-weight: normal;
}

table.more-videos tr.active td a {
	font-weight: bold;
}

/* more info popup block
============================================================= */

.typ16 a.more-info,
.typ16 a.moreinfo {
	background: fixed;
	position: relative;
	z-index: 998;
	width: 14px;
	height: 14px;
	padding: 0px;
	border: 0px;
}

.typ16 a.more-info img {
	top: 3px;
}

.typ16 a.moreinfo img {
	position: relative;
	top: -25px;
	left: 440px;
}

.typ16 option {
	padding: 0px 4px 3px 2px;
	margin: 0px;
}

.typ16 a.more-info span {
	display: none;
	background: transparent url(../img/das/toelichting_veld.png) no-repeat;
	position: absolute;
	width: 210px;
	height: 125px;
	top: 0px;
	left: 25px;
	padding: 10px 30px 0px 10px;
	margin: 0px;
	line-height: 16px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

.typ16 a.moreinfo span {
	display: none;
	background: transparent url(../img/das/toelichting_veld.png) no-repeat;
	position: absolute;
	width: 210px;
	height: 125px;
	top: -28px;
	left: 460px;
	padding: 10px 30px 0px 10px;
	margin: 0px;
	line-height: 16px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

.typ16 a.more-info span strong,
.typ16 a.moreinfo span strong {
	color: #000;
	display: block;
}

.typ16 a.more-info:hover,
.typ16 a.moreinfo:hover {
	background: none; /* inheretance bug-fix for Win/IE6 */
}

.typ16 a.more-info:hover span,
.typ16 a.moreinfo:hover span {
	display: block !important;
}

/* formulier error / foutmelding
============================================================= */
.formerror {
	border: 1px solid #a6237f;
	color: #a6237f;
	background-color: #fff;
	width: 435px;
	margin: 0px 0px 20px 0px;
	padding: 10px;
	overflow: hidden;
}

.formerror p {
	font-weight: bold;
}

.error {
	color: #a6237f;
	font-weight: bold;
}

.error input {
	border-color: #a6237f !important;
}



/* col1 > nav-v1 (navigation list)
============================================================= */

div.nav-v1 {
	padding-bottom: 20px;
}

div.nav-v1 ul {
	list-style: none !important;
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #004487;
}

div.nav-v1 ul ul {
	border-bottom: none;
}

div.nav-v1 ul li {
	margin: 0;
	padding: 2px 0;
	border-top: 1px dotted #004487;
	padding-left: 15px;
	background: url(../img/das/arrow1.gif) no-repeat left 12px;		
}

div.nav-v1 ul li ul li {
	border-top: none;	
}

div.nav-v1 ul li ul {
	margin-left: 0px;
}

div.nav-v1 ul li a {
	color: #004487;
	font-size: 10px;
	text-decoration: none;
}

div.nav-v1 ul li.current a {
	font-weight: bold;
}
div.nav-v1 ul li.current ul li a {
	font-weight: normal;
}

/* Last modified by Sander Bogaard, 17-11-2008 10:18 */
div.nav-v1 ul li.current ul li.current a {
    font-weight: bold;
}

div.nav-v1 ul li a:hover {
	color: #a6237f;
	text-decoration: underline;
}


/* col2 > nav-v2 (navigation list) /* last mod Erik Muijs, 4-2-2009
============================================================= */

div.nav-v2 {
	padding-bottom: 20px;
}

div.nav-v2 ul {
	list-style: none !important;
	margin: 0;
	padding: 0;
}

div.nav-v2 ul ul {
	border-bottom: none;
}

div.nav-v2 ul li {
	margin: 0;
	padding: 2px 0;
	border-bottom: 1px dotted #a6237f;
	padding-left: 15px;
	background: url(../img/das/arrow2.gif) no-repeat left 12px;		
}

div.nav-v2 ul li ul li{
	border-top: none;	
}

div.nav-v2 ul li ul {
	margin-left: 0px;
}

div.nav-v2 ul li a {
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

div.nav-v2 ul li.current a {
	color: #a6237f;
}
div.nav-v2 ul li.current ul li a {
	font-weight: normal;
}

div.nav-v2 ul li.current ul li.current a {
    color: #a6237f;
}

div.nav-v2 ul li a:hover {
	color: #a6237f;
	text-decoration: underline;
}


/* footer > breadcrumb
============================================================= */

div#footer {
	clear: both;
	margin-top: 20px;
	padding: 8px 0 0 0;
	border-top: 1px dotted #3c60a7;
}

div#footer div.breadcrumb {
	margin-top: 0;
	padding-left: 0;
}

div#footer div.breadcrumb p.col1 {
	display: block;
	float: left;
}

div#footer div.breadcrumb p.col2 {
	display: block;
	float: right;
}

div#footer div.breadcrumb p.col2 a {
	padding-right: 0;
	padding-left: 10px;
}

div#footer div.breadcrumb p.col1 a {
	margin-right: 18px;
}

/* common trigger classes
============================================================= */
.hide {
	display:none;
}
hr {
	margin:10px 0px 10px 0px;
	padding:0px;
	height:0px;
	overflow:hidden;
	border:0px;
	border-top:1px solid black;
}
.float_right{
	float:right;
}
.float_left{
	float:left;
}
.clear{
	clear:both;
}
.top-bar {
	overflow: hidden;
	width: 100%;
	padding: 0px;
	margin: 0px;	
}
.bottom-bar {
	overflow: hidden;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.block	{
	margin: 0px 0px 14px 0px;
	padding: 0px;
}
.text {
	border: 1px solid #669999;
}
.checkbox {
	margin: 0px 5px 0px 0px;
}
.radio {
	margin: 0px;
}
.size1 {
	width: 240px;
	margin-right: 5px;
}
.size2 {
	width: 140px;
	margin-right: 5px;
}
.size3 {
	width: 60px;
	margin-right: 5px;
}
.size4 {
	width: 35px;
	margin-right: 5px;
}
.size5 {
	width: 400px;
	margin-right: 5px;
}
.active {
	font-weight: bold;
	color: #000;
}

/* sidebar > type1
============================================================= */
.type1 {
	padding: 0px;
	background-color: #93c0c2;
}

.type1 .top-bar {
	background: transparent url(../img/das/top_01.png) no-repeat 0 0;
	height: 4px;
	padding: 0px;
	margin: 0px;
}

.type1 .bottom-bar {
	background: transparent url(../img/das/bottom_01.png) no-repeat 0 0;
	height: 4px;
	padding: 0px;
	margin: 0px;
}

.type1 h4 {
	color: #ffffff !important;
	font-weight: bold;
	font-size: 14px;
}

.type1 h5 {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

.type1 input {
	border: 1px solid #669999;
}

.type1 ul {
	border-top: 1px dotted #fff;
	margin: 0px !important;
}
.type1 ul li {
	margin: 0px;
	list-style: none;
}
.type1 ul li a {
	color:#000000;
	padding: 2px 0px 2px 15px;
	background: url(../img/das/arrow2.gif) no-repeat center left;
	border-bottom: 1px dotted #fff;
	margin: 0px;
	text-decoration: none;
	display: block;
}

.type1 ul li a:hover {
	color: #a6237f;	
	background-image: url(../img/das/arrow3.gif);
	background-repeat: none;
	border-bottom: 1px solid #a6237f;
}

.type1 .input-text,
.type2 .input-text {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 4px 2px 4px;
	margin: 0px;
	width: 158px;
	height: 19px;
	line-height: 16px;
}

.type1 .input-button,
.type2 .input-button,
.searchresult .input-button {
	width: 24px;
	height: 24px;
	padding: 0px;
	position: relative;
	top: 8px;
	*top: 9px;
	top: 9px\9; /* Win/IE8 css hack */
	border: 0px;
	margin: 0px;
}

.block.service.type1 ul {
	border-top: 1px dotted #fff;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}

.type1 form p {
	margin-bottom: 24px;
}

/* sidebar > questions
============================================================= */

.block.questions ul li {
	background:transparent url(../img/das/arrow2.gif) no-repeat scroll left 12px;
	border-bottom:1px dotted #FFFFFF;
	color:#000000;
	display:block;
	margin:0;
	padding:2px 0 2px 15px;
	display:block;
}

.block.questions ul li.serviceLink:hover {
    border-bottom: 1px solid #A6237F;
    background-image: url(../img/das/arrow3.gif);
}

.block.questions ul li a {
	border: none;
	margin:0;
	padding-left: 0;	
}

.block.questions ul li a,
.block.questions ul li a:hover {
	background: none;
	background-image: none;
	background-color: none;
	background-repeat: no-repeat;
	text-decoration: none;
	border: none;
}

/* sidebar > type2
============================================================= */
.type2	{
	background-color: #fff;
	width: 225px;
}

.type2 .body {
	border-left: 1px solid #a9cdce;
	border-top: 0px;
	border-right: 1px solid #a9cdce;
	border-bottom: 0px;
}

.type2 .top-bar {
	background: transparent url(../img/das/top_02.gif) no-repeat 0 0;
	height: 3px;
	padding: 0px;
	margin: 0px;
}

.type2 .bottom-bar {
	background: transparent url(../img/das/bottom_02.gif) no-repeat 0 0;
	height: 3px;
	padding: 0px;
	margin: 0px;
}

.type2 h4 {
	color: #339999 !important;
	font-weight: bold;
	font-size: 14px;
}

.type2 ul {
	border-top: 1px dotted #a9cdce;
	margin: 0px !important;
}

.type2 ul li {
	list-style: none;
}

.type2 ul li a {
	color:#000000;
	padding: 2px 0px 2px 15px;
	background: url(../img/das/arrow2.gif) no-repeat center left;
	border-bottom: 1px dotted #a9cdce;
	text-decoration: none;
	display: block;
}

.type2 ul li a:hover {
	color: #a6237f;	
	background-image: url(../img/das/arrow3.gif);
	border-bottom: 1px solid #a6237f;
}

.type2 input {
	border: 1px solid #93c0c2;
}

#container .homepage-type1 .homepage-blocks-typ1 .col1 .type2 .bottom-bar {
	height: 3px;
	padding: 0px;
	margin: 0px;
}

#container .homepage-type1 .homepage-blocks-typ1 .col1 .type2 .top-bar {
	height: 3px;
	padding: 0px;
	margin: 0px;
}


/* rss pagina met flash video player - large
============================================================= */

div.video-body-large {
	margin-top: 20px;
	clear: both;
	overflow: hidden;
}

div.video-body-large div.video-player,
div.video-body-small div.video-player {
	float: left;
}

div.video-body-large div.video-player,
div.video-body div.video-player object,
div.video-body div.video-player embed
div.video-body div.video-player img.dummy {
	width: 470px;
	height: 289px;
	background: #000;
}

div.video-body-small div.video-player,
div.video-body-small div.video-player object,
div.video-body-small div.video-player embed,
div.video-body-small div.video-player img.dummy {
	width: 210px;
	height: 129px;
}

div.video-body-large div.video-more {
	float: right;
	padding: 10px 10px 0 15px;
	width: 221px;
	height: 279px;
	overflow: hidden;
	background: url(../img/das/bg1.gif) no-repeat top right;
}

div.video-body-large div.video-more h3 {
	color: #999933;
	margin-top: 0 !important;
}
div.video-body-large div.video-more ul {
	margin: 0 !important;
	padding: 0;	
	border-top: 1px dotted #cce0e1;
}

div.video-body-large div.video-more ul li {
	margin: 0;
	padding: 6px 0;
	list-style: none;
	border-bottom: 1px dotted #cce0e1;
	line-height: 22px;	
}

div.video-body-large div.video-more ul li a {
	padding-left: 10px;	
	display: inline-block;
	color: #000 !important;
	line-height: 18px;	
	background: url(../img/das/arrow11.gif) no-repeat 0 7px;
}

div.video-body-large div.video-more ul li a:hover {
	color: #a6237f !important;
}

body.swatch1 div.video-body-large div.video-more ul li span.time,
body.swatch5 div.video-body-large div.video-more ul li span.time {
	color: #339999;
	background: url(../img/das/icon1.gif) no-repeat 0 6px;
}

body.swatch2 div.video-body-large div.video-more ul li span.time {
	color: #D69E00 !important;
	background: url(../img/das/icon6.gif) no-repeat 0 6px;
}

div.video-body-large div.video-more ul li span.time {
	display: block;
	padding-left: 18px;
}


/* video more voor 'werken' pagina
------------------------------------------------------------- */

div.video-body-large div.video-more ul.werken {
	border: none !important;
}

div.video-body-large div.video-more ul.werken li {
	margin: 5px 0 0 0;
	padding: 0 0 3px 10px;
	line-height: normal;
	display: inline-block;
	background: url(../img/das/arrow2.gif) no-repeat left 3px;
}

div.video-body-large div.video-more ul.werken li a {
	display: inline-block;
	font-weight: bold;
	padding: 0 10px 0 0;
	background-repeat: no-repeat;
	background-position: right 8px;
}

body.swatch1 div.video-body-large div.video-more ul.werken li a:hover,
body.swatch2 div.video-body-large div.video-more ul.werken li a:hover,
body.swatch3 div.video-body-large div.video-more ul.werken li a:hover,
body.swatch4 div.video-body-large div.video-more ul.werken li a:hover,
body.swatch5 div.video-body-large div.video-more ul.werken li a:hover {
	color: #000 !important;
	background: url(../img/das/arrow19.gif) no-repeat right 8px !important;
}

/* video-body-small
------------------------------------------------------------- */

div.video-body-small {
	clear: both;
	margin-top: 20px;
	overflow: hidden;	
}

div.video-body-small div.video-more {
	width: 250px;
	float: right;
	overflow: hidden;
}

body.swatch1 div.video-body-small .time,
body.swatch5 div.video-body-small .time {
	background:transparent url(../img/das/icon1.gif) no-repeat 0 6px;
	color:#339999 !important;
}

body.swatch2 div.video-body-small .time {
	background:transparent url(../img/das/icon6.gif) no-repeat 0 6px;
	color:#d69e00 !important;
}

div.video-body-small .time {
	display:block;
	padding-left:18px;
}


/* video-morelist (T02b)
------------------------------------------------------------- */

div.video-morelist {
	margin: 10px 0px 0px 14px;
}

div.video-morelist ul {
	list-style: square;
	margin: 0 0 20px 2px;
}

div.video-morelist a {
	color: #000;
}


/* blog-videos
------------------------------------------------------------ */

div.blog-video-item {
    border-bottom: dotted 1px #99327A;
    margin-bottom: 10px;
    height:100px;
}

div.blog-video-item div.thumbnail {
    height: 100px;
    width: 150px;
    float: left;
    overflow: hidden;
}

div.blog-video-item div.info {
    height: 100px;
    width: 300px;
    float: left;
    overflow: hidden;
    padding: 3px;
}

div.blog-video-item div.info H4 {
    margin: 0px;
}


/* case-items
------------------------------------------------------------ */

div.case-item {
    border-bottom: dotted 1px #99327A;
    margin-bottom: 5px;
    height:75px;
    width: 450px;
}

div.case-item div.info{
    padding-left: 10px;
    padding-top: 3px;
    float:left;
    width: 400px;
    height: 75px;
    background: url(../img/das/arrow2.gif) no-repeat left 12px;   
}

div.case-item div.info a{
    color: #000;
    font-weight: bold;
}
div.case-item div.info a:hover, div.case-item div.info a.current {
    color: #99327A;
    font-weight: bold;
    text-decoration: underline;
}

div.case-item div.photo {
    padding-top: 3px;
    float:left;
    width: 40px;
    height: 75px;
}


/* sitemap en searchresult
/* sitemap
/* sitemap en searchresult
============================================================= */
.sitemap h1,
.searchresult h1 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin-top: 10px;
}

.sitemap h2,
.sitemap h2 a {
	font-size: 14px;
	font-weight: bold;
	color: #348e8f;
}

.sitemap h2 {
	padding: 0px 0px 5px 10px;
	margin-top: 25px;
	background: url(../img/das/arrow6.gif) no-repeat center left;	
	border-bottom: 1px dotted #a9cdce;
}

.sitemap h2:hover,
.sitemap h2 a:hover {
	color:#A6237F;
}

.sitemap h2:hover {
	background-image: url(../img/das/arrow5.gif);
	border-bottom: 1px dotted #A6237F;
}

.searchresult h2 {
	font-size: 12px;
	font-weight: bold;
	color: #348e8f;
	padding: 0px;
	margin: 0px;
}
.searchresult h3 {
	font-size: 12px;
	font-weight: bold;
	color: #348e8f;
	padding: 0px 0px 5px 0px;
	margin-top: 25px;
	border-bottom: 1px dotted #a9cdce;
}

.searchresult h3 span {
	font-weight: normal;
	display: inline;
}

.searchresult p {
	margin-top: 5px;
}

.searchresult strong {
	font-weight: bold;
	color: #348e8f;
}

.sitemap ul,
.searchresult ul {
	list-style: none !important;
	margin: 0px;
}

.sitemap ul li,
.searchresult ul li {
	margin: 0px;
}

.sitemap ul li a,
.searchresult ul li a {
	color: #000;
	font-weight: bold;
	padding: 3px 0px 5px 20px;
	background: url(../img/das/arrow4.gif) no-repeat left 12px;	
	position: relative;
	border-bottom: 1px dotted #a9cdce;
	display: block;
	margin: 0px;
}

.sitemap ul li a {
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.sitemap ul li a:hover,
.searchresult ul li a:hover {
	color: #a6237f;
	background-image: url(../img/das/arrow5.gif);	
	border-bottom: 1px solid #a6237f;
}

.sitemap ul li ul,
.searchresult ul li ul {
	border: none;
}

.searchresult .negatief {
	background: #dbe9e4;
}

.sitemap ul li ul li a
.searchresult ul li ul li a {
	margin-left: 10px;
	padding: 3px 0px 5px 10px;
	background: url(../img/das/arrow2.gif) no-repeat center left;
	font-weight: normal;	
}

.sitemap ul li ul li a:hover,
.searchresult ul li ul li a:hover {
	color: #a6237f;
	background-image: url(../img/das/arrow3.gif);	
	border-bottom: 1px solid #a6237f;
}

.searchresult ul li a span {
	font-weight: normal;
	display: block;
}

.searchresult .input-text {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 4px 0px 2px;
	margin: 0px;
	height: 19px;
	border: 1px solid #669999
}

.sitemap ul ul a {
	padding-left: 22px;
	background-position: 12px 12px;
	font-weight: normal;
}


/* table-typ6 - table-typ7 - table-typ9
============================================================= */
.table-typ6-positief,
.table-typ6-negatief {
	width: 235px;	
}

.table-typ6-positief h5,
.table-typ6-negatief h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 25px;
	padding-bottom: 5px;
}

.table-typ6-positief strong,
.table-typ6-negatief strong {
	color: #000 !important;
}

.table-typ7 {
	padding: 15px;
}

.table-typ7 h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.table-typ7 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.table-typ7 ul {
	list-style: none;
	margin-left: 0px;
}

.table-typ7 ul li {
	list-style: none;
}

.table-typ7 ul li a {
	color: #000;
	font-weight: bold;
	padding: 3px 0px 5px 10px;
	background: url(../img/das/arrow2.gif) no-repeat center left;
}

.table-typ7 ul li a:hover {
	color: #a6237f;
	text-decoration: underline;
	background-image: url(../img/das/arrow3.gif);
}

.table-typ9 td {
	list-style: none;
	margin-left: 0px;
}

.table-typ9 td a {
	color: #000;
	font-weight: bold;
	display: block;
	padding: 3px 0px 5px 15px;
	background: url(../img/das/arrow7.gif) no-repeat center left;
}

.table-typ9 td a:hover {
	color: #a6237f;
	background-image: url(../img/das/arrow8.gif);
	border-bottom: 1px solid #a6237f !important;
}

td.drop01 a {
	color: #000;
	font-weight: bold;
	display: block;
	padding: 3px 0px 5px 15px;
	background: url(../img/das/arrow9.gif) no-repeat center left;
} 

td.drop01 a:hover {
	color: #a6237f;
	background: url(../img/das/arrow10.gif) no-repeat center left;
}
/* table-typ13 - table-typ14
============================================================= */
table.table-typ13 .col1,
table.table-typ15 .col1 {
	color:#000000;
	width: 240px;
}
table.table-typ13 .col2 {
	color:#000000;
	width: 210px;
	padding-right: 40px;
}
table.table-typ13 .col3 {
	color:#000000;
	width: 155px; /* width: 215px; */
}
/* Last modified by Sander Bogaard, 12-05-2010 18:04 */
table.table-typ13 td.col4 {
	color:#000000;
	padding: 0px;
	margin: 0xp;
}

table.table-typ13 .col1 a {
	color:#000000;
	padding: 2px 0px 4px 15px;
	background: url(../img/das/arrow4.gif) no-repeat left 8px;
	position: relative;	
	font-weight: bold;
	font-size: 12px;
	display: block;
}
table.table-typ15 .col1 a {
	color:#000000;
	padding: 2px 0px 4px 0px;
	background: none;
	font-weight: bold;
	font-size: 12px;
	display: block;
}
table.table-typ13 tr:hover td a,
table.table-typ13 .col1 a:hover{
	background-image: url(../img/das/arrow5.gif);	
}

table.table-typ13 tr:hover td,
table.table-typ13 tr:hover td a,
table.table-typ15 tr:hover td,
table.table-typ15 tr:hover td a{
	color: #a6237f;	
}

table td.actie strong {
	color: #999933;
}

.actie-button {
	width: 30px;
	height: 30px;
	padding: 0px;
	border: 0px;
	float: left;
	margin: 0px 5px 0px 0px;
}
.no-hover {
    cursor: default;
}

table.table-typ14 {
	width: 100%;
	border-left: 1px solid #e5e59c;
	border-bottom: 1px solid #e5e59c;
	margin-top: 40px;
}

table.table-typ14 td {
	border-collapse: collapse;
}

table.table-typ14 thead {
	background-color: #e5e59c;
}

table.table-typ14 .selectbox {
	margin: 10px 0px 10px 10px;
	width: 160px;
}

table.table-typ14 .col1 {
	padding: 0px 10px 10px 10px;
	margin: 0px;
	width: 190px;
}

table.table-typ14 .col1 strong {
	color: #999933;
}

table.table-typ14 .col2 {
	font-weight: bold;
	color: #999933;
}

table.table-typ14 tr.row td.col2 {
	background: url(../img/das/bg4.gif) #fff no-repeat 0 bottom;
}

table.table-typ14 .col3 {
	color: #a6237f;
	font-weight: bold;
	border-bottom: 0;
}
table.table-typ14 .col5 {
	font-weight: bold;
	color: #999933;
	border-bottom: 0;
}
table.table-typ14 th {
	color: #a6237f;
	padding: 10px;
	background: #FFFFFF url(../img/das/bg2.gif) repeat-x scroll left top
}
table.table-typ14 tbody td {
	margin: 0 5px;
	padding: 5px 10px 5px 10px;
}

table.table-typ14 tr.row td {
	background: url(../img/das/bg3.gif) no-repeat left bottom;
}

table.table-typ14 tbody td,
table.table-typ14 tbody th {
	border-right: 1px solid #e5e59c;
}

.tabletyp14-button {
    /* 
    	width: 160px;
    	height: 24px;
    */	
    padding: 0px;
	border: 0px;
	margin: 10px 0px 0px 0px;
}

/* kolom breedtes
----------------------------------------------- */

table.table-typ14 .heading-col-1 {
	width: 129px;
	width: 144px;
}

table.table-typ14 .heading-col-2 {
	width: 187px;
}

table.table-typ14 .heading-col-3 {
	width: 187px;
}

table.table-typ14 .heading-col-4 {
	width: 187px;
}


/* positief negatief
============================================================= */
.positief,
.table-typ6-positief {
	background-color: #fff;
	padding: 20px;
}

.positief td,
.table-typ6-positief td {
	padding: 0px 20px 10px 0px;
}

table.table-typ6-positief {
	width: 235px !important;
}

.negatief,
.table-typ6-negatief,
.negatieftyp2 {
	padding: 10px;
}

.negatief td,
.table-typ6-negatief td {
	padding: 0px 20px 10px 0px;
}

.negatief td img,
.positief td img {
	position: relative;
	top: 15px;
	left: 5px;
}

/* paging
============================================================= */

body.swatch1 .paging,
body.swatch5 .paging {
	background: #dbe9e4;
}

body.swatch2 .paging {
	background: #fbedc5;
}

.paging {
	/* background: #dbe9e4; */
	margin-top: 20px;
	padding: 10px;
	clear: both;
}

.paging2 {
	margin-top: 20px;
	padding: 10px 10px 10px 0px;
	clear: both;
}

.paging p,
.paging2 p {
	text-align: center;
	padding-top: 2px;
	position: relative;
}

.paging p a,
.paging2 p a {
	color: #000000;
	padding: 0px 5px 0px 5px;
}

.paging p a.current,
.paging2 p a.current {
	font-weight: bold;
	font-size: 14px;
}

.paging p a:hover
.paging2 p a:hover {
	color: #a6237f;
	text-decoration: underline;
}

.paging p a.prev,
.paging2 p a.prev {
	background: url(../img/das/buttons/btn_05.gif) no-repeat left top;
	padding: 2px 0px 0px 30px;
	position: absolute;
	top: 0;
	left: 0;
	width: 24px;
	height: 24px;
}

.paging p a.next,
.paging2 p a.next {
	background: url(../img/das/buttons/btn_01.gif) no-repeat right top;
	padding: 2px 60px 0px 0px;
	position: absolute;
	top: 0;
	left: 375px;
	width: 24px;
	height: 24px;
}

.paging p a.prev:hover,
.paging2 p a.prev:hover {
	background-image: url(../img/das/buttons/btn_05_hover.gif);
}

.paging p a.next:hover,
.paging2 p a.next:hover {
	background-image: url(../img/das/buttons/btn_01_hover.gif);
}

/* send button */
.paging p input.next-submit,
.paging2 p input.next-submit {
	position: absolute;
	top: 0;
	right: -5px;
}

.negatieftyp2 .paging p input.next-submit,
.negatieftyp2 .paging2 p input.next-submit {
	left: 248px;
}

/* typ 15
============================================================= */
.typ15 {
	margin: 0px 0px 0px 0px;
}

.typ15 .covertyp2,
.typ15 .cover {
	margin: 0px;
	clear: both;
}

#container-col2 .cover ul {
	margin: 0px;
	padding: 0px;
	clear: both;
}

#container-col2 .typ15 ul.tabs  {
	position: relative;
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
	position: relative;	
	height: 25px;
}

#container-col2 .typ15 ul.tabs li  {
	padding: 0px 10px 0px 0px;
	margin: 0px 5px 0px 0px;
	list-style: none;
	float: left;
	display: block;
	height: 25px;
	overflow: hidden;
}

.typ15 ul.tabs li  {
	background: url(../img/das/tab-typ4-right.gif) no-repeat right top;
}

.typ15 ul.tabs li a {
	padding: 5px 0 5px 10px;
	color: #fff;
	background: url(../img/das/tab-typ4-left.gif) no-repeat left top;
}

.swatch1 .typ15 ul.tabs li.current,
.typ15 li.tab2 {
	background: url(../img/das/tab-typ3-right.gif) no-repeat right top;
}

.swatch1 .typ15 ul.tabs li.current a {
	color: #a6237F;
	padding: 5px 0 5px 10px;
	background: url(../img/das/tab-typ3-left.gif) no-repeat left top;
}

.swatch2 .typ15 ul.tabs li.current {
	background-image: url(../img/das/tab-typ6-right.gif);
}

.swatch2 .typ15 ul.tabs li.current a {
	color: #a6237F;
	padding: 5px 0 5px 10px;
	background: url(../img/das/tab-typ6-left.gif) no-repeat left top;
}

.swatch3 .typ15 ul.tabs li.current {
	background-image: url(../img/das/tab-typ5-right.gif);
}

.swatch3 .typ15 ul.tabs li.current a {
	color: #a6237F;
	padding: 5px 0 5px 10px;
	background: url(../img/das/tab-typ5-left.gif) no-repeat left top;
}

.swatch4 .typ15 ul.tabs li.current,
.typ15 li.tab2 {
	background: url(../img/das/tab-typ7-right.gif) no-repeat right top;
}

.swatch4 .typ15 ul.tabs li.current a {
	color: #a6237F;
	padding: 5px 0 5px 10px;
	background: url(../img/das/tab-typ7-left.gif) no-repeat left top;
}
#container-col2 .typ15 li a {
	font-weight: bold;
}

#container-col2 .typ15 li a:hover {
	color: #000;
}

.typ15 .cover th {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding: 0px 0px 10px 0px;
}

.typ15 td {
	padding-top: 5px;
}

#container-col2 .typ15 .cover li {
	list-style: disc;
	margin-left: 15px;
}

#container-col2 .typ15 .cover .col4 li {
	background: url(../img/das/arrow12.gif) no-repeat left 4px;
	position: relative;
	padding: 0px 0px 5px 20px !important;
	margin: 0px;
	font-weight: bold;
	list-style: none;
	width: 180px;
}

#container-col2 .typ15 .cover .col5 li {
	background: url(../img/das/arrow13.gif) no-repeat left 4px;
	position: relative;
	padding: 0px 0px 5px 20px !important;
	margin: 0px;
	font-weight: bold;
	list-style: none;
}

.typ15 .tdtype1 {
	font-size: 12px;
	font-weight: bold;
	padding-top: 20px;
}

.typ15-button {
    /* 	
        width: 220px;
    	height: 24px;
    */	
    padding: 0px;
	border: 0px;
	margin-top: 10px;
	vertical-align: middle;
}

.typ15 .covertyp2 tr th,
.typ15 .covertyp2 tr td {
	border-bottom: 1px dotted #fff;
}

.typ15 .covertyp2 strong {
	color: #000000;
}

.typ15 .covertyp2 tr td {
	padding: 5px 0px 10px 0px;
}

.typ15 .covertyp2 .tdtype2 {
	width: 240px;
}

.typ15 .negatieftyp2 th {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 0px 0px 10px 0px;
}

/* table td general
============================================================= */

table td a {
	color: #000;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
	background: transparent url(../img/das/arrow4.gif) no-repeat left 4px;
}
table td a.noarrow,
table td a.noarrow:hover{
	background:none;
	text-decoration: none;
}

table.table-type7 td a {
    font-weight: normal;
}

table td a:hover {
	color: #A6237F;
	background-image: url(../img/das/arrow5.gif);
}
/* list-links
-----------------------------------------------------------*/

ul.list-links  {
 	margin: 0 0 0 10px !important;
	padding: 0;
}

ul.list-links li {
 	margin: 0;
	padding: 0 0 0 10px !important;
 	list-style: none;
	background:  url(../img/das/arrow4.gif) no-repeat left 7px;
}

ul.list-links li:hover {
	background-image: url(../img/das/arrow5.gif);
}

ul.list-links img {
	margin: 0 5px 0 0;
	position: relative;
	top: 2px;
}

ul.list-links li a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

ul.list-links li a:hover {
	color: #A6237F;
	text-decoration: underline;
}
/* news-block
-----------------------------------------------------------*/
div.news_block {
	border-bottom:1px solid #A9CDCE;
	margin:20px 0 10px;
	padding:0 0 10px;
}
div.news_block p, div.news_block div {
	clear:left;
	line-height: 18px;
	margin-bottom: 15px;
}
div.news_block h3 {
	clear: none !important;
	color: #339999;
}
.news_block_date {
	color: #93C0C2;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	float:left;
	padding-top:3px;
	*padding-top:9px;
	width:100px;
}
div.news_block p.read_more, .employers div p.read_more {
	color: #339999;
}
div.news_block p.read_more a, .employers div p.read_more a {
	color: #339999;
	background:transparent url(../img/das/arrow14.gif) no-repeat scroll 0px 5px;
	padding:0 0 0 10px;	
}
div.news_block p.read_more a:hover, .employers div p.read_more a:hover {
	text-decoration: underline;
}
.agenda_list, .specialist_list {
	margin-left: 0 !important;
	margin-top: 20px !important;
}
.agenda_list dt {
	font-size: 13px;
	background-image: none !important;
	padding-left: 2px !important;
	color: #339999 !important; 
}
.specialist_list dt {
	font-size: 11px;
	background:transparent url(../img/das/arrow6.gif) no-repeat scroll 0px 6px !important;	
	color: #339999 !important; 
}
.agenda_list dt.active, .agenda_list dt.active span {
	color: #27686b !important;
}
.agenda_list dt span {
	width: 150px;
	float: left;
	overflow: hidden;
	color: #93C0C2;
}
/* calendar
-----------------------------------------------------------*/
table.calendar {
	border-collapse:collapse;
	margin-top:5px;
}
table.calendar td.empty {
	border:medium none;
}
.calendar-block h2 {
	font-size:1.2em;
	color:#339999;
}
table.calendar {
	border-collapse:collapse;
	margin-top:5px;
}
table.calendar th {
	text-align:center;
	font-size:1.1em;
	color:#004487;
	font-weight:normal;
	padding-bottom:3px;
}
table.calendar td {
	width:25px;
	height:21px;
	border:1px solid #EEE;
	border-width:1px 2px;
	text-align:center;
	color:#888;
	font-size:1.1em;
}
table.calendar td a {
	display:block;
	padding:2px 0 2px 0;
	background-color:#eaf2f2;
	color:#004487;
	text-decoration:underline;
	background-image: none;
}
table.calendar td.current {
	color:#339999;
	font-weight: bold;
	background-color: #eef8f8;
}
table.calendar td.empty {
	border:none;
}
.page-navigation a {
	color: #004487;
}
.calendar-block {
	margin-left: 5px;
	padding-top: 10px;
}
.page-navigation {
	margin-left: -8px;
}
 
/* employers
-----------------------------------------------------------*/
.employers {
	float:left;
	margin:0 0 15px 0;
	overflow:hidden;
	width:48%;
}
.employers div {
	display: block;
	overflow: hidden;
}
.employers img {
	border:none;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	width: 110px;
	overflow: hidden;
}
.employers h2 {
	color: #339999; 
	font-size: 14px;
}
.employer-type2 {
	margin-left: 15px;
}
/* buttonblock
-----------------------------------------------------------*/
.buttonblock {
	width: 225px;
	/* height: 118px; */
	overflow: hidden;
	cursor: pointer;
}
.buttonblock .buttonblockbody{
	width: 225px;
	height: 115px;
}
.buttonblock_type01,
.buttonblock_type02 {
	height: 115px;
	width: 225px;
	overflow: hidden;
	position: relative;
}
.buttonblock_type03,
.buttonblock_type04 {
	height: 53px;
	width: 225px;
	overflow: hidden;
	position: relative;
	margin-top: 10px;
}
.buttonblock_type03 .buttonblock-btn4,
.buttonblock_type04 .buttonblock-btn3 {
	position: absolute;
	top: 15px;
	left: 190px;
}
.buttonblock_type01 .buttonblock-btn4,
.buttonblock_type02 .buttonblock-btn3 {
	position: absolute;
	top: 85px;
	left: 190px;
}

.buttonblock_type01 .buttonblock-btn3,
.buttonblock_type02 .buttonblock-btn4,
.buttonblock_type04 .buttonblock-btn4,
.buttonblock_type03 .buttonblock-btn3 {
	display: none;
}

/* TYPE3 */
.buttonblock .type3-small,
.buttonblock .type3 {
	background: transparent url(../img/das/buttonblock-bg-type1.jpg) no-repeat bottom left;
	height: 115px;
	overflow: hidden;
}

.buttonblock .type3-small {
	background: transparent url(../img/das/buttonblock-bg-type1_small.jpg) no-repeat bottom left;
	height: 70px;
}

.buttonblock .type3-small .buttonblockbody-type2,
.buttonblock .type3 .buttonblockbody-type2 {
	height: 109px;
	overflow: hidden;
	text-align: left;
	width: auto;
	padding-left: 3px;
}

.buttonblock .type3-small .buttonblockbody-type2 {
	height: 70px;
}

.buttonblock .type3-small .buttonblockbody-type2 h5, 
.buttonblock .type3 .buttonblockbody-type2 h5 {
	color: #000000;
	font-size: 12px;
	margin: 0px;
	display: block;	
	font-weight: bold;
	line-height: 16px;
}

.buttonblock .type3-small .buttonblockbody-type2 .buttonblockspace,
.buttonblock .type3 .buttonblockbody-type2 .buttonblockspace {
	height: 20px;
}


.buttonblock .type3-small .buttonblockbody-type2 p,
.buttonblock .type3 .buttonblockbody-type2 p {
	color: #ffffff;
	font-size: 12px;
	margin: 6px 38px 0px 0px;
	display: block;	
}

.buttonblock .type3-small .buttonblockbody-type3,
.buttonblock .type3 .buttonblockbody-type3 {
	float: left;
	margin-right: 5px;
	overflow: hidden;
	height: 115px;
}

.buttonblock .type3-small .buttonblockbody-type3 {
    height: 70px;
}

.buttonblock .type3-small .buttonblock-btn1,
.buttonblock .type3 .buttonblock-btn1 {
	display: none;
}

.buttonblock .type3-small .buttonblock-btn2,
.buttonblock .type3 .buttonblock-btn2 {
	display: block;
}

/* TYPE4 */
.buttonblock .type4-small,
.buttonblock .type4 {
	background: transparent url(../img/das/buttonblock-bg-type2.jpg) no-repeat bottom left;
	height: 115px;
	overflow: hidden;
}

.buttonblock .type4-small {
	background: transparent url(../img/das/buttonblock-bg-type2_small.jpg) no-repeat bottom left;
	height: 70px;
}

.buttonblock .type4-small .buttonblockbody-type2,
.buttonblock .type4 .buttonblockbody-type2 {
	height: 109px;
	overflow: hidden;
	text-align: left;
	width: auto;
	padding-left: 5px;
}

.buttonblock .type4-small .buttonblockbody-type2 {
	height: 70px;
}


.buttonblock .type4-small .buttonblockbody-type2 h5, 
.buttonblock .type4 .buttonblockbody-type2 h5 {
	color: #0000000;
	font-size: 10px;
	margin: 0px;
	display: block;	
	font-weight: bold;
	line-height: 16px;
}

.buttonblock .type4-small .buttonblockbody-type2 p,
.buttonblock .type4 .buttonblockbody-type2 p {
	color: #ffffff;
	font-size: 15px;
	margin: 0px;
	display: block;	
	font-weight: normal;
	line-height: 16px;
}

.buttonblock .type4-small .buttonblockbody-type2 .buttonblockspace,
.buttonblock .type4 .buttonblockbody-type2 .buttonblockspace {
	height: 20px;
}

.buttonblock .type4-small .buttonblockbody-type2 h5
.buttonblock .type4 .buttonblockbody-type2 h5 {
	color: #000000;
	font-size: 12px;
	margin: 5px 0px 0px 0px;
	display: block;	
	line-height: 16px;
	font-weight: normal;
}

.buttonblock .type4-small .buttonblockbody-type3,
.buttonblock .type4 .buttonblockbody-type3 {
	float: right;
	margin-left: 5px;
	overflow: hidden;
	height: 115px;
}

.buttonblock .type4-small .buttonblockbody-type3 {
    height: 70px;
}


.buttonblock .type4-small .buttonblock-btn2,
.buttonblock .type4 .buttonblock-btn2 {
	display: none;
}

.buttonblock .type4-small .buttonblock-btn1,
.buttonblock .type4 .buttonblock-btn1 {
	display: block;
}


/* TYPE5 */
.buttonblock .type5-small,
.buttonblock .type5 {
	background: transparent url(../img/das/buttonblock-bg-type5.jpg) no-repeat bottom left;
	height: 115px;
	overflow: hidden;
}

.buttonblock .type5-small {
	background: transparent url(../img/das/buttonblock-bg-type5_small.jpg) no-repeat bottom left;
	height: 70px;
}

.buttonblock .type5-small .buttonblockbody-type2,
.buttonblock .type5 .buttonblockbody-type2 {
	height: 109px;
	overflow: hidden;
	text-align: left;
	width: auto;
	padding-left: 3px;
}

.buttonblock .type5-small .buttonblockbody-type2 {
	height: 70px;
}

.buttonblock .type5-small .buttonblockbody-type2 h5, 
.buttonblock .type5 .buttonblockbody-type2 h5 {
	color: #000000;
	font-size: 12px;
	margin: 0px;
	display: block;	
	font-weight: bold;
	line-height: 16px;
}

.buttonblock .type5-small .buttonblockbody-type2 .buttonblockspace,
.buttonblock .type5 .buttonblockbody-type2 .buttonblockspace {
	height: 20px;
}


.buttonblock .type5-small .buttonblockbody-type2 p,
.buttonblock .type5 .buttonblockbody-type2 p {
	color: #339999;
	font-size: 12px;
	margin: 6px 38px 0px 0px;
	display: block;	
}

.buttonblock .type5-small .buttonblockbody-type5,
.buttonblock .type5 .buttonblockbody-type5 {
	float: left;
	margin-right: 5px;
	overflow: hidden;
	height: 115px;
}

.buttonblock .type5-small .buttonblockbody-type5 {
    height: 70px;
}

.buttonblock .type5-small .buttonblock-btn1,
.buttonblock .type5 .buttonblock-btn1 {
	display: none;
}

.buttonblock .type5-small .buttonblock-btn2,
.buttonblock .type5 .buttonblock-btn2 {
	display: block;
}

/* TYPE6 */
.type6 h4 {
	color: #004487 !important;
}

/*OVERIG*/

.buttonblock-btn1,
.buttonblock-btn2 {
	position: relative;
}

.buttonblock-btn1 .input-button,
.buttonblock-btn2 .input-button {
	width: 24px;
	height: 24px;
	padding: 0px;
	position: absolute;
	bottom: 12px;
	right: 10px;
	border: 0px;
	margin: 0px;
}


/* swatch1
-----------------------------------------------------------*/

.swatch1 table .table-type1,
.swatch1 table .table-type7 {
	color: #808033;
}
.swatch1 h3,
.swatch1 h4,
.swatch1 b,
.swatch1 th,
.swatch1 td strong,
.swatch1 .table-typ6-positief h5,
.swatch1 .table-typ6-negatief h5,
.swatch1 .table-typ8,
.swatch1 .table-typ7 h5,
.swatch1 .typ15 .tdtype1,
.swatch1 .video-body-large .video-more h3 span.editableContent,
.swatch1 .subColSpan-1-1-1 .subCol1 h3,
.swatch1 .subColSpan-1-1-1 .subCol2 h3,
.swatch1 .subColSpan-1-1-1 .subCol3 h3,
.swatch1 div.video-body-large div.video-more ul li span.time,
.swatch1 .vanafprijs {
	color: #999933;
} 

.swatch1 div.video-body-large div.video-more ul li a {
	color: #999933 !important;
} 

.swatch1  div.video-body-large div.video-more ul li span.time  {
	background: url(../img/das/icon5.gif) no-repeat 0 6px;
}
.swatch1 .textswatch {
	border: 1px solid #999933;
}

.swatch1 .negatief,
.swatch1 .table-typ6-negatief,
.swatch1 .table-typ7,
.swatch1 .typ15 li.tab1 {
	background: #f3f3ce;
}

.swatch1 .negatief tr td,
.swatch1 .table-typ9 td a,
.swatch1 .typ15 .cover th,
.swatch1 .typ16  {
	border-bottom: 1px dotted #d2d964;
}

.swatch1 .negatief tr:last-child td {
	border-bottom: none;	
}

.swatch1 .positief tr td {
	border-bottom: 1px dotted #d5db6d;
}

.swatch1 .positief tr:last-child td {
	border-bottom: none;	
}

.swatch1 .positief,
.swatch1 .table-typ6-positief {
	border: 1px solid #d8d8a1;
}

.swatch1 .negatieftyp2,
.swatch1 .homepage-blocks-typ1 .type2  {
	background: #c0ca28;
}

.swatch1 .negatieftyp2 {
	border-bottom: 1px dotted #fff;
}

.swatch1 .negatieftyp2 h4 {
	color: #fff;
}

.swatch1 .homepage-blocks-typ1 .type2 .body {
	height: 200px;
	border-color: #c0ca28;
}

.swatch1 .homepage-blocks-typ1 .type1 .body {
	height: 198px;
}

body.swatch1 div.homepage-blocks-typ1 div.type2 h4{
	color: #fff !important;
}

body.swatch1 div.homepage-blocks-typ1 div.col1 div.type2 div.bottom-bar {
	background: transparent url(../img/das/bottom_04.gif) no-repeat 0 0;
}

body.swatch1 div.homepage-blocks-typ1 div.col1 div.type2 div.top-bar {
	background: transparent url(../img/das/top_04.gif) no-repeat 0 0;
}

body.swatch1 div.video-body-large div.video-more ul.werken li a {
	background-image: url(../img/das/arrow22.gif) !important;
}	

/* swatch2
-----------------------------------------------------------*/
.swatch2  table .table-type1,
.swatch2  table .table-type7 {
	color: #d8d8a1;
}
.swatch2 h3,
.swatch2 h4,
.swatch2 b,
.swatch2 th,
.swatch2 td strong,
.swatch2 .table-typ6-positief h5,
.swatch2 .table-typ6-negatief h5,
.swatch2 .table-typ8 td,
.swatch2 .table-typ7 h5,
.swatch2 .typ15 .tdtype1,
.swatch2 .video-body-large .video-more h3 span.editableContent,
.swatch2 .subColSpan-1-1-1 .subCol1 h3,
.swatch2 .subColSpan-1-1-1 .subCol2 h3,
.swatch2 .subColSpan-1-1-1 .subCol3 h3,
.swatch2  div.video-body-large div.video-more ul li span.time,
.swatch2 .vanafprijs {
	color: #d69e00;
}

.swatch2 div.video-body-large div.video-more ul li a {
	color: #d69e00 !important;
} 

.swatch2  div.video-body-large div.video-more ul li span.time  {
	background: url(../img/das/icon6.gif) no-repeat 0 6px;
}
.swatch2 .textswatch {
	border: 1px solid #d69e00;
}

.swatch2 .negatief,
.swatch2 .table-typ6-negatief,
.swatch2 .table-typ7,
.swatch2 .typ15 li.tab1 {
	background: #fbedc5;
}

.swatch2 .negatief tr td,
.swatch2 .table-typ9 td a,
.swatch2 .typ15 .cover th,
.swatch2 .typ16  {
	border-bottom: 1px dotted #efbb27;
}

.swatch2 .negatief tr:last-child td {
	border-bottom: none;	
}

.swatch2 .positief tr td {
	border-bottom: 1px dotted #f0bf33;
}

.swatch2 .positief tr:last-child td {
	border-bottom: none;	
}

.swatch2 .positief,
.swatch2 .table-typ6-positief {
	border: 1px solid #fbedc5;
}

.swatch2 .negatieftyp2,
.swatch2 .homepage-blocks-typ1 .type2 {
	background: #ecaf00;
}

.swatch2 .homepage-blocks-typ1 .type2 .body {
	height: 200px;
	border-color: #ecaf00
}

.swatch2 .homepage-blocks-typ1 .type1 .body {
	height: 198px;
}

body.swatch2 div.homepage-blocks-typ1 div.type2 h4{
	color: #fff !important;
}

body.swatch2 div.homepage-type1 div.homepage-blocks-typ1 div.col1 div.type2 div.bottom-bar {
	background: transparent url(../img/das/bottom_03.gif) no-repeat 0 0;
}

body.swatch2 div.homepage-type1 div.homepage-blocks-typ1 div.col1 div.type2 div.top-bar {
	background: transparent url(../img/das/top_03.gif) no-repeat 0 0;
}

body.swatch2 div.video-body-large div.video-more ul.werken li a {
	background-image: url(../img/das/arrow21.gif) !important;
}	


/* swatch3
-----------------------------------------------------------*/
.swatch3 table .table-type1,
.swatch3 table .table-type7 {
	color: #ab7f00;
}
.swatch3 h3,
.swatch3 h4,
.swatch3 b,
.swatch3 th,
.swatch3 td strong,
.swatch3 .table-typ6-positief h5,
.swatch3 .table-typ6-negatief h5,
.swatch3 .table-typ8 td,
.swatch3 .table-typ7 h5,
.swatch3 .typ15 .tdtype1,
.swatch3 .video-body-large .video-more h3 span.editableContent,
.swatch3 .subColSpan-1-1-1 .subCol1 h3,
.swatch3 .subColSpan-1-1-1 .subCol2 h3,
.swatch3 .subColSpan-1-1-1 .subCol3 h3,
.swatch3  div.video-body-large div.video-more ul li span.time,
.swatch3 .vanafprijs {
	color: #339999;
}

.swatch3 div.video-body-large div.video-more ul li a {
	color: #339999 !important;
} 

.swatch3  div.video-body-large div.video-more ul li span.time  {
	background: url(../img/das/icon1.gif) no-repeat 0 6px;
}
.swatch3 .textswatch {
	border: 1px solid #339999;
}

.swatch3 .negatief,
.swatch3 .table-typ6-negatief,
.swatch3 .table-typ7,
.swatch3 .typ15 li.tab1 {
	background: #dbe9e4;
}

.swatch3 .negatief tr td,
.swatch3 .table-typ9 td a,
.swatch3 .typ15 .cover th,
.swatch3 .typ16  {
	border-bottom: 1px dotted #a1c8c9;
}

.swatch3 .negatief tr:last-child td {
	border-bottom: none;	
}

.swatch3 .positief tr td {
	border-bottom: 1px dotted #a9cdce;
}

.swatch3 .positief tr:last-child td {
	border-bottom: none;	
}

.swatch3 .positief,
.swatch3 .table-typ6-positief {
	border: 1px solid #cee0e1;
}

.swatch3 .negatieftyp2,
.swatch3 .homepage-blocks-typ1 .type2 {
	background: #93c0c2;
}

.swatch3 .homepage-blocks-typ1 .type2 .body{
	height: 200px;
	border: #93c0c2;
}

.swatch3 .homepage-blocks-typ1 .type1 .body {
	height: 198px;
}

body.swatch3 div.homepage-blocks-typ1 div.type2 h4{
	color: #fff !important;
}

body.swatch1 div.homepage-blocks-typ1 div.type2 div.body ul,
body.swatch1 div.homepage-blocks-typ1 div.type2 div.body ul li a,
body.swatch2 div.homepage-blocks-typ1 div.type2 div.body ul,
body.swatch2 div.homepage-blocks-typ1 div.type2 div.body ul li a,
body.swatch3 div.homepage-blocks-typ1 div.type2 div.body ul,
body.swatch3 div.homepage-blocks-typ1 div.type2 div.body ul li a,
body.swatch5 div.homepage-blocks-typ1 div.type2 div.body ul,
body.swatch5 div.homepage-blocks-typ1 div.type2 div.body ul li a{
	border-color: #fff ;
}

body.swatch1 div.homepage-blocks-typ1 div.type2 div.body ul li a:hover,
body.swatch2 div.homepage-blocks-typ1 div.type2 div.body ul li a:hover,
body.swatch3 div.homepage-blocks-typ1 div.type2 div.body ul li a:hover,
body.swatch5 div.homepage-blocks-typ1 div.type2 div.body ul li a:hover {
	border-color: #a6237f ;
}

body.swatch3 div.homepage-type1 div.homepage-blocks-typ1 div.col1 div.type2 div.top-bar {
	background: transparent url(../img/das/top_05.gif) no-repeat 0 0;
}

body.swatch3 div.homepage-type1 div.homepage-blocks-typ1 div.col1 div.type2 div.bottom-bar {
	background: transparent url(../img/das/bottom_05.gif) no-repeat 0 0;
}

body.swatch3 div.video-body-large div.video-more ul.werken li a {
	background-image: url(../img/das/arrow23.gif) !important;
}	

/* swatch4
-----------------------------------------------------------*/

.swatch4 table .table-type1,
.swatch4 table .table-type7 {
	color: #c846a0;
}
.swatch4 h3,
.swatch4 h4,
.swatch4 b,
.swatch4 th,
.swatch4 td strong,
.swatch4 .table-typ6-positief h5,
.swatch4 .table-typ6-negatief h5,
.swatch4 .table-typ8,
.swatch4 .table-typ7 h5,
.swatch4 .typ15 .tdtype1,
.swatch4 .video-body-large .video-more h3 span.editableContent,
.swatch4 .subColSpan-1-1-1 .subCol1 h3,
.swatch4 .subColSpan-1-1-1 .subCol2 h3,
.swatch4 .subColSpan-1-1-1 .subCol3 h3,
.swatch4 div.video-body-large div.video-more ul li span.time,
.swatch4 .list-type1 li.current a,
.swatch4 .table-typ15 td.col2,
.swatch4 .vanafprijs {
	color: #99327a;
} 

.swatch4 div.video-body-large div.video-more ul li a {
	color: #99327a !important;
} 

.swatch4  div.video-body-large div.video-more ul li span.time  {
	background: url(../img/das/icon7.gif) no-repeat 0 6px;
}
.swatch4 .textswatch {
	border: 1px solid #99327a;
}
.swatch4 span.editableContent table.table-typ15 .col1 a {
	background: none;
	padding: none !important;
}
.swatch4 .negatief,
.swatch4 .table-typ6-negatief,
.swatch4 .table-typ7,
.swatch4 .typ15 li.tab1 {
	background: #f2cee7;
}

.swatch4 .negatief tr td,
.swatch4 .table-typ9 td a,
.swatch4 .typ15 .cover th,
.swatch4 .typ16  {
	border-bottom: 1px dotted #d964b6;
}

.swatch4 .negatief tr:last-child td {
	border-bottom: none;	
}

.swatch4 .positief tr td {
	border-bottom: 1px dotted #db6eba;
}

.swatch4 .positief tr:last-child td {
	border-bottom: none;	
}

.swatch4 .positief,
.swatch4 .table-typ6-positief {
	border: 1px solid #d9a3c8;
}

.swatch4 .negatieftyp2,
.swatch4 .homepage-blocks-typ1 .type2  {
	background: #c92899;
}

.swatch4 .homepage-blocks-typ1 .type2 .body {
	height: 200px;
	border-color: #c92899;
}

.swatch4 .homepage-blocks-typ1 .type1 .body {
	height: 198px;
}

body.swatch4 div.homepage-blocks-typ1 div.type2 h4{
	color: #fff !important;
}

body.swatch4 div.homepage-type1 div.homepage-blocks-typ1 div.col1 div.type2 div.bottom-bar {
	background: transparent url(../img/das/bottom_06.gif) no-repeat 0 0;
}

body.swatch4 div.homepage-type1 div.homepage-blocks-typ1 div.col1 div.type2 div.top-bar {
	background: transparent url(../img/das/top_04.gif) no-repeat 0 0;
}

body.swatch4 div.video-body-large div.video-more ul.werken li a {
	background-image: url(../img/das/arrow24.gif) !important;
}	


/* swatch5 */
.swatch5 table .table-type1,
.swatch5 table .table-type7 {
	color: #808033;
}
.swatch5 h3,
.swatch5 h4,
.swatch5 b,
.swatch5 th,
.swatch5 td strong,
.swatch5 .table-typ6-positief h5,
.swatch5 .table-typ6-negatief h5,
.swatch5 .table-typ8,
.swatch5 .table-typ7 h5,
.swatch5 .typ15 .tdtype1,
.swatch5 .video-body-large .video-more h3 span.editableContent,
.swatch5 .subColSpan-1-1-1 .subCol1 h3,
.swatch5 .subColSpan-1-1-1 .subCol2 h3,
.swatch5 .subColSpan-1-1-1 .subCol3 h3,
.swatch5 div.video-body-large div.video-more ul li span.time,
.swatch5 .vanafprijs {
	color: #428c8a;
} 

.swatch5 div.video-body-large div.video-more ul li a {
	color: #428c8a !important;
} 

.swatch5  div.video-body-large div.video-more ul li span.time  {
	background: url(../img/das/icon5.gif) no-repeat 0 6px;
}
.swatch5 .textswatch {
	border: 1px solid #428c8a;
}

.swatch5 .negatief,
.swatch5 .table-typ6-negatief,
.swatch5 .table-typ7,
.swatch5 .typ15 li.tab1 {
	background: #ffffff;
}

.swatch5 .dynamicForm form {
    border: 1px solid #428c8a;
}

.swatch5 .negatief tr td,
.swatch5 .table-typ9 td a,
.swatch5 .typ15 .cover th,
.swatch5 .typ16  {
	border-bottom: 1px dotted #428c8a;
}

.swatch5 .negatief tr:last-child td {
	border-bottom: none;	
}

.swatch5 .positief tr td {
	border-bottom: 1px dotted #d5db6d;
}

.swatch5 .positief tr:last-child td {
	border-bottom: none;	
}

.swatch5 .positief,
.swatch5 .table-typ6-positief {
	border: 1px solid #d8d8a1;
}

.swatch5 .negatieftyp2,
.swatch5 .homepage-blocks-typ1 .type2  {
	background: #c0ca28;
}

.swatch5 .negatieftyp2 {
	border-bottom: 1px dotted #fff;
}

.swatch5 .negatieftyp2 h4 {
	color: #fff;
}

.swatch5 .homepage-blocks-typ1 .type2 .body {
	height: 200px;
	border-color: #c0ca28;
}

.swatch5 .homepage-blocks-typ1 .type1 .body {
	height: 198px;
}

body.swatch5 div.homepage-blocks-typ1 div.type2 h4{
	color: #fff !important;
}

body.swatch5 div.homepage-type1 div.homepage-blocks-typ1 div.col1 div.type2 div.bottom-bar {
	background: transparent url(../img/das/bottom_04.gif) no-repeat 0 0;
}

body.swatch5 div.homepage-type1 div.homepage-blocks-typ1 div.col1 div.type2 div.top-bar {
	background: transparent url(../img/das/top_04.gif) no-repeat 0 0;
}

body.swatch5 div.video-body-large div.video-more ul.werken li a {
	background-image: url(../img/das/arrow22.gif) !important;
}

body.swatch5 .paging p a.next, .paging2 p a.next {
    background:url("../img/das/buttons/btn_arrow01_right.gif") no-repeat scroll right top transparent !important;
    padding:3px 40px 0 0 !important;
}


body.swatch5 .paging p a.prev, .paging2 p a.prev {
    background:url("../img/das/buttons/btn_arrow01_left.gif") no-repeat scroll left top transparent !important;
    padding:3px 0 0 10px !important;
}

.pageBottom {
    border-bottom: 0px !important;
}


.swatch5 .typ15 ul.tabs li.current {
	background: url(../img/das/tab-typ10-right.gif) no-repeat right top;
}

.swatch5 .typ15 ul.tabs li.current a {
	color: #a6237F;
	color: #ffffff;
	padding: 5px 0 5px 10px;
	background: url(../img/das/tab-typ10-left.gif) no-repeat left top;
}

.swatch5 .typ15 ul.tabs li a  {
    background:url("../img/das/tab-typ5-left.gif") no-repeat scroll left top transparent;
    color:#428c8a;
    padding:5px 0 5px 10px;
}

.swatch5 .typ15 ul.tabs li  {
	background: url(../img/das/tab-typ5-right.gif) no-repeat right top;
}


/* swatch keuze
============================================================= */
div#hoverSwatchNav {
	position: fixed;
	top: 0;
	right: 0;
	padding: 10px;
	width: 55px;
	height: 55px;
	background: yellow;
	color: #fff;
	clear: both;
	text-align: center;
	z-index: 900;
}
div#hoverSwatchNav a {
	color: #fff;
	
}

div#hoverSwatchNav img {
	border: 1px solid #000;
}

/* register user
============================================================= */

div.user-form label {
	display: inline-block;
	width: 180px;
}

div.user-form input.input-text {
	position: relative;
	top: 3px;
}


/* vest-naw
============================================================= */

div.vest-naw-item {
	line-height: 1.2em;
	clear: both;
	margin: 10px 0;
	padding: 5px;
	overflow: hidden;
	border-bottom:1px dotted #A9CDCE;
}

div.vest-naw-item div.vest-body {
	margin-left: 160px;
}

div.vest-naw-item a {
	padding: 0 0 8px 10px;
	font-weight: bold;
	color: #000;
	background: transparent url(../img/das/arrow4.gif) no-repeat scroll 0 4px;
}

div.vest-naw-item a:hover {
	color: #A6237F;
	background-image: url(../img/das/arrow3.gif);
}

div.vest-naw-item img {
	float: left;
	margin: 0 10px 0 0;
}

div.vest-naw-item strong {
	display: block;
}
div.vest-naw, div.vest-naw p {
	line-height: 16px;
}

/* personalia
------------------------------------------------------------- */

div.personalia {
    margin-bottom: 20px;
    height: 100px;
    display: block;
    height: 100px;
}

div.personalia .photo {
    display: block;
    float: left;
    width: 75px;
    height: 100px;
}

div.personalia .content {
    padding: 5px;
    display: block;
    float: left;
    border-color: #a6237F;
    border-style: dashed;
    border-width: 1px 0 1px 0;
    background-color: #F9ECF6;
    height: 100px;
}

div.personalia .content .quote {
    color: #a6237F;
    font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}
div.personalia .content .name {
	font-weight: bold;
}


/* DAS EVENTS
------------------------------------------------------------- */
div.eventBlockOld{
    border-bottom: dotted 1px #AAAAAA;
    height: auto;
    overflow: hidden;
    clear:both;
}
div.eventBlockOld .date{
    width: 150px;
    float: left;
}
div.eventBlockOld .info{
    width: 250px;
    float: left;
}
div.eventBlockOld h1{
    font-size: 14px;
    margin-bottom: 0px;
}
div.eventBlockOld h1{
    color: #AAAAAA;
    font-size: 14px;
}
div.eventBlockOld a{
    color: #AAAAAA;
}
div.eventBlockNew{
	border-bottom:1px dotted #A6237F;
	clear:both;
	display:block;
	height:auto;
	overflow:hidden;
}
div.eventBlockNew .date{
    width: 150px;
    float: left;
}
div.eventBlockNew .info{
    width: 250px;
    float: left;
}
div.eventBlockNew h1{
    font-size: 14px;
    margin-bottom: 0px;
}
div.eventBlockLast{
    border-bottom: none;
}

/*  smallTabs
============================================================= */
.smallTabs .bottom-bar {
	background: #fff url(../img/das/bottom_02.png) left top no-repeat;
}
.smallTabs .body {
	background-color: #fff;
	border-left: 1px solid #A9CDCE;
	border-right: 1px solid #A9CDCE;
	padding:0 0 10px 0;
	overflow: hidden;
}
.smallTabs .body .tabcontent,
.smallTabs .body .tabcontent ul.tabs {
	background-color: #93C0C2;
}
.smallTabs .body .tabcontent h4 {
	margin: 0 10px 5px 10px;
}
.smallTabs .body .tabcontent ul.tabs,
.type1.smallTabs ul {
	border: none !important;
}
.smallTabs .body .tabcontent ul.tabs {
	height: 26px;
}
.smallTabs .body .tabcontent ul.tabs li {
	float: left;
	border: none;
}
.smallTabs .body .tabcontent ul.tabs li a {
	background: none;
	border: none;
	padding: 2px 0 2px 10px;
}
.smallTabs .body .tabcontent ul.tabs li.tab_01.active {
	background: transparent url(../img/das/smallTab01.gif) right top no-repeat;
	padding-right: 12px;
}
.smallTabs .body .tabcontent ul.tabs li.tab_02 {
	margin-left: -5px;
}
.smallTabs .body .tabcontent ul.tabs li.tab_02.active {
	background: #fff url(../img/das/smallTab02.gif) left top no-repeat;
	margin-left: 5px;
	padding: 0 7px 0 2px;
}

.smallTabs .body .tabcontent .tabtext_01,
.smallTabs .body .tabcontent .tabtext_02 {
	background-color: #fff;
	display: none;
}
.smallTabs .body .tabcontent .tabtext_01.tabactive,
.smallTabs .body .tabcontent .tabtext_02.tabactive {
	display: block;
}

.smallTabs .body .tabcontent .tabpane {
    padding: 5px 10px;
}


.smallTabs .body .tabcontent .tabtext_01 ul,
.smallTabs .body .tabcontent .tabtext_02 ul {
	font-weight: normal;
	margin: 0 10px 0 10px !important;
}
.smallTabs .body .tabcontent .tabtext_01 ul li a,
.smallTabs .body .tabcontent .tabtext_02 ul li a {
	border-bottom: 1px dotted #93C0C2;
}
.smallTabs .body .tabcontent .tabtext_01 ul li a:hover,
.smallTabs .body .tabcontent .tabtext_02 ul li a:hover {
	border-bottom: 1px solid #a6237f;
}

/* new-tag-cloud
============================================================= */
div.new-tag-cloud {
	border-top:1px dotted #004387;
	float:left;
	overflow:hidden;
	padding:3px 0 30px;
	position:relative;
	text-align:center;
	width:475px;
}
div.new-tag-cloud ul {
	font-size: 14px;
	font-weight: bolder;
	text-align: left;
	list-style-type: none;
	margin: 0px;
}
div.new-tag-cloud ul li {
	display: block;
	height: 1%;
}
div.new-tag-cloud ul li.first {
	margin-top: 1px;
}                
div.new-tag-cloud ul li a {
	background:url("../img/das/arrow2.gif") no-repeat scroll left center transparent;
	border-bottom:1px dotted #A9CDCE;
	color:#004387;
	display:block;
	padding:6px 0 6px 15px;
	*padding:4px 0 6px 15px;
	_padding:4px 0 5px 15px;
	text-decoration:none;
}
div.new-tag-cloud ul li a:hover {
	background:url("../img/das/arrow3.gif") no-repeat scroll left center transparent;
	color: #a6237f;
	text-decoration: none;
	border-bottom:1px solid #a6237f;
}	

/* default floats & clearings
============================================================= */

.left {
	text-align: left;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.clearLeft {
	clear: left;
}

.clearBoth {
	clear: both;
}

.clearRight {
	clear: right;
}

.calculated {
    border: 0px;
    background: transparent;
    font-weight: bold;
    text-align: right;
}
.buttonblock .type4 h5 {
	line-height: 18px;
}
.dasJeRecht {
	background-color: #fff;
	padding-left: 20px !important;
	width: 280px !important;
}
.uitzendingText {
	width: 100%;
	background: pink;
	height: 30px;
}

/* highlights-player 
============================================================================= */
.highlights-player{
	margin:20px 0px 20px 0px;
	position:relative;
	width:970px;
	height:300px;
	overflow:hidden;
	position:relative;
}
.highlights-player .lb{
	width:4px;
	height:4px;
	display:block;
	background:url(../img/lb.png) no-repeat;
	position:absolute;
	left:0px;
	bottom:0px;
}
.highlights-player .rb{
	width:4px;
	height:4px;
	display:block;
	background:url(../img/rb.png) no-repeat;
	position:absolute;
	right:0px;
	bottom:0px;
}
.highlights-player .lt{
	width:4px;
	height:4px;
	display:block;
	background:url(../img/lt.png) no-repeat;
	position:absolute;
	left:0px;
	top:0px;
}
.highlights-player .rt{
	width:4px;
	height:4px;
	display:block;
	background:url(../img/rt.png) no-repeat;
	position:absolute;
	right:0px;
	top:0px;
}
.highlights-player .overlay{
	width:970px;
	height:300px;
	background:url(../img/carousel-overlay.png) no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}
.highlights-player .image-box{
	position:absolute;
	width:970px;
	height:300px;
	float:left;
	display:none;
}
.highlights-player .image-box .txt{
	padding:10px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:970px;
	background:url(../img/trans_black.png) repeat;/* > ie6.css */
}
.highlights-player .image-box .txt h4{
	margin:0px;
	font-size:20px;
	color:#fff;
}
.highlights-player .image-box .txt p{
	margin:0px;
	color:#fff;
	font-size:11px;
}
.highlights-player .image-box .txt a{
	color:#fff;
}
.highlights-player .control-panel{
	float:right;
	position:relative;
	z-index:200;
}
.highlights-player .control-panel ul{
	margin:20px 0px 0px 0px;
}
.highlights-player .control-panel li{
	margin:0px;
	border-top:1px solid #93c0c2;
	position:relative;
	list-style:none;
	position:relative;
}
.highlights-player .control-panel li.first{
	border-top:0px;
}

.highlights-player .control-panel li a{
	padding-left:35px;
	width:427px;
	height:45px;
	display:block;
}
.highlights-player .control-panel li span{
	display:none;
}
.highlights-player .control-panel li a.active,
.highlights-player .control-panel li a:hover{
	color:#000;
}
.highlights-player .control-panel li a{
	background:url(../img/trans_white.png) repeat;
}

.highlights-player .control-panel li a.active.style1{
	background:url(../img/trans_white.png) repeat;
}
.highlights-player .control-panel li a.active.style2{
	background:url(../img/trans_green.png) repeat;
}
.highlights-player .control-panel li a.active.style3{
	background:url(../img/trans_blue.png) repeat;
}
.highlights-player .control-panel li a.active.style4{
	background:url(../img/trans_purple.png) repeat;
}
.highlights-player .control-panel li a.active span{
	background:url(../img/arrow.png) no-repeat 0px 0px;
	width:15px;
	height:25px;
	position:absolute;
	left:10px;
	top:10px;
	display:block;
	text-indent:-99999px;
}
.highlights-player .control-panel li a div{
	line-height:normal;
}
.highlights-player .control-panel li a div.head{
	padding-top:7px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	font-size:14px;
}

.highlights-player .control-panel li a div.sub{
	font-weight:normal;
	font-size:11px;
	color:#555;
}


.highlights-player .control-panel li a.active.style4 span {
    background:url(../img/arrow_white.png) no-repeat 0px 0px;
}


.highlights-player .control-panel li a.active.style4 div.head,
.highlights-player .control-panel li a.active.style4 div.sub {
    color: #ffffff;
}

