html {
background: #fff url(/images/general/girlscene/gs_background.gif) repeat left top;
}
body{  
  	margin: 0;
  	padding: 0;
  /*background: rgb(241, 241, 241) url(/images/general/girlscene/body_bg.jpg) repeat 50% 0;*/
	background-image: url(/images/general/girlscene/gs_bg_full.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
  	/*text-align: center;*/
}
#special_header
{
	margin-bottom: 10px;
}
.gee {
	position: absolute;
	z-index:0;
	top: 22px;
	left: 50%;
	width: 227px;
	height: 264px;
	background: transparent url(/images/general/girlscene/gee.png) no-repeat left top;
}
#content
{
	border: 0px solid red;
	width: 1032px;
	left: 50%;
	position: relative;
	/*margin: 0 auto;*/
	margin: 0 0 0 -454px;
}

#content #skyscraper
{
	margin: 100px 0 0 0;
	float: right;
	width: 120px;
	height: 600px;
	padding: 0 0 0 0;
	background-color: transparent;
}

#container
{
	width: 906px;
	background: transparent url(/images/general/girlscene/bg_background_border.gif) repeat-y top;
	text-align: center;
	padding: 0 0 0 0;
}
#gs_mainTable {
	width: 869px;
	color: white;
	text-align: left;
	margin: 0 auto;	
	position: relative;
}

#spotlight_top
{
	width: 200px;
	/*height: 129px;*/
	height: 111x;
	background: url(/images/general/girlscene/gs_spotlight_block_top.gif) no-repeat;
}

#spotlight_bottom
{
	width: 200px;
	height: 18px;
	background: url(/images/general/girlscene/gs_spotlight_block_bottom.gif) no-repeat;
	text-align: center;
}

.spotlightThumb
{
	 height: 60px;
    width: 80px;    
    border: 2px solid black;
}

#spotlight .innerSpotlight
{
	padding: 55px 0 0 0;
	width: 100%;
	text-align: center;	
}
#widget
{
	width: 107px;
	height: 183px;
	margin: 0 0 0 13px;	
}
/*--------------------------------------------------------------------*/

#gs_mainTable_header{
	/*background: url(/images/general/girlscene/table_header.gif) no-repeat bottom left;*/
	/*width: 990px;*/
	height:	180px;
}

#gs_mainTable_c{
	width: 867px;
	padding: 0px;
	vertical-align: top;
	font-size: 0px;
}

#gs_mainTable_login{
	background-color: black;
	height: 50px;
	width: 867px;
	color: white;
	z-index: 1;
	font-size: 0px;
	vertical-align: bottom;
	background: url(/images/general/girlscene/login_bg.gif) no-repeat top left;
	margin: 0;
	padding: 0;
}

#gs_mainTable_r_top{
	width: 123px;
	height: 50px;
	padding: 0px;
	vertical-align: top;
	background: url(/images/general/girlscene/bg_table_r_top.gif) no-repeat bottom left;
}

#gs_mainTable_r_bottom{
	width: 123px;
	height: 100%;
	padding: 0px;
	vertical-align: top;
	/*background: url(/images/general/girlscene/bg_table_r_bottom.gif) repeat-y top left;*/
}

#gs_mainTable_bottom{
	height: 120px;
	padding: 0px;
	vertical-align: top;
	/*background: url(/images/general/girlscene/bg_table_bottom.gif) no-repeat top left;*/
}

/*--------------------------------------------------------------------*/

#gs_mainTable_c_table{
	width: 867px;
	margin: 0px;
	padding: 0px;
	height: 720px;
font-size: 0px;
}

#gs_mainTable_nav{
	/*background: url(/images/general/girlscene/bg_nav.gif) repeat-y top right;*/
	background-color:#FFF;
	height: 33px;
	width: 100%;
	z-index: 1000;
	vertical-align: top;	
}

#gs_mainTable_footer{
   	background:  rgb(249,198,220);
	width: 100%;
	padding-bottom: 4px;
}

#gs_mainContent {
	background-color: rgb(235,235,235);
	width: 100%;
	height: 100%;
	text-align: left;
	font-size: 0px;
	vertical-align: top;
	/*padding: 10px 14px 10px 14px;*/
	padding: 10px 10px 10px 10px;
	margin: 0px;
}

/* ------------------------------------- Bottom bar -------------------------------------- */

