@charset "UTF-8";
.reg_container { margin: 0px; float: none; display: block; width: auto; padding: 0px 0px 20px 10px; }
.reg_container fieldset { -moz-border-radius: 10px 10px 10px 10px; border:1px solid #D0D0D0; padding: 10px 10px 18px 10px; }
.reg_container fieldset span.error { color: red; }
.reg_container fieldset label.error { color: red; }
.reg_container .success_message { font-size: 13px; padding: 0px 0px 5px 0px; color: red; }

.reg_container.login { font-size: 13px; padding-bottom: 12px; }
.reg_container.login .important_info { color: red; }
.reg_container.login .no_button { padding: 12px 0px 0px 0px; }

.reg_container.login .register_button { padding: 10px 0px 0px 3px; }
.reg_container.login .notification { color: #777777; font-size: 11px; }

.reg_container.login .yes_button { padding: 25px 0px 0px 0px; }

.reg_container.login .login_button { padding: 4px 0px 0px 3px; }
.reg_container.login .remind { padding: 0px 0px 0px 4px; font-size: 11px; }

.qorder { float: left; width: 170px; }
.qorder th { font-size: 11px; color: Black; font-weight: bold; }
.qorder td { padding: 0px 0px 5px 0px; }

#servbody { padding: 10px 10px 10px 10px; font-size: 13px; }
#servbody p{ display: block; font-size: 13px; }
#servbody strong{ font-size: 13px; }
#servbody img{ margin: 0px 5px 13px 0px; }
#servbody h5{ padding:3px 3px 3px 20px;background:url(../images/pbg.gif) no-repeat;color:White;font:14px verdana; display: block; clear: both; }

#infom{white-space:nowrap;height:30px;background:#FFDEB1;padding:10px 10px 0px 10px;margin:11px 0px 0px 0px;color:#16498C;font-size:16px;font-weight:bold;}
#infom span{float:left; font-size: 16px; font-weight: bold;}
#infom em{float:right;font-style:normal; font-size: 16px; font-weight: bold;}
#infomword{width:96.8%;font-weight:bold;text-align:center;padding:10px 10px 10px 10px;}

#serv_tit{white-space:nowrap;font:bold 20px arial;background:#92B7D6;color:white;height:50px;margin-top:5px;}
#serv_tit{padding-right:130px;padding-left:130px;}
#serv_tit span{float:left;padding-top:15px; font:bold 20px arial;}
#serv_tit img{float:right;padding-right:133px;}

.letterwrapper {
 background: #aaa;
 margin: 20px auto;
 width: 85%;

}

.letter {
 position: relative;
 right: -5px;
 top: -5px;
 background: white;
 border: 1px solid black;
 padding: 25px 35px;

}

.letter p {
  margin-top: 5px;
  font-size: 12px;
}

.letter p b {
  font-size: 12px;
  font-weight: bold;
}

.letter ol{
  margin-left: 30px;
}

.letter li {
  font-size: 12px;
  padding-left: 12px;
  padding-bottom: 6px;
}

.letter table th { color: #222222; font-weight: bold; font-size: 13px; }
.letter table td { font-size: 13px; }

#agb h3{color:#336699; padding-top:30px; font-size: 18px; }
#agb img{margin-left:-27px;}

table.verwen{width:100%;font:14px Arial;}
table.verwentop h4{color:orange;}
table.verwen td{padding:10px;text-align:center;font:14px Arial;}
table.verwen caption{font-size:14px;font-weight:bold;text-align:left;padding-left:20px;}
table.verwen img{padding-bottom:4px;}

table.uslabels{border-collapse:separate;}
table.uslabels td{ font-size: 12px; }
table.uslabels td{padding-left:6px;padding-right:6px;}
hr.uslabels{height:1px;color:#E2D8DC;}







