#existingboxes {
  background: none;
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

#pageboxes {
  background: #efefef 0 0;
  border: 1px solid #aaa;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  float: left;
  padding: 5px;
  width: 70%; }

#tdleftboxes, #tdrightboxes {
  width: 120px; }

#pageboxes #leftboxes {
  border: 0 none;
  height: 100%;
  overflow: auto;
  padding: 4px 20px; }

#pageboxes #rightboxes {
  border: 0 none;
  height: 100%;
  overflow: auto;
  padding: 4px 20px; }

#tdbetweenboxes {
  background: none repeat scroll 0 0 #fff;
  width: auto; }

#trashboxes {
  background: url("/media/images/newbackend/backendTrashcan.png") no-repeat scroll 0 0 #434343;
  border: 1px solid #2b2b2b;
  float: left;
  height: 81px;
  margin-left: 20px;
  overflow: hidden;
  padding: 4px;
  width: 81px; }

html {
  height: 100%; }

html.dj_ie.backendLoginHtml {
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000')"; }

.dj_gecko body {
  overflow: scroll; }

.backend {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  background: #fff;
  color: #000;
  margin: 0px;
  padding: 0px; }

.backend *:focus, .backend .dijitFocused {
  outline-color: #779; }

.backend h2 {
  margin-top: 0px;
  margin-bottom: 8px;
  color: #333; }

.backend h3 {
  margin-top: 0px;
  margin-bottom: 8px;
  color: #333;
  font-size: 10pt; }

.backend h2.separatorHeadline {
  display: block;
  padding: 2px 0px;
  color: #333;
  border-top: 1px solid #ccdade;
  border-bottom: 1px solid #ccdade; }

.backend .right {
  float: right; }

.backend .rightWithPadding {
  float: right;
  padding: 2px 2px; }

.backend .clear {
  clear: both; }

.backend a, .backend a:link, .backend a:visited {
  color: #000;
  text-decoration: none; }

.backend a:focus {
  color: #000;
  outline: none; }

.backend a:hover {
  color: #000;
  text-decoration: underline; }

.backend pre {
  background: #f3f3f3; }

.backend label {
  color: #333; }

.backend fieldset {
  margin-bottom: 2px; }

.backend .unselectable, .backend .unselectable * {
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none; }

.backend th {
  font-weight: bold; }

.backend .blocklabel {
  display: block;
  float: left;
  width: 160px; }

.backend .blocklabelGrey {
  display: block;
  float: left;
  width: 160px;
  color: #777; }

.backend .appendlabel {
  position: absolute;
  margin-top: 1px;
  color: #333; }

.backend .blockfield {
  display: block;
  float: left;
  width: 800px; }

.backend .red {
  color: #f74d18; }

.backend .message {
  background: url(/media/images/backend/info.gif) 3px 4px no-repeat #faa;
  padding: 2px 2px 2px 20px;
  color: #000;
  margin-bottom: 10px; }

.backend .infoMessage {
  background: url(/media/images/backend/info.gif) 3px 4px no-repeat #fff;
  padding: 2px 2px 2px 20px;
  color: #000;
  margin-bottom: 10px; }

.backend .infoMessageUnpublished {
  background: url(/media/images/newbackend/unpublished.png) 3px 4px no-repeat #fff;
  padding: 7px 2px 2px 35px;
  color: #f4c711;
  margin-bottom: 10px;
  font-weight: bold; }

.backend .infoMessagePublished {
  background: url(/media/images/newbackend/published.png) 3px 4px no-repeat #fff;
  padding: 7px 2px 2px 35px;
  color: #8fbe18;
  margin-bottom: 10px;
  font-weight: bold; }

.backend .arrow, .backend .pfeil {
  padding-left: 13px;
  background: url(/media/images/backend/dot.png.gif) 2px 4px no-repeat; }

.backend .arrow2 {
  padding-left: 13px;
  background: url(/media/images/backend/arrow_grey_right.png.gif) 2px 4px no-repeat; }

.backend .arrowBack {
  padding-left: 13px;
  background: url(/media/images/backend/dot.png.gif) 2px 4px no-repeat; }

.backend .create {
  padding-left: 14px;
  background: url(/media/images/backend/icon_plus.png.gif) 0px 0px no-repeat; }

.backend .small {
  font-size: 8.5pt; }

.backend .grey {
  color: #777; }

.backend .em {
  font-style: italic; }

.backend .string {
  font-weight: bold; }

.backend .loadingIcon {
  background-image: url(/media/images/backend/loading.gif); }

.backend .verticalTextTd {
  width: 50px;
  height: 120px;
  text-align: left;
  vertical-align: top;
  background: #e7e7e7; }

.backend .verticalTextDiv {
  position: absolute;
  margin-left: -35px;
  margin-top: 35px;
  padding: 2px;
  width: 116px;
  height: 46px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  background: #e7e7e7; }

.dj_ie .verticalTextDiv {
  margin-left: 0px;
  margin-top: 0px; }

.backend .listlineWithPadding td {
  padding: 2px; }

.backend .listlineWithPadding th {
  padding: 2px; }

.backend .listlineWithAlignCenter td {
  text-align: center; }

.backend .listlineWithAlignCenter th {
  text-align: center; }

.backend .listline0 {
  background: #e7e7e7; }

.backend .listline1 {
  background: #f3f3f3; }

.backend .listline0 a {
  color: #777; }

.backend .listline1 a {
  color: #777; }

.backend .listline0 fieldset, .backend .listline1 fieldset {
  padding: 0px 2px 10px 2px; }

.backend .moduleSetRadioContainer {
  float: left;
  width: 30px;
  height: 80px;
  padding: 5px; }

.backend .moduleSetImgContainer {
  float: left;
  width: 110px;
  height: 80px;
  padding: 5px; }

.backend .moduleSetTitleContainer {
  float: left;
  width: 400px;
  height: 80px;
  padding: 5px; }

.backend .aclNavtreeNode0 {
  background: url(/media/images/backend/tree_folder.gif) no-repeat 0px 0px;
  padding-left: 20px;
  padding-top: 1px; }

.backend .aclNavtreeNode1 {
  background: url(/media/images/backend/tree_folder.gif) no-repeat 20px 0px;
  padding-left: 40px;
  padding-top: 1px; }

.backend .aclNavtreeNode2 {
  background: url(/media/images/backend/tree_folder.gif) no-repeat 40px 0px;
  padding-left: 60px;
  padding-top: 1px; }

.backend .aclNavtreeNode3 {
  background: url(/media/images/backend/tree_folder.gif) no-repeat 60px 0px;
  padding-left: 80px;
  padding-top: 1px; }

.backend .aclNavtreeNode4 {
  background: url(/media/images/backend/tree_folder.gif) no-repeat 80px 0px;
  padding-left: 100px;
  padding-top: 1px; }

.backend .aclNavtreeNode5 {
  background: url(/media/images/backend/tree_folder.gif) no-repeat 100px 0px;
  padding-left: 120px;
  padding-top: 1px; }

.backend .editIcon {
  background: url(/media/images/backend/icon_entry_edit.png.gif) top left no-repeat; }

.backend .createIcon {
  background: url(/media/images/backend/icon_plus.png.gif) top left no-repeat; }

.backend .deleteIcon {
  background: url(/media/images/backend/icon_delete.png.gif) top left no-repeat; }

.backend .copyIcon {
  background: url(/media/images/backend/icon_copy.gif) top left no-repeat; }

.backend .cutIcon {
  background: url(/media/images/backend/icon_cut.gif) top left no-repeat; }

.backend .pasteIcon {
  background: url(/media/images/backend/icon_paste.gif) top left no-repeat; }

.backend .pasteAboveIcon {
  background: url(/media/images/backend/icon_paste_above.gif) top left no-repeat; }

.backend .pasteBelowIcon {
  background: url(/media/images/backend/icon_paste_below.gif) top left no-repeat; }

.backend .pasteShortcutIcon {
  background: url(/media/images/backend/icon_paste_shortcut.gif) top left no-repeat; }

.backend .pasteShortcutAboveIcon {
  background: url(/media/images/backend/icon_paste_shortcut_above.gif) top left no-repeat; }

.backend .pasteShortcutBelowIcon {
  background: url(/media/images/backend/icon_paste_shortcut_below.gif) top left no-repeat; }

.backend .closeIcon {
  background: url(/media/images/backend/icon_close.png.gif) top left no-repeat; }

.backend .deIcon {
  background: url(/media/images/backend/lang_de.png) top center no-repeat; }

.backend .enIcon {
  background: url(/media/images/backend/lang_en.png) top center no-repeat; }

.backend .popupWindow {
  position: absolute;
  z-index: 999999;
  right: 250px;
  width: 350px;
  top: 50px;
  padding: 0px;
  background: white;
  border: 1px solid #c5c5c5;
  display: none; }

.backend .popupMoveHandle {
  color: #333;
  line-height: 20px;
  vertical-align: middle;
  height: 20px;
  padding-left: 6px;
  font-weight: bold;
  background-color: #e7e7e7;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd')";
  /* for webkit browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  /* for firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  border-bottom: 1px solid #c5c5c5; }

.backend .popupContent {
  padding: 10px;
  cursor: default; }

.backend .tabNavigationEditIconContainer {
  margin-left: 10px;
  width: 20px; }

.backend .tabNavigationUpdateAllSubsitesContainer {
  margin-left: 10px; }

.backend #backendlanguagebar {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 218px; }

.backend #backendlanguagebar #langswitcher {
  float: right; }

.backend #backendlanguagebar #logoutbutton {
  float: right; }

.backend #backendleftcol {
  width: 228px;
  background: #4d4d4d; }

.backend #backendleftcol #backendlogo {
  height: 33px;
  font-size: 15px;
  padding: 5px 5px;
  background: #2b2b2b; }

.backend #backendleftcol #backendnav {
  width: 218px;
  background: url(/media/images/backend/navtree_border_top.png.gif) top left no-repeat;
  padding: 10px 5px;
  overflow: hidden; }

.backend #backendleftcol #backendnav .navigationTreeDndToggle {
  position: absolute;
  margin-left: 195px;
  margin-top: -3px;
  width: 24px;
  height: 26px;
  background: url(/media/images/backend/form_button_up_down_grey.png.gif) top left no-repeat;
  cursor: pointer; }

.backend #backendspacercol {
  width: 7px;
  overflow: hidden; }

.backend #backendmidcol {
  width: auto;
  padding: 0px 0px;
  background: #4d4d4d; }

.backend #backendmidcol #backendtabbarcontainer {
  background: #2b2b2b;
  padding-top: 11px;
  height: 39px; }

.backend #backendmidcol #backendtabbar {
  height: 39px;
  background: url(/media/images/backend/tab_none.png.gif) top left repeat-x; }

.backend #backendmidcol #backendtabbar .firsttabbarlink {
  display: block;
  float: left;
  width: 123px;
  height: 29px;
  padding-right: 4px;
  background: url(/media/images/backend/tab_first_off.png.gif) top left no-repeat;
  color: #ccc;
  text-align: center;
  padding-top: 10px; }

.backend #backendmidcol #backendtabbar .firsttabbarlinkactive {
  display: block;
  float: left;
  width: 123px;
  height: 29px;
  padding-right: 4px;
  background: url(/media/images/backend/tab_first_clicked.png.gif) top left no-repeat;
  color: #e7e7e7;
  text-align: center;
  padding-top: 10px; }

.backend #backendmidcol #backendtabbar .midtabbarlink {
  display: block;
  float: left;
  width: 126px;
  height: 29px;
  padding-right: 1px;
  background: url(/media/images/backend/tab_mid_off.png.gif) top left no-repeat;
  color: #ccc;
  text-align: center;
  padding-top: 10px; }

.backend #backendmidcol #backendtabbar .midtabbarlinkactive {
  display: block;
  float: left;
  width: 126px;
  height: 29px;
  padding-right: 1px;
  background: url(/media/images/backend/tab_mid_clicked.png.gif) top left no-repeat;
  color: #e7e7e7;
  text-align: center;
  padding-top: 10px; }

.backend #backendmidcol #backendtabbar .midtabbarlinkcontent {
  display: block;
  float: left;
  width: 126px;
  height: 29px;
  padding-right: 1px;
  background: url(/media/images/backend/tab_mid_off.png.gif) top left no-repeat;
  color: #e35e06;
  text-align: center;
  padding-top: 10px; }

.backend #backendmidcol #backendtabbar .midtabbarlinkcontentactive {
  display: block;
  float: left;
  width: 126px;
  height: 29px;
  padding-right: 1px;
  background: url(/media/images/backend/tab_mid_clicked.png.gif) top left no-repeat;
  color: #f32211;
  text-align: center;
  padding-top: 10px; }

.backend #backendmidcol #backendtabcontainer {
  background: #4d4d4d;
  color: #ccc;
  padding: 20px 10px; }

.backend #backendmidcol #backendtabcontainer h1 {
  font-size: 15px;
  margin-top: 0px;
  margin-bottom: 20px;
  font-weight: bold; }

.backend #backendmidcol #backendtabcontainer h2 {
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 20px;
  background: url(/media/images/backend/dot.png.gif) 2px 3px no-repeat;
  padding-left: 13px;
  font-weight: normal; }

.backend #backendmidcol .translatebutton {
  float: right;
  margin-top: 2px; }

.backend #backendmidcol #existingboxes {
  width: 90%;
  height: 150px;
  overflow: auto;
  border: 1px solid #2b2b2b;
  background: #fff;
  padding: 4px; }

.backend #backendmidcol #pageboxes {
  float: left;
  width: 70%;
  border: 1px solid #2b2b2b;
  background: #fff;
  padding: 0px; }

.backend #backendmidcol #tdbetweenboxes {
  width: auto;
  background: #e7e7e7; }

.backend #backendmidcol #tdleftboxes {
  width: 120px; }

.backend #backendmidcol #tdrightboxes {
  width: 120px; }

.backend #backendmidcol #pageboxes #leftboxes {
  border: 0px;
  height: 100%;
  padding: 4px 20px;
  overflow: auto; }

.backend #backendmidcol #pageboxes #rightboxes {
  border: 0px;
  height: 100%;
  padding: 4px 20px;
  overflow: auto; }

.backend #backendmidcol #trashboxes {
  float: left;
  margin-left: 20px;
  width: 81px;
  height: 81px;
  overflow: hidden;
  border: 1px solid #2b2b2b;
  background: url(/media/images/backend/box_trashcan.png.gif) no-repeat #434343;
  padding: 4px; }

.backend .dndboxtextOverlay {
  position: absolute;
  background: transparent;
  width: 58px;
  height: 58px;
  padding: 0px; }

.backend .dndboxtext {
  width: 46px;
  padding: 6px 4px;
  overflow: hidden;
  font-size: 10px;
  color: #fff; }

.backend .dndboxfirst {
  width: 58px;
  height: 58px;
  margin: 8px;
  background: url(/media/images/backend/box_new.png.gif) no-repeat #888; }

.backend .dndbox {
  width: 58px;
  height: 58px;
  margin: 8px;
  background: url(/media/images/backend/box.png.gif) no-repeat #888; }

.backend .seitboxDijitDndFile .dndfile, .backend .seitboxDijitDndFileMulti .dndfile {
  margin-bottom: 4px;
  display: block; }

.backend #existingboxes .dndbox, .backend #existingboxes .dndboxfirst {
  float: left; }

.backend #trashboxes .dndbox {
  display: none; }

.backend #backendspacercol2 {
  width: 12px;
  overflow: hidden; }

.backend #backendspacercol2 #backendtoolbarSlideButton {
  margin-left: 3px;
  margin-top: 250px;
  width: 9px;
  height: 68px;
  background: url(/media/images/backend/toolbar_slide_button.png.gif); }

.backend #backendspacercol2 #backendtoolbarSlideButtonLink {
  display: block;
  width: 9px;
  height: 39px;
  padding-top: 29px; }

.backend #backendspacercol2 #backendtoolbarSlideButtonImage {
  display: block; }

.backend #backendrightcol {
  width: 228px;
  padding: 0px 0px;
  background: #4d4d4d; }

.backend #backendrightcol #backendrightcolspacer {
  text-align: right;
  height: 33px;
  font-size: 15px;
  padding-left: 1px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  background: #2b2b2b; }

.backend #backendrightcol #backendtoolbar {
  margin-top: 0px;
  padding: 0px; }

.backend #backendrightcol #backendtoolbar h1 {
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 20px;
  background: url(/media/images/backend/dot.png.gif) 2px 3px no-repeat;
  padding-left: 13px; }

.backend #backend_media_imagesPopup {
  position: absolute;
  z-index: 999999;
  right: 250px;
  width: 350px;
  top: 50px;
  padding: 0px;
  background: #fff;
  border: 1px solid #c5c5c5;
  display: none; }

.backend #backend_media_imagesPopupMoveHandle {
  color: #333;
  line-height: 20px;
  vertical-align: middle;
  height: 20px;
  padding-left: 6px;
  font-weight: bold;
  background-color: #e7e7e7;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd')";
  /* for webkit browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  /* for firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  border-bottom: 1px solid #c5c5c5; }

.backend #backend_media_imagesPopupContent {
  padding: 10px; }

.backend #backend_media_imagesPopupContent img {
  max-width: 400px;
  max-height: 400px; }

.backend #backend_media_imagesPopupProperties {
  position: absolute;
  z-index: 999999;
  right: 250px;
  width: 650px;
  top: 50px;
  padding: 0px;
  background: #fff;
  border: 1px solid #c5c5c5;
  display: none; }

.backend #backend_media_imagesPopupPropertiesMoveHandle {
  color: #333;
  line-height: 20px;
  vertical-align: middle;
  height: 20px;
  padding-left: 6px;
  font-weight: bold;
  background-color: #e7e7e7;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd')";
  /* for webkit browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  /* for firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  border-bottom: 1px solid #c5c5c5; }

.backend #backend_media_imagesPopupPropertiesContent {
  padding: 10px; }

.backend #backend_media_imagesPopupFilename {
  margin-top: 5px; }

.backend #backend_media_filesPopup {
  position: absolute;
  z-index: 999999;
  right: 250px;
  width: 650px;
  top: 50px;
  padding: 0px;
  background: #fff;
  border: 1px solid #c5c5c5;
  display: none; }

.backend #backend_media_filesPopupMoveHandle {
  color: #333;
  line-height: 20px;
  vertical-align: middle;
  height: 20px;
  padding-left: 6px;
  font-weight: bold;
  background-color: #e7e7e7;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd')";
  /* for webkit browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  /* for firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  border-bottom: 1px solid #c5c5c5; }

.backend #backend_media_filesPopupContent {
  padding: 10px; }

.backend #backendfooter {
  color: #999;
  padding: 5px;
  text-align: center;
  font-size: 15px;
  /*
 * Header Images
 */ }

.backend #backendmidcol #headerimages {
  float: left;
  width: 80%;
  height: 380px;
  overflow: auto; }

.backend #backendmidcol #headerimages img {
  width: 400px;
  height: auto;
  display: block;
  margin: 4px; }

.backend #backendmidcol #headerimagestrash {
  float: left;
  margin-left: 20px;
  width: 81px;
  height: 81px;
  overflow: hidden;
  border: 1px solid #2b2b2b;
  background: url(/media/images/backend/box_trashcan.png.gif) no-repeat #434343;
  padding: 4px; }

.backend #backendmidcol #headerimagestrash img {
  display: none;
  /*
 * Allgemeine DND Container, z.B. im Shop-Modul
 */ }

.backend .dndContainer {
  background: #e7e7e7;
  border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  border: 1px solid #c5c5c5;
  padding: 4px; }

.backend .backenddndtarget {
  float: left;
  width: 80%;
  height: 380px;
  overflow: auto; }

.backend .seitboxDijitDndImage .backenddndtarget {
  float: left;
  width: 400px;
  height: 120px;
  overflow: auto; }

.backend .seitboxDijitDndImageMulti .backenddndtarget {
  float: left;
  width: 400px;
  height: 320px;
  overflow: auto; }

.backend .seitboxDijitDndFile .backenddndtarget {
  float: left;
  width: 400px;
  height: 120px;
  overflow: auto; }

.backend .seitboxDijitDndFileMulti .backenddndtarget {
  float: left;
  width: 400px;
  height: 320px;
  overflow: auto; }

.backend .backenddndtarget img {
  display: block;
  max-width: 200px;
  max-height: 100px;
  margin: 4px; }

.backend .backenddndtrash {
  float: left;
  margin-left: 20px;
  width: 81px;
  height: 81px;
  overflow: hidden;
  border: 1px solid #2b2b2b;
  background: url(/media/images/newbackend/backendTrashcan.png) no-repeat #434343;
  padding: 4px; }

.backend .backenddndtrash img {
  display: none; }

.backend .backenddndtrash .dndimg {
  display: none; }

.backend .backenddndtrash .dndfile {
  display: none; }

.backend #backend_media_filesSubdir_dndContainer .dndfile {
  width: 175px;
  overflow: hidden; }

.backend .dojoDndItemAnchor {
  outline: 1px solid #5a8294 !important; }

.backend .dojoDndItemSelected {
  outline: 1px solid #5a8294 !important;
  /*
 *
 * Dojo / Dijit Anpassungen
 *
 */ }

.uploadBtn {
  width: 80px;
  /*
	height: 23px;
    margin: 4px;
    */
  padding: 4px;
  /* 

/*
.uploadHover{
    width: 80px;
    padding: 4px 4px 4px 4px;
}

.uploadPress{
    color: #dedede;
    width: 80px;
    background: url(/media/images/backend/form_button_new.gif) 0px 0px repeat-x;
    background-color: #707070;
    border: 1px solid #434343;
    text-align: center;
    padding: 1px 8px 3px 8px;
}

.uploadDisabled{
    color: #dedede;
    width: 80px;
    background: url(/media/images/backend/form_button_new.gif) 0px 0px repeat-x;
    background-color: #707070;
    border: 1px solid #434343;
    text-align: center;
    padding: 1px 8px 3px 8px;
}
*/ }

.tundra .dijitButton .dijitButtonNode {
  padding: 1px 5px 1px 5px;
  background: #73a2ad;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#84b5bc', endColorstr='#567d8e')";
  /* for webkit browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#84b5bc), to(#567d8e));
  /* for firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #84b5bc, #567d8e);
  border-top: 1px solid #a7c8cf;
  border-left: 1px solid #8dbabd;
  border-right: 1px solid #8dbabd;
  border-bottom: 1px solid #597a8b;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  text-align: center;
  color: #fff; }

.tundra .dijitButtonHover .dijitButtonNode, .tundra .dijitButtonActive .dijitButtonNode {
  padding: 2px 4px 0px 6px;
  background: #73a2ad;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#567d8e', endColorstr='#84b5bc')";
  /* for webkit browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#567d8e), to(#84b5bc));
  /* for firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #567d8e, #84b5bc);
  border-top: 1px solid #a7c8cf;
  border-left: 1px solid #8dbabd;
  border-right: 1px solid #8dbabd;
  border-bottom: 1px solid #597a8b;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  text-align: center; }

.tundra .dijitButtonActive .dijitButtonNode {
  background: #63929d;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#466d7e', endColorstr='#74a5ac')";
  /* for webkit browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#466d7e), to(#74a5ac));
  /* for firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #466d7e, #74a5ac); }

.tundra .dijitButtonDisabled .dijitButtonNode {
  background: #bbb;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#aaaaaa')";
  /* for webkit browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#aaa));
  /* for firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #ccc, #aaa);
  border-top: 1px solid #ddd;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #999; }

.tundra .dijitButtonText {
  padding: 0px 3px 2px 3px;
  color: #fff !important; }

.tundra .dijitButtonDisabled .dijitButtonText {
  padding: 0px 3px 2px 3px;
  color: #ccc; }

.tundra .dijitEditorIconDashboard {
  background-image: url(/media/images/newbackend/button_icon_dashboard.gif);
  background-position: 1px 1px; }

.tundra .dijitEditorIconLogout {
  background-image: url(/media/images/newbackend/button_icon_logout.gif);
  background-position: 2px 2px; }

.dj_webkit .dijitTextBoxDisabled input {
  color: #808080;
  /*
 * 
 * General Backend Layout
 * 
 */ }

.dijitDialogUnderlay {
  opacity: 0;
  background: #9dcefa;
  zoom: 1; }

.dijitAccordionTitle {
  color: #333; }

.dj_ie .dijitDialogUnderlay {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -ms-filter: alpha(opacity=0);
  filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  zoom: 1; }

.dj_ie .dojoxFlashNode {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -ms-filter: alpha(opacity=0);
  filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  zoom: 1; }

.backend .dijitBorderContainer {
  padding: 0px; }

.backend .dijitSplitContainer-dijitContentPane, .backend .dijitBorderContainer-dijitContentPane {
  padding: 0px; }

.backend .dijitSplitterH, .backend .dijitGutterH {
  height: 0px;
  /*
 * 
 * BEGIN Backend Tabs
 * 
 */ }

.backend #backendTabs {
  height: 100%; }

.backend #backendTabs .dijitTabPaneWrapper {
  border: 0px solid #fff; }

.backend #backendTabs .dijitTabContainerTop-tabs {
  /* jr: schaut ohne besser aus! --- background-image: url(/media/images/newbackend/backendTopTabsbackground.png); --- */
  border: 0px solid #fff;
  background-repeat: repeat-x;
  padding-left: 0px; }

.dj_ie6 .backend #backendTabs .dijitTabListContainer-top {
  width: 100%; }

.backend #backendTabs .dijitTab {
  width: 92px;
  height: 62px;
  border: 0px solid #fff;
  background-image: none;
  background-color: #f5f8f8;
  font-family: Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #6b97a8;
  margin-right: 0px; }

.backend #backendTabs .dijitTabChecked {
  height: 76px;
  background-image: url(/media/images/newbackend/backendTabActive.png);
  background-repeat: no-repeat;
  background-color: #fff;
  font-size: 11px;
  color: #fff; }

.backend #backendTabs .dijitTabInnerDiv {
  height: 73px;
  text-align: center;
  padding: 0px 0px 0px 0px; }

.backend #backendTabs .dijitTabContent div {
  padding-top: 38px;
  height: 23px;
  border-right: 1px solid #ccdade; }

.backend #backendTabs .dijitTab *:focus {
  outline: none; }

.backend #backendTabs .tabStripButton {
  width: 40px !important;
  padding-top: 20px;
  background-color: #fff; }

.backend #backendTabs .dijitTabChecked #backendTabs_tablist_tab_navigation {
  background-image: url(/media/images/newbackend/backendIconPage.png) !important;
  background-repeat: no-repeat;
  background-position: center 8px; }

.backend #backendTabs .dijitTab #backendTabs_tablist_tab_navigation {
  background-image: url(/media/images/newbackend/backendIconPageInact.png);
  background-repeat: no-repeat;
  background-position: center 8px; }

.backend #backendTabs .dijitTabChecked #backendTabs_tablist_tab_box {
  background-image: url(/media/images/newbackend/backendIconBox.png) !important;
  background-repeat: no-repeat;
  background-position: center 8px; }

.backend #backendTabs .dijitTab #backendTabs_tablist_tab_box {
  background-image: url(/media/images/newbackend/backendIconBoxInact.png);
  background-repeat: no-repeat;
  background-position: center 8px; }

.backend #backendTabs .dijitTabChecked #backendTabs_tablist_tab_content_htmlcontent {
  background-image: url(/media/images/newbackend/backendIconHtmlcontent.png) !important;
  background-repeat: no-repeat;
  background-position: center 8px; }

.backend #backendTabs .dijitTab #backendTabs_tablist_tab_content_htmlcontent {
  background-image: url(/media/images/newbackend/backendIconHtmlcontentInact.png);
  background-repeat: no-repeat;
  background-position: center 8px; }

backend #backendTabs .dijitTabChecked #backendTabs_tablist_tab_content_news {
  background-image: url(/media/images/newbackend/backendIconHtmlcontent.png) !important;
  background-repeat: no-repeat;
  background-position: center 8px; }

