/*
img {
    border:0;
}
body {
    font-family:Verdana;
    font-size:10px;
    color:#666;
}

*/
a img {
    border:0;
}

input.text, select.text {
    background-color:#e6e6e6;
    background-image: url(input_text_bg.jpg);
    background-repeat: repeat-x;
    border:1px solid #a0a0a0;
    color:#252525;
    font-size:12px;
    width:250px;
    padding:4px;
}

button.ui-button,
input.submit {
    background-color:#e6e6e6 !important;
    background-image: url(input_text_bg.jpg) !important;
    background-repeat: repeat-x !important;
	background-position: top !important;
    border:1px solid #a0a0a0 !important;
    color:#252525 !important;
    font-size:12px;
    float:right;
    padding:4px;
	cursor:pointer;
        -moz-border-radius: 5px;
	border-radius: 5px;
}

.sort-handle{
    margin:5px; 
    padding:10px;
    background-color:#e6e6e6;
    background-image: url(input_text_bg.jpg);
    background-repeat: repeat-x;
    border:1px solid #a0a0a0;
    font-weight:bold;
}

.page-list {
    margin-left:20px;
}

.red{
    color:red;
}

.sidebar_main {
    float:left; 
    width: 200px; 
    background-image: url(sidebar_bg.png) !important;
    background-repeat: repeat;
    border-right:1px solid #cecece; 
    border-bottom:1px solid #cecece; 
    color: #666;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
		box-shadow: 0px 0px 5px #3e3e3e;
		-moz-box-shadow: 0px 0px 5px #3e3e3e;
		-webkit-box-shadow: 0px 0px 5px #3e3e3e;
}

div.side_border {
    border:1px solid #cecece;
}

div#myNicPanel {
	position: static !important;
    margin-left:-6px;
    position:inherit;
}

div#myNicPanel.fixed {
    position: fixed !important;
    z-index:21;
	height:64px !important;
	border:1px solid #666 !important;
		border-radius: 12px;
		-moz-border-radius: 12px;
		-webkit-border-radius: 12px;
		box-shadow: 0px 0px 3px #3e3e3e;
		-moz-box-shadow: 0px 0px 3px #3e3e3e;
		-webkit-box-shadow: 0px 0px 3px #3e3e3e;
}

table.sidebare_head {
    background-image: url(sibebar-top.png);
    background-repeat:no-repeat;
    margin:0;
    margin-left:-5px;
    margin-top:-5px;
    padding:10px;
    width:190px;
}

table.template_edit, table.template_edit td, table.template_edit td tr {
    background-color: #f9f9f9 !important;
}

table#template_datein tr.wechsel {
    background-color: #f0f0f0 !important;
    border-bottom: 1px solid #cecece !important;
}

table.template_edit {
    width: 181px;
    color:#FFF;
}

table.template_edit a {
    color: #FFFFFF;
}

.plus {
    height: 25px;
    width: 175px;
    margin-top: 10px;
    border-top: 1px dotted #666;
    background-image: url(sidebar_button_plus.gif);
    background-repeat: no-repeat;
    background-position: 2px 7px;
    cursor: pointer;
}

.plus p {
    margin-top: 5px;
    padding: 0;
    margin-left: 15px;
    color: #666;
}

.plus a {
    color: #666;
    text-decoration: none;
}

.plus a:hover {
    text-decoration: underline;
}

.minus {
    height: 25px;
    width: 175px;
    margin-top: 10px;
    margin-left: 0px;
    border-top: 1px dotted #666;
    background-image: url(sidebar_button_minus.gif);
    background-repeat: no-repeat;
    background-position: 2px 7px;
    cursor: pointer;
}

.minus p {
    margin-top: 5px;
    padding: 0;
    margin-left: 15px;
    color: #666;
}

.minus a {
    color: #666;
    text-decoration: none;
}

.minus a:hover {
    text-decoration: underline;
}

#side {
    background-image:url(sidebar_bg_s_r.png);
    background-repeat:repeat-y;
    background-position: 0px; /* 200 */
    position:absolute;
    width:235px;
    z-index:10;
    cursor: default !important;
}

#sidebar {}

#sidebar_button_edit_an {
    background-image: url(sidebar_bearbeiten_b.png);
    background-repeat: no-repeat;
    background-position: left;
}