#bottomBarContent{
margin: 4px;
padding: 3px 0px 5px 0px;
background-color: rgb(249,198,220);
}

/* ----------------------------------------------------------------------------------------- */

#top_row{
	width: 840px;
	margin: 0px;
}

#left_column{
	width: 495px;
	margin: 0px;
	padding-right: 13px;
	vertical-align: top;
font-size: 0px;
}

#right_column{
	padding-left: 0px;
	width: 341px;
    margin: 0px;
	vertical-align: top;
	font-size: 0px;
}

#bottom_row{
	clear: both;
	width: 839px;
	margin: 0px;	
}


/*--------------------------- LOGIN FORM ---------------------------*/

.memberToolbar td{
 width: 90px;
 padding: 0px 5px;
 white-space: nowrap;	
}

.memberToolbar td.left{
 width: 55px;	
}

#loginTable_c td input.checkbox{
  border: 0px;
  margin: -2px 0px 0px 0px;
}

#loginform{
  margin: 0px;
  padding: 0px;	
}

#loginform input.textinput{
  border: 0px;
  width: 75px;
}

#searchform{
  margin: 0px;
  padding: 0px;
}

#searchform input.textinput{
  border: 0px;
  width: 75px;
}

#searchform input.login_form_submit
{
 margin: 0px 4px -2px 4px;	
}

.loginBox .loginContent
{
	height: 60px; 
	width: 220px; 
	padding: 0;
	
}

.loginBox .loggedIn td
{
	padding: 0 10px 5px 10px;
}

.loginBox .login td
{
 	padding: 0 3px 0 3px;
}

.loginBox td.login_thumb
{
	padding: 0 0 0 3px; 
	width: 80px;
}
/* ---------------------------------------TEXTCLASSES--------------------------------------- */
.defaultFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt0 {
	font-size: 0px;
}
.txt8 {
	font-size: 8px;
}
.txt9 {
	font-size: 9px;
}
.txt10 {
	font-size: 10px;
}
.txt11 {
	font-size: 11px;
}
.txt12 {
	font-size: 12px;
}
.txt14 {
	font-size: 14px;
}

.txt16 {
	font-size: 16px;
}

.txt20 {
	font-size: 20px;
}

h1{
	margin: 3px 0px;
}

h2{
	margin: 3px 0px;
}

h3{
	margin: 3px 0px;
}

.bold {
	font-weight:bold;
}

.noBold{
       font-weight: normal;
}

.underline {
	text-decoration: underline;
}
.noUnderline {
        text-decoration: none;
}

.italic{
       font-style: italic;
}

.alignRight{
        text-align: right;
}

.alignCenter{
        text-align: center;
}

.alignJustify{
        text-align: justify;
}

.alignLeft{
        text-align: left;
}

.vAlignTop{
        vertical-align: top;
}

.vAlignBottom{
        vertical-align: bottom;
}

.vAlignCenter{
        vertical-align: middle;
}

.floatLeft{
        float: left;
}

.floatRight{
        float: right;
}

.txtstandard {
	color: black;
}

.txtgrey{
  color: rgb(125,125,125);	
}

.txtwhite {
	color: #FFF;
}

.txtblack {
	color: #000;
}

