/*
Styles for panelGrid columnsClass
*/

/* index Rowclasses
td {
    vertical-align: top;
}*/
.topRow
{
    height: 25px;
}



.panelTr{
    width: 100%;
  height: 100%;
  vertical-align: middle;
  text-align: center; 
}
.panelTd{
    height: 100%;
    text-align: center;
    vertical-align: middle;    
    width: 25%;
}

.nothing {    
}



/*Left align*/
*.left100{
width: 100%;
text-align: left;
vertical-align: top;
}
.left60{
width: 60%;
}
.left_progression_20px{
width: 20px;
}

.left90{
	padding-top:5px;
	width:100%;
}

.left30{
width: 30%;
}

.left0bottom1{
width: 10%;
text-align: left;
vertical-align: baseline;

}

.left0middle{
width: 40%;
text-align: left;
vertical-align: baseline;
}
.header0Div{
    width: 30%;
}

/*Right align*/
*.right50{
width: 10%;
text-align: right;
vertical-align: top;
}
/*used standard component searchToolbar
*.center10color3{
width: 10%;
text-align: center;
vertical-align: middle;
}
*.center40color2{
width: 20%;
text-align: center;
vertical-align: middle;
}
*.left30color2{
width: 30%;
text-align: left;
vertical-align: middle;
}
*.space4color2{
width: 4%;
text-align: right;
vertical-align: middle;
}
*.space2color2{
width: 2%;
text-align: right;
vertical-align: middle;
}*/

.erweiter_left{
    margin: 0px;
    padding-top: 0px;
    width: 15%;
    text-align: left;
    vertical-align: bottom;    
}

.panelLeftTd{
    margin: 0px;
    padding: 0px;
    width: 23%;
    text-align: left;
    vertical-align: bottom;
   }
.panelMiddleTd{
    margin: 0px;
    padding: 0px;
    width: 35%;
    text-align: left;
    vertical-align: bottom;
	/*padding-top:3px! important;*/
	
}
.panelRightTd{
    margin: 0px;
    padding: 0px;
    width: 27%;
    text-align: left;
    vertical-align: bottom;
	}

.center70{
width: 70%;
text-align: center;
height: 95px;
}
.column03{
width: 3%;
height: 95px;
}
.right27{
width: 27%;
text-align: right;
height: 95px;
}

.row20px{
    height: 20px;    
}

.row65px {
    height: 65px;
}

.center15{
width: 15%;
text-align: center;
}

.left85left{
width: 85%;
text-align: left;
} 

.siteHeadlineColumn{
    width: 100%;
    height: 65px;
	height: 55px! important;
    vertical-align: middle;
    padding-top: 12px;
}
/*standard header_dialog
.right55{
    width: 80%;
    text-align: right;
}

.right15{
    width: 13%;
    text-align: right;
}*/

.standardTable_ColumnCentered
{
	vertical-align: middle;     
}

.standardTable_ColumnTop{
    vertical-align: top;
}

.standardTable_Padding5{
	width:12px;
    padding-left: 5px;
}

.standardTable_Padding15{
    padding-left: 10px;
	height:28px;
}
.hitlistTextColumn{
padding-left: 5px;
padding-right: 31px;
}

.hitlisImgColumn {
	width:20px;
}

.hitlistHeaderLeft {
    text-align: left;
    width: 75%;
}
.hitlistHeaderRight{
    text-align: right;
    width: 25%;
}

.hitlist1{
    background-color: #feed93;
}
.hitlist2{
    background-color: #faf8cc;
}

.hitlistNoActiv{
    background-color: #e7e7e7;
	border-bottom: solid 1px #E0AD1E;
	
}
.hitlistActiv{
    background-color: #ffffff;
	border-right:solid 1px #E0AD1E;
	border-left:solid 1px #E0AD1E;
}
.hitlistActivnoborder{
    background-color: #ffffff;
	border-right:solid 1px #E0AD1E;	
}

.headerLeftTD{
	width:125px;		
}

.headerMiddleTD{
	
}	

.headerRightTD{
	text-align:right;
	vertical-align: top;	
}

.loginLable{
	width:77px;
}

.loginButtonLeftTD {
	width:141px;
	text-align: left;
	
}

.loginButtonRightTD{
	text-align:left;
	
}

.musterlinksTd {
	vertical-align: top;
	height:32px;
	width: 25px;
	
}	
.musterlinksTd2 {
	vertical-align: top;
	
}	


