/* CSS Document */
html {
	margin: 0;
	padding: 0;
	overflow: hidden;
	overflow-y: scroll;
}
body {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	font-size: 12px;
	line-height: 16px;
	color: #818181;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	/*background-image: url('../images/laden_repeat.gif');*/
	background-attachment: fixed;
	background-color: #0067B2;
}
body.printversie {
	background-color: white;
	background-image: none;
	margin: 30px;
}
form, table, fieldset {
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 11px;
	color: black;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
}
input, textarea {
	width: 200px;
	font-size: 13px;
	color: black;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
}
a {
	color: #6b7b84;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	outline: none;
	text-decoration: underline;
}
a:link, a:active, a:visited, a:hover {
	text-decoration: underline;
}
td {
	vertical-align: top;
}
img {
	border: none;
}

#backgroundScaler {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 5;
	display: block;
	overflow: hidden;
}

/* verwerking scrollbalk zonder uitwerking werking op achtergrond!! */
#viewport {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 70;
	/*overflow: auto;*/
}

/* TaalkeuzeTabs */
#tab {
	position: absolute;
	display: block;
	float: left;
	top: 0px;
	right: 0px;
	width: 15px;
	height: 25px;
	background-image: url('../images/label_r.png');	
	z-index: 10;
	background-position: 0px 0px;
	text-decoration: none;
}
.tab_1 {
	position: absolute;
	padding-left: 35px;
	top: 0px;
	right: 15px;
	width: 70px;
	height: 25px;
	background-image: url('../images/label.png');
	z-index: 100000;

}
.tab_2 {
	position: absolute;
	text-align: center;
	top: 0px;
	right: 90px;
	width: 120px;
	height: 25px;
	background-image: url('../images/label.png');
	z-index: 99999;
}
.tab_3 {
	position: absolute;
	text-align: center;
	top: 0px;
	right: 186px;
	width: 120px;
	height: 25px;
	background-image: url('../images/label.png') !important;
	z-index: 99999;
}
.tab_4 {
	position: absolute;
	text-align: center;
	top: 0px;
	right: 282px;
	width: 120px;
	height: 25px;
	background-image: url('../images/label.png') !important;
	z-index: 99999;
}
.tab_5 {
	position: absolute;
	text-align: center;
	top: 0px;
	right: 378px;
	width: 120px;
	height: 25px;
	background-image: url('../images/label.png') !important;
	z-index: 99999;
}
.tab_6 {
	position: absolute;
	text-align: center;
	top: 0px;
	right: 474px;
	width: 120px;
	height: 25px;
	background-image: url('../images/label.png') !important;
	z-index: 99999;
}
.tab_7 {
	position: absolute;
	text-align: center;
	top: 0px;
	right: 570px;
	width: 120px;
	height: 25px;
	background-image: url('../images/label.png') !important;
	z-index: 99999;
}
.tab_8 {
	position: absolute;
	text-align: center;
	top: 0px;
	right: 666px;
	width: 120px;
	height: 25px;
	background-image: url('../images/label.png') !important;
	z-index: 99999;
}
.tab_9 {
	position: absolute;
	text-align: center;
	top: 0px;
	right: 762px;
	width: 120px;
	height: 25px;
	background-image: url('../images/label.png') !important;
	z-index: 99999;
}
.tab_10 {
	position: absolute;
	text-align: center;
	top: 0px;
	right: 858px;
	width: 120px;
	height: 25px;
	background-image: url('../images/label.png') !important;
	z-index: 99999;
}
.tab_11 {
	position: absolute;
	text-align: center;
	top: 0px;
	right: 954px;
	width: 120px;
	height: 25px;
	background-image: url('../images/label.png') !important;
	z-index: 99999;
}
.talentabs {
	font-size:14px;
	color: #017ac3
}
.tab_selected {
	background-image: none;
	background-image: url('../images/label_hover.png') !important;
	color: #FFFFFF;
}
.tab_selected .talentabs {
	color: #FFFFFF;
}
/*Hoofdmenu*/
#menu {
	position: relative;
	float: left;
	height: 200px;
	width: 200px;
}
#menu-top {
	width: 143px;
	height: 30px;
	background-image: url('../images/menu-top.png') !important;
	position: relative;
	display: block;
}
#menu-bottom {
	width: 143px;
	height: 50px;
	background-image: url('../images/menu-bottom.png') !important;
	background-position: bottom;
	position: relative;
	display: block;
}
a.hoofdmenu {
	display: block;
	font-weight: bold;
	line-height: 29px;
	color: #76ad1b;
	text-decoration: none;
	background-image: url('../images/menu-button.png');
	padding-left: 35px;
	background-position: 0px 0px;
	height: 29px;
	width: 117px;
	text-decoration: none;
}
a.hoofdmenu:hover {
	display: block;
	font-weight: bold;
	color: white;
	width: 117px;
	padding-left: 45px;
	background-image: url('../images/menu-button.png');
	background-position: 0px -40px;
}
a.selected {
	display: block;
	font-weight: bold;
	height: 29px;
	line-height: 29px;
	color: white;
	width: 117px;
	padding-left: 45px;
	background-image: url('../images/menu-button.png');
	background-position: 0px -40px;
	text-decoration: none;
}
/*=BOX MODEL----------------------------------------------------*/
#page-box {
	position: relative;
	width: 942px;
	margin: 0 auto;
	text-align: left;
}
#col-a {
	position: absolute;
	top: 127px;
	left: 0px;
	z-index: 1000;
}
/*#col-b {
	z-index: 500;
	position: absolute;
	top: 315px;
	left: 381px;
	width: 368px;
	margin-left: 3px;
}
*/
#col-c {
	position: absolute;
	top: 65px;
	right: 10px;
	width: 199px;
	margin-left: 0px;
}
#content-outerbox {
	z-index: 500;
	position: relative;
	top: 25px;
	left: 128px;
	width: 604px;
	background: url(../images/pagina_top.png) no-repeat left top;
	padding: 25px 0 0 0;
}
#content-box {
	background: url(../images/pagina_bottom.png) no-repeat left bottom;
	padding: 0 0 25px 0;
	position: relative;
}
#content-innerbox {
	overflow: hidden;
	height: 100%;
	background: url(../images/pagina.png) repeat-y left;
}
/*Container content*/
#logo_nl {
	width: 495px;
	height: 29px;
	background-image: url('../images/logo_ss_nl.jpg')
}
#logo_en {
	width: 495px;
	height: 29px;
	background-image: url('../images/logo_ss_en.jpg')
}
#logo_de {
	width: 495px;
	height: 29px;
	background-image: url('../images/logo_ss_de.jpg')
}

