.openaddwidgetdialog {	float: right;        font-weight: bold;}.dashboard .column {	float: left;	/*margin:0 1% -1.5em;*/	padding: 3ex 0 3ex;	width: 47.5%;}@-moz-document url-prefix () { .dashboard .column { float:none;}}.dashboard .full {	width: 100%;	margin: 0;}.emptycolumn {	font-size: 20px;	font-weight: bold;	color: #aaaaaa;	padding: 5px 5px 5px 5px;}.widget {	margin-bottom: 10px;}.widgetheader { /* padding:2px 2px 5px 5px; */	cursor: move;	/* height: 2ex; */}.widgetheader h6 {	background: none repeat scroll 0 0 #660000;	color: #FFFFFF;	font-weight: bold;	padding: 5px 10px;}.widgetheader .right {	float: right;}.widgetheader .widgettitle {	float: left;}/*.widgetcontent {padding:2px 2px 5px 5px;}*/.ui-icon {	cursor: default;	float: left;}#layout-dialog .selected {	background: no-repeat scroll 0px -51px transparent;}#layout-dialog .layoutchoice {	width: 82px;	height: 51px;	float: left;	list-style-type: none;	margin: 5px;	padding: 0;}.layout-a .column {	width: 98%;}.layout-a .column.second,.layout-a .column.third {	display: none;}.layout-aa .column {	width: 47.5%;}.layout-aa .third {	display: none;}.layout-ba .column {	width: 68%;}.layout-ba .first {	width: 27%;}.layout-ba .third {	display: none;}.layout-ab .column {	width: 27%;}.layout-ab .first {	width: 68%;}.layout-ab .second {	display: none;}.layout-aaa .column {	width: 30.9%;}#layout-dialog ul {	margin: 0;	padding: 0;}#layout-dialog ul li a,#layout-dialog ul li a:link,#layout-dialog ul li a:visited	{	border: 1px solid #BBBBBB;	display: block;	float: left;	margin: 0 1em 1em 0;	outline: medium none;	padding: 0.35em;	width: auto;}.hidden {	display: none;}/*.controls  {  border:1px solid #BBBBBB;  float:none;  margin:0;  padding:4px 0;}.controls  {  width:120px;  background:none repeat scroll 0 0 #dddddd;  border:1px solid #6A8EB3;  color:#000000;  margin-top:-1px;  padding:4px 0;  position:absolute;  right:0;  z-index:2003;}*/.controls li {	float: none;	margin: 0;	padding: 0;	list-style-type: none;	margin: 0 0 0 0.2em;	width: auto;	position: static;}.controls li a {	color: #000000;	font-weight: normal;	float: none;	margin: 0;	text-decoration: none;	width: auto;	padding-left: 5px;}.hiddenmenu {	position: relative;}.dialog .categories {	list-style: none outside none;	height: 414px;}.dialog .categories li {	list-style: none outside none;}.dialog .categories li.selected button {	color: #FFFFFF;	font-weight: 800;}.dialog .categories li button {	background: none repeat scroll 0 0 transparent;	border: medium none;	color: #666666;	font-family: "segoe ui", helvetica, arial, sans-serif;	font-size: 0.8em;	padding: 0.4em 1.2em;	text-align: left;	width: 100%;}ul.categories button {	cursor: pointer;}.widget-header {	margin-bottom: 20px;}.widgetitem {	border: 2px none white;	float: left;	font-size: 0.77em;	margin: 0;	overflow: hidden;	/*width: 233px;*/	height: 110px;	width: 49%;	margin: 0 0 15px 0;}.ie7 .widgetitem,.ie8 .widgetitem {	height: 115px;}.widget-left-col {	margin-right: 10px;}.widget-left-col,.widget-right-col {	float: left;	display: inline;}.widget-right-col h3 {	width: 180px;}ol.widgets {	float: left;	list-style: none outside none;	margin: 0 0px 0px -10px;	padding: 0;	width: auto;}.dialog .panel-body {	overflow: auto;	/*padding:10px;*/}.dialog .categories {	background: none repeat scroll 0 0 #FFFFFF;	border-right: 1px solid #F0F0F0;	float: left;	height: 100%;	list-style: none outside none;	margin: 0 1.17em 0 0;	padding: 10px 0 0;	width: 18%;}.dialog .categories li.selected {	background: none repeat scroll 0 0 #6699CC;	color: #FFFFFF;}.widgetitem .add-button {	}.widgetitem h3 {	padding: 0;	font-weight: bold;}.widgetitem img {	border: 1px solid #999999;}#addwidgetdialog h2, #addwidgetdialog h3 {	color: #333333;	font-weight: bold;}#addwidgetdialog h2 {	height: 24px;	vertical-align: middle;	margin-left: 1px;}#addwidgetdialog .btn-right {	float: right;	position: relative;	height: 20px;	margin-top: 10px;}#addwidgetdialog .panel-body {	width: 780px;	height: 400px;	overflow: hidden;	overflow-y: scroll;}#category-all.widgets {	width: 100%;	float: left;}#addwidgetdialog p {	}#addwidgetdialog .widget-imagecontainer {	margin-bottom: 5px;	min-height: 80px;	position: relative;}#addwidgetdialog .widget-imagecontainer span {	background-color: #FF0000;	bottom: 0;	color: #FFFFFF;	display: block;	position: absolute;	right: 0;	bottom: 0;	padding: 2px 5px;	font-weight: bold;	display: none;}.ie8 #addwidgetdialog .widget-imagecontainer span {	bottom: 2px;}.deka #addwidgetdialog a.btn-text.button-disabled,.deka #addwidgetdialog.all-button-disabled a.btn-text.addwidget	{	background-position: 0 -40px;	cursor: default;	opacity: 0.6;}.deka #addwidgetdialog a.btn-text.button-disabled span,.deka #addwidgetdialog.all-button-disabled a.btn-text.addwidget span	{	background-position: bottom right;	color: #FFFFFF;	cursor: default;}.osplus #addwidgetdialog a.btn-text.button-disabled,.osplus #addwidgetdialog.all-button-disabled a.btn-text.addwidget	{	background-position: 0 -40px;	cursor: default;	opacity: 0.6;}.osplus #addwidgetdialog a.btn-text.button-disabled span,.osplus #addwidgetdialog.all-button-disabled a.btn-text.addwidget span	{	background-position: right -60px;	color: #FFFFFF;	cursor: default;}#addwidgetdialog table tr:hover {background-color: #FFFFFF;}#widget-count{margin-top: 6px; margin-bottom: -9px;}.widget-count-ico{background: url("../../deka/img/structure/ico/info-icon-green.png"); display: block; float: left; height: 19px; margin: 0 5px 0 0; width: 19px;}#widget-count-text{line-height: 21px; color: #92a736;}.osplus #widget-count-text{color: #82bb24;}