﻿#pageFooterOuter {
    height: 30px;
    width: 100%;
}

html
{
    height: 100%;
}

body
{
    background-color: #ffffff;
    margin: 0;
    padding: 0;
    color: #000000;
    height:100%;
}


a:link
{
    color: #0166A9;
    text-decoration: none;
}
a:visited
{
    color: #0166A9;
    text-decoration: none;
}
a:hover
{
    color: #004A7F;
    text-decoration: none;
}
a:active
{
    color: #0166A9;
    text-decoration: none;
}

/* Seitenlayout */
#AppHeader
{
    width: 100%;
    min-width: 960px;
    height: 80px;
}

#AppTitle
{
    margin-left:20px;
    font-weight:bold;
    float:left;
}

#SMALogo
{
    height: 49px;
    width: 78px;
    margin-top: 15px;
    margin-right: 30px;
    float: right;
}

#Iconbar
{
    width: 100%;
    height: 25px;
    background-color: #0166A9;
    background-image: url('/Images/iconbar_bg.png');
}

#PageContentBack
{
    padding: 15px 0 0 0;
    background-color: #EEEEEE;
}

#Breadcrumbs
{
    color: #666666;
    padding-left: 20px;
}

#FooterMargin
{
    margin: 30px;
    line-height: 30px;
}

#StickyFooter
{
    width: 100%;
    background: white url(/Images/img/bg_statusbar_verlauf_asa.gif) 0px 0px no-repeat;
    margin: 0px auto;
    display: block;
    height: 31px;
    bottom: 0;
    left: 0;
    line-height: 31px;
    color: #989898;
    text-align: left;
    border-top: #bebebe solid 1px;
    min-width: 900px;
}

#PageBodyContent
{
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
/* Content Framebox (Laut Chili(Mind Konzeptvorschlag )*/

.ContentSection
{
    max-width: 900px;
}

.ContentSection h1
{
    text-align:left;
    padding-bottom:0;
}


.ContentFrameboxOuter
{
    max-width:900px;
   /* border-top: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe; */
    padding: 10px 10px 10px 10px;
    margin: 0 0 10px 0;
}
.ContentFrameBoxLeftContent
{
    visibility: hidden;
    border-right: 1px solid #989898;
    vertical-align:top;
   /* width:200px;*/
    text-align:center;
}
.ContentFrameBoxCenterContent
{
 /*   padding-left:20px;*/
    vertical-align:top;
  /*  width: 500px; */
    text-align:left;
    padding-right:20px;
}

.ContentFrameBoxRightContent
{
    visibility:hidden;
    padding-left:20px;
    border-left: 1px solid #989898;
    vertical-align:top;
 /*   width: 200px;*/
    text-align:left;
}
/* New Design
.PropertyValue
{
    font-weight: bold;
    padding-top:10px;
    padding-left:10px;
    padding-right:20px;
    vertical-align:top;
}

.PropertyName
{
    padding-top:10px;
    vertical-align:top;

}
*/

/* Old Design */
.PropertyTable
{
    border-bottom: 1px solid #999999;
}

.PropertyValue
{
    padding-top:10px;
    padding-left:10px;
    padding-right:20px;
    padding-bottom:5px;
    vertical-align:top;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
}

.ParamInfo
{
    padding-top:10px;
    padding-left:10px;
    padding-right:20px;
    padding-bottom:5px;
    vertical-align:top;
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    font-weight:bold;
    color: blue;
}

.ParamInfo p
{
    padding-top:10px;
    padding-left:10px;
    padding-right:20px;
    padding-bottom:5px;
    vertical-align:top;
    border: 1px solid #999999;
    font-weight:normal;
    color:#000000;
}

.PropertyName
{
    width:200px;
    padding-left:10px;
    padding-bottom:5px;
    background-color: #e5e5e5;
    padding-top:10px;
    vertical-align:top;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    font-weight: bold;

}

/*
Form Inputs
*/

.PropertyValue TextInput
{
    width: 200px;
    border:1px solid #bebebe;
    padding:5px 0 5px 5px;
    color:#666666;
}

.PropertyValue .RadioInput,
.PropertyValue .CheckBoxInput
{
    width: 15px;
    height: 15px;
    padding: 0 5px 0 0;
  /*  background: url(/Images/icons/DataAcceptance_off.png) no-repeat;*/
    display: block;
    clear: left;
    float: left;
}

/* SMA Buttons */

div.button_blue, div.button_blue_dis, div.button_white, div.button_white_dis
{
    height:27px;
    background: url('/Images/btn_blue_dyn_r.gif') no-repeat right 0;
    width:auto;
    float:left;
    color:#ffffff;
}

div.button_blue_dis
{
    background: url('/Images/btn_blue_dyn_r_dis.gif') no-repeat right 0;
}

div.button_white
{
    color:#0166A9;
    background: url('/Images/btn_white_dyn_r.gif') no-repeat right 0;
}

div.button_white_dis
{
    color:#0166A9;
    background: url('/Images/btn_white_dyn_r_dis.gif') no-repeat right 0;
}

div.button_blue:hover, div.button_white:hover
{
    background-position: right -28px;
}

div.button_blue input, div.button_blue_dis input, div.button_white input, div.button_white_dis input
{
    height:27px;
    background: url('/Images/btn_blue_dyn_l.gif') no-repeat left 0;
    color:#ffffff;
    font-weight:bold;
    border:none;
    overflow:visible;
    display:inline;
    margin: 0px 18px 0px 0px;
    padding: 0px 4px 0px 18px;
    font-family: inherit;
}

div.button_blue_dis input
{
    background: url('/Images/btn_blue_dyn_l_dis.gif') no-repeat left 0;
}

div.button_white input
{
    color:#0166A9;
    background: url('/Images/btn_white_dyn_l.gif') no-repeat left 0;
}

div.button_white_dis input
{
    color:#bfd5e9;
    background: url('/Images/btn_white_dyn_l_dis.gif') no-repeat left 0;
}

div.button_blue:hover input, div.button_white:hover input
{
    background-position: 0 -28px;
}


.ContentFrameLeft
{
    border-top-color:#989898;
    border-top-style:solid;
    border-top-width:1px;
    border-right-color:#989898;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:#989898;
    border-bottom-style:solid;
    border-bottom-width:1px;
    background-color:White;
    margin-bottom:5px;
    margin-top:5px;
    padding:5px;
    min-width:500px;
    min-height:700px;
}

.ContentFrameSpliter
{
    background-color:#e5e5e5;
    width:5px;
}

.ContentFrameRight
{
    width:300px;
    border-top-color:#989898;
    border-top-style:solid;
    border-top-width:1px;
    border-left-color:#989898;
    border-left-style:solid;
    border-left-width:1px;
    border-bottom-color:#989898;
    border-bottom-style:solid;
    border-bottom-width:1px;
    background-color:White;
    margin-bottom:5px;
    margin-top:5px;
    padding:5px;
}



