/******************************************************************************* global reset ******************/

body, html {
    background-image:url(../images/bg.jpg);
    background-repeat:repeat-x;
    font-family:Arial;
    font-size:12px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    margin:0px;
    padding:0px;
    text-align:center;
    height:100%;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#003366;
}
body a {
    color:#003366;
}
img {
    border-style: none;
}
a:active, a:focus {
    outline: 0;
}
td a:active, a:focus {
    outline: 0;
}
a:link img {
    text-decoration: none;
    border:0;
    border:none;
}
a:visited img {
    text-decoration: none;
    border:0;
    border:none;
}
a:hover img {
    text-decoration: none;
    border:0;
    border:none;
}
a img {
    text-decoration: none;
    border:0;
    border:none;
}

.floatleft {
float:left;
margin:0;
padding:0;
}

.textright {
text-align:right;
margin:0;
padding:0;
}

/******************************************************************************* 1.0 ******************/


#divContainer {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    text-align:left;
    width:900px;
    z-index:1;
}
#divHeader {
    background-image:url(../images/headermenu.jpg);
    border:5px solid white;
    float:left;
    height:125px;
    position:relative;
    width:890px;
}
#divHeader h1 {
    font-size:13px;
    display:inline;
}
.voorbeeld {
    font-size:10px;
    color:#456a9b;
}
.zoeken {
    margin-top:5px;
}
/*--------------------- menu ---------------------------------------------------------------------*/







#HoofdMenu {
    position:absolute;
    top:99px;
    left:167px;
    z-index:100;
}
.MenuItem {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0pt 0pt 0pt 20px;
    white-space:nowrap;
    color:#2A4560;
}
.MenuItem li {
    float:left;
    background:transparent url(../images/menubg.gif) repeat scroll right top;
}
.MenuItem a:link, .MenuItem a:visited, .MenuItem a:active {
    display:block;
    float:left;
    padding:3px 12px 2px 12px;
    text-decoration:none;
    white-space:nowrap;
    color:#2A4560;
}
.MenuItem a:hover, .MenuItem li:hover a {
    background:transparent url(../images/menubgover.gif) repeat scroll right top;
    padding:3px 12px 2px 12px;
    cursor:pointer;
    color:#2A4560;
}
/*--------------------- account ---------------------------------------------------------------------*/







#divAccountSpace {
    margin-top:35px;
}
#divAccountSpace h1 {
    font-weight:normal;
    font-size:20px;
}
#divAccountSpace td {
    background-color:#DFEFFF;
    width:220px;
    height:120px;
    border: solid 1px #82A7D3;
    padding: 0px 10px 0px 10px;
}
#divAccountSpace td:hover {
    background-color:#FFFFFF;
}
#divAccount {
    position:absolute;
    left:10px;
    top:100px;
    width:150px;
    z-index:5;
}
#divLoggedIn {
    position:absolute;
    right:20px;
    top:102px;
    z-index:5;
    color:#fff;
}
/*--------------------- main sidebar en body ---------------------------------------------------------------------*/







#divMain {
    position:relative;
    float:left;
    width:890px;
    height:100%;
    z-index:3;
    border:5px solid white;
    border-top:0px;
    background-image:url(../images/bgmain.gif);
}
#divFooter {
    /*position:relative;*/

    float:left;
    position:relative;
    text-align:center;
    /*background-color:#FFF;*/



    /*width:970px;*/



    /*height:22px;*/



    margin-bottom:8px;
    margin-top:20px;
    width:100%/* position:relative;

    text-align:center;



    background-color:#FFF;



    float:left;



    width:900px;



    height:22px;



    margin-bottom:8px;*/

}
#divSidebar {
    float:left;
    position:relative;
    width:160px;
    height:600px;
    margin:12px 12px 0px 0px;
}
#divBody {
    float:left;
    position:relative;
    margin:12px 0px 0px 12px;
    width:706px;
}
/*--------------------- index: category, banner, locatie en recent ---------------------------------------------------------------------*/











#divCloud {
    border: 1px solid #81A7D2;
    position:absolute;
    margin:0px 0px 0px 12px;
    width:146px;
    z-index:3;
    padding:3px;
    height:428px;
}
#divRecent {
    position:relative;
    width:688px;
    z-index:3;
    background-image:url(../images/recent.jpg);
    background-repeat:no-repeat;
    border: 1px solid #81A7D2;
    margin:5px 12px 12px 12px;
    padding-top:45px;
    padding-bottom:10px;
}
.RecentDatum {
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#82A7D3;
    text-align:left;
}
.RecentBedrijf a {
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
}
.RecentBedrijf a:hover {
    text-decoration:underline;
}
.RecentCategorie {
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    text-indent:3px;
}
.RecentStad {
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    text-indent:3px;
    text-transform:uppercase;
}
#divIntro {
    position:relative;
    left:173px;
    width:527px;
    height:132px;
    z-index:3;
    border: 1px solid #81A7D2;
    margin-bottom:5px;
}
#divIntro h1 {
    background: url(../images/introh1bg.jpg) repeat-y;
    color:#253F60;
    font-size:10pt;
    margin-top:0px;
    margin-bottom:0px;
    padding: 6px;
}
#divIntro p {
    margin-top:0px;
    padding:8px;
}
#divLocatie {
    padding-top:47px;
    position:relative;
    left:173px;
    width:433px;
    height:237px;
    z-index:3;
    background-image:url(../images/kaart.jpg);
    background-repeat:no-repeat;
    border: 1px solid #81A7D2;
    padding:60px 47px 0px 47px;
}
/*--------------------- resultaten zoekpagina ---------------------------------------------------------------------*/







#divSearchIndex {
    position:relative;
    left:178px;
    /*width:518px;*/



    height:103px;
    z-index:3;
    background-image:url(../images/zoek.jpg);
    background-repeat:no-repeat;
    border: 1px solid #81A7D2;
    margin-bottom:5px;
}
.clTableResults {
    color:#10243f;
    border:1px solid #b5d3f5;/*981A7D2*/
    margin-bottom:2px;
    width:650px;
    cursor:pointer;
    background-color:#F0F5F9;
}
.clTableResultsOver {
    background-color:#F0F5F9;
}
.clTableVolgendeVorige {
    width:680px;
    margin-top:20px;
    margin-left:14px;
    margin-bottom:20px;
}
.clTableResultsBedrijf {
    font-size:13px;
    text-decoration:underline;
    line-height:18px;
}
.clTableResultsBekijk, .clTableResultsBekijk a:link, .clTableResultsBekijk a:visited {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color:#81a7d2;
    text-align:center;
}
.clTableResultsBekijk a:hover {
    color:#10243F;
}
.clTableResultsAdres {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-indent:3px;
    color:#2c4567;
    line-height:16px;
}
.clTableResultsAdres span {
    float:right;
    padding-right:5px;
}
.clGesloten {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    background-color:#FFCFCF;
    /*border:1px solid #CF0000;*/



    color:#CF0000;
    text-align:center;
    width:200px;
}
.clOpen {
    background-color:#CFFFCF;
    /*border:1px solid #085E09;*/



    color:#0A4F0A;
    text-align:center;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    width:200px;
}
/*--------------------- zoekresultaten  stedenpagina  geenresultatengevonden -----------------------------------------------*/







