/************************************************************************************************/
/*template block*/
/************************************************************************************************/
*{margin:0; padding:0; font-family:Arial,Sans-serif; font-size:11px; color:#333333; }
img{border:0px;}
.clear{clear:both; font-size:0px; position:relative;}
body{background:#c94c26 url(http://www.mijndate.be/images/body.gif) repeat-x top left; }
ul{list-style:none;}
html{}
br{font-size:17px; line-height:11px; }
.menu ul li.on a span,.menu ul li.on a em,#container,.zoekresultaten em.match {behavior: url(iepngfix.htc)}
.menu ul li a, .zoeken h2, h2, .menu_right li a, .zoekresultaten em.match{font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}

.ba {heigth:300px;width:300px;vertical-align:bottom;}
/************************************************************************************************/
/*container*/
/************************************************************************************************/
#container{width:961px; padding:0px 21px 0px 21px;  margin:0px auto 0px auto; background:url(http://www.mijndate.be/images/container.png) repeat-y top left; }


/************************************************************************************************/
/*header*/
/************************************************************************************************/
#header{height:208px; background:url(http://www.mijndate.be/images/header.gif) no-repeat top left; position:relative; }

/*h1*/
#header h1 a{width:490px; height:70px; top:25px; left:25px; text-indent:-4000px; display:block; overflow:hidden; position:absolute; }

/*menu*/
.menu{bottom:59px; left:30px; position:absolute; }
.menu ul li{float:left; margin-right:25px;}
.menu ul li a{font-size:18px; height:29px; display:block; padding:10px 5px 0px 5px; position:relative; color:white; font-weight:normal; text-decoration:none; } /* (fixed) width toevoegen */

.menu ul li.on a{background:white; color:#b24800;}
.menu ul li.on a span, .menu ul li.on a em{width:10px; height:39px; top:0px; display:block; position:absolute;}
.menu ul li.on a span{left:-10px; background:url(../images/menu_on_left.png) no-repeat top left;}
.menu ul li.on a em{left:100%; background:url(../images/menu_on_right.png) no-repeat top left;}
.menu ul li.on a em.pointer{width:46px; height:14px; top:39px; left:50%; margin:0px 0px 0px -20px; background:url(../images/pointer.gif) no-repeat top left; display:block; position:absolute;}

/*zoeken*/
.zoeken{top:160px; left:155px; position:absolute;}
.zoeken h2{font-size:18px; top:10px; left:-140px; position:absolute; color:#b24800; font-weight:normal;}
.zoeken ul li{width:140px; font-size:11px; float:left;}
.zoeken ul li label{font-size:13px; color:#c94c26; display:block; font-weight:bold;}
.zoeken ul li input.small{width:20px;}
.zoeken ul li input, .zoeken ul li select{color:#c94c26; font-size:11px; padding:0px 1px 0px 1px; vertical-align:middle;}

.zoeken ul li.size1{width:120px;}
.zoeken ul li.size2{width:150px;}


/************************************************************************************************/
/*division*/
/************************************************************************************************/
#division{margin:11px 0px 0px 0px;}
#division #middle{padding-top:10px;}

/*subpages*/
#division.subpage{background:url(../images/right_side.png) repeat-y top right; }
#division.subpage #left{width:637px; margin:0px 7px 0px 0px; float:left; display:inline;}
#division.subpage #right{width:317px; overflow:hidden; float:left; background:url(../images/right_side_top.png) no-repeat top right; }
#division.subpage #top{background:url(../images/right_side_bottom.png) no-repeat bottom right; zoom:1;}
#division.subpage .nobg{background:none !important;}
#right img.trigger{float:right;}

#division.subpage2 #left{width:637px; margin:0px 7px 0px 0px; float:left; display:inline;}
#division.subpage2 #right{width:317px; overflow:hidden; float:left; background:url(../images/right_side_top.png) no-repeat top right; }
#division.subpage2 #top {background:none !important;}
#division.subpage2 .nobg{background:none !important}

/*homepage*/
#division.homepage{}
#division.homepage #left{width:637px; margin:0px 11px 0px 0px; float:left; display:inline;}
#division.homepage #right{width:313px; float:left; display:inline;}

/*splits*/
.split{margin-top:10px;}

.split .left1{width:180px; height:180px; text-align:center; margin:0px 24px 0px 0px; float:left; position:relative; border:2px solid #efa675;}
.split .left1 img{border:0px;}
.split .right1{width:416px; float:left; position:relative; }

.split .left2{width:313px; margin:0px 11px 0px 0px; float:left;}
.split .right2{width:313px; float:left;}

.split .left3{width:401px; margin:0px 21px 0px 0px; float:left; padding:10px; border:1px solid #ea905c; background:#fbefe4 url(../images/left3.png) repeat-x top left; }
.split .right3{width:171px; float:left;}

/************************************************************************************************/
/*search_items*/
/************************************************************************************************/
#search_items{width:100%; clear:both;}
#search_items .hrLine{margin:0 0 25px ; width:100%; height:3px; line-height:3px; overflow:hidden; clear:both; background:url(../images/search_tile.gif) repeat-x 0 0}
#search_items div.entry{float:left; width:307px; position:relative; height:145px}
#search_items div.entry .imageLeft{width:90px; height:90px; overflow:hidden; margin:0 24px 0 0; float:left; border:2px solid #efa675;}
#search_items div.entry .imageLeft img{ }
#search_items div.entry .items_detail{margin:0; padding:0; float:left; background:none}
#search_items div.entry .items_detail li{line-height:19px}
#search_items div.entry .items_detail li a{font-style:normal; color:#f35800; font-family:Arial, Helvetica, sans-serif, "Trebuchet MS"}
#search_items div.entry em.match{width:52px; font-family:Georgia,"Times New Roman",Times,serif; height:42px; top:-10px; left:60px; padding:7px 0px 0px 0px; text-align:center; font-style:normal; font-weight:normal; font-size:16px; color:white; position:absolute; background: url('http://www.mijndate.be/images/match.png') no-repeat top left; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='http://www.mijndate.be/images/match.png'); }

/************************************************************************************************/
/*box*/
/************************************************************************************************/
.box{padding:10px 10px 10px 10px; border:1px solid #efa675; position:relative; zoom:1}
.box div.curve{width:9px; height:9px; top:-1px; right:-1px; -right:-2px; display:block; background:url(../images/box_standard_curve.png) no-repeat top left; position:absolute; } /* lelijke fix */
.box div.arrow{width:25px; height:25px; top:7px; right:10px; background:url(../images/ico_arrow.png) no-repeat top left; position:absolute; }


/************************************************************************************************/
/*vip*/
/************************************************************************************************/
.vipbox{padding:24px 10px 0 10px; margin:0 0 15px; height:119px; position:relative; width:617px; background:url(../images/background_vipabbonement.png) no-repeat 0 0}
.vipbox h3 em{font-style:normal}
.vipbox p {color: #976d5e; padding:6px 0 0 0; width:400px; font-style:italic; font-size:13px;}
.vipbox p strong{color:#976d5e}
/*standard*/
.box.standard{padding:10px 10px 10px 10px; border:1px solid #efa675; border-top:none; position:relative;}

/*background*/
.box.background{background:#ffdabe; border-top:1px solid #efa675;}
.box.background div.curve{background:url(../images/box_background_curve.png) no-repeat top left; right:-1px; -right:-2px;}

/*tab*/
.box.tab{height:34px; padding:0px; width:99.8%; background:url(../images/background_box_tab.png) repeat-x bottom left; position:relative;}
.box .menu{bottom:0px; left:30px;}
.box .menu ul li.on a span{left:-10px; background:url(../images/tab_on_left.png) no-repeat top left;}
.box .menu ul li.on a em{left:100%; background:url(../images/tab_on_right.png) no-repeat top left;}
.box .menu ul li.on a{border-top:1px solid #efa675; height:29px; display:block; padding:10px 5px 0px 5px; }
.box .menu ul li a{color:#b24800; height:26px; display:block; padding:14px 5px 0px 5px; }
.box .menu ul li.on a em.pointer{left:50%; background:url(../images/pointer_tab.png) no-repeat top left;}
.box .menu ul li ul{position:absolute; z-index:99; left: -999em; width:120px; border:1px solid #EFA675}
.box .menu ul li ul li{width:120px; background:#FBE7D9;}
.box .menu ul li ul li a{font-size:12px; line-height:24px; height:auto; padding:0 0 0 8px; font-family:Arial, Helvetica, sans-serif;}
.box .menu ul li ul li a:hover{background:#FFF;}
.box .menu ul li:hover ul{left:auto; width:120px; display:block;}

.box .border{border:1px solid #efa675; border-top:none; margin:34px -50px 0px -1px; z-index:100;}

/*additional heights*/
.box.height1{height:210px;}


/************************************************************************************************/
/*content*/
/************************************************************************************************/
h2{font-size:24px; color:#b24800; font-weight:normal;}
h2.big{font-size:32px;}
h2.small{font-size:18px;}

#division #right h2.heading{padding:10px 0px 0px 20px;}

h2.alt{width:627px; height:40px; position:relative; padding:7px 0px 0px 10px; margin:-11px -11px 0px -11px; color:white; background:url(../images/h2alt.png) no-repeat top left; }
h2.alt1{color:#efa675; position:relative; }

h3{font-size:13px; font-weight:bold;}
h4{font-size:13px; font-weight:normal;}

a{color:#f6813f; text-decoration:none;}
p{padding:0px 0px 0px 0px; }
p.break{padding:0px 0px 10px 0px;}
p.small{font-size:10px;}
.big{font-size:13px;}
strong.big{font-size:13px;}
input, textarea{padding:2px 3px 2px 3px; vertical-align:middle; border:1px solid #ea905c; border-top:1px solid #b24800; border-left:1px solid #b24800; background:#fbefe4 url(../images/background_input.png) repeat-x top left; }
textarea{width:600px;}
input.button{border:0px; background:none;}
input.button.header{margin:5px 0px 0px 0px; }
.color1{color:#e25a00; }
.noborder{border:0px;}
.margin5{height:5px;}

/*mini*/
.mini a{border:1px solid #efa675; display:block; width:33px; height:34px; position:relative; text-align:center; overflow:hidden;}
/*.mini a:hover{border:1px solid #b24800;}*/
.mini p a{border:0px; display:inline; width:auto; height:auto; overflow:visible;}
.mini p a:hover{border:0px;}

/*hr*/
.hr{height:3px; margin:0px 0px 10px 0px; background:url(../images/seperator.png) repeat-x top left; }
.hr hr{display:none;}

/*banner*/
.banner_a a{width:637px; height:232px; background:url(../images/home_banner.png) no-repeat top left; display:block; text-indent:-4000px; zoom:1;}
.banner_a ul, .banner_a h2{display:none;}

/*scroller*/
.scroller{padding:0px 0px 0px 25px; margin-top:10px;}


.scroller .left, .scroller .right{width:25px; height:25px; top:50%; margin:-11px 0px 0px 0px; display:block; position:absolute;}

.scroller .left{left:5px; }
.scroller .left.onleft{background:url(../images/ui_go_left_on.png) no-repeat top left; }
.scroller .left.offleft{background:url(../images/ui_go_left_off.png) no-repeat top left; }

.scroller .right{right:5px;}
.scroller .right.onright{background:url(../images/ui_go_right_on.png) no-repeat top left; }
.scroller .right.offright{background:url(../images/ui_go_right_off.png) no-repeat top left; }

.scroller table td{padding:0px;}

.scroller table.images a{border:1px solid #efa675; display:block; width:89px; height:89px; margin-right:6px; position:relative; text-align:center; overflow:hidden;}
.scroller table.images a:hover{border:1px solid #b24800;}

/*list1*/
.list1{margin:5px 0px 0px 0px;}
.list1 li{background:url(../images/list1.png) no-repeat center left; padding:3px 0px 3px 20px; position:relative;}
.list1 li a{text-decoration:none;}

/*list2*/
.list2{margin:5px 0px 0px 0px;}
.list2 li{background:url(../images/list2.png) no-repeat center left; padding:3px 0px 3px 20px; position:relative;}
.list2 li a{text-decoration:none;}
.list2 li span{color:#e25a00; font-weight:bold;}

/*table*/
table{margin:10px 0px 0px 0px;} /*pakt hem niet*/
table td{padding:5px 5px 0px 0px; vertical-align:top;}
table td.td_right1{padding-right:15px;}

table td.space{padding:0px 0px 30px 0px; }

table.none{margin:0px;}
table.none td{padding:0px 5px 0px 0px}

/*fixed*/
.fixed .td_right1{width:100px; height:89px;}
.fixed td{width:200px;}
.fixed.long td{width:auto;}
.fixed.long td.td_right1{width:100px;}

/*User interface*/
.ui_more_right{position:absolute; right:15px; top:10px;}

.ui_pagina{margin:20px 0px 20px 0px; text-align:center;}
.ui_pagina a{width:18px; height:16px; padding:2px 6px 2px 6px; margin:0px 1px 0px 1px; text-align:center; text-decoration:none; font-weight:bold;}
.ui_pagina a.on{background:url(../images/pagina.png) no-repeat top left; color:white;}
.ui_pagina .pre{margin-right:20px;}
.ui_pagina .next{margin-left:20px;}

/*menu1*/
.menu_right{width:307px; margin-top:10px;}
.menu_right li a{padding:10px 0px 0px 50px; font-size:18px; height:34px; display:block; color:#b24800; text-decoration:none;  }
.menu_right li.on a{background:url(../images/menu_right_small.png) no-repeat top left; color:white;}
.menu_right li.big a{height:87px; background:url(../images/menu_right_big.png) no-repeat top left; color:white;}
.menu_right li.big a span{padding:0px 20px 0px 0px; display:block; color:white; font-size:10px; font-style:normal;}

.menu_right li.bigoff a{height:67px; }
.menu_right li.bigoff a span{padding:0px 20px 0px 0px; display:block; color:black; font-size:10px; font-style:normal;}

/*lovematch*/
.lovematch{width:406px; height:105px; padding:15px 0px 0px 10px; margin:-4px 0px 0px 0px; background:url(../images/love_match.png) no-repeat top left; position:relative; }
.lovematch .match{top:25px; right:37px; font-size:15px; text-align:center; color:white; position:absolute; }
.lovematch .match span{font-size:32px; display:block; color:white;}
.lovematch div{padding:4px 0 0 0}

/*buttons*/
.buttons{top:115px; right:10px; position:absolute; }
.buttons a img{border:0px;}

/*items*/
ul.items_detail{width:142px; margin:0 0 0 10px; padding:2px 15px; height:71px; position:relative; z-index:99; float:right; background:url(../images/list_background.png) no-repeat 0 0;}
ul.items_detail li{line-height:22px;}
ul.items_detail li a{color:#b24800; padding:0 0 0 24px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic}
ul.items_detail li a.eye{background:url(../images/eye.gif) no-repeat 0 0;}
ul.items_detail li a.email{background:url(../images/email.gif) no-repeat 0 0;}
ul.items_detail li a.favorite{background:url(../images/partner.gif) no-repeat 0 0;}
ul.nobg{background:none !important; height:auto; width:auto; margin:0; float:none; padding:0;}

/*items*/
ul.items_big{padding:0 0 0 15px;}
ul.items_big li{line-height:28px; color:#B24800; font-style:italic; padding:0 0 0 27px; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; background:url(../images/bullet_big_items.png) no-repeat 0 center}

/*zoekresultaten*/
.zoekresultaten{position:relative; zoom:1;}
.zoekresultaten .button{top:0px; right:0px; position:absolute;}
.zoekresultaten .button img{border:0px;}

.zoekresultaten em.match{width:52px; height:42px; top:-10px; left:60px; padding:7px 0px 0px 0px; text-align:center; font-style:normal; font-weight:normal; font-size:16px; color:white; position:absolute; background: url('http://www.mijndate.be/images/match.png') no-repeat top left; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='http://www.mijndate.be/images/match.png'); }
.alt1 .zoekresultaten a{border:1px solid #efa675; display:block; width:89px; height:89px; position:relative; text-align:center; overflow:hidden; margin-bottom: 15px;}
.alt1 .zoekresultaten a:hover{border:1px solid #b24800;}

/*profielimage*/
.profielimage{position:relative; overflow:hidden; width:180px; height:180px;}
.profielimage_foto {z-index:100; bottom:-8px; left:50%; margin:0px 0px 0px -40px;  position:absolute; }
.profielimage_foto img{border:0px; background:none;}

div.profiel_naam_foto{width:180px; height:180px; overflow:hidden;}


/*forms*/
.forms table td input{width:200px;}
.forms input.none{width:auto; background:none; border:0px;}
.forms table td select{width:67px; background:#fbefe4 url(../images/background_input.png) repeat-x top left;}
.forms table td select.wide{width:210px;}

/*right*/
.right{text-align:right;}


/************************************************************************************************/
/*footer*/
/************************************************************************************************/
#footer{height:59px; width:1003px; margin:0px auto 0px auto;  background:url(../images/footer.gif) no-repeat top left; position:relative; }
#footer p{color:white;}
#footer p span{color:white; padding:0px 8px 0px 8px; }
#footer p a{color:white; text-decoration:none;}
#footer p.left{top:30px; left:30px; position:absolute; }
#footer p.right{top:30px; right:30px; position:absolute;}
#footer p.right a{text-decoration:underline;}

/************************************************************************************************/
/*inbox*/
/************************************************************************************************/
.notRead {
	font-weight:bold;
}
.active {

	background-color:#fbefe4;
}