/*
    mediaCT webinterieur - www.mediact.nl - info@mediact.nl - 050 5799393 - Groningen - The Netherlands
    copyright: http://creativecommons.org/licenses/by-nc-nd/2.0/deed.nl
*/ 

/*
    Reset all elements
    Copyright (c) 2007, Yahoo! Inc. All rights reserved.
    Code licensed under the BSD License:
    http://developer.yahoo.net/yui/license.txt
    version: 2.3.0
*/


body {
	color: #000;
	background: #FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
	{
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

sup,sub {
	line-height: -1px;
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

/*
    Display all fonts equally
    Copyright (c) 2007, Yahoo! Inc. All rights reserved.
    Code licensed under the BSD License:
    http://developer.yahoo.net/yui/license.txt
    version: 2.3.0
*/
body {
	font: 13px/ 1.22 arial, helvetica, clean, sans-serif; *
	font-size: small; *
	font: x-small;
}

table {
	font-size: inherit;
	font: 100%;
}

pre,code,kbd,samp,tt {
	font-family: monospace; *
	font-size: 108%;
	line-height: 99%;
}

/* GENERAL STYLES */
body,html {
	background-image: #d6d6d6 url(../img/body_back.gif) repeat-x;
	font-size: 12px;
	color: #484848;
}

a {
	color: #347be7;
}

a:hover {
	color: #1f4c8f;
}

img {
	border: none;
}

fieldset {
	border: none;
}

caption {
	display: none;
}

ul {
	
}

ol {
	
}

th,td {
	
}

th {
	
}

thead th {
	
}

tbody th {
	
}

tfoot th {
	
}

tfoot td {
	
}

dl dt {
	
}

dl dd {
	
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

.float_left,
.left {
	float: left;
}

.float_right,
.right {
	float: right;
}
.text-right {
	text-align: right;
}

.clear {
	clear: both;
	display: block;
}

.hide {
	display: none;
}

p {
	padding-bottom: 12px;
}

p.small {
	color: #999999;
	font-size: 10px;
}

.alignright {
	text-align: right;
}

.opacity-50 {
	_filter: alpha(opacity = 50); /* for IE */
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5; /* Safari (1.x) */
	opacity: 0.5; /* CSS3 standard */
}

.opacity-80 {
	_filter: alpha(opacity = 8); /* for IE */
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8; /* Safari (1.x) */
	opacity: 0.8; /* CSS3 standard */
}

.sortHelper {
	width: auto !important;
	background-color: #BEBEBE;
}


/* HEADINGS */
h1,h2,h3,h4,h5,h6 {
	margin-bottom: 5px;
	color: #2f62e2;
	font-weight: bold;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	text-decoration: none;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
	
}

h1 {
	
}

h2 {
	
}

h3 {
	
}

h4 {
	
}

h5 {
	
}

h3.title a 
{
	font-size:16px;
	font-weight:bold;
	color:#000;
	display:block;
	text-decoration:none;
	width:100%;
}
h3.title a:hover
{
	text-decoration:underline;
}

/* ADMIN Controls */
.admin_controls a.edit,
.admin_controls a.delete {  
	text-decoration: underline;	padding-left: 20px;
	margin-right: 20px;
}

.admin_controls a.edit:hover,
.admin_controls a.delete:hover {  
	text-decoration: none;
}

.admin_controls .edit {
	background: url(../image/icons/pencil.gif) no-repeat;
}

.admin_controls .delete {
	background: url(../image/icons/cross.gif) no-repeat;
}

/* MAP */
#map {
	height: 200px;
	border: 1px solid #cfcfcf;
	margin-right: 5px;
	overflow: hidden;
}
form.maps_google_postcode fieldset {
	border: 1px solid #CCC;
	clear: both;
	padding: 10px;
}
form.maps_google_postcode fieldset input {
	padding: 2px;
	border: 1px solid #bdbdbc;
}

/* CONTAINER */
#container {
	width: 975px;
	margin: 0 auto;
	position: relative;
}

/* HEADER */
#header {
	position: relative;
	width: 975px;
}

#header #logo{
	display: block;
	text-indent: -1234em;
	outline: none;
	position: absolute;
	top: 2px;
	left: 30px;
	width: 218px;
	height: 95px;
}

#header #headerback {
	position: absolute;
	top: 0;
	left: 13px;
	height: 236px;
	width: 945px;
	background: url(../image/top_photo_back.png) repeat-y center;
	text-align: center;
}

#header #grey_overlay,
#header .grey_overlay_inwoners,
#header .grey_overlay_verenigingen,
#header .grey_overlay_bedrijven {
	position: absolute;
	top: 0;
	background-repeat: no-repeat;
	height: 112px;
	width: 100%;
}

#header .grey_overlay_inwoners {
	background: url(../image/bg/inwoners/header.png);
}

#header .grey_overlay_verenigingen {
	background: url(../image/bg/verenigingen/header.png);
}

#header .grey_overlay_bedrijven {
	background: url(../image/bg/bedrijven/header.png);
}

/* HEADER > MENU */
#header #grey_overlay #menu {
	position: absolute;
	top: 10px;
	right: 40px;
	z-index: 5;
}

#header #grey_overlay a {
	position: relative;
}

#header #grey_overlay #menu li {
	float: left;
	list-style: none;
	font-size: 11px;
	color: #FFF;
}

#header #grey_overlay #menu li a {
	font-size: 11px;
	color: white;
	font-weight: bold;
}

#header #grey_overlay #menu li a.login {
	padding-right: 10px;
	background: url("../image/arrow_small.gif") no-repeat right 4px;
}

#header #grey_overlay #menu li a.arrow_down {
	background-position: right -91px;
}

/* HEADER > ADVERTISMENT */
#header #grey_overlay #advert {
	position: absolute;
	top: 15px;
	left: 276px;
	height: 75px;
	width: 486px;
	z-index: 2;
}

#header #grey_overlay #advert #adverttop .corner_left,#header #grey_overlay #advert #adverttop .corner_right {
	float: left;
	display: block;
	width: 5px;
	height: 15px;
}

#header #grey_overlay #advert #adverttop .corner_left {
	background: url("../image/advert_top_l.png") no-repeat;
}

#header #grey_overlay #advert #adverttop .corner_right {
	background: url("../image/advert_top_r.png") no-repeat;
}

#header #grey_overlay #advert #adverttop .center {
	background-color: black;
	color: #bebebe;
	float: left;
	line-height: 15px;
	display: block;
	font-size: 9px;
}

#header #grey_overlay #advert #adverttop a.close {
	background:transparent url(../image/banner_close.gif) no-repeat scroll 0pt 0;
	cursor:pointer;
	display:block;
	float:left;
	height:11px;
	margin-top:4px;
	width:13px;
}
#header #grey_overlay #advert #adverttop a.close_down {
	background: url("../image/banner_close.gif") 0 -11px no-repeat;
}

#header #grey_overlay #advert .advert {
	display: block;
	clear: both;
	_margin-top: -4px;	
}

#header #grey_overlay #advert .advert img {
	display: block;
}

/* HEADER > MAINMENU */
#mainmenu {
	position: absolute;
	top: 100px;
	left: 25px;
}

#mainmenu ul li {
	height: 28px;
	display: block;
	float: left;
	white-space: nowrap;
	list-style: none;
	_filter: alpha(opacity = 60); /* for IE */
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6; /* Safari (1.x) */
	opacity: 0.6; /* CSS3 standard */
}

#mainmenu ul li:hover,#mainmenu ul li.active {
	_filter: alpha(opacity = 100); /* for IE */
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0; /* Safari (1.x) */
	opacity: 1.0; /* CSS3 standard */
}

#mainmenu ul li a {
	float: left;
	padding-top: 9px;
	height: 19px;
	text-decoration: none;
	display: block;
}

#mainmenu ul li span a:hover {
	text-decoration: none;
}

#mainmenu ul li span.center,#mainmenu ul li span.right,#mainmenu ul li span.left
	{
	display: block;
	float: left;
	width: 5px;
	height: 28px;
}

#mainmenu ul li span.center {
	width: auto;
}

#mainmenu ul li span.center a {
	display: block;
	padding: 7px 1px 0;
	text-decoration: none;
}

#mainmenu ul li span.center a:hover {
	text-decoration: none;
}

#mainmenu ul li#inwoners span.left {
	background: url(../image/inwoners_l.gif) left no-repeat;
}

#mainmenu ul li#inwoners span.right {
	background: url(../image/inwoners_r.gif) right no-repeat;
}

#mainmenu ul li#inwoners span.center {
	background: url(../image/inwoners_c.gif) repeat-x;
}

#mainmenu ul li#inwoners span.center a {
	color: black;
}

#mainmenu ul li#verenigingen span.left {
	background: url(../image/verenigingen_l.gif) left no-repeat;
	width: 4px;
}

#mainmenu ul li#verenigingen span.right {
	background: url(../image/verenigingen_r.gif) right no-repeat;
}

#mainmenu ul li#verenigingen span.center {
	background: url(../image/verenigingen_c.gif) repeat-x;
}

#mainmenu ul li#verenigingen span.center a {
	color: white;
}

#mainmenu ul li#bedrijven span.left {
	background: url(../image/bedrijven_l.gif) left no-repeat;
	width: 4px;
}

#mainmenu ul li#bedrijven span.right {
	background: url(../image/bedrijven_r.gif) right no-repeat;
}

#mainmenu ul li#bedrijven span.center {
	background: #000;
}

#mainmenu ul li#bedrijven span.center a {
	color: white;
}

#header #loginbox {
	width: 163px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	right: 35px;
}

