.body_start
{
   background-color:#AFC1D4;
   text-align:center;
}

.admin_box
{
    width:300px;
    border:2px dotted #000;
    margin-left:auto;
    margin-right:auto;
    background-color:#D2E2ED
}

.admin_login h4
{
    margin:0px;
    padding:5px;
    background-color:#D2E2ED
}

.admin_box .admin_login,div.admin_box div.login_button_box{width:290px;padding:3px}
div.admin_login div{width:140px;}
div.admin_login div input {width:135px;}

div.admin_login div.admin_login_error{color:#f00;width:294px;}

.fl{float:left}

div.menutyp_liste
{
    /* enthält die liste der Menutypen unter "[Menutypen bearbeiten]" */
    margin:5px;
    padding:5px;
    width:40%;
    float:left;
}

table.menutyp
{
    /* Die Tabelle welche die Menutypeinträge listet */
    border-top:solid 1px;
    border-left:solid 1px;
    border-right:solid 1px;
    margin:2px 0px;
}

td.menutyp_aktiv
{
    /* Die aktiv geschalteten Einträge in der Tabelle */
    border-bottom:solid 1px;
    padding:2px 4px;
    background-color:#a9ffa9;
}

td.menutyp_inaktiv
{
    /* Die inaktiv geschalteten Einträge in der Tabelle */
    border-bottom:solid 1px;
    padding:2px 4px;
    background-color:#fff;
}

div.menutyp_form
{
    /* enthält das Formular "Menütyp bearbeiten" */
    margin:5px;
    margin-top:25px;
    margin-right:10px;
    padding:5px;
    font-size:10pt;
}

label.menutyp
{
    /* Die Labels für das Formular */
    width:135px;
    margin:5px;
    margin-bottom:10px;
    display:block;
    float:left;
    font-size: 10pt;
}

form.menutyp br
{
    clear:left;
}

input.menutyp_form_input_name
{
    /* Die inputfelder für das Formular */
    width:150px;
}

select.menutyp_form_select
{
    /* Die selectboxen für das Formular */
    width:150px;
}

input.menutyp_form_input_preis
{
    /* Die Preis-inputfelder für das Formular */
    width:30px;
    text-align:right;
}

input.menutyp_form_checkbox
{
    /* Die checkbox für das Formular */
}

div.menupunkt_form
{
    /* enthält die Formulare der Menupunkte unter "[Tag bearbeiten]" usw. */
    margin:5px;
    padding:5px;
    font-size:10pt;
}

label.menupunkt
{
    /* Die Labels für das Formular */
    width:115px;
    margin:5px;
    margin-bottom:10px;
    display:block;
    float:left;
    font-size: 10pt;
}

form.menupunkt br
{
    clear:left;
}

input.menupunkt
{
    /* Die inputfelder für das Formular */
    width:250px;
}

select.menupunkt
{
    /* Die selectbox für das Formular */
    width:250px;
}

textarea.menupunkt
{
    /* Die Textarea 'Beschreibung' für das Formular */
    width:250px;
    height:50px;
    margin-bottom:5px;
}

input.menupunkt_datum
{
    /* Die Datum-inputfelder für das Formular */
    width:75px;
}

fieldset.menupunkt
{
    /* Das Fieldset für das Formular */
    margin-bottom:10px;
}

a.menutyp_admin
{
    /* Die Adminlinks*/
    color:#ff0000;
    display:block;
    background-color:#E6E6E6;
    border:1px solid #f00;
    width:240px;
    padding:3px;margin:3px;
    text-align:center;
    font-size:11px;
    
}

div.button_spezial a.menutyp_admin{width:110px;}

a.menutyp_admin:hover
{
    color:#000;
    border:1px solid #000;
}

input.text_benutzer
{
    /* Die inputfelder für die Benutzerverwaltung */
    width:250px;
}

input.checkbox_benutzer
{
    /* Die checkbox für die Benutzerverwaltung */
}

label.benutzer
{
    /* Die labels für die Benutzerverwaltung */
    width:200px;
    margin:5px;
    margin-bottom:10px;
    display:block;
    float:left;
    font-size: 10pt;
}

form.benutzer br
{
    clear:left;
}

table.benutzer
{
    /* Die Tabelle welche die Benutzerverwaltung listet */
   border-top:black solid 1px;
   border-left:black solid 1px;
   border-right:black solid 1px;
   margin:10px;
}

td.benutzer
{
    /* tabellenzellen in der Benutzerverwaltung */
   border-bottom:black solid 1px;
   padding:2px;
}

td.benutzer_kindermenus
{
   /* tabellenzellen in der Benutzerverwaltung für Benutzer, die für Kindermenüs freigeschaltet wurden */
   border-bottom:black solid 1px;
   padding:2px;
   background-color:#a9ffa9;
}

/* Styles für Anmeldung und toolbar */
input.adminformbutton{
	background-color:#DDDDDD;
	border:3px groove #BBBBBB;
	font-weight:bold;
	font-size:11px;
}

.tool{
	background-image:url(../images/toolback.jpg);
	color:#FF0000;
	font-family:arial,verdana;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}
/*################ ADMIN STYLE ################*/
.admbody{
	background-color:#FBF7F4;
}


td.white{
	color:#FFFFFF;
}

table.admmain{
	background-color:#B16018;
}

.error{
	color:#FF0000;
}

#toolselect, #toolselect option
{
  border:0px solid white;
  font-size:10px;
  color:red;
  background-color:#d0d0d0;
}

a.menutyp_admin_root
{
    /* Die Adminlinks für die Party-Menütypen */
    color:#0000ff;
    display:block;
    border:1px solid #00f;
    width:170px;
    padding:3px;margin:3px;
    text-align:center;
    font-size:11px;
}

a.menutyp_admin_child
{
    /* Die Adminlinks für die Subkategorien der Party-Menütypen */
    color:#88f;
    display:block;
    border:1px solid #88f;
    width:140px;
    padding:3px;margin:3px;
    text-align:center;
    font-size:11px;
}
