.kbbox {
width: 170px;
float: left;
padding-bottom: 0px;
border: 1px solid gray;
margin:10px;
}
.kblegenda_box {
    	border:1px solid #ccc;
	padding:5px;
	text-align:center;
	z-index:0;
	background-color:gray;
	left:10px;
	float:left;
	width:108px;
	height:175px;
	margin:10px;
	z-index:5;
}

.kblegenda_kb {
    	border:1px solid #ccc;
	padding:5px;
	position:absolute;
	text-align:center;
	height:14px;
	width:76px;
}
.kbcolumn {
width: 170px;
float: left;
padding-bottom: 10px;
}

.portlet {
margin: 10px;
padding: 0px;
}
.portlet-header {
padding: 0.2em 0.3em;
margin-bottom: 0px;
position: relative;
}

.portlet-header:hover {
	cursor:pointer;
}
	

.portlet-toggle {
position: absolute;
top: -50%;
right: 0;
//margin-top: -8px;
}
.portlet-content {
padding: 0.4em;
}
.portlet-placeholder {
border: 1px dotted black;
margin: 5px;
height: 50px;
}
