* { margin:0; padding:0;}

body {background:url(images/background.jpg) repeat-x #666; font-family:Arial, Verdana; font-size:12px; font-weight:normal; line-height:14px; color:#000; text-align:left;}
p {font-family:Arial, Verdana; font-size:12px; font-weight:normal; line-height:14px; color:#000; text-align:left; margin-bottom:18px;}
h1 {font-family:Arial, Verdana; font-size:18px; font-weight:bold; line-height:18px; color:#cc2959; text-transform: uppercase;}
h2 {font-family:Arial, Verdana; font-size:15px; font-weight:bold; line-height:15px; color:#9cbd3a; text-transform:uppercase; text-align:center; margin-bottom:10px;}
h3 {font-family:Arial, Verdana; font-size:15px; font-weight:bold; line-height:15px; color:#9cbd3a; text-transform:uppercase; text-align:left; margin-bottom:10px;}
a {font-family:Arial, Verdana; font-size:12px; font-weight:bold; line-height:14px; color:#9cbd3a; text-decoration:none;}
img {border:none; margin:0; padding:0;}

#container {
width:900px;
height:auto;
margin:0 auto;
overflow:hidden;
}

#header {
width:900px;
height:110px;
margin-top:15px;
overflow:hidden;
float:left;
background: url(images/header_bg.png) no-repeat;
}

#logo {
width:295px;
height:62px;
margin:25px 142px 23px 25px;
overflow:hidden;
float:left;
}

#lid {
width:218px;
height:80px;
margin:15px 15px 15px 0;
overflow:hidden;
float:left;
}

.inspring {
text-indent:25px;
}

#lidboven {
width:218px;
height:14px;
overflow:hidden;
float:left;
margin-bottom:5px;
}

#lidboven p{
color:#FFF;
font-weight:bold;
}

#lidlinks {
width:93px;
height:35px;
margin:0 5px 5px 0;
overflow:hidden;
float:left;
}

#lidlinks p {
color:#FFF;
line-height:18px;
}

#lidrechts {
width:120px;
height:35px;
overflow:hidden;
float:right;
margin-bottom:5px;
}

#lidrechts input {
width:118px;
margin-bottom:-1px;
}

#lidonder {
width:150px;
height:23px;
overflow:hidden;
float:left;
line-height:20px;
}

#lidonder a {
color:#cc2959;
}

#lidlogin {
width:68px;
height:23px;
overflow:hidden;
float:right;
}

#gast {
width:175px;
height:80px;
margin:15px 30px 15px 0;
overflow:hidden;
float:left;
}

#gastboven {
width:175px;
height:14px;
overflow:hidden;
float:left;
margin-bottom:5px;
}

#gastboven p{
color:#FFF;
font-weight:bold;
}

#gastlinks {
width:50px;
height:35px;
margin:0 5px 5px 0;
overflow:hidden;
float:left;
}

#gastlinks p {
color:#FFF;
line-height:18px;
}

#gastrechts {
width:120px;
height:35px;
overflow:hidden;
float:right;
margin-bottom:5px;
}

#gastrechts input {
width:118px;
margin-bottom:-1px;
}

#gastlogin {
width:68px;
height:23px;
overflow:hidden;
float:right;
}

input {
color:#cc2959;
background:#f0c0ce;
border:1px solid #cc2959;
}

.submit {
border:none;
background:#FFF;
}

select {
background:#f0c0ce;
color:#cc2959;
}

#menu {
width:900px;
height:15px;
padding-bottom:15px;
overflow:hidden;
float:left;
clear:both;
list-style:none;
background: url(images/menu_bg.png) no-repeat
}

#menu li {
width:112px;
overflow:hidden;
float:left;
display:block;
margin:0 34px 0 34px;
text-align:center;
}

#menu a:link, #menu a:visited {text-decoration:none; font-size:15px; color:#9cbd3a; text-transform:uppercase; font-weight:bold; text-shadow: #333 2px 2px 3px;}
#menu a:hover, #menu a:active {text-decoration:none; font-size:15px; color:#f0c0ce; text-transform:uppercase; font-weight:bold; text-shadow: #333 2px 2px 3px;}

