ladiv.widget h1 {
	font-size: 			15px;
	margin-bottom: 		7px;
}

div.widget img.arr {
	float:left;
	width: 22px;
}

div.widget h2, div.widget h3 {	
	font-size: 			12px;
	font-weight: 		bold;
	margin-bottom: 		7px;
	font-family: 		Arial;
	background-color:	#bddfed;
	padding:			2px;
	padding-top:		6px;
	padding-bottom:		5px;
	padding-left:		7px;
}

div.widget h2 img, div.widget h3 img {
	float:				left;
	margin-right: 		4px;
	border: 			1px solid #046f96;
	width:				15px;
}

div.widget div.entries {
	padding-left: 			7px;
	padding-right: 			7px;
}

div.pink h2 {	
	background-color:	#f2b2c5;
}

div#top_widgets div.widget h2 {	
	background-color:	#FFFFFF;
}

/* widgets list page */
div#widgets_view {
	float: 				left;
	width: 				440px;
}

div#widgets_view h2 {
	margin-bottom: 		20px;
	font-size: 			22px;
}

div#widgets_view p {
	margin-bottom: 		20px;
}

div#widget_info {
	border-bottom: 		3px solid #046f96;
	padding-bottom: 	10px;
	margin-bottom: 		20px;
}

div#widget_info h3 {
	font-size: 			15px;
}

div#widget_info div.label {
	float: 				left;
	font-weight: 		bold;
	margin-right: 		5px;
}


div#widget_info div.label_text {
	margin-left:    	155px;
}

div#widget_info div.links {
	height: 			20px;
}

div#widget_info div.links div.add2home {
	float: 				right;
}

div#widget_info div.links div.add2home a {
	color: 				#179102;
}

div#widget_info div.links div.add2home a:hover {
	text-decoration: 	underline;
}

div#widgets_nav, div.widgets_nav {
	width: 				100%;
	/*height: 			33px;*/
	/*border-width: 0 0 3px 0;
	border-style: solid;
	border-color: #046f96;*/
	height: 10px;
	padding: 0 0 10px 0;
	
}

.bottom
{
	border-width: 3px 0 0 0!important;
	border-style: solid;
	border-color: #046f96;
	/*padding: 10px 0 0 0 !important;*/
}

.page_numbers
{
	margin: 10px 0 0 0;
}
.page_numbers span
{
	margin: 0px 7px;
	color: #BDDFED;
}

.page_numbers span a
{
	text-decoration: none;
}

div.dubble_rows {
	height: 			35px;
}

div#widgets_nonav, div.widgets_nonav {
	width: 				100%;
	border-bottom: 		3px solid #046f96;
}

div#widgets_list {
	margin-top: 		10px;
}

div#widgets_list div.widget_content {
	height: 			62px;
}

div#widgets_list div.thumb {
	float: 				left;
	width: 				32px;
	height: 			62px;
}

div#widgets_list div.info {
	position: 			relative;
	float: 				right;
	width: 				155px;
	/*height: 			62px;*/
}

div#widgets_list div.info div.add {
	position: 			absolute;
	right: 				0px;
	bottom: 			0px;
	height: 			20px;
}

div#widgets_list div.info div.add a {
	color: 				#179102;
	font-weight: 		bold;
}

div#widgets_list p.no_results {
	min-height: 		250px;
}

div#widgets_list div.info div.add a:hover {
	text-decoration: 	underline;
}

div#widgets_list div.description {
	position: 			relative;
	float: 				left;
	width: 				250px;
}

div#widgets_list div.small {
	width: 				220px;
}

div#widgets_list div.description h3 {
	margin: 			0px;
	padding: 			0px;
	font-size: 			13px;
}

/*div#widgets_list div.description h3 a {
	color: 				#000000;
}*/

div#widgets_list div.description div.date {
	color: 				#8c8c8c;
}

div#widgets_list div.description div span {
	color: 				#164273;
}

div#widgets_list div.description div.view {
	float: 				right;
	margin-right: 		10px;
}

div#widgets_nav ul, div#widgets_list ul, div.widgets_nav ul {
	margin: 			0px;
	padding: 			0px;
}

div#widgets_nav li, div.widgets_nav li, div#widgets_list li {
	list-style: 		none;
	margin: 			0px;
	padding: 			0px;
}

div#widgets_list ul {
	margin-bottom: 		50px;
	min-height: 		250px;
	
	margin-bottom: 0px;
}

div#widgets_list li {
	margin-bottom: 		15px;
}

div#widgets_list li div.clear {
	line-height:		20px;
}

div#widgets_list li div.content {
	clear:				both;
}

div#widgets_list #bottom_list li {
	height: 15px;
}



div#widgets_list li a:hover {
	text-decoration: 	underline;
}

