/* CMS */
#cms-help               { background:#FFFFFF; border: 1px solid #FFAF31; width:200px; }
#cms-help-title         { background:#FFAF31; font-weight: bold; vertical-align: text-bottom; xline-height:25px; border:0px; padding:2px;}
#cms-help-title img     { vertical-align: text-bottom;}
#cms-help-text          { padding: 4px; }
.cms-form               { text-align:center; }
.cms-table            { font-size: 12px; background:#FFAF31; padding-top: 4px; padding-bottom: 4px; width:720px;}
.cms-control            { font-size: 12px; background:#FFAF31; padding-top: 4px; padding-bottom: 4px;}
.cms-control table      { font-size:100%;}
.cms-control a          { xcolor: #000000;} /* #636363;*/
.cms-control-top        { font-size: 12px; background:#FFAF31;  padding: 5px 0px; }
.cms-control-top a      { xcolor: #000000;} /* #636363;*/
.cms-control th         { background:#DADDE6;}
.cms-clname             { text-align:left; vertical-align:middle;}
.cms-claction           { text-align:left; vertical-align:middle;}
.cms-lonelink           { background:#FFAF31; xpadding: 5px 5px; color: #000000; line-height:14px;}
.cms-fieldname          { font-weight:bold; width:130px; background:#DADDE6; text-align:right; vertical-align:top; padding:2px;}
.cms-fieldname p        { font-weight:normal; display: block; padding:0; margin: 5px 0 0 0;}
.cms-field              { text-align:left; vertical-align:top; width:580px;}
.cms-field input        { valign:top; }
.cms-field-popup        { text-align:left; vertical-align:top; width:150px;}
/* cms-blockcontrol */
.cms-bcontrol           { padding: 0px; }
.cms-bcontrol th        { background: #FFAF31; width: 110px; font-weight: normal; text-align: top; padding: 0px 2px 0px 0px;}
.cms-bcontrol td        { padding: 0px 5px 0px 2px; font-weight: bold;}
/* Listung im Fieldbereich */ 
.cms-field-list td        { text-align:left; vertical-align:top; padding: 2px 2px;}
.cms-field-list th        { text-align:left; vertical-align:top; maring:0px; padding: 2px 2px; background:#DADDE6}
.cms-input              { text-align:left; vertical-align:top; }
.cms-intlink            { color:#000000; padding: 5px 5px 5px 10px; text-align:left; vertical-align:top; font-size:10px; width:130px;}
.cms-intlink1 table          { vertical-align:top; font-size:10px; width:260px;}
.cms-intlink2 table          { text-align:left; vertical-align:top; font-size:80%; width:130px;}
.cms-intlink3 table          { text-align:left; vertical-align:top; font-size:80%; width:130px; }
.cms-error              { color:red; font-weight:bold; padding:10px 0px;}
.cms-criticalerror      { color:red; font-weight:bold; font-size:130%; padding:10px 0px;}
.cms-block-past         { background:#EEEEEE; }
.cms-block-future       { background:#FFFEAD; }


/* Nutzerverwaltung */
.usr-form               { text-align:center; }
.usr-control            { font-size: 11px; background:#FFAF31; margin-left:auto; margin-right:auto;}
.usr-control th         { background:#DADDE6;}
.usr-control a          { color: #000000;} /* #636363;*/
.usr-fieldname          { font-weight:bold; width:200px; background:#DADDE6; text-align:right; vertical-align:top; padding:2px;}
.usr-field              { text-align:left; vertical-align:top;  width:250px;}
.usr-button             { text-align:left; vertical-align:top;}

.usr-fieldname p        { font-weight:normal; display: block; padding:0; margin: 5px 0 0 0;}

/* newsletter */
.nws-clname             { text-align:left; font-weight: bold; vertical-align:top;}
.nws-clother            { text-align:left; vertical-align:top;}
.nws-claction           { text-align:left; vertical-align:top;}
.nws-preview            { text-align:left; }


/* MediaDB */
.mdb-form               { text-align:center; }
.mdb-control            { font-size: 12px; padding: 2px 2px; background:#FFAF31; xpadding-top: 4px; xpadding-bottom: 4px;}
.mdb-control th         { background:#DADDE6; font-size: 14px;}
.mdb-control a          { }
.mdb-control h1         { font-size: 16px; display: visible;}
.mdb-control td         { Xbackground: #D4D0C8; vertical-align:top; padding: 2px 2px;}
.mdb-files              { vertical-align:top; text-align: left; font-size: 12px; Xbackground: #FFFFFF;}
.mdb-folders            { vertical-align:top; text-align: left; font-size: 12px; Xbackground: #FFFFFF;}
.mdb-files th  { vertical-align:top; font-size: 12px;}
.mdb-folders th  { vertical-align:top; font-size: 12px;}
.mdb-form-space         { background:#DADDE6; padding: 4px; }

