        /* --- Masterpage Formate --- */

.container
{
    position:relative; width: 900px;
    margin-bottom: 50px;  margin: 0 auto;    
}
#header_Box
{
    position:relative; 
    height:80px; width:860px;
    font-weight:normal;
}

#content_left
{
    position:absolute; width:115px;
    padding: 10px 10px 10px 50px; margin: 0px; min-height:400px; height:expression(this.scrollHeight > 400 ? "auto":"400px"); 
}
#content_left_A_2C_SM 
{
    position:absolute; width:180px; left:50px;  
    padding: 10px 10px 10px 0px; margin: 0px; min-height:400px; height:expression(this.scrollHeight > 400 ? "auto":"400px");    
}
#content_left_A_2C_SM_start
{
    position:absolute; width:435px; left:50px;  
    padding: 10px 10px 10px 0px; margin: 0px; min-height:400px; height:expression(this.scrollHeight > 400 ? "auto":"400px");    
}

#content_left_C_3C_SMS 
{
    position:absolute; width:140px; left:50px;  
    padding: 10px 10px 10px 0px; margin: 0px; min-height:400px; height:expression(this.scrollHeight > 400 ? "auto":"400px");   
}

#content_left_B_2C_MM
{
    position:absolute; width:390px; left:50px;  
    margin: 0px; 
    min-height:400px; height:expression(this.scrollHeight > 400 ? "auto":"400px");  
}

#content_right
{
    position:absolute; width:112px; right:0px; padding: 10px 50px 10px 10px; margin: 0px; margin-left:450px;
    min-height:400px; height:expression(this.scrollHeight > 400 ? "auto":"400px"); 
}

#content_right_A_2C_SM{
    position:absolute; width:600px; left:243px; padding:0px;margin: 0px; margin-left:0px;
    min-height:400px; height:expression(this.scrollHeight > 400 ? "auto":"400px"); 
}

#content_right_A_2C_SM_start{
    position:absolute; width:626px; left:222px; padding: 10px 0px 10px 10px; margin: 0px; margin-left:0px;
    min-height:400px; height:expression(this.scrollHeight > 400 ? "auto":"400px"); 
}

#content_right_C_3C_SMS{
    position:absolute; width:140px; right:50px; padding: 10px 0px 10px 10px; margin: 0px; margin-left:0px;
    min-height:400px; height:expression(this.scrollHeight > 400 ? "auto":"400px"); 
}

#content_right_B_2C_MM
{
    position:absolute; width:400px; right:50px; margin: 0px;
    min-height:400px; height:expression(this.scrollHeight > 400 ? "auto":"400px"); 
}

#content_main
{
    position:absolute; width:525px; right:175px; padding:10px; margin:0px; margin-left:170px;
    min-height:400px; 
}

#content_main_D_1C
{
    position:absolute; width:800px; padding:0px; margin:0px; min-height:400px;
    padding: 0px 50px 0px 50px; height:expression(this.scrollHeight > 400 ? "auto":"400px");
}

#content_main_C_3C_SMS
{
    position:absolute; width:465px; left:212px; padding:10px; margin:0px; 
    min-height:400px; height:expression(this.scrollHeight > 400 ? "auto":"400px");
}

#content_header
{   
    position:absolute; right:0px; top:0px; height:40px; margin:0px; padding:0px;
    width:300px; 
}

.footer
{
    position:absolute;
    left:0px; right:0px; bottom:-75px; width:900px; height:50px;
    margin:0px 0px 0px -180px; padding:0px;
    text-align:right;
}
.footer_D_1C
{
    position:absolute;
    right:-30px; bottom:-75px; width:900px; height:50px;
    margin:0px 0px 0px 0px; padding:0px;
    text-align:right;
}

.content_footer
{
    position:absolute;
    text-align:left;
    margin-left:50px;
    width:500px; height:50px; left:0px; top:0px;    
}

.TopLogo
{
    margin-left:0px;  
}
#top_area
{
    width:1000px; height:90px;   
}

#content {
    padding: 0; margin: 0 200px; height:auto;
}

.mainArea_lbl1_masterD_1C
{
    position:relative;
    top:35px;
}

.mainArea_img_masterD_1C
{
    position:absolute; right:50px;
    top:1px;
    
}

.mainArea_cnt_masterD_1C
{
    position:relative;
    margin-top:39px;
    margin-bottom:100px;
    width:600px; right:0px; 
    float:right;
}

div#content { 
    min-height:600px;
}

.lowerLogoLinkBox
{
    display:inline;
    position:absolute; width:250px;
    right:60px; bottom:-20px;
    text-align:right;
    font-size:8px;
}

.lowerLogoLinkBox_start
{
    display:inline;
    position:absolute; width:250px;
    right:75px; bottom:-20px;
    text-align:right;
    font-size:9px;
    font-family:Verdana, Tahoma, non-serif;
}

.lowerLogoLinkBox
{
    display:inline;
    position:absolute; width:250px;
    right:60px; bottom:-20px;
    text-align:right;
    font-size:8px;
}


.lowerLogoLinkBox_D
{
    display:inline;
    position:absolute; width:250px;
    right:50px; bottom:-20px;
    text-align:right;
    font-size:8px;
    margin-right:20px;
}

.lowerLogoLinkBox_C
{
    display:inline;
    position:absolute; width:250px;
    right:70px; bottom:-20px;
    text-align:right;
    font-size:8px;
    margin-right:20px;
}

.lowerLogoLinkBox_B
{
    display:inline;
    position:absolute; width:250px;
    right:70px; bottom:-20px;
    text-align:right;
    font-size:8px;
    margin-right:20px;
}

.lowerLogoLinkBox_A
{
    display:inline;
    position:absolute; width:250px;
    right:20px; bottom:20px;
    text-align:right;
    font-size:8px;
    margin-right:20px;
}
