
table 
{
   padding: 0px;
   spacing: 0px;
}

span.small 
{
   font-SIZE:			10px;
}

.row1
{
	background-color:	#FFFFFF;
}

.row2
{
	background-color:	#F6F6F6;
}

.row3
{
	background-color:	#F0F0F0;
}

.row1 td {
	text-align:			left;
	vertical-align:		top;
}

.row2 td {
	text-align:			left;
	vertical-align:		top;
}

.smallTbl .row1 {
	background-color:#FFFFFF;
	height: 20px;
}

.smallTbl .row2 {
	background-color:#F6F6F6;
	height: 20px;
}

.mijnAdsOverig {
	border: 1px solid #CCCCCC;
	width: 760px;
}

.mijnAdsOverig .datum,.mijnAds .datum{
	width: 100px;
}

.mijnAdsOverig .verloopt, .mijnAds .verloopt{
	width: 100px;
}

.mijnAdsOverig .image, .mijnAds td.image{
	width: 100px;
	text-align:center;
	height: 75px;
}

.mijnAdsOverig .acties, .mijnAds .acties{
	width: 100px;
}

.mijnAdsOverig .titel, .mijnAds .titel{
	width: 300px;	
}

.mijnAdsOverig a, .mijnAdsOverig a:hover ,.mijnAdsOverig td{
	color:#AAAAAA;
}

.mijnAdsOverig th {
	background-color: #F6F6F6;
	color:#AAAAAA;
	height: 20px;
}

.mijnAdsOverig .row1 {
	background-color:#FCFCFC;
	border: 1px solid grey;
	
}

.mijnAdsOverig .row2 {
	background-color:#F9F9F9;
	border: 1px solid #999999;
	height: 25px;
	
}

.mijnAdsOverig .site {
	padding-bottom: 8px;
	display: block;
}

.mijnAdsOverig img{
	opacity:0.4;
	filter:alpha(opacity=40);
}

.mijnAds {
	border: 1px solid #999999;
	width: 760px;
}

.mijnAds .row1 {
	background-color:#FFFFFF;
	border: 1px solid grey;
	height: 25px;

}

.mijnAds .row2 {
	background-color:#F9F9F9;
	border: 1px solid grey;
	height: 25px;
	
}

.mijnAds .row1 td,.mijnAds .row2 td, .mijnAdsOverig .row1 td,.mijnAdsOverig .row2 td{
	vertical-align: middle;
}

.mijnAds .path {
	color:#999999;
}

.mijnAds .verlopen {
	color:red;
	font-weight:bold;
}

.tableHolder {
	width: 760px;
}

.togglecat
{
	background:url('/images/generic/icons/right.png') no-repeat left center;
	width: 200px;
	height: 15px;
	cursor: pointer;
}

.subcats {
	display:none;
	list-style-image: url('/images/tbhgeneric/li.png');
}

.searchfilter 
{
	border: 1px solid #999999;
	width: 300px;
	padding-left: 2px;
	margin-left: 5px;
	font-size:13px;
	padding-left:0px;
	display:block;
}

.searchfilter li
{
	list-style-type:none;	
}


a img {
	border: 0px;
}

.sortColumn1 {
	background-color: #F6F6F6;
}

.sortColumn2 {
	background-color: #EEEEEE;
}


#select_provincie {

}

#select_provincie span {
	display:block;
}

#select_provincie ul {
	list-style-image:none;
}




#top {
	padding-right:2px;
	padding-top:2px;
	text-align:right;
}

	



.partLeft {
	width: 285px;
	float:left;
}

.partRight {
	width: 285px;
	float:right;
}

#left .blockSmall {
	width: 280px;

}

#right .blockSmall {
	width: 200px;
	padding: 2px;
	margin-bottom: 15px;
	border:1px solid #DBDBDB;
	background-color: #F4F4F4;
	display:block;
	font-family: sans-serif,swiss;
}

.square {
	background-color:#F3F3F3;
	border:1px solid #999999; 
	width: 320px;
	height: 350px;
	margin:20px;
	float:left;
	padding: 10px;
}


.squareDivision {
	width: 20px;
	float:left;
	height: 200px;
	font-size: 12pt;
	padding-top: 180px;
}

.square h2 {
	font-size: 16px;
	color:#666666;
	margin-top:5px;
}


.block {
	height: 170px;
	margin-bottom: 15px;
	border:1px solid #DBDBDB;
	background-color: #F4F4F4;
	display:block;
	padding: 2px;
	font-face: sans-serif,swiss;
	width:570px;
}

