* {
margin:0;
padding:0;
}

body {
background:#000 url(../images/bg.jpg) center top no-repeat;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
}

 body{
  margin:0;
  padding:0px 0px 50px 0px;
 }
 div#bvb_scrollbar{

  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:50px;


 }
 @media screen{
  body>div#bvb_scrollbar{
   position: fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content_container{
  height:100%;
  overflow:auto;
 }



a {
color:#BC0503;
text-decoration:none;
}
a:hover {
color:#EA030D;
text-decoration:underline;
}
a img {
border:none;
}
select {
font:11px Verdana, Arial, Helvetica, sans-serif;
}
#wrapper {
width:990px;
margin:0 auto;
text-align:left;
}
#top {
position:relative;
width:990px;
height:110px;
}
#top #logo {
position:absolute;
left:0px;top:15px;
}
#top #mainnav ul {
position:absolute;
right:0;top:8px;
width:540px;
list-style:none;
}
#top #mainnav ul li {
float:left;
width:170px;
background:url(../images/mainnav_a.png) left bottom no-repeat;
padding-bottom:1px;
padding-right:10px;
}
#top #mainnav ul li a {
display:block;
float:left;
width:170px;
color:#cdcdcd;
text-decoration:none;
padding:4px 0;
}
#top #mainnav ul li a:hover {
color:#f00;
}
#header #flags {
position:absolute;
right:10px;top:120px;
z-index:9;
}
#header #flags a {
display:block;
float:left;
width:21px;
height:13px;
margin-left:10px;
}

#header {
position:relative;
width:990px;
height:160px;
background:url(../images/header.png) left top no-repeat;
}
#header #login #form-login {
position:absolute;
right:0;top:0;
width:281px;
height:150px;
background:url(../images/form_login_bg.png) left top no-repeat;
}
#header #login #form-logout {
position:absolute;
right:0;top:0;
width:281px;
height:150px;
}

#header #login legend, #header #login label {
display:none;
}
#header #login fieldset{
border:none;
margin:0;
padding:0;
}
#header #login #user, #header #login #pass {
position:absolute;
left:0;top:28px;
width:241px;
height:16px;
border:none;
background:none;
font:12px Arial, Helvetica, sans-serif;
padding:5px 10px 3px;
}
#header #login #pass {
top:76px;
}
#header #login #submit {
position:absolute;
left:0;top:110px;
width:152px;
height:30px;
border:none;
background:url(../images/login_submit.gif) left top no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
cursor:pointer;
}
#header #login #form-logout #form-login-user {
position:absolute;
left:5px;top:85px;
color:#fff;
font:bold 14px Arial, Helvetica, sans-serif;
}
.status_error {
position:absolute;
left:480px;top:82px;
/* background:url(../images/status_error.png) left top no-repeat; */
float:left;
font:bold 14px Arial, Helvetica, sans-serif;
color:#fff;
padding:10px 10px 10px 60px;
}

#sections-outer {
width:990px;
background:url(../images/sections_m.gif) left bottom repeat-y;
}
#sections-inner {
width:990px;
background:url(../images/sections_b.gif) left bottom no-repeat;
}
#sections {
overflow:hidden;
width:990px;
background:url(../images/sections_t.gif) left top no-repeat;
}
#leftsection {
overflow:hidden;
float:left;
width:170px;
padding:5px 0 5px 5px;
}
#col-left1-outer {
background:url(../images/col1_b.gif) left bottom no-repeat;
}
#col-left1 {
overflow:hidden;
width:158px;
background:url(../images/col1_t.gif) left top no-repeat;
padding:15px 6px;
}
#col-left1 ul {
list-style:none;
}
#col-left1 ul li {
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
padding:0 9px;
}
#col-left1 ul li li {
padding:0;
}
#col-left1 ul li ul {
background:url(../images/col1_line.gif) left bottom repeat-x;
margin-bottom:5px;
padding-top:5px;
padding-bottom:7px;
}

#col-left1 ul li ul a, #col-left1 ul li.leftactive ul li.leftactive {
display:block;
width:138px;
background:url(../images/col1_arrow.gif) 1px 5px no-repeat;
font:normal 11px Arial, Helvetica, sans-serif;
color:#EFD1D1;
text-decoration:none;
padding:1px 0 1px 10px;
}
#col-left1 ul li ul a:hover {
color:#fff;
text-decoration:underline;
}
#col-left1 ul li.leftactive ul li.leftactive, #col-left1 ul li.leftactive ul li.leftactive_sub a {
width:130px;
background-color:#8F0000;
background-position:10px 5px;
color:#fff;
margin:0 -9px;
padding:2px 9px 2px 19px;
}