#sidebar_button_edit_aus {
    background-image: url(sidebar_bearbeiten_a.png);
    background-repeat: no-repeat;
    background-position: left;
}

#sidebar_button_an {
    background-image: url(sidebar_button_a.png);
    background-repeat: no-repeat;
    background-position: left;
}

#sidebar_button_aus {
    background-image: url(sidebar_button_b.png);
    background-repeat: no-repeat;
    background-position: left;
}

.sidebar_button_gr {
    float: left; 
    width:30px; 
    height:25px; 
    margin-top:3px;
    cursor: pointer;
}

.links a {
    color: #666;
    text-decoration: none;
}

.links a:hover {
    text-decoration: underline;
}

.links ul {
    margin-left:5px;
    padding:0;
}

.links li {
    margin:0;
    padding:0;
}

.table_links {
    margin-left: 8px;
}

/* CSS für die Menu (sortirung) ausgabe - START -*/

div.wrap {
    border:1px solid #4e4e4e;
    padding:2px;
    width: 170px;
}

.page-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
}

.clear-element {
    clear: both;
    position: static; 
    display: list-item; 
    left: 75px; 
    top: 14px;
}


.seite > div {
    margin: 1px;
    z-index:100;
}

.sort-handle {
    cursor:move;
}

.helper {
    float:left;
    border:1px dashed #777777;
}

.resize_helper {
    border:1px dashed #777777;
    margin-left:10px;
}

.ausgeblendet {
    position: relative;
    filter: alpha(opacity=25); 	/* IE */
    opacity: 0.25; 			/* Opera 9+ */
}

/* CSS für die Menu (sortirung) ausgabe - ENDE -*/


.groupItem .itemHeader {
    line-height: 28px;
    padding: 0 10px;
    cursor: move;
    position: relative;
    font-size:12px;
    font-weight:bold;
    color: #444;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}

div.itemHeader div {
	display: none;
}

div.bearbeiten_button_up img,
div.bearbeiten_button_up a img,
div.itemHeader a img,
div.itemHeader img {
	box-shadow: none !important;
}

div.itemHeader div img {
	opacity:0.6;
}

div.itemHeader:hover div {
	display: block;
}

div.itemHeader div img:hover {
	opacity:1;
}

.sortHelper{
    border: 1px dashed #666;
    width: auto !important;
}

/* CSS für sortierung (bilder) */

#sortable {
    empty-cells:show; 
}

#sortable .ui-state-default {
    height:100px;
    width:100px;
    background-color:#FFF;
    background-position:center;
    background-repeat:no-repeat;
    float:left;
    cursor:move;
    display:block;
    position:relative;
    border:1px solid #666;
    margin:5px;
}

#sortable .loeschen {
    position:absolute;
    margin:0;
    padding:0;
    text-align: right;
}

#sortable .ui-state-highlight { 
    height:100px; 
    width:100px; 
    border: 1px dashed #666; 
    float:left; 
    margin:5px;
    position:relative;
}

#sortable img a, #sortable a img {
    position:absolute;
    top:2px;
    margin:2px;
    float:right;
    border:0px;
}

#sortable .loeschen a img {
    right:2px;
}

#sortable .ui-state-default p p {
    position:absolute;
    bottom:2px;
}

#sortable, #thumbnails, #thumbnails_ext {
    float:left;
    position:relative; 
    min-height:120px;
    width:100%;
    border:1px solid #cecece;
    /* background-color:#666666; */
}

#thumbnails_ext p a img, #target_ext p a img{
    border:0;
}

#sortable #target, #target_ext {
    min-height:110px; 
    min-width:100%;
    float:left;
    position:relative;
    border: 1px solid #cecece;
}

.placeholder {
    border: 1px dashed #666666;
}

.rte {
    width: 780px;
    height: 100px;
}

div.niceEdit-pane {
    background-image: url(sidebar_bg.png) !important;
    background-repeat: repeat !important;
    color:#FFFFFF !important;
	position: relative !important;
}

/* Sidebare content Elemente */
div#new_content_elements {
    position: relative;
}

div.new_content {
    float: left;
    margin: 2px;
    padding: 0px;
    cursor: move;
    height: 50px;
    width: 50px;
    overflow: hidden;
}

