/* 1. GENERAL
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
body {
   color:#000;
   background:#FFF;
   font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
   font-size: 62.5%;}
 
* {
   margin:0;
   padding:0;
   list-style-type:none;}

/* 1.2	Forms
-----------------------------------------------------------------------------------------------*/	
input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	background-color:#fff;
	}

#contentform label, #contentform input, #contentform select, #contentform textarea {
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 10px;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
}
#contentform label {
	text-align: right;
	width: 150px;
	padding-right: 20px;
	font-size: 85%;
	font-size: 12px;
}
#contentform input {
	border: 1px solid #E965A2;
}
#contentform select {
	border: 1px solid #E965A2;
}
#contentform textarea {
	border: 1px solid #E965A2;
}
#contentform .submitbut {
	margin: 0;
	padding: 0;
	margin-left: 150px;
	margin-top: 20px; 
	background: #fff;
	border: 1px solid #E965A2;
}
.clearboth {
	clear: both;
}

.line_separator {
	border-bottom: 1px solid #E965A2;
	margin-bottom: 5px;
}

.bgcol_child {
	background-color:#fcebf3;
}
.bgcol_miscarriage {
	background-color:#f5f5f5;
}
.bgcol_dead {
	background-color:#dadbeb;
}
/* 1.3	Links
-----------------------------------------------------------------------------------------------*/	
a:link, a:visited {
 color:#db0066;}

a:hover, a:active {
 color:#db0066;
 text-decoration: none;}


/* 1.4	Miscellaneous
-----------------------------------------------------------------------------------------------*/	
hr { 
	display: none; }

img {
	border: none; }

fieldset br{
 clear:both;}
 
fieldset{
 border:none;}

.txt_error {
	margin:10px;
	color: #DD0000;
	font-size: 12px;
}

/* 2. GENERAL ELEMENTS
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;}
	
.clearfix:after { /* clear floats */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */

/* 3. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/
#container{
 background:url(../images/bg_container.gif) repeat-y top left;
 width: 989px;
 padding: 0 5px;
 margin: 0 auto;}

#top-link{
 background:url(../images/bg_toplinks.gif) no-repeat top left;
 height:16px;
 color:#db0066;
 padding: 3px 5px;}

#header {
 padding:9px 0 0 0px;
 margin: 0 0 3px 0;}

#content{
 background:url(../images/bg_content.gif) repeat-y top left;
 border-bottom:1px solid #B44077;}

#footer{
 border-top:10px solid #000000;
 color:#FFF;
 margin: 3px 0 0 0;
 background: #E75196 url(../images/bg_footer.gif) repeat-x top left;
 min-height: 165px;
 padding: 30px 0 0 0;}

/* 3.1 TOP LINKS
-----------------------------------------------------------------------------------------------
===============================================================================================*/
ul#breadcrumbs{
 float:left;
 padding: 1px 0 0 7px;}

ul#breadcrumbs li{
 float:left;
 font-weight:bold;
 margin: 0 5px 0 0;}

ul#breadcrumbs li strong{
 font-size:1.1em;}

ul#breadcrumbs li a{
 padding: 0 5px 0 0;}

ul#breadcrumbs li.active a{
 text-decoration:none !important;}

a.sitemap{
 float:right;
 padding: 1px 5px 0 0;
 font-size:1.1em;}

/* 3.2 HEADER
-----------------------------------------------------------------------------------------------
===============================================================================================*/
.logo{
/* background:url(../images/logo.gif) no-repeat 23px 0;*/
 background:url(http://baby-op-komst.nl/images/logo.gif) no-repeat 23px 0;
 width: 217px;
 height:44px;
 text-indent:-9999px;
 margin: 8px 0 0 0px;
 padding: 0 0 0 23px;
 overflow:hidden;
 display:block;
 float:left;}

#header-right{
 height:74px;
 float:right;}

#header-right a img{
 margin: 0 10px 9px 0;
 border:1px solid #e85e9d;}



.pwk_bar {
	height:19px; background-color:#000;
	color:#fff;
	padding-left:10px;
}
.pwk_text {
	margin:10px;
	color:#000;font-size:10px;
}
.pwk_text img {
	padding-top:5px;
	padding-right:5px;
}

.pwk_bar_images {
	padding-right:10px;
	padding-top:1px;
	margin-top:-12px;
	float:right;
	line-height:1.1em;
	color:#000;font-size:10px;text-align:center;
}
.pwk_bar span a, span a:hover, span a:visited {
	color:#000;font-size:10px;text-align:center;text-decoration:none;
	cursor: pointer; cursor: hand;
}

.pwk_left_on, .pwk_left_active, .pwk_middle_on, .pwk_middle_off, .pwk_middle_active, .pwk_right_on, .pwk_right_off {
	width:15px;	height:11px;
	float:left;	
}

