/*

____________________________________________________________________________
   |       |
   | knipp |           Knipp Medien und Kommunikation GmbH
    - - - -


    TRANSRAPID-PROJECT

    Copyright (C) 2003-2011 by Knipp Medien und Kommunikation GmbH

    initial author:    Igor Lubimov
    version:           $Revision: 19344 $
                       $Date: 2018-05-24 11:09:05 +0200 (Thu, 24 May 2018) $
                       $Author: Elisei.Rotaru $


*/
html, body, table.h100pc {
  height:100%;
  margin: 0;
  padding: 0;
  border: none;
  font-family: verdana, arial, helvetica, sans-serif;
  background-color: #FFF;
}
body, td {
  font-size: 10px;
}
table.h100pc {
  margin: 0 auto;
  overflow:hidden;
}
.normtext {
  vertical-align: top;
}
input.radioCenter {
  vertical-align: middle;
}
input {
  font-size: 10px;
}
input.w30 {
  width: 30px;
}
input.w40 {
  width: 40px;
}
input.w50 {
  width: 50px;
}
input.w60 {
  width: 60px;
}
input.w63 {
  width: 63px;
}
input.w80 {
  width: 80px;
}
input.w130 {
  width: 130px;
}
input.w155 {
  width: 155px;
}
input.w170 {
  width: 170px;
}
.w260 {
  width: 260px;
}
input.w295 {
  width: 295px;
}
input.radioCenter {
  vertical-align: middle;
}

td.footer {
  vertical-align: bottom ! important;
}
td {
  color: #6C6C6C;
  line-height: 13px;
  margin-top: 0;
  margin-bottom: 7px;
  vertical-align: top;
}
.tablehr {
  background-image: url("../image/bg_tablehr.gif");
}
h1 {
  margin-left: 16px;
  margin-right: 10px;
  margin-top: 8px;
  margin-bottom: 16px;
}
h2 {
  color: #6C6C6C;
  font-size: 12px;
  line-height: 13px;
  font-weight: bold;
  margin-left: 16px;
  margin-right: 16px;
  margin-top: 13px;
  margin-bottom: 7px;
}
h3 {
  color: #6C6C6C;
  font-size: 10px;
  line-height: 13px;
  font-weight: bold;
  margin-left: 16px;
  margin-right: 16px;
  margin-top: 13px;
  margin-bottom: 7px;
}
h4 {
  color: #00308F;
  font-size: 10px;
  line-height: 13px;
  font-weight: bold;
  margin-left: 20px;
  margin-right: 16px;
  margin-top: 15px;
  margin-bottom: 7px;
}
h5.pronounced {
  color: #6C6C6C;
  font-size: 10px;
  line-height: 13px;
  font-weight: bold;
  margin-left: 20px;
  margin-right: 16px;
  margin-top: 15px;
  margin-bottom: 7px;
}
a:link {
  color: #00308F;
  font-weight: bold;
  text-decoration: none;
}
a:visited {
  color: #00308F;
  font-weight: bold;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
.tblborder {
  width: 1px;
  background-color: #E5EAF4;
}
.logoarea {
  width: 779px;
  height: 90px;
  text-align: left;
}
div.logo {
  margin-top: 0;
  padding-left: 75px;
  float: left;
}
.userInfo {
  margin-top: 6px;
  margin-right: 8px;
  float: right;
  text-align: right;
  color: #B5B5B5;
}
.flashArea {
  width: 389px;
  background-color: #7F97C7;
}
.gtitleArea {
  width: 100%;
  background-color: #7F97C7;
  vertical-align: bottom;
}
.userInfoTitle {
  font-weight: bold;
}
td.contentArea {
  vertical-align: top;
  height: 100%;
}
.contentLeftArea {
  width: 259px;
  text-align: center;
}
/* Search pop-up */
#topmenusearch {
  visibility: hidden;
}
#topmenulogin {
  visibility: hidden;
}
.topMenuSearchShift {
  position: absolute;
  top: 13px;
  left: -1px;
}
.topMenuSearchBox {
  width: 259px;
  height: 64px;
  border: 1px solid #CCD6E9;
  background-color: #E5EAF4;
}
.topMenuSearchContent {
  margin-top: 24px;
  margin-left: 7px;
}
.topMenuSearchContent input {
  vertical-align: middle;
}
.topMenuPopupTitle {
  margin-bottom: 2px;
  color: #00308F;
}
.topMenuSearchTop {
  position: relative;
  top: 1px;
  left: 203px;
}
.topMenuSearchBottom {
  position: relative;
  top: -1px;
  left: 104px;
}
.topMenuLoginShift {
  position: absolute;
  top: 13px;
  left: -1px;
}
.topMenuLoginBox {
  width: 259px;
  height: 64px;
  border: 1px solid #CCD6E9;
  background-color: #E5EAF4;
}
.topMenuLoginContent {
  margin-top: 24px;
  margin-left: 7px;
}
.topMenuLoginContent input {
  vertical-align: middle;
}
.topMenuLoginTop {
  position: relative;
  top: 1px;
  left: 136px;
}
.topMenuLoginBottom {
  position: relative;
  top: -1px;
  left: 135px;
}

