﻿
#TNInfo
{
    margin: 0px 0px 0px 20px;
    width: 361px;
    font-weight: bold;
    color: #ffffff;
    float: right;
    background-color: #7AB51D;
    padding: 4px 4px 4px 10px;
    height: 100%;
    font-size: 0.8em;
}

#TNInfo span
{
    color: #000000;
}


 a.more
    {
        background: url(/App_Themes/Default/images/arrow.gif) left no-repeat;
        color:#7DBB2A;
    }
    
    a.more:hover
    {
        color: #7DBB2A;
        text-decoration: none;
    }
    
a.AddEndzeitraumAkademisch, a.AddEndzeitraumBeruflich
{
    cursor:pointer;
    color: #7DBB2A;
    background: url(/App_Themes/Default/images/arrow.gif) left no-repeat;
}

#ContentHeader
{
    color: #7DBB2A;
    font-weight: 800;
    font-size: 1.3em;
    padding: 10px;
    margin-bottom:20px;
}
.LebenslaufDozDetail
{
    width: 50%;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px
}
.LebenslaufDozDetailCaption
{
    width: 100px;
    text-align: left;    
}
.dozFotoUpload
{
    width: 49%;
    margin-top: 20px;
    float: left;
}



/* Cols */

/*left & right Col*/
#col1, .col1
{
    height: auto;
    float: left;
    padding: 0 1em 0 1.8em;
    width:200px;
}

#col2, .col2
{
    height: auto;
    overflow: hidden;
    float: left;
    width:70%;
    margin-left:30px;
}

Input.ContentButton
{
    padding-left: 2px;
    font-size: 10px;
    padding-bottom: 2px;
    width: 150px;
    cursor: hand;
    color: #ffffff;
    border-top-style: none;
    padding-top: 2px;
    border-right-style: none;
    border-left-style: none;
    background-color: #949599;
    border-bottom-style: none;
}
.TextBox
{
    border-right: #7dbb2a 1px solid;
    border-top: #7dbb2a 1px solid;
    font-size: 11px;
    border-left: #7dbb2a 1px solid;
    border-bottom: #7dbb2a 1px solid;
    font-family: Arial;
    background-color: #f2f8ea;
}

/* DataGrids */

.grid
{
    border-right: #dcdcdc 1px solid;
    border-top: #dcdcdc 1px solid;
    font-size: 12px;
    border-left: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
    font-family: Arial;
    background-color: #ffffff;
    width: 100%;
    margin-bottom:1em;
}

.gridItem
{
    border-color: #dcdcdc;
}

.gridItem td, .gridAlternatingItem td
{
    padding:3px;
}

.gridAlternatingItem
{
    background-color: #f2f8ea;
    border-color: #dcdcdc;
}

.gridEditItem
{
    font-weight: bold;
    background-color: #dcdcdc;
}

.gridSelectedItem
{
    font-weight: bold;
    background-color: #dcdcdc;
}

.gridHoverItem
{
    font-weight: bold;
    color: #ffffff;
    background-color: #7dbb2a;
}

.gridHeader th, .gridHeader td
{
    font-weight: bold;
    color: #FFFFFF;
    background-color: #7dbb2a;
    padding: 3px;
    height: 16px;
    text-align: left;
}

.gridFooter
{
}

.gridPager td, .gridPager td a
{
    font-weight:bold;
    font-size:16px;
}

/* tables */
td.HeadingRow
{
   font-weight: bold;    
}
td.Wert
{
    margin-left: 3px;
    margin-right: 3px;
}

/* UpdateProgress */

    .updateProgress
    {
        position: absolute;
        background-color: #FFFFFF;
        filter: alpha(opacity=70);
        mozopacity: 0.7;
        opacity: 0.7;
        padding: 0px;
        margin: 0px;
    }

    .updateProgress div
    {
        background-color: white;
        padding: 4px;
        position: absolute;
        top: 10%;
        left: 50%;
    }
