.tab-pane
{
    padding-top:20px;
}

.tinyEditor
{
    height:400px;
    width: 790px;
}

.tableAlmenu
{
    margin-left:30px;
    width:95%;
}

#mainnav{ width:110px !important;}
.dashboard-wrapper{margin:0px 0px 10px 116px !important;}
#mainnav ul ul {margin-left:20px;}

del{background:#FFE6E6;}
ins{background:#E6FFE6;}

div.fieldset {
    border:  1px solid #000000;
    margin: 10px 0;
    padding: 20px 10px;

}
div.fieldset span.legend {
    position: relative;
    padding: 3px;
    top: -30px;
    font: 700 12px Arial, Helvetica, sans-serif;
    color: #880000;
}

div.flash {
    width: 450px;
    margin: 10px 5px;
    border-color: #D9E4FF;


    -moz-border-radius-topleft : 5px;
    -webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;

}

.progressWrapper {
    width: 450px;
    overflow: hidden;
}

.progressContainer {
    margin: 5px;
    padding: 4px;
    border: solid 1px #880000;
    background-color: #ffffff;
    overflow: hidden;
}

/* Message */
.message {
    margin: 1em 0;
    padding: 10px 20px;
    border: solid 1px #880000;
    background-color: #ffffff;
    overflow: hidden;
}
/* Error */
.red {
    border: solid 1px #880000;
    background-color: #ffffff;
}

/* Current */
.green {
    border: solid 1px #880000;
    background-color: #ffffff;
}

/* Complete */
.blue {
    border: solid 1px #880000;
    background-color: #ffffff;
}

.progressName {
    font-size: 8pt;
    font-weight: 700;
    color: #555;
    width: 323px;
    height: 14px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
    font-size: 0;
    width: 0%;
    height: 2px;
    background-color: blue;
    margin-top: 2px;
}

.progressBarComplete {
    width: 100%;
    background-color: green;
    visibility: hidden;
}

.progressBarError {
    width: 100%;
    background-color: red;
    visibility: hidden;
}

.progressBarStatus {
    margin-top: 2px;
    width: 337px;
    font-size: 7pt;
    font-family: Arial;
    text-align: left;
    white-space: nowrap;
}

a.progressCancel {
    font-size: 0;
    display: block;
    height: 14px;
    width: 14px;
    background-image: url('images/cancelbutton.gif');
    background-repeat: no-repeat;
    background-position: -14px 0px;
    float: right;
}

a.progressCancel:hover {
    background-position: 0px 0px;
}

.published0 {background:#ff8a66 !important;}


/* DOCS */

#docList {width:600px;}

#addList
{
    width:300px;
    height:310px;
    overflow:auto;
}


.addElem
{
    width:95%;
    padding:6px;
    margin-bottom:3px;
    background:#f0f0f0;
    font-size:13px;
    color:#004c88;
    font-weight:bold;
    cursor:pointer;
}

.selectedElem
{
    background:#c4d3e3;
    color:#004c88;
}

.addElem:hover
{
    background:#e0e0e0;
}



#infoBox
{
    position:absolute;

    left:345px;
    width:300px;
    height:150px;
    background:#ffffff;
    border: 1px solid #e0e0e0;
}

#searchBox
{
    position:absolute;
    top:37px;
    left:300px;
    width:200px;
    font-size:18px;
}

.view:link, .view:visited, .view:hover
{
    position:absolute;
    top:34px;
    left:280px;
    font-size:18px;
    padding:5px;
    background:#004c88;
    color:#ffffff;
    display:block;
}

#menu
{
    width:990px;
    height:34px;
    padding-top:14px;
}

.menu
{
    padding:9px 20px 4px 6px;
    height:21px;
    float:left;
    background-image:url('images/menu.png');
    background-position:right;
    color:#004c88;
    cursor:pointer;
    font-size:12px;
    font-weight:bold;
}

.menuActive
{
    padding:9px 20px 4px 6px;
    height:21px;
    float:left;
    background-image:url('images/menu_active.png');
    background-position:right;
    color:#004c88;
    font-size:12px;
    font-weight:bold;
}

#content
{
    width:930px;
    min-height:650px;
    background:#ffffff;
    padding:0px 30px 30px 30px;
}

#editBox
{
    position:absolute;
    top:104px;
    left:650px;
}

h1
{
    font-weight:bold;
    font-size:18px;
    color:#004c88;
    margin:0px;


}


.almenu,.almenu:link,.almenu:visited
{
    display:block;
    padding:10px 10px;
    float:left;
    cursor:pointer;
    font-weight:bold;
    margin-right:1px;
    background-color:#f0f0f0;

}

.almenu:hover
{
    background:#dddddd;
    color:#004c88;
    text-decoration:none;
}

.almenuAct
{
    display:block;
    padding:10px 10px;
    float:left;
    margin-right:1px;
    font-weight:bold;
    background-color:#ffffff;
}

.focim
{
    margin-left:-30px;
    width:960px;
    background-color:#ffffff;
    padding:20px 0px 10px 30px;
    background-image: -moz-linear-gradient(270deg, #ffffff, #c6d6e6 100.0%);
    background-image: -webkit-linear-gradient(270deg, #ffffff, #c6d6e6 100.0%);
    background-image: -o-linear-gradient(270deg, #ffffff, #c6d6e6 100.0%);
    background-image: -ms-linear-gradient(270deg, #ffffff, #c6d6e6 100.0%);
    background-image: linear-gradient(270deg, #ffffff, #c6d6e6 100.0%)
}

.almenuBg
{
    width:960px;
    height:35px;
    margin-left:-30px;
    margin-bottom:20px;
    padding-left:30px;
    background-color:#c7d6e6;

}

.lista
{
    border-collapse:collapse;
    margin-top:20px;
    width:550px;
}

.lista2
{
    border-collapse:collapse;
}
.lista td, .lista2 td
{
    padding:5px;

    font-size:13px;
    color:#004c88;
    font-weight:bold;
    vertical-align:middle;
}

.lista td
{
    border:3px solid #ffffff;
    background:#f0f0f0;
}

.lista2 td
{
    border:none;
    background:none;
}

.history td
{
    background:#eeeeee;
    border:1px solid #dddddd;
    padding:4px;
}

.inputText
{
    border: 1px solid #004c88;
    width:300px;
}

a:link,a:visited
{
    color:#004c88;
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

.inActive
{
    color:#aa0000;
}


a.qq-upload-button:visited,a.qq-upload-button:link
{
    color:#ffffff;
}

.button1
{
    width:290px;
    padding:5px;
    background:#d8d8d8;
    color:#333333;
    font-weight:bold;
    cursor:pointer;
}

.button1:hover
{
    background:#f0f0f0;
}

.commentBox
{
    padding:5px;
    background:#f2f2f2;
    color:#333333;
}

.notGruppe
{
    background:#ff0000;
    color:#ffffff;
    font-size:11px;
    padding:0px 0px;
    width:20px;
    text-align:center;
    display:inline-block;
}

.notAlmenu
{
    background:#ff0000;
    color:#ffffff;
    font-size:11px;
    padding:0px 0px;
    width:20px;
    text-align:center;
    display:inline-block;
}

.jutalekData {
    padding:3px;
}

.tovabbiAjanlatButton:hover {background:#d0d0d0 !important;transition-duration: 0.3s;}