﻿/*
 * This file contains style-class declarations only relevant to the 
 * layout of the login pages. Please avoid any color definitions as
 * these are usually stored directly in BaseStyles.css and potentially
 * overwritten by the city-specific styles.
 */

.Account_Area_LineItemRight 
{
    float: right;
    margin-right: 3px;
}

.Account_Area_LineItemLeft 
{
    float: left;
}

.Account_Area_MarginLeftSmall 
{
    padding-left: 10px;
}

.Account_Area_MarginLeftLarge
{
    padding-left: 20px;
}


.Account_Area_MarginTopSmall 
{
    margin-top: 15px;
}

.Account_Body {
    padding: 8px;
}

.Account_Text_Request 
{
    margin-bottom: 15px;
}

.Account_Table_Label 
{
    width: 120px;
    vertical-align: middle;
    font-weight: bold;
}

.Account_Table_TextBox 
{
    width: 250px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.Login_Text_Image_DE 
{
    background-color: #FFFFFF;
    background-image: url(../Images/password_de_73x15.gif);
    background-repeat: no-repeat;
    background-position: 1px 1px;
    font-size: 1px;
    color: #FFFFFF;
}

.Login_Text_Image_FR 
{
    background-color: #FFFFFF;
    background-image: url(../Images/password_fr_73x15.gif);
    background-repeat: no-repeat;
    background-position: 1px 1px;
    font-size: 1px;
    color: #FFFFFF;
}


.NewAccount_Label_Newsletter 
{
    position: relative; 
    top: 2px; 
    left: 0px; /* Note: IE6 needs -3px here, see X-IE-CSS/CSS/IE6.css and X-IE-CSS/CSS/IE7.css */
}
