/*  */
body {
 margin:0;
 padding:0;
 background: white;
 font-family:arial,verdana,sans-serif;
 font-size: 11px;
}
div.clear {
 clear: both;
}
#message {
 border: 1px solid #e9e8e8;
 background: #eb0145;
 color: white;
 padding: 5px 0px 5px 20px;
 margin: 5px 0px;
 font-weight: bold;
 font-size: 120%;
}
td { 
 vertical-align:top;
}
ul {
 list-style-type: none;
 list-style-image: none;
}
img {
 border:0;
}
a.clear {
 text-decoration: none;
 color: #000000;
 border-bottom: 1px solid #eb0145;
 font-weight: bold;
}
#horcenter {
 width:956px; /* 974 - padding */
 margin: 0px auto;
 background: url('/css/sitebkgr_974.gif') repeat-y;
 padding:0px 9px;
}
#header { 
 height: 188px;
 position:relative;
}
#tagcloud {
/* height:70px;*/
 width:594px;
 padding: 10px 0px 10px 18px;
 border:1px solid #e9e8e8;
 border-width: 1px 0px;
 float:left;
 margin-top: 38px;
 color: #d7d6d6;
}
div.tagcloudtext {
 color:#000000;
}
#vealogo {
 margin-left: 100px;
 float:left;
}
#welkom { 
/* position:absolute;
 bottom: 4px; */
 padding-left: 4px;
 color: #eb0145;
 font-size: 14px;
}
#pathbar {
 position: absolute;
 bottom: -54px;/*4px;*/
 right: 4px;
}
#pathbar a, #pathbar, #pathbar a:visited, #pathbar a:link {
 color: #b5b5b5;
}
#midsection {
 background: url('/css/mid_top_bkgr.gif') repeat-x;
 margin-top:60px;
 padding-top: 10px;
}
#lounge_path {
 height: 25px;
 background: url('/loungecss/path_bkgr.gif') no-repeat;
 margin-left: 30px; /*85 voor img, via request */
 padding-top: 10px;
 padding-left: 10px;
 padding-bottom: 10px;
}
span.m {
 color: #eb0145;
}
input, select {
 font-family: Arial, sans-serif;
 font-size: 11px;
}
input.vea {
 border: 1px solid #e9e8e8;
 border-top-width:0px;
 background: #ffffff url('/css/input_shade_18h.gif') repeat-x;
 margin:1px;
}
input.submit {
 cursor:pointer;
}
input.text {
 padding: 3px 2px;
 font-size: 11px;
 height: 13px; 
 background-color: #ffffff;
}
.qsearch { 
 width:157px;
}
input.login { 
 width: 156px;
 margin:0px 1px;
}
input.nb {
 border:0;
}
input.submitbutton {
 margin: 1px 3px;
}
div.row {
 margin: 4px 0px;
}
div.row label {
 margin-right: 8px;
 color: #999999;
 width:160px;
 float:left;
 text-align:right;
}
div.crow {
 margin: 4px 0px;
}
div.crow label {
 margin-right: 8px;
 color: #999999;
 width:130px;
 float:left;
 text-align:right;
}
div.crow input {
 background: #ffffff;
}
input.noborder {
 border:0;
}
#lounge_content {
 padding: 20px 30px;
}
#lounge_content_nopad {
 padding: 20px 0px;
}
#above_headbar_links {
 margin: 0px 0px 10px 15px ;
}
#above_headbar_links_profiel {
 margin: 0px 0px 0px 30px ;
}
#above_headbar_links_profiel a {
 margin-right:5px;
}
div.onderwerp_foto {
 padding:0px 15px;
 width:65px;
 height:65px;
 float:left;
}
div.onderwerp_fotos {
 padding:0px 15px;
 width:80px;
 height:80px;
 float:left;
}
div.lpad {
 padding: 0px 30px;
}
#head_bar {
 height: 21px;
 background: url('/loungecss/head_bkgr.gif') repeat-x;
 color: #000000;
 padding-top: 3px;
}
h2.bar, h2.hred {
 margin: 0;
 font-size: 16px;
}
div.onderwerp_name {
 float:left;
 width:410px;/*520*/
 font-size: 13px;
}
div.bar_ond {
 width: 550px;
}
div.olist_row {
 height: 38px;
 padding-top: 10px;
 border-bottom: 1px solid #e9e8e8;
}
div.olist_row_edit {
 height: 80px !important;
}
div.onderwerp_name a {
 color: #eb0145;
 font-weight: bold;
 border:0;
 text-decoration: none;
}
div.discussies {
 float: left;
 width: 100px;
 font-weight: bold;
 text-align: center;
}
div.reacties {
 float: left;
 width: 80px;
 font-weight: bold;
 text-align: center;
}
div.olist_row div.discussies, div.olist_row div.reacties {
 padding-top: 6px;
}
div.last_edit {
 float: left;
 width: 135px;
 font-weight: bold;
 text-align: center;
}
div.ond_info {
 color: #b5b5b5;
 font-size: 11px;
}
img.d_icon {
 margin-right: 6px;
}
div.discussies_name {
 float:left;
 width:470px;
 font-size: 13px;
}
div.discussies_name a {
 color: #eb0145;
 font-weight: bold;
 border:0;
 text-decoration: none;
}
div.bar_dis {
 width: 860px;
 padding-left: 30px;
}
div.bar_diso {
 padding-left: 30px;
}
div.auteur {
 float:left;
 width:86px;
 font-weight: bold;
 text-align: center;
}
div.keerbekeken {
 float: left;
 width: 110px;
 font-weight: bold;
 text-align: center;
}
div.olist_row div.keerbekeken, div.olist_row div.auteur, div.olist_row div.discussies_name{
 padding-top: 6px;
}
div.last_post {
 float: left;
 width: 125px;
 font-weight: bold;
 text-align: center;
}
div.reactie_text {
 width: 500px;
 height: 6em;
}
/* weergave */
div.react_block {
 background: url('/loungecss/react_bkgr.gif') 140px 0px repeat-y;
 border: 1px solid #e9e8e8;
 border-width: 0px 1px 1px 1px;
}
div.react_h {
 height: 20px;
 background: url('/loungecss/head_bkgr.gif') repeat-x;
 color: #b5b5b5;
 padding-left: 10px;
 padding-right: 10px;
}
div.react_u {
 padding: 10px;
 width: 120px;
 float: left;
}
div.avatar {
 padding-top: 10px;
}
div.react_content {
 float: left;
 width: 730px;
 padding: 10px;
}
div.dbar_tpad {
 padding-top: 3px;
}
div.dbar_but {
 float: right;
 margin-left: 10px;
}
blockquote {
 color: #b5b5b5;
 border: 1px solid #e9e8e8;
 margin: 0em 0em 0.5em 0em;
 padding: 8px;
}
 

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}



