/* Frame
-----------------------------------------------------------------------------------------*/
#tabs-venster-frame {
	background-repeat: no-repeat;
	background-position: 0 14px;
	height: 308px;
	padding-left: 14px;
}

/* Bladen */
#tabs-bladen {
	position: absolute;
	top: -36px;
	height: 50px;
	z-index: 199;
}
#tabs-bladen .tab, #tabs-bladen .tab .links, #tabs-bladen .tab .rechts {
	float: left;
	line-height: 43px;
	height: 50px;
}
#tabs-bladen .tab {
	font-family: 'Trebuchet MS', Arial, sans-serif;
	text-align: center;
	background-repeat: repeat-x;
}
#tabs-bladen .tab a {
	color: #444444;
	text-decoration: none;
	float: left;
	width: 90px;
	font-size: 15px;
}
#tabs-bladen .tab .links, #tabs-bladen .tab .rechts {
	width: 10px;
	background-repeat: no-repeat;
}
#tabs-bladen .links {
	background-position: center;
}
#tabs-bladen .rechts {
	background-position: bottom;
}

/* Nonactief midden */
#tabs-bladen .tab, #tabs-bladen .tab .links, #tabs-bladen .tab .rechts {
	background-image: url(/images/tab/venster-nonactief.gif);
}

/* Actief zijde */
#tabs-bladen .actief-zijde, #tabs-bladen .actief-zijde .links, #tabs-bladen .actief-zijde .rechts {
	background-image: url(/images/tab/venster-zijde-actief.gif);
}

/* Nonactief zijde */
#tabs-bladen .zijde, #tabs-bladen .zijde .links, #tabs-bladen .zijde .rechts {
	background-image: url(/images/tab/venster-zijde-nonactief.gif);
}

/* Actief midden */
#tabs-bladen .actief, #tabs-bladen .actief .links, #tabs-bladen .actief .rechts {
	background-image: url(/images/tab/venster-actief.gif);
}
#tabs-bladen .actief a, #tabs-bladen .actief-zijde a {
	color: #cd0000;
	font-weight: bold;
	line-height: 50px;
	font-size: 18px;
}

/* Venster
-----------------------------------------------------------------------------------------*/
#tabs-venster {
	position: absolute;
	height: 283px;
	width: 300px;
	top: 1px;
	z-index: 99;
}

/* Boven */
#tabs-venster .boven, #tabs-venster .boven .rechts {
	background-image: url(/images/tab/venster-boven.gif);
	height: 13px;
}
#tabs-venster .boven .rechts {
	background-repeat: no-repeat;
	width: 10px;
	float: right;
	background-position: bottom;
}

/* Inhoud */
#tabs-venster .inhoud, #tabs-venster .inhoud .links, #tabs-venster .inhoud .rechts, #tabs-venster .inhoud .midden {
	height: 270px;
}
#tabs-venster .inhoud .midden h2 {
	font-weight: normal;
	font-size: 12px;
	margin-bottom: 7px;
	color: #000000;
}
#tabs-venster .inhoud .midden-frame {
	width: 280px;
}
#tabs-venster .inhoud .midden {
	width: 266px;
	margin: 0 auto;	
}
#tabs-venster .inhoud .links, #tabs-venster .inhoud .rechts, #tabs-venster .inhoud .midden-frame {
	float: left;
}
#tabs-venster .inhoud .links, #tabs-venster .inhoud .rechts {
	background: transparent url(/images/top/tab-venster-inhoud.png) repeat-y;
	width: 10px;
}
#tabs-venster .inhoud .rechts {
	background-position: top right;
}
#tabs-venster .inhoud .midden-frame {
	background-color: #ffffff;
}
#tabs-venster .inhoud .midden ul.sublinks {
	list-style: none;
	padding: 0;
	margin: 7px 0 0 0;
}
#tabs-venster .inhoud .midden ul.sublinks li {
	padding-left: 8px;
	background: transparent url(/images/icoon/pijl-groot.gif) no-repeat 2px 5px;
}
#tabs-venster .inhoud .midden ul.sublinks li a {
	color: #444444;
	text-decoration: none;
}
#tabs-venster .inhoud .midden ul.sublinks li a:hover {
	color: #000000;
	text-decoration: underline;
}

/* Onder */
#tabs-venster .onder .links, #tabs-venster .onder .rechts, #tabs-venster .onder .midden {
	background: transparent url(/images/top/tab-venster-onder.png) no-repeat;
	float: left;
	height: 10px;
}
#tabs-venster .onder .midden {
	background-repeat: repeat-x;
	width: 280px;
}
#tabs-venster .onder .links {
	width: 10px;
	background-position: center;
}
#tabs-venster .onder .rechts {
	width: 10px;
	background-position: bottom;
}


/* Informatie
-----------------------------------------------------------------------------------------*/
#tabs-venster-info {
	position: absolute;
	right: 4px;
	top: 197px;
	width: 452px;
	height: 80px;
	color: #ffffff;
	background: rgb(32, 32, 32);
	background: rgba(32, 32, 32, 0.8);
	padding: 7px 14px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-bottomleft: 7px;
}
#tabs-venster-info h2 a {
	color: #ffffff;
}
#tabs-venster-info h2 a:hover {
	text-decoration: underline;
}
#tabs-venster-info p {
	font-size: 12px;
	line-height: 16px;
}
#tabs-venster-info p a {
	color: #ffffff;
}
