body {padding:0;margin:0;font:17px -apple-system,BlinkMacSystemFont,segoe ui,sans-serif;line-height:1.6;letter-spacing:.015rem;color:#252525}

h2 {padding:15px 0 2px;margin:0 0 15px;font:normal 25px "Segoe UI",Tahoma,sans-serif;line-height:27px;background:url(img/title_01_bg.gif) left bottom repeat-x}
a {color:#006FCC;text-decoration:underline}
a:hover {color:#0050D0}
p {padding:0;margin:0.4em 0 0 0em}
ul,li {margin-top:0.7em;margin-left:1em}
img {border:0}

.page {}
.top {background:url(img/top_res.gif) bottom repeat-x #E9F3FB;height:58px;padding:0 0 0 22px;position:relative}
    .top .man {width:251px;height:249px;top:4px;right:14px;position:absolute;background:url(img/head_man.png)}
    .top .logo {box-shadow:0 0 5px #27b;position:relative;top:5px;left:0;padding:3px;background:#fff;width:171px;float:left;border-radius:11px}
    .top .logo a {display:block;background:linear-gradient(#FFF,#E7E7E7);border-radius:8px;font:bold 25px "Courier New";line-height:36px;color:#CA1D23;text-shadow:1px 0 1px #CA1D23;border:2px solid #CC272C;text-decoration:none}
    .top .menu {padding:4px 0 0 232px;margin:0;font-size:11px;font-weight:bold}
        .top .menu li {float:left;width:72px;padding:0 7px 0 5px;margin:0;list-style:none;background:url(img/menu_mid.gif) right 3px no-repeat}
        .top .menu li a {display:block;text-decoration:none;padding:31px 0 0;height:22px}
        .top .menu li.h a {background:url(img/menu_h.gif) center top no-repeat}
        .top .menu li.e a {background:url(img/menu_e.gif) center 3px no-repeat}
        .top .menu li.s a {background:url(img/menu_s.gif) center 3px no-repeat}
        .top .menu li.c a {background:url(img/menu_c.gif) center 3px no-repeat}
        .top .menu li.act div {background:url(img/menu_act_res.gif) top repeat-x #AAD0F0}
.head {background:url(img/head_res.gif) top repeat-x #56ABF1;font-size:20px;line-height:25px;color:#fff}
    .head .sun {background:url(img/head_bg.jpg) right top no-repeat;height:111px;padding:25px 0 0 39px}
    .head .bereich {position:relative;z-index:1;text-shadow:1px 1px 1px #2a78bb;height:96px;overflow:hidden}
    .head span {display:block;height:40px;font-size:30px;line-height:31px;white-space:nowrap;text-overflow:ellipsis}
.bc {background:url(img/bc_res.gif) top repeat-x #E6F1FA;color:#1176CA;padding:6px 0 5px 16px}
    .bc a, .bc span {padding:0 10px;color:#1176CA;white-space:nowrap;overflow:hidden}
	
.cont {max-width:930px;margin:0 auto}
.cont small{float:left;margin:0px 4px 20px 5px;padding:1px 4px 3px 4px;color:#fff;background:#3fa8ff;border-radius:15px}
.support{background:url(img/reimag714.png);width:714px;height:89px;margin:0 auto 1em}
.foot {max-width:930px;margin:0 auto;padding:24px 0;font-size:16px}
    .foot a {color:#252525;text-decoration:none;padding:0 6px}
        .foot a:hover {text-decoration:underline}
.scr_t {background:url(img/scr_t_l.gif) left top no-repeat;padding:0 0 0 9px}
    .scr_t div {background:url(img/scr_t_r.gif) right top no-repeat;padding:0 9px 0 0}
    .scr_t div div {background:#fff;padding:1px 0 0;height:7px;border-top:1px solid #8AC3F3}
    .scr_t div div div {background:#E5F0FA;padding:0;border-top:0}
    .scr_t div div div div {background:#3899EA;width:1px;border-left:394px solid #9CCBF1;border-right:1px solid #fff}
.scr_b {background:url(img/scr_b_l.gif) left top no-repeat;padding:0 0 0 9px}
    .scr_b div {background:url(img/scr_b_r.gif) right top no-repeat;padding:0 9px 0 0}
    .scr_b div div {background:#fff;padding:0;height:8px;border-bottom:1px solid #8AC3F3}
    .scr_b div div div {background:#3899EA;height:7px;width:1px;border-left:394px solid #9CCBF1;border-right:1px solid #fff;border-bottom:0}
.scr {border-left:1px solid #8AC3F3;border-right:1px solid #8AC3F3;background:url(img/blue.gif) top repeat-x #fff;width:100%;height:174px}
    .scr .in_l {background:#9CCBF1;border-left:1px solid #fff;border-right:1px solid #3899EA;width:401px;vertical-align:top;padding:3px 0 6px}
        .scr .in_l .error {width:330px;height:201px;margin:0 auto;padding:10px 25px 0 23px;background:url(img/screen_01.png);text-align:left;color:#000;line-height:22px}
            .scr .in_l .error .tp {font-size:12px;padding-left:10px;height:42px}
            .scr .in_l .error .bl {color:#003399;height:49px;font-size:17px;overflow:hidden}
            .scr .in_l .error .txt {font-size:12px;line-height:16px;padding-left:2px;height:64px}
            .scr .in_l .error .but {font-size:12px;width:88px;height:21px;float:right;background:url(img/button.gif);color:#000;text-align:center;line-height:20px}
    .scr .in_r {border-left:1px solid #fff;border-right:1px solid #fff;width:auto;vertical-align:top;padding:16px 23px}
    .scr .in_r ul {padding-top:21px}
.uc_t {background:url(img/uc_t_l.gif) left top no-repeat;padding:0 0 0 9px;margin:23px 0 0}
    .uc_t div {background:url(img/uc_t_r.gif) right top no-repeat;padding:0 9px 0 0}
    .uc_t div div {background:#fff;height:7px;border-top:1px solid #8ECCFF;padding:1px 0 0}
    .uc_t div div div {background:#3FA8FF;border-top:0;padding:0}
    .uc_t div div div div.cut {border-left:1px solid #C8E3F9;width:134px;float:right}
.uc_b {background:url(img/uc_b_l.gif) left top no-repeat;padding:0 0 0 9px}
    .uc_b div {background:url(img/uc_b_r.gif) right top no-repeat;padding:0 9px 0 0}
    .uc_b div div {background:#fff;height:1px;border-bottom:1px solid #8ECCFF;border-top:7px solid #3FA8FF}
.uc {border-left:1px solid #8ECCFF;border-right:1px solid #8ECCFF;background:#fff;padding:0 1px}
    .uc table {width:100%;border-collapse:separate;border-spacing:0}
    .uc td {background:url(img/uc_m_res.gif) top repeat-x #E4F0FA;border-right:1px solid #269BFB;border-top:1px solid #3EA8FF;border-bottom:1px solid #FFFFFF;line-height:18px;padding-top:15px;padding-bottom:15px;vertical-align:top}
    .uc .tit td {background:#3FA8FF;border-right:1px solid #C8E3F9;border-top:0;border-bottom:0;font-size:25px;color:#fff}
    .uc .sco, .uc .tit .sco {width:141px;text-align:center;border-right:0;padding:11px 0;vertical-align:middle}
    .uc .com {width:auto;padding-left:24px}
    .uc .sum {border:0;background:#3FA8FF;color:#fff;padding:10px 24px 0}
.fai {padding:0 9px}
    .fai form {padding:14px;background:url(img/blue.gif) top repeat-x}
    .fai .r {width:340px;float:right}
    .fai select {width:340px}
    .fai input, .fai textarea {border:1px solid #D7D7D8;background:#FCFDFE;}
    .fai input {width:338px;margin-top:10px}
    .fai textarea {width:329px;height:170px;font-size:16px;padding:5px}
    .fai .but {width:88px;height:21px;padding:0 0 2px;border:0;margin-top:16px;float:right;background:url(img/button.gif);color:#446;font-weight:bold}
input,select,textarea,button {font:normal 12px "Segoe UI",Tahoma,sans-serif;color:#555}
.erm {line-height:20px;padding:0}
    .erm li {padding:6px 0 0 24px;margin:0;list-style:none;background:url(img/ar_02.gif) left 8px no-repeat}
    .erm li a {text-decoration:none;color:#252525}
    .erm li a:hover {text-decoration:underline}
.sh {font-size:12px;line-height:16px;color:#4A595E;font-weight:bold;padding:10px 0 0 10px;background:url(img/sh_bg.jpg);width:207px;height:138px;float:right}
    .sh div {width:94px;float:left}
    .sh a {display:block;padding:10px 0 1px;color:#006B9D;text-decoration:none}
    .sh a span {display:block;width:18px;padding:0 2px 0 0;float:left}
.cut_01 {padding:1.5em 0 0}
    .cut_01 .c01_01 {float:left}
    .cut_01 .c01_02 {width:120px;float:right}
.tac {text-align:center}
.clear {clear:both}
.unten{vertical-align:text-bottom}

.atss {top:23%!important} /*addthis*/

@media only screen and (max-width : 770px) { .man, .top img {display:none} .uc .tit td, .top .logo a {font-size:16px}  .top .logo {width:140px;z-index:99} .top .menu {position:absolute;right:0;padding-left:0}	.support{background:url(img/reimag465.png);width:465px;height:58px}
 .fai .r{width:auto;float:left} .fai input, .fai select, .fai textarea{width:100%}  ul,li{margin-left:0.5em}}
@media only screen and (max-width : 500px) { .h,.s, .support, .fai,.uc_t,.uc,.uc_b  {display:none}  .cont {padding:8px 15px 0} h2 {padding:5px 0 0}
