@charset "utf-8";



.twoColFixLtHdr #container {
	width: 80%; /* de automatische marges (d.m.v. auto), in combinatie met een breedte, centreren de pagina */
	border: 1px solid #000000;
	text-align: left;
	background-repeat: repeat-y;
	color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	background-color: #F0F0F0;
	margin-top: 0px;
	margin-bottom: 10px;
} 
.twoColFixLtHdr #container #header p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	bottom: 0px;
	text-align: center;
}

#container   #shortcuts_left {
	width: 100%;
	height: 24px;
	padding: 0;
	background: #51555a url(file:///D|/img/shortcuts_bg.jpg) repeat-x top left;
	text-align: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	float: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}



.twoColFixLtHdr #header {
	width: 100%;
	height: 176px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #24297e;
} 

.twoColFixLtHdr #container #menu {
	width: 100%;
	height: 29px;
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	background-image: url(image/menu_bg.jpg);
	background-color: #FFFFFF;
}


.twoColFixLtHdr #mainContent {
	width: 100%;
	padding: 0px;
	background-repeat: repeat-y;
	margin: 0px;
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
} 


.twoColFixLtHdr #container #mainContent #sidebar1 {
	width: 20%;
	height: 100%;
	float: left;
	padding-top: 2%;
	padding-bottom: 2%;
	padding-right: 0px;
	padding-left: 0px;
}
.twoColFixLtHdr #container #mainContent #main {
	height: auto;
	float: right;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 2%;
	padding-right: 0%;
	padding-bottom: 0%;
	padding-left: 0%;
	width: 78%;
}

.twoColFixLtHdr #footer {
	padding: 0 10px 0 20px;
	background-color: #24297E;
} 
body  {
	padding: 0px;
	text-align: center; /* hiermee centreert u de container (het hoofdobject) in IE 5*-browsers Vervolgens wordt de tekst ingesteld op de standaardinstelling van links uitlijnen in de kiezer #container */
	color: #000000;
	font-family: "Lucida Sans Unicode";
	font-size: 11px;
	background-color: #CCCCCC;
	overflow: scroll;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.twoColFixLtHdr #container #mainContent #main a {
	color: #666666;
	text-decoration: none;
}
.twoColFixLtHdr #container #main table tr td a img  {
}


.twoColFixLtHdr #container #mainContent #main a:hover {
	color: #160A91;
	text-decoration: none;
}
.twoColFixLtHdr #container #mainContent #main ul {
	margin-top: 0px;
	padding-top: 0px;
}
.twoColFixLtHdr #container #mainContent #main li {
	padding-top: 0px;
	color: #000000;
	margin: 0px;
	padding-bottom: 0px;
	margin-right: 10px;
}
.twoColFixLtHdr #container #mainContent #main h1 {
	font-size: 18px;
	font-weight: bold;
	color: #160A91;
	font-style: normal;
	padding-bottom: 0px;
	text-align: left;
	padding-top: 15px;
	font-variant: normal;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #160A91;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 2%;
}
.twoColFixLtHdr #container #mainContent #main h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
	margin-top: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left: 2%;
}
.twoColFixLtHdr #container #mainContent #main #omschrijving h5 {
	font-size: 12px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2%;
	text-decoration: underline;
	margin: 0px;
}


.twoColFixLtHdr #container #mainContent #main h6 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 2%;
}
.twoColFixLtHdr #container #mainContent #main #vakantie {
	margin-left: 10px;
}

.twoColFixLtHdr #container #header #header_boven #header_boven_rechts #logo {
	color: #FFF;
	font-size: 11px;
	text-align: center;
	margin-right: 5px;
	padding-right: 5px;
}