#divSearchresults {
    position:relative;
    z-index:3;
    background-image:url(../images/bgzoek.jpg);
    background-repeat:no-repeat;
    border:1px solid #81A7D2;
    padding:72px 6px 6px 6px;
    margin:12px 12px 12px 12px;
    min-height:580px;
}
#divStedenPagina {
    position:relative;
    z-index:3;
    border:1px solid #81A7D2;
    padding:0px 6px 6px 6px;
    margin:12px 12px 12px 12px;
    min-height:590px;
}
#divStedenPagina h1 {
    /*text-indent:20px;*/



    margin: 20px 0px 18px 16px;
    font-size:24px;
}
#divNoResults {
    position:relative;
    z-index:3;
    background-image:url(../images/bgzoek.jpg);
    background-repeat:no-repeat;
    border:1px solid #81A7D2;
    padding:72px 12px 12px 12px;
    height:736px;
    width:670px;
}
/*--------------------- login alpha div ---------------------------------------------------------------------*/











#divLoginDialogFade {
    background-color:black;
    -moz-opacity:0.7;
    opacity:0.7;
    filter: alpha(opacity=50);
    height:100%;
    left:0pt;
    position:fixed;
    top:0pt;
    width:100%;
    z-index:10;
}
#divLoginDialog {
    background-image:url(../images/loginbg2.png);
    display:none;
    font-style:normal;
    height:200px;
    left:35%;
    position:fixed;
    top:25%;
    width:320px;
    z-index:11;
}
#divLoginDialogFB {
    background-image:url(../images/loginbg.png);
    font-style:normal;
    height:200px;
    left:35%;
    position:fixed;
    top:25%;
    width:450px;
    z-index:11;
}
#divLoginDialogClose {
    position:relative;
    top:10px;
    float:right;
    width:45px;
    z-index:13;
    cursor:pointer;
}
#divLoginDialogForm {
    float:left;
    margin-left:30px;
    position:relative;
    margin-top:40px;
    width:260px;
    z-index:12;
}
#divLoginDialogFormFB {
border-left:2px solid #7298BD;
width:150px;
float:right;
height:100px;
margin-top:45px;
}
#divPaswoordVergeten {
    position:relative;
    height:580px;
    margin:12px 12px 12px 12px;
    float:left;
    position:relative;
    width:632px;
    z-index:3;
    background-image:url(../images/bgwachtwoord.jpg);
    background-repeat:no-repeat;
    border:1px solid #81A7D2;
    padding:72px 30px 80px 30px;
}
/*--------------------- bedrijfspagina ---------------------------------------------------------------------*/







#divBedrijf {
    position:relative;
    width:664px;
    z-index:3;
    border:1px solid #81A7D2;
    padding: 12px 12px 12px 12px;
    margin:0px 12px 12px 12px;
}
.clBedrijfNaam {
    font-size:16px;
    font-weight:bold;
    background-image:url(../images/bgbedrijf.gif);
    background-repeat:no-repeat;
    text-indent:24px;
    height:24px;
}
.clBedrijfTel {
    text-indent:30px;
    font-size:11px;
    background-image:url(../images/phone.gif);
    background-repeat:no-repeat;
}
.clBedrijfFax {
    background-image:url(../images/fax.gif);
    background-repeat:no-repeat;
    text-indent:30px;
    font-size:11px;
}
.clBedrijfCategorie {
    font-size:11px;
    display:inline;
}
.Icons {
    margin-right:6px;
}
.cllengtegraden {
    background-image:url(../images/icons/lg.gif);
    background-repeat:no-repeat;
    text-indent:22px;
}
.clbreedtegraden {
    background-image:url(../images/icons/bg.gif);
    background-repeat:no-repeat;
    text-indent:22px;
}
.classOpties a {
    text-decoration:underline;
    color:#003366;
}
.classOpties a:hover {
    text-decoration:underline;
    color:#9FC9FF;
}
#divLegende {
    margin:5px 0px 0px 400px;
    border:1px solid #81A7D2;
    padding:6px 6px 6px 6px;
    background-color:#fff;
    width:250px;
}
/*--------------------- contact ---------------------------------------------------------------------*/







    #divContact {
    position:relative;
    z-index:3;
    background-image:url(../images/contact.jpg);
    background-repeat:no-repeat;
    border:1px solid #81A7D2;
    padding:72px 12px 25px 12px;
    margin:0px 12px 12px 12px;
    height:590px;
}
/*--------------------- concept ---------------------------------------------------------------------*/







    #divConcept {
    position:relative;
    z-index:3;
    background-image:url(../images/concept.jpg);
    background-repeat:no-repeat;
    border:1px solid #81A7D2;
    padding:72px 12px 25px 12px;
    margin:0px 12px 12px 12px;
    height:750px;
}
/*--------------------- errorlayers ---------------------------------------------------------------------*/







#divError {
    background-color:#FFCFCF;
    border:1px solid #CF0000;
    color:#CF0000;
    font-size:11px;
    margin-top:10px;
}
#divError2 {
    background-color:#fffdd6;
    border:1px solid #CF0000;
    color:#CF0000;
    font-size:12px;
    padding:0px 0px 0px 0px;
    margin-bottom:20px;
    width:342px;
}
#divError2 li {
    margin-bottom:5px;
    list-style:decimal;
}
#divErrorMijnWachtwoord {
    padding:5px;
}
/*--------------------- toegevoegd ---------------------------------------------------------------------*/







    #divToegevoegd {
    position:relative;
    z-index:3;
    background-image:url(../images/toevoegen.jpg);
    background-repeat:no-repeat;
    border:1px solid #81A7D2;
    padding:72px 12px 25px 12px;
    margin:0px 12px 12px 12px;
    height:590px;
}
/*--------------------- toevoegen en wijzigen ---------------------------------------------------------------------*/







#divToevoegen {
    background-image:url(../images/toevoegen.jpg);
    background-repeat:no-repeat;
    border:1px solid #81A7D2;
    margin:0px 12px 12px 12px;
    padding:52px 12px 25px 12px;
}
#divWaaromToevoegen {
    border:1px solid #81A7D2;
    padding:6px 6px 6px 6px;
    background-color:#fff;
}
#divWijzigen {
    background-image:url(../images/wijzigen.jpg);
    background-repeat:no-repeat;
    border:1px solid #81A7D2;
    margin:0px 12px 12px 12px;
    padding:72px 12px 25px 12px;
}
#divZoekresultaten {
    background-image:url(../images/bgzoek.jpg);
    background-repeat:no-repeat;
    border:1px solid #81A7D2;
    margin:0px 12px 12px 12px;
    padding:72px 12px 25px 12px;
}
#divRegistreer {
    background-image:url(../images/registreer.jpg);
    background-repeat:no-repeat;
    border:1px solid #81A7D2;
    margin:25px;
    padding:50px 12px 30px;
    height:590px;
}
#divEigenaar {
    position:relative;
    z-index:3;
    background-image:url(../images/eigenaar.jpg);
    background-repeat:no-repeat;
    border:1px solid #81A7D2;
    padding:72px 12px 50px 12px;
    margin:12px 12px 12px 12px;
    height:590px;
}
#divRoute {
    /*    position:relative;



    left:16px;



    top:10px;



    width:648px;



    height:800px;



    z-index:3;*/



    background-image:url(../images/bgroute.jpg);
    /*background-repeat:no-repeat;



    border:1px solid #81A7D2;



    padding-top: 42px;



    padding-right: 15px;



    padding-left: 15px;



*/



    background-repeat:no-repeat;
    border:1px solid #81A7D2;
    margin:12px;
    padding:50px 40px;
    min-height:590px;
}
.ImgInfo {
    margin-bottom:2px;
}
#routeMap {
    width: 600px;
    height: 400px;
    border: 6px solid #FFFFFF
}
#divDirectie {
    width:600px;
    font-family:Arial, Helvetica, sans-serif;
}
#divSteden {
    /*position:absolute;



    z-index:8;



*/



   background-color:white;
    display:block;
    left:73px;
    /*opacity:0.8;*/

    position:absolute;
    top:100px;
    width:200px;
    font-size:11px;
    padding:4px;
}
#divMijnAccount {
    position:relative;
    z-index:3;
    background-image:url(../images/bgaccount.jpg);
    background-repeat:no-repeat;
    border:1px solid #81A7D2;
    padding:36px 0px 0px 0px;
    margin:0px 12px 12px 12px;
    height:720px;
}
#divMijnBedrijven {
    position:relative;
    background-image:url(../images/toegevoegdehandelszaken.jpg);
    background-repeat:no-repeat;
    border:1px solid #81A7D2;
    padding:36px 0px 0px 0px;
    margin:0px 12px 12px 12px;
    height:590px;
}
#divAccountMenu {
    position: relative;
    background-color:#ffffff;
	margin:0 0 20px 0;
}