td.menuTopArea {
  background-color: #3B60A9;
}

.leftMenu {
  text-align: left;
}
.contentRightArea {
  margin-left: 8px;
  margin-right: 8px;
  width: 519px;
}
.menuTopArea {
  background-color: #FFFFFF;
}
.menuTopAreaSeparator {
  background-color: #FFFFFF;
  height: 1px;
}
.menuFlashTitleArea {
  height: 65px;
}
td.flashArea {
  width: 389px;

}
.menuUnderArea {
  width: 259px;
  height: 65px;
}
/* path classes */
.pathArea {
  height: 65px;
}
.pathContainer {
  margin-left: 16px;
  margin-top: 10px;
}
.pathContainer .pathSeparator {
  color: #6C6C6C;
}
.pathContainer a:link {
  color: #6C6C6C;
  font-weight: normal;
  text-decoration: none;
}
.pathContainer a:visited {
  color: #6C6C6C;
  font-weight: normal;
  text-decoration: none;
}
.pathContainer a:hover {
  text-decoration: underline;
}

.footerLeftArea {
  padding-top: 30px;
  padding-bottom: 10px;
  text-align: left;
  vertical-align: bottom;
}
.footerRightArea {
  padding-top: 30px;
  padding-bottom: 10px;
  padding-left: 16px;
  vertical-align: bottom;
}
.errBtnArea {
  width: 20px;
}
.contentLayout {
  width: 100%;
}
.contentLayoutHLine {
  background-image: url("../image/bg_contentlines.gif");
}
.contentLayoutVLine {
  background-image: url("../image/bg_contentlines.gif");
}
.decalinfo {
  width: 129px;
  background-color: transparent;
}
.picSubtext {
  text-align: left;
  color: #00308F;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 12px;
  padding-right: 12px;
  margin-bottom: 30px;
  background-color: #E5EAF4;
}
/* <kci:linklist> classes */
.linkList {
  padding: 0;
  margin: 0;
}
.linkList ul {
  list-style-image: url("../image/li_link.gif");
  line-height: 13px;
  margin-top: 0;
  margin-bottom: 11px;
}
.texttbl ul {
  list-style: disc outside url("../image/li_tbl.gif");
  color: #00308F;
  padding-left: 16px;
  margin: 0;
}
.drsform ul {
  list-style: disc outside url("../image/li_tbl.gif");
  color: #00308F;
  padding-left: 16px;
  margin: 4px;
}
.imagetbl .linkList ul {
  padding-left: 10px;
  margin: 0;
}
.linkList li {
  margin-bottom: 5px;
}
.linkList ul div.para {
  margin: 0 8px 7px 0;
  padding: 0;
}
.linkList li a:link {
  text-align: left;
  color: #00308F;
  text-decoration: none;
  line-height: 12px;
}
/* List classes */
ul {
  list-style: disc outside url("../image/li.gif");
  color: #6C6C6C;
  line-height: 13px;
  margin-top: 0;
  margin-bottom: 7px;
  margin-right: 16px;
}
ul.hifen {
  list-style: square outside none;
}
ul.count {
  list-style: decimal outside none;
}
ul.roman {
  list-style: lower-roman outside none;
}

/* home page classes */
table.texttbl td.homeContentBlock a:link {
  text-decoration: none;
  font-weight: normal;
}
table.texttbl td.homeContentBlock a:hover {
  text-decoration: underline;
  font-weight: normal;
}
table.texttbl td.homeContentBlock a:visited {
  text-decoration: none;
  font-weight: normal;
}