.pwk_left_on {
	background:url(../images/pwk_left_on.jpg) no-repeat;	
}
.pwk_left_active {
	background:url(../images/pwk_left_active.jpg) no-repeat;	
}
.pwk_middle_on {
	background:url(../images/pwk_middle_on.jpg) no-repeat;	
}
.pwk_middle_off {
	background:url(../images/pwk_middle_off.jpg) no-repeat;	
}
.pwk_middle_active {
	background:url(../images/pwk_middle_active.jpg) no-repeat;	
}
.pwk_right_on {
	background:url(../images/pwk_right_on.jpg) no-repeat;	
}
.pwk_right_off {
	background:url(../images/pwk_right_off.jpg) no-repeat;	
}

/* 3.3 CONTENT
-----------------------------------------------------------------------------------------------
===============================================================================================*/

/* Sidebar 
------------------------------------*/
#sidebar{
 background:url(../images/bg_sidebartop.gif) repeat-x top left;
 padding: 10px 0 0 11px;
 width: 143px;
 float:left;}

fieldset.search{
 background:url(../images/bg_search.gif) no-repeat top left;
 width: 130px;
 margin: 0 0 7px 0;
 padding:2px 0 0 2px;
 height:16px;}

fieldset.search input.text{
 width: 110px;
 vertical-align:top;
 background:none;
 border:none;
 color:#000;
 font-size:10px;}

.sidebar-links{
 background:url(../images/bg_menubottom.gif) no-repeat bottom left;
 width: 131px;
 margin: 0 0 10px 0;
 padding: 0 0 6px 0;}

.sidebar-links-wrapper{
 background:#FFF url(../images/bg_menutop.gif) no-repeat top left;
 padding: 10px 8px 0 8px;}

.sidebar-bottom{
 background:url(../images/bg_sidebarbottom.gif) repeat-x bottom left;
 margin:-107px 0 0 0;
 width: 154px;
 padding: 44px 0 0 0;
 height:63px;
 position:absolute;}

.sidebar-links h2{
 color:#000;
 font-weight:normal;
 font-size:1.5em;}

.sidebar-links h3{
 color:#999;
 font-weight:normal;
 font-size:1.1em;}

.sidebar-links ul{
 padding: 10px 0 0 0;}

.sidebar-links ul a{
 color:#000 !important;
 text-decoration:none !important;}

.sidebar-links ul li{
 font-size:1.1em;
 background:url(../images/icon_nav.gif) no-repeat 0 3px;
 padding: 0 0 4px 10px;}

.gratis{
 background:url(../images/sidebar_gratis.gif) no-repeat top left;
 width: 132px;
 height:63px;
 display:block;
 text-indent:-9999px;
 margin: 0 0 0 10px;
 overflow:hidden;}

.mostread {
 min-height:220px;
 height:auto !important;
 height:220px;}

.lastinforum {
 min-height:280px;
 height:auto !important;
 height:280px;}


/* Main Content
------------------------------------*/
#main-content{
 width: 477px;
 padding: 0 0 10px 4px;
 float:left;
}
.page_inschrijven_notloggedin #main-content, .page_inschrijven_loggedin #main-content{
 padding: 0 0 10px 8px;
}
 
#main-content li{
font-size: 12px;
list-style: disc outside; 
color: #000000;
}

#main-content .box ul{
padding: 0 0 0 14px;
margin: 0 0 0 5px;
}

#main-content .register{
 background:url(../images/bg_roundedregister.gif) no-repeat top left;
 height:121px;
 margin: 0 0 4px 0;
 padding: 13px 0 0 186px;}

.register h2{
 font-size:1.6em;
 color:#1367a8;
 padding: 0 0 3px 0;
 font-weight:normal;}

.register p{
 font-size:1.2em;
 padding: 0 42px 0 0;
 line-height:1.3em;}
 
.button{
 float:right;
 padding: 3px 10px 0 0 !important;}

#main-content .quotebox{
 margin: 0 0 4px 0;
 }

#main-content .quotebox-top{
 background:url(../images/bg_roundedtoppink_quote.gif) no-repeat top left;
 height:10px;}

#main-content .quotebox-bottom{
 background:url(../images/bg_roundedbottompink_quote.gif) no-repeat top left;
 position:relative;
 top:-5px;
 height:10px;}

#main-content .quotebox h3{
 font-size:1.6em;
 margin: 0 0 5px 0;
 color:#DB0067;
 font-weight:normal;}

#main-content .quotebox p{
 font-size:1.2em;
 padding: 0 0 12px 0;}


#main-content .box, #main-content .box2{
 margin: 0 0 4px 0;}

#main-content .box-top{
 background:url(../images/bg_roundedtoppink.gif) no-repeat top left;
 height:10px;}
 
#main-content .box-top2{
 background:url(../images/bg_rounded-top-blue.gif) no-repeat top left;
 height:10px;}
 
  
#main-content .box-top3{
 background:url(../images/bg_rounded-top-blue.gif) no-repeat top left;
 height:10px;}