/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

/*



.AccountMenu {



display:block;



text-decoration:none;



line-height:18px;







}







*/



.AccountMenuA {
    display:block;
    text-decoration:none;
    line-height:18px;
    padding: 5px 12px 5px 12px;
    background-image:url(../images/bgaccountmenu0.gif);
    background-repeat:repeat-x;
}
/*















.AccountMenuAHover {



display:block;



text-decoration:none;



line-height:18px;



padding: 5px 12px 5px 12px;



background-image:url(../images/bgaccountmenu1.gif);



background-repeat:repeat-x;



}



/*.AccountMenu a:active {



display:block;



text-decoration:none;



line-height:18px;



padding: 5px 12px 5px 12px;



background-image:url(../images/bgaccountmenu0.gif);



background-repeat:repeat-x;



}



.AccountMenu a:visited {



display:block;



text-decoration:none;



line-height:18px;



padding: 5px 12px 5px 12px;



background-image:url(../images/bgaccountmenu0.gif);



background-repeat:repeat-x;



}



*/



.AccountMijnBedrijven a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    text-decoration:none;
}
.AccountMijnBedrijven a:hover {
    text-decoration:underline;
}
#div_searchrequest {
    position:absolute;
    left:240px;
    top:22px;
    width:500px;
    height:24px;
    z-index:2;
}
#map {
    width: 650px;
    height: 300px;
    position:relative;
    border: 6px solid #FFFFFF;
    top: 10px;
    margin-bottom: 10px;
}
/*#div_gps {



    position:relative;



    left:0px;



    top:0px;



    width:100px;



    height:24px;



    }*/



















































    























#div_rating {
    position:relative;
    top:0px;
    left:7px;
    width:100px;
}
#div_eigenrating {
    position:absolute;
    top:99px;
    left:200px;
}
#divCommentaren {
    position:relative;
    padding-top:30px;
    padding-bottom:10px;
    margin-bottom:25px;
}
#divCommentaren h2 {
    /*font-family: Arial, Helvetica, sans-serif;*/



    font-size: 21px;
    color:#10243f;
}  /*Reacties:*/
#divCommentaar {
    margin-top: 8px;
    margin-bottom: 20px;
    padding:5px;
    /*background-color:#CADFFA;*/



    background-image:url(/images/bgcomments.gif);
    background-repeat:repeat-x;
    width:652px;
    text-align:right;
}
#divCommentaar h1 {
    color:#003366;
    font-size: 14px;
    margin-bottom: 6px;
}
.CommentaarPijl {
    background-image:url(/images/commentaarpijl.gif);
    height:14px;
    margin-bottom:-1px;
    width:14px;
    margin-left:7px;
}
#divCommentaarDatum {
    position:relative;
    float:right;
    font-size:10px;
    color:#3E678F;
    top:-15px;
}
#div_commentaarToevoegen {
    width:660px;
    position:relative;
    background-color:#ffffff;
}
#div_commentaarVenster {
    background-image:url(/images/commentaarschaduw.gif);
    background-position:left bottom;
    background-repeat:repeat-x;
    padding-bottom:3px;
    margin-bottom:15px;
}
#divCommentaarContent {
    border:1px solid #003366;
    padding:8px;
    background-color:#FFF;
}
/*--------------------------- classes algemeen -----------------------------------------*/























/*



.b_link {



    text-indent:1px;



    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;



    font-size:12px;



    color:#10243f;



    list-style-type: square;



    line-height: 16px;



}



.b_link a:link, a:visited, a:active{



    outline:none;



    text-indent:4px;



    font-size:12px;



    color:#10243f;



    text-decoration:none;







}



.b_link a:hover{







    text-decoration:none;



    color:#66CCFF;



    }



  */























