.bold,
.b,
strong,
b{
font-weight:bold;
}

.underline, 
.u{
text-decoration:underline;
}

.clear{
clear:both;
line-height:0;
font-size:0;
}

div{
zoom:1;
}

a{
text-decoration:none;
color:#000436;
}

a:hover{
text-decoration:underline;
}

p{
padding-bottom:3px;
}

td{vertical-align:top;}

html{
background:#2d2d2f;
}

body{
font:76% arial,sans-serif;
text-align:center;
margin:0;
background:url(/v2/assets/images/body_bg.png) repeat-x;
}

#main{
width:906px;
text-align:left;
margin:0 auto;
}

/* ----- header ----- */
#header{
height:136px;
clear:both;
padding-left:16px;
}

#logo{
float:left;
height:18px;
width:189px;
padding:118px 0 0 80px;
background:url(/v2/assets/images/logo.png) no-repeat;
display:block;
color:#fff;
font-size:9px;
font-weight:bold;
}

#logo:hover{
text-decoration:none;
}

#slogan_search_menu{
float:left;
padding-top:31px;
}

#slogan_search{
clear:both;
height:71px;
}

#slogan{
height:71px;
width:381px;
float:left;
text-align:center;
color:#fff;
font-weight:bold;
line-height:20px;
height:20px;
}

#search{
float:left;
text-align:center;
width:200px;
}

#searchbox-wrapper{
border:1px solid #c5c5c5;
padding:0;
margin:0;
background:#fff;
text-align:left;
}

#search input.text{
width:160px;
border:none;
height:18px;
}

#search input.image{
width:18px;
height:18px;
float:right;
}

#search a{
color:#fff;
line-height:20px;
}

#menu{
clear:both;
padding-left:83px;
}

#menu ul li{
float:left;	
padding:0 7px;
}

#menu ul li a{
display:block;
float:left;
width:115px;
height:34px;
background:url(/v2/assets/images/menu_item_bg.png) no-repeat;
color:#642566;
text-align:center;
line-height:34px;
font-weight:bold;
}

#menu ul li a:hover{
text-decoration:none;
color:#e670e8;
}

/* ----- content ----- */
#content{
clear:both;
}

#content-top{
height:15px;
clear:both;
line-height:15px;
background:url(/v2/assets/images/content_top_bg.png) no-repeat;
}

#content-main{
clear:both;
background:url(/v2/assets/images/content_main_bg.png) repeat-y;
}

#content-left{
float:left;
width:183px;
padding:21px 0;
}

.side-menu{
width:183px;
overflow: hidden;
}

.side-menu h1{
background:url(/v2/assets/images/sidemenu_title_bg.png) no-repeat;
line-height:30px;
text-align:center;
color:#fff;
font-weight:bold;
padding:4px 0 0 16px;
}

.side-menu ul{
padding:5px 0 0 16px;
}

.side-menu ul li a{
display:block;
padding:8px 0px 8px 10px;
text-align:left;
font-weight:bold;
color:#555;
text-transform: uppercase;
}

.side-menu ul li a:hover{
color:#e670e8;
text-decoration:none;
}

#content-center{
float:left;
width:540px;
padding:25px 28px;
}

#content-center h1, h1.roze{
background:url(/v2/assets/images/h1_bg.png);
color:#fff;
height:30px;
line-height:30px;
padding:0 12px;
font-weight:bold;
text-align:left;
}

#content-right{
float: left;
margin: 25px 0px 0px 0px;
}

#content-right img {
	float: left;
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 105px;
}

#content-right img a {
	border: none;
}

#content-bottom{
height:15px;
clear:both;
line-height:15px;
background:url(/v2/assets/images/content_bottom_bg.png) no-repeat;
}

/* ----- footer ----- */
#footer{
clear:both;
padding:12px 15px 26px 16px;
color:#fff;
font-size:10px;
}

#footer a{
color:#fff;
}

#footer a:hover{
color:#e670e8;
text-decoration:none;
}

#design-by{
float:left;
width:270px;
}

#copyright{
float:left;
width:335px;
text-align:center;
}

#footer-menu{
float:left;
width:270px;
text-align:right;
}

#footer-menu ul li{
float:right;
padding:0 2px;
}

#footer-ad{
text-align:center;
clear:both;
padding-top:26px;
}

