/******************************/
/* Body, paragraph and iframe */
/******************************/

BODY {
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin:0px;
    font-size:12px;
    background:#F2F2F2;
    font-family:Arial,Verdana,Helvetica;
}

p {
    font-family:Arial,Verdana,Helvetica;
    margin-top:0px;
    margin-bottom:1px;
    font-size:12px;
}

iframe {
    border: 1px solid black;
}

/****************************/
/* links                    */
/****************************/

a {
    color:#336699;
    text-decoration:none
}

a:active, a:hover {
    color:#888888;
    text-decoration:none;
}

/****************************/
/* Styles for login screen  */
/****************************/

.versioninfo1 {
    font-size:12px;
    color:#336699;
    margin-top:10px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:5px;
}

/****************************/
/* Styles for adminmenu     */
/****************************/

.versioninfo2 {
    font-size:10px;
    color:#336699;
    margin-top:1px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:5px;
}

.userinfo {
    font-size:10px;
    color:#222222;
    margin-top:1px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:5px;
}

.userinfo_userpic {
    font-size:10px;
    margin-top:3px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:4px;
}

.userinfo_grouppic {
    font-size:10px;
    margin-top:2px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:4px;
}

.areaicon {
    font-size:10px;
    margin-top:2px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
}

.areaselectbox {
    margin-top:6px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
}

.dropdown {
    font-family:Arial,Verdana,Helvetica;
    font-size: 12px;
    color:#336699;
    background-color:#DCE8F1;
}

.menu0 {
    color:#FFFFFF;
    background-color:#3E7CBB;
}

.menu1 {
    color:#FFFFFF;
    background-color:#6597C9;
}

.menu2 {
    color:#FFFFFF;
    background-color:#8CB1D6;
}

.menu3 {
    color:#336699;
    background-color:#DCE8F1;
}

.availablefuncs {
    margin-top:5px;
    margin-bottom:0px;
    margin-left:10px;
    margin-right:0px;
}

.functext {
    font-size:10px;
    color:#222222;
    margin-top:4px;
    margin-bottom:0px;
    margin-left:10px;
    margin-right:0px;
}

/****************************/
/* General text styles              */
/****************************/

.text {
    font-size:12px;
    color:#222222;
    margin-top:2px;
    margin-bottom:1px;
    margin-left:0px;
    margin-right:0px;
}

.error {
    font-size:12px;
    color:#F76900;
}

.message {
    font-size:12px;
    color:#009F00;
}

.loginformtext {
    font-size:12px;
    color:#222222;
    margin-top:2px;
    margin-bottom:1px;
    margin-left:0px;
    margin-right:0px;
}

/****************************/
/* styles for element trees */
/****************************/

.ac {
    font-family:Arial,Verdana,Helvetica;
    font-size:12px;
    color:#222222;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
}

.rc {
    font-family:Arial,Verdana,Helvetica;
    font-size:12px;
    color:#222222;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    font-weight:bold;
}

.cc {
    font-family:Arial,Verdana,Helvetica;
    font-size:10px;
    color:#222222;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
}

/******************************/
/* styles for tables          */
/******************************/

.tablelist {
    background-color:#fcfcfc;
}

.tablelisthead {
    background-color:#CFD9E8;
}

.edittablerow1 {
    background-color:#C3CFE2;
}

.edittablerow2 {
    background-color:#EAEEF5;
}

.edittablerow3 {
    background-color:#CFD9E8;
}



/******************************/
/* styles for form elements   */
/******************************/

.textinput {
    font-family:Arial,Verdana,Helvetica;
    font-size: 12px;
    color:#336699;
    background-color: #fcfcfc;
}

.selectstyle {
    font-family:Arial,Verdana,Helvetica;
    font-size: 12px;
    color:#336699;
    background-color:#fcfcfc;
}

.buttonstyle {
    font-family:Arial,Verdana,Helvetica;
    font-size: 12px;
    color:#222222;
    background-color:#D8D8D8;
}

.edittextinput {
    font-family:Arial,Verdana,Helvetica;
    font-size: 12px;
    color:#222222;
    background-color: #fcfcfc;
}

.editselectstyle {
    font-family:Arial,Verdana,Helvetica;
    font-size: 12px;
    color:#222222;
    background-color:#fcfcfc;
}

.toolbar {
    margin-bottom:3px;
    height:28;
    background:#bdbdbd;
    border:1px black solid
}