/*
# --
# customer.css - customer css
# Copyright (C) 2001-2009 OTRS AG, http://otrs.org/
# --
# $Id: customer.css,v 1.2 2009/06/04 23:14:41 martin Exp $
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --
*/

/* body */
body {
    color:black;
    background-color:#ffffff;
    font-size:11pt;
    font-family:Geneva,Helvetica,Arial,Helvetica,sans-serif;
}
a {
    color:#557799;
}
a:hover {
    color:#002244;
    text-decoration:none;
}
pre {
    font-size:12px;
    font-family:Courier,monospace,fixed;
}
textarea {
    font-family:Courier,monospace,fixed;
    font-size:12px;
}
td,th {
    font-size:12px;
    font-family:Geneva,Helvetica,Arial,Helvetica,sans-serif;
}

/* header */
.header {
    color:#efefef;
    background-color:green;
    font-weight:bold;
    font-size:16px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
}
a.headeritem {
    color:#efefef;
    text-decoration:none;
}
a.headeritem:hover {
    color:#dedede;
    text-decoration:underline;
}

/* nav bar */
.nav {
    color:#000000;
    background-color:#ffffff;
    font-size:10px;
}
a.navitem {
    color:#557799;
    font-size:11px;
}
a.navitem:hover {
    color:#002244;
    font-size:11px;
}

/* nav bar (left) */
.navbar {
    color:#000000;
    font-size:12px;
    font-weight:normal;
    font-family:Geneva,Helvetica,Arial,sans-serif;
}
a.navitem {
    color:#557799;
    font-size:11px;
}
a.navitem:hover {
    color:#002244;
    font-size:11px;
}

/* menu bar */
.menu {
    color:#000000;
    background-color:#eeeeee;
    font-size:12px;
    vertical-align:top;
}
a.menuitem {
    color:#557799;
    font-size:12px;
}
a.menuitem:hover {
    color:#002244;
    font-size:12px;
}

/* footer */
.footer {
    color:#efefef;
    background-color:green;
    font-weight:bold;
    font-size:10px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
}
a.footeritem {
    color:#efefef;
 }

/* small */
.small {
    font-size:10px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    vertical-align:top;
}
a.small {
    color:#111111;
    text-decoration:none;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    font-size:10px;
    vertical-align:top;
}

/* form */
form {
    margin:0px;
}
input {
    font-family:Geneva,Helvetica,Arial,Helvetica,sans-serif;
    font-size:12px;
}
.button {
    color:black;
    background-color:#dddddd;
    border-bottom:thin solid #222244;
    border-right:thin solid #222244;
    border-top:thin solid #bbbbbb;
    border-left:thin solid #bbbbbb;
    font-size:12px;
    font-family:Verdana,Helvetica,sans-serif;
    font-weight:normal;
}

/* table color */
.mainhead {
    color:#000000;
    background-color:#cccccc;
    font-size:13px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    font-weight:bold;
    vertical-align:top;
}
.mainbody {
    color:#000000;
    background-color:#ffffff;
    font-size:12px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    vertical-align:top;
}
.mainkey {
    color:#000000;
    font-size:12px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    font-weight:bold;
    vertical-align:top;
}
.mainvalue {
    color:#000000;
    font-size:12px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    vertical-align:top;
}

/* content */
.contenthead {
    color:#000000;
    background-color:#dedede;
    font-size:12px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    font-weight:bold;
    vertical-align:top;
}
.contentbody {
    color:#000000;
    background-color:#eeeeee;
    font-size:12px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    vertical-align:top;
}
.contentfooter {
    color:#000000;
    background-color:#dedede;
    font-size:12px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    font-weight:normal;
    vertical-align:top;
    text-align:right;
}
.contentkey {
    color:#000000;
    font-size:12px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    font-weight:normal;
    vertical-align:top;
}
.contentvalue {
    color:#000000;
    font-size:12px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    vertical-align:top;
}
.searchactive {
    color:#000000;
    background-color:#ffffff;
    font-size:12px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    vertical-align:top;
}
.searchpassive {
    color:#000000;
    background-color:#eeeeee;
    font-size:12px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    vertical-align:top;
}
.searchhighlight {
    color:#000000;
    background-color:#d3d3d3;
    font-size:12px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    vertical-align:top;
}

/* message */
.message {
    color:#000000;
    font-size:12px;
    font-family:monospace, fixed;
}
/* singleboxhead */
.singleboxhead {
    color:#000000;
    background-color:#eeeeee;
    font-size:13px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    font-weight:bold;
    vertical-align:top;
}
.singleboxbody {
    color:#000000;
    background-color:#ffffff;
    font-size:12px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    vertical-align:top;
}
.singleboxkey {
    color:#000000;
    font-size:12px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    font-weight:normal;
    vertical-align:top;
}
.singleboxvalue {
    color:#000000;
    font-size:12px;
    font-family:Geneva,Helvetica,Arial,sans-serif;
    vertical-align:top;
}

/* article type color */
.agent-phone {
    background-color:#ccffcc;
}
.agent-email-external {
    background-color:#ccffcc;
}
.agent-note-internal {
    background-color:#ffcccc;
}
.agent-note-external {
    background-color:#eeeeee;
}
.system-email-external {
    background-color:#fffbbb;
}
.customer-phone {
    background-color:#99ccff;
}
.customer-email-external {
    background-color:#ffffcc;
}
.customer-note-internal {
    background-color:#ffcc99;
}
.customer-note-external {
    background-color:#ffcc99;
}
.highlight {
    background-color:#d1d1d1;
}

