/* Login */
.login {  background: #1b4b79 url(../images/button/top_left.gif) top left no-repeat; float: left; width: 590px; margin-bottom: 5px; }
.login_list { margin: 0; padding: 0; height: 47px; background: url(../images/button/top_right.gif) top right no-repeat; } 
.login_title { font-size: 18px; font-weight: bold; color: #ffffff; padding-left: 10px; padding-top: 8px;}

.login_info { float: left; margin: 0; padding: 0; background:#eeeff0; height: 30px; border-bottom: #999999 1px solid;  margin-top: 5px; margin-bottom: 20px; width: 590px;}
.login_info1 { float: left; margin: 0; padding: 0; background:#eeeff0; height: 40px; border-bottom: #999999 1px solid;  width: 590px;}
.login_info2 { float: left; margin: 0; padding: 0; background:#eeeff0; height: 30px; border-bottom: #999999 1px solid; margin-top: 20px;  margin-bottom: 20px; width: 590px;}
.login_text { color: #666666; font-size: 12px; font-weight: bold; float: left; margin-top: 7px; padding-left: 10px; width: 590px; }
.login_text_1 { color: #000000; font-size: 12px; font-weight: normal; float: left; margin-top: 15px; margin-bottom: 5px; padding-left: 10px; height: 20px; }
select{ border: 1px solid #999999; font-size: 11px;color: #000000;}
option {font-size: 11px;}

.login_text_box { color: #000000; font-size: 12px; font-weight: normal; float: left; margin-top: 5px; margin-bottom: 5px; padding-left: 10px; height: 20px;  }

.login_text_name { color: #000000; font-size: 12px; font-weight: normal; float: left; margin-top: 10px; margin-bottom: 6px; margin-right: 20px; padding-left: 8px; }
.login_text_label_info { color: #000000; font-size: 12px; font-weight: bold; float: left; margin-top: 10px; margin-bottom: 6px; margin-right: 20px; padding-left: 8px; }
.login_text_name_box { float: left; margin-top: 5px; margin-bottom: 6px;  padding-left: 5px; background: url(../images/button/bar_yellow.gif) no-repeat left 40%; }
.login_text_name_box_optional { float: left; margin-top: 5px; margin-bottom: 6px;  padding-left: 5px; background: url(../images/button/bar_white.gif) no-repeat left 15%;}

.login_text_number_box { float: left; margin-top: 5px; padding-left: 5px;  }
.login_text_info { color: #000000; font-size: 12px; font-weight: normal; float: left; clear:both; margin-left:145px; margin-bottom: 10px; padding-left: 8px; width: 400px; }

.login_user_name_box { float: left; margin: 0; padding: 0;}
.login_user_info_box { float: left; margin: 0; padding: 0; margin-bottom: 10px;}
.login_user_name { float: left; margin: 0; padding: 0; width: 150px; clear: both;}
.login_link_additional {float: left; margin: 0; padding: 0; margin-left: 190px; margin-bottom: 10px; display: inline; }
.login_link_additional input[type="submit"] { overflow: visible; float: left; font-family: Arial; padding-left: 10px; font-size: 11px; text-decoration:underline; background: transparent url(../images/navi/arrow.gif) no-repeat 0px 50%; border: 0; cursor: pointer; clear: both; display: inline;  }
/*.label_link_additional input[type="submit"] { font-family: Arial; float: left; margin-left: 0; padding-left: 10px; font-weight: bold; font-size: 12px; text-decoration:underline; background: transparent url(../images/navi/arrow.gif) no-repeat 0px 50%; border: 0; cursor: pointer; width:220px;  }*/

.login_user_passwort { float: left; margin: 0; padding: 0;width: 150px;}
.login_user_name_save{ float: left; margin: 0; padding: 0; margin-left: 140px;}

.login_user_link { padding: 0; margin: 0; padding-bottom: 10px; float: left; margin-top: 3px; margin-left: 20px;}
.login_user_link a{ font-size: 12px; font-weight: bold; padding-left: 10px; color: #000000; background: url(../images/navi/arrow.gif) no-repeat 0 50%;   }

.login_page_info { float: left; margin: 0; margin-top: -10px; margin-bottom: 10px; padding: 0; background:#eeeff0; border-bottom: #999999 1px solid;  padding-bottom: 5px; width: 590px;}
.login_page_einleitung { float: left; margin: 0; padding: 0; width: 590px; }

.login_page_table { float: left;clear: both; width: 590px; margin-top: 10px; margin-bottom: 20px;}
.login_page_table thead { font-weight: bold; margin-top: 5px; color: #818182;background:#eeeff0; font-size: 12px;}
.login_page_table td{ border-bottom: #797978 1px solid; height: 25px;}
.login_page_table tbody { font-size: 12px; color: #000000;}
.login_page_text { width: 572px; color: #000000; font-size: 12px; font-weight: normal; float: left; clear: both; margin-top: 7px; padding-left: 10px; padding-right: 8px;  }