ul.navi_ul
{
	padding:0px;
}

ul.navi_ul a
{
	outline: none;
	display:block;
}

.navi_content {position: relative;}
.navi_content ul {margin: 0;} 
.navi_content ol {margin: 0;}
.navi_content ul ul, .navi_content ol ul {margin: 0;}
.navi_content ul ol, .navi_content ol ol {margin: 0;}

.navi_main, #dragHelper {display: block; margin: 0; list-style: none;}
#dragHelper { background: #eee;}
.navi_main ul, #dragHelper ul {font-size: 1em; list-style: none;}
.navi_main li, #dragHelper li {display: block; position:relative; z-index:3;}

.navi_vertikal li
{
	width: 100%;
	clear: both;
	/*overflow:hidden; li muss sich an Inhalt anpassen, damit zb Dropzone UNTEN positioniert werden kann*/
}

.navi_horizontal li
{
	clear:none !important;
	float:left !important;
}

.navi_main dl, #dragHelper div {position: relative; display: block;}
.navi_main dt, #dragHelper dt {margin: 0; padding:0;}
.navi_main .navi_horizontal dt, #dragHelper dt { float:left;} /*361 nur horizontal, vertikal auto*/

.navi_main .sm2_status, #dragHelper .sm2_status {position: absolute; top: 3px; right: 0;}

.navi_main a, #dragHelper a {border: none;}
.navi_main .sm2_expander, #dragHelper .sm2_expander {position: absolute; left: 0; top: 4px; display:none;}

.navi_main .sm2_liClosed ul, #dragHelper .sm2_liClosed ul {display: none;}

.navi_main .dropzone {background-color:#CC0001; width:100%;visibility:hidden;position:absolute;top:0;left:0;z-index:10;}

.navi_main .navi_horizontal dt a /*361 nur horizontal, vertikal auto*/
{
	float:left;
}

dl.droppable_hover, dl.droppable_hover a
{
	background-color:#CCC !important;
	color: #390 !important;
}

.draggable_moving a, .draggable_moving a:hover
{
	cursor:move;
	color:inherit !important;
	border:1px dotted #000;
}

dl.droppable_hover, dl.droppable_hover a, dl.droppable_hover a:hover,
.draggable_hover, .draggable_hover a, .draggable_hover a:hover,
.dropzone_hover, .dropzone_hover a, .dropzone_hover a:hover
{
	cursor:crosshair !important;
}

.dropzone_hover
{
	background-color:#390 !important;
}

.navi_main .navi_vertikal .dropzone
{
	height: 5px !important;
}

.navi_main .navi_horizontal .dropzone
{
	border:none;
	background-color:#CC0001;
	float:left;
	width:5px;
	margin: auto; /* Div soll zentriert werden */
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */
	height:100%; /* Mindesthöhe für den IE */
	overflow: hidden !important; /* FF Scroll-leiste */ 
}

/*Letzter Dropzonecontainer muss Platz einnehmen,
deshalb zusätzlich mit display ein und ausblenden*/
.navi_main .last_dropzone_container
{
	display:none;
}

.navi_main .last_dropzone_container, .navi_main .last_dropzone_container a
{
	visibility:hidden;
}

.navi_main .navi_horizontal .last_dropzone_container, .navi_main .navi_horizontal .last_dropzone_container a
{
	width:5px !important;
	padding-left:0;
	padding-right:0;
	margin-left:0;
	margin-right:0;
}

.navi_main .navi_horizontal .last_dropzone_container .dropzone
{
	/*Die letzte Dropzone ist derzeit die einzige,
	die Platz wegnimmt, jedoch eig nicht schlimm da
	zu verschiebendes Element ausgeblendet wird
	-> dropzone auf element davor verschieben funktioniert nicht richtig*/
	/*margin-left:-5px;*/
}

.navi_main .navi_vertikal .last_dropzone_container, .navi_main .navi_vertikal .last_dropzone_container a
{
	height:5px !important;
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
}

.navi_main .navi_vertikal .last_dropzone_container
{
	/*Die letzte Dropzone ist derzeit die einzige,
	die Platz wegnimmt, jedoch eig nicht schlimm da
	zu verschiebendes Element ausgeblendet wird
	-> dropzone auf element davor verschieben funktioniert nicht richtig*/
	/*margin-top:-5px;*/
}

.navi_main .navi_horizontal dl
{
	float:left;
	height:auto;
}

.navi_main .navi_vertikal dl, .navi_main .navi_vertikal dt
{
	/*float:left; 361 nur horizontal, vertikal auto*/
	width: auto; /*ggf besser 100%*/
}

/*Generell Weitere Navigationen innerhalb einer horizontalen Navigation ausblenden(?)
ul.navi_horizontal ul
{
	display:none;
}*/

/*Für letzte Dropzone INNERHALB eines echten Navipunktens
.navi_main .last_dropzone
{
	bottom:0;
	top:auto;
}*/