.classOpeningstijden {
    margin-left:-3px;
}
.class_logreg {
    font-size: 11px;
    color:#fff;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.class_welkom {
    background-image:url(../images/menu_welkom.jpg);
    width:62px;
    background-repeat:no-repeat;
}
.class_toevoegen {
    background-image:url(../images/menu_toevoegen.jpg);
    background-repeat:no-repeat;
    width:159px;
}
.class_contact {
    background-image:url(../images/menu_contact.jpg);
    background-repeat:no-repeat;
    width:63px;
}
.classButtonZoeken {
    /*border:1px solid;



border-color:#FFCC99 #663300 #333300 #FF9966;



padding:1px 4px 2px 4px;



font:bold 12px verdana,sans-serif;



color:#FFF;background:#F60;



text-decoration:none;



margin:0px;



cursor:pointer;



*/







    background-image:url(../images/zoeken.jpg);
    width:89px;
    height:22px;
    border:none;
    cursor:pointer;
}
.classButtonZoeken:hover {
    background-image:url(../images/zoeken.jpg);/*border:1px solid;



border-color:#FFCC99 #663300 #333300 #FF9966;



padding:1px 4px 2px 4px;



font:bold 12px verdana,sans-serif;



color:#FFF;background:#F60;



text-decoration:none;



margin:0px;*/
}
.classButtonLogin {
    /*border:1px solid;



border-color:#FFCC99 #663300 #333300 #FF9966;



padding:1px 4px 2px 4px;



font:bold 12px verdana,sans-serif;



color:#FFF;background:#F60;



text-decoration:none;



margin:0px;



cursor:pointer;



*/







    background-image:url(../images/btnlogin.jpg);
    width:89px;
    height:22px;
    border:none;
    cursor:pointer;
}
.classButtonToevoegen {
    background-image:url(../images/btn_toevoegen.jpg);
    width:89px;
    height:22px;
    border:none;
    cursor:pointer;
}
.classButtonVerzenden {
    background-image:url(../images/verzenden.jpg);
    width:89px;
    height:22px;
    border:none;
    cursor:pointer;
}
.classButtonVerzenden:hover {
    background-image:url(../images/verzenden.jpg);
}
.classRood {
    color:#CF0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
}
.classVan {
    border:1px solid #81A7D2;
    width:467px;
    background-color:#9FC9FF;
    border-right:none;
    text-indent:5px;
}
.classOp {
    border:1px solid #81A7D2;
    width:200px;
    background-color:#9FC9FF;
    border-left:none;
    /*text-align:right;*/



    text-indent:65px;
}
.classMening {
    border:1px solid #81A7D2;
    width:400px;
    border-top:none;
}
.classTitel {
    border:1px solid #81A7D2;
    width:400px;
    border-bottom:none;
}
.classCommentaar {
    border-collapse:collapse;
    padding:2px;
    border-spacing:1px;
}
.txtSearch {
    border: 1px solid #ccc;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    text-indent: 3px;
}
.txtSearch:focus {
    /* background-color: #f7fbff; */



    /* background-image:url(../images/txtbg.gif); */



    border: 1px solid #81A7D2;
    font-size: 13px;
    text-indent: 3px;
}
.c_contact {
    color:#003366;
}
.button {
    background-color: #f0f5fa;
    border: 1px #003366 outset;
    padding: 2px 8px 2px 8px;
    color: #003366;
    text-transform:uppercase;
    text-decoration: none;
    font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.button:hover {
    border-style: inset;
    background-color: #243f62;
    color:#FFFFFF;
}
.button:active {
    color:#FFFFFF;
}
/*zoekresultaten ---------------------------------------------------------------------*/







.i_button {
    border:1px solid black;
    padding:1px;/*cursor:pointer;*/
}
.i_buttonover {
    background-color:#DAE7EF;
}
.wachtwoordvergeten {
    text-align:center;
    /*color:#003366;*/

    color:#0099CC;
    vertical-align:top;
    font-size:11px;
    text-transform:capitalize;
    text-transform:uppercase;
}
.wachtwoordvergeten a {
    text-decoration:none;
    color:#0099CC;
}
.wachtwoordvergeten a:hover {
    text-decoration: underline;
}
.t_headers {
    font-size:16px;
    color:#003366;
    vertical-align:top;
    height:20px;
}
.txtAlgGeg {
    border:1px solid #81A7D2;
    padding-left:3px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    width:184px;
}
.txtDropDown {
    border:1px solid #81A7D2;
    padding-left:1px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
}
.txtLogin {
    border:1px solid #81A7D2;
    padding-left:3px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    width:150px;
}
.txtOmschrijving {
    border:1px solid #81A7D2;
    padding-left:3px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
.selCategorie {
    border:1px solid #81A7D2;
    padding-left:5px;
    padding-top:3px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}
.txtVerzonden {
    font-size:26px;
    font-weight:bold;
    color:#003366;
    vertical-align:top;
    height:70px;
    text-align:center;
}
.txtFeedBack {
    color:#003366;
}
.t_icons {
    vertical-align:top;
    padding-top: 6px;
}
.t_dag {
    vertical-align:top;
    padding-top:7px;
    text-indent:3px;
    font-size:11px;
    text-transform:uppercase;
}
.t_legendetxt {
    font-size:12px;
    height:22px;
}
.t_veldblauw {
    border:1px solid #81A7D2;
    text-align:center;
    width:25px;
}
.t_titel {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    text-align:left;
    font-weight:bold;
    padding: 10px;
}
.t_veldgrijs {
    border:1px solid #CCCCCC;
}
.class_t03 {
    border:1px solid #81A7D2;
}
.t_border {
    border:1px solid #81A7D2;
}
.inschrijven a:link {
    outline:none;
    color:#fff;
    text-decoration:none;
    font-weight:normal;
    padding:0px;
}
.inschrijven a:hover {
    text-decoration:none;
    padding:0px;
    font-weight:normal;
}
.inschrijven a:visited {
    color:#FFFFFF;
    outline:none;
    color:#fff;
    text-decoration:none;
    padding:0px;
    font-weight:normal;
}
.hoofdcategorie {
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:13px;
    text-decoration:none;
    font-weight:bold;
    color:#003366;
    padding-top: 5px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 4px;
}
.subcategorie a:link {
    font-size:11px;
    color:#81A7D2;
    text-decoration:none;
    padding-top: 5px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 4px;
}
.subcategorie a:hover {
    font-size:11px;
    color:#003366;
    padding: 5px;
    font-weight:normal;
    text-decoration:none;
    padding-top: 2px;
    padding-right: 0px;
    padding-left: 3px;
    padding-bottom: 1px;
}
.msg-error, .msg-warning, .msg-info, .msg-success {
    border-width: 2px;
    border-style: solid;
    padding: 4px;
    padding-left: 22px;
    background-repeat: no-repeat;
    background-position: 2px 4px;
    width: 80%;
    margin: 5px auto 5px auto;
    font-size: small;
}
.msg-error {
    background-color: #FFC0CB;
    border-color: #ef0000;
    background-image: url(../images/cross.png);
}
.msg-warning {
    border-color: #FFA800;
    background-color: #FFDC74;
    background-image: url(../images/error.png);
}
.msg-info {
    border-color: #ddddcc/*#A7C3E2*/;
    background-color: #ffffdd;
    background-image: url(../images/information.png);
}
.msg-success {
    background-color: #9FEB84;
    border-color: #6C9F59;
    background-image: url(../images/tick.png);
}
/*----------------- winkels.php -------------------------*/







.classWinkelketen, .classWinkelketen a:link, .classWinkelketen a:visited, .classWinkelketen a:hover {
    background-color:#FFFFFF;
    padding: 5px 5px 5px 5px;
    cursor:pointer;
    text-decoration:none;
}

/*----------------- MAIL EEN VRIEND -------------------------*/



#divMailVriend {
    margin: 2px;
    padding: 2px;
    position:relative;
}
#divMailVriendInhoud {
}
#footer {
    float:left;
    position:relative;
    height:20px;
    background-image:url(../images/footerbg.jpg);
    width:870px;
    text-align:center;
    color:#FFFFFF;
    padding: 15px 15px 15px 15px;
}
.btn_aanmelden {
    background-image:url(../images/aanmelden.jpg);
    width:89px;
    height:22px;
    border:none;
    cursor:pointer;
    border:0px;
}
#Cloud {
    position:relative;
    float:left;
    border: 1px solid #81A7D2;
    margin-right:12px;
    width:140px;
    z-index:3;
    padding:3px;
    height:430px;
}
#Intro {
    float:left;
    position:relative;
    width:524px;
    margin-right:12px;
    margin-bottom:12px;
    height:125px;
    z-index:3;
    border: 1px solid #81A7D2;
}
#Intro h1 {
    background: url(../images/introh1bg.jpg) repeat-y;
    color:#253F60;
    font-size:10pt;
    margin-top:0px;
    margin-bottom:0px;
    padding: 6px;
}
#Intro p {
    margin-top:0px;
    padding:8px;
}
#Kaart {
    float:left;
    position:relative;
    height:237px;
    width:494px;
    background-image:url(../images/kaart.jpg);
    background-repeat:no-repeat;
    border: 1px solid #81A7D2;
    padding:60px 0px 0px 30px;
}
#Recent {
    position:relative;
    float:left;
    margin:12px 0;
    width:684px;
    padding-top:55px;
    padding-bottom:20px;
    z-index:3;
    background-image:url(../images/recent.jpg);
    background-repeat:no-repeat;
    border: 1px solid #81A7D2;/*margin:5px 12px 12px 12px;

    padding-top:45px;

    padding-bottom:10px;*/

}
/*------------- STAD ----------------*/

/*------------- classStad ----------------*/


.stadh1 {
    font-size:22px;
    margin-left:12px;
    margin-top:10px;
}
.stadh2 {
    /*font-weight:bold;
font-family: Arial, Helvetica, sans-serif;*/
font-size:1.1em;
    /*margin: 0px 0px 0px 8px;*/
color:#FFFFFF;
    background-color:#003366;
    /*padding:3px;*/
text-indent:3px;
    margin-top:0px;
}
/*------------- divStad ----------------*/