#afbeelding_links     {
	margin-right: 10px;
	margin-bottom: 10px;
}
#afbeelding_rechts     {
	margin-right: 10px;
	margin-bottom: 10px;
}
.twoColFixLtHdr #container #mainContent #main p {
	color: #000000;
	text-align: justify;
	margin: 0px;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 2%;
	padding-bottom: 0px;
	padding-left: 2%;
}
.twoColFixLtHdr #container #mainContent #sidebar1 .h1 {
	font-size: 14px;
	font-weight: bold;
	color: #160A91;
	margin: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 10px;
}
.twoColFixLtHdr #container #mainContent #sidebar1 a {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	padding-top: 0px;
}

.twoColFixLtHdr #container #mainContent #sidebar1 p {
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.twoColFixLtHdr #container #mainContent #description {
	width: 75%;
	height: auto;
	float: left;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 2%;
	padding-right: 1%;
	padding-bottom: 2%;
	color: #000000;
	padding-left: 1%;
}
.twoColFixLtHdr #container #mainContent #main #omschrijving {
	font-size: 11px;
	color: #000000;
	text-align: justify;
	margin-right: 10px;
}
.twoColFixLtHdr #container #mainContent #main #omschrijving h4 {
	text-align: right;
	padding-right: 10px;
	font-size: 10px;
	font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.twoColFixLtHdr #container #mainContent #main #omschrijving {
	margin-top: 20px;
}
.twoColFixLtHdr  #container  #mainContent  #main  #omschrijving  #afbeelding {
	margin-top: 10px;
}
.twoColFixLtHdr #container #mainContent #main #omschrijving p {
	text-align: justify;
}
.twoColFixLtHdr #container #mainContent #main #foto td {
	font-size: 10px;
	color: #000;
}
.twoColFixLtHdr #container #mainContent #main #vakantie td {
	font-size: 11px;
}
.twoColFixLtHdr #container #mainContent #main #vakantie h6 {
	font-size: 10px;
	color: #000000;
}


.twoColFixLtHdr #footer p {
	margin: 0; /* door het gebruik van padding (opvulling) voor dit element maakt u ruimte (op dezelfde manier als door middel van een marge), zonder het probleem van wegvallende marges */
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align: center;
}
.twoColFixLtHdr #container #footer a {
	color: #FFFFFF;
}
.fltlft { /* dit exemplaar van class kan worden gebruikt om een element aan de linkerzijde van uw pagina te laten zweven. */
	float: left;
	margin-right: 8px;
}

.vak {
	color: #160A91;
}

.clearfloat { /* dit exemplaar van class moet op een element div of break zijn geplaatst en dient het laatste element te zijn vóór de afsluiting van een container (hoofdobject) die op zijn beurt een zwevend object volledig dient te bevatten */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
div#shortcuts_left ul,
div#shortcuts_right ul{
	margin: 0;
	padding: 0 0 0 2px;
	list-style: none;
	float: left;
	background-image: url(image/shortcuts_li_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

div#shortcuts_right ul {
    float: right;
}

div#shortcuts_left ul li, 
div#shortcuts_right ul li {
	margin: 0;
	float: left;
	background: url(../img/shortcuts_li_bg.gif) repeat-x top left;
	position: relative;
	background-image: url(img/shortcuts_li_bg.gif);
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 0;
}

div#shortcuts_right ul li a, 
div#shortcuts_left ul li a {
	margin: 0;
	text-decoration: none;
	display: block;
	background: #51555a url('../img/shortcuts_bg.jpg') repeat-x top left;
	float: left;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	font-family: "Lucida Sans Unicode";
	font-size: 10px;
	line-height: 24px;
	color: #faea2e;
}

div#shortcuts_left ul li a:hover,
div#shortcuts_right ul li a:hover {
	background: #5d6066 url('../img/shortcuts_hover.jpg') repeat-x top left;
}


div#shortcuts_left ul ul {
	position: absolute;
	top: 24px;
	left: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #cccccc;
	border-left-color: #CCCCCC;
}

div#shortcuts_left ul ul li {
    margin: 0;
    padding: 0;
    float: left;
    width: 200px;
    text-align: left;
    border-bottom: 1px solid #707070;
}

