﻿/* Frame Divs */

.customButton
{
  cursor: pointer;
}

#TextHeader, .TextHeader
{
    font-weight: bold;
    font-size: 11pt;
}

#TextBold, .TextBold
{
    font-weight: bold;
}

.AppName, .AppName a, .AppName a:visited
{
    font-size: 16pt;
    font-weight: bold;
    color: White;
    vertical-align: middle;
    padding-top: 10px;
    text-decoration: none;
}

#title
{
    position: fixed;
    left: 0px;
    top: 44px;
    width: 100%;
    /*background-color: #E4E4E4;*/
    z-index: 110;
}

.LabelHeader
{ 
    font-size: 13pt; 
    font-weight: bold; 
    vertical-align: middle; 
    padding-top: 10px;
    text-decoration: none;
}

#frameheader
{
    width: 1104px;
    height: 180px;

    margin-left: auto;
    margin-right: auto;

    padding-bottom: 20px;
}

#frameleft
{
    width: 100%;

    margin-left: auto;
    margin-right: auto;

    overflow: hidden;
    height: 35px;
}

#frameright
{
    width: 100%;
}

#framemiddle
{
    width: 1044px;
    padding: 10px 30px;

    border-color: #ee3338;
    border-width: 1px;
    border-style: solid;
    border-radius: 30px;
    
    margin-left: auto;
    margin-right: auto;

    background-color: white;
}

#framecontent, #startContent
{
    width: 1104px;
}

#framefooter
{
    width: 1044px;
    padding: 30px;
    padding-top: 10px;

    margin-left: auto;
    margin-right: auto;
}

#fuss a, #fuss a:visited
{
    color: Black;
}

#Toolbar
{
    padding-top: 15px;
}

#tableView
{
    width: 95%;
}

.DetailViewToolbar {
}

/* START Standard HTML Tags */
body
{
    font-family: Arial, Verdana, sans-serif;
    font-size: 10pt;
    margin: 0;
    padding: 0;
    background-color: white;
}

h1
{
    font-size: 10pt;
    font-weight: bold;
}

h2
{
    font-size: 10pt;
}

h3
{
    font-size: 10pt;
}

/* END Standard HTML Tags */

.logo
{
    padding-left: 10px;
    padding-top: 5px;
}

.Site
{
}

.UserStatus
{
}

.Menu
{
    margin-top: 10px;
}

#Login
{
}

.TableHeader
{
    font-size: 8pt;
    width: 100%;
    min-width: 800px;
}

.TableHeader a
{
    color: Gray;
}

.TableContent
{
    width: 100%;
    height: 100%;
    min-width: 800px;
    min-height: 600px;
}

.TableVerticAlginTop
{
    vertical-align: top;
}

#LeftColumn
{
    float: left;
    height: 100%;
    width: 5%;
}

#RightColumn
{
    float: right;
    height: 100%;
    width: 95%;
}

.Footer
{
    padding-top: 3px;
    font-size: 12px;
    height: 50px;
}

.width50px {
    width: 40px;
}

.width80px {
    width: 80px;
}

.width210px {
    width: 210px
}

/* START Formular Captions & Input. */
.FormCaption, .FormCaption label
{
    /*float: left;*/
    font-size: 10pt;
    /*font-weight: bold;*/
    text-align: left;
    width: 125px;
}

.StartScreenFormCaption, .StartScreenFormCaption label
{
    font-size: 10pt;
    text-align: left;
}

.CustomFormCaption, .CustomFormCaption label
{
    /*float: left;*/
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
    width: 40px;
}

.ClickableLabel
{
    cursor: pointer;
}

/* END Formular Captions & Input */

.OrderComboBox
{
    width: 120px;
}

.RoundPanelContent
{
    padding-top: 10px;
    padding-bottom: 10px;
    height: inherit;
}

.RoundPanelLogin
{
    padding-top: 5px;
    padding-bottom: 5px;
}

tr.OperationResultListRowError
{
    background-color: #FF0000;
}