.backend #backendTabs .dijitTab #backendTabs_tablist_tab_content_news {
  background-image: url(/media/images/newbackend/backendIconHtmlcontentInact.png);
  background-repeat: no-repeat;
  background-position: center 8px; }

backend #backendTabs .dijitTabChecked #backendTabs_tablist_tab_content_newsplus {
  background-image: url(/media/images/newbackend/backendIconHtmlcontent.png) !important;
  background-repeat: no-repeat;
  background-position: center 8px; }

.backend #backendTabs .dijitTab #backendTabs_tablist_tab_content_newsplus {
  background-image: url(/media/images/newbackend/backendIconHtmlcontentInact.png);
  background-repeat: no-repeat;
  background-position: center 8px; }

.backend #backendTabs .dijitTabChecked #backendTabs_tablist_tab_content_blockcontent {
  background-image: url(/media/images/newbackend/backendIconHtmlcontent.png) !important;
  background-repeat: no-repeat;
  background-position: center 8px; }

.backend #backendTabs .dijitTab #backendTabs_tablist_tab_content_blockcontent {
  background-image: url(/media/images/newbackend/backendIconHtmlcontentInact.png);
  background-repeat: no-repeat;
  background-position: center 8px; }

.backend #backendTabs .dijitTabChecked #backendTabs_tablist_tab_content_headerimage {
  background-image: url(/media/images/newbackend/backendIconHeaderimage.png) !important;
  background-repeat: no-repeat;
  background-position: center 8px; }