/* margin hier instellen voor de heads */
h1.bighead, h1.folderheading, h2.content_head, h1.documentheading, h1.pagehead{
 margin: 16px 0px;
}
input.submitbutton {
 vertical-align:bottom;
}
#onderwerpen {
 margin-top: 1em;
 border-collapse: collapse;
}
#onderwerpen tr.headrow {
 font-weight: bold;
}
#onderwerpen tr.headrow td {
 height: 24px;
 border-bottom: 1px solid #e9e8e8;
 background: #e9e8e8;
}
#onderwerpen td {
 padding: 4px 4px 4px 4px;
 border: 1px solid #e9e8e8;
}
#onderwerpen td.onderwerp {
 width: 200px;
 color: #eb0145;
}
#onderwerpen td.omschrijving {
 width: 300px;
}
div.ebutton {
 float: left;
 width: 36px;
}
/*user admin */
#users_admin {
  border-collapse:collapse;
}
#users_admin td{
 border: 1px solid #b5b5b5;
 padding: 2px 4px;
}
#users_admin td.username{
 width: 100px;
 font-weight:bold;
}
#users_admin td.naam{
 width: 140px;
}
#users_admin td.email{
 width: 160px;
}
#users_admin td.panel{
 width: 160px;
}
#users_admin td.buttons{
 width: 110px;
}

