/** Common style settings */

body                 { margin: 0px; padding: 0px; font-family: Verdana,Arial,Helvetica; font-size: 10px; color: #000000; }

form                 { margin: 0px; padding: 0px; }

td                   { color:#000000; font-size: 10px; }

a                    { text-decoration: none; color:#56997A; font-weight: bold; }
a:hover              { text-decoration: underline; }

a.bar                { font-size: 11px; color: #FFFFFF }
a.bar:hover          { text-decoration: underline; color: #FFFFFF; }



/** Top style settings */

table.top            { background: #F3F2E9 url(/images/header.gif) no-repeat left top; height: 120px; width: 860px; }

td.lnktop            { color: #E6E6E6; text-align: right; padding-top: 10px; padding-right: 10px; }
td.lnktop a          { font-size: 9px; color: #000000 }
td.lnktop a:hover    { text-decoration:underline; color:#000000 }

td.whois             { padding-top: - 11px; padding-left: 8px; border-width: 0px; }
td.whois .whoisinput { vertical-align: top; margin: 0px !important; margin-top: -1px; height: 19px; font-family: Arial; font-size: 12px; color: #56997A; border: 1px solid #E6E6E6; }

div.menubar          { padding-top: 61px !important; padding-top: 59px; padding-left: 28px; }



/** Menu style settings */

a.lnkmenu            { display: block; padding-left: 3px; padding-top: 4px; height: 18px !important; height: 22px; color: #000000; font-weight:normal; text-decoration: none; border-right: solid 1px #999999;  border-left: solid 1px #999999; }
a.lnkmenu:hover      { text-decoration: none; background-color: #DDDDDD; cursor: pointer; }
a.lnkmenu span       { vertical-align: middle; } 

p.headmenu           { margin: 0px; padding: 5px; height: 15px !important; height: 25px; background: url('/images/menu_top.gif') no-repeat left top; cursor: pointer; font-weight: bold; color: #FFFFFF; margin-bottom: -1px;  }
p.headbutton         { margin: 0px; padding: 5px; height: 15px !important; height: 25px; background: url('/images/button_top.gif') no-repeat left top; cursor: pointer; font-weight: bold; color: #FFFFFF; }

a.switch                  { color:#7A7A7A }
a.switch:hover            { text-decoration:underline; color:#7A7A7A; }

a.menu                    { color:#FFFFFF; }
a.menu:hover              { text-decoration:none; color:#FF6600 }

a.submenu                 { font-size: 11px; color:#000000 }
a.submenu:hover           { text-decoration:underline; font-size:11px; color:#000000; }



/** Expand menu style settings */

a.lnkexpand          { display: block; padding-left: 3px; padding-top: 4px; height: 16px !important; height: 22px; color: #000000; font-weight:normal; text-decoration: none; }
a.lnkexpand:hover    { text-decoration: none; background-color: #DDDDDD; cursor: pointer; }
a.lnkexpand span     { vertical-align: middle; } 

p.headexpand         { text-align: center; color: white; margin: 0px; height: 19px !important; height: 24px; padding-top: 5px; font-weight: bold; display: block; background-color: #000000; }

div.divexpand        { position: absolute; visibility: visible; overflow: hidden; }
div.divexpand div    { border: solid 1px #999999; border-top-width: 0px; background-color: #FFFFFF; }





.smallgrey                { font-size: 9px; color:#808080 }
.smallgrey:hover          { text-decoration: underline; color:#808080; }

a.help                    { font-size: 9px; color:#D0D0BF; font-weight:normal }
a.help:hover              { text-decoration: underline; color:#D0D0BF; font-weight:normal }

a.link                    { font-size: 9px; color:#C6C6C6 }
a.link:hover              { text-decoration: underline; color:#808080; }

tr.yellow1                { background-color: #E6E6E6 }
tr.yellow2                { background-color: #FDBF27 }
tr.grey1                  { background-color: #F5F5F5 }
tr.grey2                  { background-color: #DBDBDB }
tr.grey3                  { background-color: #BEBEBE }

.wide                     { font-size: 12px; color: #4B4B4B; font-weight: bold; text-transform: uppercase; letter-spacing: 0.3em }
.small                    { color: #4B4B4B }

.error                    { text-decoration: none; font-size: 11px; color:#F20A30; font-weight:bold }
.warning                  { text-decoration: none; font-size: 11px; color:#330099; font-weight:bold }

.red                      { color: #F20A30 }
.green                    { color: #008000 }
.yellow                   { color: #FDBF27 }
.blue                     { color: #215DC6 }
.orange                   { color: #FF6600 } 

.ffs                      { font-family: Arial; font-size: 10px; } 

.stepac                   {  text-decoration:none; font-size:12px; color:#555555; font-weight:bold }
.stepin                   {  text-decoration:none; font-size:12px; color:#D8D8D8; font-weight:bold }

table.ncoltable1            { background-color:#E6E6E6 }
table.ncoltable2            { background-color:#E6E6E6 }
table.ncoltable3            { background-color:#E6E6E6 }
table.content               { width: 220px; border: solid 2px white; border-bottom: solid 0px white; }
table.content td            { border: solid 3px white; }
table.content td td         { border: solid 0px black; }

td.title                    { padding-top:4px; padding-bottom:4px; background-color:#808080; font-family:Arial,Helvetica; font-size:12px; color:#FFFFFF; font-weight:bold;  }
td.cell_title               { background-color:#E6E6E6;  text-decoration:none; font-size:12px; color:#215DC6; font-weight:bold }
td.cell_row                 { background-color:#E6E6E6;  text-decoration:none; font-size:10px; color:#4B4B4B }
td.cell_header              { background-color: #FFFFFF }
td.line                     { background-color: #FFFFFF }
td.split                    { background-color: #FF6600 }
td.border                   { background-color: #FF6600 }
td.whoissel                 { background-color: #FFFFFF }
td.whoisina                 { background-color: #EAEAEA }
td.whoishoo                 { background-color: #2157D7 }
td.bar                      {  text-decoration:none; font-size:11px; color:#FFFFFF; font-weight:normal }
td.switch                   { background-color:#CCFF00;  text-decoration:none; font-size:10px; color:#7A7A7A; font-weight:normal }
td.machtiging               {  text-decoration:none; font-size:15px; color:#000000; font-weight:normal }

td.intro                    { background-color: #CEFF06; color:#000000; padding: 10px; }
td.header                   { background-color: #ECEAD9 }
td.content                  { background-color: #E6E6E6; padding: 10px; }
td.hspacing                 { background-color: #FFFFFF; }
td.alert                    {  font-size:9px; color:#555555 }
td.ct                       { color:#808080 }
td.cr                       { color:#555555 }
td.login                    { background-color: #555555; color:#F3F3F3 }
td.mt                       {  font-size:9px; color:#FFFFFF }
td.notice                   { background-color: #FFFFFF; color:#FF6600; }

tr.cell_title               { background-color:#FFFFFF;  text-decoration:none; font-size:12px; color:#000000; font-weight:bold }
tr.cell_row                 { background-color:#FFFFFF;  text-decoration:none; font-size:10px; color:#4B4B4B }
tr.cell_header              { background-color:#FFFFFF }


.helpbox                    { background-color:#D6DFF7;  font-size:9px; color:#4D4D4D; font-weight:normal }

.xpmenu                     {  font-weight:bold; color:#FFFFFF }
a.xpmenu:link               { text-decoration:none; font-weight:bold; color:#FFFFFF }
a.xpmenu:visited            { text-decoration:none; font-weight:bold; color:#FFFFFF }
a.xpmenu:active             { text-decoration:none; font-weight:bold; color:#FFFFFF }
a.xpmenu:hover              { text-decoration:underline; font-weight:bold; color:#FFFFFF }

.menu_show                  { visibility: visible; }
.menu_hide                  { visibility: hidden; display: none; }
.menu_show, .menu_hide      { width: 190px; }

input.whoisinput            { font-size: 6.4pt; width: 195px; margin: 0px; padding: 0px; }
input.whoissubmit           { margin-top: -4px; margin-left: 8px; position: absolute; }


td.detail_kop               { height: 23px; padding: 3px; width:170px; font-weight: bold;  }
td.detail_item              { height: 23px; padding: 3px; width: 170px; background-color: #EFEFEF;  }
td.detail_rest              { height: 23px; padding: 3px; background-color: #EFEFEF;  }

td.detail_vg                { height: 23px; text-align: center; width: 90px; background-color: #CDFF07; color: #FFFFFF; font-weight: bold; }
td.detail_vo                { height: 23px; text-align: center; width: 90px; background-color: #FF6600; color: #FFFFFF; font-weight: bold; }
td.detail_og            { height: 23px; text-align: center; width: 90px; background-color: #EFEFEF; }
td.detail_oo            { height: 23px; text-align: center; width: 90px; background-color: #EFEFEF; }

tr.rowselectview td     { border-bottom: solid 1px #E6E6E6; border-top: solid 1px #E6E6E6; height: 18px; }

img.png                 { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

td.menu{background:#000000}
table.menu
{
font-size:100%;
position:absolute;
visibility:hidden;
}
