body {
	background-color:#000;
	font:12px Arial, Helvetica, sans-serif;
	color:#222;
	text-align:left;
}
div {
	margin:0; 
	overflow:hidden;
}
p {
	margin:0 0 1.2em;
}
table, img {
	margin:0; 
	padding:0; 
	border:none;
}
td {
	vertical-align:top;
}
h1 {
	font-weight:bold;
	font-size:20px;
	COLOR: #222;
	margin:0.5em 0;
}
h2 {
	font-weight:bold;
	font-size:16px;
	COLOR: #222;
	margin:0.5em 0;
}
h3 {
	font-weight:bold;
	font-size:14px;
	COLOR: #222;
	margin:0.5em 0;
}
A {FONT-WEIGHT: bold; COLOR: #e50083; TEXT-DECORATION: none}

.inkader {COLOR: black}

.kader1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; WIDTH: 630px; PADDING-TOP: 5px
}
.kader2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; WIDTH: 630px; PADDING-TOP: 5px
}
.kader1 {
	BACKGROUND-COLOR: #aaa
}
.kader2 {
	BACKGROUND-COLOR: #ccc
}
.tip {
	FONT-SIZE: 10px; FONT-STYLE: italic
}
.padded {padding:5px}

.red {
	COLOR: black; BACKGROUND-COLOR: #e50083
}
.zoekinfo {
	COLOR: black; FONT-STYLE: italic; BACKGROUND-COLOR: #aaa; TEXT-ALIGN: center
}
.redtext {
	COLOR: #e50083
}
.redboldtext {
	FONT-WEIGHT: bold; COLOR: #e50083
}
.stressedtext {
	FONT-WEIGHT: bold; COLOR: #e50083
}
.blacktext {
	COLOR: black
}
.strong {
	FONT-WEIGHT: bold
}
.bottom_link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
}
.smaller {
	font-weight:normal; font-size:10px;
}
.bigger {
	FONT-SIZE: 11pt
}
.fhm_logo {
	
}
.sponsorlogo {
	MARGIN-RIGHT: 6px
}
.relpos {
	Z-INDEX: 10000000; POSITION: relative
}
.trans {BACKGROUND-COLOR: transparent}

.stemwijzer_select {
	WIDTH: 100px
}
SELECT {
	FONT-SIZE: 12px; WIDTH: 160px
}
#container {
	MARGIN: 0px auto; WIDTH: 980px; POSITION: relative; BACKGROUND-COLOR: black; TEXT-ALIGN: left
}
#content {
	margin:10px 0;
	background-color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#left {
	BORDER-RIGHT: #bbbbbb 1px solid; PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FLOAT: left; WIDTH: 640px
}
#right {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; WIDTH: 300px
}
#top {
	height:150px; margin:5px 10px 10px;
}
.videotop {
	MARGIN-TOP: 20px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; WIDTH: 980px; PADDING-TOP: 5px; HEIGHT: 145px; BACKGROUND-COLOR: #e50083
}
#banner728x90 {
	MARGIN-TOP: 29px; WIDTH: 700px; HEIGHT: 90px; text-align: right;
}
#banner728x90b {
	MARGIN-TOP: 26px; WIDTH: 728px; HEIGHT: 90px
}
#banner_rechts {
	MARGIN-BOTTOM: 10px
}
.menusep {
	MARGIN-LEFT: 2px; MARGIN-RIGHT: 3px
}