.txtpink {
	color: #fc599f;
}
.txtpink a { color: #fc599f; }
.txtpink a:link { color: #fc599f; }
.txtpink a:visited { color: #f84f97; }
.txtpink a:hover, .txtpink a:active{ color: #f6408e; }
.txtyellow {
	color: #FF0;
}

.txtgreen {
	color: #0F0;
}

.txtred {
	color: #F00;
}

.txtUppercase{
	text-transform: uppercase;
}

.txtLowercase{
	text-transform: lowercase;
}

.txtpinkback {
	color: black;
	background-color: #f902db;
}

.txtpinkover:hover{
	color: #fc599f;
}

.txtstandardover{
	text-decoration: none;
}

.txtstandardover:hover{
	color: #fc599f;
}

.onlineStatus{
        font-style: italic;
        color: #8a0d7b;
        font-size: 9px;
        font-family: Verdana, Helvetica, sans-serif;
        font-weight: normal;
}

/* ---------------------------STANDARD CLASSES--------------------- */

a img{
	border: 0;
}

img.thumbSpotLight{
	width: 160px;
	height: 120px;
}
img.thumbSmall{
	width: 80px;
	height: 60px;
}

img.thumbGroot{
	width: 170px;
	height: 170px;
}

.bgGrey{
  background-color: rgb(210, 210, 210);
}

.bgGreyStandard{
  background-color: rgb(235,235,235);	
}

.bgBlack{
  background-color: black;
}

.bgPink{
  background-color: rgb(249,198,220);
}

.bgArtikelEven{
  background: url(/images/general/girlscene/bg_artikel_even.gif) no-repeat;	
}

.moduleSpacing{
  margin: 10px 0px;	
}

/*--------------------------- NAVIGATION ---------------------------*/

/* All <ul> tags in the menu including the first level */
.menulist, .menulist  ul {
 margin: 0;
 padding: 0;
 list-style: none;
 z-index: 1000;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
.menulist ul {
 visibility: hidden;
 position: absolute;
 top: 33px; /* I'm using ems rather than px to allow people to zoom their font */
 left: 0px;
 width: 150px;
 border-left: 1px solid rgb(86,86,86);
 border-bottom: 1px solid rgb(86,86,86);
 border-right: 1px solid rgb(86,86,86);
 border-top: 1px solid rgb(86,86,86);
 background-color:  rgb(249,198,220);
 z-index: 1000;
 text-align: left;
}

/* Second and third etc. level submenus - position across from parent instead */
.menulist ul ul {
 top: 0px;
 left: 155px;
 z-index: 1000;
}

/*
 All menu items (<li> tags). 'float: left' lines them up horizontally, and they are
 positioned relatively to correctly offset submenus. Also, they have overlapping borders.
*/
.menulist li {
 float: left;
 position: relative;
 margin-right: 6px;
 z-index: 1000;
 background-color: rgb(235,235,235);
}

/* Items in submenus - override float/border/margin from above, restoring default vertical style */
.menulist ul li {
 float: none;
 margin-left: 2px;
 margin-right: 2px;
 border-top: 1px solid white;
 z-index: 1000;
 background-color:  rgb(249,198,220);
}

/*.menulist ul>li:last-child {
 margin-bottom: 0px;
 border-bottom: 0;
}*/

/* Links inside the menu */
.menulist a.menulistmainlink, .menulist a.menulistsubslink {
 display: block;
 color: #000;
 text-decoration:  none;
 padding: 8px 11px 8px 10px;
 border-left: 0px solid rgb(249,198,220);
}

.menulist a.menulistsubslink {
 font-weight: bold;
 padding: 6px 8px 6px 8px;
 border-left: 0;
 text-transform: uppercase;
}

/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
.menulist a.menulistmainlink:hover, .menulist a.highlighted:hover, .menulist a.menulistmainlink:focus {
 color: #fc599f;
 /*background-color: rgb(249,198,220);*/
 background-color: white;
}
.menulist li a.menulistsubslink:hover, .menulist li a.menulistsubslink:focus {
 color: #000;
 background-color: white;

}
.menulist a.highlighted {
 color: #fc599f;
 background-color: white;
}

/* Only style submenu indicators within submenus. */
.menulist a .subind {
 display:  none;
}
.menulist ul a .subind {
 display:  block;
 float: right;
}

/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.menulist a {
 float: left;
}
.menulist ul a {
 float: none;
}
/* */
.menulist a {
 float: none;
}
/* */


/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). */
* html .menulist  ul li {
 float: left;
 height: 1%;
}
* html .menulist  ul a {
 height: 1%;
}

/*-------------------------------- BANNERS ------------------------------ */

#rectangleBanner{
  margin: 5px 0px;
  border: 0px solid red;
}

#leaderbordDiv{
	position: relative;
	width: 728px;
	/*margin: 0px 50px 5px 54px;*/
	left: 50%;
	margin:  0px 0px 5px -364px;
	z-index: 0;
}

#fullbannerDiv{
	position: relative;
	width: 468px;
	left: 50%;
	margin:  0px 0px 5px -234px;
	z-index: 0;
}

/*--------------------------- GENERAL CLASSES ----------------------- */
#paginaHeader{
	margin-bottom: 10px;
}

#membersModule{
   width: 100%;
   overflow: hidden;
}

#membersModule div.memberBlock{
   margin-top: 0px;
   margin-left: 0px;
}