#content {
width:870px;
height:auto;
background-color:#FFF;
padding:30px 15px 15px 15px;
overflow:hidden;
float:left;
}

#tussenvlak {
width:870px;
height:70px;
margin-bottom:30px;
overflow:hidden;
float:left;
}

#titel {
width:211px;
height:70px;
margin:0 30px 0 15px;
overflow:hidden;
float:left;
}

#tekst {
width:599px;
height:70px;
margin-right:15px;
overflow:hidden;
float:right;
}

#aanbod {
width:870px;
height:545px;
overflow:hidden;
float:left;
margin-bottom:15px;
}

#paygirls {
width:580px;
height:515px;
padding:15px 5px 15px 15px;
overflow:hidden;
float:left;
background:url(images/paygirls_bg.png);
}

.girl {
width:135px;
height:160px;
overflow:hidden;
float:left;
background-color:#FFF;
margin:0 10px 10px 0;
}

.girl p {
line-height:20px;
text-align:center;
margin-bottom:0;
}

.girlseo {
width:190px;
height:200px;
overflow:hidden;
float:left;
background-color:#FFF;
margin:0 10px 10px 0;
}

.girlseo p {
line-height:20px;
text-align:center;
margin-bottom:0;
}

.seoimage {
width:190px;
height:140px;
margin:0 5px 10px 5px;
}

.seoibutton {
width:24px;
height:24px;
margin:1px 20px 10px 5px;
overflow:hidden;
float:left;
}

.seochatbutton {
width:81px;
height:25px;
margin:0 5px 10px 0;
overflow:hidden;
float:right;
}

.image {
width:125px;
height:94px;
margin:0 5px 10px 5px;
}

.ibutton {
width:24px;
height:24px;
margin:1px 20px 10px 5px;
overflow:hidden;
float:left;
}

.chatbutton {
width:81px;
height:25px;
margin:0 5px 10px 0;
overflow:hidden;
float:right;
}

#meer {
width:570px;
height:15px;
overflow:hidden;
float:left;
text-align:center;
line-height:15px;
}

#meer a {
color:#cc2959;
}

#members {
width:255px;
height:545px;
overflow:hidden;
float:right;
background:url(images/members_bg.png);
}

#members h2 {
line-height:41px;
height:35px;
margin-bottom:0;
}

.member {
width:225px;
height:60px;
margin:0 15px 10px 15px;
overflow:hidden;
float:left;
background:url(images/member_bg.png);
}

.foto {
width:50px;
height:50px;
margin:5px;
overflow:hidden;
float:left;
}

.gegevens {
width:160px;
height:50px;
margin:5px 5px 5px 0;
overflow:hidden;
float:right;
}

.gegevens p {
line-height:16px;
}

#meermembers {
width:255px;
height:15px;
overflow:hidden;
float:right;
text-align:center;
line-height:15px;
}

#meermembers a {
color:#cc2959;
}

#promohouder {
width:870px;
height:251px;
margin-bottom:15px;
overflow:hidden;
float:left;
background:url(images/promo_bg.png);
}

#promo1 {
width:270px;
height:221px;
margin:15px;
overflow:hidden;
float:left;
background-color:#FFF;
}

#promo2 {
width:270px;
height:221px;
margin:15px 15px 15px 0;
overflow:hidden;
float:left;
background-color:#FFF;
}

#promo3 {
width:270px;
height:221px;
margin:15px 15px 15px 0;
overflow:hidden;
float:right;
background-color:#FFF;
}

#gpromohouder {
width:870px;
height:280px;
overflow:hidden;
float:left;
background:url(images/gpromo_bg.png);
}

#gpromo1 {
width:300px;
height:250px;
overflow:hidden;
float:left;
margin:15px;
background-color:#FFF;
}