#menu_faves_div {
	FLOAT: right; VISIBILITY: hidden; OVERFLOW: hidden; POSITION: relative; TOP: -37px; HEIGHT: 34px; BACKGROUND-COLOR: #e50083
}
#menu A {
	COLOR: white
}
#menu_faves_div A {
	COLOR: white
}
#foot_menu A {
	COLOR: white
}
#stemwijzer {
	MARGIN-TOP: 10px
}
#logo {
	MARGIN-RIGHT: 10px
}
#logo2 {
	MARGIN-LEFT: 10px
}
#footer {
	CLEAR: both; BACKGROUND-COLOR: black
}
.footer_link {
	COLOR: black; TEXT-DECORATION: none
}
.footer_link:visited {
	COLOR: black
}
.footer_link:hover {
	COLOR: #e50083
}
#foot_menu {
	padding:5px;
	background-color:#f49ac1;
	text-align:center;
	font-weight:bold;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#foot_ads {
	MARGIN: 10px; HEIGHT: 20px; BACKGROUND-COLOR: black; TEXT-ALIGN: center
}
#laatste_youtube {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 370px; TEXT-ALIGN: center
}
#laatste_fotos {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; WIDTH: 630px; PADDING-TOP: 5px; BACKGROUND-COLOR: #cccccc
}
#laatste_filmpjes {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; WIDTH: 630px; PADDING-TOP: 5px
}
.laatste_foto_thumb {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.laatste_foto_div {
	FLOAT: left; VERTICAL-ALIGN: bottom; HEIGHT: 150px; BACKGROUND-COLOR: transparent
}
.laatste_reactie_info {
	FONT-SIZE: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
.laatste_reactie_tekst {
	COLOR: black
}
.laatste_reactie_info {
	COLOR: black
}
#laatste_reacties {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#stem_en_maak_kans {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 10px
}
#index_boven {
	FLOAT: left; MARGIN-BOTTOM: 20px
}
#index_bm_overzicht {
	FLOAT: left; WIDTH: 640px
}
#index_bm_overzicht2 {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px; WIDTH: 250px
}
#index_cover {
	FLOAT: left
}
#index_midden {
	CLEAR: both; BACKGROUND-COLOR: #aaaaaa
}
#index_onder {
	BACKGROUND-COLOR: #cccccc
}
#aanmelden_nieuwsbrief {
	MARGIN-BOTTOM: 10px
}
#stemknop:hover {
	CURSOR: hand
}
#stemknop {
	FLOAT: right
}
#overview {
	CLEAR: both; Z-INDEX: 9; FLOAT: left; WIDTH: 630px; POSITION: relative
}
#overview_intro {
	PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; WIDTH: 620px
}
.navarrow {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #e50083; MARGIN-RIGHT: 10px
}
.thumb {
	FLOAT: left; MARGIN-BOTTOM: 16px; MARGIN-RIGHT: 16px
}
.thumb2 {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px
}

#navigation { 
	clear:both; 
	margin:10px 0;
	padding:5px;
	border-bottom:1px solid #ddd;
}
#navigation .left, #navigation .right {
	width:150px;
}
#navigation .center { 
	text-align:center;
	width:320px;
}
#navigationbottom {
	clear:both; 
	margin:10px 5px;
	padding:5px;
	border-top:1px solid #ddd;
}
#navigationbottom .left, #navigationbottom .right {
	width:150px;
}
#navigationbottom .center {
	text-align:center;
	width:320px;
}

.profiletop {
	MARGIN-TOP: 0px
}
#nextblogpagelink, #prevblogpagelink {BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #aaaaaa; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none}