#header #loginbox .top {
	height: 7px;
	background: url("../image/loginbox_top.png") no-repeat;
	_background: url("../image/loginbox_top.gif") no-repeat;
}

#header #loginbox .content {
	padding: 4px 10px 0;
	background: url("../image/loginbox_bg.png") repeat-y;
	_background: url("../image/loginbox_bg.gif") repeat-y;
	_margin-top: -8px;
}

#header #loginbox .bottom {
	height: 8px;
	background: url("../image/loginbox_bottom.png") no-repeat;
	_background: url("../image/loginbox_bottom.gif") no-repeat;
}

#header #loginbox legend {
	display: none;
}

#header #loginbox label {
	font-size: 11px;
	font-weight: bold;
}

#header #loginbox input {
	border: 1px solid #5d5d5d;
	background-color: #f2ed9d;
	width: 137px;
	height: 15px;
	margin: 2px 0 6px 0;
	_margin: 0 0 3px 0;
	padding: 3px 2px;
}

#header #loginbox input#rememberme {
	_margin: 0 0 5px 0;
}

#header #loginbox input.submit {
	width: 63px;
	height: 23px;
	cursor: pointer;
}

#header #loginbox a {
	color: #000;
	font-size: 11px;
}

#header #loginbox a:hover {
	text-decoration: none;
}

/* HEADER > DOCK */
#dock {
	position: absolute;
	width: 975px;
	top: 203px;
}

#dock ul {
	margin: 0 auto;
}

#dock ul li {
	float: left;
	background: url(../image/dock_c.png) repeat-x;
	height: 34px;
	list-style: none;
	_width: 1px;
	position: relative;
}

#dock ul li.dock_l {
	width: 7px;
	background: url(../image/dock_l.png) no-repeat right;
}

#dock ul li.dock_r {
	width: 7px;
	background: url(../image/dock_r.png) no-repeat right;
}

#dock ul li a {
	font-weight: bold;
	color: white;
	text-decoration: none;
	display: block;
	height: 28px;
	line-height: 36px;
	padding: 0 10px;
	white-space: nowrap;
}

#dock ul li a.dock_options {
	font-weight: normal;
	text-decoration: underline;
	background: url(../image/arrow_down_small.gif) no-repeat left 12px;
	padding-left: 20px;
}

#dock ul li a:hover {
	text-decoration: underline;
}

#dock ul li a.active {
	text-decoration: underline;
}

#dock ul.hover li a.active {
	text-decoration: none;
}

#dock_optionstab {
	position: absolute;
	z-index: 999;
	top: 237px;
	right: -5px;
	width:177px;
}
#dock_optionstab p {
	background: url("../image/black_80.png");
	margin: 0;
	color: #fff;
	padding: 0;
	zoom: 1;
}
#dock_optionstab .content {
	padding: 10px;
	display: block;
}
#dock_optionstab .line {
	display: block;
	height: 1px;
	background: url("../image/dotted_white.gif") repeat-x bottom left;
	overflow: hidden;
}

#dock_optionstab ul {
	background: url("../image/black_80.png");
	width: 177px !important;
}

#dock_optionstab ul li {
	float: none;
	background: transparent;
	height: auto;
	padding: 0 10px;
	_height: 1px;
	background: url("../image/dotted_white.gif") repeat-x bottom left;
}

#dock_optionstab ul li a {
	padding: 5px 0;
	height: auto;
	line-height: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;
	display: block;
	height: 28px;
	line-height: 36px;
	padding: 0 10px;
	white-space: nowrap;
}

#dock_optionstab ul li a.on {
	background: url("../image/icons/remove-block.gif") no-repeat right center;
}

#dock_optionstab ul li a.off {
	background: url("../image/icons/add-block.gif") no-repeat right center;
}

#dock_optionstab .bottom {
	height: 8px;
	background: url("../image/tabblad_bottom.png");
}

/* CONTENT */
#content_area {
	position: absolute;
	top: 225px;
	width: 975px;
}

.boxcontent .submenu .item {
	border-bottom: 1px solid #BDBDBC;
	padding: 10px 0;
}



.box_startpage_items ul li a {
	display: block;
	padding: 5px 20px 5px 0;
	background: url("../image/icons/add.gif") no-repeat right center;
	border-top: 1px solid #ccc;
}





/* submenu icons */

.boxcontent .submenu .item .title { font-weight: bold; margin-bottom: 5px; }
.boxcontent .submenu .item a.login,
.boxcontent .submenu .item a.register,
.boxcontent .submenu .item a.forgotpass {
	margin-top: 5px;
	padding-left: 20px;
	background-repeat: no-repeat !important;
	display: block;
	line-height: 16px;
}

.boxcontent .submenu .item a.login {
	background: url(../image/icons/login.gif) no-repeat left top;
}

.boxcontent .submenu .item a.register {
	background: url(../image/icons/register.gif) no-repeat left top;
}

.boxcontent .submenu .item a.forgotpass {
	background: url(../image/icons/forgotpass.gif) no-repeat left top;
}

/* einde submenu icons */

#contenttop {
	height: 21px;
}

.contenttop_inwoners {
	background-image: url(../image/bg/inwoners/content_top.png);
}

.contenttop_verenigingen {
	background-image: url(../image/bg/verenigingen/content_top.png);
}

.contenttop_bedrijven {
	background-image: url(../image/bg/bedrijven/content_top.png);
}

#contentmid {
	background-image: url(../image/bg/content_mid.png);
	width: 100%;
}

#content-container {
	background-repeat: repeat-x;
	margin: 0 12px;
	padding: 6px 15px;
}

.content-container_inwoners {
	background: #d8d6d6 url(../image/bg/inwoners/content_gradient.gif);
}

.content-container_verenigingen {
	background: #414141 url(../image/bg/verenigingen/content_gradient.png);
}

.content-container_bedrijven {
	background: #000 url(../image/bg/bedrijven/content_gradient.png);
}

#contentbottom {
	height: 22px;
	clear: left;
}

.contentbottom_inwoners {
	background-image: url(../image/bg/inwoners/content_bottom.png);
}

.contentbottom_verenigingen {
	background-image: url(../image/bg/verenigingen/content_bottom.png);
}

.contentbottom_bedrijven {
	background-image: url(../image/bg/bedrijven/content_bottom.png);
}

/* CONTENT > INITIAL BOX SETUP */
.box {
    margin-bottom: 15px;
}
/*
.box_move .head {
    cursor: move;
}
*/

.box .head {
    height: 32px;
    overflow: hidden;
}

.box .head .corner_left,
.box .head .corner_right,
.box .head .center {
    width: 9px;
    height: 32px;
    display: block;
    position: relative;
}
.box .head .corner_left { background: url(../image/head_left.png); float: left; }
.box .head .corner_right { background: url(../image/head_right.png); float: right;  }
.box .head .center { background: url(../image/head_center.png); float: left; width: auto; }

.box .head .center .buttons { position: absolute; right: 0; top: 9px; }
.box .head .center .buttons a {
    float: right;
    width: 13px;
    height: 13px;
    margin-left: 3px;
    background-repeat: no-repeat;
}
.box .head .center .buttons a.roll_up { background: url(../image/roll.gif) no-repeat 0 -15px; }
.box .head .center .buttons a.roll_up:hover { background: url(../image/roll.gif) no-repeat 0 -51px; }
.box .head .center .buttons a.roll_down { background-position: 0 0; }
.box .head .center .buttons a.roll_down:hover { background-position: 0 -36px; }

.box .head .center .buttons a.close { background: url(../image/close.gif) no-repeat 0 0; }
.box .head .center .buttons a.close:hover { background: url(../image/close.gif) no-repeat 0 -19px; }

.box .head .center h2 { 
	float: left;
    margin-top: 9px; 
    color: #2f62e2; 
    font-weight: bold; 
}

.box .head .center ul { 
	float: left;
	font-size: 10px;
    color: #4d4d4d;
}

.box .head .center li { 
	float: left;
	margin: 11px 0 0 12px; 
	padding-left: 15px;
	background: url("../image/arrow_breadcrumb.gif") no-repeat 0 3px;
}

.box .head .center .active {
	text-decoration: underline;
}

.box .head .center li a { 
	text-decoration: none;
}

.box .head .center li a:hover { 
	text-decoration: underline;
}