div#widgets_nav li, div.widgets_nav li {
	float: 				left;
	color: 				#bddfed;
	font-weight: 		bold;
	border-right: 		1px solid #000000;
}

div#widgets_nav span, div.widgets_nav span {
	padding-left: 		7px;
	padding-right: 		7px;
	color: 				#bddfed;
}

div#widgets_nav li a, div.widgets_nav li a {
	padding-left: 		7px;
	padding-right: 		7px;
	display: 			block;
}

div#widgets_nav li a, div#widgets_nav span a, div.widgets_nav li a, div.widgets_nav span a {
	color: 				#047097;
	font-weight: 		normal;
	text-decoration: 	none;
}

div#widgets_nav li a:hover, div#widgets_nav li a.no_link, div#widgets_nav span a:hover, 
div.widgets_nav li a:hover, div.widgets_nav li a.no_link, div.widgets_nav span a:hover {
	color: 				#000000;
	text-decoration: 	underline;
}

/* document widgets */
div.widget div.actions {
	float: 				right;
	margin-right: 		7px;
	margin-top: 		3px;
}

div.widget {
/*	height: 			230px;*/
	border:				1px solid #bddfed;
}

div.widget.active {
	border:				1px solid #046F96;
}

div#widgets div.widget {
/*	height: 			230px;*/
}

div#workspace div#widgets div.widget {
	height: 			400px;
}

div.widget.block_1 {
	width: 				207px;
}

div.widget.block_2 {
	width: 				438px;
}

div.widget.block_3 {
	width: 				668px;
}

div.widget.block_4 {
	width: 				900px
}

img.widget.block_1 {
	width: 				193px;
}

img.widget.block_2 {
	width: 				422px;
}

img.widget.block_3 {
	width: 				652px;
}

img.widget.block_4 {
	width: 				900px
}

div#top_widgets div.widget {
	border:				0;
}

div#top_widgets div.admin {
	border:				1px dashed black;
	cursor: 			move;
}

div#top_widgets h2 a {
	font-size: 			15px;
}

div.widget div.bar {
	width: 				200px;
	height: 			22px;
	line-height: 		22px;
	margin-bottom: 		10px;
	padding-left: 		5px;
	color: 				#ffffff;
}

div.widget div.row {
	margin-bottom: 		0px;
	padding: 			7px;
	clear: 				both;
}

div#info_right div.widget div.row {
	margin-bottom: 		0px;
}

div.widget div#action_group {
	padding-left: 		7px;
	margin-bottom: 		7px;
    clear:              both;
}

div.widget div.title {
	color: 				#154273;
	font-weight: 		bold;
}

div.widget div.date {
	color: 				#6a6a6a;
	line-height:		1.5em;
}

div.widget p {
	margin: 			0px;
	padding: 			0px;
}
div#widget_wssearch p
{
	padding: 0 10px;
}

div#widget_show {
	/*min-height: 		400px;*/
	min-height: 			100%;
    height: auto !important;
}

div#widget_show div.info {
	color: 				#6a6a6a;
}
div#widget_show div.entries {
/*	min-height: 		400px;*/
	margin-top: 		7px;
}

div.entries div.reactions div.reaction, div.entries div.reactions div.nr_reactions {
	padding-left: 		7px;
    clear:              both;
	margin-top:			10px;
}

div#widget_show div.entry {
	padding:            7px;
	margin-top: 		10px;
	margin-bottom: 		10px;
    clear:              both;
}

div#widget_show div.entry_blue {
	background: #DEEFF6;
}

div#widget_show div.entry p {
	margin: 			0px;
	padding: 			0px;
}

div#widget_show div.reactions {
	margin-top: 		20px;
	margin-bottom: 		7px;
}

div.entry div.reactions h4 {
	margin-top: 		20px;
}

div#widget_show div.entry div.reactions div.nr_reactions {
	font-weight: 		bold;
}

div.nr_reactions {
	margin-top: 		10px;
}

div#widget_show div.entry div.reactions div.reaction{
	margin-top: 		7px;
}

div#widget_show div.entry div.add_reaction {
	width: 				100%;
	margin-top: 		20px;
	padding-top: 		13px;
	padding-bottom: 	7px;
	background: 		#bddfed;
}

div#widget_show div.entry div.add_reaction div.react_title {	
	font-weight: 		bold;
	margin-left: 		71px;
	margin-bottom: 		10px;
}

div#widget_show div.entry div.add_reaction div.input {	
	margin-left: 		60px;
}

div#widget_show div.entry div.add_reaction iframe {	
	margin-left: 		10px;
}

div.sotable div.widget {	
	cursor: 			move;
}

div#widgets div.widget {	
	cursor: 			move;
}