#col-left2-outer {
background:url(../images/col2_m.gif) left top repeat-y;
}
#col-left2-inner {
background:url(../images/col2_b.gif) left bottom no-repeat;
}
#col-left2 {
overflow:hidden;
width:140px;
background:url(../images/col2_t.gif) left top no-repeat;
padding:15px;
}
#col-left2 ul {
list-style:none;
}
#col-left2 ul a {
color:#fff;
text-decoration:none;
}
#col-left2 #speedmode {
width:140px;
}


#content {
overflow:hidden;
float:right;
width:815px;
}

/* ---- rightsection ---- */
#rightsection {
overflow:hidden;
float:right;
width:170px;
padding:5px 5px 5px 0;
}
/* ---- col-right ---- */
#col-right-outer {
background:url(../images/col1_b.gif) left bottom no-repeat;
}
#col-right {
overflow:hidden;
width:140px;
background:url(../images/col1_t.gif) left top no-repeat;
color:#fff;
padding:15px;
}
#col-right ul {
list-style:none;
}
#col-right ul a {
color:#fff;
text-decoration:none;
}
#content #rightsection #col-right ul {
list-style:none;
margin:0 0 10px;
padding:0;
}
#content #rightsection #col-right ul li {
display:block;
width:130px;
background:url(../images/col1_arrow.gif) left 5px no-repeat;
font:normal 11px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
margin:0;
padding:1px 0 1px 10px;
list-style:none;
}
#col-right label {
display:block;
font:bold 12px Arial, Helvetica, sans-serif;
margin-bottom:10px;
text-align:center;
text-transform:uppercase;
}
#col-right select, #col-right input {
width:140px;
font:11px Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
}
#col-right input {
width:128px;
padding:1px 4px;
}
#col-right input.submit {
width:140px;
height:20px;
border:none;
background:url(../images/zoeken_submit.gif) left top no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
margin:0;
padding:0;
margin-bottom:3px;
}
/* ---- eof col-right1 ---- */

/* ---- col-right2 ---- */
#col-right2-outer {
background:url(../images/col2_m.gif) left top repeat-y;
}
#col-right2-inner {
background:url(../images/col2_b.gif) left bottom no-repeat;
}
#col-right2 {
overflow:hidden;
width:140px;
background:url(../images/col2_t.gif) left top no-repeat;
color:#fff;
padding:15px;
}
#col-right2 ul {
list-style:none;
}
#col-right2 ul a {
color:#fff;
text-decoration:none;
}
#col-right2 select {
width:140px;
}
/* ---- eof col-right2 ---- */
/* ---- eof rightsection ---- */

#middlesection {
overflow:hidden;
float:left;
width:608px;
padding:22px 16px;
}

#crumbar {
margin-bottom:10px;
}
#crumbar hr {
border:none;
border-bottom:1px solid #cdcdcd;
margin-top:10px;
}

#middlesection #main_content h1, #middlesection #main_content h2, #middlesection #main_content h3, #middlesection #main_content p, #middlesection #main_content ul, #middlesection #main_content ol {
margin-bottom:10px;
}
#middlesection #main_content h1 {
font:bold 18px Arial, Helvetica, sans-serif;
color:#EA030D;
}
#middlesection #main_content h1.information {
font:bold 18px Arial, Helvetica, sans-serif;
color:#EA030D;
background:url(../images/h1.gif) left bottom no-repeat;
padding-left:10px;
}

#middlesection #main_content h2 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#666;
}
#middlesection #main_content ol {
margin-left:36px;
}
#middlesection #main_content ul {
list-style:none;
margin-left:10px;
}
#middlesection #main_content ul li {
background:url(../images/content_li.gif) left 5px no-repeat;
padding-left:10px
}



#goto_top {
text-align:center;
padding-bottom:10px;
}
#goto_top a {
background:url(../images/naar.gif) left 4px no-repeat;
padding:0 0 0 12px;
color:#000;
text-decoration:underline;
}
#footer_nav {
padding-bottom:20px;
}
#footer_nav ul {
text-align:center;
list-style:none;
}
#footer_nav li {
display:inline;
padding:10px;
}
#copyright {
text-align:center;
color:#666;
padding:10px;
}
#copyright a {
color:#EA030D;
}