.box .bottom .corner_left,
.box .bottom .corner_right,
.box .bottom .center {
    width: 9px;
    height: 9px;
    display: block;
    position: relative;
}
.box .bottom .corner_left { background: url(../image/bottom_left.png); float: left; height: 9px; width: 9px; overflow:hidden; }
.box .bottom .corner_right { background: url(../image/bottom_right.png); float: right; height: 9px; width: 9px; overflow:hidden; }
.box .bottom .center { background: #FFF; width: auto; border-bottom: solid 1px #c9c9c8; float: left; height: 9px; _height: 8px; width: 9px; _overflow: hidden; }


.box .bottom_yellow .corner_left { background: url(../image/bottom_left_yellow.png); }
.box .bottom_yellow .corner_right { background: url(../image/bottom_right_yellow.png); }
.box .bottom_yellow .center { background: #fff689; }


.box .boxcontent {
    clear: left;
    border-left: solid 1px #c9c9c8; 
    border-right: solid 1px #c9c9c8;
    background-color: white;
    padding: 10px 10px 0 10px;
    _height: 1px;
}
.box .boxcontent .intro_text {
	margin-left: 113px;
}
.box .boxcontent .intro_image {
	margin: 0 20px 0 0;
}

.box .boxcontent blockquote {
    width: 340px;
    margin: 0px auto;
    padding: 10px;
    quotes: "\201C" "\201D";
}

.box .boxcontent blockquote:before, .box .boxcontent blockquote:after {
    color: #2f62e2;
    display: block;
    font-size: 5em;
    width: 50px;
}

.box .boxcontent blockquote p {
    padding-left: 40px;
    padding-right: 40px;
    color: #2f62e2;
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
}


.box .boxcontent blockquote:before { 
    content: open-quote;
    height: 0;
}

.box .boxcontent blockquote:after { 
    padding-left: 33px; 
    content: close-quote;
    height: 50px;
    margin: -60px 0px 0px 290px;
}

.box .boxcontent .content_title {
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: 1px solid #BDBDBC;
}
.box .boxcontent .content_author {
    font-size: 11px;
}

.box .boxcontent .data_title {
    border-bottom: 1px solid #BDBDBC;
    font-weight: bold;
    display: block;
    line-height: 16px;
    margin: 10px 0 0;
    padding-bottom: 5px;
}

.box .boxcontent .news_title {
    border-bottom: 1px solid #BDBDBC;
    display: block;
    line-height: 16px;
    padding: 5px 0 5px 20px;
    background-repeat: no-repeat;
    background-position: 0px 4px;
    background-image: url(../image/icons/news.gif);
}


.box .boxcontent .news_title a {
    padding-left: 10px;
}

.box .boxcontent .news_item {
	text-decoration: none;
}

.box .boxcontent .news_text {
	float: left;
}

.box .boxcontent .news_date {
	color:black;
	float:right;
	font-size:80%;
	text-decoration:none !important;	
}


/* News Header */

.box .boxcontent .news_header .news_image {
	width: 250px;
	float: left;
	display: block;
}


.box .boxcontent .news_header .news_list {
	float: left;
	width: 310px;
}

.box .boxcontent .news_header .news_list li {
	border-bottom:1px solid #BEBEBD;
	display:block;
	line-height:29px;
	padding: 0 5px;
	height: 29px;
}

.box .boxcontent .news_header .news_list .first {
	border-top:1px solid #BEBEBD;
}

.box .boxcontent .news_header .news_list li a {
	text-decoration: none;
	line-heigt: 29px;
	display: block;
}

.box .boxcontent .news_header .news_list li a img {
	display: none;
}

.box .boxcontent .news_header .news_list li a .news_text {
	float: left;	
}

.box .boxcontent .news_header .news_list li a .news_date {
	color:black;
	float:right;
	font-size:80%;
	text-decoration:none !important;	
}


.box .boxcontent .news_header .news_list li a:hover, .box .boxcontent .news_header .news_list .active {
	background-color: #EEEEEE;
}

.box .boxcontent .data_item {
    display: block;
    /*margin: 0 0 5px 0;*/
    padding-bottom: 5px;
    padding-left: 20px;
	height: 20px;
    line-height: 20px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.box .boxcontent a.more {
    font-size: 10px;
    line-height: 20px;
    float: right;
}
.box .boxcontent a.more_cat { padding-right: 11px; }

.box .boxcontent img {
    padding: 0px;
}

.box .boxcontent img.pad {
    padding: 5px;
}


/* box logo's TEMP */
.rss_logo_omrop-fryslan {
	display: block;
	width: 48px;
	height: 19px;
	background: url('../image/logo_omrop_fryslan.gif') no-repeat;
	text-indent: -1234em;
	overflow: hidden;
	margin:-2px 0pt 0pt 10px;
}

.rss_logo_nijsnet {
	display: block;
	width: 68px;
	height: 18px;
	background: url('../image/logo_nijsnet.gif') no-repeat;
	text-indent: -1234em;
	overflow: hidden;
	margin:-2px 0pt 0pt 10px;
}

.box_size_150 .bottom .center,
.box_size_150 .head .center { width: 132px !important; }
.box_size_187 .bottom .center,
.box_size_187 .head .center { width: 169px !important; }
.box_size_192 .bottom .center,
.box_size_192 .head .center { width: 174px !important; }
.box_size_288 .bottom .center,
.box_size_288 .head .center { width: 270px !important; }
.box_size_384 .bottom .center,
.box_size_384 .head .center { width: 366px !important; }
.box_size_591 .bottom .center,
.box_size_591 .head .center { width: 573px !important; }


/* CONTENT SIZES */

#content-container .column_left { float: left; width: 150px; _height: 100px; min-height: auto; }
#content-container .left .box { width: 150px; }

#content-container .mid { width: 606px; float: left; }
#content-container .mid_size { float: left; margin-left: 15px; _display: inline; _height: 100px; min-height: 100px; }

#content-container .mid_size_187,
#content-container .mid_size_187 .box { width: 187px; }
#content-container .mid_size_192,
#content-container .mid_size_192 .box { width: 192px; }
#content-container .mid_size_288,
#content-container .mid_size_288 .box { width: 288px; }
#content-container .mid_size_384,
#content-container .mid_size_384 .box { width: 384px; }
#content-container .mid_size_591,
#content-container .mid_size_591 .box { width: 591px; }

#content-container .column_right { float: left; margin-left: 15px; width: 150px; _height: 100px; min-height: auto; }
#content-container .right .box { width: 150px; }

/* Buttons */

.box .boxbutton {
	float: right;
	margin: 2px 10px 0 20px;
}

.box .boxbutton_left {
	float: left;
	margin-left: 10px;
}

.box .boxbutton img {
	float: left;
	margin-right: 5px;
}

/* startpagina */

.box .nieuwoptrynwaldenitem {
	background: transparent url(../image/icons/star.gif) no-repeat scroll left 3px;
	line-height: 25px;
}

.box .nieuwoptrynwaldenitem a {
	margin-left: 25px;
}


/* box evenementen */

.box .evenementbox .user {
	float: left;
	height: 20px;
	width: 149px;
	margin-right: 20px;
	padding: 2px 0 0 20px;
	background: url(../image/icons/user.gif) no-repeat top left;
}

.box .userenrol {
	border-top: 1px solid #BDBDBC;
	margin-top: 8px;
	padding: 8px 0;
	text-align: right;
}


/* box listoverview */

.box .listoverviewbox { padding: 0; }
.box .listoverviewbox a.more { margin-right: 10px; }
.box table.listoverviewcategories { 
	padding: 0;
	margin: 0;
	border: 1px solid #FFF;
	border-collapse: separate; 
}

.box .listoverviewcategories tr.header {
	background-color: #CCD3DE;
	font-weight: bold;
}
.box .listoverviewcategories tr.header td {
	padding: 10px 5px;
}

.box .listoverviewcategories tr.header td.status {
	border-right: 1px solid #FFF;
	text-align: center;
}

.box .listoverviewcategories tr.header td.reacties {
	border-left: 1px solid #FFF;
	text-align: center;
}

.box .listoverviewcategories tr.header td.laatstereactie {
	border-left: 1px solid #FFF;
	text-align: center;
}

.box .listoverviewbox table {
	width: 100%;
}

.box .listoverviewcategories tr.line td { border-bottom: 1px solid #d2d2d2; }
.box .listoverviewcategories tr.listoverviewitem td { border-top: 1px solid #d2d2d2; }

.box .listoverviewcategories tr.listoverviewitem .icon {
	width: 60px;
	border-right: 1px solid #d2d2d2;
	vertical-align: middle;
	text-align: center;
}

.box .listoverviewcategories tr.listoverviewitem .description {
	padding: 10px;
	vertical-align: middle;
}

.box_size_591 .listoverviewcategories tr.listoverviewitem .description { width: 427px; }
.box_size_288 .listoverviewcategories tr.listoverviewitem .description { width: 205px; }

.box .listoverviewcategories tr.listoverviewitem .description .listoverview_title a {
	color: #4d4d4d;
	font-weight: bold;
	text-decoration: none;
}

.box .listoverviewcategories tr.listoverviewitem .description .listoverview_title a:hover {
	color: #2f62e2;
	font-weight: bold;
	text-decoration: none;
}

.box .listoverviewcategories tr.listoverviewitem .description p {
	padding: 0;
}

.box .listoverviewcategories tr.listoverviewitem .views {
	width: 140px;
	padding: 0 5px;
	border-left: 1px solid #d2d2d2;
	text-align: center;
	vertical-align: middle;
}

.box .listoverviewcategories tr.listoverviewitem .reacties {
	width: 140px;
	padding: 0 5px;
	border-left: 1px solid #d2d2d2;
	text-align: center;
	vertical-align: middle;
}

.box .listoverviewcategories tr.listoverviewitem .reacties .naam {
	font-weight: bold;
	font-size: 14px;
	margin-top: 4px;
}


.box .listoverviewcategories tr.listoverviewitem .reacties .datum {
	font-size: 10px;
	margin-top: 5px;
}


.box .listoverviewbox .listoverviewadd { padding-top: 8px; height: 20px; }
.box .listoverviewbox .reageer { height: 30px; background-color: #ececec; }


/* Forum */
.box .forumtopic tr.forumitem table {
	margin: 0;
	padding: 0;
	border-collapse: separate;
	border-top: 0;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
}

.box .forumtopic tr.forumitem table tr.header {
	background-color: #CCD3DE;
}
.box .forumtopic tr.forumitem table tr.header td {
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
}

.box .forumtopic tr.forumitem .line td {
	border-bottom: 1px solid #d2d2d2;
}

.box .forumtopic tr.forumitem .user {
	padding: 10px 5px 10px 25px;
	background-image: url(../image/icons/user_comment.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
	font-weight: bold;
	border-right: 1px solid #fff;
}

.box .forumtopic tr.forumitem .size_411 { width: 411px; }
.box .forumtopic tr.forumitem .size_205 { width: 204px; }

.box .forumtopic tr.forumitem .avatar {
	padding: 10px;
	border-right: 1px solid #d2d2d2;
	text-align: center;
}

.box .forumtopic tr.forumitem .comment {
	padding: 10px;
	width: 419px;
}



.box_account img.avatar {
	margin-bottom: 20px;
}
.box_account .avatar_info {
	margin: 0pt 0pt 20px 165px;
}
.box_account .avatar_info ul {
	line-height: 20px;
}
.box_account .avatar_info ul li {
	list-style-type: disc;
	margin-left: 20px;
}




/* Forum backup */
/* box forum */

.box .forumbox { padding: 0; }
.box .forumbox .more { padding-left:10px; float: none !important; }
.box .forumcategories { padding: 0; margin: 0; }

.box .forumbox table {
	width: 100%;
}

.box .forumcategories tr.forumitem td { border-bottom: 1px solid #d2d2d2; }
.box .forumcategories tr.forumitem .icon {
	width: 60px;
	border-right: 1px solid #d2d2d2;
	vertical-align: middle;
	text-align: center;
}

.box .forumcategories tr.forumitem .description {
	padding: 10px;
	vertical-align: middle;
}

.box_size_591 .forumcategories tr.forumitem .description { width: 427px; }
.box_size_288 .forumcategories tr.forumitem .description { width: 205px; }

.box .forumcategories tr.forumitem .description .forum_title a {
	color: #4d4d4d;
	font-weight: bold;
	text-decoration: none;
}

.box .forumcategories tr.forumitem .description .forum_title a:hover {
	color: #2f62e2;
	font-weight: bold;
	text-decoration: none;
}

.box .forumcategories tr.forumitem .description p {
	padding: 0;
}

.box .forumcategories tr.forumitem .views {
	width: 70px;
	padding: 0 5px;
	border-left: 1px solid #d2d2d2;
	text-align: center;
	vertical-align: middle;
}

.box .forumtopic tr.forumitem .post {
	padding: 10px 5px 0;
	margin: 0;
	font-size: 10px;
}

.box .forumtopic tr.forumitem .comment {
	padding: 10px;
	width: 419px;
}

.box .forumbox .forumadd { padding-top: 8px; height: 20px; }
.box .forumbox .reageer { height: 30px; background-color: #ececec; }

.box .forumbox textarea { width: 100%; }

.form-ForumTopicAdd {width: 100%;}

/* blog reactie */

tr.forumitem .box_weblog_react {
	border: 1px solid #ffffff;
	background-color: #ccd3de;
	padding: 0 5px 5px 5px;
}

.box_weblog_react .weblog_user { 
	font-weight: bold;	
	background-image: url(../image/icons/user_comment.gif);
	background-position: 0 1px;
	background-repeat: no-repeat;
	padding: 5px 0 0 20px;
}

.box_weblog_react .weblog_post { font-size: 10px;}


/* blog */

.blogitem 
{
	padding: 10px 0;
	border-bottom: 1px solid #d2d2d2;
}
.blogitem .avatar 
{
	padding: 5px;
	display: solid;
	width: 80px; 
	overflow: hidden;
}
.blogitem a.article 
{
	text-decoration: none;
	color: #000;	
	height:60px;
	overflow:hidden;
	display:block;
}
/* box account */

.box_account_overview {
    width: 150px;
}

.box_account_overview .mylink {
	cursor: pointer;	
}

.box_account_overview #myprofile a {
    padding-left: 11px;
    background: url(../image/arrow.gif) no-repeat 0px 5px;
}
.box_account_overview a span {
	font-size: 9px;
}
.box_account_overview #my_links a.fav {
    background-image: url(../image/icons/favourite.gif);
}
.box_account_overview #my_links a.add {
    background-image: url(../image/icons/add_favourite.gif);
}
.box_account_overview #my_links,
.box_account_overview #myprofile {
    border-top: 1px solid #bdbdbc;
    padding-top: 10px;
    margin-top: 10px;
}

.box_account_overview #picture img {
    display: block;
    margin: 0 0 5px;
}

.box_account fieldset {
    margin-bottom: 24px;
}
.box_account fieldset legend {
    margin-bottom: 15px;
}
.box_account fieldset legend span {
    border-bottom:1px solid #bdbdbc;
    display:block;
    width:552px;
    color: #7ab833;
    font-weight: bold;
    padding: 0 5px;
    line-height: 20px;
}
.box_account .account_photo {
    width: 151px;
    height: 150px;
    float: left;
}
.box_account .account_photo_content {
    margin: 10px 0 0 160px;
}
.box_account .account_photo_content p.small {
    width: 225px;   
}
.box_account div.form-container input#file {
	margin-left:165px;
	_margin-left: 168px;
}

/* forum icons */

.post .time_add {
	background: url(../image/icons/time_add.gif) no-repeat 0 -2px;
	height: 16px;
	padding-left: 20px;
	float: left;
}


.post a.edit, 
.post a.flag { float: right; padding: 0 10px 0 20px; height: 20px; display: block; color: #484848; text-decoration: none; }

.post a.edit:hover, 
.post a.flag:hover { 
	text-decoration: underline; 
}

.post a.edit { 
	background: url(../image/icons/comment_edit.gif) no-repeat 2px 0;
}

.post a.flag { 
	background: url(../image/icons/thumb_down.gif) no-repeat 2px 0;
}

/* message */

.form-container ul.ui-tabs-nav { position: relative; top:0; background: #E6E6E6 !important; }

.form-container ul.ui-tabs-nav li a { cursor: pointer !important ;}


/* box account */
.box_account_overview {
	width: 150px;
}


.box_account_overview #my_links a.message,
.box_account_overview #my_links a.message_new,
.box_account_overview #my_links a.message_open,
.box_account_overview #my_links a.my_favorites,
.box_account_overview #my_links a.add_favorites,
#blog_author div a.email,
.boxcontent a.column_edit, 
.boxcontent a.column_remove,
.boxcontent a.weblog_edit,
.boxcontent a.weblog_remove {
	padding: 5px 0 5px 20px;
	line-height: 20px;
}

.sendmessage a.email {
	padding: 5px 0 5px 25px;
	line-height: 20px;
}

.boxcontent a.column_edit,
.boxcontent a.weblog_edit {
	background: url(../image/icons/pencil.gif) no-repeat 0px 5px;
}

.boxcontent a.column_remove, 
.boxcontent a.weblog_remove {
		background: url(../image/icons/cross.gif) no-repeat 0px 5px;
}

#blog_author div a.email {
	background: url(../image/icons/message_reply.gif) no-repeat 0px 5px;
}

.sendmessage a.email {
	background: url(../image/icons/message_reply.gif) no-repeat 5px 5px;	
}

.box_account_overview #my_links a.message {
	background: url(../image/icons/message.gif) no-repeat 0px 5px;
}

.box_account_overview #my_links a.message_open {
	background: url(../image/icons/message_open.gif) no-repeat 0px 5px;
}

.box_account_overview #my_links a.message_new {
	background: url(../image/icons/message_new.gif) no-repeat 0px 5px;
}

.box_account_overview #my_links a.my_favorites {
	background: url(../image/icons/favourite.gif) no-repeat 0px 5px;
}