div#shortcuts_left ul ul li a {
	margin: 0;
	font: 10px/25px Tahoma;
	color: #e2e2e2;
	text-decoration: none;
	display: block;
	float: left;
	background: #585b60 10px 10px url(../img/submenu_li_bg.gif) no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}
.twoColFixLtHdr  #container  #header  #header_boven {
	float: left;
	width: 100%;
	height: 128px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(image/logo.jpg);
}
.twoColFixLtHdr #container #header #header_boven #header_boven_links {
	float: left;
	height: 128px;
	width: 40%;
	background-image: url(image/logo_01.gif);
	background-repeat: no-repeat;
}
.twoColFixLtHdr #container #header #header_boven #header_boven_rechts {
	float: right;
	height: 128px;
	width: 60%;
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
}

.twoColFixLtHdr  #container  #header  #header_onder {
	float: right;
	width: 100%;
	height: 22px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.twoColFixLtHdr #container #header #header_onder #header_onder_links {
	float: left;
	height: 22px;
	width: 60%;
	color: #FFFFFF;
}
.twoColFixLtHdr #container #header #header_onder #header_onder_links p {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.twoColFixLtHdr #container #header #header_onder #header_onder_rechts p {
	margin: 0px;
	padding-top: 3px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}

.twoColFixLtHdr #container #header #header_onder #header_onder_links a {
	color: #FFFFFF;
}


.twoColFixLtHdr #container #header #header_onder #header_onder_rechts {
	float: right;
	height: 22px;
	width: 40%;
	background-position: right;
	background-repeat: no-repeat;
	color: #faea2e;
	font-weight: bold;
	text-align: right;
	margin-right: 0px;
	padding-right: 0px;
}







div#shortcuts_left ul ul li a:hover {
    background: #64686d 10px 10px url(../img/submenu_li_bg_hover.gif) no-repeat;
}

div#shortcuts_left ul li:hover ul,
div#shortcuts_left li:hover ul.sub { 
    left: 0; 
    top: 24px; 
    white-space: nowrap; 
    padding: 0;
    height: auto; 
    z-index: 400;
}

div#shortcuts_left li:hover li:hover ul,
div#shortcuts_left li:hover li:hover li:hover ul,
div#shortcuts_left li:hover li:hover li:hover li:hover ul,
div#shortcuts_left li:hover li:hover li:hover li:hover li:hover ul {
    left: 193px; 
    top: -1px;
    background: #fff; 
    white-space: nowrap; 
    z-index: 400; 
    height: auto;
    border-top: 1px solid #c9c9c9;
}

div#shortcuts_left ul ul,
div#shortcuts_left ul li:hover ul ul,
div#shortcuts_left ul li:hover li:hover ul ul{
    position: absolute; 
    left: -9999px; 
    top: -9999px; 
    height: 0; 
    margin: 0; 
    padding: 0; 
    list-style: none;
}
.twoColFixLtHdr #container #mainContent #main #omschrijving #top {
	margin-top: 10px;
	margin-bottom: 10px;
}

.twoColFixLtHdr #container #header h1 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 17px;
	color: #faea2e;
	font-weight: bold;
}
.twoColFixLtHdr #container #mainContent #main #omschrijving .bijschrift {
	font-size: 9px;
	text-align: right;
	padding-right: 10px;
}

.twoColFixLtHdr #container #header #header_rechts #logo {
	right: 0px;
	bottom: 0px;
}
.twoColFixLtHdr #container #mainContent #main #omschrijving .dubbele_inspringing {
	padding-left: 41px;
	font-family: "Lucida Sans Unicode";
	font-size: 11px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

.twoColFixLtHdr #container #mainContent #main #foto {
	margin-left: 2%;
}

.twoColFixLtHdr #container #mainContent #main #omschrijving ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.twoColFixLtHdr #container #mainContent #main #omschrijving #dia {
	float: right;
	padding-right: 10px;
}
.twoColFixLtHdr #container #mainContent #main #vakantie {
	margin-left: 2%;
}
.twoColFixLtHdr #container #mainContent #main h4 {
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 0%;
}

