body           { background-color: #FFFFFF;
                 font: normal 12px verdana;
               }

div.descr      { font: normal 11px verdana;
                 text-align: justify;
                 vertical-align: top;
                 color: #000000;
                 background-color: #F0F4F9;
               }

ul, li         { font: normal 11px verdana;
                 text-align: justify;
                 color: #000066;
               }
               
a, 
a:link,
a:visited,
a:active,
a:hover        { color: #3333FF;
                 /*vertical-align: top;*/
               }
               
a.a1, 
a.a1:link,
a.a1:visited,
a.a1:active,
a.a1:hover     { color: #3333FF;
                 /*vertical-align: top;*/
                 text-decoration: none
               }
               
td.pageheader  { vertical-align:middle;
                 border: solid 4px #F67420;
                 border-style: solid none none none;
                 height:26px;
                 background-image:url(/graphics/hdr1.jpg);
                 background-repeat:repeat-x;
                 font-size:12px;
                 padding-left:10px;
                 margin-bottom: 10px;
               }

td.menu        { background-color: #EEF673;
                 padding: 2px;
               }

a.menu, a.menu:link, a.menu:visited, a.menu:hover, a.menu:active
               { font: bold 12px verdana;
                 background-color: transparent;
                 color : #FFFFFF;
                 text-decoration: none;
               }

a.amenu, a.amenu:link, a.amenu:visited, a.amenu:active
               { font: normal 12px verdana;
                 color : #000000;
                 text-decoration: none;
               }

a.amenu:hover
               { font: bold 12px verdana;
                 color: #000000;
                 text-decoration: none;
               }
               
a.room, a.room:link, a.room:visited, a.room:hover, a.room:active
               { font: normal 12px verdana;
                 color : #000000;
                 text-decoration: none;
               }
                             

/* Headers & Footers */

h1             { font: bold 18px verdana;
                 text-align: center;
                 vertical-align: middle;
                 line-height: 0.8;
                 /*margin: 0px 0px 0px 0px;*/
                 color: #000066;
               }

h2             { font: bold 13px verdana;
                 text-align: center;
                 vertical-align: middle;
                 line-height: 2.0;
                 margin: 0px 0px 0px 0px;
                 color: #000066;
               }

h3             { font: bold 16px verdana;
                 text-align: center;
                 vertical-align: top;
                 line-height: 2.0;
                 margin: 0px 0px 10px 0px;
                 color: #000066;
               }

h4             { font: bold 13px verdana;
                 text-align: center;
                 vertical-align: top;
                 line-height: 1.0;
                 /*margin: 0px 0px 5px 0px;*/
                 color: #000066;
               }
               
h6             { font: normal 10px verdana;
                 text-align: center;
                 vertical-align: top;
                 margin:  0px 0px 5px 0px;
                 line-height: 1.2;
                 color: #000066;
                 background-color: #FFFFFF;
               }               

.hdr5          { font: bold 12px verdana;
                 text-align: center;
                 vertical-align: middle;
                 line-height: 2.0;
                 margin: 0 0 0 0;
                 color: #000000;
                 background-color: #D1D7E0;
               }

.copyright     { font: 10px verdana;
                 text-align: center;
                 vertical-align: top;
                 color: #000066;
               }

div .hdr1        { font: bold 18px verdana;
                 text-align: center;
                 vertical-align: middle;
                 line-height: 1.5;
                 margin: 0px 0px 0px 0px;
                 color: #000066;
               }

div .hdr2       { font: bold 13px verdana;
                 text-align: center;
                 vertical-align: middle;
                 line-height: 2.0;
                 margin: 0px 0px 0px 0px;
                 color: #000066;
               }

p              { font: normal 12px verdana;
                 text-align: justify;
                 vertical-align: top;
                 color: #000066;
               }

p.px12         { font: normal 12px verdana;
               }

p.px11         { font: normal 11px verdana;
               }

p.px10         { font: normal 10px verdana;
               }

/* Tables */

table          { font: normal 12px verdana;
                 text-align: left;
                 vertical-align: top;
                 color: #000066;
                 border-spacing: 0px;
                 border-collapse: separate;
                 padding: 0px;
               }

table.td       { vertical-align: top;
                 border-spacing: 0px;
                 border-collapse: collapse;
                 padding: 0px;
               }
               
table.add td   { padding: 2px ;
               }

table.smallmenu
			   { background-color: #FFFFFF;			   
			   }
			   
table.smallmenu td 
			   { padding:1px;			   
			   }
			   
td.smallmenu 
			   { background-color:#7FFF7F; 
			     border:solid 1px #000000; 
			     border-radius: 6px;
			     padding:2px;			   
			   }			   			   	

table.form     { vertical-align: middle;
                 background-color: #FFFFFF;
                 border: solid 1px #CCCCCC;
                 border-spacing: 0px;
                 border-collapse: separate;
                 border-radius: 12px;
                 padding: 0px;
               }