.box_account_overview #my_links a.add_favorites {
	background: url(../image/icons/add_favourite.gif) no-repeat 0px 5px;
}


.box_account_overview #my_links,.box_account_overview #myprofile {
	border-top: 1px solid #bdbdbc;
	padding-top: 10px;
	margin-top: 10px;
}

.box_account_overview #picture img {
	display: block;
	margin: 0 0 5px;
}

/* box weblog */

.boxcontent .categories ul.cat li .weblog { background: url(../image/icons/comment.gif) no-repeat 10px 5px; }

/* box user profile */
.user_profile {
	padding: 0px 8px;
}

.user_profile .user_profile_head {
	border-bottom: 1px solid #bdbdbc;
	display: block;
	color: #7ab833;
	font-weight: bold;
	padding: 0 5px;
	margin-bottom: 10px;
	line-height: 20px;
}

.user_profile .location {
	font-size: 11px;
	font-style: italic;
	width: 85px;
	float: left;
	padding-left: 5px;
}

.user_profile h4.bg_grey {
	margin-top: 25px;
	padding: 5px 0 0 5px;
	background-color: #CCD3DE;
	display: block;
	line-height: 16px;
	height: 20px;
}

.user_profile .title {
	background-color: #CCD3DE !important;
	height: 20px;
	margin-top: 10px;
	padding: 5px 0 0 25px;
	font-weight: bold;
	line-height: 16px;
	width: 524px;
	border-top: 2px solid #eee;
	border-left: 2px solid #eee;
	border-right: 2px solid #eee;		
}

.user_profile #addresses,
.user_profile #emails,
.user_profile #ims,
.user_profile #phones,
.user_profile #websites {
	padding-top: 5px;
	border: 2px solid #eeeeee;
	width: 549px;
}


.user_profile .address	{ background: url("../image/icons/address.gif") no-repeat 4px 4px; }
.user_profile .email 	{ background: url("../image/icons/message.gif") no-repeat 4px 4px; }
.user_profile .im 		{ background: url("../image/icons/im.gif") no-repeat 3px 3px; }
.user_profile .phone 	{ background: url("../image/icons/phone.gif") no-repeat 4px 4px; }
.user_profile .website 	{ background: url("../image/icons/website.gif") no-repeat 4px 4px;}

.user_profile a.edit,.user_profile a.remove {
	line-height: 16px;
	text-indent: -1234em;
	background-repeat: no-repeat;
	display: block;
	float: right;
	width: 16px;
	height: 16px;
}

