/* Html Tags                    */

body { font-size: 100.1%; font: 1.0em Verdana, sans-serif; color: #333; margin: 0; background-color: #f9f9f9; text-align: left; }
hr { border: 0px; border-top: solid 1px #e3e3e3; border-bottom: transparent; }

/* Links			*/
	
a { text-decoration: none; color: #333;}
a:hover { text-decoration: underline;}
a.rot { color: #dd1313;}

/*
======================================================================
 Statusleiste
======================================================================
*/

#status { position: absolute; left: 0; top: 0; width: 100%; font-size: 55%; height: 55px; color: #FFF; background-color: #767676; background-image: url('/grafik/layout/background/hg_status.gif'); }
#status #logoType { position: absolute; top: 15px; left: 10px; color: #FFF; font-size: 200%; }
#statusOut { position: absolute; z-index: 1000; top: 55px; width: 100%; padding: 5px 0 5px 0; font-size: 55%; color: #FFF; background-color: #767676; background-image: url('/grafik/layout/background/hg_status.gif'); border-bottom: 1px solid #f9f9f9;}
#statusOut span { margin-left: 10px; }

#status a { color: #FFF; }
#status a:hover { color: #d4d4d4;}

a.lang_de, a.lang_en { float: left; width: 14px; height: 11px; padding: 1px; border: 1px solid #FFF; background-image: url('/grafik/layout/flag_de.gif'); background-repeat: no-repeat; background-position: 1px 1px; margin: 0 0 0 10px; }
a.lang_en { background-image: url('/grafik/layout/flag_en.gif'); }
a.lang_de span, a.lang_en span { display: none; }

/*
======================================================================
 Logout
======================================================================
*/

#logout { position: absolute; top: 31px; right: 10px; background-color: #4c4a41; text-align: center; border: 1px solid #f9f9f9; border-width: 1px 1px 0 1px; padding: 0 10px 0 10px; font-size: 70%;}
#logout:hover { background-color: #FF0000; background-image: none;}
#logout a, #logout a:hover { text-decoration: none; display: block; color: #fff; padding: 5px 0 5px 0; }
#logoutTxt { font-size: 65%;}

/*
======================================================================
 Domainwechsel
======================================================================
*/

#domainChoice { font-size: 65%; padding: 10px;}
#domainChoice h3 {font-weight: bold; padding-bottom: 5px; }
#domainChoice a { display: block; color: #333; margin-top: 10px;}

#domainLayer { position: absolute; z-index: 1001; top: 31px; right: 80px; font-size: 70%; }
#domain:hover { background-color: #ce1414; background-image: none;}
#domain { background-color: #4c4a41; text-align: left; border: 1px solid #f9f9f9; border-width: 1px 1px 0 1px; width: auto; padding: 5px 5px 1px 5px;}
#domain select { font-size: 85%; padding: 0px !important; }
#domain:hover { background-color: #5fba2e; background-image: none;}

/*
======================================================================
 Hinweise-Button + Suche-Button
======================================================================
*/

#hinweis { position: absolute; top: 77px; right: 10px; border: 1px solid #e3e3e3; border-width: 0 1px 1px 1px; font-size: 65%; background-color: #ffffcc; }
#hinweis a, #hinweis a:hover, #suche a, #suche a:hover { float: left; text-decoration: none; display: block; color: #333; padding: 6px 5px 4px 5px; }
#suche { position: absolute; top: 77px; right: 137px; border: 1px solid #e3e3e3; border-width: 0 1px 1px 1px; font-size: 65%; background-color: #f1f1f1; }
#hinweis:hover, #suche:hover { top: 82px; }
.hinweisNo { background-color: #fef1ec !Important; border-color: #990000 !Important; }

.ui-icon { float: left; margin: 5px 0px 0 3px;}

table.suche, table.hinweis { position: relative; width: 100%; font-size: 110%; }
table.suche { border: 1px solid #e3e3e3; background-color: #f1f1f1; margin-bottom: 10px; }
table.hinweis { border: 1px solid #e3e3e3; background-color: #ffffcc; margin-bottom: 10px;}

/*
======================================================================
 Weiterseiten
======================================================================
*/

#weiter { float: right; }

.menu_weiter {position: absolute; z-index: 1000; display:none; top: 155px; right: 15px; padding: 5px; background-color: #FFF; border: 1px solid #e3e3e3; border-width: 0 1px 1px 1px; width: 218px; text-align: center;}
.menu_weiter a{ text-decoration:none; padding:5px; }
.menu_weiter a:hover{ color: #ce1414: }

/*
======================================================================
 Messages
======================================================================
*/

#messageTrue, #messageFalse { position: absolute; z-index: 3339; margin : -2px 0 0 -150px; width: 300px; left: 50%; text-align: center; border: 1px solid #FFF; background-color: #5fba2e; color: #FFF; padding: 7px 5px; font-size: 70%;}
#messageFalse { background-color: #FDE4E4; color: #C40000; }

/*
======================================================================
 Kategorie
======================================================================
*/

#kategorieChoice { font-size: 65%; padding: 10px;}
#kategorieChoice h3 {font-weight: bold; padding-bottom: 10px; }
#kategorieChoice a { display: block; color: #333; margin-top: 5px;}

a.kategorieClick { background-color: #FFF; font-weight: bold; padding: 5px 10px 5px 10px; border: 1px solid #e3e3e3; text-decoration: none; color: #333 !important;}
a.kategorieClick:hover, a.kategorieClick:active { border: 1px solid #333; color: #ce1414 !important; outline: none;}

/*
======================================================================
 Menü
======================================================================
*/

.adminmenu { padding: 0; margin: 0px; width: 190px; border: 1px solid #e3e3e3; border-width: 1px 1px 0 1px; background-color: #f1f1f1; }
.adminmenu li { display: block; margin: 0px; list-style: none; width: 100%; border-bottom: 1px solid #e3e3e3; border-top: 1px solid #f1f1f1;}
.adminmenu li a.first, .adminmenu li a.first:hover, .adminmenu li.activ a.first_active { color: #333; text-decoration: none; display: block; padding: 5px 0 5px 0; text-indent: 5px; font-size: 110%;}
.adminmenu li.activ a.first_active { color: #ce1414; }

.adminmenu li ul { padding: 0; margin: 0px; width: 100%; background-color: #fff; border: 1px solid #e3e3e3; border-width: 1px 0 0 0; }
.adminmenu li ul li { display: block; margin: 0px; list-style: none; width: 100%; border: 0px; }
.adminmenu li ul li:hover, .adminmenu li ul li.activ { background-color: #fef4f3; }
.adminmenu li ul li a.second, .adminmenu li ul li a.second:hover, .adminmenu li ul li a.second_active { text-decoration: none; display: block; color: #333 !important; text-indent: 10px; padding: 5px 0 5px 0;}
.adminmenu li ul li a.second_active { color: #ce1414; }


/*.head { float: left; width: 100%; background-color: #C1C5B6; height: 2px; border-bottom: 1px solid #FFF;}*/

/*
======================================================================
 Inhaltsbereich
======================================================================
*/

.hidden { display: none; }
#whereiam { position: absolute; top: 90px; left: 10px; color: #333; font-size: 65%; }
#footer { float: left; margin: 50px 0 0 10px; color: #333; font-size: 65%; }
#content { float: left; width: 100%; font-size: 65%; }

#contentido { float: left; margin-top: 115px; width: 100%; font-size: 65%; }
.contentido { float: left; width: 100%; font-size: 65%; }
#contentido td#left, .contentido td#left { width: 200px; }
#contentido td#right, .contentido td#right { width: 200px; }
#contentido td, .contentido td { /*border: 1px solid #ababab;*/ vertical-align: top; padding: 5px;}
#contentido td td, .contentido td td { vertical-align: middle; }

.infobox, .infobox_grey, .infobox_search { float: left; width: 185px; padding: 5px; border: 1px solid #ce1414; background-color: #FFF;}
.infobox_grey { border: 1px solid #9c9c9c;}
.infobox_search { border: 1px solid #BDF8D4; }
.infoboxhead, .infoboxhead_grey, .infoboxhead_search { float: left; width: 189px; padding: 3px; border: 1px solid #ce1414; background-color: #ce1414; color: #fff; font-weight: bold; text-transform: uppercase;}
.infoboxhead_grey { border: 1px solid #9c9c9c; background-color: #9c9c9c;}
.infoboxhead_search { border: 1px solid #BDF8D4; background-color: #BDF8D4; }

.spalte { float: left; width: 48%; }

/*
------------------------------------------------
Tabellen
------------------------------------------------
*/

table.liste, table.norm { float: left; border-collapse: seperate; border: 1px solid #e3e3e3; background-color: #f1f1f1; text-align: left; border-spacing: 0;}
table.liste tr th, table.norm tr th { text-shadow: 1px 1px #FFF; font-weight: bold; padding: 6px; text-align: left; }

/* Hinweis Tabellen */
table.red, table.green, table.suche { width: 100%; font-size: 110%; text-align: center; }
table.red   { border: 1px solid #C40000; background-color: #FDE4E4; color: #C40000;}
table.green { border: 1px solid #5fba2e; background-color: #5fba2e; color: #FFF;}
table.suche { border: 1px solid #e3e3e3; background-color: #f1f1f1; margin-bottom: 10px; }

table.aktionen { float: left; border-spacing: 0; text-align: center; margin: 5px 0 0 0;}
.chg_on, .chg_off {  display: block; padding: 5px 10px 5px 10px; float: left; margin-right: 5px; background-color: #e3e3e3; border: 1px solid #e3e3e3;}
.chg_off { background-color: #fff; }
.chg_on:hover { background-color: #e3e3e3;}
.chg_on a, .chg_off a { outline: none; text-decoration: none; }

/*
------------------------------------------------
Tabelle mit Class .norm
------------------------------------------------
*/

table.norm { width: 45%; margin: 0 1% 1% 0;}
table.norm tr th { font-size: 120%;}
table.norm tr td  { padding: 5px !important; vertical-align: top; text-align: left; background-color: #fff;}

/*
------------------------------------------------
Tabelle mit Class .liste
------------------------------------------------
*/

table.liste { width: 100%; margin-top: 5px; }
/*table .liste tr:hover, table .liste tr.activ, table .liste tr:focus { background: #F9F9F9;}*/

/* onMouseover und Zebrastreifen mit jquery */
table.liste tr.alt td  { background-color: #f9f9f9; }
table.liste tr.over td  { background-color: #f1f1f1; }

table.liste tr.alt td.beschreibung, table.liste tr.alt td.beschreibungR, table.liste tr.alt td.hinweis,
table.liste tr.over td.beschreibung, table.liste tr.over td.beschreibungR, table.liste tr.over td.hinweis  { background-color: #d0e6fc; } 
table.liste tr.alt td.aktionDelete, table.liste tr.over td.aktionDelete { background-color: #f2dcd9;}

table.liste th  { border-bottom: 1px solid #f9f9f9; }
table.liste th a, table.liste th a:hover, table.liste th a:link { }
table.liste td  { padding: 5px !important; vertical-align: top; text-align: left; border-bottom: 1px solid #f9f9f9; background-color: #fff; }
table.liste td.cb, table.liste th.cb { width: 30px; text-align: center; vertical-align: middle; }
table.liste td.cb {border-right: 1px solid #fff;}
table.liste th.cb { background-color: transparent;}
table td.id { width: 50px;} /* Spalte mit der ID */
table td.date { width: 130px;} /* Spalte mit Datum dd.m.YYYY HH:mm:ss */
table td.text { width: auto; text-align: left;} /* Spalte mit Text */
table .eName { color: #ce1414; font-size: 110%; position: relative; top:  0px; left: 0;}
table.liste tr:hover .eName { text-shadow: none;}
table .eData { }
table.liste th.beschreibung, table.liste th.hinweis { /*border-left: 1px solid #fff;*/}
table.liste td.beschreibung, table.liste td.beschreibungR, table.liste td.hinweis { width: 250px; border-left: 1px solid #f9f9f9; background-color: #d0e6fc; vertical-align: middle;}
table.liste th.beschreibungR, table.liste td.beschreibungR { width: 120px;}
table.liste td.beschreibungR { border-right: 1px solid #f9f9f9;}
table.liste td.hinweis { background-color: #d6fecf !important;}
table.liste td.aktion, table.liste td.aktionDelete, table.liste th.aktion { text-align: center; width: 50px; vertical-align: middle;} /* Spalte mit Aktionen */
table.liste td.aktion, table.liste td.aktionDelete { border-left: 1px solid #fff;}

table.liste td.aktionDelete { background-color: #f2dcd9;} /* Spalte mit Löschen */
table.liste td.label { width: 250px; vertical-align: middle; border-right: 1px solid #fff;} /* Spalte mit Label des Edit-Feldes */

table.liste td.header { color: #ce1414; text-transform: uppercase; text-shadow: 1px 1px #FFF; font-weight: bold; background-color: #fff !important; border: 1px solid #e3e3e3 !important; border-width: 1px 0 1px 0 !important; } /* Spalte mit Label des Edit-Feldes */
table.liste td.blank { background-color: #fcf2d0; }
table.liste td.dark { background-color: #c5c4c4; }
table.liste td.green { background-color: #ce1414;}
table.liste td.red { background-color: #82ec71;}

table.noHover tr td { background-color: #FFF !Important; }

table .liste td span.choice { float: left; width: 30%; }
table .liste td span.choice span { float: left; display: block; width: 20%; }
table .liste td span.choice label { display: block; padding-top: 5px; width: 75%; }

/* Actionen im Link */

.row-actions { visibility:hidden; padding:3px 0 0;}
table.liste tr:hover .row-actions, .gallerytext:hover .row-actions { visibility:visible; }
.row-actions span.delete a { color:#f00;}
.row-actions span.greenTxt a { color: #2c6c1a;}

/*
------------------------------------------------
Farbe der Seite je nach Sprache
------------------------------------------------
*/

.colorLang1 { /*color: #333;*/ background-color: #f9f9f9;}
.colorLang2 { /*color: #000;*/ background-color: #d0e6fc/*CD5C5C*/;}
.colorLang3 { /*color: #000;*/ background-color: #CD5C5C/*F0E68C*/;}
.colorLang4 { /*color: #FFF;*/ background-color: #beffa5/*#4B0082*/;}
.colorLang5 { /*color: #000;*/ background-color: #E0FFFF;}
.colorLang6 { /*color: #000;*/ background-color: #32CD32;}
.colorLang7 { /*color: #FFF;*/ background-color: #800000;}
.colorLang8 { /*color: #000;*/ background-color: #66CDAA;}
.colorLang9 { /*color: #FFF;*/ background-color: #0000CD;}
.colorLang10 { /*color: #000;*/ background-color: #FFA500;}
.colorLang11 { /*color: #FFF;*/ background-color: #FF4500;}
.colorLang12 { /*color: #000;*/ background-color: #B0E0E6;}
.colorLang13 { /*color: #000;*/ background-color: #BC8F8F;}
.colorLang14 { /*color: #FFF;*/ background-color: #8B4513;}
.colorLang15 { /*color: #000;*/ background-color: #FFFF00;}

/* Editierbare Spalten */

.editable { position: relative; top: 0; left: 0; width: 100%; height: 100%;}
.hiddenNow { position: absolute; visibility:hidden;}
.showNow { position: absolute; top: -10px; left: 0; text-align: left; padding: 5px 5px 2px 5px; color: #000; background-color: #FFF; border: 1px solid #ce1414; visibility:visible; z-index: 1000;}
.showNow input { float: left; margin-right: 5px; padding: 1px;}

/* HTML Formatierungen	*/

h1 { font-size: 120%; text-transform: uppercase; color: #8093A6; margin: 0px; padding: 0px;}
h2 { font-size: 110%; color: #000; padding: 0px; font-weight: bold;}
h3 { font-size: 100%; color: #ce1414; padding: 0px; margin: 0; font-weight: bold;}
img { border: none;}
form { margin: 0; padding: 0;}
input, select, textarea { border: 1px solid #333; padding: 3px;}
input[type=text] { width: 400px; }
textarea { width: 99%; height: 200px; }
textarea.small { width: 99%; height: 100px; }
.status select, .zeile_head select {float: none; width: auto;}
input, select { font-size: 115%;}
input[type=checkbox], input[type=radio] { border: none; margin-top: 4px;}
select .activ { background-color: #D9DCD1; font-weight: bold;}
input[type=submit], .sendbtn { background: transparent url('../layout/bg_button_span.gif') no-repeat;}
ul, li{margin:0; padding:0; list-style:none;}

label { float: left; width: 200px;}
select optgroup label { padding: 5px;}
/*input:active, input:focus, textarea:active ,textarea:focus, select:active ,select:focus,*/
.blue:hover, .blue2:hover, .zeile:hover, .zeile2:hover { background: #e4d8d8;}

/* Suchformular */
#sucheTxt input { width: 125px; }
#sucheTxt select { padding: 2px; }
table th select { font-size: 95%; padding: 2px; }

.headline { float: left; width: 100%; line-height: 20px; background-color: #8f8b87; color: #FFF; margin: 3px 0 1px 0; background-image: url("../layout/menue_20_headline.gif");}
.headline span { /*background-color:	#FFF;*/ margin-left: 10px;}
.link { float: left; background-image:url('../layout/link.gif'); background-repeat:no-repeat; background-position:0px 3px; text-indent: 20px;}

/*
------------------------------------------------
Formatierung der Buttons
------------------------------------------------
*/

a.button, span.button { background-color: #FFF; font-weight: normal; border: 1px solid #e3e3e3; display: block; float: left; margin: 0 5px 5px 0; text-decoration: none;}
a.button span, span.button { display: block; padding: 5px 10px 5px 10px; }
a.button:hover, a.button:active { border: 1px solid #333; color: #ce1414; outline: none;}

a.buttonBack { background-color: #f2dcd9; font-weight: normal; border: 1px solid #e3e3e3; display: block; float: left; margin: 0 10px 5px 0; text-decoration: none;}
a.buttonBack span { display: block; padding: 5px 10px 5px 10px; }
a.buttonBack:hover, a.buttonBack:active { background-color: #ce1414; color: #FFF; outline: none;}

/* gallery begin */

.gallery  { float: left; width: 147px; margin: 5px 5px 0 0; border: 1px solid #D2D2D2; background-color:#FFF;}
.galleryleft { float: left; width: 19px; text-align:	center;}
.galleryright { float: left; width: 127px; height: 75px; text-align:	center; border-left: 1px solid #D2D2D2;}
.galleryright img { margin-top: 5px; }
.gallerytext { float: left; width: 141px; height: 55px; padding: 3px; background-color: #FFF; border-top: 1px solid #D2D2D2; font-size: 90%; }

/* gallery end */

/* upload begin */

.upload-queue{ float: left; list-style: none; width: 100%;}
.upload-queue li{ list-style: none; padding-top: 0;}
.upload-queue .queue-loader{ position: relative;	margin: 3px 15px; font-size: 0.9em; background-color: #ddd; color: #fff; border: 1px inset #ddd;}
.upload-queue .queue-subloader{ text-align: center; position: absolute; background-color: #81B466; height: 100%; width: 0%; left: 0; top: 0;}

/* upload end */

/* Layer die automatisch ausfahren	*/

.divStatus { z-index: 1000; position:absolute; visibility: hidden; border: 1px solid #333; background-color: #fff; width: 300px; padding: 5px; top: 10px;}
.divStatus a { display: block; padding: 5px 0 0 0;}
.divStatus .img { float: left; width: 100px; padding: 3px; border: 1px solid #f0f0f0; margin: 5px 5px 5px 0;}
.divStatus h4 { margin: 0;}

/*
------------------------------------------------
Ausklappbare Menüpunkte im Hauptmenü
------------------------------------------------
*/

.eAktion { float: left; padding: 0 5px 0 0;} /* Submenue komplett */
.eName a { color: #ce1414;}
.eName .subnavi             { display:none;} /* Submenue komplett */
.eName .subnavi .subtext       { float: left; color: #ce1414; border-bottom: 1px solid #ce1414; margin-bottom: 3px; padding: 0 0 3px 0; width: 100%; } /* Submenue komplett */
.eName:hover .subnavi       { z-index: 100; position: absolute; top: -6px; left: -6px; padding: 5px; background-color: #fff; width:250px; overflow: visible; display: block; background-image: none; border: 1px solid #ce1414;}
.eName .subnavi a { color: #333; display: block; width: 100%; background-image: none; padding-top: 5px; margin-top: 5px; vertical-align: middle;}
.eName .subnavi a:hover { color: #000;}

/*
======================================================================
 Ladebalken (unter gestaltete Layer sind auch Styles)
======================================================================
*/
.preLoad { border: 1px solid #333; background-color: #fff; padding: 50px 0 50px 0; width: 100%; text-align: center;}

/*
======================================================================
 Formatierungen
======================================================================
*/

.txtRed { color: #FF0000; }
.txtGreen { color: #00b346; }
.txtColour { color: #ce1414; }
.txtPadding { padding-bottom: 5px; }
.padding {padding: 5px;}
.left { float: left; margin-right: 10px; }
.right { float: right !important; }
.buttonBack.right { float: left !important; margin-left: 200px; }
tr.offline td { background-color: #EED9D9; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.bgGreen { background-color: #5fba2e !important; color: #FFF; }
.transparent { background-color: #FFF; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.clear { clear: left; }

/*
======================================================================
 Loginseite
======================================================================
*/

/* Formatierungen Login Bereich	*/

#login label { float: left; width: 130px;}
#login input, #install input { float: left; width: 140px;}
#login { width: 300px; position: absolute; top: 200px; left: 50%; margin-left: -150px; background-color: #FFF; border: 1px solid #e3e3e3; padding: 10px;}

/*
------------------------------
 Ecken abrunden
------------------------------
*/

.adminmenu, table .norm, table.liste, #logout, #domain {
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

#hinweis, .hinweisNo, #suche, #messageTrue, #messageFalse, .menu_weiter {
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}

#login, table.green, table.red, table.suche, table.hinweis, a.button, a.buttonBack,
.chg_on, .chg_off, span.button, a.kategorieClick { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

/*
------------------------------
 Ecken abrunden aufheben
------------------------------
*/
.noRound { -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important; border-width: 0 1px 1px 1px !important;}

/* Button Formular-Manager */
a.addField { float: left; width: 125px; margin: 0 5px 5px 0; padding: 10px 0 10px 0; border: 1px solid #e3e3e3; color: #333; background-color: #FFF; text-align: center; font-size: 110%; }
a.addField:hover { text-decoration: none; border: 1px solid #333; color: #333; background-color: #fef4f3; }
ul#loadField { padding: 0px; margin: 0px; }
ul#loadField li { float: left; width: 100%; display: block; margin-bottom: 5px; }
ul#loadField li a.choice { float: left; width: 97%; padding: 1%; display: block; border: 1px solid #e3e3e3; }
ul#loadField li a.choice:hover { border: 1px solid #333; text-decoration: none; }
ul#loadField li a.activ { border: 1px solid #333; background-color: #fef4f3 !Important; text-decoration: none; }
ul#loadField label { width: auto; padding-bottom: 5px; font-weight: bold; font-size: 100%; }
ul#loadField textarea { height: 50px;}
ul#loadField li div.full { float: left; width: 100%; }
ul#loadField li div.lt { float: left; }
ul#loadField li div.rt { float: left; margin-left: 5px; }
ul#loadField li div.lt input, ul#loadField li div.rt input { width: 190px; }
ul#loadField li div label, ul#loadField li div label { display: block; font-weight: normal; font-size: 90%; padding-bottom: 5px; }
ul#loadField li div select { width: 400px; }

#loadFieldTmp textarea, #loadFieldTmp input, #loadFieldTmp select { width: 270px; }
#loadFieldTmp textarea { height: 50px; }
#loadFieldTmp label { float: left; font-weight: bold; padding: 10px 0 5px 0; font-size: 100%; }
.xs { float: left; width: 200px !important; margin-bottom: 5px; }
.add, .del { float: left; display: block; width: 19px; height: 19px; margin-left: 5px; background-image: url("../button/add.png"); }
.add span, .del span { display: none; }
.del { background-image: url("../button/del.png"); }

/* Editor */
form.ui-tabs input[type=text], form.ui-tabs select { width: auto; padding: 3px 0 3px 0; }
form.ui-tabs label { float: none; width: auto;}
form.ui-tabs table tr, form.ui-tabs table td { padding: 0 0 5px 0; width: auto; }