#edit_d_holder {
 margin-left: 30px;
 border:1px solid #e9e8e8;
 width: 884px;
 padding-bottom: 10px;
}
#edit_d_holder #head_bar {
 margin-bottom: 10px;
}
#titel, #inhoud {
 border:1px solid #e9e8e8;
 width: 700px;
}
#inhoud {
 height: 10em;
}
div.ed_d {
 padding-left: 10px;
}
div.drow label {
 width: 100px;
}
#panel_choose {
 padding: 10px 0px 10px 107px;
}
div.panel_bar {
 background: url('/loungecss/discussion_bkgr.gif') no-repeat;
 height: 28px;
 padding: 8px 0px 0px 12px;
 font-weight: bold;
}
div.panel_row {
 float: left;
 width: 230px;
 height: 30px;
 margin-bottom: 8px;
 margin-top: 10px;
}
img.avthumb {
 vertical-align: middle;
 margin: 0px 6px;
}
div.panel_row input {
 vertical-align: middle;
 cursor: pointer;
}
strong.stronghead {
 margin: 0px;
 display: block;
}
div.strongonderwerphead {
 margin: 10px 0px 0px 0px;
}
/*aanmelden */
div.aanmeld_onds {
 float: left; 
 width: 400px;
}
div.aanmeld_panel {
 float: left;
 width: 110px;
 text-align: center;
}
div.aanmeld_ondabo {
 float : left;
 width: 110px;
 text-align: center;
}
/* publiek profiel */
#pub_profile_h {
 margin-left: 30px;
 margin-top: 30px;
}
#pub_p_l {
 float: left;
 width: 550px;/*450px;*/
}
#pub_p_r {
 float:left;
 width:350px;
}
#pub_p_bijlagen, #pub_p_ervaringen {
 float: left;
 width: 350px;
}
#pub_p_bijlagen {
 padding-bottom: 10px;
}
div.pub_p_bijlage {
 padding:5px 0px;
}
#pub_p_ervaringen {
 margin-left:90px;
 margin-bottom:20px;
}
#pub_p_wijzigen {
 width:128px;
 margin-left:90px;
}
#opmerkingen {
 height: 108px;
 width: 200px;
}
#mtekst, #lesgeefervaring {
 height: 138px;
 width: 200px;
}
img.kruis {
 vertical-align: middle;
}
div.pub_pro_l, div.pub_pro_r {
 height: 20px;
 margin-left:90px;
}
div.pub_pro_r {
 margin:0;
}
div.pro_img {
 float:left;
 width: 90px;
 height: 200px;
}
div.pro_l {
 color: #999999;
 float:left;
 width: 90px;
}
div.pro_l_mt {
 margin-left: 90px;
}
div.pro_v, div.pro_v_r {
 color: #000000;
 font-weight: bold;
 float: left;
 width:336px;/*236px;*/
}
div.pro_v_r {
 width:250px;
}
div.p_bh {
 width: 430px;
 float: left;
 margin-left: 30px;
 margin-top: 20px;
}
div.dabo_h {
 margin: 30px;
 width: 890px;
}
div.aanmeld_h {
 width: 646px;
 margin: 10px 0px;
}
h2.bigger {
 font-size: 18px;
}
div.p_box_h {
 height: 16px;
 border: 1px solid #e9e8e8;
 padding: 6px 10px 10px 10px;
 color: #eb0145;
}
div.p_box_c {
 border: 1px solid #e9e8e8;
 border-top-width: 0px;
 padding: 10px;
}
div.pb_fixh {
 position: relative;
}
div.pb_profiel_box { /* linker box*/
 height: 630px;/*380px;*/
}
div.pb_o_abo_box { /* onderwerp abos */
 height: 108px;
}
div.pb_bijlage_box {
 height: 207px;
 padding: 0px !important;
}
#bijlage_new, #ervaring_new {
 height: 84px;
 padding: 5px 10px;
 position: relative;
}
#ervaring_new {
 height:104px;
}
#bijlage_scroll, #ervaring_scroll {
 border-bottom: 1px solid #e9e8e8;
 padding: 5px 10px;
 height: 102px;
 overflow-y: auto;
 overflow-x: hidden;
}
div.mtopb {
 margin-top: 30px;
}
div.pb_fixh input.mp {
 position: absolute;
 bottom: 10px;
}
div.p_box_c label {
 color: #999999;
 width: 100px;
}
#profielfoto {
 float: right;
 margin-right: 20px;
}
div.onderwerp_col {
 float: left;
 width: 200px;
}
div.panel_col {
 float: right;
 width: 20px;
 margin-right: 20px;
}
input.mp {
 margin-top: 10px;
}
span.abo_ond_name {
 color: #999999;
 padding-left: 0px;
}