div.new_content img {
    height: 50px ;
    width: 50px;
}


/* zum testen */
.hover {
    color: #fff;
}

.placeholder, .helper {
    border: 1px dashed #999;
	margin-bottom:3px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
} 

.ui-tree-deptherror{
    background-color: #ff0000;
} 

.ui-tree-limiterror{
    background-color: #00ff00;
}

.hover-up {
    background: red;
}

.hover-down {
    background: red; 
}


ul#sub_menu {
    display:block;
    border:1px solid red;
    min-height: 10px;
}

ul#sortable_menu {
    list-style-type:none;
    list-style-image: url("page.png");
    list-style-position: outside;
    margin:5px;
    margin-top:10px;
    margin-left:30px;
    padding:20px;
}

ul#sortable_menu li {
    margin:5px;
    margin-left:10px;
    padding:0;
    cursor: move;
}

li.ignor {
    visibility:hidden;
    height: 10px;
    width: 100%;
}

/* Sidebare Template Modul */
div#sidbar_template_einstellungen table tr td a, div#sidbar_template_einstellungen table tr td {
    color:#666666 !important;
}

div#sidbar_template_einstellungen table tr:hover {
    background-color: #d0d0d0;
}

div#sidbar_template_einstellungen table,  div#sidbar_template_einstellungen div {
    background-color:#f1f1f1 !important;
    padding: 2px;
}

/* RTE
div.nicEdit-pane > form > div > label
div #myNicPanel .ui-draggable > div . nicEdit-panelContain > div . nicEdit-panel
div #tab-2 .ui-tabs-panel ui-widget-content ui-corner-bottom > div */
div#myNicPanel, div.nicEdit-panelContain, div.nicEdit-panel, div.nicEdit-pane {
    border: none !important;
    background-color: transparent !important;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius: 5px;
}

div#dialog div.nicEdit-main,
div#dialog div.nicEdit-selected {
	border: 0px solid red;
	padding: 5px;
	width:750px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
}

div#dialog div.nicEdit-main:hover,
div#dialog div.nicEdit-selected {
	background-color: #f5f5f5;
}

div.content div.nicEdit-main:hover,
div.content div.nicEdit-selected {
	margin:0px;
	padding:0px;
}

div#myNicPanel {
    width: 190px !important;
    height: 65px !important;
    margin: 0 !important;
    margin-left: -8px !important;
    padding: 3px !important;
    background-image: url("rte_bg.png");
	position: relative;
	z-index:99999999 !important;
}

div.nicEdit-pane {
    position: fixed;
    border: 1px dotted #cecece !important;
    background-image:url("sidebar_bg.png");
	position: fixed;
	z-index:99999999 !important;
}

div.nicEdit-pane form div a {
    font-size: 12px !important;
    font-weight: normal !important;
    color:#666;
    text-decoration: none;
}

div.nicEdit-pane form div a:hover {
    text-decoration: underline;
}

div.nicEdit-pane form div label {
    width: 70px !important;
}

div.nicEdit-pane form div input, div.nicEdit-pane form div select {
    width: 189px !important;
}

div.nicEdit-pane form input[type="submit"] {
    margin-left:147px !important;
	cursor:pointer;
}
/*
ul.folder_list {
    margin: 0;
    padding: 0px;
    margin-left: 20px;
    padding-left: 10px;
    
	list-style-type: none;
    list-style-image: url(../filemanager/images/folder_k.png) !important;
	
}

ul.folder_list li.folder {
    margin: 0;
    padding: 2px;
    margin-left: 0px;
    list-style-image: url(../filemanager/images/folder_k.png);
}

ul.folder_list li.folder ul.folder_list {
    margin-left:5px;
}
*/
div.flv_imgages {
    height:100px;
    width:100px;
    display:block;
    float:left;
    background-repeat:no-repeat;
    background-position: center;
    border:1px solid #fff !important;
    overflow: hidden;
    position: relative;
    
}

div.flv_imgages img {
    position: inherit;
    top: 0;
}

div#content div.ui-resizable-e:hover {
   /* border: 1px solid red !important; */
    height: 100% !important;
}

div.bearbeiten_button_up img,
div.itemHeader img {
    margin: 0px !important;
    padding: 0px !important;
}

