﻿/*.cmsmenuitem
{
	margin-left:4px;
	margin-right:4px;
	margin-top:2px;
	margin-bottom:-5px;
	
	}*/
	

.cmsmenuitem
{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	cursor:pointer;
    position:relative;
    z-index:5200;
    
	}

.cmsmenuitemcontainer { 

   z-index:5200;
   position:relative;
}

.cmseditframeconnector
{
	
	border-left:0px solid gray;
	border-right:0px solid gray;
	border-top:0px solid gray;
	border-bottom:0px solid gray;
	padding-top:30px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	/*background:rgba(200,200,200,0.5);*/
	/*_height:15px;*/
	min-height:15px;
	/*_width:100%;*/

    margin-bottom:4px;

    position:relative;

    z-index:5100;

	}	
.cmseditframecontent
{
	border-left:0px dotted gray;
	border-right:0px dotted gray;
	border-top:0px dotted gray;
	border-bottom:0px dotted gray;
    /*border:1px solid transparent;*/

	padding-top:0px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	padding:10px;
     margin-bottom:10px;
    
    background:rgba(255,255,255,0.2);
	/*background-color:#fff;*/
    
    -moz-box-shadow: 0 0 5px 2px  #aaa;
	-webkit-box-shadow: 0 0 5px 2px  #aaa;
	box-shadow: 0 0 5px 2px  #aaa;
	
    position:relative;
    
    /*_height:15px;*/
	min-height:30px;
	/*_width:100%;*/
	cursor:pointer;
	/*background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; */

    z-index:5100;

	}	


.cmseditframestructure
{
	border-left:0px solid gray;
	border-right:0px solid gray;
	border-top:0px solid gray;
	border-bottom:0px solid gray;
    /*/*border:1px solid transparent;*/

	/*padding-top:0px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	background-color:#EEEEEE;*/

    padding-left:15px;
    padding-right:15px;

    background:rgba(255,255,255,0.2);
	
     margin-bottom:10px;

    -moz-box-shadow: 0 0 5px 2px  #aaa;
	-webkit-box-shadow: 0 0 5px 2px  #aaa;
	box-shadow: 0 0 5px 2px  #aaa;

	/*_height:15px;*/
	min-height:30px;
	/*width:100%;*/
	
   
	position:relative;

    z-index:5100;

	}

.elementeinfuegen { text-align:center;
                    position:relative;
                    z-index:5200;
                    margin-bottom:10px;

}

/*.cmseditframeconnector
{
	
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	padding-top:0px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	background-color:silver;
	_height:15px;
	min-height:15px;
	_width:100%;

	}	
.cmseditframecontent
{
	border-left:1px dotted gray;
	border-right:1px dotted gray;
	border-top:1px dotted gray;
	border-bottom:1px dotted gray;
	padding-top:0px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	background-color:#DDDDDD;
	background-image:url(../designimages/kaestchen.gif);
	_height:15px;
	min-height:15px;
	_width:100%;
	cursor:pointer;
	}	
.cmseditframestructure
{
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
	padding-top:0px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	background-color:#EEEEEE;
	_height:15px;
	min-height:15px;
	_width:100%;
	
	
	}*/	
	


.cmsedittopcontent
{
	/*border:0px solid black;
	margin-right:5px;
	margin-top:4px;
	padding-left:5px;*/

    position:absolute;
    right:-10px;
    top:-10px;
    

    z-index:5200;
    cursor:pointer;
    /*display:none;*/

	}
.cmsedittopstructure
{
	/*margin-right:5px;
	margin-top:4px;
	padding-left:5px;*/

    position:absolute;
    right:-15px;
    top:0px;

    z-index:5200;
    /*cursor:pointer;*/
	}	
.cmsedittopconnector
{
	/*margin-right:5px;
	margin-top:4px;
	padding-left:5px;
	text-align:left;*/

    padding:0px;
    padding-top:0px;
    padding-left:0px;
    /*z-index:10000;*/
    cursor:pointer;
    text-align:center;
	}

/*.cmsedittopcontent
{
	border:0px solid black;
	margin-right:5px;
	margin-top:2px;
	padding-left:5px;
    text-align:right;
    cursor:pointer;
    ;
	}
.cmsedittopstructure
{
	margin-right:5px;
	margin-top:2px;
	padding-left:5px;
    text-align:right;
    cursor:pointer;
	}	
.cmsedittopconnector
{
	margin-right:5px;
	margin-top:0px;
	padding-left:0px;
	text-align:left;
    cursor:pointer;
	}*/

/*.cmsedittopcontent
{
	border:0px solid black;
	margin-right:5px;
	margin-top:4px;
	padding-left:5px;
    text-align:right;
	}
.cmsedittopstructure
{
	margin-right:5px;
	margin-top:4px;
	padding-left:5px;
    text-align:right;
	}	
.cmsedittopconnector
{
	margin-right:5px;
	margin-top:4px;
	padding-left:5px;
	text-align:left;
	}*/	


.deactivated
{
	filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;
	}






.eo-menu-top-group { 

    /*cursor:pointer;*/font-size:14px !important;line-height:1.2;/*font-family:Arial,Verdana !important;*/
    

   
}

.eo-menu-top-group table, .eo-menu-item-submenu table{ 

    width:auto !important;
   
}

.eo-menu-top-group a{ 

    cursor:pointer;font-size:14px !important;line-height:1.2;color:black !important;/*font-family:Arial,Verdana !important;*/
}

.eo-menu-item-normal { 

    padding-left:5px;padding-right:5px;cursor:pointer;line-height:1.2;color:black !important;/*font-family:Arial,Verdana !important;font-size:11px !important;*/
}

.eo-menu-item-hover { 

    color:#F7B00A;padding-left:5px;padding-right:5px;cursor:pointer;line-height:1.2;color:black !important;/*font-family:Arial,Verdana !important;font-size:11px !important;*/
}

.eo-menu-item-submenu { 

    border-right: #850000 1px solid; padding-right: 3px; line-height:1.2;
    border-top: #850000 1px solid; padding-left: 3px; padding-bottom: 3px; 
    border-left: #850000 1px solid; color: #606060; padding-top: 3px; 
    border-bottom: #850000 1px solid;  
    background-color: #2D2C2C;
    background-color:#333;
    color:black !important;
    cursor:pointer;/*font-family:Arial,Verdana !important;font-size:11px !important;*/
    font-size:14px !important;
}


.backgroundfader { 

    display:none;

   background-color:rgba(0,0,0,0.3);
   position:fixed;
   width:100%;
   height:100%;
   z-index:1000;
   top:0px;
   left:0px;
}