#noblog {
	COLOR: black
}
.prijsplaatje {
	WIDTH: 600px; TEXT-ALIGN: center
}
#profiel_boven {
	LEFT: -2px; MARGIN-BOTTOM: 10px; POSITION: relative
}
#profiel_rechts {	
}
.noVideo {
	background:url(../image/bm2010/bg_novideo.gif) center 60px no-repeat;
	border: 2px solid #ddd;
	padding: 10px; 
	margin: 0 0 10px;
	width: 296px; 
	height: 225px;
}
.noVideo img {
	display:none;
}
.video {
	border: 2px solid #ddd;
	width:315px;
	margin:0 0 10px 0;
}
.personalia_table_cell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#personalia {
	MARGIN-TOP: 0px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 300px; PADDING-TOP: 0px
}
#profile_thumb_div {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 5px; OVERFLOW: hidden; WIDTH: 320px; TOP: 5px; HEIGHT: 108px; TEXT-ALIGN: center
}
.profile_thumb_table {
	VERTICAL-ALIGN: middle; WIDTH: 320px; HEIGHT: 102px; TEXT-ALIGN: center
}
.profile_thumb_arrow {
	VERTICAL-ALIGN: middle
}
.profile_thumb {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: black 1px solid; MARGIN-RIGHT: 10px; BORDER-BOTTOM: black 1px solid
}
.profile_arrow {
	MARGIN-RIGHT: 10px; HEIGHT: 100px
}
.gallery_thumb {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.profile_thumb {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.blog_thumb {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
#profile_movie {
	MARGIN-BOTTOM: 10px
}
#addtofavesbutton_div {
	CLEAR: both; MARGIN-TOP: 10px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 6px; PADDING-TOP: 5px; HEIGHT: 80px
}
#addtofavesbutton_div2 {
	CLEAR: both; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; HEIGHT: 80px
}
#smsinfo {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 290px; PADDING-TOP: 5px; HEIGHT: 40px; BACKGROUND-COLOR: #aaa; TEXT-ALIGN: center
}
.smsinfo_titel {
	FONT-WEIGHT: bold; COLOR: black
}
.smsinfo_text {
	FONT-WEIGHT: bold; COLOR: #e50083
}
.opmerking {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: black
}
#stem_direct {
	PADDING-LEFT: 5px; LEFT: 5px; WIDTH: 300px
}
#blog { padding:10px;WIDTH: 610px;}
.blog {	BACKGROUND-COLOR: #ccc}
.blogtitle {FONT-WEIGHT: bold; FONT-SIZE: 11pt}
.blogcontent {text-align:center; margin-bottom:5px;}
.blogentry {PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
.air { padding:3px;}
.reactie { background-color:#aaa;}

.news {background-color:#aaa; width:640px}
.newscontent {background-color:#aaa; color:Black}
.newstitle {font-size:larger;font-weight:bold;}

.blog_imgblock {
	WIDTH: 600px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
.reactieblokje_coll {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #aaa
}
.reactieblokje_indiv {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #aaa
}
.reactietekst {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-TOP: 2px; BACKGROUND-COLOR: #aaa
}
.reactietabel {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}

#stemblok {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(http://dev.fhmbuurmeisje.nl/images/stemkader.png); PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 440px
}
.top3_remove {
	BACKGROUND-COLOR: #e50083
}
.verwijderbutton {
	MARGIN-BOTTOM: 7px
}
#infopopup {
	DISPLAY: inline; Z-INDEX: 300; VISIBILITY: hidden; WIDTH: 210px; POSITION: absolute; BACKGROUND-COLOR: transparent
}
#PSP_Instructies {
	PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 5px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #cccccc
}
#overview_popup_pic {
	Z-INDEX: 10
}
.movieboard_div {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 93px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 86px; BACKGROUND-COLOR: transparent
}
.waas {
	DISPLAY: block; FILTER: alpha(opacity=50); LEFT: 8px; WIDTH: 94px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 8px; HEIGHT: 80px; BACKGROUND-COLOR: #000; BORDER-BOTTOM-STYLE: none; opacity: 0.50
}
.smspagediv {
	MARGIN-BOTTOM: 10px; WIDTH: 310px
}
.smspagedivtext {
	FLOAT: left
}
.smspagethumb {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#stempopup {
	BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000 2px solid; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 20; LEFT: 150px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #000 2px solid; WIDTH: 460px; COLOR: black; PADDING-TOP: 10px; BORDER-BOTTOM: #000 2px solid; POSITION: absolute; TOP: 130px; BACKGROUND-COLOR: white
}
.negative {
	COLOR: black
}
#omniframe {
	DISPLAY: none
}
.stemmededeling_fase2 {
	MARGIN-TOP: 0px; HEIGHT: 179px
}
INPUT[type='text'] {
	WIDTH: 140px
}
INPUT.winactie {
	WIDTH: 200px
}
INPUT.narrow {
	WIDTH: 30px
}
INPUT.shortened {
	WIDTH: 160px
}
INPUT.doubleshortened {
	WIDTH: 120px
}
.promoforminput {
	WIDTH: 200px
}
TD.membermenu_left {
	PADDING-BOTTOM: 7px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
TD.membermenu_right {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 0px; WIDTH: 431px; PADDING-TOP: 7px
}
#fotomenu_left {
	WIDTH: 280px
}
#pictures {
	LEFT: 300px; WIDTH: 650px; POSITION: absolute; TOP: 20px
}
#foto_info {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px; WIDTH: 280px
}
#uploads {
	PADDING-RIGHT: 20px; LEFT: 10px; WIDTH: 280px
}
#popupimagediv {
	BORDER-RIGHT: #000099 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #0000aa 2px solid; PADDING-LEFT: 10px; LEFT: 50px; VISIBILITY: hidden; PADDING-BOTTOM: 10px; BORDER-LEFT: #0000aa 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #000099 2px solid; POSITION: absolute; TOP: 50px; BACKGROUND-COLOR: #ffffee
}
#popupimage {
	Z-INDEX: 100
}
#closer {
	FONT-SIZE: 8pt
}
#submit {
	VISIBILITY: hidden
}
#fastmenu {
	BORDER-RIGHT: white 2px solid; PADDING-RIGHT: 7px; BORDER-TOP: white 2px solid; PADDING-LEFT: 7px; Z-INDEX: 200; LEFT: 20px; PADDING-BOTTOM: 7px; BORDER-LEFT: white 2px solid; WIDTH: 200px; PADDING-TOP: 7px; BORDER-BOTTOM: white 2px solid; POSITION: absolute; TOP: 20px; BACKGROUND-COLOR: black
}
.infokader_members {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 7pt; BORDER-LEFT: #aaa 1px solid; WIDTH: 340px; BORDER-BOTTOM: #aaa 1px solid
}
.pagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #e50083
}
#more {
	BORDER-RIGHT: #aaa 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #aaa 2px solid; PADDING-LEFT: 15px; Z-INDEX: 20; LEFT: 150px; VISIBILITY: hidden; BORDER-LEFT: #aaa 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 2px solid; POSITION: absolute; TOP: 130px; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