.fillfix 
{
	height: 45px;
	clear:right;
	
}

.fillfix:after { content: ""; display: block; height: 0; clear: both;}

.block:after { content: ""; display: block; height: 0; clear: both;}

.underfix:after { content: ""; display: block; height: 0; clear: both;}

.block .title {
	font-weight: bold;
}

.block .title, .blockSmall .title {
	font-size: 12px;
	font-family: arial,tahoma,swiss;
	cursor: default;
	color:#333333;
	padding: 4px;
}

.block .title .left  {
	float:left;

}

.block .title .right {
	float: right;
}

.block .title .right a{
	font-weight: bold;
	font-size: 12px;
}

.block .content {
	margin-top: 20px;
}

#searchTop {
	height: 170px;
    width: 190px;
    overflow: hidden;
}

#searchTop .content {
	padding: 2px;
}

#searchTop .title{
	text-align: center;
    background: #DBDBDB;
    font-weight: bold;
}


#searchTop .text {    
    font-weight: bold;
    display: block;
    margin: 5px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding: 0px;
    float:left;

}

#searchTop .text9 {
	font-size: 85%;
}

#searchTop .text8{
    font-size: 100%; 
}

#searchTop .text7{
    font-size: 115%;
}

#searchTop .text6{
    font-size: 120%;
}

#searchTop .text5{  
    font-size: 130%;
}

#searchTop .text4{ 
    font-size: 150%;
    
}

#searchTop .text3{
    font-size: 160%;
}

#searchTop .text2{ 
    font-size: 170%;
}

#searchTop .text1{ 
    font-size: 190%;
}

#searchTop .text0{
    font-size: 200%;
}

#blockTbwNews {
	background-color:#FFF;
	height:130px;
	overflow:hidden;
}

#blockTbwNews ul.news {
	margin: 5px;
	margin-left: 7px;
	padding: 0px;
	color:#666;
	width: 318px;
	float:left;
}

#blockTbwNews ul.news li {
	margin-left: 12px;
}

#blockTbwNews div.weather {
	width: 240px;
	float:right;
	margin-top:-10px
}

#blockNewestAds { 	
	text-align:center;
	font-size:10px;
}

#blockNewestAds .title { 	
	font-weight: bold;
}

#blockNewestAds a span {
	text-decoration: none;
	color: #333333;
	font-size: 10px;
    width: auto;
}

#blockNewestAds #adListing {
	height: 120px;
	width: 560px;
	text-align: center;
	margin-left: 5px;
	padding: 0px;
    padding-top: 24px;
}

#blockNewestAds .title .left {
	margin-top: 15px;
}

#blockNewestAds #adListing .item {
	width:100px;
	display:block;
	float: left;
    padding: 5px;
    cursor: default;
    height: 105px;
    overflow:hidden;
}

#blockNewestAds #adListing .name {
	cursor: pointer;
}

#blockNewestAds #adListing .thumbhover img, #blockNewestAds #adListing.thumbnormal img {
    vertical-align:middle;
	margin:auto;
	display:block;
}



.count {
	width: 200px;
	float:right;
	text-align:right;
	margin-top: 5px;
}

.tblAdvertiser {
	width: 100%;
	border-collapse:collapse;
	border: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top: 1px solid #666666;
}



.tblAdvertiser td, .tblAdvertiser th {
	padding: 4px;
}


.tblAdvertentie {
	width: 100%;
	border-collapse:collapse;
	border: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top: 1px solid #666666;
}

.tblAdvertentie td {
	padding: 5px;
}

td.imageContainer span{
    float: left;
}

td.imageContainer a{
    margin: 0;
    padding: 0;
    
}

td.imageContainer img {
    width: 100px;
    margin: 0px;
    margin-right: 20px;
    margin-bottom: 20px;
    padding: 0px;

}

.tblAdvertentie .titel {
	padding-left:10px;
}

.tblAdvertentie .titel a {
	color: #333333;
}

.tblAdvertentie .titel .path{
	color: #999999;
}


.tblAdvertentie th {
	padding: 5px;
	color: #333333;
}

.tblAdvertentie th a{
	color: #333333;
	font-weight:bold;
}

.tblAdvertentie td.image {
	padding: 0px;
	background-color:white;
	text-align:center;
	width: 65px;
	height: 75px;
}



.tblAdvertentie .impressie {
	text-align:right;
}

.tblAdvertentie .prijs {
	text-align:right;
}


.tblAdvertentie .row1 {
	background-color: #F6F6F6;
	height: 60px;
}