div.bearbeiten_button_up {
	border-radius: 5px;
	-moz-border-radius: 5px;
}

div.tabs {
    margin:0px;
}

div.tabs textarea {
    min-height: 200px;
    width:700px;
}

div.tabs div.nicEdit-panelContain {
    background-color: #f5f5f5 !important;
    border: 1px solid #cccccc !important;
	margin-left:5px;
}

ul.ui-tabs-nav {
    background-image: none;
    background-color: transparent;
    border: none;
}

div.edit_pane {
    padding:5px;
    font-weight: bold;
	opacity: 0.9;
}

.ui-corner-all {
    border: none !important;
}

.ui-corner-bottom {
    background-color: #f9f9f9 !important;
    border:1px solid #b2b2b2 !important;
}

li.ui-tabs-selected {
    background-image: none !important;
    background-color: #f9f9f9 !important;
}

.ui-helper-hidden-accessible {
    border:1px solid #b2b2b2 !important;
}
/*  ui-widget ui-widget-content ui-corner-all  ui-draggable ui-resizable */
body div.ui-dialog, .ui-button {
    border: 1px solid #cecece !important;
}

.ui-button {
    margin: 5px !important;
    padding:0px !important;
}

p.hg_image {
    height: 150px;
    width: 150px;
    float: left;
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #666;
    background-color:#fff;
}

div.domains {
    position: relative;
    width: 400px;
    background-color: #f5f5f5;
    border:1px solid #cecece;
    margin:3px auto;
    padding:10px;
	-moz-border-radius:5px;
	border-radius:5px;
}

div.domains h3 {
    margin-top:0px;
}

div.domains input[type=submit] {
    margin-top: -7px;
	cursor:pointer;
}

div.domains form input.submit {
	margin-top:-8px;
	margin-right:-5px;
}

div.domains input[type=submit].speichern {
    margin: 0;
	cursor:pointer;
}

div.domains:hover {
    background-color: #fafafa;
}

/*  div .tabs ui-tabs ui-widget ui-widget-content ui-corner-all */
.ui-widget {
    background-image: none;
    background-color: transparent;
    border: none;
}

div.ui-widget-overlay {
	background-color: #FFF;
	/* background-image: url(http://ralfwenske.de/template/ralfwenske/BG_ralfwenske.jpg); */
	background-image: none;
	background-repeat: repeat-x;
	background-position: top;
	opacity: 0.7;
}

div.ui-dialog {
	padding:10px;
	padding-top:0px;
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		box-shadow: 0px 0px 6px #3e3e3e;
		-moz-box-shadow: 0px 0px 6px #666;
		-webkit-box-shadow: 0px 0px 6px #666;
}


div.ui-dialog textarea,
div.ui-dialog input {
	background-image: none;
	background-color: #fbfbfb;
	border:1px solid #cecece;
	margin:5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

div.ui-dialog textarea:hover,
div.ui-dialog textarea:focus,
div.ui-dialog input:hover,
div.ui-dialog input:focus {
	background-color: #f5f5f5;
}

a.ui-dialog-titlebar-close {
	background-image: url(close_dialog.png);
	background-repeat: no-repeat;
	background-position: 3px;
	opacity:0.6;
}

a.ui-state-hover,
a.ui-state-hover:hover {
	background-color: transparent;
	background-image: none;
}
a.ui-dialog-titlebar-close:hover {
	background-image: url(close_dialog.png);
	background-repeat: no-repeat;
	background-position: 1px 4px;
	background-color: transparent !important;
	opacity:1;
}

div.ui-dialog input.submit {
	margin:5px;
	padding:5px;
	cursor:pointer;
}
div.ui-dialog-buttonpane {
	display: none;
	border: none;
	margin:0;
	padding: 0px;
}

div.ui-dialog-buttonpane button {
	font-size: 11px !important;
}

div.ui-dialog,
div.ui-dialog-content {
	background-color: #FFF;
}


div.ui-dialog-content form {
	margin: 0 !important;
}



div.ui-dialog-titlebar {
	background-color: transparent;
    background-image: none;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, Verdana;
	margin-left: -10px;
	margin-right: -10px;
	padding: 0;
	color: #666;
	text-transform: uppercase;
}

div.pre_loader {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	height: 32px;
	height:32px;
}

div.folder_flv,
div.folder_img,
div.folder_list {
	border:1px solid #cecece !important;
	width:200px;
	background-color: #fdfdfd;
		border-radius:5px;
		-moz-border-radius:5px;
}

div.folder_flv:hover,
div.folder_img:hover,
div.folder_list:hover {
	background-color: #f5f5f5;
}

div.folder_flv a,
div.folder_img a,
div.folder_list a {
	display: block;
	width: 99%;
	margin:0px;
	margin-left:-30px;
	padding:3px;
	padding-left: 30px;
	text-decoration: none;
}

div.folder_flv a:hover,
div.folder_img a:hover,
div.folder_list a:hover {
	text-decoration: underline;
	background-color: #fff;
}

div#dialog div.groupWrapper {
	margin-top: 10px;
}

