/**
*   GLOBALE - CSS-Definitionen für das Projekt.
*
*   --- Farbdefinitionen ---
*/


BODY {
    background-color : #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    font-size: 11px;
}

FORM {
    font-family :  Arial, Helvetica, sans-serif;
    font-size : 11px;
}



h1 {
    font-family :  Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight:bold;
}
td {
    font-family :  Arial, Helvetica, sans-serif;
    font-size : 11px;
}

/* alle links */

a:visited  {
    text-decoration: underline;
    color:#001284;
    font-size: 11px
}

a:link     {
    text-decoration: underline;
    color:#001284;
    font-size: 11px
}

a:hover    {
    text-decoration: none;
    color:#001284;
    font-size: 11px
}

a:active   {
    text-decoration: underline;
    color:#001284;
    font-size: 11px
}

/* kleine links */

a.small:visited  {
    text-decoration: underline;
    color:#001284;
    font-size: 9px
}

a.small:link     {
    text-decoration: underline;
    color:#001284;
    font-size: 9px
}

a.small:hover      {
    text-decoration: none;
    color:#001284;
    font-size: 9px
}

a.small:active   {
    text-decoration: underline;
    color:#001284;
    font-size: 9px
}

/* header links */

a.header:visited  {
    text-decoration: none;
    color:#001284;
}

a.header:link     {
    text-decoration: none;
    color:#001284;
}

a.header:hover      {
    text-decoration: none;
    color:#001284;
}

a.header:active   {
    text-decoration: none;
    color:#001284;
}

/* header links rot */

a.red:visited  {
    text-decoration: none;
    color:#FF0000;
}

a.red:link     {
    text-decoration: none;
    color:#FF0000;
}

a.red:hover      {
    text-decoration: none;
    color:#FF0000;
}

a.red:active   {
    text-decoration: none;
    color:#FF0000;
}

/* admin links */

a.admin:visited  {
    text-decoration: underline;
    color:#FFFFFF;
    font-size: 9px
}

a.admin:link     {
    text-decoration: underline;
    color:#FFFFFF;
    font-size: 9px
}

a.admin:hover      {
    text-decoration: none;
    color:#FFFFFF;
    font-size: 9px
}

a.admin:active   {
    text-decoration: underline;
    color:#FFFFFF;
    font-size: 9px
}

/* menu links */

a.menu:visited  {
    text-decoration: none;
    color:#FFFFFF;
    font-size: 11px
}

a.menu:link     {
    text-decoration: none;
    color:#FFFFFF;
    font-size: 11px
}

a.menu:hover       {
    text-decoration: none;
    color:#FFFFFF;
    font-size: 11px
}

a.menu:active   {
    text-decoration: none;
    color:#FFFFFF;
    font-size: 11px
}



.input {
    font-family :  Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #333333;
    BORDER-RIGHT: #333333 0.5pt solid;
    BORDER-TOP: #333333 0.5pt solid;
    BORDER-LEFT: #333333 0.5pt solid;
    BORDER-BOTTOM: #333333 0.5pt solid;
}

.input_quickbar {
    font-family :  Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #333333;
    BORDER-RIGHT: #333333 0.5pt solid;
    BORDER-TOP: #333333 0.5pt solid;
    BORDER-LEFT: #333333 0.5pt solid;
    BORDER-BOTTOM: #333333 0.5pt solid;
}


.button {
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
    CURSOR: hand;
        COLOR:  #333333;
        BORDER-RIGHT: #001284 0.5pt solid;
        BORDER-TOP: #001284 0.5pt solid;
        BORDER-LEFT: #001284 0.5pt solid;
        BORDER-BOTTOM: #001284 0.5pt solid;
        BACKGROUND-COLOR: #EBEEEF;
}


.tblheader {

    color: #001284;
    font-weight:bold;
    padding-left: 5px;
    /*border-top: 1px solid #000000;*/
}

.tblmain {
    padding-left: 5px;

}

.tblmain_right {
    /*padding-left: 3px;*/
    padding-right: 3px;
    text-align: right;

}

.tblsubnavi {

    border-top: 1px solid #000000;

}

.tblfooter {


    border-bottom: 1px solid #000000;
}

.tblbg {

    background-color: #EBEEEF;
}

.tblbreak {

    border-bottom: 1px dashed #D3D3D3;
}

.menu {
    background-color: #395A63;
    color: #FFFFFF;
    padding-left: 3px;
    padding-right: 3px;
    text-align: center;
}

.adminmenu {
    background-color: #000000;
    color: #FFFFFF;
    padding-left: 3px;
    padding-right: 3px;
    text-align: right;
}


.summ_header {
    background-color: #395A63;
    color: #FFFFFF;
}

td.summ_header a:link, td.summ_header a:visited, td.summ_header a:active, td.summ_header a:hover
{color: #ffffff;}

.summ_body {
    background-color: #EBEEEF;
}

.summ_caption {

  font-weight:bold;

}

.summ_kw {
    background-color: #F4F4F4;
}

.red  {

    color:#FF0000;
}

div.ajax {
    width:300;
    height:300;
    background-color: #EBEEEF;

}

div.page_name_auto_complete ul {
    margin:0;
    margin-left:5px;
    list-style-type:none;
    text-align:left;
}