#prev_arrow {
	Z-INDEX: 11; VISIBILITY: hidden; CURSOR: pointer; POSITION: absolute
}
#next_arrow {
	Z-INDEX: 11; VISIBILITY: hidden; CURSOR: pointer; POSITION: absolute
}
#popupcloser {
	Z-INDEX: 11; VISIBILITY: hidden; CURSOR: pointer; POSITION: absolute
}
.popupnav {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
.popupnavcell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 148px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
#bigpic {
	Z-INDEX: 1001
}
.flashvideodiv {
	MARGIN-BOTTOM: 10px; WIDTH: 600px; TEXT-ALIGN: center
}
.trans70 {
	FILTER: alpha(opacity=70); opacity: 0.70
}
.trans90 {
	FILTER: alpha(opacity=90); opacity: 0.90
}
#filmkader {
	BACKGROUND-COLOR: #fff
}
#stempopup2 {
	BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000 2px solid; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 20; LEFT: 650px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; BORDER-LEFT: #000 2px solid; WIDTH: 290px; PADDING-TOP: 10px; BORDER-BOTTOM: #000 2px solid; POSITION: absolute; TOP: 190px; BACKGROUND-COLOR: #e50083
}
#smsinfo2 {
	PADDING-RIGHT: 5px; MARGIN-TOP: 49px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; MARGIN-LEFT: 10px; WIDTH: 290px; PADDING-TOP: 5px; BACKGROUND-COLOR: #aaa; TEXT-ALIGN: center
}
#stem_direct_fase3 {
	MARGIN-TOP: 10px; WIDTH: 300px
}
.attentie {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: white 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: white 1px solid
}
.bmquote {
	FONT-SIZE: 14px; FONT-STYLE: italic
}
.profile_question {
	FONT-WEIGHT: bold; COLOR: #e50083
}