/* <kci:table> classes */
table.texttbl {
  margin-left: 16px;
  margin-right: 0;
}
table.texttbl a:link {
  text-decoration: underline;
}
table.texttbl a:visited {
  text-decoration: underline;
}
table.texttbl table.texttbl tr {
  background-color: transparent;
}
table.texttbl tr {
  background-color: #F2F4F9;
}
/* Zebra table classes */
table.texttbl tr.kcitblLightBlue {
  background-color: #E5EAF4;
}
table.texttbl tr.kcitblLighterBlue {
  background-color: #F1F3F9;
}
table.texttbl tr.kcitblLightGrey {
  background-color: #EAEAEA;
}
table.texttbl tr.kcitblLighterGrey {
  background-color: #F3F3F3;
}
.odd {
  background-color: #EAEAEA;
}
.even {
  background-color: #F3F3F3;
}

.minilandrushDomains {
  margin-top: 0.5em;
  overflow: scroll;
  height: 35em;
}
.minilandrushDomains .item {
  padding: 0.2em;
  height: 3em;
}
.minilandrushDomains .item .checkbox {
  float: left;
}
.minilandrushDomains .item .domainInfo {
  width: 290px;
}

/* activeMode="1" classes */
table.texttbl tbody tr.kcitblLightBlue td.activeMode1 {
  background-color: #FFE6B3;
}
table.texttbl tbody tr.kcitblLighterBlue td.activeMode1 {
  background-color: #FFECC5;
}
table.texttbl thead tr td.activeMode1 {
  background-color: #00308F;
  color: #FFFFFF;
  font-weight: bold;
}
table.txttbl tbody tr td.activeMode1 {
  background-color: #FFB400;
  color: #FFFFFF;
  font-weight: bold;
}
table.texttbl thead tr {
  font-weight: bold;
  background-color: #7F97C7;
}
table.texttbl tr.titleLine td {
  font-weight: bold;
  background-color: #7F97C7;
}
table.texttbl thead tr td div.text,
table.texttbl tr.titleLine td div.text {
  color: #FFFFFF;
}
/* <kci:table> in <kci:cell> */
table.texttbl table.texttbl {
  margin: 0;
}
table.texttbl table.texttbl td div.text {
  margin: 0 8px 0 0;
}
table.texttbl td div.text {
  margin-left: 8px;
  margin-top: 4px;
  margin-right: 8px;
  margin-bottom: 4px;
}
/* <kci:para> in <kci:cell> */
table.texttbl td div.text div.para {
  margin: 0;
}
/* table cell classes */
table.texttbl td.kcitblDeepBlue {
  background-color: #00308F;
  color: #FFFFFF;
  font-weight: bold;
}
table.texttbl td.kcitblBlue {
  background-color: #7F97C7;
  color: #FFFFFF;
  font-weight: bold;
}
table.texttbl td.kcitblLightBlue {
  background-color: #E5EAF4;
}
table.texttbl td.kcitblLighterBlue {
  background-color: #F1F3F9;
}
table.texttbl td.kcitblOrange {
  background-color: #FFB400;
  color: #FFFFFF;
  font-weight: bold;
}
table.texttbl td.kcitblLightOrange {
  background-color: #FFE6B3;
}
table.texttbl td.kcitblLighterOrange {
  background-color: #FFECC5;
}
table.texttbl td.kcitblWhite {
  background-color: #FFFFFF;
  font-weight: bold;
}
table.texttbl td.head {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #7F97C7;
}
table.texttbl td div.para {
  color: #00308F;
}
table.texttbl td {
  color: #00308F;
}
div.tblTopical table.texttbl td div.para {
  margin-top: 16px;
}
div.tblTopical div.para a:link {
  text-decoration: none;
  font-weight: bold;
}
div.tblTopical div.para a:hover {
  text-decoration: underline;
  font-weight: bold;
}