/* ---- coolbox ---- */
#whosonline .red {
color:#fff;
}
#whosonline a {
color:#f00;
}


#whosonline .coolbox {
width:140px;
}
#whosonline .coolbox b.red, #whosonline .coolbox .type {
display:block;
text-align:center;
color:#BC0503;
}
#whosonline .coolbox-heading {
background:#000 url(../images/coolbox_t.gif) left top no-repeat;
padding:3px 0;
}
#whosonline .coolbox-heading h1 {
font:bold 12px Arial, Helvetica, sans-serif;
}
#whosonline .coolbox-heading h1 a {
color:#fff;
}
#whosonline .coolbox-content {
background:url(../images/coolbox_b.gif) left bottom no-repeat;
padding:10px 0;
overflow:hidden;
color:#000;
}

#content #middlesection .coolbox {
overflow:hidden;
width:608px;
background:url(../images/coolbox_m_m.gif) left top repeat-y;
}
#content #middlesection .coolbox-heading {
background:url(../images/coolbox_m_t.gif) left top no-repeat;
padding:16px 16px 0;
}
#content #middlesection .coolbox-heading h1 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
}

#content #middlesection .coolbox-content {
overflow:hidden;

background:url(../images/coolbox_m_b.gif) left bottom no-repeat;
padding:0 16px 36px;
}

#content #middlesection .tabbertab .coolbox {
width:234px;
background:none;
}
#content #middlesection .tabbertab .coolbox-heading {
text-align:center;
background:none;
padding:10px 10px 0;
}
#content #middlesection .tabbertab .coolbox-heading h1 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
}
#content #middlesection .tabbertab .coolbox-content {
background:none;
padding:0 10px 10px;
}
#middlesection #main_content .coolbox ul#account-buttons {
overflow:hidden;
width:100%;
list-style:none;
margin:0;
}
#middlesection #main_content .coolbox ul#account-buttons li {
float:left;
margin-right:5px;
padding:0;
background:none;
}

/* ---- end of coolbox ---- */

#pmanimate {
display:none;
position: absolute;
left:0;bottom:0;
width:180px;
height:50px;
background:url(../images/pmbox.gif) left top no-repeat;
color:#fff;
text-align:left;
padding:10px;
overflow:hidden;
}
#pmanimate a, #pmanimate a:hover {
color:#fff;
font-size:11px;
font-weight:bold;
}




/* ---- fish ---- */
.fisheye{
text-align: center;
height: 60px;
position: relative;
z-index:999;	
padding-bottom:25px;
display:none;
}
a.fisheyeItem {
text-align: center;
color: #000;
font-weight: bold;
text-decoration: none;
width: 40px;
position: absolute;
display: block;
top: 0;
}
.fisheyeItem img {
border: none;
margin: 0 auto 5px auto;
width: 100%;
}
.fisheyeItem span {
display: none;
position: absolute;

}
.fisheyeContainter {
background-color: #fff;
height: 50px;
width: 200px;
left: 500px;
position: absolute;
}
/* ---- eof fish ---- */

/* ---- table effect ---- */
.border {
border-top:1px solid #cdcdcd;
border-left:1px solid #cdcdcd;
border-collapse:separate;
empty-cells:show;
}
.border td, .border th {
border-top:0;
border-left:0;
border-right:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
color:#000;
word-wrap: break-word;	
}
.border table td, .border table th {
border:none;
}
.border th {
border-left:1px solid #cdcdcd;
background:#e3e3e3 url(../images/displaylist_th.gif) left top repeat-x;
font:bold 10px Verdana, Arial, sans-serif;
color:#000;
padding:1px 1px;
}
.odd {
background:#e1e1e1 url(../images/odd.gif) left top repeat-x;
}
.odd td, .even td {
padding:4px 8px;
}
/* ---- eof table effect ---- */

/* ---- pagination ---- */
#pagination a {
font-size:16px;
font-weight:bold;
color:#f00;
}
/* ---- eof pagination ---- */
/* ---- flexy button ---- */
.flexy_button {
float:left;
height:30px;
background:url(../images/flexi_r.gif) right top no-repeat;
margin-top:10px;
}
.flexy_button a {
display:block;
float:left;
height:14px;
background:url(../images/flexi_l.gif) left top no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding:8px 15px;
}
#whosonline .flexy_button a, #pagination .flexy_button a {
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
}
.flexy_button input {
display:block;
float:left;
height:30px;
border:none;
background:url(../images/flexi_l.gif) left top no-repeat;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding:8px 15px;
cursor:pointer;
}