div.memberBlock{
   width: 80px;
   overflow: hidden;
   white-space: nowrap;
   float: left;
   text-align: center;
}

/*--------------------------- PAGE NAVIGATION ----------------------- */

.resultsNavHeader {
	width: 100%;
	padding: 3px 0px;
	height: 13px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.resultsNavHeader .getallen{
        width: 70%;
}

.resultsNavHeader .totaal{
        width: 25%;
        padding-right: 4px;
}

/*-------------------------------- SEARCH RUBRIEK ------------------------------ */

#searchRubriek{
width: 100%;
}

#searchRubriek table{
	width: 100%;
}

#searchRubriek td{
	padding: 2px 0px;
}

#searchRubriek td.searchLabel{
	width: 56px;
	padding-left: 2px;
}

#searchRubriek td.searchLabel2{
	width: 104px;
}

#searchRubriek td.searchLabel3{
	width: 150px;
}

#searchRubriek input.textinput{
	width: 90%;
}

#searchRubriek .searchSelect{
	width: 95%;
}

#searchRubriek .button{
	width: 50%;
}

/*--------------------------- PAGE NAVIGATION ----------------------- */

.resultsNavHeader {
	width: 100%;
	padding: 3px 0px;
	height: 13px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.resultsNavHeader .getallen{
        width: 70%;
}

.resultsNavHeader .totaal{
        width: 25%;
        padding-right: 4px;
}

/*-------------------------------- TALK MODULE ------------------------------ */

#reacties{
	width: 100%;
	margin-top: 15px;
	padding: 0px 0px;
}

#reacties #login_vereist{
   margin: 0px;
   padding: 0px 0px 15px 0px;
   text-align: center;
}

#reacties form{
   margin: 0px;
   padding: 5px;
   text-align: center;
}

#reacties textarea{
   width: 350px;
   height: 100px;
   margin-bottom: 5px;
   overflow: auto;
}

#reacties .reactieHoofdTabel{
	width: 100%;
}

#reacties .reactieHoofdTabelCell{
	padding: 4px 0px;
	width: 100%;
}

#reacties .reactieHoofdTabelCell table{
	height: 60px;
	width: 100%;
}

#reacties .reactieHoofdTabelCell .auteur{
   padding-left: 14px;
   height: 25px;
}

#reacties .reactieHoofdTabelCell .datum{
   padding-right: 10px;
   height: 10px;
}

#reacties .reactieHoofdTabelCell .pic{
   width: 96px;
   padding-left: 14px;
   padding-bottom: 5px;
}

#reacties .reactieHoofdTabelCell .pic img{
   border: 2px solid black;
}

#reacties .reactieHoofdTabelCell .tekst{
   padding: 2px 10px;
}

#reacties .reactieHoofdTabelCell .edits{
   height: 12px;
   padding-right: 10px;
}

/*----------------------------------- COLORS BACKGROUND MODULES ------------------------ */

.bgRightModuleGrey,
.bgRightModulePink,
.bgLeftModuleGrey,
.bgLeftModulePink{
  width: 100%;
}

.bgRightModuleGrey h2,
.bgRightModulePink h2{
  margin-left: 5px;
}

.bgRightModuleGrey td.bgRightModuleTop,
.bgRightModuleGrey td.bgRightModuleBottom,
.bgRightModulePink td.bgRightModuleTop,
.bgRightModulePink td.bgRightModuleBottom,
.bgLeftModuleGrey td.bgRightModuleTop,
.bgLeftModuleGrey td.bgRightModuleBottom,
.bgLeftModulePink td.bgRightModuleTop,
.bgLeftModulePink td.bgRightModuleBottom{
  font-size: 0px;
  height: 4px;
}

.bgRightModuleGrey td,
.bgLeftModuleGrey td{
    background-color: rgb(209,209,209);
}

.bgRightModuleGrey td.bgRightModuleTop{
    background: url(/images/general/girlscene/bg_table_top_grey.gif) no-repeat;
}

.bgRightModuleGrey td.bgRightModuleBottom{
    background: url(/images/general/girlscene/bg_table_bottom_grey.gif) no-repeat;
}

.bgLeftModuleGrey td.bgRightModuleTop{
    background: url(/images/general/girlscene/bg_table_top_grey2.gif) no-repeat;
}