#main-content .box-wrapper{
 border-left:1px solid #F5ADD4;
 border-right:1px solid #F5ADD4;
 position:relative;
 top:-5px;
 padding: 7px 10px 0 5px;}
 
 #main-content .box-wrapper li{
 	background-image: url(../images/icon_nav.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding: 0 0 0 20px;
	list-style: none;
}
 
#main-content .box-wrapper2{
 border-left:1px solid #c5e8f1;
 border-right:1px solid #c5e8f1;
 background: #f1f9fc url(../images/bg_rounded-blue.gif) repeat-x bottom center;
 position:relative;
 top:-5px;
 padding: 7px 10px 0 5px;}

 #main-content .box-wrapper2 ul{
  	margin-left: 10px;
    padding-left: 0;
    list-style: none;
}

 #main-content .box-wrapper2 li{
 	background: none;
 	background-image: url(../images/icon_nav_blue.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
	list-style: none;
}

*html #main-content .box-wrapper2 ul{
  	padding-left: 2em;
}

*html #main-content .box-wrapper2 li{
   	background: none; /* undo the background-image */
    list-style-image: url(../images/icon_nav_blue.gif);
    padding: 0;
}

.box-wrapper2 div div h6 {
	font-size: 13px;
}
.box-wrapper2 div div span {
	font-size: 12px;
}
.box-wrapper2 div div span.korting {
	font-size: 11px;
	color: #06c;
	display: block;
}
.box-wrapper2 div div {
	margin-top: 10px;
	margin-bottom: 5px;
}
.box-wrapper2 div div img {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #06c;
}
.box-wrapper2 div div a,
.box-wrapper2 div div a:visited,
.box-wrapper2 div div a:hover,
.box-wrapper2 div div a:active {
	color: #06c;	
}
 
#main-content .quotebox-wrapper{
 border-left:1px solid #F5ADD4;
 border-right:1px solid #F5ADD4;
 background-color:#fcebf3;
 position:relative;
 top:-5px;
 padding: 7px 10px 0 5px;}

#main-content .box-bottom{
 background:url(../images/bg_roundedbottompink.gif) no-repeat top left;
 position:relative;
 top:-5px;
 height:10px;}
 
#main-content .box-bottom2{
 background:url(../images/bg_rounded-bottom-blue.gif) no-repeat top left;
 position:relative;
 top:-5px;
 height:10px;}

#main-content .box h3, #main-content .box2 h3{
 font-size:1.6em;
 margin: 0 0 5px 0;
 color:#DB0067;
 font-weight:normal;}

#main-content .box p, #main-content .box2 p{
 font-size:1.2em;
 padding: 0 0 12px 0;}

#main-content .box .column1 p,
#main-content .box .column2 p,
#main-content .box2 .column1 p,
#main-content .box2 .column2 p{
 line-height:1.2em;}

#main-content .box .column1{
 background:url(../images/borderpink.gif) no-repeat top right;
 width: 200px;
 float:left;
 padding: 0 0 0 7px;
 color:#333333 !important;
 min-height:221px;
 height:auto !important;
 height:221px;}

#main-content .box .column2{
 padding: 0 0 0 15px;
 width: 238px;
 color:#454545;
 float:left;}

#main-content .box .column1 span{
 font-weight:bold;
 padding: 0 10px 0 0;}

#main-content .box .column2 p img{
 float:right;
 margin: 0 0 0 15px;}

.more-information  .image{
 float:left;
 padding: 0 0 0 10px;
 width: 170px;}

.more-information .text{
 width: 280px;
 color:#000000 !important;
 float:left;}
 
.more-information .text2{
 width: 280px;
 color:#000000 !important;
 float:left;}

.more-information .button{
 padding:0 !important;}

p.intro{
 padding: 8px 0 8px 0;
 height:17px;
 font-size:1.1em;}

p.intro a{
 color:#000 !important;}


#main-content .subpage-links{
 background-color:#eee;
 margin: 0 0 5px 10px;
 padding: 5px 0 6px 0;}

#main-content .subpage-links h2{
 color:#000;
 font-weight:normal;font-size:1.1em;
 margin: 0 0 5px 10px;}

#main-content .subpage-links-wrapper{
 background:#eee url(/images/sub_ow_box_bg.jpg) repeat-x bottom center;
 padding: 2px 8px 0 8px;}

#main-content .subpage-links ul{
 padding: 2px 0 0 0;}

#main-content .subpage-links ul a{
 color:#000 !important;
 text-decoration:none !important;}

#main-content .subpage-links ul li{
list-style: none;
}

#main-content .subpage-links ul li{
 font-size:1.1em;
 background:url(../images/icon_nav.gif) no-repeat 0 3px;
 padding: 0 0 4px 10px;}