#gpromo2 {
width:210px;
height:250px;
overflow:hidden;
float:left;
margin:15px 15px 15px 0;
background-color:#FFF;
}

#gpromo3 {
width:300px;
height:250px;
overflow:hidden;
float:left;
margin:15px 15px 15px 0;
background-color:#FFF;
}

#footer {
width:900px;
height:auto;
overflow:hidden;
float:left;
background-color:#BBB;
}

#footer p {
text-align:center;
}

.linkvlak {
width:112px;
height:auto;
margin:15px 0 0 15px;
padding:10px;
overflow:hidden;
float:left;
background-color:#FFF;
}

.laatste{
width:113px;
margin:15px 15px 0 15px;
}

#footereinde {
width:900px;
height:15px;
margin-bottom:30px;
overflow:hidden;
float:left;
background:url(images/footer_bg.png);
}

/* VERVOLGPAGINA'S */

/* houder voor de vlakken aan de linkerkant */
#links {
width:220px;
height:auto;
margin-right:15px;
overflow:hidden;
float:left;
}

#links img {
margin-bottom:8px;
} 

/* ronde hoeken bovenaan een vlak */
.links_boven {
width:220px;
height:15px;
overflow:hidden;
float:left;
background:url(images/links_boven.png);
}

/* uitrekbaar grijs gedeelte van een vlak */
.links_midden {
width:190px;
height:auto;
padding:0 15px 0 15px;
overflow:hidden;
float:left;
background:#666;
}

.links_midden a {
color:#cc2959;
}

/* ronde hoeken onderaan een vlak */
.links_onder {
width:220px;
height:15px;
margin-bottom:15px;
overflow:hidden;
float:left;
background:url(images/links_onder.png);
}

#laatste_fotos {
width:220px;
height:auto;
overflow:hidden;
float:left;
background:#666;
text-align:center;
}

#laatste_fotos img {
margin-bottom:0;
}

.hr {
clear:both; 
height:0; 
overflow:hidden; 
border-top:1px solid #333; 
border-bottom:1px solid #bbb; 
margin:8px 0 10px 0;
}

/* gedeelte waar de naam van de spotlighter in staat */
.naam {
width:190px;
height:24px;
overflow:hidden;
float:left;
text-align:center;
}

/* wit vlak waar content in komt */
.links_vlak {
width:170px;
height:auto;
padding:10px;
overflow:hidden;
float:left;
background:#FFF;
line-height:14px;
}

.links_vlak ul {
list-style-type:none;
padding-left:0;
margin-left:0;
}