.bgLeftModuleGrey td.bgRightModuleBottom{
    background: url(/images/general/girlscene/bg_table_bottom_grey2.gif) no-repeat;
}

.bgRightModulePink td,
.bgLeftModulePink td{
    background-color: rgb(249,198,220);
}

.loginBox td.bgRightModuleTop{
    background: url(/images/general/girlscene/bg_table_top_pink.gif) no-repeat;
    height: 4px;
}

.loginBox td.bgRightModuleBottom{
    background: url(/images/general/girlscene/bg_table_bottom_pink.gif) no-repeat;
    height: 4px;
}

.loginBox .bgRegistrationBoxTop
{
	background: url(/images/general/girlscene/registrationBoxTop.gif) no-repeat;
    height: 7px;
    width: 106px;
}

.loginBox .bgRegistrationBoxBottom
{
	background: url(/images/general/girlscene/registrationBoxBottom.gif) no-repeat;
    height: 7px;
    width: 106px;
}

.bgRightModulePink td.bgRightModuleTop{
    background: url(/images/general/girlscene/bg_table_top_pink.gif) no-repeat;
}

.bgRightModulePink td.bgRightModuleBottom{
    background: url(/images/general/girlscene/bg_table_bottom_pink.gif) no-repeat;
}

.bgLeftModulePink td.bgRightModuleTop{
    background: url(/images/general/girlscene/bg_table_top_pink2.gif) no-repeat;
}

.bgLeftModulePink td.bgRightModuleBottom{
    background: url(/images/general/girlscene/bg_table_bottom_pink2.gif) no-repeat;
}

/*-------------------------------- LATEST TALK MODULE ------------------------------ */

#latestTalkModule{
	width: 100%;
}

#latestTalkModule table{
	width: 100%;
}

#latestTalkModule td{
	padding: 3px 0px;
}

#latestTalkModule td.extraSpace{
	padding-left: 10px;
}

/*--------------------------- HOMEPAGE ARTIKELEN OVERVIEW ----------------------- */

.homepageTable{
  width: 100%;
  margin: 0px;
  height: 200px;
}

.homepageTable td.spacerTop{
  padding-top: 15px;
}

.homepageTable td.spacerBottom{
  padding-bottom: 15px;
}

.homepageTable td.pic{
  padding-top: 18px;
  padding-left: 15px;
  padding-right: 15px;
}

.homepageTable td.header{
  height: 15px;
  padding-bottom: 2px;
}

.homepageTable td.tekst{
  height: 90px;
  padding-right: 15px;
}

.homepageTable td.reacties{
  height: 15px;
  padding-right: 15px;
}

#moniquesIntro{
  /*width: 100%;*/
  padding: 5px;
}

#moniquesIntro a{
  color: #fc599f;
  font-weight: bold;
  text-decoration: none;
}

#otherScenesModule{
  width: 100%;
  background-color: rgb(166,114,137);
}

#otherScenesModule table{
  width: 100%;
}

#otherScenesModule td{
  text-align: center;
}

td.editorBtn
{
	background-color: #dddddd;
	border: 1px;
	border-style: solid;
	border-color: #dddddd;
}

td.editorBtnOver
{
	background-color: #aaaaaa;
	border: 1px;
	border-style: solid;
	border-color: #000000;
}

table.wysiwyg td.wysiwygmenu {
	background-color: #dddddd;
}

/*******************lightbox *****************************/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/usedincss/pictureviewer/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/usedincss/pictureviewer/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/usedincss/pictureviewer/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer
{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}

/*****************************************************************************/
/* inviteFriends stylesheet                                                 */

div.inviteStep {
	float:right;
	display:block;
	width:30px;
	height:30px;
	text-align:center;
	vertical-align:center;
	line-height:30px;
	font-size:18px;
	font-weight:bolder;
	background-color:#cc16a6;
	color:#FFFFFF;
	margin-left:2px;
}

div.inviteStepActive {
	background-color:#fe6fe8;
	color:#FFFFFF;
}

div #inviteFriends {
	text-align:center;
}

div #inviteFriends * {
	font-family:Arial,Verdana,Tahoma;
}

div #inviteFriends table.correctMargin{
	margin-top:-15px;
}

div #inviteFriends table.dark {
	border:1px solid #999999;
	background-color:#d1d1d1;
}