#divStad {
    margin:12px 0px 12px 12px;
    float:left;
    position:relative;
    width:694px;
    background-image:url(../images/stad.jpg);
    background-repeat:no-repeat;
    border: 1px solid #81A7D2;
}
#divCategorie {
    background-color:#FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    color:#81a7d2;
    width:175px;
    position:relative;
    float:left;
    border: 1px solid #81A7D2;
    margin: 0px 12px 0px 12px;
    padding: 5px 0px 0px 0px;
    height:210px;
}
#divCategorie li {
    line-height:16px;
}
#divCategorie a:hover {
    color:#10243F;
    text-decoration:none;
}
#divTekstStad {
    margin: 0px 0px 0px 0px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    position:relative;
    float:left;
    font-size:1.0em;
    letter-spacing:0;
    word-spacing: normal;
    width:470px;
    height:210px;
    /*padding: 5px 5px 0px 5px;*/
    border: 1px solid #81A7D2;/*background-image:url(../images/bgstad.jpg);
    background-repeat:repeat-x;*/

}
#divTekstStad h1 {
    font-size:1.1em;
    margin: 0px 0px 10px 0px;
}
#divResultatenStad {
    float:left;
    position:relative;
    /*border: 1px solid #81A7D2;*/
width:680px;
    margin: 12px 0px 0px 0px;
    padding: 7px 7px 7px 7px;
}
#divPaging {
    float:left;
    position:relative;
    /*border: 1px solid #81A7D2;*/
margin:12px 12px 12px 12px;
    width:662px;
    height:30px;
}
/*------------- paging ----------------*/

.pagingtxt {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
.paging {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
.pageselected {
    color: #82A7D3;
    font-weight: bold;
    text-decoration:none;
}
/*------------- STAD2 ----------------*/


#StadBody {
    margin:12px 0px 12px 12px;
    float:left;
    position:relative;
    width:694px;
    background-image:url(../images/stad2.jpg);
    background-repeat:no-repeat;
    border: 1px solid #81A7D2;
}
#StadBody h1 {
    font-size:18px;
    margin:20px 0px 12px 10px;
}
#StadCategorie {
    background-color:#FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    color:#81a7d2;
    width:130px;
    position:relative;
    float:left;
    border: 1px solid #81A7D2;
    margin: 0px 10px 0px 10px;
    padding: 15px 0px 0px 0px;
    height:195px;
}
#StadCategorie ul li {
    white-space:nowrap;
    margin:0px;
}
#StadInfo {
    margin: 0px 0px 0px 0px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    position:relative;
    float:left;
    font-size:1.0em;
    letter-spacing:0;
    word-spacing: normal;
    width:328px;
    height:210px;
    border: 1px solid #81A7D2;
}
#StadInfo h2 {
    font-size:1.1em;
    color:#FFFFFF;
    height:25px;
    padding-top:5px;
    background-color:#003366;
    text-indent:8px;
    margin-top:0px;
    margin-bottom:0px;
}
#StadInfo p {
    margin: 3px 0px 3px 0px;
    padding:5px;
}
#Registreer {
    float:right;
    position:relative;
    padding-top:75px;
    padding-left:40px;
    width:650px;
    background-image:url(../images/registreer.jpg);
    background-repeat:no-repeat;
    border:1px solid #81A7D2;
    height:590px;
    margin-right:12px;
    margin-top:12px;
    margin-bottom:12px;
}
.classButtonRegistreren {
    background-image:url(../images/btn_registreren.jpg);
    width:89px;
    height:22px;
    border:none;
    cursor:pointer;
    border:0px;
}
.classButtonVerzenden {
    background-image:url(../images/verzenden.jpg);
    width:89px;
    height:22px;
    border:none;
    cursor:pointer;
    border:0px;
}
.registreer {
    text-transform:uppercase;
    color:#OO99CC;
    letter-spacing: 1px;
    font-size:10px;
}
.classButtonToevoegen {
    background-image:url(../images/btn_toevoegen.jpg);
    width:89px;
    height:22px;
    border:none;
    cursor:pointer;
    border:0px;
}


/************************************************************************************** zoekresultaten div ******/



/************************************************************************************** zoekresultaat tabel ******/
#index {

background-color:#FFF;
float:right;
width:692px;
margin:12px;
min-height:550px;




}
#index h1 {
margin:12px 24px;
padding:0;
text-transform:capitalize;
font-size:1.4em;
border-bottom:1px solid #82A7D3;
}

#wolk {
margin:12px 24px;
border:1px solid #004080;
padding:12px;
}


#zoeken {
background-color:#FFF;
float:right;
width:692px;
margin:12px;
min-height:600px;

}

#introtekst {
margin:12px 24px;

}




#geenzoekresultaten {
padding:12px 24px;

}
#geenzoekresultaten img {
padding:20px 0 0 65px;

}
#geenzoekresultaten li {
line-height:2em;

}



#zoeken h1 {
margin:12px 24px;
padding:0;
text-transform:capitalize;
font-size:1.4em;
border-bottom:1px solid #82A7D3;
}


#winkels {

background-color:#FFF;
float:right;
width:692px;
margin:12px;
min-height:550px;




}
#winkels h1 {
margin:12px 24px;
padding:0;
text-transform:capitalize;
font-size:1.4em;
border-bottom:1px solid #82A7D3;
}

.winkelfloat {
padding:0;
margin:0 5px 0 0;
width:130px;
height:180px;
float:left;

}
.winkelimglink{
float:left;
padding: 0 0 10px 18px;

}

.winkeltxtlink{

color:#9F9F9F;
font-size:1.1em;
border-bottom:1px solid #9F9F9F;
text-decoration:none;
}
.winkeltxtlink:hover{

color:#686868;
border-bottom:1px solid #686868;
}


.span136{
float:left;
display:block;
width:130px;
text-align:center;
height:60px;
text-transform:capitalize;

}
 /******************************************* winkelpagia ************/
 
#wkselect {
width:643px;
margin:0 auto;
background-color:#F7F7F7;
padding:3px 0;
text-align:center;

}

#logowinkel {    float:left;
    width:100px; height:100;
    padding: 6px 20px;
}
#infowinkel {
border:1px solid #F7F7F7;
    float:left;
	height:94px;
    width:488px;
	padding: 10px 20px;

}
#zoekwinkelketen
{
margin:140px auto 20px auto;
width:643px;
}
.zoekresultaat {
cursor:pointer;
empty-cells:show;
margin:4px 0;
border-bottom:1px solid #F0F0F0;
}
.zoekresultaat td {
padding: 0 0 0 12px;


}
.zoekresultaat_bedrijf {
width:400px;
border-left:6px solid #F0F5F9;
padding: 0;

}

.zoekresultaat_bekijk{
text-align:center;
}
.zoekresultaat_bedrijf a {
color:#82A7D3;
text-decoration:none;
font-size:1.2em;
/*font-weight:bold;*/

}
.zoekresultaat_bedrijf a:hover {
text-decoration:underline;
}




.zoekresultaat_open {
color:#008000;
text-align:center;
background-image:url(../images/bgopen.gif);
background-repeat:no-repeat;
background-position:55px 13px;
text-transform:uppercase;
}

.zoekresultaat_gesloten {
color:#FF5555;
text-align:center;
background-image:url(../images/bggesloten.gif);
background-repeat:no-repeat;
background-position:55px 13px;
text-transform:uppercase;
/*
background-image:url(../images/gesloten.gif);
background-repeat:no-repeat;
background-position:50px 15px;*/
}

 

.zoekresultaat_cat, .zoekresultaat_adres, .zoekresultaat_pc, .zoekresultaat_null {
text-indent:6px;
}
.zoekresultaat_null {
color:#fff;

}
 /******************************************* concept ************/