.user_profile a.edit { background-image: url("../image/icons/pencil.gif"); }
.user_profile a.remove { background-image: url("../image/icons/cross.gif"); margin-right: 10px; }

.user_profile a.ajaxRequestor { 
	padding-left: 15px;
	margin-top: 7px;
	height: 20px;
	display: block;
	background: #eeeeee url("../image/icons/bullet_add.gif") no-repeat 0 3px;
	color: #347BE7;
	line-height: 21px;
	border: 1px solid #fff;
}

.user_profile a.ajaxRequestor:hover { 
	color: #1F4C8F;
}

/* box reaction */
.box .boxcontent .reaction_author {
	font-size: 11px;
}

/* instant messaging icons */
#ims ul li .aim,
#ims ul li .googletalk,
#ims ul li .icq,
#ims ul li .messenger,
#ims ul li .yahoo,
#ims ul li .yabber { height: 16px; padding-left: 20px; }
/* #ims ul li .yabber { height: 16px; padding-left: 20px; width: 16px; display: block; float: left; } */

#ims ul li .aim 		{ background: url(../image/icons/im_aim.gif) no-repeat 0 0; }
#ims ul li .googletalk 	{ background: url(../image/icons/im_googletalk.gif) no-repeat 0 0; }
#ims ul li .icq 		{ background: url(../image/icons/im_icq.gif) no-repeat 0 0; }
#ims ul li .messenger 	{ background: url(../image/icons/im_messenger.gif) no-repeat 0 0; }
#ims ul li .yahoo 		{ background: url(../image/icons/im_yahoo.gif) no-repeat 0 0; }
#ims ul li .yabber 		{ background: url(../image/icons/im_yabber.gif) no-repeat 0 0; }

/* box react */
.boxreact label { display:none !important; }
.boxform { display: none; margin: 30px 0 20px 0;}

/* box date */
.box_date .item,
#box_date .item {
	border-bottom: 1px solid #bdbdbc;
	padding: 8px 0;
}

.box_date .last,
#box_date .last {
	border-bottom: none;
	margin-bottom: 0;
}

.box_date .item .date,
#box_date .item .date {
	background-image: url(../image/date.gif);
	height: 41px;
	width: 41px;
	float: left;
	position: relative;
	text-align: center;
	color: white;
	margin-right: 10px;
}

.box_date .item .date .day,.box_date .item .date .month,
#box_date .item .date .day,#box_date .item .date .month {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: white;
	line-height: 17px;
	display: block;
	margin: 0 auto;
}

.box_date .item .date .day,
#box_date .item .date .day {
	margin-top: 4px;
}

.box_date .item .date .month,
#box_date .item .date .month {
	font-size: 10px;
	font-family: Arial;
}

.box_date .item .subject,
#box_date .item .subject {
	/*float: right;
	width: 225px;
	margin-top: 4px;*/
	margin: 4px 0;
}

.box_date .item .subject a.title,
#box_date .item .subject a.title {
	margin-bottom: 6px;
	display: block;
}

.box_date .item .subject p, 
#box_date .item .subject p {
	margin-bottom: 6px;
}

.box_date .boxcontent a.more,
#box_date .boxcontent a.more { /* specifieke aanpassingen */
	line-height: normal;
	margin: 5px 0 0 0;
}

.date a {
	text-decoration: none;
}

/* box mededeling */
.box_mededelingen .head h2,
#box_mededelingen .head h2 {
	color: #ff625f;
}

.box_mededelingen .boxcontent,
#box_mededelingen .boxcontent {
	background-color: #fff689;
}

.box_mededelingen .boxcontent h2,
#box_mededelingen .boxcontent h2 {
	margin-bottom: 5px;
	line-height: 24px;
	color: #454545;
	font-family: "Comic Sans MS", TSCu_Comic, Times, serif;
	font-size: 20px;
	width: auto;
}

.box_mededelingen .boxcontent p,
#box_mededelingen .boxcontent p {
	color: #1d1d1d;
	font-family: "Comic Sans MS", TSCu_Comic, Times, serif;
	font-size: 14px;
}

/* box tip */
.box_tip .boxcontent img,
#box_tip .boxcontent img {
	float: left;
	margin: 5px 10px 0 3px;
	border: 1px solid #272727;
}

.box_tip .boxcontent  h2,
#box_tip .boxcontent  h2 {
	margin: 5px 0;
	color: #454545;
	font-size: 12px;
	font-weight: bold;
}

/* box bedrijfgegevens */

#box_colleagues .boxcontent .data_item_user_remove {
	background: url(../image/icons/cross.gif) no-repeat 0 3px;
}

#box_colleagues .boxcontent .data_item_user {
	background-image: url(../image/icons/user.gif);
}

#box_colleagues .boxcontent .data_item_phone {
	background-image: url(../image/icons/phone.gif);
}

#box_company_date .boxcontent .data_item_chart {
	background-image: url(../image/icons/chart_organisation.gif);
}

#box_company_date .boxcontent .data_item_description {
	background-image: url(../image/icons/report.gif);
}

#box_company_date .boxcontent .data_item_address {
	background-image: url(../image/icons/building.gif);
}

#box_company_date .boxcontent .data_item_mail {
	background-image: url(../image/icons/mail.gif);
}

/* box bedrijfgegevens */
.box_company_address .boxcontent .data_item_address {
	background-image: url(../image/icons/building.gif);
}

.box_company_address .boxcontent .data_item_mail {
	background-image: url(../image/icons/mail.gif);
}

.box_company_address .boxcontent .data_item_web {
	background-image: url(../image/icons/website.gif);
}

.box_company_address .boxcontent .data_item_messenger {
	background-image: url(../image/icons/im_messenger.gif);
}

.box_company_address .boxcontent .data_item_phone {
	background-image: url(../image/icons/phone.gif);
}


/* box calendar */
#box_calendar .boxcontent {
	
}

/* box calendar categorien */
#box_calendar_cat .boxcontent {
	padding: 8px 0 0 0;
}

#box_calendar_cat .boxcontent .categories ul.cat li {
	background: url(../image/dotted_line.gif) bottom repeat-x;
}

#box_calendar_cat .boxcontent .categories ul.cat li a {
	color: #404040;
	text-decoration: none;
	line-height: 23px;
	background: url(../image/icons/categories.gif) no-repeat 10px;
	padding-left: 35px;
}

/* box bedrijven categorien */
.categories.products { margin: 0 10px;}

#box_vacature .boxcontent, 
#box_company .boxcontent {
	padding: 10px 10px 0 10px;
}
#box_company .form-container {
	background: none;
	border: 0;
}

#box_company ul li {
	_height: 1px;
}

#box_company .form-container select {
	width: 393px;
}

#box_vacature .boxcontent .categories ul.cat li, 
#box_company .boxcontent .categories ul.cat li {
	background: url(../image/dotted_line.gif) bottom repeat-x;
}

#box_vacature .boxcontent .categories ul.cat li a, 
#box_company .boxcontent .categories ul.cat li a {
	color: #404040;
	text-decoration: none;
	line-height: 18px;
	_height: 1px;
	display: block;
	padding: 3px 30px;
	padding-right: 5px;
}

#box_vacature .boxcontent .categories ul.cat li a span {
	display: block;
	font-size: 10px;
}

#box_vacature .boxcontent .categories ul.cat li:hover, 
#box_company .boxcontent .categories ul.cat li:hover {
	background: #f5f5f5 url(../image/dotted_line.gif) bottom repeat-x;
}

#box_vacature .boxcontent .categories ul.cat li a:hover, 
#box_company .boxcontent .categories ul.cat li a:hover {
	color: #347BE7;
}



#box_company .boxcontent .categories ul.cat li .organisation { background: url(../image/icons/lorry.gif) no-repeat 7px 5px; }
#box_company .boxcontent .categories ul.cat li .association { background: url(../image/icons/group.gif) no-repeat 7px 5px; }

#box_vacature .boxcontent .categories ul.cat li a {
	background: url(../image/icons/vacancies.gif) no-repeat 10px 5px;
	
}
#box_vacature .boxcontent .categories ul.cat li.product a {
	background: url(../image/icons/.gif) no-repeat 10px 5px;
}
#options #options_buttons {
	border-top: 1px solid #ccc;
	padding-top: 10px;
}

#blog_author .icon a, #options .icon a {
	padding-left: 20px;
	line-height: 20px;
	display: block;
	margin-right: 10px;
}

#options .company_add a {
	background: url(../image/icons/lorry_add.gif) no-repeat;
}

#options .association_add a {
	background: url(../image/icons/group_add.gif) no-repeat;
}

#options .pencil_add a {
	background: url(../image/icons/pencil_add.gif) no-repeat;
}
#options .pencil_edit a {
	background: url(../image/icons/pencil.gif) no-repeat;
}
#options .pencil_delete a {
	background: url(../image/icons/pencil_delete.gif) no-repeat;
}
#options .weblog_add a {
	background: url(../image/icons/comment_add.gif) no-repeat;
}
#options .vacancy_add a {
	background: url(../image/icons/vacancies_add.gif) no-repeat;
}
#options .vacancy_delete a {
	background: url(../image/icons/vacancies_delete.gif) no-repeat;
}
#options .vacancy_edit a {
	background: url(../image/icons/vacancies_edit.gif) no-repeat;
}
#options .product_add a {
	background: url(../image/icons/product_add.gif) no-repeat;
}
#options .news_add a {
	background: url(../image/icons/newspaper_add.gif) no-repeat;
}
#options .product a {
	background: transparent url(../image/icons/product_add.gif) no-repeat scroll 0px 0px;
}
#options .edit_company a {
	background: transparent url(../image/icons/lorry_edit.gif) no-repeat scroll 0px 0px;
}
#options .delete_company a {
	background: transparent url(../image/icons/lorry_delete.gif) no-repeat scroll 0px 0px;
}
#options .company_add_user a {
	background: transparent url(../image/icons/lorry_add_user.gif) no-repeat scroll 0px 0px;
}
#options .calendar_add a {
	background: url(../image/icons/calendar_add.gif) no-repeat;
}
#options .category_add a {
	background: url(../image/icons/folder_add.gif) no-repeat;
}

