A:link          {  COLOR: #660000; font-weight: bold; TEXT-DECORATION: none }
A:visited       {  COLOR: #660000; font-weight: bold; TEXT-DECORATION: none }
A:hover         {  COLOR: #fefdfc; font-weight: bold; TEXT-DECORATION: underline }

A:no_link:link     { color:#000000;TEXT-DECORATION: none; }
A:no_link:visited  { color:#000000;TEXT-DECORATION: none; }
A:no_link:hover    { color:#000000;TEXT-DECORATION: none; }

A.vet:link      { color:#000000; font-weight: bold;  TEXT-DECORATION: none }
A.vet:visited   { color:#000000; font-weight: bold;  TEXT-DECORATION: none }
A.vet:hover     { color:#000000; font-weight: bold;  TEXT-DECORATION: underline }

A.label:link      { font-family:verdana; color:#660000; font-weight: normal;  TEXT-DECORATION: none }
A.label:visited   { font-family:verdana; color:#660000; font-weight: normal;  TEXT-DECORATION: none }
A.label:hover     { font-family:verdana; color:#660000; font-weight: normal;  TEXT-DECORATION: underline }

A.thin:link      { color:#FC7812; font-weight: normal;  TEXT-DECORATION: underline }
A.thin:visited   { color:#FC7812; font-weight: normal;  TEXT-DECORATION: underline }
A.thin:hover     { color:#FC7812; font-weight: normal;  TEXT-DECORATION: underline }

A.navigate:link      { color:#FC7812; font-weight: bold;  TEXT-DECORATION: none }
A.navigate:visited   { color:#FC7812; font-weight: bold;  TEXT-DECORATION: none }
A.navigate:hover     { color:#FC7812; font-weight: bold;  TEXT-DECORATION: underline }

A.weblink:link      { color:#000000; font-weight: bold;  text-decoration: underline }
A.weblink:visited   { color:#660000; font-weight: bold;  text-decoration: underline }
A.weblink:hover     { color:#660000; font-weight: bold;  text-decoration: underline }

A.normal:link   { color:#000000; font-weight: normal;  TEXT-DECORATION: none }
A.normal:visited{ color:#000000; font-weight: normal;  TEXT-DECORATION: none }
A.normal:hover  { color:#000000; font-weight: normal;  TEXT-DECORATION: underline }

body {
 font-family:tahoma,sans-serif;
 font-size:11px;
 color:#000000;
 background-color:#fefdfc;
 text-align  :   left
}

form {
 margin-bottom:0px;
 margin-top:3px;
 text-align  :   left
}

BODY.red       {font-family:tahoma,sans-serif; font-size:11px;color:#000000;background-color:red;}

input
{   font-family :   tahoma,sans-serif;
    font-size   :   11px;
    font-style  :   normal
    border-width:   0px;
    color       :   black;
    text-align  :   left;
}

.horizontalline
{
    border          : 1px dashed #660000;
    height          : 1px;
    width           : 90%;
}


inputbox       {font-size='12pt'; font-face:'Arial,Helvetica,Sans-Serif'}
SELECT         {font-size='9pt'; font-face:'Arial,Helvetica,Sans-Serif'}
textarea       {font-size='9pt'; font-face:'Arial,Helvetica,Sans-Serif'}

.readonlyfield
{   font-family :   tahoma,sans-serif;
    font-size   :   11px;
    font-style  :   normal
    border-width:   0px;
    color       :   black;
    text-align  :   left;
    background  :   #EFF7FF;
    padding:        0px 0px 0px 0px;
    marging:        0px 0px 0px 0px;
}

.textbox
{
    font-family:    tahoma;
    font-size:      11px;
    font-style:     normal
    border-width:   0px;
    color:          Black;
    padding:        0px 0px 0px 0px;
    marging:        0px 0px 0px 0px;
}

.leftAlignedTextbox
{
    font-family:    tahoma;
    font-size:      11px;
    font-style:     normal
    border-width:   0px;
    color:          black;
    text-align:     left;
}

.rightAlignedTextbox
{
    font-family:    tahoma;
    font-size:      11px;
    font-style:     normal
    border-width:   0px;
    color:          black;
    text-align:     right;
}

.readonlyLeftAlignedTextbox
{
    font-family:    tahoma;
    font-size:      11px;
    font-style:     normal
    border-width:   0px;
    color:          black;
    text-align:     left;
}

.readonlyRightAlignedTextbox
{
    font-family:    tahoma;
    font-size:      11px;
    font-style:     normal
    border-width:   0px;
    color:          black;
    text-align:     right;
    background  :   #EFF7FF;
}


.title     {font-family:tahoma,san-serif;font-size:12px;color:#000000;font-weight:BOLD}
.menu      {font-family:tahoma,sans-serif;font-size:11px;color:#000000;font-weight:BOLD;text-decoration:none;}

.flexbttn  {font-family:tahoma,sans-serif;font-size:11px;background-color: #FC7812;border-bottom: 1px solid #104A7B;border-right: 1px solid #104A7B;border-left: 1px solid #AFC4D5;border-top:1px solid #AFC4D5;color:#fff;height:21px;text-decoration:none;cursor: hand;font-weight: bold;}
.fixedbttn {font-family:tahoma,sans-serif;font-size:11px;background-color: #FC7812;border-bottom: 1px solid #104A7B;border-right: 1px solid #104A7B;border-left: 1px solid #AFC4D5;border-top:1px solid #AFC4D5;color:#fff;height:21px;text-decoration:none;cursor: hand;font-weight: bold; width: 111px; }


TABLE	               {font-family:tahoma,sans-serif; font-size:12px;border:0px}
TABLE.multirecord   TD {font-family:tahoma,sans-serif; font-size:12px;border-bottom :solid #660000 1px;padding: 0px 0px 0px 10px; marging:0px 0px 0px 10px; white-space: nowrap;}

.rectangle
{
     border-width :0px;
}

.search
{
    border:         1px solid rgb( 216, 211, 102 );

    font-family:    tahoma;
    font-size:      10px;
    font-style:     normal;
    color:          Black;

    padding:        0px 0px 0px 10px;
    marging:        0px 0px 0px 10px;
}

.calculations  { background-color:#EFF7FF;}
.header        { border: 0px; padding:0px;}
.body          { border: 0px; padding:0px;}

.bar {
    border:         0px solid #202044;
    background-color :   #000033;
    font-family:    arial;
    font-size:      12px;
    font-weight:    bold;
    color:          white;
    padding:        3px 10px 3px 10px;
    marging:        0px 0px 0px 0px;
}

.bar_solid {
    border:         0px solid rgb( 216, 211, 102 );
    background-color :   #000033;
    font-family:    arial;
    font-size:      12px;
    font-weight:    bold;
    color:          white;
    padding:        3px 10px 3px 10px;
    marging:        0px 0px 0px 0px;
}

.bar_border {
    border:         1px solid rgb( 216, 211, 102 );
    padding:        1px 0px 0px 0px;
    marging:        0px 0px 0px 0px;
}

.greybar
{
    font-family:    arial;
    font-size:      14px;
    font-weight:    bold;
    color:          black;
    background:     #dbdbdb;
    padding:        3px 10px 3px 10px;
    marging:        0px 0px 0px 0px;
}

.normal       {font-family: tahoma; font-size:12px;color:#000000; border-width:0px; vertical-align : top; }
.status       {font-family: tahoma; font-size:12px;color:#000000; font-weight: normal; border: 0px; padding:0px;}
.vet          {font-family: tahoma; font-size:12px;color:#000000; font-weight: bold}
.header       {font-family: tahoma; font-size:12px;color:#000000; }
.error         {font-family: verdana, tahoma; font-size:12x;color:#FF0000; font-style: normal}

.time          {font-family: tahoma; font-size:11px;color:#ffffff; font-weight: bold;}


.black        {font-family: verdana, tahoma; font-size:11px;color:black; font-style: normal}
.white        {font-family: verdana, tahoma; font-size:11px;color:white; font-style: normal}
.green        {font-family: verdana, tahoma; font-size:11px;color:green; font-style: normal}
.yellow       {font-family: verdana, tahoma; font-size:11px;color:#A800C6; font-style: normal}
.red          {font-family: verdana, tahoma; font-size:11px;color:red;   font-style: normal}
.cursief      {font-family: verdana, tahoma; font-size:11px;color:#000000; font-style: italic}


.infotekst     {font-family: verdana,tahoma,san-serif;font-size:11px;color:gray;font-weight:normal}
.info
{
   border       : 1px solid rgb( 145, 155, 156 );
   border-style : inset;
   background-color:#ffffff;

   font-family: verdana, tahoma
   font-size  :12px;
   color:black;
   font-style: normal;

}

.prompt
{ font-family    : tahoma;
  font-size      : 12px;
  color          : #000000;
  font-weight    : bold;
  vertical-align : top;
  height         : 16px;
}

.grijs         {font-family: tahoma; font-size:12px; color:#000000; BACKGROUND-COLOR:#DBDBDB}

.titel
{
  font-family: arial;
  font-size: 160%;
  color:#ffffff;
  font-weight: bold;
  background-color:#b5a500;
  padding :3px 6px 0px 6px;
}

.desktop
{
    border:         1px solid rgb( 145, 155, 156 );
    background:     rgb( 252, 252, 254 );

    font-family:    tahoma;
    font-size:      10px;
    font-style:     normal
    color:          Black;
    padding:        0px 0px 0px 10px;
    marging:        0px 0px 0px 10px;
}

.tekst          {
                      font-family:    verdana;
                      font-size:      11px;
                      color:#ffffff;
                      font-weight: normal;
                      background-color:#b5a500;
                      padding :3px 6px 0px 6px;
                }

.label          {
                      font-family:    verdana;
                      font-size:      11px;
                      color:#000000;
                      font-weight: normal;
                      padding :0px 0px 0px 0px;
                 }



.button {
       font-family:tahoma,sans-serif;
       font-size:11px;
       color:#000000;
       font-style: normal;
       text-valign:center
}


.dottedBorder{
  border-width    : 1;
  border-style    : dotted;
  border-color    : #b5a500;
  background-color: white;
  color          : black;

}

.mandatory{
   font           : 9px Tahoma;
   font-style     : normal;
   text-align     : right;
   valign         : top;
   color          : black;
   padding        : 0px 0px 0px 10px;
   marging        : 0px 0px 0px 10px;

}


fieldset { border-width : 1px ;
  		   border-style : outset;
		 }

legend	 {font-family: "tahoma"; font-size:11px;color:#000000; font-style: normal;
		 }


DIV.form
{
			border-style : outset ;
			border-width : 2 ;
			cursor : default ;
			Position : Absolute ;
			Width : 550px ;
			Height : 350px ;
			Font-Family : Arial ;
			Font-Size : 9pt ;
			Background-Color : silver
}
DIV.titlebar
{
			cursor : default ;
			Height : 18px ;
			Text-Align : Left ;
			Font-Family : Arial ;
			Font-Size : 9pt ;
			Color : white ;
			Background-Color : navy ;
			Font-Weight : Bold
}


.nonactiveTab
{
    background-image:   url( "nonactivetab.gif" );
    background-repeat:  no-repeat;
    position:           relative;
    cursor:             hand;
    padding:            4px 0px 4px 0px;
    width  :            102px ;
    border:             0;
    top:                0;
    z-index:            1;
    font:               11px Tahoma;
    white-space:        nowrap;
    text-align:         left;

}

.activeTab
{
    background-image:   url( "activetab.gif" );
    background-repeat:  no-repeat;
    position:           relative;
    cursor:             Default;
    padding:            4px 0px 4px 0px;
    Width  :            102px ;
    border:             0;
    top:                1;
    z-index:            1;
    font:               11px Tahoma;
    white-space:        nowrap;
    text-align:         left;
}

<!--   check box en radiogroep voor kleinere grootte; wordt gebruikt bij multi record table data -->
.multirecordCheckbox
{
  width:14px;
  height:14px;
  border-width:8px;
}


.tabContentPane {
    clear:          both;
    background:     #F0F0F0;
    border:         1px solid rgb( 229, 212, 212 );
    z-index:        0;
    position:       relative;
    top:            0px;
    font:           11px Tahoma;
    color:          Black;
    padding:        10px
}

.tabMainContentPane {
    background: #F0F0F0;
    border:     1px solid rgb( 229, 212, 212 );
    font:       11px Tahoma;
    color:      Black;
    padding:    10px 10px 10px 12px;
    text-align: left 
}

.iFrameTabPane {
    border-bottom     : 2px solid buttonshadow;
    border-right      : 2px solid buttonshadow;
    border-left       : 2px solid buttonhighlight;
    border-top        : 2px solid buttonhighlight;
    font              : 11px Tahoma;
    color             : Black;

    padding           : 10px 10px 10px 10px;

}

.iFrameBody
{
    border:         0px solid rgb( 145, 155, 156 );
    font:           11px Tahoma;
    color:          Black;

    padding:        0px;

}

.iFrameBorder
{
  border-width :1;
  border-style :groove;
  padding      : 0px 0px 0px 0px;

}


a.helpLink:link,
a.helpLink:visited,
a.helpLink:hover
{
        color:      #660000;
  	    text-decoration:	none;
        border-bottom:  1px dashed #660000;
        cursor : help;
        font-weight: bold;
}

.information
{
    position:   absolute;
    border:     1px Solid WindowFrame;
    background: Infobackground;
    color:      InfoText;
    font:       StatusBar;
    font:       Status-Bar;
    padding:    3px;
    z-index:    10000;
}

.webformtable {
  width: 200px;
  text-valign: left;
}

.webtable {
  font-family: verdana;
  font-size: 11px;
  color:#300B66;
  background-color:#FFFFFF;
  font-weight: normal;
  padding :0px 0px 0px 0px;
}

.webtabledata {
  font-family: verdana;
  font-size: 11px;
  color:#300B66;
  background-color:white;
  font-weight: normal;
  padding :0px 0px 0px 0px;
  white-space: nowrap;
}

.webobjectmaintable{
   border  : 0px;
}


.webobjecttoolbar {
  background-color: #c0c0c0;
}
.webobjectselected{
  background-color: #C3BFBF;
}

.webbasketsummary{
  background-color: #c0c0c0;
}

.webobjectthumbnailtop {
 padding		    : 0px;
}

.webobjectthumbnail {
 width  : 188px;
 height : 141px;
 padding		 : 3px;
 border-top      : solid #c0c0c0 1px;
 border-bottom   : solid #c0c0c0 1px;
 border-left     : solid #c0c0c0 1px;
 border-right    : solid #c0c0c0 1px; 
}

.webobjectdetailthumbnail {
 width  : 166px;
 height : 120px;
 padding		 : 3px;
 border-top      : solid #c0c0c0 1px;
 border-bottom   : solid #c0c0c0 1px;
 border-left     : solid #c0c0c0 1px;
 border-right    : solid #c0c0c0 1px; 
}


table.webobjectmaintable td {
 border-bottom   : solid #fff 0px
}

TD.prompt {
    width: 190px;
    }
.registrationSearchZipContentBox{
    white-space:nowrap;
    }
