/* 1. Основная часть (общий css) */
.tplge_slimmenu {float: left; width: 236px;}
.tplge_slimmenuin {
font-family: tahoma, sans-serif; 
padding: 5px 0px 0px 17px;
width: 200px; margin: 0 auto;}
#tplge_slimmenu span {}

/*  */
ul.slimmenu span {color: #fff;}
ul.slimmenu ul, ul.slimmenu li {display: block; float: right; padding-left: 10px;}
ul.slimmenu li:hover {background: #5a5a88;}

/* 1. Основная часть (общий css) */
ul.slimmenu {width: 100%; padding: 0; margin: 0; list-style-type: none;}

ul.slimmenu li {
width: 201px;
position:relative; 
float:left; 
font-size: 15px;
text-shadow: 1px 1px 1px #000; 
text-decoration: none; 
line-height: 1.2em; 
text-align: left; 
box-sizing: border-box; 
letter-spacing: 1px; 
border: 2px solid #fff;  
border-radius: 4px; 
margin: 1.5px 0;
background: #6a6a9c; 
background: -moz-linear-gradient(#777ba3 0%, #6a6a9c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777ba3), color-stop(100%, #6a6a9c));
background: -webkit-linear-gradient(#777ba3 0%, #6a6a9c 100%);
background: linear-gradient(#777ba3 0%, #6a6a9c 100%);
}

/* 2. Меню (блоки) */
ul.slimmenu li ul {
position:absolute; 
left: 206px; 
padding-left: 0px;
margin-top: 10px;
top:-100%; 
width:270px; 
list-style-type: none; 
border: 2px solid #fff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 4px;
z-index:999; 
}

ul.slimmenu li ul li {
border: 1px solid #fff;
border-top: 1px;
border-left: 0px;
border-right: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background: #4c4978;
background: -moz-linear-gradient(#777ba3 0%, #4c4978 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777ba3), color-stop(100%, #4c4978));
background: -webkit-linear-gradient(#777ba3 0%, #4c4978 100%);
background: linear-gradient(#777ba3 0%, #4c4978 100%);
	
font-family: tahoma, sans-serif; 
text-shadow: 1px 1px 1px #000; 
text-decoration: none; 
font-size:14px; 
width: 100%; 
min-height: 32px; 
padding: 0; 
margin: 0;
padding-left: 10px;
}

/* 3. Меню (блоки) */
ul.slimmenu li ul li ul {
position:absolute; 
margin-left: 480px;
margin-top: 10px;
width:100%; 
list-style-type: none; 
border: 2px solid #fff;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 4px;
z-index:999; 
}

ul.slimmenu li ul li ul li {
border: 1px solid #fff;
border-top: 1px;
border-left: 0px;
border-right: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
background: #4c4978;
background: -moz-linear-gradient(#777ba3 0%, #4c4978 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777ba3), color-stop(100%, #4c4978));
background: -webkit-linear-gradient(#777ba3 0%, #4c4978 100%);
background: linear-gradient(#777ba3 0%, #4c4978 100%);

font-family: tahoma, sans-serif; 
text-shadow: 1px 1px 1px #000; 
text-decoration: none; 
font-size:14px; 
width: 100%; 
min-height: 32px; 
padding: 0; 
margin: 0;
padding-left: 10px;
}


/* docs and sdocs */
ul.slimmenu li.docs, ul.slimmenu li.sdocs {box-sizing: border-box; padding-right: 10px; padding-left: 10px;}
ul.slimmenu li ul li.docs, ul.slimmenu li ul li.sdocs {box-sizing: border-box; padding-left: 10px; padding-right: 10px;}

/* Links */
ul.slimmenu a {
display:block; 
line-height: 1.2em; 
box-sizing: border-box; 
letter-spacing: 1px; 
min-height: 32px; 
padding: 5px 0px;
padding-right: 10px;
color: #e0fffc; 
text-align: left; 
font-weight:normal; 
overflow: hidden;
}
ul.slimmenu li ul a {min-height: 5px;}
ul.slimmenu li a:hover {text-decoration:none;}


/* Toggle Buttons ml1 */
ul.slimmenu li .sub-toggle {position:absolute; right:0; bottom:0; z-index:998; font-size:15px; padding: 6px 4px 5px 5px; text-align:center; cursor:pointer;}
ul.slimmenu li .expanded {color: #fc0;}

/* Toggle Buttons ml2 */
ul.slimmenu li ul li .sub-toggle {position:absolute; right: 0; bottom:0; z-index:998; padding: 6px 4px 5px 5px; text-align:center; cursor:pointer;}
ul.slimmenu li ul li .expanded {color: #fc0;}

/* Kennzeichnung der aktiven Seite */
ul.slimmenu li.sdoc, ul.slimmenu li.sdocs {background: #5d82b0;}