.links_midden ol {

padding-left:15px;
margin-left:0;
}
a.contest:link { color: #FFFFFF; text-decoration: none }

a.contest:visited { color: #FFFFFF; text-decoration: none }

a.contest:active { color: #FFFFFF; text-decoration: none }

a.contest:hover { color: #FFFFFF; text-decoration: none }

ul.laatste
{
list-style-type: disc;
}

h2.contest {font-family:Arial, Verdana; font-size:15px; font-weight:bold; line-height:15px; color:#fff; text-transform:uppercase; text-align:center; margin-bottom:10px;}

.submenu {
border-bottom:1px solid #bbb; 
margin-bottom:10px;
padding-bottom:10px;
text-indent:25px;
line-height:18px;
} 

.submenu a {
font-weight:normal;
}

/* nieuws icon */
.nieuws li {
background:url(images/nieuws.jpg) left center no-repeat;
padding-left:25px;
margin-bottom:10px;
}

/* submenu vippunten icon */
.vippunten_icon {
background:url(images/vippunten.jpg) left center no-repeat;
padding-left:25px;
margin-bottom:10px;
}

/* submenu berichten icon */
.berichten_icon {
background:url(images/berichten.jpg) left center no-repeat;
padding-left:25px;
margin-bottom:10px;
}

/* submenu foto's icon */
.fotos_icon {
background:url(images/fotos.jpg) left center no-repeat;
padding-left:25px;
margin-bottom:10px;
}

/* submenu wijzigen icon */
.wijzigen_icon {
background:url(images/wijzigen.jpg) left center no-repeat;
padding-left:25px;
margin-bottom:10px;
}

/* submenu vip icon */
.vip_icon {
background:url(images/vip.jpg) left center no-repeat;
padding-left:25px;
margin-bottom:10px;
}

/* submenu gastenboek icon */
.gastenboek_icon {
background:url(images/gastenboek.jpg) left center no-repeat;
padding-left:25px;
margin-bottom:10px;
}

/* submenu buddies icon */
.buddies_icon {
background:url(images/buddies.jpg) left center no-repeat;
padding-left:25px;
margin-bottom:10px;
}

/* submenu dagboek icon */
.dagboek_icon {
background:url(images/dagboek.jpg) left center no-repeat;
padding-left:25px;
margin-bottom:10px;
}

/* submenu statistieken icon */
.statistieken_icon {
background:url(images/statistieken.jpg) left center no-repeat;
padding-left:25px;
margin-bottom:10px;
}

/* submenu shoutout icon */
.shoutout_icon {
background:url(images/shoutout.jpg) left center no-repeat;
padding-left:25px;
margin-bottom:10px;
}

/* stijl voor statistieken */
.statistieken li {
background:url(images/statistieken.jpg) left center no-repeat;
padding-left:25px;
margin-bottom:10px;
}

/* stijl voor online buddies */
.online li {
background:url(images/online.jpg) left center no-repeat;
padding-left:25px;
margin-bottom:10px;
}

/* stijl voor offline buddies */
.offline li {
background:url(images/offline.jpg) left center no-repeat;
padding-left:25px;
margin-bottom:10px;
}

/* stijl voor vinkje op vippagina */
.vinkje {
background:url(images/tick.png) left center no-repeat;
padding-left:25px;
margin-bottom:10px;
}

/* houder voor de vlakken aan de rechterkant*/
#rechts {
width:635px;
height:auto;
overflow:hidden;
float:left;
}

#rechts img {
margin-bottom:10px;
} 

#rechts ul {
list-style-type:none;
padding-left:0;
margin-left:0;
}

/* ronde hoeken bovenaan rechtervlak */
.rechts_boven {
width:635px;
height:15px;
overflow:hidden;
float:left;
background:url(images/rechts_boven.png);
}

/* uitrekbaar grijs gedeelte van rechtervlak */
.rechts_midden {
width:605px;
height:auto;
padding:0 15px 0 15px;
overflow:hidden;
float:left;
background:#666;
}

/* ronde hoeken onderaan rechtervlak */
.rechts_onder {
width:635px;
height:15px;
margin-bottom:15px;
overflow:hidden;
float:left;
background:url(images/rechts_onder.png);
}

/* ronde hoeken bovenaan rechtervlak */
.contest_boven {
width:635px;
height:15px;
overflow:hidden;
float:left;
background:url(images/contest_boven.png);
}

/* uitrekbaar grijs gedeelte van rechtervlak */
.contest_midden {
width:605px;
height:auto;
padding:0 15px 0 15px;
overflow:hidden;
float:left;
background:#bc9847;
}

/* Contest kader */
.contest_onder {
width:635px;
height:15px;
margin-bottom:15px;
overflow:hidden;
float:left;
background:url(images/contest_onder.png);
}

#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;

}

/* wit contentvlak bij één vlak */
.een_content {
width:585px;
height:auto;
padding:10px;
overflow:hidden;
float:left;
background:#FFF;
}

.contest_content {
width:605px;
height:auto;

overflow:hidden;
float:left;
background:#FFF;
}

.een_content h1{
margin-bottom:8px;
}

/* bij twee vlakken de eerste, bestemd voor titel */
.twee_een{
width:295px;
height:auto;
overflow:hidden;
float:left;
margin-right:15px;
}

/* bij twee vlakken de tweede, bestemd voor titel */
.twee_twee {
width:295px;
height:auto;
overflow:hidden;
float:left;
}

/* wit contentvlak bij twee vlakken */
.twee_content {
width:275px;
height:auto;
overflow:hidden;
float:left;
padding:10px;
background:#FFF;
}

/* margin linkervlak van wit contentvlak bij twee vlakken zonder titel */
.margin_right {
margin-right:15px;
}

/* bij drie contentvlakken de eerste, bestemd voor titel */
.drie_een{
width:192px;
height:auto;
overflow:hidden;
float:left;
margin-right:15px;
}

/* bij drie contentvlakken de tweede, bestemd voor titel */
.drie_twee {
width:192px;
height:auto;
overflow:hidden;
float:left;
margin-right:14px;
}

/* bij drie contentvlakken de derde, bestemd voor titel */
.drie_drie {
width:192px;
height:auto;
overflow:hidden;
float:left;
}

/* wit contentvlak bij drie vlakken */
.drie_content {
width:172px;
height:auto;
overflow:hidden;
float:left;
padding:10px;
background:#FFF;
}

/* bij vier contentvlakken de eerste drie, bestemd voor titel */
.vier_eerstedrie{
width:140px;
height:auto;
overflow:hidden;
float:left;
margin-right:15px;
}

/* bij vier contentvlakken de vierde, bestemd voor titel */
.vier_vier {
width:140px;
height:auto;
overflow:hidden;
float:left;
}

/* wit contentvlak bij vier vlakken */
.vier_content {
width:120px;
height:auto;
overflow:hidden;
float:left;
padding:10px;
background:#FFF;
}

/* linkervlak van berichtenbalk */
.bericht_links {
width:220px;
height:80px;
padding:10px;
overflow:hidden;
float:left;
background:#FFF;
margin-right:15px;
}

/* rechtervlak van berichtenbalk */
.bericht_rechts {
width:220px;
height:80px;
padding:10px;
overflow:hidden;
float:left;
background:#FFF;
}

/* foto in berichtenbalk */
.berichtfoto {
width:80px;
height:80px;
overflow:hidden;
float:left;
margin-right:10px;
}

/* berichtzender in berichtenbalk */
.berichtzender {
width:130px;
height:14px;
overflow:hidden;
float:right;
line-height:12px;
margin-bottom:5px;
}

/* bericht in berichtenbalk */
.berichttekst {
width:130px;
height:60px;
overflow:hidden;
float:right;
}

.berichtbutton {
width:95px;
height:35px;
overflow:hidden;
float:right;
margin-top:10px;
}

/* linkergedeelte van top20 vlak */
.top20_links {
width:80px;
height:auto;
margin-right:10px;
overflow:hidden;
float:left;
}

/* rechtergedeelte van top20 vlak */
.top20_rechts {
width:82px;
height:auto;
overflow:hidden;
float:right;
}

/* tabsgedeelte in profielpagina */
#tabs {
width:605px;
height:20px;
overflow:hidden;
float:left;
margin-left:15px;
}