div#workspace div.widget {	
	padding-bottom: 	7px;
	background-color:	#fff;
}

div#workspace div.widget div.bar {	
	background: 		url('../img/title_tools.png') 100px 0px no-repeat;
}

div#workspace div.widget div.reaction {	
	margin-top: 		21px;
}

div#workspace div.widget div.add_reaction {	
	width: 				100%;
	margin-top: 		10px;
	padding-top: 		13px;
	background: 		#bddfed;
}

div#workspace div.widget div.add_reaction div.react_title {	
	font-weight: 		bold;
	margin-left: 		71px;
	margin-bottom: 		10px;
}

div#workspace div.widget div.add_reaction div.input {	
	margin-left: 		60px;
}

div#workspace div.widget div.add_reaction iframe {	
	margin-left: 		10px;
}

div#workspace div.widget div.new_widget {	
	margin-top: 		7px;
	margin-bottom: 		7px;
}

div#workspace div.widget div.new_widget a {	
	color: 				#154273;
}

div#workspace div.widget div.title {	
	color: 				#000000;
	font-weight: 		bold;
	text-decoration: 	none;
}

div#workspace div.widget div.owner {	
	color: 				#6a6a6a;
    margin-bottom:      10px;
}

div#workspace div.widget div.nr_reactions {	
	font-weight: 		bold;
}

div.widget_photo {
	padding-bottom: 10px;
	padding-right:	10px;
    float: left;
}

/*
div.movie_1_columns {
    width: 220px;
    height: 165px;
}

div.movie_2_columns {
    width: 440px;
    height: 330px;
}

div.movie_3_columns {
    width: 660px;
    height: 495px;
}

div.movie_4_columns {
    width: 880px;
    height: 660px;
}
*/
div.pink {
	border:				1px solid #f2b2c5;
}

div.height100 {
	height:				100px;
}

div.height500 {
	height:				500px;
}

.widget block_2
{
	height: 500px;
}

div.no_border {
	border: 		0px solid #000000;
}
/* gebruikt bij widgets/show.ctp */
div.slim  {
	margin-right: 0px;
}


/*
	Forum widget
*/
div.row_forum {
	clear:both;
	margin-bottom:0;
	padding:	7px 0 7px 0;
}

div.row_forum div.title {
	font: 15px "Arial", sans-serif;
	margin-left: 5px;
}

table.forum_topics {
	margin-bottom: 	20px;
	text-align: left;
	width: 100%;
}

table.forum_topics tr.header {
	text-transform: uppercase;
	width: 100%;
}

table.forum_topics tr.header th  {
	background-color: #deeff6;
	font-weight: normal;
}

table.forum_topics .title  {
	font-weight: bold;
	width:235px;
	width:60%
}

table.forum_topics .gebruiker {
	font-weight: normal;
}


div.forum_post div.forum_right {
	float:left;
	width:290px;
}

div.forum_actions {
	float: right;
	margin-right: 10px;
	margin-top: 0px;
}

div.forum_topics div.topic div  {
	margin-top: .7em;
	float: left;
	padding: .5em 0 .5em .2em;
}

div.forum_topics div.topic div p.gebruiker {
	font-weight: normal;
}

div.forum_topics div.title {
	width: 22em;
}

div.forum_topics div.posts {
	width: 5em;
}

div.forum_topics div.last_post {
	width: 10em;
}

div.forum_post {
	margin: 0;
	clear: left;
}
div.forum_post div.owner {
	float: left;
	margin: 0 .5em .5em 0;
}

div.forum_post div.dates {
	margin-top: 15px;
}

div.forum_first {
	padding-left: 7px;	
}

div.forum_reactions {
	margin-top: 7px;	
}

div.forum_reactions div.nr_forum_reactions {
	background: #bddeed;
	padding: 3px;	
}

div.forum_post {
	padding: 5px;
}

div.forum_reactions div.forum_post {
	background: #deeff6;
	margin-top: 2px;
}

form#WidgetMoveReplyForm {
	float: left;
}

form#WidgetMoveReplyForm div.submit {
	display: inline;
}

div.moderator {
	float: left;
	margin-top: 8px;
}

blockquote {
}

div.forum_post div.owner {
	width: 10em;
}

.sortable_placeholder {
	border: 1px dashed #bddfed;
	display: block;
	float: left;
	margin: 0 20px 20px 0;
	padding-bottom: 7px;
	background-color: #F5F5F5;
}

a.widget_options {
	border: 1px solid #FFF;
	background-color: transparent;
	padding: 2px 5px;
	color: #2B5783;
	text-decoration: none;
	cursor: pointer;
	display: block;
}

a.widget_options:hover {
	background-color: #FFF;
	color: #000;
}