h2 {
    font-size: 15px;
}
h3 {
   font-size: 13px;
}
.clearLeft{
    clear:left;
}
/*--------ViewRoot-------*/
#appTitle{
    top:7;
    left:8;
    height:54;
    border-bottom: solid 2px #003366;
    min-width:792;
}

#appTitle .title{
    width:200;
    font-size: 24px;
    font-weight: bold;
    color: 003366;
    float:left;
}
#appStatus{
    text-align:right;
}
#mainTable{
    height:100%;
    min-width:1000;
}
#mainTable td{
    vertical-align:top;
}
#appMenu{
    width:00px;
    padding-top:0px;
    display:none;
}
#appContent{
    padding-top:30px;
    padding-left:10px;
    width:800px;

}
#appFooter{
    position:relative;
    top:10px;
    margin-top:10px;
    text-align:center;
    height:20px;
    border-top:solid 2px #003366;
    font-size:14px;
}
#appFooter img{
    position:relative;
    left:0;
    top:5px;
}
.pageTitle h2{
    font-size:17px;
    margin-bottom:20;
}
.SubTitle h3{
    font-size:14px;
}
/*------Lists--------*/

.list{
    margin-top: 20px;
}
.list .title{
    font-weight:bold;
}

/*-----------AthleteOverview-------*/
.selector{
    float:left;
    margin-right:50px;
    margin-bottom:10px;
    line-height:20px;
}
#athleteOverview{

}
.editList{
    margin-top:10;
    margin-bottom:10;
}

/*--------analysis----------*/
#analysisGrid{
    width:100%
}
#analysisGrid td{
    text-align:center;
    padding-top:40px;
    font-weight:bold;
    font-size:13px;
}
#analysisTable{
   width:100%;
   border-collapse:collapse;
}
#analysisTable .rowTitle td,
#analysisTable .rowTotal td,
#analysisTable .rowIst td,
#analysisTable .rowSoll td{
    border-top: solid black 1px;
    border-bottom:solid black 1px;
    font-weight:bold;
    background-color:#efefef;
}
#analysisTable .colTitle,
#analysisTable .colTotal,
#analysisTable .colIst,
#analysisTable .colSoll {
    border-left: solid black 1px;
    border-right:solid black 1px;
    font-weight:bold;
    background-color:#efefef;
}
#analysisTable .colIst,
#analysisTable .rowTotal .colIst,
#analysisTable .rowTitle .colIst,
#analysisTable .rowIst td {
 background-color:#cfcfef;
}
#analysisTable .rowIst .colIst,
#analysisTable .rowSoll .colIst,
#analysisTable .rowIst .colSoll,
#analysisTable .rowSoll .colSoll{
   border:0px;
   background-color:white;
}
#analysisTable .rowSoll .colRelax,
#analysisTable .rowIst .colRelax{
   border:0px;
   background-color:white;
   border-right: solid black 1px;
}
#analysisTable .rowMisc .colSoll,
#analysisTable .rowMisc .colIst{
   border:0px;
   background-color:white;
   border-top: solid black 1px;
}
#analysisTable td{
border-top : solid #cccccc 1px;
border-left : solid #cccccc 1px;
}

.recordlist .record{
    font-weight:bold;
}