#logo_hu {
	width: 495px;
	height: 29px;
	background-image: url('../images/logo_ss_en.jpg')
}
#logo_cz {
	width: 495px;
	height: 29px;
	background-image: url('../images/logo_ss_en.jpg')
}
#logo_dk {
	width: 495px;
	height: 29px;
	background-image: url('../images/logo_ss_en.jpg')
}
#logo_sj {
	width: 495px;
	height: 29px;
	background-image: url('../images/logo_ss_en.jpg')
}
#logo_pl {
	width: 495px;
	height: 29px;
	background-image: url('../images/logo_ss_en.jpg')
}
#logo_ro {
	width: 495px;
	height: 29px;
	background-image: url('../images/logo_ss_en.jpg')
}
#logo_sk {
	width: 495px;
	height: 29px;
	background-image: url('../images/logo_ss_en.jpg')
}
#logo_se {
	width: 495px;
	height: 29px;
	background-image: url('../images/logo_ss_en.jpg')
}

#logo_nl a.logoClick, #logo_en a.logoClick, #logo_de a.logoClick, #logo_hu a.logoClick, #logo_cz a.logoClick, #logo_dk a.logoClick, #logo_sj a.logoClick, #logo_pl a.logoClick, #logo_ro a.logoClick, #logo_sk a.logoClick, #logo_se a.logoClick {
	position: absolute;
	width: 300px;
	height: 40px;
	margin-left: 200px;
	text-decoration: none;
}
#visual {
	margin: 14px 0px 21px 0px;
	width: 495px;
	max-height: 170px;
	overflow: hidden;
}
#container_text {
	padding: 4px 20px 4px 64px;
	font-size: 12px;
	width: 462px;
}
#container_text h2 {
	line-height: 22px;
}
/*tekst-specifics*/
.kop {
	color: #017ac3;
	font-size: 16px;
	font-weight: bold;
}
.groen {
	color: #76ad1b;
}
.vet {
	font-weight: bold;
}
ul.nieuws {
	/*list-style-image: url('../images/blauwebullet.gif');*/
	list-style-type: circle red;
	/*color: #0079C2;*/
	list-style-position: outside geldt;
	margin: 0;
	color: #0079C2;
	padding: 0px 0px 7px 20px;
}
ul.nieuws li {
	font-size: 12px;
}