.blogitem {width:630px;background-color:#aaaaaa;color:Black;}
.blogaltitem {width:630px;background-color:#cccccc;color:Black;}
.blogtitle {color:black; font-size:larger;font-weight:bold;}
.blogitem img, .blogaltitem img{margin:0 0 10px 10px;}
#BlogNav {clear:both; margin:0; width:630px;color: black; background-color: #ccc; padding:5px;}
#BlogNav .left, #BlogNav .right {width:150px;color: black;background-color: #ccc;}
#BlogNav .center { text-align:center;width:330px;color: black;background-color: #ccc;}
#BlogNav A {color: black}
#BlogNavBottom {clear:both; margin:0; width:630px;color: black; background-color: #aaaaaa;padding:5px}
#BlogNavBottom .left, #BlogNavBottom .right {width:150px;color: black;background-color: #aaaaaa;}
#BlogNavBottom .center { text-align:center;width:330px;color: black;background-color: #aaaaaa;}
#BlogNavBottom A {color: black}

.gallery {height:75px}
.galleryImg {margin-right:10px; height:66px}

.register_foto {background:#fff url('http://www.fhm.nl/upload/content/image/bm2010/default_picture.jpg') top left no-repeat; width:95px; height:95px; margin:0 10px 0 0;}
.meisjes_foto {background:#fff url('http://www.fhm.nl/upload/content/image/bm2010/default_picture.jpg') center 7px no-repeat; width:95px; height:95px; text-align:center; padding:7px 0 0;}
.meisjes_nameboard { color:#000; font-weight:bold; padding:0; left:7px;POSITION: absolute; TOP:90px; BACKGROUND-COLOR: transparent}
.meisjes_popup {border: 2px white solid; background-color:#cccccc; width:174px; height:188px; padding:14px 14px 0 14px;}
.meisjes_popupname { color:#000; font-size:13px; font-weight:bold; margin:5px 0 0;}
#fotopopup {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background:rgba(51, 51, 51, 0.8) none repeat scroll 0 0;
	padding:5px;
	position:absolute; 
	z-index:1;
}
#fotopopup img {
	margin:5px;
	border:10px solid #ddd;
}

.detail_foto {color:#222; font-size:20px; font-weight:bold; text-align:center; background-color:#cccccc;width:254px;height:266px; text-align:center; padding:23px;}
.detail_border {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:3px solid #DDDDDD;
	cursor:pointer;
}

.sharingbutton {width:278px; margin: 10px 0; padding: 10px; border: solid 1px #ddd; cursor: pointer;}
.sharingbutton img {padding:0px;}
/*.socialHyves img { width:16px; height:16px; padding:0 0 0 2px; }*/

.modalBackground { background-color:Gray; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); opacity:0.7; }
.modalPopup { background-color:#fff; height:380px; width:410px;padding:10px; border:5px solid #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; }

.ratingStar { 
	width:26px;
	height:24px;
	margin:0px;
	padding:0px;
	cursor:pointer;
	display: block;
}
.filledRatingStar {background:url(../image/bm2010/filled_star_big.gif) no-repeat;}
.emptyRatingStar {background:url(../image/bm2010/empty_star_big.gif) no-repeat;}
.savedRatingStar {background:url(../image/bm2010/saved_star_big.gif) no-repeat;}

.alphabet {margin-right:5px; font-size:14px; font-weight:bold;}
.red {color:#E50083;}
.white {color:#fff;}


/* ADDED BY DJ SMIT */

/* menu */
ul#menu {
	background-color:#f49ac1;
	padding:7px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0;
	height:20px;
	list-style:none;
}
ul#menu li {
	float:left;
	padding:0 3px 0 10px;
	border-right:2px solid #fff;
}
ul#menu li.first {
	padding-left:0;
}
ul#menu li.last {
	border-right:none;
	padding-right:0;
}
ul#menu li.lastright {
	border-right:none;
	padding-right:0;
	float:right;
}
ul#menu li a {
	display:block;
	height:20px;
	font-size:18px;
	font-weight:bold;
	line-height:1;
	background:url(../image/bm2010/bg_menu.gif) no-repeat;
	text-indent:-9999em;
}	
ul#menu li a.home {
	width:61px;
	background-position:0 0;
}
ul#menu li a.home.selected,
ul#menu li a.home:hover {
	background-position:0 -20px;
}	
ul#menu li a.bm2010 {
	width:86px;
	background-position:-61px 0;
}
ul#menu li a.bm2010.selected,
ul#menu li a.bm2010:hover {
	background-position:-61px -20px;
}	
ul#menu li a.bm2004_2009 {
	width:142px;
	background-position:-147px 0;
}
ul#menu li a.bm2004_2009.selected,
ul#menu li a.bm2004_2009:hover {
	background-position:-147px -20px;
}	
ul#menu li a.bm2009 {
	width:138px;
	background-position:-688px 0;
}
ul#menu li a.bm2009.selected,
ul#menu li a.bm2009:hover {
	background-position:-688px -20px;
}	
ul#menu li a.experienceday {
	width:152px;
	background-position:-289px 0;
}
ul#menu li a.experienceday.selected,
ul#menu li a.experienceday:hover {
	background-position:-289px -20px;
}
ul#menu li a.wetnwild {
	width:122px;
	background-position:-824px 0;
}
ul#menu li a.wetnwild.selected,
ul#menu li a.wetnwild:hover {
	background-position:-824px -20px;
}
ul#menu li a.inloggen {
	width:87px;
	background-position:-441px 0;
}
ul#menu li a.inloggen.selected,
ul#menu li a.inloggen:hover {
	background-position:-441px -20px;
}
ul#menu li a.gegevens {
	width:153px;
	background-position:-528px 0;
}
ul#menu li a.gegevens.selected,
ul#menu li a.gegevens:hover {
	background-position:-528px -20px;
}