#concept {
background-color:#FFF;
float:right;
width:692px;
margin:12px;
min-height:600px;
padding-bottom:20px;
}
#concept h1 {
margin:12px 24px;
padding:0;
text-transform:capitalize;
font-size:1.4em;
border-bottom:1px solid #82A7D3;
}
.conceptcontent {
margin: 6px auto;
width:600px;
}
.conceptcontent p {
padding-top:5px;
}



#adverteren {
background-color:#FFF;
float:right;
width:692px;
margin:12px;
min-height:600px;
padding-bottom:20px;
}
#adverteren h1 {
margin:12px 24px;
padding:0;
text-transform:capitalize;
font-size:1.4em;
border-bottom:1px solid #82A7D3;
}
.adverterencontent {
margin: 6px auto 30px auto;
width:668px;
clear:both;
}
.adverterencontent p {
padding-top:5px;
}

/************************************************************************************** RECENT div ******/

#recentpagina {
background-color:#FFF;
float:right;
width:692px;
margin:12px;
min-height:600px;
padding-bottom:20px;
}
#recentpagina h1 {
margin:12px 24px;
padding:0;
text-transform:capitalize;
font-size:1.4em;
border-bottom:1px solid #82A7D3;
}
#recentpaginacontent {
margin: 0 auto;
width:643px;
}





/*************************************************** advertenties *********************************************/

#advertenties {
text-align:center;
padding:12px;
background-color:#F0F5F9;
}

#advertenties blockquote {
text-align:center;
padding:12px;
margin:12px;
background-color:#FFF;
border:1px solid #069;
}
#advertenties blockquote h1 {
padding:0;
margin:0;
font-size:12px;
display:inline;}

#advertenties blockquote a:hover {
background-color:#F0F5F9;

}

/************************************************************************************** SIDEBARS ******/

#sidebar { /*** 1.0 ***/
float:left;
margin-top:26px;
}

#sidebar2 {
float:left;
padding:21px 14px 8px 2px;
/*background-color:#ccc;*/
}



/************************************************************************************** TV GIDS div ******/

#tvgids {
background-color:#FFF;
float:right;
width:692px;
margin:12px;
min-height:600px;
padding-bottom:20px;
}
#tvgids h1 {
margin:12px 24px;
padding:0;
text-transform:capitalize;
font-size:1.4em;
border-bottom:1px solid #82A7D3;
}
#tvgidscontent {
margin: 0 auto;
width:660px;
}
/************************************************************************************** toon alle zenders ******/

#tvgidscontent .tvtabel {
empty-cells:show;
cursor:default;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
margin:6px auto;
width:200px;
margin-right:20px;
float:left;
color:#000;
border-collapse:collapse;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
#tvgidscontent .tvtabel th {
padding:0;
margin:0;
height:32px;
border-bottom:1px dotted #F2F2F2;
background-image:url(../images/tvzenders/kanalen.gif);
background-repeat:no-repeat;
}
.tvbeginuur {
text-align:center;
font-style:italic;
border-bottom:1px solid #F2F2F2;
width:50px;
vertical-align:top;
font-weight:bold;
}
.tvprogramma {
border-bottom:1px solid #F2F2F2;
vertical-align:top;
}
.huidigprogramma {
background-image:url(http://www.openingsuren.info/images/tvzenders/huidigprogramma.gif);
background-position:bottom right;
background-repeat:no-repeat;
padding-left:6px;
padding-right:20px;
border-bottom:1px solid #F2F2F2;
background-color:#F5FAFE;
}
.avandaagop {
border-left:12px #F5F5F5;}
#tvgidscontent .tvtabel a {
padding:6px 0 0 0;
color:#B4B4B4;
font-size:0.9em;
float:right;
border-bottom:1px solid #B4B4B4;
text-decoration:none;

}
#tvgidscontent .tvtabel a:hover {
color:#686868;
border-bottom:1px solid #686868;
}

#tvgidscontent .tvtabel .Eén { background-position: 0 0; }
#tvgidscontent .tvtabel .CANVAS { background-position: 0 -32px; }
#tvgidscontent .tvtabel .VTM { background-position: 0 -64px; }
#tvgidscontent .tvtabel .BE { background-position: 0 -96px; }
#tvgidscontent .tvtabel .JIM { background-position: 0 -128px; }
#tvgidscontent .tvtabel .VT4 { background-position: 0 -160px; }
#tvgidscontent .tvtabel .Vitaya { background-position: 0 -192px; }
#tvgidscontent .tvtabel .Kanaal_Z { background-position: 0 -224px; }
#tvgidscontent .tvtabel .TMF_Vlaanderen { background-position: 0 -256px; }
#tvgidscontent .tvtabel .CNBC_Europe { background-position: 0 -288px; }
#tvgidscontent .tvtabel .Nat_Geographic { background-position: 0 -320px; }
#tvgidscontent .tvtabel .Nederland1 { background-position: 0 -352px; }
#tvgidscontent .tvtabel .Nederland2 { background-position: 0 -384px; }
#tvgidscontent .tvtabel .Nederland3 { background-position: 0 -416px; }
#tvgidscontent .tvtabel .CNN_Europe { background-position: 0 -448px; }
#tvgidscontent .tvtabel .BBC1 { background-position: 0 -480px; }
#tvgidscontent .tvtabel .BBC2 { background-position: 0 -512px; }
#tvgidscontent .tvtabel .VijfTV { background-position: 0 -544px; }
#tvgidscontent .tvtabel .MTV_Nederland { background-position: 0 -576px; }

/************************************************************************************** toon gekozen zender ******/
#tvzendercontent {
margin: 0 auto;
width:640px;
}
#tvlogo {
float:left;
background-color:#006699;
width:300px;
margin:0px 32px 0 0;
}

#tvprogrammas table{
width:300px;
border-collapse:collapse;
}




#tvprogrammas th {
text-align:center;
background-color:#F6F6F6;
padding:10px 0;
font-size:1.2em;
}

/************************************************************************************** zapper ******/
#zapper{
border:1px solid #F0F0F0;
text-align:center;
padding:3px 20px;
font-size:0.9em;
width:590px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:12px;
line-height:2em;/*
padding:3px 8px 3px 38px;
background-image:url(../images/tvzenders/remote.gif);
background-position:7px 5px;
background-repeat:no-repeat;*/
}

#zapper ul {
display:block;
margin:0;
padding:0;
}
#zapper li {
display:inline;

}
#zapper li a {
border-right:1px solid #F5F5F5;
color:#C0C0C0;
padding: 2px 7px;
text-decoration:none;
}
#zapper li a:hover {
/*background-color:#6D89AE;*/
background-color:#F0F0F0;
text-decoration:none;
color:#000;
}



/************************************************************************************** 2.0 ******/





#container {
	margin: 0 auto;
	text-align:left;
	width:900px;
	z-index:1;
	}

#header {
	margin:0 auto;
    float:left;	
    background-image:url(../images/headermenu2.jpg);
    border:5px solid white;
    height:125px;
    width:890px;
	}

#header h1 {
    font-size:13px;
    display:inline;
	}

#header_logo {
	float:left;
	width:600px;
	height:96px; /*IE6*/
	margin-bottom:4px;
	}

#header_search {
	float:left;
	width:250px;
	height:96px; /*IE6*/
	margin-bottom:4px;
	}

#frm_search2 {
	margin:5px 0 0 0;
	padding:0;
	}
#frm_search2 #txt_stad, #frm_search2 #txt_naam{
	border: 1px solid #82A7D3;
	width:160px;
	}
#frm_search2 #txt_stad:focus, #frm_search2 #txt_naam:focus {
	border: 1px solid #253F60;
	}
	

