pre, body {
    font-family: Verdana, sans-serif;
    font-size: 11px;
}
input {
    padding: 0px;
    height: 18px;
    border: 1px solid #000000;
    background-color: #ffebbb;
}
textarea {
    padding: 0px;
    border: 1px solid #000000;
    background-color: #ffebbb;
}
select {
    padding: 0px;
    height: 18px;
    border: 1px solid #000000;
    background-color: #ffebbb;
}

input:focus {
    background-color: #ffffff;
}

input[type=submit], .submit {
    padding-right: 6px;
    padding-left: 6px;
    font-size: 10px;
/*    background-color: #ffc947; */
    background-image: url(/images/submitbg.png);
    background-repeat: repeat-x;
    font-weight: bold;
    cursor: pointer;
    border-width: 0px;
}
fieldset {
    border: 1px solid #bdbdbd;
}
input[type=submit]:focus, .submit:focus {
    background-color: #ffebbb;
}

.bluesubmit {
    padding-right: 6px;
    padding-left: 6px;
    font-size: 10px;
/*    background-color: #c1cdff; */
    background-image: url(/tuimtel/images/submitbg_blue.png);
    background-repeat: repeat-x;
    font-weight: bold;
    cursor: pointer;
    border-width: 0px;
}
.graysubmit {
    padding-right: 6px;
    padding-left: 6px;
    font-size: 10px;
/*    background-color: #c1cdff; */
    background-image: url(/tuimtel/images/graybg.png);
    background-repeat: repeat-x;
    font-weight: bold;
    cursor: pointer;
    border-width: 0px;
}

.coltext {
    color: #ffa800;
}

a {
    color: #006cff;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.menuOver {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    background-color: #ffc947;
}
.menuOut {
    /*
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    background-color: #ffffff; */
    height: 18px;
    padding: 0px;
}
.menuSelected {
    border: 1px solid #000000;
    background-color: #ffebbb;
}
.menuUnSelected {
    border: 1px solid #ffffff;
    background-color: #ffffff;
}

.bordertable {
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-spacing: 0px;
}
.bordertable td, .bordertable th {
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
}
.bordertable th {
    background-color: #ffc947;
}
.darkbg {
    background-image: url(/tuimtel/images/submitbg.png);
    background-repeat: repeat-x;
    /* background-color: #ffc947; */
}
.bordertable caption {
    font-weight: bold;
}
/* Too ugly
.trunderline:hover td {
    border-bottom: 1px solid #000000;
}*/
.trunderline:focus td {
    border-bottom: 1px solid #000000;
}
.bluebg {
    background-color: #c1cdff;
}
.darkfg {
    color: #000000;
}