/* enkele tab in profielpagina */
.tab {
width:140px;
height:20px;
overflow:hidden;
float:left;
margin-right:15px;
}

/* foto op profielpagina */
.profielfoto {
width:190px;
height:auto;
overflow:hidden;
float:left;
margin-right:10px;
}

.profielfoto a {
margin-bottom:10px;
} 

/* profielinformatie per lijn */
.profiel {
width:382px;
height:auto;
overflow:hidden;
float:right;
border-bottom:1px solid #bbb;
padding:0 0 3px 3px;
margin-bottom:5px;
}

/* vraag profielinformatie */
.vraag {
width:122px;
height:auto;
overflow:hidden;
float:left;
margin-right:10px;
font-weight:bold;
}

/* antwoord profielinformatie */
.antwoord {
width:250px;
height:auto;
overflow:hidden;
float:right;
}

/* eigenschap voor cijfervlak  */
#cijfer {
text-align:center;
}

/* meer informatie per lijn */
.meer_informatie {
width:272px;
height:auto;
overflow:hidden;
float:left;
border-bottom:1px solid #bbb;
padding:0 0 3px 3px;
margin-bottom:5px;
}

/* antwoord meer informatie */
.mi_antwoord {
width:140px;
height:auto;
overflow:hidden;
float:right;
}