div #inviteFriends table.dark td {
	padding:4px;
	background-color:#d1d1d1;
}

div #inviteFriends table.dark td.chooseClient {
	font-size:12px;
	padding-left:10px;
	text-align:left;
}

div #inviteFriends td.buddyIcon {
	padding:5px;
	text-align:right;
}

div #inviteFriends td.inviteText {
	vertical-align:middle;
	text-transform:uppercase;
	color:#000000;
	font-size:14px;
	font-weight:bolder;
}

div #inviteFriends td.boldText {
	color:#000000;
	font-size:12px;
	font-weight:bolder;
	text-align:right;
	padding-right:5px;
}

div #inviteFriends td.inviteOptions {
	padding:4px;
	color:#000000;
	font-size:14px;
	text-align:left;
	letter-spacing:-1px;
}

div #inviteFriends td.loginText {
	padding:4px;
	color:#000000;
	text-align:left;
}

div #inviteFriends td.inviteOptions a {
	font-size:14px;
	letter-spacing:-1px;
	text-align:left;
}

div #inviteFriends td.optionButton {
	width:97px;
}

div #inviteFriends td.optionButton img {
	border:1px solid #fe6fe8;
}

div #inviteFriends table.loginTable {
	width:100%;
	margin-left: auto;
	margin-right: auto;
}

div #inviteFriends table.loginTable td {
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	padding-left:10px;
}

div #inviteFriends table.loginTable td.darkBorderRight {
	border-right:1px solid #999999;
}

div #inviteFriends table.inviteLoginTable {
	width:80%;
}

div #inviteFriends table.inviteLoginTable td {
	color:#000000;
	font-size: 14px;
	font-weight:bolder;
	font-family: Arial,Helvetica,sans-serif;
	text-align:left;
	padding:2px;
	padding-left:5px;
}

div #inviteFriends textarea.personalMessage {
	border:2px solid black;
	width:100%;
	height:80px;
}

div #inviteFriends td.inviteUitleg {
	font-size:14px;
	text-align:left;
}

div #inviteFriends div.darkBorder {
	border:1px solid #999999;
	width:95%;
	padding:10px;
}

div #inviteFriends div.darkBorder * {
	text-align:left;
}

div #inviteFriends tr.orange td {
	background:#f7c7c8;
}

div #inviteFriends tr.datarow td {
	border-bottom:1px solid #999999;
	padding:3px;
}

div #inviteFriends table.infotable {
	border:1px solid #999999;
	padding:3px;
}

/* Scene specifieke css items */

div.registrationForm {
	background:#FFFFFF;;
}

.generalHeader {
	display: block;
	background-color: #d2d2d2;
	padding: 2px 4px 2px 11px;
}

/* END inviteFriends stylesheet                                              */
/*****************************************************************************/

/*****************************************************************************/
/* Friendpage stylesheet                                                     */

.friendsTable .generalHeader {
	background-color:#f9c6dc;
}

.friendsTable {
	width:100%;
}

.friendsTable thead td,.friendsTable tfoot td {
	height:24px;
	padding:2px;
	vertical-align:center;
	color:#000000;
	font-size:12px;
}

.friendsTable tbody td {
	height:24px;
	line-height:24px;
	vertical-align:middle;
	border-left:1px solid black;


	border-bottom:1px solid black;
	background-color:#e0dede;
	color:#000000;
	font-size:12px;
}

.friendsTable tbody td a {
	color:#000000;
	text-decoration:none;
}

.friendsTable tbody td:first-child {
	border-left:none;
}

.friendsTable tr.heading td {
	background-color:#f9c6dc;
	padding:4px;
	color:#000000;
	font-weight:bolder;
}

.friendsTable tr.footer {
	background-color:#f9c6dc;
}

.ToolTip {
	display:block;
	width:100%;
	height:18px;
	line-height:18px;
	vertical-align:center;
}

.ToolTip:hover {
	text-decoration:none;
}

.tool-tip {
	width: 250px;
	z-index: 13000;
	background:#343434;
}

.tool-tip img {
	padding-right:8px;
	padding-bottom:8px;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
}
 
.tool-text {
	color:#FFFFFF;
	font-size: 11px;
	padding: 4px 8px 8px;
}

.friendsTable thead td,.friendsTable tfoot td a {
	color:#000000;
	text-decoration:none;
}