/* star rating code - use lists because its more semantic */
/* No javascript required */
/* all the stars are contained in one matrix to solve rollover problems with delay */
/* the background position is just shifted to reveal the correct image. */
/* the images are 16px by 16px and the background position will be shifted in negative 16px increments */
/*  key:  B=Blank : O=Orange : G = Green * /
/*..... The Matrix ....... */
/* colours ....Background position */
/* B B B B B - (0 0)*/
/* G B B B B - (0 -16px)*/
/* G G B B B - (0 -32px)*/
/* G G G B B - (0 -48px)*/
/* G G G G B - (0 -64px)*/
/* G G G G G - (0 -80px)*/
/* O B B B B - (0 -96px)*/
/* O O B B B - (0 -112px)*/
/* O O O B B - (0 -128px)*/
/* O O O O B - (0 -144px)*/
/* O O O O O - (0 -160px)*/


/* the default rating is placed as a background image in the ul */
/* use the background position according to the table above to display the required images*/
.rating{
	width:80px;
	height:16px;
	margin:0 0 5px 0;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(../images/star-matrix.gif) no-repeat 0 0;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}
.fivestar {background-position:0 -80px}
ul.rating li {
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
	overflow: hidden;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(../images/star-matrix.gif) no-repeat 0 0;
}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}

#main-content .box_rating .column1 p,
#main-content .box_rating .column2 p{
 line-height:1.1em;}

#main-content .box_rating .column1{
 background:url(../images/borderpink_rating.gif) no-repeat top right;
 width: 130px;
 float:left;
 padding: 0 0 0 7px;
 color:#000 !important;
 min-height:58px;
 height:auto !important;
 height:58px;}

#main-content .box_rating .column2{
 padding: 0 0 0 5px;
 width: 178px;
 color:#000;
 float:left;}

#main-content .box_rating .column2 p img{
 float:left;
 margin: 0 10px 0 5px;}
 
#main-content .box_rating .column3{
 padding: 0 0 0 5px;
 width: 80px;
 color:#000;
 float:right;}

#main-content .box_rating .column3 p img{
 float:right;
 margin: 0 10px 0 5px;}

#main-content .box_rating .column2 a{
 color:#000 !important;
 text-decoration:none !important;}

#main-content .box_rating .column2 a:hover{
 text-decoration:underline !important;}
 
/* end rating code */


/* More info column 
------------------------------------*/
#more-info-column{
 background:url(../images/bg_sidebarrighttop.gif) no-repeat top left;
 width: 350px;
 float:right;}

#more-info-column h2{
 font-size:1.6em;
 padding: 0 0 10px 0;
 color:#db0066;}

#more-info-column ul.sub-links{
 height: 20px;
 padding: 8px 5px 11px 0px;
 float:right;
 font-size:1.1em;
 font-weight:bold;}

#more-info-column ul.sub-links li{
 border-right:1px solid #000;
 float:left;
 padding: 0 5px 0 5px;}

#more-info-column ul.sub-links li a{
 color:#000 !important;
 text-decoration:none !important;}

#more-info-column ul.sub-links li a:hover{
 text-decoration:underline !important;}

#more-info-column ul.sub-links li.last {
 border:none;
 padding-right:0;}

#more-info-column .products{
 padding: 10px 0 0 15px;
 clear:right;}


#more-info-column .products .product{
 padding: 0 0 10px 0;}

#more-info-column .products .product img{
 float:left;
 margin: 0 20px 0 0;}

#more-info-column .products h3{
 padding: 5px 0 0 0;
 color:#db0066;
 font-size:1.4em;}

#more-info-column .products p{
 font-size:1.2em;}

.ad{
 padding: 0 0 0 6px;}

/* 3.3 FOOTER
-----------------------------------------------------------------------------------------------
===============================================================================================*/
#footer-links {
 padding: 0 0 30px 167px;}
 
#footer a{
 color:#FFF !important;
 text-decoration:none !important;}

#footer dl{
 float:left;
 padding: 10px 18px 0 18px;
 height:85px;
 line-height:1.4em;
 background:url(../images/footer_border.gif) no-repeat top right;}

#footer dt{
 font-weight:bold;
 font-size:1.2em;}

#footer dl.last{
 background:none;}
 
#footer p{
 text-align:center;}


/* 4. DATE PICKER
-----------------------------------------------------------------------------------------------
===============================================================================================*/
.dpDiv {
	}

.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #333;
	background-color: #fff;
	border: 1px solid #e965a2;
	}

.dpTR {
	}

.dpTitleTR {
	}

.dpDayTR {
	}

.dpTodayButtonTR {
	}

.dpTD {
	cursor: pointer;
	}

.dpDayHighlightTD {
	background-color: #eee;
	border: 1px solid #e965a2;
	cursor: pointer;
	color: #dd0000;
	}

.dpTitleTD {
	}

.dpButtonTD {
	}

.dpTodayButtonTD {
	}

.dpDayTD {
	background-color: #eee;
	border: 1px solid #e965a2;
	color: #dd0000;
	}

.dpTitleText {
	font-size: 10px;
	color: #db0066;
	}

.dpDayHighlight {
	color: #db0066;
	}

.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #fcebf3;
	padding: 0px;
	}

.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6f826c;
	background: #fcebf3;
	}