.backend #backendTabs .dijitTab #backendTabs_tablist_tab_content_headerimage {
  background-image: url(/media/images/newbackend/backendIconHeaderimageInact.png);
  background-repeat: no-repeat;
  background-position: center 8px; }

.backend #backendTabs .dijitTabChecked #backendTabs_tablist_tab_content_faq {
  background-image: url(/media/images/newbackend/backendIconHeaderimage.png) !important;
  background-repeat: no-repeat;
  background-position: center 8px; }

.backend #backendTabs .dijitTab #backendTabs_tablist_tab_content_faq {
  background-image: url(/media/images/newbackend/backendIconHeaderimageInact.png);
  background-repeat: no-repeat;
  background-position: center 8px; }

.backend #backendTabs .dijitTab .dijitTabContent div {
  background-image: url(/media/images/newbackend/backendIconHtmlcontentInact.png);
  background-repeat: no-repeat;
  background-position: center 8px; }

.backend #backendTabs .dijitTabChecked .dijitTabContent div {
  background-image: url(/media/images/newbackend/backendIconHtmlcontent.png);
  background-repeat: no-repeat;
  background-position: center 8px;
  /*
 * Reset (small tabs in content)
 */ }

.backend #backendTabs .backendTabsReset .dijitTabListWrapper {
  border-bottom: 1px solid #ccdade; }