div#dialog div.flv_list,
div#dialog div.bild_list, 
div#dialog div#sortable {
	width: 550px;
	float: right;
	border:1px solid #cecece !important;
	background-color: #fdfdfd;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
}

div#dialog div#sortable div {
	background-color: transparent !important;
	border: none;
	border-bottom: 1px solid #cecece;
}

div#dialog div.video_file,
div#dialog div.flv_imgages,
div#dialog div#sortable div p {
	margin:5px;
	background-color: #FFF !important;
	background-repeat: no-repeat !important;
	border: 1px solid #cecece !important;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
}

div#dialog div.flv_imgages {
	padding:3px;
	position: relative;
}

div#dialog div.flv_imgages img {
	position: absolute;
	top: 22px;
	left: auto;
	margin: auto;
}

div#dialog div.flv_imgages input {
	position: absolute;
	top:0px;
	left: 0px;
}

div#dialog div.flv_imgages label {
	position: absolute;
	top:5px;
	left: 20px;
}

div#dialog div#sortable div p.helper {
	border: 1px dashed #cecece !important;
}

div#dialog div.flv_imgages,
div#dialog div.video_file:hover,
div#dialog div#sortable div p:hover {
	background-color: #f5f5f5 !important;
}

div#target,
div#thumbnails {
	background-color: transparent !important;
}


div#dialog div.flv_list,
div#dialog div.bild_list {
	width: 500px;
}

div#dialog div.flv_list a.ative,
div#dialog div.folder_list a.ative {
	background-color: #FFF !important;
}

div#dialog h4 {
	margin:0px;
	margin-top: 10px;
	margin-bottom: 5px;
}
/*
div.tabs ui-tabs ui-widget ui-widget-content ui-corner-all
ul.ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all
*/
div#dialog div.ui-corner-all {
	background-color: transparent;
}

/* ALLE Checkboxesn */
a.checkbox {
	display: inline-block;
	width: 17px;
	height:	17px;
	cursor: pointer;
	text-decoration: none;
	overflow: hidden;
	background-image: url(cb_0.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom:-4px;
}

a.checkbox.cb_checked {
	background-image: url(cb_1.gif);
}

label {
	cursor: pointer;
}

div#ui-datepicker-div {
	background-image: url(sidebar_bg.png) !important;
	background-color:#FFF !important;
	border:1px solid #666666;
		box-shadow:0px 0px 3px;
		-moz-box-shadow:2px 2px 6px;
		-webkit-box-shadow:0px 0px 3px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
}

div#contextmenu {
	position:absolute; 
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	width:160px;
	border:1px solid #666666;
	/* background-color:#fff; */
	background-image: url(sidebar_bg.png);
	z-index:100;
		box-shadow:0px 0px 3px;
		-moz-box-shadow:2px 2px 6px;
		-webkit-box-shadow:0px 0px 3px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
}

div#contextmenu div.close {
	float:right;
	height:12px;
	width:12px;
	background-image:url(close_dialog.png);
	background-repeat: no-repeat;
	margin-right:5px;
	margin-top:-5px;
	opacity:0.5;
	cursor:pointer;
}

div#contextmenu div.close:hover {
	opacity:1;
}

div#contextmenu h1,
div#contextmenu h2,
div#contextmenu h3,
div#contextmenu h4,
div#contextmenu h5,
div#contextmenu h6 {
	cursor: pointer;
	margin:0;
	margin-top:2px;
	margin-bottom:2px;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	color:#666;
}

div#contextmenu h1 {
	margin-top:10px;
}

