/*
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: 21px;
padding-right: 31px;
}

.hitlistHeaderLeft {
    text-align: left;
    width: 75%;
}
.hitlistHeaderRight{
    text-align: right;
    width: 25%;
}

.hitlist1{
    background-color: #e8e8e8;
}
.hitlist2{
    background-color: #f2f2f2;
}

.hitlistNoActiv{
    /*background-color: #e7e7e7;
	border-bottom: solid 1px #b2b2b2;*/
	background-image:url(../images/redesign/reiter_inaktiv.gif);	
}
.hitlistActiv{
    /*background-color: #ffffff;	
	border-left:solid 1px #b2b2b2;
	border-top:solid 1px #b2b2b2;
	border-right:solid 1px #b2b2b2;*/
	background-image:url(../images/redesign/reiter_aktiv.gif);
}
.hitlistActivnoborder{
    background-color: #ffffff;
	/*border-right:solid 1px #b2b2b2;*/
	background-image:url(../images/redesign/reiter_aktiv.gif);	
}

.musterlinksTd {
	vertical-align: middle;	
	width: 25px;
	height: 22px;
	
}	
.musterlinksTd2 {
	vertical-align: middle;
	
}

.docTabImageMissing{
	width:7px;
}
.docTabImage{
	margin-left:9px;
	height:;
	width:15px;
	padding-right:5px;
	vertical-align:middle;
}
	