/* statistiekenvlak */
.statistieken {
width:170px;
height:auto;
overflow:hidden;
float:left;
border-bottom:1px solid #bbb;
padding-bottom:3px;
margin-bottom:5px;
}

/* linkergedeelte statistiekenvlak */
.statistieken_links {
width:80px;
height:auto;
overflow:hidden;
float:left;
margin-right:10px;
font-weight:bold;
}

/* rechtergedeelte statistiekenvlak */
.statistieken_rechts {
width:80px;
height:auto;
overflow:hidden;
float:right;
}

/* wit vlak in twee gelijke delen, voor beide delen */
.tweedeling {
width:287px;
height:auto;
overflow:hidden;
float:left;
margin:0 11px 5px 0;
}

/* eigenschap bij verschillende rechterzijdes*/
.no_margin {
margin:0;
}

/* tweedeling van wit vlak voor uitnodiging via MSN */

.uitnodiging {
width:585px;
height:auto;
overflow:hidden;
float:left;
}

.uitnodiging_links {
width:150px;
height:auto;
overflow:hidden;
float:left;
}

.uitnodiging_rechts {
width:435px;
height:auto;
overflow:hidden;
float:right;
}

.infobalk {
width:585px;
height:36px;
overflow:hidden;
float:left;
background:url(images/knoppenbalk.jpg);
line-height:30px;
}

.gb_naam {
width:90px;
height:36px;
overflow:hidden;
float:left;
margin:0 10px 0 10px;
}

.gb_datum {
width:426px;
height:36px;
overflow:hidden;
float:left;
}

.gb_delete {
width:14px;
height:36px;
overflow:hidden;
float:left;
margin-right:5px;
}

.gb_pm {
width:20px;
height:36px;
overflow:hidden;
float:right;
margin-right:10px;
}

.gb_foto {
width:90px;
height:auto;
overflow:hidden;
float:left;
margin:10px 10px 0 10px;
}

.gb_bericht {
width:465px;
height:auto;
overflow:hidden;
float:right;
vertical-align:middle;
margin:10px 10px 0 0;
}

.td {
border-right:1px solid #BBB;
padding-left:5px;
}

/* WEBCAMCHAT PAGINA */

#wc_container {
width:1003px;
height:auto;
padding:15px;
margin:0 auto;
overflow:hidden;
background:#FFF;
}

.wc_boven {
width:1003px;
height:15px;
overflow:hidden;
float:left;
background:url(images/wc_boven.png);
}

/* je hebt 973px voor de dames */
.wc_midden{
width:1003px;
height:auto;
overflow:hidden;
float:left;
background:#666;
text-align:center;
}

.wc_onder {
width:1003px;
height:15px;
overflow:hidden;
float:left;
background:url(images/wc_onder.png);
margin-bottom:15px;
}

/************************************************************************************************/
/*messages*/
/************************************************************************************************/
#messages { width:605px; float:left; height:110px; background:#666;}
#messages img {margin-bottom:0;}
#messages p {height:60px; margin-bottom:0;}
* html #messages { width:635px; height:130px; }

/*message*/
#messages .message { width:220px; height:90px; overflow:hidden; float:left; background-color:white; padding:10px; }
* html #messages .message { width:240px; height:100px; }
#messages .message.first { margin-right:15px; }
#messages .message a:hover img { float:left; margin-right:10px; border:none; }
#messages .message img {float:left; margin-right:10px; border:none;}


/*buttons*/
#messages .buttons { float:right; overflow:hidden; height:100px; margin-top:5px; width:95px; }
#messages .buttons a { width:95px; height:35px; float:right; margin-top:10px; }

td.space_used {
  background: url(/images/active_bg.png) repeat-x;
}

td.space_left {
  background: url(/images/n_active_bg.png) repeat-x;
}


