#options .marketplace_add a {
	background: url(../image/icons/tag_blue_add.gif) no-repeat;
}
#options .marketplace_delete a {
	background: url(../image/icons/tag_blue_delete.gif) no-repeat;
}
#options .marketplace_edit a {
	background: url(../image/icons/tag_blue_edit.gif) no-repeat;
}

#options .banner_add a {
	background: url(../image/icons/banner_add.gif) no-repeat;
}

#blog_author .send_message a {
	background: url(../image/icons/message_reply.gif) no-repeat;
}

.boxcontent .categories .delete {
	background: url(../image/icons/cross.gif) no-repeat;
	padding-left: 20px;
}

.boxcontent .categories .clicks {
	background: url(../image/icons/clicks.gif) no-repeat;
	padding-left: 20px;
}

.boxcontent .categories .views {
	background: url(../image/icons/views.gif) no-repeat;
	padding-left: 20px;
}

.boxcontent .categories .link {
	background: url(../image/icons/links.gif) no-repeat;
	padding-left: 20px;
}

/* box bedrijven categorien */
#box_club .boxcontent {
	padding: 8px 0 0 0;
}

#box_club .boxcontent .categories ul.cat li {
	background: url(../image/dotted_line.gif) bottom repeat-x;
}

#box_club .boxcontent .categories ul.cat li a {
	color: #404040;
	text-decoration: none;
	line-height: 25px;
	height: 25px;
	display: block;
	background: no-repeat 10px 4px;
	padding-left: 35px;
}

#box_club .boxcontent .categories ul.cat_basketball li a {
	background-image: url(../image/icons/sport_basketball.gif);
}

#box_club .boxcontent .categories ul.cat_golf li a {
	background-image: url(../image/icons/sport_golf.gif);
}

#box_club .boxcontent .categories ul.cat_music li a {
	background-image: url(../image/icons/music.gif);
}

#box_club .boxcontent .categories ul.cat_soccer li a {
	background-image: url(../image/icons/sport_soccer.gif);
}

#box_club .boxcontent .categories ul.cat_tennis li a {
	background-image: url(../image/icons/sport_raquet.gif);
}


/* help banner */

.helpbanner {
	width: 150px;
	height: 120px;
}

.helpbanner img {
	width: 150px;
	height: 112px;
}

.helpbanner .cb_chatbutton {
	cursor: pointer;
}

/* box scroller */
#box_scroller .head .center a {
	background: transparent url(../image/up.gif) no-repeat scroll center
		10px;
	display: block;
	height: 26px;
	margin: 0px auto;
}

#box_scroller .boxcontent {
	text-align: center;
}

#box_scroller .bottom {
	height: 32px;
	overflow: hidden;
}

#box_scroller .bottom .corner_left,#box_scroller .bottom .corner_right,#box_scroller .bottom .center
	{
	height: 32px;
	width: 9px;
}

#box_scroller .bottom .corner_left {
	background-image: url(../image/foot_left.png);
}

#box_scroller .bottom .corner_right {
	background-image: url(../image/foot_right.png);
}

#box_scroller .bottom .center {
	background-image: url(../image/foot_center.png);
	width: auto;
}

#box_scroller .bottom .center a {
	display: block;
	margin: 0 auto 0px;
	background: url(../image/down.gif) no-repeat scroll center 10px;
	height: 26px;
}

/* box search */
#box_search {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #cacac9;
	height: 16px;
}

#box_search .searchbox-l { 
	background: url(../image/searchbox-l.png) 0 0 no-repeat;
	width: 9px;
	height: 24px; 
}

#box_search .searchbox-r {
	background: url(../image/searchbox-r.png) 0 0 no-repeat;
	width: 9px;
	height: 24px; 
}

#box_search input {
	float: left !important;
	background: url(../image/searchbox-m.gif) -2px 0 !important;
	border: 0 !important;
	padding: 5px 0 !important;
	width: 99px !important;
	height: 14px !important;
	font-size: 11px !important;
	color: #515151 !important;
}

#box_search a {
	background-image: url(../image/searchbutton.png);
	height: 26px;
	width: 26px;
	display: block;
	float: left;
	margin: -2px 0 0 4px;
	cursor: pointer;
}

/* Google search frame */
#cse-search-results * {
	font-size: 12px !important;
}

/* Flash messages */

.flashmessages, .errormessages {
	padding: 10px;
	border: 2px solid #ddd;
	margin-left: 15px;
	margin-bottom: 15px;
	display: block;
	
}

.flashmessages { 
	background: #E6EFC2 !important;
	color: #264409 !important;
	border-color: #C6D880 !important;
}

.errormessages { 
	background: #FBE3E4 !important;
	color: #8a1f11 !important;
	border-color: #FBC2C4 !important;
}

.flashmessages a { 
	color: #264409; 
}

.errormessages a { 
	color: #8a1f11; 
}

.flashmessages ul li, .errormessages ul li {
	padding-left: 23px;
}

.flashmessages ul li { 
	background: url(../image/icons/tick.gif) no-repeat 0 -1px; 
}

.errormessages ul li { 
	background: url(../image/icons/cross.gif) no-repeat 0 -1px; 
}

/* box footer */
#footer {
	clear: left;
	text-align: center;
	font-size: 12px;
	color: #606060;
	padding-top: 5px;
}

#footer a {
	font-size: 12px;
	color: #606060;
}

#footer div {
	margin-top: 20px;
	line-height: 19px;
}

/* messages */
#message_options {
	height: 40px;
}
#message_options a.message_reply  {
	background:transparent url(../image/icons/message_reply.gif) no-repeat scroll 0px 5px;
	padding:5px 0 5px 20px;
	float: right;
}
#message_options a.message_new {
	background:transparent url(../image/icons/message_new.gif) no-repeat scroll 0px 5px;
	padding:5px 0 5px 20px;
	float: right;
	margin: 0 10px;
}
#messages {
	width:100%;
	padding-bottom: 40px;
}
#messages table {
	width: 100%;
}
#messages table thead {
	background-color: #efefef;
}
#messages table td,
#messages table th {
	padding: 5px;
}
#messages table td.title,
#messages table th.title {
	width: 100%;
	white-space: normal;
}

#messages table td {
	white-space: nowrap;
}
#messages table tr:hover {background-color: #FAFAFA;}
#messages table td.title a{ display: block; }

#messages table td.actions a {
	margin: 0 -2px;
}
#message a.delete,
#messages a.delete {
	background: url(../image/icons/delete.gif) no-repeat right;
	display: block;
	width: 19px;
	height: 16px;
	overflow: hidden;
	text-indent: -1234em;
}
#message a.react,
#messages a.react {
	background: url(../image/icons/messages.gif) no-repeat;
	display: block;
	width: 19px;
	height: 16px;
	overflow: hidden;
	text-indent: -1234em;
}
/* message */

#message .title {
	border-bottom:1px solid #BDBDBC;
	display:block;
	font-weight:bold;
	line-height:20px;
	margin-bottom:10px;
	padding:0pt 5px;
	height: 20px;
}
#message .title a {
	text-decoration: none;
	float: left;	
}
#message .title #actions {
	display: inline; 
	float: right;
}
#message .senddate {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #BDBDBC;
}
#message .content {
	padding: 5px;
}
#message span {
	display: block;
	float: left;
	width: 80px;
	clear: left;
	height: 15px;
	text-align: right;
	margin-right: 10px;
	font-weight: bold;
}
#message_bottom {
	height: 20px;
	padding:5px;
}
#message_send .form-container {
	padding: 10px;	
}
.whitespace { background-color: #fff;padding-bottom:10px; }

/* nieuwsoverzicht */

#newsoverview_new {
	padding: 5px;
	margin-left: 460px;
}

#newsoverview {
	width:100%;
	padding-bottom: 40px;
}
#newsoverview table {
	width: 100%;
}
#newsoverview table thead {
	background-color: #CCD3DE;
}
#newsoverview table td,
#newsoverview table th {
	padding: 5px;
}
#newsoverview table td.title,
#newsoverview table th.title {
	width: 430px;
	white-space: normal;
}
#newsoverview table td {
	white-space: nowrap;
}
#newsoverview table td.actions a {
	margin: 0 3px;
}
#newsoverview table tbody td {
	border-bottom: 1px solid #ccc;
}

#newsoverview a.edit {
	background: url(../image/icons/pencil.gif) no-repeat;
	width: 16px;
	height: 16px;
	text-indent: -1234em;
	display: block;
}

#newsoverview a.delete {
	background: url(../image/icons/delete.gif) no-repeat;
	width: 16px;
	height: 16px;
	text-indent: -1234em;
	display: block;
}

/* vacatures */
#companyinfo .logo {
	float: left; 
	padding: 5px;
	margin-right: 5px;
	border-right: 1px solid #D2D2D2;
	width: 90px;
	height: 90px;
}
#vacature_right #buttons a, #options div a.icon {
	padding: 0px 0 5px 20px;
	display: block;
	background: transparent url(../image/arrow.gif) no-repeat scroll 7px 5px;
}

#vacature_right #overigevacatures {
	padding: 4px 10px;
}
#vacature_right ul {
	margin: 5px 0;
}
#vacature_right li {
	list-style: square;
	list-style-position: inside;
}