ul.nieuws li a {
	 color: #6b7b84;
	 text-decoration: none;
}

div.nieuwsListItem {
	background-image: url('../images/blauwebullet.gif');
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
}
/*BLOKKEN RECHTERKOLOM*/
.box-sidebar-wrapper {
	background: transparent url(../images/sb_bottom.png) no-repeat scroll left bottom;
	padding-bottom: 10px;
	width: 199px;
	margin-bottom: 20px;
}
.box-sidebar {
	background: transparent url(../images/sb_top.png) no-repeat;
	padding: 8px 5px 5px 15px;
	line-height: 20px;
}
/*ZOEKEN*/
.zoeken input {
	width: 118px;
	border: 1px solid #9dca26;
	height: 19px;
	/*background: url("../images/zoekenbg.gif") no-repeat 0 0;*/
	background-color: #FFFFFF;
	margin-bottom: 6px;
	margin-right: 5px;
}
.zoeken button {
	width: 22px;
	height: 22px;
	background: url("../images/zoeken.jpg") no-repeat 0px 0px;
	text-indent: -9999px;
	border: 0;
	cursor: pointer;
}
.zoeken button:hover {
	width: 22px;
	height: 22px;
	background: url("../images/zoeken.jpg") no-repeat 0px 0px;
	text-indent: -9999px;
	border: 0;
	cursor: pointer;
}
/*RSSfeed*/
.rss {
	margin-top: 10px;
	height: 19px
}
.rsstekst {
	float: left;
	padding-bottom: 10px;
	padding-left: 5px;
}
/*PARTICIPANTEN*/
.parti{
margin:0px 0 3px 18px;
}
/*ACCORDION*/
#accordion {
	margin: 0px 0px;
	width: 495px;
}
h3.toggler {
	cursor: pointer;
	background: #E4E4E4;
	font-size: 12px;
	margin: 1px;
	padding: 0px 0px 0px 10px;
}
div.element {
	margin: 0px;
	padding: 4px 1px 8px 0px;
}
div.element img {
	padding: 2px;
}
blockquote {
	padding: 5px 20px;
}
.stap {
	margin-right: 10px;
	/*background-color: RGB(190,190,190);
*/
}

/** Subelement bibliotheek **/
div.element h3.togglerSub {
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 22px;
	margin: 1px;
}
.toggler-icon {
	background: url('../images/arrow_right.jpg') no-repeat;
}
.toggler-icon-selected {
	background: url('../images/arrow_down.jpg') no-repeat;
}

div.element div.elementSub {
	margin: 0px;
	padding: 4px 1px 8px 18px;
}
div.element div.elementSub img {
	padding: 2px;
}

div.subBox {
	border-bottom: 1px solid #017AC3;
	color: #8A8A8A;
	padding: 5px;
}
div.subBox b {
	color: #017AC3;
	font-weight: bold;
}
div.subBox p {
	margin: 1px;
}
div.subBox a {
	color: #017AC3;
	text-decoration: underline;
	outline: none;
}
div.subBox a:hover {
	text-decoration: none;
}

#dialog {
	background-color: white;
}

/* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

input.contact {
	border: 1px solid #8A8A8A;
	width: 250px;
	font-size: 12px;
}
textarea.contact {
	border: 1px solid #8A8A8A;
	width: 400px;
	height: 150px;
	font-size: 12px;
}

a.readmore {
	color: #017AC3;
	text-decoration: underline;
}
a.readmore:hover {
	text-decoration: none;
}
div.newsspacer-10 {
	font-size: 1px;
	height: 10px;
	display: block;
}
div.newsspacer-20 {
	font-size: 1px;
	height: 20px;
	display: block;
}

#zoeken {
	color: #CCCCCC;
}

#toolbar {
	clear: both;
	display: block;
}
#toolbar a.toolprint {
	background-image: url('../images/icons/printer.png');
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	display: block;
	float: right;
}