#frm_search2 label, #frm_search2 input {
	float:left;
	width:180px;
	margin:0 12px 2px 0;
	padding:0;
	border:0 none;
	}
#frm_search2 input {
font-size:1.2em;

}

#frm_search2 button {
	border:0 none;
	background:transparent;
	position:absolute;
	top:68px;
	padding:5px 10px;
	color:white;
	font-family: Arial, Helvetice, serif;
	font-size:1.2em;
	font-weight:bold;
	outline: 0 none;
	cursor:pointer;
	}
	
	
	
#header_login {
	float:left;
	width:160px;
	padding:3px 3px 3px 12px;
	}
	
#header_login a {
	margin:0;
	padding:0;
	color:#FFF;
	text-decoration:none;
}

#header_login a:hover {
	text-decoration:underline;
}


#account_menu {
	margin:0 auto;
    float:left;
	/*background-image:url(../images/bg/account_menu.gif);*/
	background-color:#EDF1FA;
	border:5px solid white;
	border-top:0;
    width:880px;
    padding:5px;
}
#account_menu a {
padding:3px;
text-decoration:none;
}
#account_menu a:hover {
text-decoration:underline;
}



#main {
	margin:0 auto;
    float:left;
	background-image:url(../images/bgmain.gif);
	border:5px solid white;
	border-top:0;
    width:890px;
    height:100%;    
}


#header_menu {
	float:left;
	width:400px;
	line-height:14px;
	border-bottom:1px solid #666;
	overflow:hidden;
	height:24px;/*IE6*/
	}

#header_menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#header_menu li {
	display:inline;
	margin:0;
	padding:0;
	}

#header_menu li a {
	float:left;
	background-color:#EDF1FA;
	margin:0 1px;
	padding:5px 10px;
	text-decoration:none;
	border:1px solid #EDF1FA;
	}




#header_menu li a:hover {
	background-color:#FFF;
	border:1px solid #82A7D3;
	}


#login_box {
	margin:0 auto;
    float:left;	
    background-color:#EDF1FA;
    border:5px solid white;
	border-top:0;
    height:140px;
    width:880px;
	padding:5px;
}
#login_box span {
float:right;
}
#login_regular {
float:left;
height:120px;
margin: 10px;
width:400px;
border-right: 1px solid #ccc;
}
#login_fb {
float:left;
height:120px;
margin: 10px;
width:200px;
}





















/************************************************************************************************************************************ global ****/


#indexzoeken, #indexstart, #indexgeenresultaten, #recentresultaten, #winkelketens, #tvgidskanalen, #concept7, 
#contactverzonden, #contactformulier, #toevoegen, #stadzoeken, #wijzigen {
	float:left;
	background-color:#FFF;
	width:690px;
	padding:8px 12px 12px 12px;
	/*margin:0 auto;*/
	min-height:610px;
}

#indexzoeken h1, #indexstart h1, #indexgeenresultaten h1, #recentresultaten h1, #winkelketens h1, #tvgidskanalen h1, #concept7 h1, 
#contactverzonden h1, #contactformulier h1, #toevoegen h1, #stadzoeken h1, #wijzigen h1 {
	margin:0 0 12px 0;
	padding:0;
	text-indent:3px;
	text-transform:capitalize;
	font-size:1.4em;
	border-bottom:1px solid #82A7D3;
}

#indexzoekencontent, #indexgeenresultatencontent, #indexnoresultscontent, #stadzoekencontent {
	margin:0 auto;
	width:690px;
	float:left;
}

/************************************************************************************************************************************ index ****/


#indexstartcontent_intro {
	width:570px;
	padding-left:120px;
	height:80px; /*img = 80px height*/
	background-image:url(../images/bg/klok.jpg);
	background-repeat:no-repeat;
	margin-bottom:12px;
}

#indexstartcontent_cloud {
	float:left;
	width:330px;
	padding:10px;
	line-height:24px;
	height:228px;
	margin-bottom:12px;
	margin-right:12px;
	background-color:#EDF1FA;
	-moz-border-radius:5px;
	border: 1px solid #82A7D3;
}
#indexstartcontent_ads {
	float:left;
	width:300px;
	height:250px;
	margin:0 10px 12px 0;
}

#indexstartcontent_recent {
	margin:0 auto;
	width:690px;
}
#indexstartcontent_recentplus {
	margin:4px auto 0 auto;
	width:650px;
	text-align:right;
}

#indexstartcontent_recentplus a {
	padding:0 10px;
	text-decoration:none;
	background-color:#EDF1FA;
	border:1px solid #82A7D3;
	line-height:20px;
}

#indexstartcontent_recentplus a:hover {
	text-decoration:none;
	background-color:#FFF;
	border:1px solid #82A7D3;
}

#recent_table {
	border-collapse:collapse;
	margin: 0 auto 1px auto;
	padding:0;
	width:650px;
	empty-cells:show;
	border-bottom:1px solid #EDF1FA;
	text-align:left;
}

.recent_table_datum {
	width:120px; /*690-100*/
	color:#CCC;
	font-size:0.8em;
	padding:0;
}

.recent_table_bedrijf  {
	font-size:0.9em;
	width:460px;
}

.recent_table_bedrijf a {
	color:#5582B8;
	font-size:1.2em;
	text-decoration:none;
}
.recent_table_bedrijf a:hover {
	color:#82A7D3;
	text-decoration:underline;
}

.recent_table_openingsuren {
	text-align:center;
	width:190px;
}

.recent_table_openingsuren a {
	text-align:center;
	text-decoration:none;
}

.recent_table_openingsuren a:hover {
	text-decoration:underline;
}

.recent_table_openingsuren_open {
	border:1px solid green;
	background-color:#d4fad0;
	text-align:center;
	color:green;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
}

.recent_table_openingsuren_gesloten {
	border:1px solid red;
	background-color:#feecec;
	text-align:center;
	color:red;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
}

#indexstartcontent_cat {
	float:left;
	width:500px;
	height:100px;
	background-color:#ccc;
}
#indexstartcontent_cat_ads {
	float:left;
	width:150px;
	height:100px;
	background-color:#eee;
}

.indexstartcontent {
	margin:0 auto 6px auto;
	width:670px;
}

#indexnoresultscontent  {
	height:600px;
	width:650px;
}

.zoekensuggestie  {
	font-weight:bold;
	font-size:1.2em;
	color:#82A7D3;
}

/************************************************************************************************************************************ stad ****/

#stad{
	float:left;
	width:410px;
	border: 1px solid #ccc;
	height:185px;
	-moz-border-radius:5px;
	border: 1px solid #EDF1FA;
	padding:10px;
	margin-right:10px;
	background-image:url(../images/bg/city.jpg);
}

#stad p {
	padding:0;
	margin:0 0 10px 0;
}

#categorie{
	float:left;
	width:225px;
	height:185px;
	margin-bottom:12px;
	background-color:#EDF1FA;
	-moz-border-radius:5px;
	border:1px solid #82A7D3;
	padding:10px;
}
#categorie ul {
	padding:0;
	margin:0 0 0 20px;
}

/************************************************************************************************************************************ toevoegen ****/

#toevoegen p.intro,
#wijzigen p.intro {
	/*border:1px solid #82A7D3;*/
	background: url(../images/bg/info.png) no-repeat scroll 6px 5px #EDF1FA;
	padding:8px 0 10px 36px;
	margin: 12px auto;
	-moz-border-radius:3px;
}
	
#toevoegen_tabel_openingsuren, #toevoegen_tabel_gegevens,
#wijzigen_tabel_openingsuren, #wijzigen_tabel_gegevens {
	empty-cells:show;
	padding:0;
	margin:12px auto;
}