/* vacatures list */

.vacancyrow 
{	
	padding:10px 10px 20px;
	border: 1px solid #d2d2d2;
	margin-bottom: 10px;
}
.paging {padding: 5px; }
.grey {background-color: #EFEFEF;}
.paging a { background-image: none; padding: 0;}
.paging a.selected { color: black; text-decoration: none; cursor: default;}
/* vacatures_add */
.form-VacanciesAdd #title { width: 360px; }
.form-VacanciesAdd #description { width: 360px; }
.form-VacanciesAdd { padding: 10px; }

#blog_author div {
	padding-bottom: 5px;
}
#blog_author .img {
    text-align: center;
    padding: 5px;
    border-bottom: 1px solid #DDD;
    margin-bottom: 5px; 
}
.defaultfont { color: #000; text-decoration: none;}

#blogadd label {width: 77px;}
#blogadd textarea#content 
{
	width: 333px;
}

#box_company .btn_delete,
#box_colleagues .boxcontent .data_item_user a.btn_delete { 
	background: transparent url(../image/icons/cross.gif) no-repeat scroll 5px 5px; 
	width: 20px; 
	height: 25px;
	float: right;
	margin-top: -25px;
	padding: 0 !important;
	_background: transparent url(../image/icons/cross.gif) no-repeat scroll 5px 0;
	_margin-top: -18px;
	text-indent: -1234em;
}

#box_colleagues .boxcontent .data_item_user { position: relative; }

#box_colleagues .boxcontent .data_item_user a.btn_delete { 
	margin-top: -22px !important;
}

/* de pen */
.depen {margin-bottom:0;}
.depen .userinfo { float: left; padding: 0 5px 5px 0; margin-right: 5px; border-right:1px solid #D2D2D2;  }
.depen .userinfo img { display: block; padding: 5px; }
.depen .article { position: relative; width: 70%; margin-left: 113px;}
.depen .article p {min-height:20px; }
.penmessage { margin-top: 20px; }
.pen_opties a.edit {
	background: url(../image/icons/pencil.gif) no-repeat left center;
	padding: 2px 0 2px 20px;
	display: block;
}


/* widget */

.widget .widgetholder {
	position: relative;
	z-index: 200;
}

.widget .bottom {
	z-index: 1;
}

.widget .widgeticon {
	position: absolute;
	width: 146px;
	height: 100px;
	top: -30px;
	left: -25px;
}

.widget .widgeticon img {
	height: 100px;
	width: 146px;
}

.widget h2 {
	padding: 2px 0 0 110px;
}

.widget .widgetbox {
	padding-top: 30px;
}

.widget .head {
	padding-top: 20px;
}

/* Widget Weather */

.widget .weatherbox {
	padding: 0;
}

.widget .weatherbox .weatherdescription {
	padding: 10px 0 15px 118px;
	width: 100px;
}

.widget .weatherbox .weatherforecast {
	width: 286px;
	height: 78px;
	border-top: 1px solid #cacac9;
	border-bottom: 1px solid #cacac9;
}

.widget .weatherbox .weatherforecast table {
	padding: 0;
	margin: 0;
}

.widget .weatherbox .weatherforecast .forecast {
	width: 142px;
	height: 60px;
	text-align: center;
}

.widget .weatherbox .weatherforecast .vline {
	border-right: 1px solid #cacac9;
}

.widget .weatherbox .weatherforecast .forecast span {
	display: block;
	width: 140px;
	margin-top: 5px;
	font-weight: bold;
}

.widget .weatherbox .weatherforecast .forecast p {
	display: block;
	width: 140px;
	font-size: 10px;
}

.widget .weatherbox .weatherforecast .forecast img {
	width: 55px;
	height: 38px;
}


/* foto's */

.widget .photobox {
	padding: 0;
}

.widget .photobox a.more {
	margin-right: 10px;
}

.widget .photobox .photo {
	padding: 1px;
	border-bottom: 1px solid #bdbdbc;
}


/* pen */

.widget .penbox {
	padding-left: 0;
	padding-right: 0;
}

.widget .penbox a.more {
	margin-right: 10px;
}

.widget .pen {
	padding: 0 10px 10px 10px;
	border-bottom: 1px solid #bdbdbc;
}

.widget .writer {
	font-weight: bold;
}

.widget .date {
	margin-bottom: 10px;
	font-size: 10px;
	color: #2f62e2;
}

.widget .penmore {
	margin: 10px 0 10px 0;
	padding: 0 10px 0 30px;
	background: url(../image/icons/arrow_up.gif) no-repeat 10px center;
}



.penmessage { margin-top: 20px; }
.floatright{ float: right;}

/* product */
#product {height:100%; }
#product .image { padding-left: 20px; float: right; border-left: 1px solid #D2D2D2; }
#product .image img { padding: 5px; margin-bottom: 5px; width:128px; height: 128px; display: block;}
#product .title { font-size: 20px; margin-bottom: 5px; }
#product .title a {color: #000; text-decoration: none; width: 100%; display: block;}
#product .title a:hover {text-decoration: underline; }
#product p { width: 400px; min-height: 118px; border-right: 1px solid #D2D2D2; padding-right: 10px; } 
#product .price { text-align: center; }
#product .price span {padding: 4px; font-size: 18px;}
#product a.more {margin-top:10px; display: block;}

#product_add label {
	width: 180px;
}

/* gallery overview*/
#gallery_overview {}
#gallery_overview .item { 
	border-bottom: 1px solid #d2d2d2; 
	margin-bottom: 20px;
	min-height: 170px;
}
#gallery_overview .item .previewimage {
	float: left;
	padding: 5px;
	border-right:1px solid #d2d2d2;
	margin-right: 5px;
	width: 100px;
	text-align: center;
}
#gallery_overview .item .previewimage img {
	display: block;
	width: 100px; 
	height: 100px;
	margin-bottom: 5px;
}
#gallery_overview .item .description p {
	margin: 10px 0;
}

#randomimage {text-align: center;}
#randomimage img {width: 158px; height: 158px; }

.photoimg { border: 1px solid #E2E2E2; }
.photoimg img {padding: 5px !important; display: block;}
.photoimg:hover {  background-color: #E2E2E2; border: 1px solid #D2D2D2;}
.photoimg:hover img { padding: 5px !important; }
#gallery_small .gallery { margin: 2px; float: left;}
#gallery_small .gallery img {width: 65px; height: 65px;}

/* galler view */
#gallery #controls #image { overflow: hidden; float: left; width: 480px; padding: 2px 3px; margin-bottom:10px; height:360px; border:1px solid #E2E2E2; text-align: center; }
#gallery #controls #image img {margin: 0px auto;}
#gallery #controls .button {float: left; height: 364px; display: block; width: 28px; margin:0 4px; border: 1px solid #E2E2E2;}
#gallery #controls .description {padding: 10px;}
#gallery .title {color: #000; font-size: medium;}
#gallery .description {padding: 5px 0;}
#gallery #details label {width: 70px;margin-top:7px;}
#gallery #details textarea {width:434px;}

#more_photos .button
{
	height: 80px;
	float: left;
	width: 16px;
	margin: 2px;
	border: 1px solid #d2d2d2;
}
#more_photos .button a, #gallery #controls .button a
{
	display: block;
	width: 100%;
	height: 100%;
}
#more_photos .button#previous, #gallery #controls .button#previmage {background: #d2d2d2 url(../image/gallery_prev.png) no-repeat scroll center; }
#more_photos .button#next, #gallery #controls .button#nextimage {background: #d2d2d2 url(../image/gallery_next.png) no-repeat scroll center;}
#more_photos .button.hover:hover, #gallery #controls .button.hover:hover {border: 1px solid #AAA;}
#more_photos .more_photos {float: left; width: 520px; padding: 0 2px;}
#more_photos .more_photos .item {width: 70px; height: 70px; padding: 5px; margin: 2px; float:left; border: 1px solid #d2d2d2; }
#more_photos .more_photos .item.selected {background-color: #d2d2d2; border: 1px solid #AAA; }
#more_photos .more_photos .item:hover {background-color: #e2e2e2; }
#comments {
	margin-top: 10px;
	border: 1px solid #C9C9C8;
	display: none;
}

#banner_right { height: 300px; }


/* RSS news widget */

.boxcontent .rssSubject .rssDate { font-size: 11px; color: #777777; padding-top: 1px; }
.boxcontent .rssSubject .rssTitle { width: 245px; margin-left: 10px; } 
.boxcontent .rssSubject .rssTitle a { font-size: 12px; }
.boxcontent .rssSubject .rssDescription { width: 245px; margin-left: 10px; margin-top: 5px; } 
.boxcontent .rssSubject .rssDescription p { font-size: 12px; }

/* Forum widget */

.boxcontent .forumSubject .forumDate { font-size: 11px; color: #777777; padding-top: 1px; }
.boxcontent .forumSubject .forumTitle { width: 190px; margin-left: 10px; } 
.boxcontent .forumSubject .forumTitle a { font-size: 12px; }
.boxcontent .forumSubject .forumDescription { width: 190px; margin-left: 10px; margin-top: 5px; } 
.boxcontent .forumSubject .forumDescription p { font-size: 12px; }


/* Userprofile search */

.user_profile_box { 
	border-bottom: 1px #D2D2D2 solid;
}

.user_profile_box .avatar { 
	padding-right: 30px;
}

.user_profile_box img { 
	width: 128px;
	overflow: hidden;
	margin: 10px 0;
	border: 2px #dfdfdf solid;
}

.user_profile_box .info { 
	line-height: 22px;
	margin: 10px 20px;
}

div.marketplace_images {
	padding: 5px;
}

div.marketplace_images img {
	padding: 5px;
	border: 1px solid #ccc;
	margin: 2px 3px;
}

/* Widget Messages */

.center {
	text-align: center;
}


/* Widget Vraag en aanbod */

.last {
	border-bottom: 1px solid #D2D2D2;
}


/* Marktplaats */
.aangeboden a {
	background: transparent url(../image/icons/tag_red.gif) no-repeat scroll 5px 5px;
	color:#404040;
	display:block;
	line-height:18px;
	padding:3px 5px 3px 30px;
	text-decoration:none;
}

.gevraagd a {
	background: transparent url(../image/icons/tag_blue.gif) no-repeat scroll 5px 5px;
	color:#404040;
	display:block;
	line-height:18px;
	padding:3px 5px 3px 30px;
	text-decoration:none;
}


div.categories ul li {
	padding: 2px 5px;
	border-bottom: 1px solid #ccc;
}

div.categories ul li a { text-decoration: none; }

/* userstatus */

div.boxShow { position: absolute; bottom: -55px; right: -255px; background: #000; width: 200px; height: 40px; padding: 10px 20px; z-index:100; border: 1px solid #fff; }
div.boxShow form select, div.userStatus form input { float: left; }

#box_colleagues .boxcontent .data_item_user a.btn_edit { 
	background: transparent url(../image/icons/vacancies_edit.gif) no-repeat scroll 5px 5px; 
	width: 20px; 
	height: 25px;
	float: right;
	margin-top: -22px;
	padding: 0 !important;
	_background: transparent url(../image/icons/vacancies_edit.gif) no-repeat scroll 5px 0;
	_margin-top: -18px;
	text-indent: -1234em;
}

/* Kalender */

#calendar td {
	width: 50px;
	height: 25px;
	text-align: center;
}

#calendar td:hover {
	background-color: #CCC;
	color: black;
}

#calendar .controlbar {
	text-align: center;
	border-top: 1px solid #CCC;
	padding-top: 5px;
}

