
body {
	margin: 0px;  padding: 0px; height: 100%; min-width: 100%;
}

html {
  padding: 0 0 0 0; height: 100%; font: normal normal normal 12px/140% Verdana, Arial, Helvetica, sans-serif;  color: #333333 ;background:#b23427 url(reismag_vert.gif) 60px 144px no-repeat fixed;
}
* html {
	padding: 0px;  margin: 0px; overflow: hidden;
}
* html body {
	padding: 0px; margin: 0px; overflow: hidden; 
}
* html #a_outer {
	text-align: center; voice-family: inherit
}
* html #a_outer {
	text-align: left
}
* html #a_outer {
	height: 99.9%;  voice-family: inherit
}
* html #a_contain-all {
	z-index: 1; overflow: auto; width: 100%; position: absolute; height: 100%; text-align: center;
}
/*  header  */
#a_top-bar {
	 padding: 0px; z-index: 999; left: 0px;  margin:0px; overflow: hidden; width: 100%;  top: 0px; height: 144px; border:0px; position:absolute
}
#a_topbar-left {
	top: 0px; height: 144px; width:144px; margin: 0px;  padding-top: 0px; float:left;  background-color:#b23427;  text-align:center; 
}
.lh_sml{ font: normal normal normal 10px Verdana, Arial, Helvetica, sans-serif; display:block; margin:2px 0 2px0;  color:#fdfec7;}
#a_topbar-left input{ font-size: 10px;
}
#a_topbar-right {
	top: 0px; height: 144px; width:175px; margin: 0 0 0 0;  padding-top: 0px; float: right;  background-color:#b23427;
}
#a_topbar-center {
	top: 0px; height: 144px; margin: 0 0 0 0;  padding-top: 0px;  background:#b23427 url(header_bg3.jpg) repeat-x top center fixed;
}
/*  footer  */
#a_footer {
	z-index: 999; bottom: 0px; position: absolute; height: 40px; font-size: 10px;  border:#A3C8DA 0px solid; left:0px;   width:100%
}
#a_footer-inner {
	height: 30px; margin:0px; padding-top:10px; overflow:visible; background:#f89a1e url() 0px 0px repeat-x ; text-align:center; font: normal normal bold 13px/normal Verdana, Arial, Helvetica, sans-serif;
}
/*  plaatsing header en footer  */
* html #a_topbar-right { margin-right: 9px
}
* html #a_footer-inner { margin-right: 17px
}
.a_spacer { height: 144px;
}
.a_spacer_footer{ height: 40px
}
html > body #a_top-bar { position: fixed
}
html > body #a_footer { position: fixed
}
/*  main content  */
#a_left {
	 width: 144px; margin:0px 0 40px 0;  padding:65px 0 0px 0; float: left;  text-align:left;
}
#cover{ width:144px; height:160px; padding-left:25px}
#a_main-content {
margin:0px 175px 40px 144px; text-align: left; min-height:100%;  background-color:#feffed;  padding:40px 0 40px 0; border-top: 1px solid #fff
}
#a_main-content p, br, h1, h2, h3, h4, h5 {padding-left:25px;padding-right:25px;
}
#a_right {width:175px; margin:0px 0px 40px 0px; padding:55px 0 40px 0; background-color: #b23427; float: right; text-align:left;
}
#a_right p, br{padding-left:15px;padding-right:20px; font: normal normal bold 11px/normal Verdana, Arial, Helvetica, sans-serif
}


/*  diverse as  */
#a_footer-inner a,a:link,a:visited{ color:#333333; text-decoration:none;
}
#a_footer-inner a:hover,a:active{ color:#fdfec7; text-decoration:none
}

#a_right a,a:link,a:visited {color: #333; text-decoration: none;
}
#a_right a:hover,a:active {color:#fdfec7; text-decoration:none
}

#a_main-content a,a:link,a:visited {color: #663300; text-decoration: underline;
}
#a_main-content a:hover,a:active {color: #996600; text-decoration:none
}
#banner{ width:140px; margin:0px 0 0 15px}
#banner img{margin:0px 0 23px 0 }

/* hoofdmenu */
.menu {z-index:1000; padding:0 0px 0 15px; position: fixed} 
#flyout {float:left; padding:0; margin:3px 0 0 0; list-style: none outside none; position:relative; width:110px;}
#flyout ul {padding:0; margin:0; list-style: none outside none; width:110px; height:auto;  position:absolute; left:-9999px; top:0;}
#flyout table {border-collapse:collapse; width:0; height:0; margin:-1px -10px;}

#flyout li {float:left; margin-bottom:0px;}
#flyout li a {display:block; float:left; width:129px; height:24px;  color:#333; line-height:24px; font-size:11px; text-decoration:none; text-indent:10px;}
#flyout li a.fly { border-bottom: 1px solid #ccc; width:150px;}
#flyout li a.fly_onder { width:150px;}

#flyout li:hover {position:relative;}
#flyout li a:hover {position:relative; background-color:#f89a1e; color:#fff;}
#flyout li:hover > a {background-color:#f89a1e; color:#fff;}

