.tx-dargehaltsrechner-pi1 li{list-style:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#page{width:547px;margin:10px 0;background:url(../../../images/gehaltsrechner/bg/page_bg.gif) no-repeat top left;}
#page_top{background:url(../../../images/gehaltsrechner/bg/page_top_bg.gif) no-repeat top left;padding-top:25px;float:left;width:547px;}
#page_bot{background:url(../../../images/gehaltsrechner/bg/page_bottom_bg.gif) no-repeat bottom left;padding:0 32px 26px 25px;float:left;width:490px;}
body .tx-dargehaltsrechner-pi1, #normal h1{font:62.5%/1.6 Georgia, "Times New Roman", Times, serif;}
.col1 p{font-size:14px;color:#FFF;line-height:21px;}
.col2 label{font-size:14px;color:#0067ac;line-height:21px;top:15px;left:30px;padding:0 10px;}
.popup{color:#1f1e21;font-size:11px;line-height:13px;}
.popup h2{font-size:13px;color:#1f1e21;line-height:23px}
table .active td{color:#FFF;}
table .active .popup_info p{color:#FFF;text-align:center;font-size:15px;line-height:19px;}
table .head{color:#FFF;font-size:14px;line-height:21px;padding:3px 0;}
table tr td{color:#08577c;font-size:14px;line-height:21px;}
table th{text-align:left;font-weight:normal;color:#08577c;font-size:14px;line-height:19px;}
#normal h1, .gr_header{width:350px;}
#normal h1, .gr_header h2, #links h2, #rechts h2, .gr_header p{color:#0067ac;font-style:normal;}
#normal h1, .gr_header h2{font-weight:bold;}
#normal h1, .gr_header h2, #links h2, #rechts h2{font-size:20px;line-height:25px;font-weight:bold;}
.gr_header h2{font-size:18px;line-height:23px;padding-top:10px;}
.gr_header p{font-size:12px;line-height:17px;padding-top:0;}
.info{background:url(../../../images/gehaltsrechner/icons/i.gif) no-repeat;height:21px;width:21px;text-indent:-9999px;font-size:0;display:block;float:right;}
#page .padding_added{padding-bottom:130px}
.line_hor{border-bottom:1px solid #FFF;}
.col1{background:#0873a6;width:170px;padding:15px;height:21px;float:left;position:relative;}
.col1 p{float:left;}
#page .error{background:#d20202;}
.col2{background:#eef0ee;width:225px;padding:15px 15px 15px 50px;height:21px;float:left;}
.col1 .popup{position:absolute;left:193px;top:-10px;}
.radio_padding{width:100%;padding:2px 0 7px 0;}
.label_left{position:absolute;padding:0;font-size:14px;color:#0067ac;line-height:21px;top:15px;left:230px;}
.h85{height:85px;}
.popup{width:234px;z-index:3;display:none}
.popup_in{background:url(../../../images/gehaltsrechner/bg/popup_top.png) no-repeat top left;padding:7px 22px 5px 37px;min-height:40px;width:175px;}
.popup_bot{background:url(../../../images/gehaltsrechner/bg/popup_bot.png) no-repeat bottom left;height:14px;margin-left:20px}
#bg_women{background:url(../../../images/gehaltsrechner/bg/bg_women.jpg) no-repeat;width:208px;height:300px;bottom:20px;left:-208px;}
#bg_tel{background:url(../../../images/gehaltsrechner/bg/bg_telephone.jpg) no-repeat;width:113px;height:90px;top:550px;left:543px;}
#bg_money{background:url(../../../images/gehaltsrechner/bg/bg_money.gif) no-repeat;width:160px;height:146px;top:550px;left:543px;}
#bg_women, #bg_tel, #bg_money{position:relative;}
table{width:100%;margin-bottom:25px;}
table th{background:#DDD;border-top:1px solid #FFF;border-bottom:1px solid #FFF;height:19px;padding-top:3px;padding-bottom:3px;}
table tr{background:#b7dbea;}
table tr td{border-bottom:1px solid #FFF;height:21px;padding-top:3px;padding-bottom:3px;}
table .row1{width:200px;padding:3px 15px}
table .row2{width:140px;padding:3px 10px;}
table .row3{width:80px;padding:3px 10px;}
table .clearfix{position:relative;}
table .clearfix p{float:left;}
table .popup{position:absolute;top:-25px;right:-238px}
table .head{background:#0873a6;}
table .head td{padding:2px 15px;height:21px;color:#FFF;}
table .summ{background:#66b8dc;}
table .orange{background:#f9b200;}
table .orange td{border-bottom:1px solid #0873a6}
table .active{background:#c8d215;}
table .active .popup_info{position:absolute;top:-24px;left:100px;background:url(../../../images/gehaltsrechner/bg/green_popup.png) no-repeat;width:135px;height:60px;padding:3px 14px 15px 25px;}
table .active .popup_info a{color:#FFF;}
table .active .popup_info table{height:100%;margin:0;padding:0;}
table .active .popup_info table tr{background:none}
table .active .popup_info table tr td{border:0;}
.col2 .text{width:183px;background:#FFF;border:1px solid #3c3c3c;height:13px;padding:4px;line-height:13px;font-size:11px;font-family:Georgia, Times, serif}
.col2 .select{width:210px;background:#FFF;border:1px solid #3c3c3c;height:21px;font-size:13px;font-family:Georgia, Times, serif}
.btn_center{display:block;margin:25px auto 0 auto;}
