
/*__________ RESET DEFAULTS __________ */

* {
   padding: 0;
   margin: 0;
   -moz-box-sizing     :   border-box;
   box-sizing          :   border-box;
}

ul {
    padding-left: 1em;
    margin-left: 0;
}

h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ul, ol, dl, fieldset, address {
    margin-bottom: 1em;
}

/*__________ HTML DEFAULTS __________ */

body {
	font-family: arial;
	font-size: 12pt;
	line-height: 120%;
	color: #0B0B0B;
	margin: 0;
	padding: 0;   
	text-align: left;
}

a {
    color: #0051B1;
}

a:hover {
    color: #7E7ABC;
}

h6 {
    color: #7E7AB3;
    font-size: 100%;
}

h6 a {
    color: #7E7AB3;
}

table {
    font-size: 100%;
}

/*__________ SIMSITE DEFAULTS __________ */

ul.ul_lijst li a {
}

h6.rubriek {
}

h6.rubriek a {
}

/*__________ WEBSITE __________ */

div#content {
}

div#kruimelspoor {
}

div#terugknop {
}

div#kruimeltekst {
}

/*__________ WEBSITE NAVIGATIE __________*/

div#snelmenu {
}

div#snelmenu a {
    color: #000;
}

div#snelmenu a:hover {
	color: #000000;
}

div#navigation {
	padding-top: 15px;
	margin-top: 119px;
	_margin-top: 0px;
}

div#navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#navigation ul li a.item_nonactive {
	font-size: 80%;
	color: #F1F7FD;
	font-weight: bold;
	width: 100%;
	height: 29px;
	padding-left: 22px;
	text-decoration: none;
	background-color: #338CDD;
	display: block;
	border-top: 5px solid #0051B1;
}

div#navigation ul li a.item_active {
	font-size: 80%;
	color: #F1F7FD;
	font-weight: bold;
	width: 100%;
	height: 29px;
	padding-left: 22px;
	text-decoration: none;
	background-color: #7E7ABC;
	display: block;
	border-top: 5px solid #0051B1;
}

div#navigation ul li ul {
	padding-top: 3px;
	background-color: #CBE3FA;
	border-bottom: 4px solid #0051B1;
}

div#navigation ul li ul li {
	padding: 0;
	margin: 0;
}

div#navigation ul li ul li a.subitem_nonactive {
	font-size: 72%;
	width: 100%;
	height: 20px;
	_height: 10px;
	color: #000000;
	padding-left: 22px;
	background-color: #CBE3FA;
	text-decoration: none;
	display: block;
}

div#navigation ul li ul li a.subitem_active {
	font-size: 72%;
	width: 100%;
	height: 20px;
	_height: 10px;
	color: #000000;
	background: url("../images/bullet_submenu.gif") no-repeat 6px 6px;
	padding-left: 22px;
	background-color: #9CC4EA;
	text-decoration: none;
	display: block;
}


/*__________ MAIN CSS __________*/

#globalWrapper {
	width: 1024px;
	height: auto;
	background: url("../images/bg_body.gif") repeat-y left top;
}

#header-container {
	width: 100%;
	height: auto;
}

#header-top-container {
	width: 100%;
	height: auto;
}

#header-text-logo {
	float: left;
	width: 220px;
	height: 94px;
	background: url("../images/logo_TxT.gif") no-repeat 16px 44px;
	background-color: #0051B1;
}

#header-top-image {
	float: left;
	width: 506px;
	height: 94px;
	background: url("../images/header_hp.jpg") no-repeat left top;
}

#header-left-spacer {
	float: left;
	width: 58px;
	height: 94px;
	background-color: #7E7AB7;
}

#header-search {
	float: left;
	width: 170px;
	height: 94px;
	padding-left: 36px;
	padding-top: 22px;
	background-color: #CBE3FA;
}

#search-text {
	color: #1B4770;
	font-size: 80%;
	padding-left: 20px;
	font-weight: bold;
}

#search-box {
	width: 88px;
	height: 20px;
	border: 1px solid #0055AD;
}

#search-image {
	position: absolute;
	margin-left: 2px;
	width: 23px;
	height: 30px;
}