#navigationBar .navButton {
	color:#000000;
	text-decoration:none;
}

#navigationBar ul.menulist {
	width:100%;
	margin-left:-1px;
}

#navigationBar ul.menulist li {
	float:left;
	color:#000000;
	background:#f9c6dc;;
	width:auto;
	height:25px;
	margin:0px;
	line-height:25px;
	vertical-align:middle;
	text-align:center;
	font-size:13px;
	display:block;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bolder;
	margin:2px;
	margin-bottom:3px;
}

#navigationBar ul.menulist li a {
	text-decoration:none;
	color:#000000;
}

.friendsTable tbody tr.pmrow td a {
	height:24px;
	line-height:24px;
	font-size:11px;
	vertical-align:middle;
	display:block;
	width:100%;
	text-decoration:none;
}

.friendsTable tbody tr.pmrow td a:first-letter {
	padding-left:7px;
}

.friendsTable tbody tr.pmrow td a:hover {
	text-decoration:none;
}

.friendsTable tbody tr.odd td {
	background-color:#FFDFED;
}

.friendsTable tbody tr.new td {
	font-weight:bolder;
}

.friendsTable tbody tr.wysiwyg {
	height:230px;
}

.friendsTable tbody tr.wysiwyg td {
	background-color:#cccccc;
	border:none;
	height:auto;
}

/* END friendpage elements                                                   */
/*****************************************************************************/

/*****************************************************************************/
/* Homepage links                                                            */
#homepagelinks a, #homepagelinks a:visited { color: #FC599F; font-weight: bold; text-decoration: none; }
#homepagelinks td.header { padding-left: 5px; }
#homepagelinks td div { margin: 5px; }
#homepagelinks td div table { table-layout: fixed; width: 100%; }
#homepagelinks td div table tr td { width: 50%; font-size: 10px; vertical-align: middle; }
#homepagelinks td div table tr td.theimage { width: 43px; }
#homepagelinks td div table tr td a img { /*float: left;*/ margin: 5px 10px 5px 3px; /*display: inline;*/ vertical-align: middle; }
#homepagelinks td div table tr.hpl_oddrow { background-color: #fff; }
#homepagelinks td div table tr.hpl_oddrow td { background-color: #fff; }
#homepagelinks td div table tr.hpl_evenrow { background-color: #ffd8ea; }
#homepagelinks td div table tr.hpl_evenrow td { background-color: #ffd8ea; }

#header a img#trueLogo
{
	position: absolute;
	right: 150px;
	top: 5px;
}
#header a img#wvhjLogo
{
	position: absolute;
	right: 160px;
	top: 5px;
}
/****************************************************************************/
#adsense_container
{
	width: 470px;
	height: 62px;
	text-align: center;
}

#send_in_columns, #send_in_columns a
{
    width: 100%;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
    color:#FC599F;
    font-weight: bold;
}

#send_in_columns a
{
    text-decoration: underline;
}