#leftsection .flexy_button, #rightsection .flexy_button {
background:url(../images/flexi2_r.gif) right top no-repeat;
margin:5px 0 10px 47px;
}
#leftsection .flexy_button a, #rightsection .flexy_button a {
background:url(../images/flexi2_l.gif) left top no-repeat;
}
/* ---- eof flexy button ---- */

#whos_online_left center a.totop, #whos_online_right center a.totop {
background:url(../images/naar.gif) left 4px no-repeat;
padding:0 0 0 12px;
color:#fff;
text-decoration:underline;
}

#pmstats {
width:138px;
border:1px solid #000;
background:#333;
text-align:center;
margin-bottom:10px;
}
#pmstats a {
display:block;
width:130px;
color:#fff;
text-align:center;
padding:2px 4px;
}

.hr {
border: 0;
font:bold 18px Arial, Helvetica, sans-serif;
color:#EA030D;
background:url(../images/h1_arrowless.gif) left bottom no-repeat;
padding-left:10px;
padding:0;
margin:0;
margin-bottom:3px;
margin-top:3px;
height:2px;
width:100%;
	/*
overflow:hidden;
width:100%;
border-bottom:1px solid #cdcdcd;
margin-bottom:10px;
padding-bottom:10px;
*/
}
.hr_crum {
border: 0;
font:bold 18px Arial, Helvetica, sans-serif;
color:#EA030D;
background:url(../images/h1_arrowless.gif) left bottom no-repeat;
padding-left:10px;
padding:0;
margin:0;
height:2px;
width:100%;
	/*
overflow:hidden;
width:100%;
border-bottom:1px solid #cdcdcd;
margin-bottom:10px;
padding-bottom:10px;
*/
}

/*#middlesection #main_content #pm-nav-container {
padding-bottom:10px;
}
#middlesection #main_content #pm-nav-container #pm-nav {
text-align:center;
margin:0 0 10px;
}
#middlesection #main_content #pm-nav-container #pm-nav li {
display:inline;
background:none;
padding:0 10px;
}
*/

#pm {
border:1px solid #cdcdcd;
background:#f5f5f5;
padding:10px 10px 0;
}
#pm h3 {
font:bold 14px Arial, Helvetica, sans-serif;
color:#000;
}

#pm .fieldset-ontvangen, #pm .fieldset-verstuurd {
border:1px solid #cdcdcd;
background:#fff;
margin-bottom:10px;
padding:10px;
}

#middlesection #main_content .tabbertab fieldset {
border:1px solid #cdcdcd;
margin-bottom:10px;
padding:10px;
}

#middlesection #main_content .coolbox .cat-h .submit {
width:74px;
height:19px;
border:none;
background:url(../images/shout_submit.gif) left top no-repeat;
font:bold 11px Arial, Helvetica, sans-serif;
color:#fff;
cursor:pointer;
}

#msg_loggedin_users
{
	color:#FFF;
	padding-left:25px;
	padding-bottom:2px;
	width:95%;
	overflow:hidden;
}
#msg_loggedin_users a
{
	color:#FFF;
}

/* typo cms table */
.contenttable
{
	border-collapse:	collapse;
}
.contenttable th
{
	color:#FFF;
	background:#000;
}
.contenttable td
{
	color:#000;
	background:#fff;
	border:		1px solid #E0E0E0;
	margin:			0px;	
}
.contenttable td , .contenttable th
{
	padding:3px;
}
.row_even td
{
	background:#fff;
}
.row_odd, .row_odd td
{
	background:#CCC;
}


#leftsection, #rightsection {
color:#fff;
}
#leftsection h1, #rightsection h1 {
font:bold 12px Arial, Helvetica, sans-serif;
}
#leftsection h1, #rightsection h1, #leftsection p, #rightsection p {
margin-bottom:10px;
}

#col-left2 ul, #rightsection ul
{
	list-style:circle;
	margin-left:15px;
}

#dropdown_fe_users_loggedin_sorting {
width:140px;
}

#main_content .coolbox .coolbox-content .scroll_description
{
	overflow:scroll;
	width:567px;
	height:80px;
	border:#CCC 2px solid;
	
}

.listing_item_container
{
	width:100%;overflow:hidden;
	height:110px;
}
.listing_photo
{
	float:left;
	text-align:center;
	width:110px;
}