.backend #backendTabs .backendTabsReset .dijitTab {
  width: auto;
  height: auto;
  background-image: none;
  background-color: #f5f8f8;
  font-family: Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #6b97a8;
  margin-right: 0px; }

.backend #backendTabs .backendTabsReset .dijitTabChecked {
  height: auto;
  background-image: none;
  background-repeat: no-repeat;
  background-color: #658a98;
  font-size: 12px;
  color: #fff; }

.backend #backendTabs .backendTabsReset .dijitTabInnerDiv {
  height: auto;
  text-align: center;
  padding: 0px 0px 0px 0px; }

.backend #backendTabs .backendTabsReset .dijitTabContent div {
  padding-top: 3px;
  padding-bottom: 5px;
  padding-left: 6px;
  padding-right: 6px;
  height: auto;
  border-right: 1px solid #ccdade; }

.backend #backendTabs .backendTabsReset .dijitTab *:focus {
  outline: none; }

.backend #backendTabs .backendTabsReset .tabStripButton {
  width: auto !important;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff; }

.backend #backendTabs .backendTabsReset .dijitTabChecked .dijitTabContent div {
  background: none; }

.backend #backendTabs .backendTabsReset .dijitTab .dijitTabContent div {
  background: none;
  /*
 * 
 * END Backend Tabs
 * 
 */ }