#twitterScroller {width:330px;}
#twitterScroller ul li {margin-bottom:0;}
a.twmore {float:right;clear:both;}
a.twfollow {color:#2f91ce;font-weight:bolder;}

.twthumb {float:left;width:48px;height:48px;border:0;padding:5px;}
.twtweet {display:block;width:100$%;clear:both;height:80px;font-size:12px;background-color:#fad1e3;font-family:arial;padding:3px;}
.twtweet a {font-family:arial;font-size:12px;}
.twname {font-weight:bolder;text-decoration:none;}

.twinfo {display:block;width:100%;background-color:#fde3ee;clear:both;padding:3px;}
.twinfo a {font-size:11px;color:#000;text-decoration:none;}
.twinfo span {float:right;padding-right:5px;}

div.linktips {background-image:url('/images/general/girlscene/linktips_gs.png');background-repeat:no-repeat;width:340px;height:133px;}
div.linktips td.theimage {width:25px;}
div.linktips td.theimage .smallPic {width:20px;height:20px;}
div.linktips td.theinfo {width:145px;padding-left:3px;_padding:0px;}
div.linktips td.theinfo a {font-size:11px;color:#000;text-decoration:none;}

#footer {background-color:#FFF;width:100%;padding-top:15px;padding-bottom:15px;border-top:1px solid #8d8d8d;}
#innerFooter {display:block;margin: 0 auto;padding-bottom:20px;width:878px;}
#innerFooter * {color:#999999;font-family:Arial;font-size:12px;text-decoration:none;}
#innerFooter .contentBlock {width:25%; float:left;}
#innerFooter .contentBlock ul {list-style-type: none; padding: 0px; margin: 20px 0 0 0;}
#innerFooter .contentBlock h2 {font-family:georgia;color:#999999;font-size:16px;text-transform:uppercase;font-weight:normal;}
#innerFooter .clearBlock {clear:both;width:!00%;border-bottom:1px solid #CCCCCC;padding-top:20px;margin-bottom:20px;}
#innerFooter .fslinks {float:right;}

#regForm {text-align:center;width:100%;}
#regForm * {font-family:Arial;}
#regForm label { font-size: 14px;    color: #000; padding: 6px 10px; text-align: left; display: block; width: 200px; float: left; font-weight: bold; }
#regForm input, #regForm textarea, #regForm select {    font-size: 14px; border: 1px solid #ccc; padding: 5px; background-color: #FFFFFF; width:225px; }
#regForm input.required, #regForm textarea.required, #regForm select.required {    width:200px; background:#FFF url('/images/icons/asterisk_orange.png') no-repeat 210px center; padding-right:30px; }
#regForm input.regerror, #regForm textarea.regerror, #regForm select.regerror {    background-image:url('/images/icons/exclamation.png'); }
#regForm select {    margin-right: 5px; margin-top: 3px; padding: 3px; }
#regForm .submit { margin-left: 220px; }
#regForm .errorField { color: #CC0000; }
#regForm .errorField .text { font-size: 12px; font-weight: bold; display: block; padding: 0 10px 5px 0; margin-left: 220px; }
#regForm .errorField select, #regForm .errorField textarea, #regForm .errorField input { margin-bottom: 5px; }
#regForm fieldset { border:1px solid gray;width:600px;margin-left: auto;margin-right: auto;text-align:left;}
#regForm fieldset table {width:100%;}
#regForm fieldset table td {text-align:left;}
#regForm legend {color: #383838;font-size: 16px;font-family:Arial;font-weight:bolder;}
#regForm strong {font-size: 14px;}
#regForm table.avatars {width:100%;}
#regForm table.avatars td {width:20%;text-align:center;}
#regForm table.avatars input {width:auto;}/*--------------------------- ARTIKEL OVERVIEW ----------------------- */

.artikelTable{
  width: 100%;
  margin: 0px;
  height: 200px;
}

.artikelTable td.spacerTop{
  padding-top: 15px;
}

.artikelTable td.spacerBottom{
  padding-bottom: 15px;
}

.artikelTable td.pic{
  padding-top: 18px;
  padding-left: 15px;
  padding-right: 15px;
}

.artikelTable td.header{
  height: 15px;
  padding-bottom: 2px;
}

.artikelTable td.tekst{
  height: 90px;
  padding-right: 15px;
}

.artikelTable td.reacties{
  height: 15px;
  padding-right: 0px;
}


/*--------------------------- ARTIKEL DETAIL ----------------------- */

.artikelDetailTable{
  width: 495px;
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
}

.artikelDetailTable h1{
  margin: 5px 0px;
}

.artikelDetailTable h1{
  margin: 0px 0px 10px 0px;
}

.artikelDetailTable p{
  margin: 9px 0px;
  font-size: 11px;
}

.artikelDetailTable a{
  color: #fc599f;
  font-weight: bold;
  text-decoration: none;
}

.artikelDetailTable a:hover{
  color: #fc599f;
  text-decoration: underline;
}

.artikelGalleryTable{
	width: 100%;
}

.artikelGalleryTable .artikelGalleryPic{
	width: 250px;
}

.artikelGalleryTable .artikelGalleryPic img{
	width: 250px;
	height: 375px;
}

.artikelGalleryTable .artikelGalleryTekst{
	padding: 5px;
}

.artikelGalleryTable .artikelGalleryTekst p{
  margin: 0px 0px 4px 0px;
  font-size: 11px;
  color: black;
}

.artikelGalleryTable .artikelGalleryNavigatie{
  padding: 4px;	
}

.artikelGalleryTable .artikelGalleryNavigatie a{
  color: #fc599f;
  font-weight: bold;
  text-decoration: none;
}