/**********************************
Created by Dokkedahl - feel free
to copy whatever you like - open
source is the only way.

Web:	http://www.dokkedahl.dk
Email:	info@dokkedahl.dk

** CSS file for SRPL **

**********************************/

/* General classes */
a:link {
color: #004C9A;
text-decoration: underline;
}

a:visited {
color: #ff0000;
text-decoration: underline;
}

body {
color: #004C9A;
margin: 1%;
}

td {
color: #004C9A;
border-width: 1px;
border-style: solid;
border-color: #004C9A;
text-align: left;
padding: 4px;
}

table {
width: 100%;
border-collapse: collapse;
}

fieldset {
border: 1px solid #004C9A;
padding: 8px;
text-align: left;
}

legend {
padding-bottom: 4px;
}

sup {
font-weight: normal;
}

.button {
border-width: 1px;
border-style: solid;
border-color: #004C9A;
background-color: #ffffff;
color: #004C9A;
text-align: center;
}

.input, .infoInput {
border-width: 1px;
border-style: solid;
border-color: #004C9A;
background-color: #ffffff;
color: #004C9A;
text-align: left;
}

.textarea {
border-width: 1px;
border-style: solid;
border-color: #004C9A;
background-color: #ffffff;
color: #004C9A;
}

select {
border-width: 1px;
border-style: solid;
border-color: #004C9A;
background-color: #ffffff;
color: #004C9A;
text-align: left;
}

.noBR {
margin-top: 0px;
margin-bottom: 10px;
}

/* Classes used in header and menu */

.logo {
font-family: Arial Black;
font-size: 28px;
border-width: 0px;
padding: 0px;
}

.update {
text-align: right;
border-width: 0px;
}

.menuForm {
margin-top: 0px;
margin-bottom: 0px;
}

.menuTable {
width: 100%;
}

.menuTable td {
text-align: center;
}

/* Classes used in login table */


/* Classes used in search table */

.searchTable {
width: 100%;
}

.searchResult {
margin-top: 10px;
width: 100%;
}

.searchResult thead td {
font-weight: bold;
text-align: center;
}

.searchResultContainer {
display: inline;
width: 716px; /* 79.91%; */
margin-right: 8px;
}

/* Classes used in info table */

.fieldsetAlign {
width: 100%;
border: 0px;
}

.fieldsetAlign td {
border: 0px;
padding: 0px;
}

.infoTable td {
vertical-align: top;
}

.infoInput {
width: 300px;
}

.infosettings {
width: 53%;
vertical-align: top;
}

.checkboxSubContent, .checkboxSubContentEnabled {
width: 100%;
border: 0px;
}

.checkboxSubContent td {
border: 0px;
padding: 0px;
color: #808080;
}

.checkboxSubContentEnabled td {
border: 0px;
padding: 0px;
color: #004C9A;
}

/* Classes used in basket table */

.basketContainer {
overflow: auto;
width: 100%;
height: 308px;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #004C9A;
scrollbar-SHADOW-color: #004C9A;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #004C9A;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
}

.basketTable, .basketTableResult {
width: 100%;
}

.basketTable thead td {
text-align: center;
font-weight: bold;
}

.basketTableResult td {
text-align: center;
}

/* Classes used for the envoy table */

.envoyTable td {
vertical-align: top;
border-width: 0px;
}
.envoyTable .header td {
font-weight: bold;
border-width: 0px;
vertical-align: bottom;
}

/* Classes used for the help box */

.helpBox {
position: absolute;
display: none;
background-color: #FFFFE1;
color: #000000;
border-width: 1px;
border-color: #000000;
border-style: solid;
padding: 4px;
text-align: left;
width: 200px;
z-index: 10;
}

.helpBoxHeader {
border-bottom: 1px solid #000000;
margin-top: -3px;
margin-left: -1px;
margin-bottom: 2px;
padding-bottom: 1px;
}

/* Classes used for the tab table */

.tabTable {
margin-bottom: -1px;
position: relative;
}

.tabTable td {
cursor: default;
}

.selectedTab {
border-bottom-color: #ffffff;
border-right-width: 2px;
border-top-width: 2px;
}

.tabSpacer {
width: 100%;
border: 0px;
}

.messageContent {
width: 600px;
height: 150px;
}