div.tblTopical div.para a:visited {
  text-decoration: none;
  font-weight: bold;
}
div.tblTopical div.para img {
  vertical-align: text-top;
  float: left;
}
/* <kci:colHr> styles */
.colHR {
  background-color: #7F97C7;
}
/* Image box classes */
.contentLeftArea table.imagetbl {
  width: 129px;
}
/*table.contentLayout table.imagetbl {
  margin-left: 16px;
  margin-right: 16px;
}*/
table.imagetbl .kciimgWhiteright {
  width: 100%;
  padding: 8px 8px 8px 20px;
  vertical-align: bottom;
  border-top: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
  border-right: 1px solid #D6D6D6;
  font-size: 9px;
  font-weight: bold;
  color: #989898;
}
table.imagetbl .kciimgWhiteBorderlessright {
  width: 178px;
  padding: 8px 8px 8px 16px;
  vertical-align: bottom;
  font-size: 9px;
  font-weight: bold;
  color: #989898;
}
table.imagetbl .kciimgOpaqueBorderlessright {
  width: 178px;
  padding: 8px 8px 8px 16px;
  vertical-align: bottom;
  font-size: 9px;
  font-weight: bold;
}
table.imagetbl .kciimgWhitebottom {
  width: 129px;
  font-size: 9px;
  text-align: left;
  color: #00308F;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 12px;
  padding-right: 5px;
  margin-bottom: 30px;
}
table.imagetbl .kciimgDecalbottom {
  width: 129px;
  font-size: 9px;
  background-color: #E6EBF4;
  text-align: left;
  color: #00308F;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 12px;
  padding-right: 5px;
  margin-bottom: 30px;
}
/* Teaser */
table.teasertbl {
  width: 100%;
  margin-bottom: 30px;
}
table.teasertbl td {
}
.linkInfosCol {
  height: 35px;
}
.linkInfosTitle {
  margin-left: 16px;
  margin-top: 10px;
}
.linkInfosContainer {
  position: relative;
  top: 1px;
  left: 89px;
  z-index: 0;
}
.linkInfosBG {
  position: absolute;
  visibility: visible;
  width: 430px;
  height: 30px;
  background-color: #F3F5FA;
}
.linkInfoContainer {
  position: absolute;
  visibility: hidden;
  width: 430px;
  height: 30px;
  background-color: #FFEDCC;
}
.linkInfoCol {
  width: 430px;
  height: 30px;
  vertical-align: middle;
  text-align: center;
  color: #6C6C6C;
}
/* Submenus container for topmenu*/
.topChildrenShift {
  position: absolute;
  top: 18px;
  left: 1px;
  visibility: hidden;
}
.topChildren {
  position: relative;
  z-index: 1;
  border-color: #7F97C7;
  border-width: 1px;
  border-style: solid;
}
/* Submenus container for leftmenu*/
.leftChildrenShift {
  position: absolute;
  top: 17px;
  left: 74px;
  visibility: hidden;
}
.leftChildren {
  position: relative;
  border-right: 1px solid #7F97C7;
  border-bottom: 1px solid #7F97C7;
  border-left: 1px solid #7F97C7;
}
/* Styles for homepage */
.homeht {
  margin-top: 0;
  margin-bottom: 2px;
  font-weight: bold;
  color: #00308F;
}
.newshd {
  margin-top: 15px;
  margin-bottom: 10px;
  font-weight: bold;
  color: #FFFFFF;
}
.homebt {
  color: #00308F;
}

.homelk {
  font-weight: bold;
  color: #00308F;
}
.homeTextContainer {
  margin-left: 8px;
  margin-top: 10px;
  margin-right: 8px;
  margin-bottom: 4px;
}
td.homeLeftField1 {
  background-image: url("../image/bg_gradient.gif");
}
.homeLinkBox {
  color: #00308F;
}
.homeLinkBox a:hover {
  font-weight: normal;
  background-color: #FFFFFF;
  text-decoration: none;
}
.homeLinkBox a:link {
  font-weight: normal;
  text-decoration: none;
}
.homeLinkBox a:visited {
  font-weight: normal;
  text-decoration: none;
}
td.homeLeftField2 {
  background-color: #F5F7FB;
  position: relative;
}

#tango_logo {
  width: 105px;
  height: 65px;
  background: url("../../res/image/home/home_logos_sprite.png") 0 0 transparent;
  margin-top: 19px;
  float: left;
}
#tango_logo:hover {
  background-position: 0 65px;
}