#header-right-spacer {
	float: left;
	width: 40px;
	height: 94px;
	background-color: #9ABFE2;
}

#header-bottom-container {
	width: 100%;
	height: auto;
}

#header-quick-menu {
	float: left;
	width: 220px;
	height: 46px;
	padding-top: 10px;
	padding-left: 22px;
	background-color: #FFFFFF;
}

#menu-home {
	float: left;
	width: 30px;
	height: 30px;
	padding-top: 0px;
	padding-left: 4px;
}

#menu-sitemap {
	float: left;
	width: 30px;
	height: 30px;
	padding-top: 0px;
	padding-left: 2px;
}

#menu-contact {
	float: left;
	width: 30px;
	height: 30px;
	padding-left: 10px;
	padding-top: 2px;
}

#menu-disclaimer {
	float: left;
	width: 30px;
	height: 30px;
	padding-left: 10px;
	padding-top: 2px;
}

#menu-deutsch {
	float: left;
	width: 30px;
	height: 30px;
	padding-top: 8px;
	padding-left: 2px;
}

#menu-english {
	float: left;
	width: 30px;
	height: 30px;
	padding-top: 8px;
	padding-left: 2px;
}

#header-home {
	float: left;
	width: 506px;
	height: 46px;
	background-color: #0051B1;
}

#bread-crumb {
	margin-left: 40px;
	margin-top: 14px;
}

#bread-crumb a {
	color: #ffffff;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}

#header-right-logo {
	float: left;
	width: 268px;
	height: 46px;
	background: url("../images/slogan_gastvrijenactief.gif") no-repeat 72px 8px;
	background-color: #0051B1;
}

#global-container {
	width: 100%;
	height: 100%;
	min-height: 700px;
	_height: 700px;
}

#left-content-container {
	float: left;
	width: 219px;
	height: 100%;
	background-color: #0051B1;
}

#main-logo {
	float: left;
	width: 219px;
	height: 119px;
	background: url("../images/logo.gif") no-repeat left top;
}

#intro-text {
	color: #FFFFFF;
	padding-left: 22px;
	padding-top: 26px;
	padding-right: 22px;
	font-size: 76%;
        font-weight: bold;
}

#intro-text a {
        color: #FFFFFF; 
}

#intro-text a:hover {
        color: #7E7AB3; 
}

#main-content-container {
        float: left;
        width: 564px;
	height: 100%;
	background-color: #FFFFFF;
	padding: 36px 36px 36px 42px;
}

#central-content {
	font-size: 80%;
}

.news-title {
	font-size: 100%;
	font-weight: bold;
	color: #7E7AB3;
}

.news-intro {
	font-size: 100%;
}

.news-more {
	padding-bottom: 16px;
}

.news-more a {
	font-size: 100%;
}

#right-content-container {
	float: left;
	width: 170px;
	height: 100%;
	padding-top: 50px;
	background-color: #CBE3FA;
}

.right-link-container {
	width: 100%;
	height: 70px;
	padding-left: 24px;
	padding-top: 8px;
	background-color: #9DB8D6;
	border-bottom: 12px solid #CBE3FA;
}

.right-link {
	padding-top: 6px;
	background-color: #0051B1;
	text-align: center;
	border: 1px solid #ffffff;
	width: 120px;
	height: 40px;
}

.right-link a:link,
.right-link a:active,
.right-link a:visited,
.right-link a:hover
{
	color: #ffffff;
	font-size: 76%;
	font-weight: bold;
	line-height: 12px;
	letter-spacing: 1px;
	text-decoration: none;
}

#right-content-spacer {
	float: left;
	width: 40px;
	height: 100%;
	background-color: #9ABFE2;
}

#button-back {
        position: absolute;
        left: 750px;
        top: 155px;
        width: 20px;
        height: 20px;
}

#scroll-to-top {
	width: 100%;
        height: 20px;
        text-align: right;
}

#home_nieuws_header {
    color: #0051B1;
    font-weight: bold;
    font-size: 20px;
    height: 30px;
    width: auto;   
}

#subsite_info_text {
    padding-bottom: 30px;
}