.seitboxBackend {
  height: 100%;
  width: 100%; }

#seitboxContainer {
  height: 100%;
  width: 100%; }

#seitboxHeader {
  height: 84px;
  background-color: #f7f9fa;
  border-width: 0px 0px 0px 0px; }

#seitboxModulesContainer {
  padding-left: 14px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-width: 0px 1px 0px 1px;
  width: auto; }

#seitboxDashboardContainer {
  position: absolute;
  z-index: 500;
  left: 0px;
  top: 0px;
  width: 400px;
  height: 400px;
  overflow: auto;
  background: #fff;
  display: none; }

#seitboxDashboardContentPane {
  padding: 6px 14px; }

#seitboxNavbar {
  background-color: #f7f9fa;
  width: 250px;
  border-width: 0px 1px 0px 0px; }

.tundra .dijitAccordionContainer-dijitContentPane {
  padding: 0px 0px 0px 0px; }

.tundra #seitboxNavbarA_wrapper .dijitAccordionTitle, .tundra #seitboxNavbarA_wrapper .dijitAccordionTitleSelected, .tundra #seitboxNavbarA_wrapper .dijitAccordionTitleHover {
  border-top: 0px; }

.tundra .dijitAccordionTitleHover {
  background: #bfbfbf; }

.tundra .dijitAccordionTitleSelected {
  background: #f9f9f9 url(/media/js/dojo-release-1.6.1/dijit/themes/tundra/images/accordionItemActive.gif) bottom repeat-x; }

.backend .navigationTreeDndToggle {
  top: 0;
  right: 20px;
  height: 20px;
  width: 30px;
  position: absolute;
  background-color: #fff;
  background-image: url(/media/images/newbackend/upDown_silver.gif);
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer; }

.backend .navigationTreeDndToggleSelected {
  background-color: #e7e7e7;
  background-image: url(/media/images/newbackend/upDown_gray.gif); }

#seitboxSidebar {
  background-color: #f7f9fa;
  border-width: 0px 0px 0px 1px;
  padding-top: 15px; }

#seitboxFooter {
  height: 20px;
  background-image: url(/media/images/newbackend/footerBackground.png);
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  vertical-align: middle;
  text-align: center;
  padding-left: 24px;
  border-width: 0px 0px 0px 0px; }