#flyout ul li a {background:#aaa;}
#flyout ul li a.fly {background:#aaa url() no-repeat right center;}
#flyout ul ul li a {background:#ccc;}
#flyout ul ul li a.fly {background:#ccc url() no-repeat right center;}
#flyout ul ul ul li a {background:#ddd;}

#flyout :hover ul,
#flyout :hover ul :hover ul,
#flyout :hover ul :hover ul :hover ul {left:120px;}

#flyout :hover ul ul,
#flyout :hover ul :hover ul ul {left:-9999px;}

#flyout ul li:hover > a {background-color:#f89a1e; color:#fff;}
#flyout ul ul li:hover > a {background-color:#f89a1e; color:#fff;}


/*  tekstopmaak */
table, td, div, span, p {
font: normal normal normal 12px/140% Verdana, Arial, Helvetica, sans-serif; 	
}
h1 {
font: normal normal bold 16px/200% Verdana, Arial, Helvetica, sans-serif; color: #663300; text-transform: uppercase; 
}
h2 {
font: normal normal bold 16px/200% Verdana, Arial, Helvetica, sans-serif; color: #663300; 
}
h3 {
font: normal normal bold 14px/200% Verdana, Arial, Helvetica, sans-serif; color: #663300; text-transform: uppercase; 
}
h4 {
font: normal normal bold 14px/200% Verdana, Arial, Helvetica, sans-serif; color: #663300; 
}
h5 {
font: normal small-caps normal 12px/150% Verdana, Arial, Helvetica, sans-serif; color: #663300; 
}
.grijs {
	color: #515151;
}
.klein {
	font-size: 10px;
}
.kleinitalic {font: italic normal normal 10px/140% Verdana, Arial, Helvetica, sans-serif;
}
.witbold {font: normal normal bold 13px/140% Verdana, Arial, Helvetica, sans-serif;  color: #fff ;}
.witbold_sml {font: normal normal bold 11px/140% Verdana, Arial, Helvetica, sans-serif;  color: #fff ; }
.witbold_smlst {font: normal normal bold 10px/140% Verdana, Arial, Helvetica, sans-serif;  color: #fff ; }
#a_right .witbold a,a:link,a:visited{ color: #fdfec7 ;}
#a_right .witbold a:hover,a:active{ color: #fff ;}


.plaatjerechts { margin: 5px 25px 5px 5px;  float: right;
}
.plaatjerechts_sec { margin: 5px 0px 5px 5px;  float: right;
}
.plaatjerechtscenter { margin: 5px 5px 5px 5px; float: right;
}
.plaatjelinks { margin: 5px 5px 5px 25px; float: left;
	
}
.plaatjelinks_sec { margin: 5px 5px 5px 0px; float: left;
	
}
.tbl_vehaal { display:block; float:left; margin:0 10px 5px 25px}
.plaatjecenter {
	margin: 5px;  }
/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}

.intro_tkst {font: normal normal bold 12px/140% Verdana, Arial, Helvetica, sans-serif;  color: #663300 ;}
.intro_tkst_land {font: normal normal bold 12px/140% Verdana, Arial, Helvetica, sans-serif;  color: #663300 ;}
.tkst_blok_links {font: normal normal normal 12px/140% Verdana, Arial, Helvetica, sans-serif;  color: #663300 ; border: 1px solid #663300; display:block; padding:5px; margin-left:25px; margin-right:5px; width:40%; float:left}
.tkst_blok_rechts {font: normal normal normal 12px/140% Verdana, Arial, Helvetica, sans-serif;  color: #663300 ; border: 1px solid #663300; display:block; padding:5px; margin-left:5px; margin-right:25px; width:40%; float:right }
.tkst_blok_prct {font: normal normal normal 11px/140% Verdana, Arial, Helvetica, sans-serif;  color: #663300 ; border: 1px solid #663300; display: block; padding:5px; margin:5px auto 10px auto; width: 95%; }
.tkst_blok_scheiding {display: block; padding:5px; width: 100%; float:left; }
.referentie {font: normal normal normal 11px/140% Verdana, Arial, Helvetica, sans-serif;  color: #663300 ;}


.tbl_nabestellen { border: 1px solid #b23427; width:450px; padding: 0px; margin:0 auto;}
.tbl_links { border: 1px solid #b23427; width:450px; padding: 3px; margin:0 auto;}
.tbl_nabestellen td{ border: 1px solid #b23427; padding: 0px; margin: 0px;}
.tbl_nabestellen tr{  padding: 0px; margin: 0px;}
.td_link { width:250px}
.clear_float { clear:both; height:0; font-size: 1px; line-height: 0px;}
.floatrightdiv { width:100px; float:right; margin-right: 40px}
.nieuwsbrief_100 { width:100px; margin:2px 0 2px 5px; padding:0px; display: compact; float:left}
.nieuwsbrief_20 { width:20px;  }
.meerinfo {font: normal italic normal 12px/140% Verdana, Arial, Helvetica, sans-serif;  color: #663300 ;}

.kop {font: normal normal bold 14px/200% Verdana, Arial, Helvetica, sans-serif; color: #663300;}
 