/* 5. VERTICAL MENU STYLES
-----------------------------------------------------------------------------------------------
===============================================================================================*/
/*
#vmid
{	margin: 0;
	padding: 0;
	z-index: 0;
	border-bottom:1px solid #000;
 	clear:both;}

#vmid li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px "Trebuchet MS", Verdana, Arial, sans-serif}

#vmid li a
{	display: block;
	margin: 0 0 0 0;
}

#vmid li a.goed {
	width: 329px;
	height:56px;
	background:url(../images/toplink_goed.gif) no-repeat top left;
}

#vmid li a.leuk {
	width: 332px;
	height:56px;
	background:url(../images/toplink_leuk.gif) no-repeat top left;
}

#vmid li a.nuttig {
	width: 328px;
	height:56px;
	background:url(../images/toplink_nuttig.gif) no-repeat top left;
}

#vmid li a:hover
{	background-position: 0 -56px !important;}

#vmid div
{	position: absolute;
	visibility: hidden;
	margin: 0;z-index: 200;
	padding: 0;
	background: #fcebf3;
	border: 1px solid #981e1d;
	filter:alpha(opacity=93);
	-moz-opacity:.93;
	opacity:.93;
	}

#vmid div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #333;
	font: 11px "Trebuchet MS", Verdana, Arial, sans-serif;
}

#vmid div.goed {
	width: 327px;
}
#vmid div.leuk {
	width: 330px;
	z-index: 999;
}
#vmid div.nuttig {
	width: 326px;
}

#vmid div a:hover
{	background: #fcebf3;
	color: #333;text-decoration: underline;}

*/

#vmid
{	margin: 0;
	padding: 0;
	z-index: 0;
	border-bottom:1px solid #000;
 	clear:both;}

#vmid li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px "Trebuchet MS", Verdana, Arial, sans-serif}

#vmid li a
{	display: block;
	margin: 0 0 0 0;
}

#vmid li a.goed {
	width: 329px;
	height:56px;
	background:url(../images/toplink_goed.gif) no-repeat top left;
}

#vmid li a.leuk {
	width: 332px;
	height:56px;
	background:url(../images/toplink_leuk.gif) no-repeat top left;
}

#vmid li a.nuttig {
	width: 328px;
	height:56px;
	background:url(../images/toplink_nuttig.gif) no-repeat top left;
}

#vmid li a:hover
{	background-position: 0 -56px !important;}

#vmid div
{	position: absolute;
	visibility: hidden;
	margin: 0;z-index: 200;
	padding: 0;
	/*background: #000;*/
	border: 1px solid #fff;
	/*filter:alpha(opacity=96);
	-moz-opacity:.96;
	opacity:.96;*/
	}

#vmid div a
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #fff;
	font: 13px "Trebuchet MS", Verdana, Arial, sans-serif;
	border-bottom: 1px dotted #333;
	background: #000 url(/images/icon_nav3.gif) 15px center no-repeat;
	text-indent: 20px;
	filter:alpha(opacity=96);
	-moz-opacity:.96;
	opacity:.96;
}

#vmid div.goed {
	width: 327px;
}
#vmid div.leuk {
	width: 330px;
	z-index: 999;
}
#vmid div.nuttig {
	width: 326px;
}

#vmid div a:hover
{	background: #fff;
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #000;
	
}

.votebox {
 	border-top: 1px solid #E965A2;
	padding-top: 20px;
	padding-bottom: 20px;
}
.votebox img {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	border: 1px solid #DB0066;
}
.votebox h4 {
	font-size: 13px;
	color: #DB0066;
}
.votebox h5 {
	font-size: 13px;
	color: #000;
	margin: 0;
}
.votebox p {
	font-size: 11px;
	color: #000;
}
.votebox .pctbox {
	background-color: #EF92BC;
	width: 100px;
	height: 10px;
	border: 1px solid #EF92BC;
	font-size: 1px;
}
.votebox .pct {
	background-color: #DB0066;
	height: 100%;
}
.votebox .pctinfo {
	margin: 0;
	position: relative;
	top: -15px;
	left: 115px;
	font-weight: bold;
}
.votefooter {
 	border-top: 1px solid #E965A2;
 	border-bottom: 1px solid #E965A2;
}
.votefooter p {
	margin: 0;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 15px;
}
.votefooter input {
	float: right;
	position: relative;
	top: -33px;
	right: 20px;
}
.curhand {
	cursor: pointer;
	cursor: hand;
}
.breakdiv {
	height: 1px;
 	border-bottom: 1px solid #E965A2;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
}
.legenda {
	width: 100px;
	display: block;
	float: left;
}
p.pinkbelow {
	margin-bottom: 20px;
 	border-bottom: 1px solid #E965A2;
}
p.pinktop {
	margin-top: 20px;
 	border-top: 1px solid #E965A2;
}
#sitemap ul {
	margin: 10px;
}
#sitemap ul li {
	margin: 5px;
	padding: 5px;
}
#sitemap ul li ul {
	margin: 5px;
	padding: 5px;
}
#sitemap ul li ul li {
	margin: 0px;
	padding: 0px;
}
.textar {
	border: 1px solid #E965A2;
	width: 250px;
	height: 100px;
	font-size: 12px;
}