/* ----- contact box ----- */
.contact-container{
width:241px;
float:left;
padding:13px 14px;
}

.contact-container h2{
heigth:29px;
line-height:24px;
background:url(/v2/assets/images/contact_header_bg.png) no-repeat;
font-weight:bold;
padding-left:14px;
color:#fff;
}

.contact-container h2 a{
color:#fff;
}

.contact-container h2 a:hover{
text-decoration:none;
}

.contact-container .contact-content{
clear:both;
background:url(/v2/assets/images/contact_center_bg.png) repeat-y;
padding:9px 1px 0 1px;
}

.contact-container .contact-image{
float:left;
width:66px;
height:72px;
padding:0 9px;
}

.contact-container .contact-image img{
width:66px;
height:72px;
}

.contact-container .contact-text{
float:left;
width:154px;
color:#642566;
padding-top:13px;
height:60px;
overflow:hidden;
}

.contact-container .contact-subcat{
float:left;
width:200px;
color:#642566;
padding:13px 9px;
height:60px;
overflow:hidden;
}

.contact-container .contact-subcat2{
float:left;
width:200px;
color:#642566;
padding:13px 9px;
overflow: hidden;
}

.contact-container .contact-subcat a{
display:block;
color:#642566;
}

.contact-container .contact-subcat2 a{
display:block;
color:#642566;
padding: 0px 0px 5px 0px;
font-weight: normal;
}

.contact-container .contact-subcat2 #linkmeer a{
display:block;
color:#642566;
padding: 10px 0px 0px 0px;
font-weight: bold;
}

.contact-container .contact-footer{
clear:both;
background:url(/v2/assets/images/contact_footer_bg.png) no-repeat;
height:15px;
}

/* ----- pager ----- */
#pager{
clear:both;
text-align:center;
}

#pager li{
display:inline-block;
}

#pager a{
color:#e670e8;
display:block;
padding:0 1px;
}

#pager a.active{
color:#000;
}

#pager a:hover{
color:#000;
text-decoration:none;
}

/* ----- contact-detail ----- */
.contact-detail-container{
width:510px;
clear:both;
padding-top:15px;
}

.contact-detail-container h2{
heigth:29px;
line-height:24px;
background:url(/v2/assets/images/contact_detail_header_bg.png) no-repeat;
font-weight:bold;
padding-left:14px;
color:#fff;
}

.contact-detail-container h2 a:hover{
text-decoration:none;
}

.contact-detail-container .contact-content{
clear:both;
background:url(/v2/assets/images/contact_detail_center_bg.png) repeat-y;
padding:9px;
}

.contact-detail-container .contact-text{
float:left;
color:#642566;
padding-top:13px;
}

.contact-detail-container .contact-footer{
clear:both;
background:url(/v2/assets/images/contact_detail_footer_bg.png) no-repeat;
height:15px;
}

.contact-detail-container .contact-price,
.contact-detail-container .contact-site{
color:#642566;
}

.contact-detail-container .contact-price label,
.contact-detail-container .contact-site label{
font-weight:bold;
width:70px;
display:inline-block;
}

.contact-detail-container .contact-image-list img,
img.img-searchresult{
width:66px;
border:2px solid #E670E8;
margin:10px;
}

.contact-detail-container .contact-meta{
clear:both;
color:#E670E8;
height:18px;
line-height:18px;
}

.contact-detail-container .contact-meta a{
color:#E670E8;
}

.contact-detail-container .contact-meta .contact-meta-seen,
.contact-detail-container .contact-meta .contact-meta-mail,
.contact-detail-container .contact-meta .contact-meta-date{
float:left;
width:163px;
}

.contact-detail-container .contact-meta .contact-meta-mail{
text-align:center;
}
.contact-detail-container .contact-meta .contact-meta-date{
text-align:right;
}
.iframe{
width:99%;
height:825px;
overflow: hidden;
}
.rood{
	color:red;
}
#g_help li{

list-style-position: inside;
list-style-type: none; 
}

#bottom_advertentie {
	float: left;
	clear: both;
	height: 60px;
	width: 468px;
}

#top_advertentie {
	float: left;
	clear: both;
	margin: 15px 0px 0px 0px; 
}

#top_advertentie a {
	margin: 0px 13px 0px 13px;
	width: 105px;
	height: 105px;
	overflow: hidden;
}
