/**************************  aus cms.css  **********************/



#toolbox {
	float: left;
	width: 234px;
	margin-top: -40px;
}


#toolbox h3 {
  
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 23px;
}

#toolbox p	{
	font-size: 13px;
	
	color: #a1a1a1;
}

#toolbox a.add_icon {
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 40px;
	height: 32px;
	line-height: 32px;
	
	font-size: 16px;
}


#toolbox a.add_icon:hover {
	text-decoration:underline;

}

#toolbox .green {
	color: #3a8021;
}

#toolbox a.green {
  background-image: url("/static/img/cms-btn-plus-green.png");
}

#toolbox p {
	padding: 20px 0 0 40px;
	width: 160px;
}

#toolbox p a {
  color: inherit;
	text-decoration: none;
}


#main {
  margin-left: 244px;
  margin-top: 45px;
  position: relative;
}



#main img.imageedit	{
	margin-bottom: 18px;
	max-height:300px;
	max-width:650px;
}

#main div.selector {
	position: absolute;
	top: -28px;
	right: 50px;
	
}
#main div.selector span {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	
	color: #999;
	background-color: #FFF;
	
	padding: 5px 10px 5px 10px;
}

#main div.selector span.active	{
	background-color: #E3E0DA;
	color: #000;
}
/**************************  oben aus cms.css  **********************/







/*
 * COLORS
 */
#editor .blue {
	color: #0068ba;
}

#editor .gray {
  color: #a1a1a1;
  text-transform: none;
  letter-spacing: 0px;
}

#editor .green {
	color: #3a8021;
}

#editor h2{
	
}


#editor li {
	border-bottom: 1px dotted #cccccc;
}

#editor li.first {
	border-top: 1px dotted #cccccc;
}

#editor li.last {
	border-bottom: none;
}

#editor a {
	text-decoration: none;
}

#editor ul.level0, #editor ul.level1, #editor ul.level2, #editor ul.level3, #editor ul.level4, #editor ul.level5 {
	list-style: none;
	/*padding-left: 30px;*/
}

#main ul.level0 li { padding-left: 30px; }
#main ul.level1 li { margin-left: -30px; padding-left: 60px; }
#main ul.level2 li { margin-left: -60px; padding-left: 90px; }
#main ul.level3 li { margin-left: -90px; padding-left: 120px; }
#main ul.level4 li { margin-left: -120px; padding-left: 150px; }
#main ul.level5 li { margin-left: -150px; padding-left: 180px; }

#editor ul.level0 a {
	color:#535353;
	font-size: 16px;
}

#editor ul.level1 a {
	color:#535353;
	font-size: 14px;
}

#editor ul.level2 a {
	color:#535353;
	font-size: 12px;
}

#editor ul.level3 a {
	color:#7e7e7e;
	font-size: 11px;
}


#editor ul.level4 a, #editor ul.level5 a {
	color:#7e7e7e;
	font-size: 11px;
}

#editor a.site {
	color: #5e5e5e !important;
	font-size: 13px !important;
}

#editor span.open, #editor span.close {
	display: block;
	float: left;
	text-indent: -9999px;
	width: 15px;
	background-image: url(/static/img/admin/arrow_open.gif);
	background-repeat: no-repeat;
	background-position: center;
}

#editor span.close {
	background-image: url(/static/img/admin/arrow_close.gif);
}

#editor span.level0 { margin-left: -30px; }
#editor span.level1 { margin-left: -60px; }
#editor span.level2 { margin-left: -90px; }
#editor span.level3 { margin-left: -120px; }



#editor span.level0 {
	width: 30px;
}
#editor span.level1 {
	width: 60px;
}
#editor span.level2 {
	width: 90px;
}

#editor span.level3 {
	width: 120px;
}






#editor span.nodeControls, #editor span.nodeControlsHover {
	width: 150px;
	float: right;
	display: block;
}

#sitemap li table.langControls {
	width: 150px;
	float: right;
	display: none;
	position: absolute;
	right: 0;
}