.seitboxHeaderLogo {
  height: 35px;
  padding-left: 12px;
  padding-top: 12px;
  font-size: 17px; }

.seitboxHeaderLogo img {
  vertical-align: -6%; }

.seitboxHeaderLogo a:link, .seitboxHeaderLogo a:active, .seitboxHeaderLogo a:focus, .seitboxHeaderLogo a:visited, .seitboxHeaderLogo a:hover {
  font-size: 17px;
  color: #555;
  text-decoration: none; }

.seitboxHeaderLine {
  height: 37px;
  background-color: #5a8294;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a8294', endColorstr='#6b96a5')";
  /* for webkit browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5a8294), to(#6b96a5));
  /* for firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #5a8294, #6b96a5);
  padding-right: 15px; }

.seitboxLogout {
  margin-top: -2px; }

.seitboxLanguage {
  margin-top: 1px;
  margin-right: 14px; }

.seitboxTopButtons {
  margin-top: -2px;
  margin-right: 28px; }

.seitboxHeaderLineBoxes {
  padding-top: 7px;
  float: right;
  /*
 * 
 * Login Layout
 * 
 */ }

.backendLogin {
  /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000')";*/
  background: #999;
  /* for webkit browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(black));
  /* for firefox 3.6+ */
  background-image: -moz-linear-gradient(top, #ccc, black); }

.backendLoginBox {
  padding: 18px;
  margin-left: auto;
  margin-right: auto;
  width: 300px;
  background-color: #fff;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  margin-top: 13%; }

.backendBoxShadow {
  -moz-box-shadow: 1px 2px 12px black;
  -webkit-box-shadow: 1px 2px 12px black;
  /* For IE 8 */
  box-shadow: 1px 2px 12px black;
  /* For IE 5.5 - 7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#a0a0a0')";
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#a0a0a0')";
  /*
 * 
 * Tree Layout
 * 
 */
  /*
.tundra .dijitFolderClosed {
    background: url(/media/images/backend/tree_folder.gif) no-repeat top left;
}

.tundra .dijitFolderOpened {
    background: url(/media/images/backend/tree_folder_opened.gif) no-repeat top left;
}

.tundra .dijitLeaf {
    background: url(/media/images/backend/tree_folder.gif) no-repeat top left;
}
*/ }

.treeEntry {
  cursor: pointer; }

.treeEntryPublic {
  color: #000; }

.treeEntryHidden {
  color: #777; }

.treeEntrySelected {
  color: #fff;
  font-weight: bold;
  background-image: url(/media/images/newbackend/treeItemSelectedBack.png);
  background-position: right;
  display: inline-block;
  height: 18px;
  padding-right: 20px;
  padding-left: 4px;
  padding-top: 0px;
  width: 77%; }

.tundra .dijitTreeContent {
  min-height: 18px; }

.backend .dijitTreeExpandoClosed {
  background-image: url(/media/images/newbackend/treeExpand_plus.png);
  cursor: pointer; }

.backend .dijitTreeExpandoOpened {
  background-image: url(/media/images/newbackend/treeExpand_minus.png);
  cursor: pointer; }

.backend .dijitTree {
  height: 100%; }

.tundra .dijitTreeRowSelected .dijitTreeLabel {
  background-color: transparent; }

.tundra .dijitTreeRowHover {
  background-image: none; }

.tundra .dijitTreeRowHover .dijitTreeLabel {
  text-decoration: underline; }

.tundra .dijitTreeIsRoot > .dijitTreeRowHover .dijitTreeLabel {
  text-decoration: none;
  /*
 * Media Bar Layout
 * 
 * 
 */ }

#backend_media_imagesPopup {
  display: none; }

#backend_media_imagesPopupProperties {
  display: none; }

#backend_media_filesPopup {
  display: none; }

#backend_mediaToolbar {
  height: 100%;
  overflow: auto; }

.backendtoolbarBox {
  margin: 0px 15px 15px 15px;
  width: 215px; }

.backendtoolbarBoxHeader {
  color: #333;
  line-height: 24px;
  vertical-align: middle;
  height: 24px;
  padding-left: 6px;
  font-weight: bold;
  background-color: #e7e7e7;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd')";
  /* for webkit browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  /* for firefox 3.6+ */
  /* background-image: url(/media/images/newbackend/backendMediaBoxBackground.png); */
  /*
    border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    */
  background-image: -moz-linear-gradient(top, #fff, #ddd);
  border: 1px solid #c5c5c5; }

.backendtoolbarBoxContent {
  padding: 5px 5px 0px 5px;
  border-style: solid;
  border-color: #c5c5c5;
  /*
    border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    */
  border-width: 0px 1px 1px 1px; }

.backendtoolbarBoxFooter {
  background: #f1f1f1;
  padding: 5px;
  margin: 0px -5px;
  text-align: right; }

.tundra .dijitTitlePaneTitle {
  background-color: #f3f3f3;
  background-image: none; }

.tundra .dojoxGridRow {
  background: #f3f3f3; }

.tundra .dojoxGridRowOdd {
  background: #e7e7e7; }

.datagridFilterFormContainer {
  width: 266px;
  float: right;
  margin-top: 0px;
  padding-top: 3px;
  margin-bottom: 10px; }

.datagridFilterForm .blocklabel {
  width: 60px; }

@charset "UTF-8";
.tundra .dojoxInputNode {
  left: auto !important;
  top: auto !important;
  font-size: 12px !important;
  height: 24px; }

.tundra .uploadBtn .dojoxInputNode {
  right: 4px; }

.tundra .dojoxFlashNode {
  top: 2px !important;
  margin: 2px; }

.imageviewer {
  text-align: left; }

.imageviewerNonFullscreen {
  background: #efefef; }

.imageviewerFullscreen {
  background: #fff; }

.imageviewerContent {
  padding: 10px; }

.imageviewerScreen {
  background: #000;
  overflow: hidden; }

.imageviewerScreen .imageviewerPrevNextContainer {
  position: absolute;
  margin-top: 15px;
  z-index: 1199; }

.imageviewerScreen .imageviewerPrevNextContainer .imageviewerPrev {
  display: block;
  background-image: url(/media/images/common/arrow_back.gif);
  background-repeat: no-repeat;
  background-position: 2px 2px;
  width: 14px;
  height: 14px;
  float: left;
  margin-left: 10px; }

.imageviewerScreen .imageviewerPrevNextContainer .imageviewerPrev span {
  display: none; }

.imageviewerScreen .imageviewerPrevNextContainer .imageviewerNext {
  display: block;
  background-image: url(/media/images/common/arrow.gif);
  background-repeat: no-repeat;
  background-position: 2px 2px;
  width: 14px;
  height: 14px;
  float: right;
  margin-right: 10px; }

.imageviewerScreen .imageviewerPrevNextContainer .imageviewerNext span {
  display: none; }

.imageviewerScreen .imageviewerPrevNextContainer .imageviewerPrev img {
  margin-left: 5px;
  margin-right: 5px; }

.imageviewerScreen .imageviewerPrevNextContainer .imageviewerNext img {
  margin-left: 5px;
  margin-right: 5px; }

.imageviewerScreen .imageviewerPrevNextContainer .imageviewerImageNr {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.imageviewerScreen .imageviewerPrevNextContainerSub {
  margin-left: auto;
  margin-right: 0px;
  background: #efefef;
  text-align: center;
  padding: 2px;
  width: 100px; }

.imageviewerScreen .imageviewerImageContainer {
  position: absolute;
  z-index: 1198; }

.imageviewerFullscreenButtonContainer {
  margin-top: 10px;
  float: right; }

.imageviewerFullscreenButton, .imageviewerFullscreenButton:link, .imageviewerFullscreenButton:hover, .imageviewerFullscreenButton:active, .imageviewerFullscreenButton:visited {
  color: #000; }

.imageviewerTitle {
  margin-top: 10px; }

.imageviewerDescription {
  margin-top: 10px;
  display: none; }

.seitboxDijitChichiuploadStatus {
  display: none; }

.seitboxDijitInfoIcon {
  height: 13px;
  width: 13px;
  background-image: url(/media/images/backend/info.gif);
  cursor: help; }

.seitboxDijitPaging {
  margin-top: 20px; }

.seitboxDijitPagingSummary {
  float: left; }

.seitboxDijitPagingLinks {
  float: left;
  margin-left: 20px; }

.seitboxDijitPagingLink {
  font-weight: normal; }

.seitboxDijitPagingLink {
  font-weight: normal; }

.seitboxDijitPagingLinkSelected {
  font-weight: bold; }

.tundra .dijitCheckBoxRequired {
  background-image: none;
  background-color: #f9f999;
  border: 1px solid #cbcbcb; }

#headerimageSlideshow {
  text-align: left;
  height: 100%; }

.headerimageSlide {
  visibility: hidden;
  background-color: #fff;
  position: absolute;
  margin-left: 0px;
  margin-top: 0px;
  width: 600px;
  height: 140px; }

.headerimageSlideFirst {
  visibility: visible; }



.backend #rezepteform .blocklabel {
  width: 250px; }

.backend #rezepteform .seitboxDijitDndImage {
  width: 530px; }