div.pagenavigatie {
 height: 25px;
 background: url('/loungecss/path_bkgr.gif') no-repeat;
 padding-top: 10px;
 padding-left: 10px;
 padding-bottom: 10px;
 color: #b5b5b5;
}
a.pagelink, span.pagelink {
 display: block;
 float: left;
 width: 16px;
 height: 16px;
 color: #000000;
 margin-right: 4px;
}
a.wider, span.wider {
 width: 50px;
}
a.widerl, span.widerl {
 width: 38px;
}
div.pagenavigatie span.pagelink {
 color: #b5b5b5;
}
strong.currentpage {
 color: #eb0145;
 display: block;
 float: left;
 width: 16px;
 height: 16px;
}
#pdet_impr {
 text-decoration: none;
 color: black;
}
#spotlight_head {
 color: #000000;
 font-weight: bold;
 padding-bottom: 10px;
 font-size: 13px;
}
#spotlight_head span {
 color: #eb0145;
}
#profielzoek_query {
 border: 1px solid black;
 width: 234px;
 margin: 2px 5px 0px 30px;
}
#profielzoek_submit {
 margin:0;
 padding: 0;
 vertical-align: top;
}
div.p_zoek_row {
 height: 40px;
 padding: 10px 0px;
 line-height: 17px;
 border-bottom: 1px solid #e9e8e8;
}
div.row_spot {
 margin: 0px 10px;
 background: #e9e8e8;
 padding: 5px 20px 20px 20px;
 height: 65px;
}
div.row_no_spot {
 margin: 0px 30px;
}
div.profiel_name {
 float: left;
 width: 170px;
}
div.extra_zoek_pad {
 padding-left: 80px;
}
div.zoek_avatar {
 float: left;
 width: 50px;
}
div.p_zoek_row div {
 padding-top: 10px;
}
div.p_zoek_row div.zoek_avatar {
 padding: 0;
}
div.gebruikersnaam {
 float: left;
 width: 220px;
}
div.profiel_specialiteit {
 float: left;
 width:160px;
}
div.profiel_email {
 float: left;
 width:155px;
}
div.profiel_bureau {
 float: left;
 width: 150px;
}
div.profiel_functie {
 float: left;
 width: 150px;
}
div.profiel_presentatie {
 float: left;
 width: 150px;
}
div.p_zoek_row div.profiel_presentatie {
 padding-top: 0px;
}
div.profiel_presentatie a {
 color: black;
 text-decoration: none;
}
div.profiel_presentatie img {
 display: block;
}


div.ipop_presentatie {
 padding: 10px;
}
div.head_ipop {
 padding: 10px 10px 0px 10px;
}
div.cc {
 float: right;
 cursor: pointer;
}
#ipop_closer {
 vertical-align: middle;
}
div.head_ipop span img {
 vertical-align: middle;
 margin-right: 5px;
}
div.head_ipop span {
 font-weight: bold;
}
#overlay { 
 position: absolute;
 top: 0; 
 left: 0;
 z-index: 90; 
 width: 100%;
 height: 500px; 
 background-color: #000000;
}
#ipop {	
 position: absolute;	
 left: 0; 
 width: 100%; 
 z-index: 100; 
 line-height: 0;
} 	
#icontent {
 position: relative;
 line-height: 1em;
 margin: 0px auto;
 background: #ffffff;
 width: 620px;
 height: 410px;
 padding: 0px;
}

#footer {
 clear:left;
 height:60px;
 border: 1px solid #e9e8e8;
 border-width:1px 0px 0px 0px;
 padding: 4px 0px 0px 30px;
 color: #b5b5b5;
 margin-top: 70px;
}
#footer a{
 margin: 0px 16px 0px 0px;
 color: #b5b5b5;
 text-decoration:none;
}