#editor span.nodeControls a, #editor span.nodeControlsHover a {
	display: block;
	float: left;
	width: 20px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center;
}

#editor table.langControls tr td.caption,  div.tblrow table.langControls tr td.caption {
	padding-left: 6px;
	padding-right: 2px;
}

#editor table.langControls tr td.checkbox div,  div.tblrow table.langControls tr td.checkbox div{
	background-color: #000;
	position: relative;
	top: 3px;
}

#sitemap li table.langControls tr td.checkbox div {
	position: relative;
	top: 6px;
}


#editor table.langControls tr td.checkbox div input.disabled, div.tblrow table.langControls tr td.checkbox div input.disabled {
	opacity:.6;
	filter:alpha(opacity=60); 
}

/* HACK FUER NODEREDITOR - SPRACHEN */
#editor table.langControls tr td.checkbox div,  div.tblrow table.langControls tr td.checkbox div{
	height: 12px;
	width: 12px;
}

#editor table.langControls tr td.checkbox div input, div.tblrow table.langControls tr td.checkbox div input {
	position: absolute;
}

#editor span.nodeControls a.addNode {
	background-image: url(/static/img/admin/controll_add_a.png);
}
#editor span.nodeControls a.removeNode {
	background-image: url(/static/img/admin/controll_remove_a.png);
}
#editor span.nodeControls a.moveUpNode {
	background-image: url(/static/img/admin/controll_up_a.png);
}
#editor span.nodeControls a.moveDownNode {
	background-image: url(/static/img/admin/controll_down_a.png);
}
#editor span.nodeControls a.showNode {
	background-image: url(/static/img/admin/controll_show_a.png);
}
#editor span.nodeControls a.editNode {
	background-image: url(/static/img/admin/controll_edit_a.png);
	width: 50px;
}




#editor span.nodeControlsHover a.addNode {
	background-image: url(/static/img/admin/controll_add.png);
}
#editor span.nodeControlsHover a.removeNode {
	background-image: url(/static/img/admin/controll_remove.png);
}
#editor span.nodeControlsHover a.moveUpNode {
	background-image: url(/static/img/admin/controll_up.png);
}
#editor span.nodeControlsHover a.editNode {
	background-image: url(/static/img/admin/controll_edit.png);
	width: 50px;
}
#editor span.nodeControlsHover a.showNode {
	background-image: url(/static/img/admin/controll_show.png);
}
#editor span.nodeControlsHover a.moveDownNode {
	background-image: url(/static/img/admin/controll_down.png);
}

a img.doc {
  margin: 0 3px 0 -15px;
}
a img.arrdown {
  margin: 0 3px 0 -17px;
}
a img.arrup {
  margin: 0 3px 0 -18px;
}
a img.arrright {
  margin: 0 3px 0 -10px;
}
a img.uhr {
	margin: 0 0 0 5px;
}


#editor.user {
	margin-left: 0;
}
#editor.user li {
	padding-left: 0;
}
#editor.user span.nodeControls {
	width:auto;
}
#editor.user span.nodeControlsHover {
	width:auto;
}




#editor div.showfolders {

	padding-right: 20px;

}



#editor div.thumb img {

	max-width: 110px;

	max-height: 110px;

}







#editor div.editorleft {

	float: left;

	width: 150px;

}



#editor div.editorright {

	margin-left: 160px;

}



#editor div.tblrow {

	min-height: 40px;

}



#editor div.tblrow label.tblcell {

	float: left;

	width: 100px;

}



#editor div.tblrow div.tblcell {

	margin-left: 120px;

}



div.fseditbar {
    margin: 0px 0;
    height: 35px;
}

div.fseditbar_bottom {
    background-color: transparent;
    margin-left : 244px;
}


div.fseditbar div.left {
  width: 110px;
    float: left;
    padding-top: 1px;
}

div.fseditbar div.left a {
  float: left;
}


div.fseditbar div.right {
  width: 310px;
  float: right;
    padding-top: 4px;
}
