/* page styles */

body,table {
  font-family:tahoma,sans-serif;
  font-size:11px;
  color:#555;
}
body {
  background:#fff;
}

table td, table th {
  text-align:left;
}

a {
  color:royalblue;
  text-decoration:none;
}
a:hover {
  color:royalblue;
  text-decoration:underline;
}

h1 {
  font-size:14px;
  color:#333;
}
h2 {
  font-size:12px;
  color:#333;
}

table.none th, table.none td {
  padding:0px;
  border:none;
}

xtable {
  Xwidth:100%;
}

xtable th {
  padding:2px;
  padding-right:0.5em;
  border-bottom:solid #555 1px;
}
xtable td {
  padding:2px;
  padding-right:0.5em;
}

table.deco th {
  padding:2px;
  padding-right:0.5em;
  border-bottom:solid #555 1px;
}
table.deco td {
  background:#f0F0F8;
  padding:2px;
  padding-right:0.5em;
}
table.deco2 th {
  padding:2px;
  padding-right:0.5em;
  border-bottom:solid #555 1px;
}
table.deco2 td {
  background:#ddd;
  padding:2px;
  padding-right:0.5em;
}


/* Template-Select-DIV */
.winOuter {
  background:buttonface;
  border-left:solid threedlightshadow 1px;
  border-top:solid threedlightshadow 1px;
  border-right:solid threeddarkshadow 1px;
  border-bottom:solid threeddarkshadow 1px;
}
.winTitle {
  margin:2px;
  padding:2px;
  background:activecaption;
  color:captiontext;
}
.winInner {
  padding:2px;
}

/* Navigation */
#navig {
  border-bottom:solid #fff 1px;
  border-top:solid #CFD0DE 1px;
  width:238px;
}
#navig div.item {
  border-top:solid #fff 1px;
  border-bottom:solid #CFD0DE 1px;
  padding:5px 20px;
}
#navig a#navigShowExt {
  display:blocK;
  border-top:solid #fff 1px;
  border-bottom:solid #CFD0DE 1px;
  padding:5px 20px;
  border-top:#
}
#navig div.a1 {
  background:#DDDEED;
  border-bottom:solid #fff 1px;
  border-top:solid #CFD0DE 1px;
}
a.title { font-size: 14px; color:#333; }
span.subtitle { font-size: 11px; }

/* editor styles */

input,textarea,select,button {
  font-size:11px;
}
textarea {
  font-family:'lucida console',monospaced;
}
button {
  margin-left:0.5em;
}
label {
  cursor:pointer;
}

select option.nop {
  color:555;
}

div.toolbar {
  padding:3px;
}
div.toolbar a {
  border:solid #eee 1px;
  width:16px;
  height:16px;
}

div.toolbar a:hover {
  background:#ddd;
  border:solid #555 1px;
}

img.separator {
  padding:0px 2px;
}

div.editorMode {
  font-size:10px;
  background:transparent;
  margin-bottom:2px;
}

div.editorMode a {
  text-decoration:none;
  color:#555;
  background:#eee;
  padding:2px;
  border:solid #555 1px;
  border-top-width:0px;
  margin-right:0.5em;
}

div.editorMode a:hover {
  background:#ddd;
}

div.editorMode a.a1 {
  background:#ccc;
}

div#pageInfo {
  border-top:solid #555 1px;
  margin-bottom:1em;
  background:#eee;
}

div#savencancel {
  display:none;
}

/* admin image-editor-styles */

table.imagesList th {
  background:#666;
  border-right:solid #ccc 1px;
  border-bottom:solid #ccc 1px;
  padding:2px;
}
table.imagesList td {
  border-right:solid #ccc 1px;
  border-bottom:solid #ccc 1px;
  padding:2px;
}

table.imagesIcon td {
  padding:3px;
  border-right:solid #ccc 1px;
  border-bottom:solid #ccc 1px;
}

table.imagesIcon td.image {
  padding:0px;
  width:48px;
  height:48px;
}

table.imagesIcon tr.a0 {
  background:transparent;
}
table.imagesIcon tr.a1 {
  background:#0A246A;
  color:#fff;
}


/* Strukturseite */
table.struktur a {
  text-decoration:none;
  color:#000;
}
table.struktur img.icon {
  margin-right:5px;
}

table.struktur a:hover {
  text-decoration:none;
  color:royalblue;
}

table.struktur th {
 text-align:left;
 border-bottom:solid #999 1px;
}

/* style page type */
table.struktur tr.t td {
  background:#BEDAF9;
}
table.struktur tr.tcategory td {
  background:#BEDAF9;
}
table.struktur tr.tpage td {
  background:#f0F0F8;
}
table.struktur tr.tpagelink td {
  background:#f0F0F8;
}
table.struktur tr.tsearch td {
  background:#f0F0F8;
}
table.struktur tr.tpixonar td {
  background:#f0F0F8;
}
table.struktur tr.tplugin td {
  background:#f0F0F8;
}

/* style depth */
table.struktur td.d1 {
  padding-left:21px;
}
table.struktur td.d2 {
  padding-left:42px;
}
table.struktur td.d3 {
  padding-left:63px;
}
table.struktur td.d4 {
  padding-left:84px;
}
table.struktur td.d5 {
  padding-left:105px;
}
table.struktur td.d6 {
  padding-left:126px;
}



/* style hover */
table.struktur tr:hover td {
  background:#D5D5E1;
}