tr.OperationResultListRowInfo
{
    background-color: #99CC33;
}

.IconTable td
{
    vertical-align: middle;
}

.IconImage
{
    float: left;
    vertical-align: top;
    padding-right: 5px;
    padding-left: 5px;
}

.AppControl
{
    overflow: scroll;
    width: 700px;
    height: 600px;
}

div.searchBox
{
    vertical-align: middle;
    height: 50px;
    width: 100%;
}

div.searchInput
{
    float: left;
    width: 95%;
}

div.searchButton
{
    float: right;
    width: 5%;
}

div.ControlInOneLine
{
    text-align: right;
    vertical-align: middle;
}

div.ControlLeft
{
    float: left;
    text-align: right;
}

div.ControlRight
{
    float: right;
    text-align: left;
    height: auto;
}

div.breadCrumb
{
    margin-bottom: 5px;
}

div.tableViewMenu
{
    margin-bottom: 5px;
}

.ControlStdFormat
{
}

.standardTextBox
{
    width: 300px;
}

.PlateImage
{
    Height: 300px;
    width: 430px;
}

.MenuTableView
{
    Height: 20px;
}

/* START Tables */
.valign table
{
}

.valign td
{
    vertical-align: top;
}

.rightalign td
{
    text-align: right;
}

/* END Tables */

/* START Forms Elements */
/* END Forms Elements */

/* START Error Text */
.ErrorText
{
    color: Red;
    font-weight: bold;
}
/* END Error Text */


/* START Header */
.Header
{
    padding-top: 0px;
    padding-bottom: 0px;
}

.MenuColumn
{
}

.LogoColumn
{
}
/* END Heder */

.RequiredCaption
{
    font-weight: bold;
    color: Red;
}

/* START Help */
.HelpViewer
{
    padding-bottom: 10px;
    padding-top: 0px;
    font-size: 8px;
}

.HelpViewer .Icon
{
    text-align: right;
    padding-left: 0px;
    padding-right: 5px;
    vertical-align: top;
}

.HelpViewer .Headline
{
    font-weight: bold;
}

.HelpViewer .Text
{
}

/* End Help */


/* START Help */
.Message
{
    background-color: #ffff99;
    border-color: gray;
    border-style: solid;
    border-width: 1px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.Info
{
    background-color: #ffff99;
    border-color: gray;
    border-style: solid;
    border-width: 1px;
    /*padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;*/
    margin-top: 5px;
    margin-bottom: 5px;
}

.InfoGray
{
    background-color: #E0E0E0;
    border-color: gray;
    border-style: solid;
    border-width: 1px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.Headline
{
    font-weight: bold;
}


/* END Help */

.NoWrap
{
    height: 18px;
    overflow: hidden;
    white-space: nowrap;
    width: 200px;
    text-overflow: ellipsis;
}

/* StartPage Boxes */
#box
{
    cursor: pointer;
    height: 170px;
    width: 300px;
    background-color: #216889;
    color: White;
    margin-top: 20px;
    margin-right: 20px;
    box-shadow: 0px 0px 1px 1px #999;
}

#ImageBox
{
    cursor: pointer;
    height: 100px;
    width: 250px;
    margin-top: 20px;
    margin-right: 20px;
}

.boxIconImage
{
    cursor: pointer;
    margin-top: 20px;
    margin-left: 20px;
    width: 50px;
    height: 50px;
}

.boxObjectText
{
    cursor: pointer;
    padding-top: 20px;
    font-size: 15px;
}

.boxObjectDescription
{
    cursor: pointer;
    font-size: 12px;
}

.boxObjectNumber
{
    cursor: pointer;
    font-size: 14px;
    margin-left: 20px;
    margin-top: 20px;
    margin-right: 20px;
}

#startContent
{

}

.InputBox
{
    width: 1005px;

    padding: 18px;

    border-color: #C6C8CA;
    border-width: 1px;
    border-style: solid;
    border-radius: 18px;

    background-color: #C6C8CA;
}

.newline
{
    clear: both;    
}