.alpha_navi{
   margin:15px auto;
   width: 688px;
   text-align: center;
}

.alpha_navi a, .alpha_navi a:hover{
    text-decoration:none;
	padding: 5px 7px;
	border: 1px dotted #b7b7b7;
	border-right: 0;
	font-weight: bold;
	text-align: center;
	background: #f7f7f7;
}

.alpha_navi a.last{
	border: 1px dotted #b7b7b7;
}

.alpha_navi a:hover{
	background: #fff url('../../images/cm2/bg-pagination.gif') repeat-x top left;	
	color: #9b161e;
}

.selectLetter{
}

.branches{
	width: 219px;
	float: left;
}

.branches ul li {
	padding-top: 3px;
}

/* REGISTRATION BOX*/
.overviewBox{
	position:absolute;
	top: 60px;
	right: 20px;	
}


.overview .list_item_names li a{
    display: block;
    overflow: hidden;
    white-space: nowrap;
	width: 205px;
}

.overview .list_item_names li a:hover{
	border:0;
}

/* LINK TO TOP */
.toTop{
	display: block;
	width: 100px;
	float: right;	
	background: transparent url('../../images/cm2/to-top.gif') no-repeat right center;	
	padding-right: 10px;
	text-align: right;
	font-weight: bold;
	position: absolute;
	bottom: 56px;
	right: 15px;
}

.toTop:hover{
	border: 0;
}

/* SEARCH FORM */ 
.overview form{
	margin: 15px 0;
	padding: 15px;
}

.overview form legend{
	width: 155px;
	padding: 5px;
	float: left;
	font-weight:bold;
}

.overview form input[type="text"]{
	border: 1px solid #a5a5a5;
	padding: 5px;
	width: 270px;	
	float: left;
}

.overview form input[type="submit"]{
	padding: 4px;
	margin-left: 15px;	
}

