body { margin: 0px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 100%; padding: 3px; }

.price { font-family: Courier New, Courier, monospace; }

a { color: black; text-decoration: none; }
a:hover { text-decoration: underline; }

.texterror { color: red; }

/*menu*/
#admin_menu { margin: 0; border: 0; padding: 0; }
#admin_menu .menu_header { border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border: 1px solid #BDBEC2; margin: 0; padding: 0; margin-top: 5px; }
#admin_menu .menu_header .menu_title { background-color: #B0B0B0; font-family:  Arial, sans-serif; padding: 3px; font-size: 1.2em; line-height: 16px; font-weight: bold; color: black; text-align: left; display: block; }
#admin_menu .menu_header .menu_title a { padding: 5px; text-decoration: none; }
#admin_menu .menu_header .menu_title a:hover{ color:#EC4A1C;}
#admin_menu .menu_header .menu_content { display: block; padding: 0; margin: 0; border: 0; }
#admin_menu .menu_header:hover .menu_content { display: block; }

#admin_menu .menu_header .menu_item { display: block; padding: 3px; background-color: #F0ECE8; border-bottom: 1px solid lightgray; }
#admin_menu .menu_header .menu_item_sep { display: block; height: 1px; background-color: black; border-bottom: 1px solid gray; }
#admin_menu .admin_menu_sep { display: none;  }


/*.form_type { background-color: white; color: black; padding: 2px; border: 1px solid black; margin:1px; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }*/
.form_type { padding: 2px; color: black; background-color: white; border: 1px solid #BDBEC2; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }
.form_button, .form_button_small { padding: 2px; color: black; background-color: lightgray; border: 1px solid gray; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }

.form_type:hover { border: 1px solid #5f5f5f; }
.form_datepicker { background-image: url( 'i_datepicker.gif' ); background-position: 97% center; background-repeat: no-repeat; }
.form_button, .form_button_small { font-weight: bold; border-bottom: 1px solid #525252; border-top: 1px solid #E0E0E0; border-left: 1px solid #E0E0E0; border-right: 1px solid #686868; color: white; padding: 2px; padding-left: 3px; padding-right: 3px; border: 1px solid black; background: #848484; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }
.form_button { padding: 5px; padding-left: 7px; padding-right: 7px; }
.form_button_small:hover, .form_button:hover { color: white; background-color: #EC4A1C;}

/* Editor classes */
.editor_quote { background-image:url( "../editor_quote.gif" );  background-position: right top; background-repeat:no-repeat; border-top: 2px solid gray; border-bottom: 2px solid gray; }
.editor_quote_text { color: #555555; }
.editor_code { background-image:url( "../editor_code.gif" );  background-position: right top; background-repeat:no-repeat; border-top: 2px solid gray; border-bottom: 2px solid gray; }

.headline { font-style: normal; font-weight: bold; font-size: 1.2em; font-family: Arial, sans-serif; color: black; background-color: #B0B0B0; padding: 5px; padding-left: 10px; border-left: 2px solid lightgray; border-top:1px solid lightgray; border-bottom: 1px solid #797979; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; }

.headline1 {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: black;
border-bottom: 1px solid #BFBFBF;
background-color: #F3F4F5;
padding-left: 5px;
padding-right: 5px;
}

.headline1right {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: Black;
border-bottom: 1px solid #BFBFBF;
border-right: 1px solid #BFBFBF;
background-color: #F0ECE8;
padding-left: 5px;
padding-right: 5px;
}
.headline2 {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: Black;
border-bottom: 1px solid #BFBFBF;
background-color: #BDBEC2;
padding-left: 5px;
padding-right: 5px;
}
.headlinelow {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: Black;
border-bottom: 1px solid #BFBFBF;
background-color: #F9F6F4;
padding-left: 5px;
padding-right: 5px;
}

.headlinenormal {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: Black;
border-bottom: 1px solid #BFBFBF;
background-color: #D4D0C8;
padding-left: 5px;
padding-right: 5px;
}

.headlinehigh {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: Black;
border-bottom: 1px solid #BFBFBF;
background-color: #FF8686;
padding-left: 5px;
padding-right: 5px;
}

.bardr {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : Black;
    border-bottom : 1px solid Black;
    border-right : 1px solid Black;
    background-color : White;
  }

.bardur {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : Black;
    border-bottom : 1px solid Black;
    border-top : 1px solid Black;
   border-right : 1px solid Black;
    background-color : White;
  }

.bar {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : Black;
    background-color : White;
  }

.bard {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : Black;
    border-bottom : 1px solid Black;
    background-color : White;
  }

.bardu {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : Black;
    border-bottom : 1px solid Black;
    border-top : 1px solid Black;
    background-color : White;
  }

.barr {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : Black;
    border-right : 1px solid Black;
    background-color : White;
  }

.case_header {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
font-variant: normal;
color: #FAFAFA;
}
.case_content {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
padding-left: 3px;
padding-right: 3px;
padding-top: 5px;
padding-bottom: 5px;
color: #000000;
}

.maintext {
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: Black;
}

.copyright {
font-family:   Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 0.9em;;
font-weight: normal;
color: #505050;
TEXT-DECORATION: none;
}

.legend {
font-family:   Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 0.9em;;
font-weight: normal;
color: Black;
TEXT-DECORATION: none;
}

.system {
    font-family: monospace, serif, System, Terminal;
    font-size: 1.2em;
    color: Black;
}