body {
    font-family:Verdana,Arial,sans-serif;
    font-size:10pt;
    background-image:url('hintergrund_verlauf.png');
    background-repeat:repeat-x;
    text-align:center;
}

hintTextbody {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
}

ul {
    list-style-type: none;
    margin-left:-20px;
    width:340px;
}

.inputField {
    width: 310px;
    border: 1px solid #D0D0D0;
    background-color: white;
}

.inputField:hover {
    background-color: #FAFAFA;
}

.inputLabel {
    /*
    position: absolute;
    left: 25px;*/
}

.inputLogin{
    top: 40px;
}

.inputEmail{
    top:70px;
}

.inputEmail-dis{
    top:72px;
    background-color: #B4CDCD;
}

.inputLogin-dis{
    top:40px;
    background-color: #B4CDCD;
}

.inputUsernameLabel {
    top: 42px;
    font-weight: bold;
    width: 125px;
}

.pwCheckbox {
    /*
    top: 30px;
    font-weight: bold;
    width: 175px;
    position: absolute;
    left: 15px;
    */
}

.pwCheckbox td{
    top: 42px;
    font-weight: bold;
    width: 125px;
    padding: 5px;
    color: #2D7C84;
}

.inputPasswordLabel {
    top: 72px;
    font-weight: bold;
    width: 125px;
}

.inputUsername {
    top: 40px;
}

.inputPassword {
    top: 70px;
}

.loginPanel {
    border: 1px solid #D0D0D0;
    background-color: white;
    color: #2D7C84;
    width: 464px;
    height: 424px;
    display: block;
    position: relative;
    background-image:url('login_bg.png');
    background-position:-1px;
    background-repeat:no-repeat;
}

.infoPanel{
    margin-top:435px;
    width:345px;
    margin-left:60px;
}

.pwAnfordernButton {
    /*
    background-color: #2D7C84;
    color: white;
    border: 1px solid #E4F1ED;
    font-weight: bold;
    width: 185px;
    position: absolute;
    top: 100px;
    left: 160px;*/
}

.pwButton{
    /*
    font-weight: bold;
    width: 150px;
    position: absolute;
    top: 130px;
    left: 195px;
    font-size:12px;
    color:#2D7C84;
    */
}

.backToLogin{
    /*
    font-weight: bold;
    width: 150px;
    position: absolute;
    top: 130px;
    left: 190px;
    font-size:12px;
    color:#2D7C84;
    text-decoration: underline;*/
}

.synaxonLogo {
    width: 574px;
    display: block;
    position: relative;
}

.loginPanelStack {
    border: 1px solid #2D7C84;
    background-color: #CBDDD7;
    color: #2D7C84;
    width: 574px;
    height: 140px;
    display: block;
    position: relative;
}

.pwHintText{
    /*
    position: absolute;
    top: 5px;
    left: 25px;
    font-size: 12px;
    */
}

.messages {

    float:left;
    text-align:left;
    position:relative;
    left:-20px;
    *left:0px;
    *padding-left:20px;
}

.loginStack {
    display:block;
}

.pwVergessenSelect{
    position: relative;
    top: 20px;
    /*font-weight: bold;*/
    color: #2D7C84;
    width: 100px;
}

.iceMsgsError, .iceMsgsFatal, .iceMsgsInfo {
    color: red;
}

.hintTextBold {
    font-weight: bold;
    font-size:10pt;
}
.hintText {
    font-size:10pt;
}

.startText{
    margin-left:70px;
    display:block;
}

.headVerlauf{
    background-image:url(head_verlauf.jpg);
    width:394px;
    *width:100%;
    height:25px;
    vertical-align:middle;
    padding-top:5px;
    *padding-top:3px;
}

.cookieHintText {
    font-size:8pt;
}

.ssoBox {
    text-align: left;
    margin:0 auto;
    vertical-align:middle;
    width: 464px;
    height: 424px;
    text-align:left;
    position:relative;
    top:40px;

}

field{
    border: none;
}

fieldset{
    border: none;
}

.iceOutConStat {
    /*margin: 10px;
    width: 25px;
    height: 25px;
    border: none;
    font-size: .5em;*/
    visibility: hidden;
}

.iceOutConStatInactv {
    /*position: absolute;
    background-image: url( css-images/connect_idle.gif );
    background-position: top;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;*/
    visibility: hidden;
}

.iceOutConStatActv {
    /*position: absolute;
    background-image: url( sand.gif );
    background-position: top;
    background-repeat: no-repeat;
    width: 64px;
    height: 64px;*/
    visibility: hidden;
}

.iceOutConStatCaution {
    /*position: absolute;
    background-image: url( sand_no_connect.gif );
    background-position: top;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;*/
    visibility: hidden;
}

.iceOutConStatDisconnect {
    /*position: absolute;
    background-image: url(sand_no_connect.gif );
    background-position: top;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;*/
    visibility: hidden;
}

.passwortMerkenCheckbox {
    /*
    position: absolute;
    bottom: 28px;
    left: 9px;
    width: 150px;
    font-size: 12px;
    color:#2D7C84;
    */
    font-size:10pt;
    margin-left:100px;
}

.iceSelMnyCb{

    margin-left:31px;
    padding: 0px;
}

.infoPanel{}

.button{
    margin-right:20px;
    padding-top: 10px;
    float:left;
    height: 25px;
    _height: 34px;
    background-image:  url(../resources/button.png);
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: Arial;
    color: #52515A;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

.button1{
    margin-right:20px;
    padding-top: 10px;
    float:left;
    height: 25px;
    _height: 34px;
    background-image:  url(../resources/button1.png);
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: Arial;
    color: #52515A;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

.button2{
    margin-right:20px;
    padding-top: 10px;
    float:left;
    height: 25px;
    _height: 34px;
    background-image:  url(../resources/button2.png);
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: Arial;
    color: #52515A;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}