#mambo_logo {
  width: 105px;
  height: 65px;
  background: url("../../res/image/home/home_logos_sprite.png") 105px 0 transparent;
  margin-top: 19px;
  float: left;
  margin-top: 19px;
  position: absolute;
  left: 143px;

}
#mambo_logo:hover {
  background-position: 105px 65px;
}

#iso27001_logo {
  width: 105px;
  height: 65px;
  background: url("../../res/image/home/home_logos_sprite.png") 210px 0 transparent;
  margin-top: 19px;
  margin-top: 19px;
  float: left;
}
#iso27001_logo:hover {
  background-position: 210px 65px;
}

#irondns_logo {
  width: 105px;
  height: 65px;
  background: url("../../res/image/home/home_logos_sprite.png") 315px 0 transparent;
  margin-top: 19px;
  float: right;
}
#irondns_logo:hover {
  background-position: 315px 65px;
}

td.head {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #7F97C7;
}

div.excl_ques {
  margin-bottom: 16px;
}
div.excl {
  margin-bottom: 16px;
}
div.ques {
  margin-bottom: 16px;
}

/* DRS forms classes */
div.drsActionIconContainer {
  margin-left: 16px;
  margin-bottom: 15px;
}
table.drsForm td {
  /* All of the text in forms need to be Knipp blue */
  color: #00308F;
  vertical-align: middle;
}
table.drsForm td.tblborder input, select {
  vertical-align: middle;
  margin-top: 3px;
  margin-bottom: 3px;
}
table.drsForm table.navButtons input {
  margin: 0;
}
/*table.drsForm td img.ques {
  vertical-align: middle;
  margin-top: 5px;
  margin-bottom: 5px;
}*/
td.tabActive {
  text-align: right;
  background-color: #E5EAF4;
}
td.tabInActive {
  text-align: right;
  background-color: #F2F4F9;
}
.tabContentContainer {
  margin-top: 15px;
  margin-bottom: 10px;
  margin-left: 8px;
  margin-right: 10px;
}
.tabContentTitle {
  margin-right: 10px;
}
.warnings {
  border-width: 1px;
  border-color: red;
  color: red;
}
div.warningBox {
  margin: 0 16px 16px 16px;
  padding: 8px;
  padding-left: 32px;
  border: 1px solid #D4D4D4;
  background: transparent url("../image/info_big.gif") no-repeat 16px 8px;
}
.copyFieldBtn {
  margin-top: 5px;
  margin-bottom: 5px;
}
.contactinputs {
  width: 200px;
}
.creditcardinputs {
  width: 75px;
}
#overDiv li {
  color: #000;
}
.pwdGenerator {
  display: inline-block;
}
.pwdGenerator img {
  vertical-align: middle;
}
.autoWWWTable td {
  height: 19px;
}
.autoWWWTable td span {
  vertical-align: top;
  display: inline-block;
  padding-top: 3px;
}
.autoWWWTable td img {
  vertical-align: top;
  display: inline-block;
  padding-top: 1px;
}
.autoWWWTable tr.hrrow td {
  height: 8px;
}
.autoWWWTable .entryHr {
  height: 2px;
  width: 380px;
}

/* <kci:pre> classes */
pre {
  color: #6C6C6C;
}
.prenormal {
  font-size: 11px;
  line-height: 14px;
}
.presmall {
  font-size: 10px;
}
.premini {
  font-size: 9px;
}
.pregray {
  background-color: #D4D4D4
}

.emailtemplate {
  background-color: #e8e8e8;
  color: #000000;
  font-size: 10px;
  line-height: 11px;
  padding: 10px;
}

tt {
  color: black;
  background-color: #e8e8e8;
  font-size: 11px;
  line-height: 14px;
}

/* <kci:divis> classes */
span.divisPostSpace {
  visibility: hidden;
  font-size: 0;
}

.whoisTbl {
  padding-right: 16px;
  padding-left: 16px;
}

.whoisDomaininput {
  width: 115px;
}

.errorBox {
  border: 1px solid #D6D6D6;
  padding: 16px;
  margin-bottom: 16px;
  margin-top: 16px;
  width: 356px;
  margin-left: 16px;
}

.pageBox {
  border: 1px solid #D6D6D6;
  padding-top: 16px;
  padding-bottom: 16px;
  width: 490px;
}