.listing_searching_for
{
	float:left;width:150px;
	overflow:hidden;
}
.listing_extrainfo
{
	float:left;width:140px;
	overflow:hidden;
}
.listing_extrainfo2
{
	float:left;width:165px;
	overflow:hidden;
}



/* ---- pm ---- */
#pm-nav-container {
overflow:hidden;
width:100%;
position:relative;
background:url(../images/deep/pm.gif) left bottom repeat-x;
}
#pm-nav {
overflow:hidden;
width:100%;
position:relative;
background:url(../images/deep/pm.gif) left bottom repeat-x;
}
#middlesection #main_content #pm-nav-container form {
position:absolute;
right:0;top:0;
}
#middlesection #main_content ul#pm-nav {
overflow:hidden;
width:100%;
list-style:none;
margin:0;
padding:0;
}
#middlesection #main_content ul#pm-nav li {
float:left;
background:url(../images/deep/pm_r.gif) right top no-repeat;
margin:0 2px 0 0;
padding:0;
}
#middlesection #main_content ul#pm-nav li a {
float:left;
display:block;
background:url(../images/deep/pm_l.gif) left top no-repeat;
color:#fff;
padding:3px 16px;
}
#middlesection #main_content ul#pm-nav li.active {
background:url(../images/deep/pm_active_r.gif) right top no-repeat;
}
#middlesection #main_content ul#pm-nav li.active a {
background:url(../images/deep/pm_active_l.gif) left top no-repeat;
color:#464646;
font-weight:bold;
}
#pm {
border-top:none;
}
/* ---- end of pm ---- */


.fivecols
{
	width:100%;
	overflow:hidden;
}
.fivecols li
{
	float:left;
	width:100px;
	height:150px
}

.huge_number
{
	font-size:16px;
	font-weight:bold;
	color:#F00;
}


#whosonline .hr {
border-bottom:none;
background:url(../images/hr2.gif) left 6px no-repeat;
padding-bottom:13px;
}

#whosonline .hr_top {
border-bottom:none;
background:url(../images/hr3.gif) left 6px no-repeat;
padding-bottom:15px;
height:5px;
}
#whosonline td
{
	margin:0;
	padding:0;
}


#middlesection #main_content hr {
border: 0;
font:bold 18px Arial, Helvetica, sans-serif;
color:#EA030D;
background:url(../images/h1.gif) left bottom no-repeat;
padding-left:10px;
margin-bottom:5px;

}


/* typo3 mailform */
#content #mailform {
overflow:hidden;
width:100%;
margin-bottom:10px;
}
#content .csc-mailform {
border:0px solid #cdcdcd;
padding:15px 15px 5px 15px;
}
#content .csc-mailform-field {
overflow:hidden;
width:100%;
padding-bottom:10px;
}
#content .csc-mailform label {
display:block;
float:left;
width:166px;
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
padding-top:1px;
}
#content .csc-mailform input, #content .csc-mailform textarea, #content .csc-mailform select {
border:1px solid #cdcdcd;
color:#666;
font:11px Arial, Helvetica, sans-serif;
}
#content .csc-mailform input, #content .csc-mailform textarea {
padding:1px 4px;
}
#content .csc-mailform option {
padding-right:6px;
}
#content .csc-mailform .csc-mailform-check, #content .csc-mailform .csc-mailform-radio {
border:none;
}
#content .csc-mailform .csc-mailform-radio fieldset {
border:none;
margin:0;
padding:0;
width:200px;
}
#content .csc-mailform .csc-mailform-radio legend {
display:none;
}
#content .csc-mailform .csc-mailform-radio input {
clear:left;
float:left;
background:none;
border:none;
margin-right:5px;
}
* html #content .csc-mailform .csc-mailform-radio input {
margin-right:0;
}
#content .csc-mailform .csc-mailform-radio label {
clear:none;
float:left;
width:165px;
margin-bottom:10px;
padding-top:0 !important;
padding-top:2px;
}
#content .csc-mailform .csc-mailform-submit {
border:none;
font-weight:bold;
background:red;
color:#fff;
padding:2px 5px;
margin-left:165px;


}

.center
{
	text-align:center;
}
/* end of typo3 */



#startpage-container {
float:left;
text-align:left;
overflow:hidden;
width:520px;
}
#startpage-container #linkcol1, #startpage-container #linkcol2, #startpage-container #linkcol3 {
overflow:hidden;
float:left;
width:166px;
margin-right:9px;
}
#startpage-container #linkcol3 {
margin-right:0;
}