#toevoegen_tabel_openingsuren,
#wijzigen_tabel_openingsuren {
border-collapse:collapse;

}

#toevoegen_tabel_gegevens,
#wijzigen_tabel_gegevens {
	width:600px;
}

#toevoegen_tabel_openingsuren,
#wijzigen_tabel_openingsuren {
float:left;
width:400px;
margin: 0 0 0 57px;
}
#toevoegen_tabel_openingsuren td,
#wijzigen_tabel_openingsuren td {
border-bottom:1px solid #F4F4F4;
}
#toevoegen_tabel_openingsuren tr:hover,
#wijzigen_tabel_openingsuren tr:hover {
background-color:#EDF1FA;
}
#toevoegen .intro,
#wijzigen .intro {
	/*border:1px solid #82A7D3;*/
	background: url(../images/bg/info.png) no-repeat scroll 6px 5px #EDF1FA;
	padding:8px 0 10px 36px;
	margin: 12px auto;
	-moz-border-radius:3px;
}
#legende {
	background: url(../images/bg/info.png) no-repeat scroll 6px 5px #EDF1FA;
	padding:8px 0 10px 36px;
	margin: 12px auto;
	-moz-border-radius:3px;
	text-indent:6px;
}
.padder {
padding: 2px 0 0 5px;

}

#toevoegen_tabel_legende,
#wijzigen_tabel_legende {
	width:300px;
}

#toevoegen_tabel_openingsuren td, #toevoegen_tabel_openingsuren tr, #toevoegen_tabel_gegevens td, #toevoegen_tabel_gegevens tr,
#wijzigen_tabel_openingsuren td, #wijzigen_tabel_openingsuren tr, #wijzigen_tabel_gegevens td, #wijzigen_tabel_gegevens tr {
	margin:0;
	padding:0;
	vertical-align: top;
}

#toevoegen_tabel_openingsuren input, #toevoegen_tabel_gegevens input, #toevoegen_tabel_gegevens textarea,
#wijzigen_tabel_openingsuren input, #wijzigen_tabel_gegevens input, #wijzigen_tabel_gegevens textarea {
	border:1px solid #81A7D2;
	font-family:Arial,Helvetica,sans-serif;
	padding-left:2px;	
}

#toevoegen_tabel_openingsuren input.small,
#wijzigen_tabel_openingsuren input.small {
	width:25px;
}
	
#divError {
    background-color:#ffe4e4;
    border:1px solid #CF0000;
    color:#CF0000;	
    font-size:13px;
    margin:10px auto 0 auto;
	width:440px;
	-moz-border-radius:3px;
}
#divError2 {
    background-color:#fffdd6;
    border:1px solid #CF0000;
    color:#CF0000;
    font-size:12px;
    padding:0px 0px 0px 0px;
    margin-bottom:20px;
    width:342px;
}

#divError2 li {
    margin-bottom:5px;
    list-style:decimal;
}

#divErrorMijnWachtwoord {
    padding:5px;
}

/************************************************************************************************************************************ zoekresultaten ****/

.tabelresultaat {
	cursor:pointer;
	empty-cells:show;
	margin:3px auto;
	border: 1px solid #F0F5F9;
	width:690px; /*zit in div van 690 breed*/
	background-color:#FFF;
	border-collapse:collapse;
}
.tabelresultaat_hover {
    background-color:#F0F5F9;
}

.tabelresultaat_bedrijf {
	/*background-image:url(../images/bg/zoekenbedrijf.png);
	background-repeat:no-repeat;*/
	text-indent:8px;
	padding-top:2px;
}

.tabelresultaat_bekijk{
	width:200px;
	text-align:center;
}
.tabelresultaat_bedrijf a {
	/*color:#82a7d3;*/
	color:#5582b8;
	text-decoration:none;
	font-size:1.2em;
	/*font-weight:bold;*/
}

.tabelresultaat_bedrijf a:hover {
	text-decoration:underline;
}

.tabelresultaat_adres, .tabelresultaat_pc, .tabelresultaat_cat {
	text-indent:12px;
}
.tabelresultaat_cat {
	padding-bottom:2px;
}

.tabelresultaat_open {
	color:#008000;
	text-align:center;
	background-image:url(../images/bgopen.gif);
	background-repeat:no-repeat;
	background-position:40px 17px;
	text-transform:uppercase;
}

.tabelresultaat_gesloten {
	color:#FF5555;
	text-align:center;
	background-image:url(../images/bggesloten.gif);
	background-repeat:no-repeat;
	background-position:40px 17px;
	text-transform:uppercase;
}

.zoekresultaat_null {
	color:#fff;
}

/************************************************************************************************************************************ pager ****/

#pagerindex { /*zoekresultaten.inc.php...*/
	width:690px;
	margin:20px auto;
	float:left;
}
#pagertabel {
	margin:0 auto;
}

.pagertd_shadow {
	padding:3px;
}

.pagertd {
	color:#82A7D3;
	padding: 3px 9px;
	text-decoration:none;
	border:1px solid #F0F0F0;
	-moz-border-radius:3px;
}

.pagertd:hover {
	background-image:url(../images/bg/pagerbg.gif);
	background-repeat:repeat-x;
	-moz-box-shadow: 0 0 1px #888;
	-webkit-box-shadow: 0 0 1px #888;
	box-shadow: 0 0 1px #888; 
}

.pagertd_selected {
	color:#fff;
	background-color:#82A7D3;
}

.pagertd_selected:hover {
	background-image:none;
	cursor:default;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.pagertd_vorigevolgende a {
	color:#82A7D3;
	text-decoration:none;
	padding: 3px 9px;
}
.pagertd_vorigevolgende a:hover {
	text-decoration:underline;
}

/************************************************************************************************************************************ concept ****/

#concept7 p {
	padding:0;
	margin: 6px 0 10px 40px
}

#concept7 p.laatste {
	margin: 6px 0 36px 40px;
}

#concept7 a {
	color:#82A7D3;
	text-decoration:none;
}
#concept7 a:hover {
	text-decoration:underline;
}

/************************************************************************************************************************************ contact ****/

#contactformtable {
	margin:0;
	padding:0;
	border:0;
	margin: 20px auto 0 120px;
}

#contactformtable td {
	margin:0;
	padding:0;
	border:0;
}

#contactformtable textarea {
	margin:0;
	padding:0;
}

#contactformtable td.txt {
	vertical-align: top;
	width:100px;
}

.btn_contact {
	background: url(../images/bg/btn_contact.gif);
	width:91px;
	font-family:arial, helvetica, serif;
    height:24px;
    border: 0 none;
	outline:none;
    cursor:pointer;
	color:white;
	font-weight:bold;
	font-size:1.2em;
	padding-bottom:1px;
	margin-top:6px;
	float:right
}

/************************************************************************************************************************************ footers ****/

#footercontent { /* inactief*/
	margin: 0 auto;
	width:880px;
	background-color:#FFFFFF;
	padding:10px;
	clear:both;
}

#footerbottom {
	margin: 0 auto;
	width:860px;
	color:#CCC;
	background-color:#FFFFFF;
	padding:10px 20px;
	font-size: 11px/165%;
	border-top:1px solid #ECECEC;
	clear:both;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}

#footerbottom_spacer {
	margin: 0 auto;
	width:860px;
	height:10px;
}

#footerbottom a {
	text-decoration:none;
	color:#003366;
}

#footerbottom a:hover {
	text-decoration:underline;
	color:#003366;
}



