/* h1 titles */
h1.titles {
	margin:0.5em 0;
	font-size:20px;
	font-weight:bold;
	display:block;
	height:23px;
	background:url(../image/bm2010/bg_titles.gif) no-repeat;
	text-indent:-9999em;
}
h1.titles.zoek_buurmeisje {
	background-position:0 0;
}
h1.titles.buurmeisje_2010 {
	background-position:0 -115px;
}
h1.titles.experience_day {
	background-position:0 -184px;
}
h1.titles.wet_nwild {
	background-position:0 -507px;
}
h1.titles.bm2004_2009 {
	background-position:0 -207px;
}
h1.titles.login {
	background-position:0 -230px;
}
h1.titles.buurmeisjes_2010 {
	background-position:0 -253px;
}
h1.titles.mijn_instellingen {
	background-position:0 -299px;
}
h1.titles.voorwaarden {
	background-position:0 -322px;
}
h1.titles.actievoorwaarden {
	background-position:0 -345px;
}
h1.titles.prijzen {
	background-position:0 -368px;
}
h1.titles.bedankt_webstars {
	background-position:0 -437px;
}
h1.titles.bedankt_stem {
	background-position:0 -460px;
}
h1.titles.bm2009 {
	background-position:0 -483px;
}

/* h2 titles */
h2.titles {
	margin:0.5em 0;
	font-size:16px;
	font-weight:bold;
	display:block;
	height:23px;
	background:url(../image/bm2010/bg_titles.gif) no-repeat;
	text-indent:-9999em;
}
h2.titles.gallery {
	background-position:0 -276px;
}

/* h3 titles */
h3.titles {
	margin:0.5em 0;
	font-size:16px;
	font-weight:bold;
	display:block;
	height:16px;
	background:url(../image/bm2010/bg_titles.gif) no-repeat;
	text-indent:-9999em;
}
h3.titles.gallery {
	background-position:0 -391px;
}
h3.titles.bm_info {
	background-position:0 -414px;
}

/* Titles homepage */
div.stand_bm2010_home {
	background:url(../image/bm2010/bg_stand_bm2010_home.gif) no-repeat 10px 10px;
	border-top:1px solid #ddd;
	padding:10px 0 5px 55px;
	margin:10px 0 0;
	height:65px;
}
div.stand_webstar_home {
	background:url(../image/bm2010/bg_stand_webstar_home.gif) no-repeat 0 15px;
	border-top:1px solid #ddd;
	padding:10px 0 5px 55px;
	margin:10px 0 0;
	height:65px;
}
div.stand_bm2010_home h2, div.stand_webstar_home h2 {
	margin:8px 0 5px;
	font-size:20px;
	font-weight:bold;
	display:block;
	height:23px;
	background:url(../image/bm2010/bg_titles.gif) no-repeat;
	text-indent:-9999em;
}
div.stand_bm2010_home h2 { background-position:0 -138px; }
div.stand_webstar_home h2 { background-position:0 -161px; }

/* Register */
a.reg_button {
	font-size:16px;
	background-color:#F49AC1;
	color:#FFFFFF;
	display:inline-block;
	padding:10px 15px;
}
a.reg_button:hover {
	background-color:#000;
	color:#fff;
}