div#contextmenu h1:hover,
div#contextmenu h2:hover,
div#contextmenu h3:hover,
div#contextmenu h4:hover,
div#contextmenu h5:hover,
div#contextmenu h6:hover,
div#contextmenu h1.active,
div#contextmenu h2.active,
div#contextmenu h3.active,
div#contextmenu h4.active,
div#contextmenu h5.active,
div#contextmenu h6.active {
	background-color:#666666;
	color:#FFFFFF;
}

div.ui-resizable-e {
	z-index:2;
}

div.ui-resizable-e {
	z-index:1;
}

/* Uploder Styles */
.uploadifyQueueItem {
	background-color: #F5F5F5;
	border: 2px solid #E5E5E5;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	background-color: #FDE5DD !important;
	border: 2px solid #FBCBBC !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyQueue .completed {
	background-color: #E5E5E5;
}
.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}

/* System Colors */
div.SystemColor {
	height:20px;
	width:20px;
	border:1px solid #666;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	float:left;
	margin:0;
	margin-right:4px;
	margin-bottom:4px;
}

/* -- Menu ansicht -- */
div#side div#sidbar_menu_einstellungen {
	overflow: hidden;
}

div#side div#sidbar_menu_einstellungen:hover {
	background-image:url(sidebar_bg.png);
	box-shadow: 0px 0px 4px #666;
	width: 300px !important;
	position: relative !important;
	padding:5px;
}


div#side div#sidbar_menu_einstellungen ul {
	margin:3px;
	margin-right:0;
	margin-top:0;
	padding:0;
	background-image: url(menu_v_dotts.png);
	background-repeat: repeat-y;
	list-style-type: none !important;
	list-style-image: none !important;
	/* list-style-image: url(menu_h_dotts.png); */
}

div#side div#sidbar_menu_einstellungen ul li {
	margin:0;
	margin-left:4px;
	padding: 0;
	padding-left:5px;
	width:175px;
	/* list-style-position: inside; */
	background-image: url(menu_h_dotts.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}

div#side div#sidbar_menu_einstellungen ul li:hover ul li:hover,
div#side div#sidbar_menu_einstellungen ul li {
	background-color: transparent;
	/* border-bottom:2px dotted #666; */
}

div#side div#sidbar_menu_einstellungen ul li:hover ul li:hover,
div#side div#sidbar_menu_einstellungen ul li:hover {
	background-color: transparent; /* #f3f3f3; transparent */
}

div#side div#sidbar_menu_einstellungen ul li table:hover {

}

div#side div#sidbar_menu_einstellungen ul li table:hover tr td.del_site img {
	display: inherit;
}
div#side div#sidbar_menu_einstellungen ul li table tr td.del_site img {
	display: none;
}

ul#sort_menu {
	list-style-type: none !important;
	list-style-image: url(menu_h_dotts.png) !important;
	list-style-position: inside;
	background-image: url(menu_v_dotts.png);
	background-repeat: repeat-y;
	background-position: 20px;
	margin-left: 10px;
	padding-left: 20px;
	display: block;
	position: relative;
	margin: 30px auto;
	width:500px;
}

ul#sort_menu li {
	background-image: url(menu_v_dotts.png);
	background-repeat: repeat-y;
	background-position: 0px;
	list-style-type: none !important;
	list-style-image: url(menu_h_dotts.png) !important;
	list-style-position: inside;
	margin-left: 0px;
	padding-left: 4px;
}

ul#sort_menu li ul {
	margin:0px;
}

ul#sort_menu li {
	cursor: move;
}

ul#sort_menu ul li:hover {
	background-color: transparent !important;
}

div.menu_helper {
	/* background-image: url(menu_h_dotts.png);
	background-repeat: repeat-x;
	background-position: center; */
	border-top:2px dotted #666;
}

/*
  html > body > div #main > div #content > div #temp1_content_1 .spalte_1 conectSort > div .bearbeiten_button_up dialog > a .dialog > img .bildrahmen
  html > body > div #main > div #content > div #temp1_content_1 .spalte_1 conectSort ui-sortable > div #spalte=1 .sortierbar conectSort > div .rahmen > div #82 .groupItem find dialog > div .itemHeader bearbeiten_button_up > div > a > img
*/