.tblAdvertentie .row1 td,.tblAdvertentie .row2 td {
	vertical-align: middle;
}

.tblAdvertentie .row2 {
	background-color: #EEEEEE;
	height: 60px;
}

.tblAdvertentie .sortColumn1 {
	background-color: #E6E6E6;
}

.tblAdvertentie .sortColumn2 {
	background-color: #DDDDDD;
}

.adList {
	border: 1px solid #DBDBDB;
	margin-bottom: 10px;
}



.adList .title {
	background-color: #DBDBDB;
	color: #777777;
	height: 14px;
	
}

.adList .content {
	background-color: #F9F9F9;
	height: 65px;
	padding: 4px;
}

.adList .soort, #adTopBest .soort {
	float: left;
	margin-right:4px;
}

.adList .content ul, #adTopBest ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.adList ul .noAds {
	margin-top: 25px;
	text-align: center;
	color: #999999;
	font-style:italic;
}

.adList li , #adTopBest li {
	display:block;
	overflow:hidden;
	width:265px;
	height:17px;
}

.adList a  {
	display:block;
	width:275px;
	height:17px;
}

#adTopBest a {
	display:block;
	height:2px;
}

.box {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-bottom: 30px;
}


.box .content {
	padding: 15px;
}

.box .content p{
	margin-bottom: 15px;
}

.box h3 {
	background-color:#CCCCCC;
	padding: 4px;
	margin: 0px;
	color: #666666;
	font-size: 12px;
}

form .description {
	vertical-align: top;
	padding: 5px;
	width: 150px;
}

.imageBox {
	float: left; 
	margin-left: 5px;
	text-align:center;
	padding:6px;
	background-color:#EEEEEE;
}

.box .submit {
	text-align: center;
	width: 420px;
	padding-left: 100px;
}

.modifyBar {
	background-color: #EEEEEE;
	border: 1px solid #999999;
	height: 28px;
}

.modifyBar:after { content: ""; display: block; height: 0; clear: both;}

.aangebodenGezocht {
	text-align: right;
	margin: 10px;
	width: 200px;
	float: right;
}

.numbering {
	width: 520px;
	float:left;
	text-align:left;
	margin: 10px;
	font-size: 12px;
}

.numbering a {
	margin: 2px;
}

.numbering a #current{
	font-weight: bold;
	text-decoration: underline;
}

/*** FANCY UPLOAD ***/

#demo-status
{
    background-color:        #F9F7ED;
    padding:                10px 15px;
    z-index: 1000;
}
 
#demo-status .progress
{
    background:                white url('/images/generic/fancyUpload/progress.gif') no-repeat;
    background-position:    +50% 0;
    margin-right:            0.5em;
}
 
#demo-status .progress-text
{
    font-size:                0.9em;
    font-weight:            bold;
}
 
#demo-list
{
    list-style:                none;
    width:                    450px;
    margin:                    0;
}
 
#demo-list li.file
{
    border-bottom:            1px solid #eee;
    background:                url('/images/generic/fancyUpload/file.png') no-repeat 4px 4px;
}
#demo-list li.file.file-uploading
{
    background-image:        url('/images/generic/fancyUpload/uploading.png');
    background-color:        #D9DDE9;
}
#demo-list li.file.file-success
{
    background-image:        url('/images/generic/fancyUpload/success.png');
}
#demo-list li.file.file-failed
{
    background-image:        url('/images/generic/fancyUpload/failed.png');
}
 
#demo-list li.file .file-name
{
    font-size:                1.2em;
    margin-left:            44px;
    display:                block;
    clear:                    left;
    line-height:            40px;
    height:                    40px;
    font-weight:            bold;
}
#demo-list li.file .file-size
{
    font-size:                0.9em;
    line-height:            18px;
    float:                    right;
    margin-top:                2px;
    margin-right:            6px;
}
#demo-list li.file .file-info
{
    display:                block;
    margin-left:            44px;
    font-size:                0.9em;
    line-height:            20px;
    clear
}
#demo-list li.file .file-remove
{
    clear:                    right;
    float:                    right;
    line-height:            18px;
    margin-right:            6px;
}

form .text {
	width: 260px;
}

form textarea.text {
	width: 400px;
	height: 160px;
}

form .small {
	width: 60px;
}

form .middle {
	width: 170px;
}

.listNav {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 900px;
	display:block;
}

.listNumbers {
	margin-right: 100px;
 }
 
 .chunksize {
	float:right;
 }

 .listnav ul {
 padding-left:0px;

 }
 
 .listNav li {
 	padding-left: 0px;
 	list-style-type: none;
 }
 