/* Profile picture */
div.profile_picture {
	background-color:#ddd;
	width:270px;
	margin:0 10px 10px 0;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
div.profile_picture img {
	width:270px;
	height:270px;
}
div.profile_picture p.profile_caption {
	font-size:20px;
	margin:5px 0 0;
	text-align:center;
	font-weight:bold;
}

/* Social media */
div.social_media {
	background:url(../image/bm2010/share_retweet.gif) no-repeat 5px 5px;
	padding:5px 5px 5px 65px;
	margin:10px 0;
	border:2px solid #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width:245px; 
}


/* Webstars block */
div.webstars_block {
	width:270px;
	margin:0 0 10px;
}
div.webstars_block h3 {
	display:block;
	width:70px;
	height:24px;
	background:url(../image/bm2010/title_webstars.gif) no-repeat 0 7px;
	float:left;
	margin:0 10px 0 0;
	text-indent:-9999em;
}

/* SMS block */
div.sms_block {
	background:#F49AC1 url(../image/bm2010/bg_sms_block.gif) no-repeat scroll 10px 8px;
	margin:0 0 10px;
	padding:5px 10px 5px 50px;
	width:260px;
}
div.sms_block p {
	background-color:#F49AC1;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:1.3;
	margin:0;
	padding:5px 0;
}
div.sms_block p span.sms_name {
	color:#222;
}

/* Webstar thumb */
div.buurmeisje_thumb {
	background-color:#fff;
	border:3px solid #ddd;
	width:95px;
	margin:0 10px 10px 0;
	padding:7px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:block;
}
div.buurmeisje_thumb img {
	width:95px;
	height:95px;
}
div.buurmeisje_thumb p.thumb_caption {
	margin:5px 0 0;
	font-weight:bold;
}
div.buurmeisje_thumb p.thumb_caption a {
	color:#222;
}
div.buurmeisje_thumb span.webstars {
	display:block;
	margin-top:5px;
}
div.buurmeisje_thumb span.webstars img {
	width:17px;
	height:16px;
}
div.buurmeisje_thumb.out
{
    background-color:#ccc;
    FILTER: alpha(opacity=50);
    opacity: 0.50;
}

/* Sidebar lists */
div.sidebar_block h3 {
	margin:0.5em 0;
	font-size:20px;
	font-weight:bold;
	display:block;
	height:23px;
	background:url(../image/bm2010/bg_titles.gif) no-repeat;
	text-indent:-9999em;
}
div.sidebar_block h3.zoek_buurmeisje {
	background-position:0 0;
}
div.sidebar_block h3.top5_buurmeisjes {
	background-position:0 -23px;
}
div.sidebar_block h3.top5_webstars {
	background-position:0 -46px;
}
div.sidebar_block h3.nieuwste_buurmeisjes {
	background-position:0 -69px;
}
div.sidebar_block h3.snelste_stijgers {
	background-position:0 -92px;
}
div.sidebar_block ol {
	margin:5px 0 10px;
	list-style:none;
	padding:0;
}
div.sidebar_block ol li {
	margin:0 0 3px;
}
div.sidebar_block ol li img.picture_thumb {
	width:25px;
	height:25px;
	margin:0 10px;
}
div.sidebar_block ol li a {
	font-size:14px;
	color:#222;
}

/* Palupi */
.mr10 {margin-right:10px !important;}

div.sidebar_block ol li img.picture_thumb {
	width:25px;
	height:25px;
	margin:0 10px 0 0;
}

.buurmeisje_thumb .video,
.buurmeisje_thumb .video img{ width:15px; height:17px;border:none;margin:0;}

/*#fotopopup {background:none;}
#fotopopup img {border:none;}*/

.profile_question_big { font:bold 14px Arial, Helvetica, sans-serif; COLOR: #e50083;}
.profile_answer_big { font:bold 14px Arial, Helvetica, sans-serif; COLOR: #000;}

div.buurmeisje_smsthumb {
	background-repeat:no-repeat;
	background-position:right top;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#FFFFFF;
	border:3px solid #DDDDDD;
	margin:0 10px 10px 0;
	padding:10px;
	width:278px;
	display:block;
}

div.buurmeisje_smsthumb .img { height:51px;width:51px; margin-right:10px;}
div.buurmeisje_smsthumb .thumb_caption { font-size:14px;font-weight:bold;margin:0;}
div.buurmeisje_smsthumb p.thumb_caption a { color:#222; }

#infopopup2009 {DISPLAY: inline; Z-INDEX: 300; VISIBILITY: hidden; WIDTH: 210px; POSITION: absolute; BACKGROUND-COLOR: transparent}

div#infopopup {
	background-color:#F49AC0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:3px 3px 3px rgba(0, 0, 0, 0.3);
	border:3px solid #333335;
	cursor:pointer;
	margin:0; padding:0;width:auto;
}
	
div#infopopup .meisjes_popup{background-color:#F49AC0;border:none;margin:0;padding:13px 13px 5px; height:auto; width:auto;}
div#infopopup .meisjes_popup #overview_popup_pic {width:172px; height:150px;}
div#infopopup .meisjes_popup .thumb_caption {font-size:14px;font-weight:bold;margin:7px 0 5px;}
div#infopopup .meisjes_popup .sms_caption {font-weight:bold;color:White;}


/* important */

.mb10 {margin-bottom:10px !important;}
.mr5{margin-right:5px !important;}
.mr6{margin-right:6px !important;}
.ml0{margin-left:0 !important;}
.mr0{margin-right:0 !important;}

.overflow {overflow:visible;}

.fl {float:left;}
.fr {float:right;}
.fc {clear:both;height:0;overflow:hidden;}
.first { margin-left:0 !important; }
.last { margin-right:0 !important; }	