#landing_wrapper{
    width:1000px;
    margin-top:20px;
    font-family:arial;   
}

#landing_wrapper ul{
    list-style-image: url("/images/versicherungscheck.gif"); 
    list-style-position: outside; 
    padding-left: 17px; 
    text-align: left;   
}


#landing_content{
    background:url("../images/content_landing.png") no-repeat;
    width:545px;
    height:500px;
    float:left;
}

#landing_sidebar_right{

    float:left;
    width:221px;
    margin:-1px 8px;
   
}


#landing_sidebar_right h2{
    color:#515050
}

#landing_sidebar_right hr{
    color:#515050;
    
    width:194px;
}


#landing_sidebar_right #top_box{
    background:#f7f6f6;
  
    padding:1px 14px;
}

#landing_sidebar_right #bottom_box{
    background:#f7f6f6;
    margin-top:20px;
    
    padding:1px 14px;
}

#landing_right_top_text{
    height:175px;        
    margin:24px 281px;
}

#landing_right_top_text h2{
    color:#f2891c;
    
}

#landing_right_top_text #textTop{
    width:200px;
    padding:5px 15px;
    height:102px;
    font-size:10px;
}

#landing_right_bottom_text{
    color:#ffffff;
    width:225px;
    height:44px;
    margin:63px 0px;
    padding:0px 15px;
    overflow:hidden;     
}

#landing_btnBox{
    margin:10px 124px;
    cursor:pointer;    
}

#insuranceCalculatorInput{
    width:480px;
    min-height:117px;    
    margin:50px 30px;
}

#insuranceCalculatorInput select{
    width:130px;
    z-index:20012;
    position:relative;
    top:-11px;
    opacity:0;
    /*
    border:none;
    background:none;
    */
}

#insuranceCalculatorInput .selectWraper{
    width:132px;
    height:26px;
    overflow:hidden;    
    margin-left:15px;
}

#insuranceCalculatorInput .selectWraper .selectBg{
    background:url("../images/select_style.png");
    height:88px;       
}



#insuranceCalculatorInput .selectWraper .selectBg .title{
    color:#333333;
    font-size:14px;
    position:relative;
    top:5px;
    left:10px;
}

#insuranceCalculatorInput #formField {
    padding:1px 5px;
}

#insuranceCalculatorInput #formField table{
    font-size:5px;
}

#insuranceCalculatorInput #formField .selector{
    float:left;
    font-size:12px;!important 
    margin:0px -15px;
}
#resultSet{
    float:left;
    width:545px;    
    margin:150px 0px;
}

#resultSet h2, #contactForm h2{
    color:#2b75a9;
    font-size:10px;       
}

.resultTable{
    font-size:14px;
}

.resultTable td.left{
    color:#4d4d4d;    
    border-right:1px solid #e8e8e8;
    padding:1px;
}


.resultTable td.right{
    color:#2b75a9;    
    width:30%;
    padding:1px;
}


.resultTable td.right.finish {
     border-bottom:1px solid #e8e8e8;
     padding: 3px 5px;      
 }
 .resultTable td.left.finish{
     border-bottom:1px solid #e8e8e8;      
 }
 
.resultTable td.right.start {
     border-top:1px solid #e8e8e8;          
}

.resultTable td.left.start {
     border-top:1px solid #e8e8e8;          
}

.resultTable tr.odd{
    background:#e9e9e9;    
}

#contactForm{
    float:left;
    /*display:none;*/
    width:545px;           
}

#contactForm table{
    margin:20px 5px;
    
}




.landing_step_header{
    background:url("../images/step_header.png") no-repeat;
    width:474px;
    height:91px; 
    margin-left:20px;
}

.landing_step_header h2{
    padding:23px 142px;   
}

.landing_step_header div{
    margin:-33px 143px;
    width:323px;
}    

#insuranceCalculatorInput.extern{
    background:url("../images/bg_center.png");
    min-height:70px; !important;
    width:497px;    

}

#insuranceCalculatorInput.extern #headerTop{
    background:url("../images/bg_top.png");
    height:5px;
    width:497px;    
}

#headerBottom{
    background:url("../images/bg_bottom.png");
    height:5px;
    width:497px;    
    margin:-50px 30px;
}

#extBtn{
    margin:13px;    
}      