.listNav a {
	text-decoration: none;
	color: black;
	font-size: 12px;
	display: block;
	width: 40px;
	background-color: #CCCCCC;
	float: left;
	margin: 4px;
	text-align: center;
	display: inline;	
}

.listNav a.inactive {
	background-color: #EEEEEE;
	color: #666666;
}

.listNav a.current {
	background-color: #666666;

}

img.button {
	cursor: pointer;
}

.buttonDiv {
	text-align: center;
	margin: 15px 0px 15px;
	width: 580px;
}

.adButtons {
	height:95px;
	margin-bottom:30px;
	background-color:#F4F4F4;
	border: 1px solid #DBDBDB;
	width:680px;
}




.adButtons div{
	float:left;
	margin-left: 10px;
	margin-right: 10px;
	width: 115px;
	vertical-align: top;
	text-align: center;
}

.adButtons a {
	font-size:11px;
}


.advertentieTbl {
	background-color: #F4F4F4;
	border-left: 1px solid #DBDBDB;
	width: 680px;
	margin-bottom: 30px;
	margin-top:20px;
	
}

.advertentieTbl th{
	background-color: #DBDBDB;
	font-size: 12px;
	color:#333333;
	padding: 4px;
	text-align: left;
}

.advertentieTbl td{
	border-width: 0 1px 1px 0;
	border-color: #DBDBDB;
	border-style: solid;
	padding: 4px;
	
}

.advertentieTbl .desc{
	width: 140px;
	font-weight: bold;
	font-size: 11px;
}

.advertentieTbl .bod {
	font-weight:bold;
	width: 140px;
}

.advertentieTbl .bieder {
	font-weight:bold;
	width: 200px;
}

.advertentieTbl .datum {
	font-weight:bold;
}

.formTbl {
	width: 680px;
	margin-bottom: 30px;
	margin-top: 30px;
}

.formTbl.fancy {
	background: url('/images/generic/transparantbg.png');
	
	width: 600px;
	
}

.formTbl .descSmall{
	width: 80px;
	font-weight: bold;
}

.formTbl .desc{
	width: 180px;
	font-weight: bold;
}

.formTbl .descWide{
	width: 340px;
	font-weight: bold;
}

.formTbl .spacer{
	height: 13px;
}

.formTbl td {
	padding: 6px 6px;
	
}

input.button {
	width: 100px;
	margin-right: 10px;
}

#linksLeft {
	width: 300px;
	float: left;
}

#linksRight {
	width: 300px;
	float: left;
}

#linksBottomText {
	margin-top: 30px;
	float:left;
}

h1 {
      font-family: sans-serif, verdana;
      font-size: 11px;
      font-weight: bolder;
      margin-top: 1px;
}

h5 {
      font-family:		sans-serif, verdana;
      font-size:		11px;
      font-weight:		bolder;
      margin-top:		1px;
}

p.labelFieldPair {
	clear: both;
	float: none;
}

p.labelFieldPair label {
	clear: left;
	display: block;
	float: left;
	text-align: right;
	width: 200px;
}

p.labelFieldPair input, p.labelFieldPair select {
	clear: right;
	float: left;
	margin-left: 10px;
	width: 200px;
}

p.labelCheckboxPair {
	clear: both;
	float: none;
	position: relative;
}

p.labelCheckboxPair input {
	left: 5px;
	position: absolute;
	top: -2px;
}

p.labelCheckboxPair label {
	display: block;
	margin-left: 25px;
	width: 370px;
}

.combobox {
	clear:both;
	padding:3px 3px 0px;
	cursor:pointer;
}

a.empty {
	color: #BBB;
	cursor: default!important;
}

.bannerTable {
	border:1px solid grey;
	font-size:14px;
	margin:20px 0px 20px;
}

.bannerTable td {
	padding: 5px;
}


a.homeButton {
	width: 95px;
	height: 40px;
	display: block;
	font-weight: normal!important;
	text-decoration: underline;
	line-height: 40px;
	padding-left: 40px;
	text-align: left;
	float: left;
	cursor: pointer;
}

.homeButton.offered {
	background: url(/images/generic/offered.png) center left no-repeat;
}

.homeButton.requested {
	background: url(/images/generic/requested.png) center left no-repeat;
}


.homeButton.offeredRequested {
	background: url(/images/generic/offered_requested.png) center left no-repeat;
}

th.image {
	width: 65px;
}

#right .m_banner_hide, #right .m_banner_show {
	margin-bottom:16px;
}