/*---------Columns----------------------------*/

.columnsbold {
	font-size: 12pt;
}


.laatestcolumns {
    font-weight:bold;
    font-size:10pt;
}

.columnsline {
  border-top: 1px solid #E965A2;
}

.columns {
 	/*border-top: 1px solid #E965A2;*/
	padding-top: 5px;
	padding-bottom: 5px;
}
.columns img {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	border: 1px solid #DB0066;
}
.columns h4 {
	font-size: 13px;
	color: #DB0066;
}
.columns h5 {
	font-size: 13px;
	color: #000;
	margin: 0;
}
.columns p {
	font-size: 11px;
	color: #000;
}
.columns .pctbox {
	background-color: #EF92BC;
	width: 100px;
	height: 10px;
	border: 1px solid #EF92BC;
	font-size: 1px;
}
.columns .pct {
	background-color: #DB0066;
	height: 100%;
}
.columns .pctinfo {
	margin: 0;
	position: relative;
	top: -15px;
	left: 115px;
	font-weight: bold;
}
.columnsfooter {
 	border-top: 1px solid #E965A2;
 	border-bottom: 1px solid #E965A2;
}
.columnsfooter p {
	margin: 0;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 15px;
}
.columnsfooter input {
	float: right;
	position: relative;
	top: -33px;
	right: 20px;
}

/*--------- Sub Theme Pages ----------------------------*/

.roundCornerTop-White{
	background:url(../images/bg_roundedtoppink.gif) repeat-x top left;
	height:4px;
	margin: 0 0 0 0;
	background-position: 0 2px;
	overflow: hidden;
	display: block;
}

.roundCornerBottom-White{
	background: url(../images/bg_roundedbottompink2.jpg) repeat-x bottom left;
	clear: left;
	height:4px;
	margin: 0 0 10px 0;
	background-position: 0 -6px;
	overflow: hidden;
	display: block;
}

.roundCornerBlock{
	border-left: 1px solid rgb(244, 174, 212); 
	border-right: 1px solid rgb(244, 174, 212); 
	float: left; 
	background-color: rgb(252, 234, 244);
}

/* BlockItems Left */

.BlockIten-1st-Subpage-Left{
	/* border-bottom: 1px solid #F4AED4; */
	padding: 10px; 
	float: left; 
	height: 120px; 
	width: 217px; 
	cursor: pointer; 
	background-image: url(../images/bkg_gradient_pink.jpg); 
	background-position: left bottom; 
	background-color: rgb(255, 255, 255); 
	font-size: 12px;
}

.BlockIten-1st-Subpage-Left:hover{
	background-image: url(../images/bkg_gradient_darkpink.jpg); 
}

.BlockIten-1st-Subpage-Left a:hover{
	text-decoration: underline;
}

.BlockIten-Subpage-Left{
	border-top: 1px solid #F4AED4;
	padding: 10px; 
	float: left; 
	height: 120px; 
	width: 217px; 
	cursor: pointer; 
	background-image: url(../images/bkg_gradient_pink.jpg); 
	background-position: left bottom; 
	background-color: rgb(255, 255, 255); 
	font-size: 12px;
}

.BlockIten-Subpage-Left:hover{
	background-image: url(../images/bkg_gradient_darkpink.jpg); 
}

.BlockIten-Subpage-Left a:hover{
	text-decoration: underline;
}

/* BlockItems Left */

.BlockIten-1st-Subpage-Right{
	border-left: 1px solid rgb(244, 174, 212); 
	/* border-bottom: 1px solid rgb(244, 174, 212); */
	padding: 10px; 
	float: right; 
	height: 120px; 
	width: 217px; 
	background-image: url(../images/bkg_gradient_pink.jpg); 
	background-position: left bottom; 
	background-color: rgb(255, 255, 255); 
	font-size: 12px;
	cursor: pointer; 
}

.BlockIten-1st-Subpage-Right-Blue{
	border-left: 1px solid rgb(244, 174, 212); 
	/* border-bottom: 1px solid rgb(244, 174, 212); */
	padding: 10px; 
	float: right; 
	height: 120px; 
	width: 217px; 
	background-image: url(../images/bg_rounded-blue.gif); 
	background-position: left bottom; 
	background-color: #F1F9FC; 
	font-size: 12px;
	cursor: pointer; 
}

.BlockIten-1st-Subpage-Right:hover{
	background-image: url(../images/bkg_gradient_darkpink.jpg); 
}

.BlockIten-1st-Subpage-Right a:hover{
	text-decoration: underline;
}