#startpage-container #linkcol1 .contentbox, #startpage-container #linkcol2 .contentbox, #startpage-container #linkcol3 .contentbox {
width:154px !important;
width:166px;
border:1px solid #cdcdcd;
margin-bottom:8px;
padding:5px;
}
#startpage-container #linkcol1 h1, #startpage-container #linkcol2 h1, #startpage-container #linkcol3 h1 {
background-image:none;
margin:-5px -5px 5px -5px;
padding:2px 5px;
font-size:12px;
}
#startpage-container #linkcol1 ul, #startpage-container #linkcol2 ul, #startpage-container #linkcol3 ul {
margin-left:15px !important;
margin-left:19px;
}


/* --- full --- */
#startpage-container-full {
float:left;
text-align:left;
overflow:hidden;
width:780px;
}
#startpage-container-full #linkcol1, #startpage-container-full #linkcol2, #startpage-container-full #linkcol3 {
overflow:hidden;
float:left;
width:254px;
margin-right:9px;
}
#startpage-container-full #linkcol3 {
margin-right:0;
}

#startpage-container-full #linkcol1 .contentbox, #startpage-container-full #linkcol2 .contentbox, #startpage-container-full #linkcol3 .contentbox {
width:242px !important;
width:254px;
border:1px solid #cdcdcd;
margin-bottom:8px;
padding:5px;
}
#startpage-container-full #linkcol1 h1, #startpage-container-full #linkcol2 h1, #startpage-container-full #linkcol3 h1 {
background-image:none;
margin:-5px -5px 5px -5px;
padding:2px 5px;
font-size:12px;
}
#startpage-container-full #linkcol1 ul, #startpage-container-full #linkcol2 ul, #startpage-container-full #linkcol3 ul {
margin-left:15px !important;
margin-left:19px;
}
/* --- end of full --- */

.align-center
{
	text-align:center;
}


#startpage-container {
float:left;
text-align:center;
overflow:hidden;
width:608px;
}
#startpage-container #linkcol1, #startpage-container #linkcol2, #startpage-container #linkcol3 {
overflow:hidden;
float:left;
width:198px;
margin-right:6px;
}
#startpage-container #linkcol3 {
margin-right:0;
}

#startpage-container #linkcol1 .contentbox, #startpage-container #linkcol2 .contentbox, #startpage-container #linkcol3 .contentbox {
width:186px;
border:1px solid #cdcdcd;
margin-bottom:8px;
padding:5px;
}
#startpage-container #linkcol1 h1, #startpage-container #linkcol2 h1, #startpage-container #linkcol3 h1 {
background-image:none;
margin:-5px -5px 5px -5px;
padding:2px 5px;
font-size:12px;
}
#startpage-container #linkcol1 ul, #startpage-container #linkcol2 ul, #startpage-container #linkcol3 ul {
margin-left:15px;
}


.mceToolbarTop * {
float:left;
}

.mceToolbarTop select {
width:auto!important;
}

.mceToolbarTop option {
float:none;
}

body#mceSpanFonts.mceContentBody{
width:540px;
}


.red
{
color:black;	
}



/* formfields */
.form-fieldset {
overflow:hidden;
width:610px;
padding-bottom:8px;
}
* html .form-fieldset {
width:6100px;
}
*:first-child+html .form-fieldset {
width:610px;
}
.form-fieldset label {
position:relative;
display:block;
float:left;
width:200px;
font:11px Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
font-weight:bold;
padding-top:2px;
padding-right:2px;

}
.form-fieldset label .labeltag {
position:absolute;
right:2px;top:2px;
display:block;
}
.form-fieldset input, .form-fieldset textarea {
font:11px Arial, Helvetica, sans-serif;
}
.form-fieldset textarea, .form-fieldset input#company, .form-fieldset input#name, .form-fieldset input#address, .form-fieldset input#zip,

.form-fieldset input#city,
.form-fieldset input#country, .form-fieldset input#telephone, .form-fieldset input#fax, .form-fieldset input#email, .form-fieldset input#www,

.form-fieldset input#company_logo,
.form-fieldset input#username, .form-fieldset input#password, .form-fieldset input#custom_isp, .form-fieldset input#solpro, .form-fieldset

input#mcafee_reseller_id,
.form-fieldset input#mcafee_affiliate_id, .form-fieldset input#name_referentie, .form-fieldset input#logo_referentie, .form-fieldset

input#url_referentie {
border:1px solid #cdcdcd;
padding:1px 4px;
}

