/* Form */

td.td_form_links
{
font-weight: bold
}

/* ir_top */

body.irtop
{
background-image: url('images/ir_top.jpg');
background-repeat: no-repeat;
background-attachment: fixed;

margin-left: 2px; margin-right: 2px;
margin-top: 0px; margin-bottom: 0px
}

/* ir_menu */

body.irmenu
{
background-image: url('images/ir_menu.jpg');
background-repeat: no-repeat;
background-attachment: fixed;

margin-left: 1px; margin-right: 1px;
margin-top: 1px; margin-bottom: 1px
}

table.irtop
{
cellspacing: 0px;
cellpadding: 0px;
border-width: 0px
}

/* ir_hoofd */

body
{
background-image: url('images/ir_hoofd.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
background-color: #FF8838;
font-family: Verdana,arial; 
font-size: 8pt; 
color: #FFFFFF;

margin-left: 5px; margin-right: 5px;
margin-top: 0px; margin-bottom: 0px;

scrollbar-face-color: #ff4e00;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #FF8838;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-Color: #FFFFFF
}

table
{
width: 100%;
font-size: 8pt;
color: #FFFFFF;
cellspacing: 0;
border-collapse: collapse;
cellpadding: 0
}

a:link {color: #000000}
a:visited {color: #000000}
a:hover {color: #FF0000}
a:active {color: #FF0000}

table.note
{
font-size: 7pt;
color: #000000;
background-color: #FFFFFF;
border-style: solid;
border-color: #000000;
border-width: 1px
}

table.error
{
font-size: 7pt;
color: #000000;
background-color: #FFFFFF;
border-style: solid;
border-color: #000000;
border-width: 1px
}

table.rekening_res2
{
width: auto
}

td#donker
{
}

#bgwit
{
background-color: #FFFFFF;
color: #000000
}

tr#donker
{
background-color: #FEBE92
}

p#vet
{
font-weight: bold
}

td#vet
{
font-weight: bold
}

td#top
{
vertical-align: top
}

font#zwart
{
color: #000000
}

font#rood
{
color: #FF0000
}

font#small
{
font-size: 7pt 
}

font#large
{
font-size: 10pt 
}

td.verhuur_boven
{
background-image: url('images/tabel_boven.jpg');
background-repeat: repeat;
height: 10px
}

td.verhuur_onder
{
background-image: url('images/tabel_onder.jpg');
background-repeat: repeat;
height: 10px
}

td.verhuur_links
{
border-left: 1px solid #000000; 
font-weight: bold
}

td.verhuur_rechts
{
border-right: 1px solid #000000
}

td.verhuur_lr
{
border-left: 1px solid #000000; 
border-right: 1px solid #000000
}

td.verhuur_bottom
{
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000
}

td.verhuur_bottom_l
{
border-left: 1px solid #000000;
border-bottom: 1px solid #000000
}

td.verhuur_bottom_r
{
border-right: 1px solid #000000;
border-bottom: 1px solid #000000
}

td.voorz_kolom_lr
{
border-left: 1px solid #000000; 
border-right: 1px solid #000000;
font-size: 7pt
}

td.voorz_kolom_l
{
border-left: 1px solid #000000;
font-size: 7pt
}

td.voorz_kolom_r
{
border-right: 1px solid #000000
}

td.kolom_top
{
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
font-weight: bold;
color: #000000;
background-image: url('images/tabel_boven_groot.jpg');
background-repeat: repeat
}

td.kolom_bottom
{
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
font-size: 7pt
}

td.kolom_bottom_l
{
border-left: 1px solid #000000; 
border-bottom: 1px solid #000000;
font-size: 7pt
}

td.kolom_bottom_r
{
border-right: 1px solid #000000;
border-bottom: 1px solid #000000
}

td.kolom_l
{
border-left: 1px solid #000000
}

td.kolom_r
{
border-right: 1px solid #000000
}

td.top5
{
border-left: 1px solid #000000; 
border-right: 1px solid #000000
}

td.lastminute
{
color: #FFFFFF;
background-color: #FF0000;
font-weight: bold
}

td.lastminute_kop
{
border-left: 1px solid #000000; 
border-right: 1px solid #000000;
border-bottom: 1px solid #000000; 
border-top: 1px solid #000000;
color: #FF0000;
background-color: #000000;
font-weight: bold
}

td.tip
{
font-size: 8pt;
color: #FFFFFF;
background-color: #008000;
font-weight: bold
}

p
{
margin: 0px;
padding: 0px;
}

hr
{
border: 0;
color: #FFFFFF;
background-color: #FFFFFF;
height: 1px
}

img.vlaggen
{
border-style: solid;
border-color: #FFFFFF;
border-width: 1px
}

input 
{
font-size: 8pt;
background-color: #FFFFFF;
border-style: solid;
border-color: #000000;
border-width: 1px
}

option
{
font-size: 8pt
}

select
{
font-size: 8pt
}

p.page_title
{
color: #000000;
font-size: 10pt;
font-weight: bold;
text-align: center
}

p.error
{
font-weight: bold
}

p.note
{
font-weight: bold
}

/* ir_footer */

body.irfooter
{
background-image: url('images/ir_footer.jpg');
background-repeat: no-repeat;
background-attachment: fixed;

margin-left: 0px; margin-right: 0px;
margin-top: 0px; margin-bottom: 0px
}

/* ir_links */

body.irlinks
{
background-image: url('images/ir_links.jpg');
background-repeat: repeat;
background-attachment: fixed;
background-position: top right;
background-color: #FFFFFF;

margin-left: 0px; margin-right: 0px;
margin-top: 0px; margin-bottom: 0px
}

/* ir_rechts */

body.irrechts
{
background-image: url('images/ir_rechts.jpg');
background-repeat: repeat;
background-attachment: fixed;
background-position: top left;
background-color: #FFFFFF;

margin-left: 0px; margin-right: 0px;
margin-top: 0px; margin-bottom: 0px
}

body.calendar
{
background-image: url('images/ir_footer.jpg');
background-repeat: repeat;
background-attachment: fixed;
background-position: top right;

margin-left: 0px; margin-right: 0px;
margin-top: 0px; margin-bottom: 0px
}

/* calender */

.kalendertabel {
   cellpadding: 0px;
   border-collapse: collapse;
   cellspacing: 0px; 
   border-style: solid;
   border-width: 1px;
   border-color: #000000;
}
.kalendertabel_intabel {
   cellspacing: 0px;
   border-width: 0px;
   border-collapse: collapse;
   cellpadding: 0px
}
.kalenderkopl {
   background-color: #FFFFFF;
   text-align: left;
   font-weight: bold;
   border-style: solid;
   border-width: 0px;
   border-color: #006699;
}
.kalenderkopm {
   background-color: #FFFFFF;
   color: #000000;
   font-weight: bold;
   text-align: center;
   border-style: solid;
   border-width: 0px;
   border-color: #006699;
}
.kalenderkopr {
   background-color: #FFFFFF;
   text-align: right;
   font-weight: bold;
   border-style: solid;
   border-width: 0px;
   border-color: #FFFFFF;
}
.kalenderdag {
   background-color: #006699;
   vertical-align: middle;
   text-align: center;
   border-style: solid;
   border-width: 1px;
   border-color: #FFFFFF;
   font-weight: bold;
}
.kalendervandaag {
   background-color: #FFFFFF;
   color: #000000;
   vertical-align: middle;
   text-align: center;
   border-style: solid;
   border-width: 1px;
   border-color: #FFFFFF;
}
.kalenderdatum {
   background-color: #000000;
   vertical-align: middle;
   text-align: center;
   border-style: solid;
   border-width: 1px;
   border-color: #FFFFFF;
}
.kalendereventdatum_9 {
   background-color: #008000;
   vertical-align: middle;
   text-align: center;
   border-style: solid;
   border-width: 1px;
   border-color: #FFFFFF;
}
.kalendereventdatum_3 {
   background-color: #FF0000;
   vertical-align: middle;
   text-align: center;
   border-style: solid;
   border-width: 1px;
   border-color: #FFFFFF;
}
.kalendereventdatum_2 {
   background-color: #FF8800;
   vertical-align: middle;
   text-align: center;
   border-style: solid;
   border-width: 1px;
   border-color: #FFFFFF;
}
.kalendereventdatum_9_intabel {
   background-color: #008000;
   vertical-align: middle;
   text-align: center;
   cellspacing: 0px;
   border-width: 0px;
   border-collapse: collapse;
   cellpadding: 0px;
}
.kalendereventdatum_3_intabel {
   background-color: #FF0000;
   vertical-align: middle;
   text-align: center;
   cellspacing: 0px;
   border-width: 0px;
   border-collapse: collapse;
   cellpadding: 0px;
}
.kalendereventdatum_2_intabel {
   background-color: #FF8800;
   vertical-align: middle;
   text-align: center;
   cellspacing: 0px;
   border-width: 0px;
   border-collapse: collapse;
   cellpadding: 0px;
}

.kalenderdatumleeg {
   background-color: #C0C0C0;
   border-width: 0px;
   border-collapse: collapse;
   }
   
#dhtmltooltip{
position: absolute;
width: 200px;
border: 2px solid black;
padding: 1px;
background-color: #FF8838;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#FFFFFF,direction=135);
}