#calendar .controlbar .prev {
	margin-right: 10px;
}

#calendar .controlbar .next {
	margin-left: 10px;
}

#calendar .yearmonthbar {
	clear: both;
	font-size: 16px;
	margin-bottom: 6px;
}

#calendar .yearmonthbar .year {
	display: block;
	margin-left: 10px;
}

#calendar .yearmonthbar .month {
	display: block;
	float: left;
	margin-left: 6px;
	margin-right: 6px;
}

#calendar .fade a {
	color:#AAAAAA;
	text-decoration:none;
}

#calendar .fade a:hover {
	text-decoration: underline;
}

#calendar .daynames td:hover {
	background-color: white;
}

#calendar .today {
	background-color: #347BE7;
}

#calendar .today a {
	color: white;
}

/* Mijn organisaties */

#box_company .boxcontent .categories ul.usercompanies li .organisation {
	background: transparent url(../image/icons/lorry.gif) no-repeat scroll 5px 5px;
	color:#404040;
	display:block;
	line-height:20px;
	padding:3px 5px 3px 30px;
	text-decoration:none;
}

#box_company .boxcontent .categories ul.usercompanies li .user {
	background: transparent url(../image/icons/user.gif) no-repeat scroll 20px 5px;
	color:#404040;
	float: left;
	line-height:20px;
	padding:3px 5px 3px 40px;
	text-decoration:none;
}

#box_company .boxcontent .categories ul.usercompanies li .afwijzen {
	background: transparent url(../image/icons/cross.gif) no-repeat scroll 40px 4px;
	color:#404040;
	float: right;
	line-height:20px;
	padding:3px 5px 3px 60px;
	text-decoration:none;
}

#box_company .boxcontent .categories ul.usercompanies li .accepteren {
	background: transparent url(../image/icons/tick.gif) no-repeat scroll 40px 4px;
	color:#404040;
	float: right;
	line-height:20px;
	padding:3px 5px 3px 60px;
	text-decoration:none;
}

#box_company .boxcontent .categories ul.usercompanies li {
	border: none;
}

.boxcontent .submenu .login {
	border: 2px solid #C6D880;
	background-color: #E6EFC2;
	padding: 5px !important;
}

.boxcontent .submenu .login p {
	font-weight: bold;
}


/* Box voor profiel met weergave van bedrijven in blokjes */
#box_company_icon .boxcontent .categories ul li {
	display: block;
	width: 75px !important;
	float: left;
	text-align: center;
	border: none;
}

#box_company_icon .boxcontent .categories ul li .icon_logo {
	width: 100%;
	display: block;
	height: 50px;
}
#box_company_icon .boxcontent .categories ul li .icon_text {
	font-size: 10px;
}

/* Video gedeelte */
.movieframe {
	text-align: center;
	margin: 20px;
}

#video h2 {
	color: black;
	font-size: 16px;	
}

/* galler view */
#video #controls #image { overflow: hidden; float: left; width: 480px; padding: 2px 3px; margin-bottom:10px; height:360px; border:1px solid #E2E2E2; text-align: center; }
#video #controls #image img {margin: 0px auto;}
#video #controls .button {float: left; height: 364px; display: block; width: 28px; margin:0 4px; border: 1px solid #E2E2E2;}
#video #controls .description {padding: 10px;}
#video .title {color: #000; font-size: medium;}
#video .description {padding: 5px 0;}
#video #details label {width: 70px;margin-top:7px;}
#video #details textarea {width:434px;}

#more_videos .button
{
	height: 80px;
	float: left;
	width: 16px;
	margin: 2px;
	border: 1px solid #d2d2d2;
}
#more_videos .button a, #gallery #controls .button a
{
	display: block;
	width: 100%;
	height: 100%;
}
#more_videos .button#previous, #gallery #controls .button#previmage {background: #d2d2d2 url(../image/gallery_prev.png) no-repeat scroll center; }
#more_videos .button#next, #gallery #controls .button#nextimage {background: #d2d2d2 url(../image/gallery_next.png) no-repeat scroll center;}
#more_videos .button.hover:hover, #gallery #controls .button.hover:hover {border: 1px solid #AAA;}
#more_videos .more_videos {float: left; width: 520px; padding: 0 2px;}
#more_videos .more_videos .item {width: 70px; height: 70px; padding: 5px; margin: 2px; float:left; border: 1px solid #d2d2d2; }
#more_videos .more_videos .item.selected {background-color: #d2d2d2; border: 1px solid #AAA; }
#more_videos .more_videos .item:hover {background-color: #e2e2e2; }
#comments {
	margin-top: 10px;
	border: 1px solid #C9C9C8;
	display: none;
}

#video #comment {
	width: none;
}

#video .forumtopic {
	width: 100%;
}

#video .forumtopic table {
	width: 100%;
}

#banner_right { height: 300px; }

a.icon {
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	min-height:20px;
	line-height:20px;
	padding-bottom:5px;
	padding-left:20px;
}

/* ICONS */

a.icon_edit {
	background: transparent url(../image/icons/pencil.gif) no-repeat scroll 0px 2px;
}

a.icon_remove {
	background: transparent url(../image/icons/remove.gif) no-repeat scroll 0px 2px;
}

a.icon_add_favourite {
	background: transparent url(../image/icons/add_favourite.gif) no-repeat scroll 0px 2px;
}

a.icon_add {
	background: transparent url(../image/icons/add.gif) no-repeat scroll 0px 2px;
}

a.icon_folder_favourite {
	background: transparent url(../image/icons/folder_star.gif) no-repeat scroll 0px 2px;
}

a.icon_star {
	background: transparent url(../image/icons/star.gif) no-repeat scroll 0px 2px;
}

a.icon_bullet_blue {
	background: transparent url(../image/icons/bullet_blue.gif) no-repeat scroll 0px 2px;
}

/* INTERESSES */
.interests_left {
	float: left;
}

.interests_right {
	float: right;
	margin-top: 3px;
}

.interests_center a {
	display:block;
	line-height:30px;
	text-align:center;
}

.interests_head {
	font-weight: bold;
	color: #2F62E2;
	margin-bottom:5px;
	margin-top:5px;
}

.interests_hidden {
	display: none;
}

.interests_flickr {
	float:right;
	margin-top:6px;
	width:155px;	
}

/* Box voor weergave van users/organisations in blokjes */
.usersoverview ul li {
	display: block;
	width: 75px !important;
	float: left;
	text-align: center;
	border: none;
}

.usersoverview ul li .icon_logo {
	width: 100%;
	display: block;
	height: 50px;
}
.usersoverview ul li .icon_text {
	font-size: 10px;
}

.dragable {
	cursor: pointer;
}

/* Box voor weergave van reacties */



.reaction_box .reaction_ticket
{
	float:left;
	width:41px;
	height: 41px;
	text-align: center;
	background: url(../image/date.gif) no-repeat;
}

.reaction_box .reaction_ticket span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: white;
	line-height: 17px;
	display: block;
	margin: 9px auto;
}

.reaction_box .reaction_content
{
	margin-left: 50px;
}
	
.reaction_box .reaction_content .reaction_header
{
	border-bottom: 1px solid #CCC;
	height:25px;
	line-height:25px;
}

.reaction_box .reaction_content .reaction_header_user
{
	float: left;
	margin-right:15px;
}
.reaction_box .reaction_content .reaction_header_separator
{
	float: left;
	margin-right:15px;
}
.reaction_box .reaction_content .reaction_header_date
{
	float: left;
}

.reaction_box .reaction_content .reaction_footer 
{
	float: left;
}

.reaction_form .form-container form textarea {
	margin: 0 !important;
}

.reactions_small {
	font-size: 80%;
}