table.form h1  { font: bold 14px verdana;
                 text-align: center;
                 vertical-align: middle;
                 line-height: 2.0;
                 margin: 0px;	
	             background-image:url(/graphics/hdr1.jpg);
                 background-repeat:repeat-x;
                 color: #FFFFFF;
                 border-top-left-radius: 12px;
                 border-top-right-radius: 12px;
               }
               
table.inner    { margin: 10px 3px 10px 3px;
	
}               
               
table.inner td    
			   { padding: 2px;
			   }                

table.room     { background-color: #FFFFCC;
                 border: solid 1px #CCCCCC;
               }

table.fac      { text-align: justify;
               }

table.rates    { border: solid 1px #000000;
               }
               
table.koers    { background-color: #FFFFE6;
                 border: solid 1px #CCCCCC;
               }

table.bdr      { border: solid 1px #CCCCCC;
                 border-spacing: 1px;
                 border-collapse: separate;
               }
               
table.info     { border: solid 1px #CCCCCC;
                 border-spacing: 0px;
                 border-collapse: separate;
                 border-radius: 12px;
               }                
               
table.info h3, table.info h2
               { font: bold 15px verdana;
                 text-align: center;
                 vertical-align: middle;
                 line-height: 2;
                 margin: 0px;
                 background-image: url(/graphics/hdr.jpg);
                 border-top-left-radius: 12px;
                 border-top-right-radius: 12px;
                 color: #000080;
               }                           
               
table.feat     { border: solid 1px #CCCCCC;
                 border-style: none none none solid;
               }
               
table.bdrblack { font: normal 12px verdana;
                 background-color: #FFFBEA;
                 border: solid 2px #000000;
                 border-spacing: 3px;
                 border-collapse: separate;
               }

table.login    { font: normal 11px verdana;
                 text-align: left;
                 vertical-align: top;
                 color: #000066;
                 background-color: #F5F5F5;
                 border: solid 1px #6D9DE9;
                 border-collapse: separate;
               }

table.login td.hdr
               { font: bold 13px verdana;
                 vertical-align: top;
                 text-align: center;
                 color: #FFFFFF;
                 background-color: #6D9DE9;
               }

table.login input, select, textarea
               { font: normal 11px verdana;
                 text-align: left;
                 color: #000066;
                 background-color: #FFFFFF;
                 border: solid 1px #5D7B9D;
                 border-collapse: collapse;
               }
               
table.login td { padding: 2px;
	
}               

/* Table row */

td             { vertical-align: top;
                 border-spacing: 0px;
                 border-collapse: collapse;
                 padding: 0px;
               }


td.left        { text-align: left;
               }

td.right       { text-align: right;
               }

td.center      { text-align: center;
               }
               
td.middle      { vertical-align: middle;
               }

td.midcenter   { vertical-align: middle;
                 text-align: center;
               }
               
td.bottom      { vertical-align: bottom;
               }

td.hdr         { font: bold 11px verdana;
                 text-align: center;
                 vertical-align: middle;
                 border: solid 1px #CCCCCC;
               }

td.err         { color: #FF0000;
               }

td.disclaimer  { font: normal 9px verdana;
                 text-align: justify;
                 color: #000000;
               }
               
td.bdrtop      { border: solid 1px #CCCCCC;
                 border-style: solid none none none;
               } 
               
td.bdrbottom   { border: solid 1px #CCCCCC;
                 border-style: none none solid none;
               }
               
td.bdrtb       { border: solid 1px #CCCCCC;
                 border-style: solid none solid none;
               }

td.caption     { font: bold 11px verdana;
                 text-align: left;
                 vertical-align: middle;
                 color: #000066;
               }

td.descr       { font: normal 12px verdana;
                 text-align: justify;
                 vertical-align: top;
                 color: #000000;
               }

.imgtext       { text-align: center;
                 background-color: #FFFFFF;
               }

td.pix         { text-align: center;
                 vertical-align: middle;
                 color: #FFFFFF;
                 background-color: #0000FF;
               }

td.arrow       { text-align: right;
                 background-color: #FFFFFF;
               }

/* Form */

button         {
    			background-color: #F3FB8A;;
				color: #0f33f8;
				padding: 0px;
				text-align: center;
				font: bold 11px verdana;
				cursor: pointer;
				border: solid 1px #000000;
				border-radius: 4px;
				width: 100px;
			   }

input.checkbox { border-style:none;
                 background-color: #D1D7E0;
                 margin: 0px 0px 0px 0px;
                 /*height: 12px;*/
               }

input,
select,
textarea       { font: normal 12px verdana;
                 text-align: left;
                 color: #000066;
                 background-color: #D7E5F2;
                 border: solid 1px #5D7B9D;
                 border-collapse: collapse;
               }
               
input.nr       { text-align: right;
                 background-color: #D7E5F2;
               }
               
input.rdonly   { text-align: center;
                 background-color: #FFFFFF;
               }

input.err      { background-color: #FF0000;
               }

input.nrerr    { text-align: right;
                 background-color: #FF0000;
               }

div.footer {
    padding-top: 10px;
	display: inline-block;
	width: 33%;
	vertical-align: top;
	text-align: center;
}

@media screen and (max-width: 600px) {

div.footer {
    display: block;
	width: unset;
}

}