.BlockIten-Subpage-Right{
	border-left: 1px solid rgb(244, 174, 212); 
	border-top: 1px solid rgb(244, 174, 212);
	padding: 10px; 
	float: right; 
	height: 120px; 
	width: 217px; 
	background-image: url(../images/bkg_gradient_pink.jpg); 
	background-position: left bottom; 
	background-color: rgb(255, 255, 255); 
	font-size: 12px;
	cursor: pointer; 
}

.BlockIten-Subpage-Right:hover{
	background-image: url(../images/bkg_gradient_darkpink.jpg); 
}

.BlockIten-Subpage-Right a:hover{
	text-decoration: underline;
}

.testje{
	font-size: 300px;
}



#devbar {
	background-color: #ff9;
	cursor: pointer;
	cursor: hand;
}

#devbar p {
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}
#commentbar {
	display: block;
	background-color: #ff9;
}	
#commentbar p {
	padding: 5px;
	font-size: 11px;
}
#commentbar .comment1 {
	float: left;
	width: 30%;
	margin: 0;
	padding: 0;
}
#commentbar .comment2 {
	float: left;
	width: 60%;
	margin: 0;
	padding: 0;
}
#commentbar .comment3 {
	float: left;
	width: 10%;
	margin: 0;
	padding: 0;
} 
#commentbar label, #commentbar input {
	display: block;
	width: 175px;
	float: left;
	margin-bottom: 10px;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 12px;
}
#commentbar label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
	font-size: 85%;
	font-size: 12px;
	font-weight: bold;
}
#commentbar input {
	border: 1px solid #F5C0E3;
	padding: 2px;	
}
#commentbar textarea {
	border: 1px solid #F5C0E3;
	padding: 2px;
	width: 350px;
	height: 75px;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
}
#commentbar select {
	border: 1px solid #F5C0E3;
	padding: 2px;
	width: 180px;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


/*
a.external{
	padding-right:12px;
	background:url(/images/ico_external.gif) no-repeat 100% 50%;
}
*/