.usLetterBox {
  border: 1px solid #D6D6D6;
  padding-top: 16px;
  padding-bottom: 16px;
  width: 356px;
  text-align: center;
}
.errorBoxTextBold {
  padding-left: 16px;
  padding-top: 3px;
  font-weight: bold;
}

.errorBoxText {
  padding-left: 16px;
}

.contentRightArea {
  color: #6C6C6C;
}

.contentRightArea div.para {
  color: #6C6C6C;
  margin-left: 16px;
  margin-right: 16px;
  margin-top: 0;
  margin-bottom: 7px;
}

/* Classes for <kci:emph> */
span.em1 {
  text-decoration: none;
  font-style:  italic;
}
span.em2 {
  text-decoration: none;
  font-weight: bold;
}
.phone {
  white-space: nowrap;
}

/* Site Map classes */
table.sitemap {
  width: 325px;
}
table.sitemap td {
  width: 325px;
  height: 18px;
  vertical-align: middle;
  padding-left: 16px;
  border-bottom: 1px solid #E5EAF4;
}
table.sitemap td.sitemapHead {
  background-color: #D1DAEB;
  padding-left: 16px;
  height: 48px;
  vertical-align: middle;
}
.sitemapHeadItem {
  width: 90px;
  float: left;
}
.sitemapHeadItem img {
  vertical-align: middle;
}
td.sitemapSingle {
  background-color: #E6EBF4;
}
.sitemapSubSingle a:link {
  font-weight: normal;
}
.sitemapSubSingle a:visited {
  font-weight: normal;
}
.sitemapSubSingle a:hover {
  font-weight: normal;
}

.pageLinkInactive {
  color: #00308F;
  font-weight: bold;
  border: 1px solid #D6D6D6;
  text-align: center;
  padding: 0 4px 0 4px;
  margin: 0 4px 0 4px;
}
.raligned {
  text-align: right;
}

.caligned {
  text-align: center;
}

.nowrap {
  white-space: nowrap;
}

.codepoint {
  font-size: 20px;
  font-weight: bold;
  vertical-align: top;
  text-align: center;
}

/* advanced_search */
table.formElementSection {
  margin-left: 16px;
  margin-right: 0;
}
div.formElement div {
  display: block;
  float: left;
  vertical-align: middle;
}

table.formElementSection td {
  /* All of the text in forms need to be Knipp blue */
  color: #00308F;
  vertical-align: top;
  line-height: 24px;
}
table.formElementSection input,select {
  vertical-align: middle;
}
HR.formElementSection {
  margin-left: 16px;
  margin-right: 0;
  margin-bottom: 16px;
}
table.formElementSection td.formTimeInterval input {
  width: 110px;
}
table.formElementSection td.formTimeInterval select {
  width: 60px;
}

.pricelistAdmin .submit {
  margin-top: 2em;
}
.pricelistAdmin .links {
  margin-top: 2em;
  margin-left: 16px;
}
.pricelistAdmin .links div {
  margin-right: 3em;
  float: left;
}

/* Disable displaying of page part, which are outside of content (WWW-12) */
.contentCol {
  overflow: hidden;
}

.agbSect1Content table.texttbl {
  margin-bottom: 7px;
}

.agbSect2Content h3 {
  margin-top: 0;
}

br.clear {
  clear: both;
  line-height: 1px;
}

div.kvList {
  margin-left: 16px;
  margin-bottom: 7px;
}
.kvTitle, .kvDescription {
  float: left;
}
.kvTitle {
  clear: left;
  width: 35%;
  margin-right: 5%;
}
.kvDescription {
  width: 60%;
}

div.signatures {
  margin-left: 67px;
}
div.signature {
  float: left;
  margin-right: 8%;
  width: 40%;
  margin-top: 4em;
  border-top: thin solid black;
  padding-top: 0.2em;
}

/* pager */
.pageBox table {
  width: 100%;
}
.pageBox table td {
  padding: 0 2px;
}
.pageBox table td.first,
.pageBox table td.prev,
.pageBox table td.next,
.pageBox table td.last {
  text-align: left;
  width: 10%;
  white-space: nowrap;
}
.pageBox table td.pages {
  text-align: center;
}
.pageBox table td.next,
.pageBox table td.last {
  text-align: right;
}

/* login page */
.logininput {
  width: 150px;
}