.personal_page_content {
	padding: 0px 0px 0px 4px;
}
.personal_page_content h3.personal_page_h3 {
	font-size: 19px !important;
	padding-left: 10px;
	margin-bottom: 8px !important;
}
.personal_page_info {
	background-color: transparent;
	background-image: url(../images/personal_info_bg.jpg);
	background-repeat: repeat-x;
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
	height: 41px;
	line-height: 21px;
	position: relative;
	margin-bottom: 10px;
}
.personal_page_info span {
	font-size: 12px;
	font-weight: normal;
}
.personal_page_info a.status_change {
	position: absolute;
	right: 10px;
	top: 26px;
	font-size: 12px;
	text-decoration: underline;
}
.personal_page_left {
	width: 232px;
	float: left;
	margin-right: 8px;
	line-height: 16px;
}
.personal_page_left_account_content {
	margin-bottom: 10px;
}
.personal_page_left_photo {
	float: left;
	margin-right: 10px;
	border: 1px solid #f6c0d9;
}
.personal_page_left_account_content a {
	font-size: 11px;
}
.personal_page_left_dagboek_content {
	border: 1px solid #f6c0d9;
	padding: 5px 10px;
	margin-bottom: 10px;
	font-size: 12px;
	background-color: transparent;
	background-image: url(../images/personal_dagboek_bg.jpg);
	background-repeat: no-repeat;
	background-position: 164px 4px;
}
.personal_page_left_dagboek_content a {
	text-decoration: none;
}
.personal_page_left_dagboek_content div {
	color: #DB0067;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
.personal_page_left_kalender_content {
	border: 1px solid #f6c0d9;
	padding: 5px 10px;
	margin-bottom: 10px;
	font-size: 12px;
	background-color: transparent;
	background-image: url(../images/personal_kalender_bg.jpg);
	background-repeat: no-repeat;
	background-position: 164px 4px;
}
.personal_page_left_kalender_content a {
	text-decoration: none;
}
.personal_page_left_kalender_content div {
	color: #DB0067;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
.personal_page_right {
	width: 214px;
	float: left;
	line-height: 16px;
}
.personal_page_right_newsletter_content {
	border: 1px solid #f6c0d9;
	padding: 10px 18px;
	margin-bottom: 10px;
	font-size: 12px;
	background-color: #fef9fc;
	background-image: url(../images/personal_newsletter_bg_yes.jpg);
	background-repeat: no-repeat;
	background-position: 178px 29px;
	cursor: pointer;
}
.personal_page_right_newsletter_content.no_newsletters {
	background-image: url(../images/personal_newsletter_bg_no.jpg);
}
.personal_page_right_newsletter_content div {
	color: #DB0067;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 3px;
}

.personal_page_right_usertype_content {
	border: 1px solid #f6c0d9;
	margin-bottom: 10px;
	font-size: 12px;
	background-color: transparent;
	background-image: url(../images/personal_newsletter_bg_yes.jpg);
	background-repeat: no-repeat;
	height: 59px;
}
.personal_page_right_usertype_content.usertype_plus {
	background-image: url(../images/personal_usertype_plus.jpg);
}
.personal_page_right_usertype_content.usertype_dagboek {
	background-image: url(../images/personal_usertype_dagboek.jpg);
}
.personal_page_right_usertype_content.usertype_normal {
	background-image: url(../images/personal_usertype_normal.jpg);
}

.personal_page_right_verleng_content {
	border: 1px solid #f6c0d9;
	padding: 10px 18px;
	margin-bottom: 10px;
	font-size: 12px;
	background-color: #fef9fc;
}

.personal_page_right_vragen_content {
	border: 1px solid #f6c0d9;
	padding: 10px 18px;
	margin-bottom: 10px;
	font-size: 12px;
	background-color: #fef9fc;
	color: #000000;
}
.personal_page_right_vragen_content a {
	text-decoration: none;
}
.personal_page_right_vragen_content div {
	color: #DB0067;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 3px;
}

.personal_page_mijnkortingen_title {
	border: 1px solid #f6c0d9;
	background-color: #fef9fc;
	color: #DB0067;
	padding: 5px 10px;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
.personal_page_mijnkortingen_content {
	margin-bottom: 10px;
}
.personal_page_mijnkortingen_item {
	font-size: 12px;
	line-height: 15px;
	height: 127px;
	padding-top: 4px;
	padding-left: 5px;
	margin-bottom: 5px;
}
.personal_page_mijnkortingen_item.mijnkortingen_item_1 {
	background-color: transparent;
	background-image: url(../images/personal_kortigen_bg.jpg);
	background-repeat: no-repeat;
}
.personal_page_mijnkortingen_item div {
	color: #DB0067;
	font-size: 13px;
	font-weight: bold;
}
.personal_page_mijnkortingen_item_image {
	float: left;
	margin: 3px 10px 10px 5px;
	border: 1px solid #f6c0d9;
}

.personal_page_interesantlinks_title {
	border: 1px solid #f6c0d9;
	background-color: #fef9fc;
	color: #DB0067;
	padding: 5px 10px 5px 20px;
	font-size: 13px;
	font-weight: bold;
}
.personal_page_interesantlinks_content {
	margin-bottom: 10px;
	padding: 15px 5px;
	border: 1px solid #f6c0d9;
	border-top: 0px;
	font-size: 11px;
}
.personal_page_interesantlinks_content a {
	color: #000000;
	text-decoration: none;
}
.personal_page_interesantlinks_content a:hover {
	text-decoration: underline;
}
.personal_page_interesantlinks_content_left {
	width: 50%;
	float: left;
}
.personal_page_interesantlinks_content_right {
	width: 50%;
	float: right;
}

.personal_page_left_cleanbox {
	border: 1px solid #f6c0d9;
	padding: 5px 10px;
	margin-bottom: 10px;
	font-size: 12px;
	background-color: transparent;
}
.personal_page_left_cleanbox a {
	text-decoration: none;
}
.personal_page_left_cleanbox div {
	color: #DB0067;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}

.pinkcoloredtext {
	color: #DB0067;
	font-size: 1.1em;
	font-weight: bold;
}


.page_inschrijven_left {
	width: 320px;
	float: left;
	margin-left: 5px;
}
.page_inschrijven_left #contentform label {
	text-align: left !important;
	margin-bottom: 4px !important;
}
.page_inschrijven_left #contentform input[type=submit] {
	margin: 0px;
}

.page_inschrijven_right {
	width: 477px;
	float: right;
	margin-right: 5px;
}
.box2 {
	padding: 5px 5px 10px 5px;
}
.box-wrapper-inschrijven {
	padding: 0px 10px 0 5px;
}
.special_box {
	background-image: url(../images/special_box_box.jpg);
	background-repeat: repeat-y;
	background-position: top left;
}
.page_inschrijven_notloggedin #main-content h1, .page_inschrijven_loggedin #main-content h1 {
	color: #DB0067;
	margin: 0px 0px 8px 0px;
	font-weight: normal;
}
.special_box h3 {
	color: #000000 !important;
}
.special_box #contentform label {
	width: 130px;
}
.special_box #contentform input {
	width: 145px;
}
.special_box #contentform .submitbut {
	margin: 8px 0 0 20px !important;
}
.special_box_top {
	height: 4px;
	background-image: url(../images/special_box_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.special_box_bottom {
	height: 4px;
	background-image: url(../images/special_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.special_box_left {
	width: 300px;
	float: left;
}
.special_box_right {
	width: 150px;
	float: left;
}

.second_frame_view {
	position: relative;
	top: -22px;
}

.lidmaatschap_content {
	position: relative;
}

.websiteservice_image {
	position: relative;
	left: -6px;
}

#baby_bear_content.personal_page_left_dagboek_content {
	background-image: none;
}
.baby_bear_gift {
	float: left;
	margin-right: 5px;
}
.baby_bear_download_link {
	color: #000000 !important;
	text-decoration: none !important;
}
.baby_bear_download_link:hover {
	text-decoration: underline !important;
}
