/* Kleuren */
/* Paars: #F70042 */
/* Box Lichter blauw: #EFF7FF */
/* Box Licht blauw: #D6EFF7 */
/* Box Donker blauw: #94D7E7 */
/* Licht paars: #FF9AB5 */
/* Donker grijs: #848A7B */
/* Logo/menu blauw: #31aece */
/* Groen: #84D363 */

/* Opvallende advertenties */

#desc .TopAdvertentie, #list .TopAdvertentie
{
   font-size:11px;
   color:#79A324;
   font-weight:bold;
}

#list tr.lstHigh td
{
   background:#94D7E7;
}

#list tr.lstHighOdd td
{
   background:#D6EFF7;
}
#gal .lstHigh
{
   border:solid 1px black;
}

#list tr.lstHigh a h2, #list tr.lstHighOdd a h2
{
   color:black;
}
#list tr.lstHigh td .Thumb, #list tr.lstHighOdd td .Thumb

{
   border-color:#000;
   background:#fff;
}

/* Note: a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!! */
/* Note: a:active MUST come after a:hover in the CSS definition in order to be effective!! */

/* Defaults */

strong
{
   font-family:lucida grande,arial;
}

strong.big
{
   font-size:1.8em;
   color:#31aece;
}

body
{
   margin: 0;
   padding: 0;
   background: white;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: black;
}
form
{
   padding:0;
   margin:0;
}
a
{
   color:#F70042;
}
a:hover
{
   color:Black;
}
table 
{
  border-collapse: collapse;
}
img
{
   border:0;
}
hr 
{
   border: 0;
   color: #777;
   background-color: #777;
   height: 1px;
   width: 100%;
   text-align: left;
}
p
{
   margin:0 0 10px 0;
   padding:0;
}
.num
{
   text-align:right;
}
.del
{
   text-decoration:line-through;
}

abbr
{
   text-decoration:none;
}

/* Main Site Layout */


#tp
{  
   background:#31aece;
   height:10px;
}

#site
{
   width: 950px;
   margin: 0 auto;
   text-align: left;
   padding: 0;
}
#HeadTable
{
   width:100%;
}
#HeadTable #logo
{
   padding-top:0;
   padding-left:5px;
   padding-right:33px;
   width:196px;
   height:52px;
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: 0 -62px;
   display:block;
}
#topnav
{
   padding-top:10px;
   text-align: right;
   vertical-align: bottom;
   padding-bottom:3px;
}
#topnav a
{
   color: black;
   text-decoration: none;
}
#topnav a:hover
{
   color:#444;
   text-decoration:underline;
}
.TdTopSearch
{
   padding-left:500px;
   width:710px;
   height:40px;
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: 0px -23px;
}
#TdMenu
{
   text-align:left;
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: 0 0;
}
#TopDots
{
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: 0px -20px;
   width:710px;
   height:3px;
}
#TopSearch td input
{
   border:solid 1px #888;
   color:#aaa;
   width:165px;
   height:18px;
}
#menu tr td.start 
{
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -716px -23px;
   width:5px;
   height:20px;
}
#menu tr td.startsel
{
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -729px -23px;
   width:5px;
   height:20px;
}
#menu tr td.end
{
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -722px -23px;

   width: 6px;
   height:20px;
}
#menu tr td.endsel
{
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -735px -23px;
   width: 6px;
   height:20px;
}
#menu tr td.menu
{
   background:#31aece;
   padding-left:5px;
   padding-right:5px;
}
td .menu a
{
   color:white;
   text-decoration:none;
}
td .menu a:hover
{
   color:white;
}
td .menusel
{
   font-family:arial;
   background:#848A7B;
   padding-left:5px;
   padding-right:5px;
}
td .sep
{
   background:#848A7B;
   width:2px;
}
td .menusel a, td .menusel a:hover
{
   color:white;
   text-decoration:none;
}
#submenu
{
   background: #848A7B;
   height:3px;
}
#main
{
   border: solid 1px #848A7B;
}
.content
{
   clear: both;
   padding: 1.3em;   
}
#footermenu
{
   background: #cccdcd;
   padding:8px 0 8px 0;
   border-bottom: solid 1px black;
   border-top: solid 1px black;
}
#footermenu a
{
   text-decoration:none;
   color:black;
   padding:0 3px 0 3px;
}
#footermenu a.sel
{
   font-weight:bold;
}
#footermenu a:hover
{
   text-decoration:underline;
}
#footertips
{
   background:#4aa5eb;
   background-image:url(../images/gradientcyan.gif);
   padding:10px;
   color:White;
   border-top:solid black 1px;
}
#footertips a
{   
   color:black;
   margin:0 2px 0 2px;
}
#footerbanner
{
	margin:0;
   padding: 0 20px 20px 20px;
}
#footer
{
   padding-top: 5px;
   margin-bottom: 15px;
   color:#777;
   padding-bottom:15px;
}
#footer a
{
   color:#777;
}
#footer a:hover
{
   color:Black;
}
#footer a.hidden
{
   text-decoration:none;
}
#footer a.hidden:hover
{
   color:#777;
}

/* Headings */

h1
{
   font-family: "Lucida Grande", "Trebuchet MS", Arial, Sans-Serif;
   font-size: 14pt;
   color: #F70042;
   padding:0;
   margin:0 0 3px 0;
   font-weight: bold;
}
h2
{
   font-family: "Lucida Grande", Arial;
   font-size: 10pt;
   margin:3px 0 4px 0;
   font-weight: bold;
   color:#F70042
}
h3
{
   font-family: "Lucida Grande", Arial;
   font-size: 10pt;
   margin:3px 0 4px 0;
   font-weight: bold;
   color:black
}

/* Boxes */

.promo, .promo2, .promo3, .promo4
{   
   padding:10px;
   margin-bottom:20px;
   text-align:left;
}
.promo
{
   border: solid 1px #D6EFF7;
   background:#EFF7FF;
}
.promo2
{
   border: solid 1px #94D7E7;
   background:#D6EFF7;
}
.promo3
{
   border: solid 1px #D6EFF7;
   background:#94D7E7;
}
.promo4
{
   background: #ffff66;
   border: #000000 1px solid;
}
.promo p, .promo2 p, .promo3 p
{
   margin-top:3px;
   margin-bottom:3px;
}
.promo h1
{
   color:#31aece;
}
.promo .submitbutton, .promo .submitbuttonhover
{
   margin-top:5px;
}
.promo td, .promo2 td, .promo3 td, .box td
{
   padding-top:6px;
   vertical-align:middle;
}
.promo a, .promo2 a, .promo3 a
{
   color:Black;
}
.promo a:hover, .promo2 a:hover, .promo3 a:hover
{
   color:#31aece;
}
.box
{
   border:solid 1px #888;
   margin-bottom:20px;
   padding:10px;
}
td.field
{
   text-align:right;
   padding-right:10px;
   color:#848A7B;
}
td.fieldbig
{
   vertical-align:top;
}
.promo td.field, .promo2 td.field, .promo3 td.field
{
   color:black;
   text-align:right;
   padding-right:10px;
}
span.field
{
   color:#848A7B;
   padding-right:0;
}
.formerror
{
   border:solid 2px #F70042;
   padding:12px 10px 12px 45px;
   background:#fee url(/images/warning.gif) no-repeat top left;
   margin-bottom:20px;
}
.formerror ul
{
   margin-bottom:0;
}
.success, .formsuccess
{
   border:solid 2px #84D363;
   padding:10px;
   background:#C8FFAF;
   margin-bottom:20px;
}
.formsuccess
{
   padding:16px 10px 17px 55px;
   background:#C8FFAF url(/images/done2.gif) no-repeat top left;
}

.success h1, .success a, .formsuccess a
{
   color:black;
}

.noscript
{
   border-bottom:solid 2px red;
   border-top:solid 2px red;
   padding:7px;
   background:#fee;
}
/* Adv Details */

#adv .textlink, #event .textlink
{
   margin:5px 0 0 0; 
   border-bottom:solid 1px #888;
   padding-bottom:5px;
}

#topbanner
{
   margin:0;
   padding:0 0 10px 0;
}
#topnavbanner
{
   padding:1.3em 0 0 1.3em;
}
#adv #desc
{
   padding:10px 0 10px 0;
   border-bottom:solid 1px #888;
   overflow:hidden;
}
#adv #head h1
{
   display:inline;
}

#adv #head
{
   padding:5px 0 5px 0;
   border-top:solid 1px #888;
   border-bottom:solid 1px #888;
}
#adv #head table tr td.advtitle
{
   vertical-align:top;
   width:670px;
}
#PaymentInfo { padding:5px 0 5px 0; border-bottom:solid 1px #888; } 
#PaymentInfo img { vertical-align: middle; padding-left:10px; }

#PayOpt .paybutton img {vertical-align:middle }
#PayOpt .paybutton {width:100px;height:50px;border:solid 1px #888;text-align:center;}
#PayOpt tr td {padding:4px 7px 4px 0;vertical-align:top}


/* Advertentie: Head navigatie*/
#adnav
{
   width:100px;
}
#adnav ul
{
   list-style:none;
   margin:0;
   border: solid 1px #888; 
   padding:5px;
}
#adnav ul li
{
   margin-bottom:5px;
}
#adnav ul li a
{
   background-repeat: no-repeat;
   padding-left: 16px;
}
#adnav ul li a.email    
{
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -934px -62px;
}
#adnav ul li a.print   
{
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -934px -76px;
}

#adnav ul li a.forward
{
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -934px -90px;
}
#adnav ul li a.save     
{
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -934px -104px;
}
#adnav ul li a.bid    
{
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -934px -118px;
}
/* Advertentie: Thumbnails*/
#adv .Thumb a img
{
   cursor:url(/images/magnify.cur);
}
#ZoomImage img
{
   border:solid 1px #ccc;
   padding:4px;
   position:relative;
   left:-4px;
}   
#ZoomImage
{
   border-bottom:solid 1px #888;
   padding:4px 0 4px 4px;
}
/* Advertentie: Main tabel indeling*/

#adv #maintab
{
   width:100%;
}
#adv #maintab #tdmain1, #adv #maintab #tdmain2, #adv #maintab #tdmain3
{
   vertical-align:top;
}
#adv #maintab #tdmain1
{
   padding-right:10px;
}
#adv #maintab #tdmain2
{
   width:100%;
}

#adv #maintab #tdmain2 #admin
{
	padding: 5px 0 5px 0;
	font-size:11px;
	border-bottom: solid 1px #888;
}
#adv #maintab #tdmain2 #admin a
{
	color:black;
}
/* Advertentie: Adverteerder */

#adv #Adverteerder
{
   margin: 20px 0 30px 0;
   border-bottom:solid 1px #888;
   padding-bottom:5px;
}
#adv #Adverteerder h2
{
   border-bottom:solid 1px;
   padding: 3px 0 10px 23px;
   color:#888;
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -935px -23px;
}
#adv #Adverteerder #container
{
   width:100%;
}
#adv #Adverteerder #prov
{
   text-align:right;
}
#adv #Adverteerder #map
{
   padding:3px;
   border:solid 1px #888;
}

/* Advertentie: Lijst met biedingen */
#bidcontainer
{
   margin-bottom:20px;
}
#bidcontainer h2
{
   color:#888;
   margin-bottom:10px;
   padding-left:27px;
   background: url(/images/icons/auction.gif) no-repeat;
}
#bidcontainer #list
{
   border-top:solid 1px #888;
   border-bottom:solid 1px #888;
   border-left:0;
   border-right:0;
   padding:5px 0 5px 0;
}
#bidcontainer #list table tr td
{
   padding-bottom:5px;
   padding-right:40px;
}
#AdDetail #forms div
{
   margin-top:10px;
   margin-bottom:0;
   padding:5px 8px 5px 8px;
}
#AdDetail #forms div.formerror
{
   padding:12px 10px 12px 45px;
   margin-bottom:0;
}
#AdDetail #forms div.formsuccess
{
   padding:14px 10px 17px 55px;
   margin-bottom:0;
}
#AdDetail #forms div p
{
   float:right;   
   color:#888;
}
#AdDetail #forms div p .req
{
   padding:0;
}
#AdDetail #forms div h2	
{
   padding-bottom:7px;
}

#mapzoom
{
   border:solid 1px #888;
   padding:7px;
   margin-bottom:7px;
   background:#EFF7FF;
}
#buurt #mapzoom
{
   width:896px;
}
#AdDetail #mapzoom
{
   width:711px;
}
#mapzoom a
{
   color:Black;
}

/* Plaats advertentie */

#DescriptionContainer
{
   margin-bottom:20px;
}

#plaatsadv h2 span
{
   padding:0; 
}

#plaatsadv #promotie .radio
{
   padding-top:10px;
   margin:0;
}

/* Galery */

#gal
{
	border:solid 1px #888;
	border-bottom:0;
}
#gal table
{
   width:100%;
}
#gal tr td
{
   vertical-align:top;
   padding: 5px 0 5px 0;
   width: 20%;
   overflow:auto;
}
#gal a
{
   color:#000;
   text-decoration:none;
}

/* Listing */

#list
{
	padding:0;
	border:solid 1px #888;
	border-bottom:0;
}

#list td.listingbanner a
{
   text-decoration:underline;
}

#list td.listingbanner
{
	border-top:solid 1px #888;
	padding:9px;
}

#list td.desc
{
	padding: 5px 0 5px 0;
   width:703px;
   border-top:solid 1px #888;
}
#list td.tc
{
	padding: 5px 3px 5px 5px;
   border-top:solid 1px #888;
}
#list td.num
{
	border-top:solid 1px #888;
   width:79px;
   padding: 5px 5px 5px 0;
}
#list .ad td
{
   vertical-align:top;
}

#list .props
{
   border-top:0;
   vertical-align:bottom;
   padding-bottom:9px;
}
#list .props a
{
   color:Black;
}
#list .props a:hover
{
   text-decoration:underline;
}
#list a
{
   text-decoration:none;
}
#list a:visited h2, #gal a:visited
{
   color:#848A7B;
}
#list a:hover h2, #gal a:hover
{
   color:#F70042;
}
#list a h2
{
   font-size:14px;
   font-weight:bold;
   margin:2px 0 1px 0;
   padding:0;
   color:#31aece;
}
#list h2 strong
{
   color:Black;
}


/* List Footer */

#listfooter
{
   vertical-align:middle;
   border: solid 1px #888;
   background:#EFF7FF;
   padding:10px;
   margin-bottom:7px;
}
#listfooter table
{
   width:100%;
}
#listfooter td
{
   padding:9px 0 9px 7px;
   font-weight:bold;
   color:#848A7B;
}
#listfooter a
{
   color:#000;
   margin:1px;
}
#listfooter a:hover
{
   color:#848A7B;
}
#listfooter #btn
{
   text-align:right;
}
#pager a
{
   text-decoration:none;
}
#pager strong
{
   background:#848A7B;
   color:White;
   padding:3px;
}
#filter
{
   border-left: solid 1px #888;
   border-right: solid 1px #888;
   border-top: solid 1px #888;
   margin-bottom:0;
   background:#EFF7FF;
   padding:10px;
}
#filter td
{
   font-size:11px;
}

/* Top Filter */

#topfilter 
{
   font-size:11px;
}
#topfilter a:hover
{
   color:#F70042;
}

#topfilter ul
{
   padding: 7px 0 2px 0;
   margin:0;
}
#topfilter ul li
{
   list-style: none;
   display: inline;
}
#topfilter ul li a
{
   border-top:solid 1px #888;
   border-left:solid 1px #888;
   border-right:solid 1px #888;
   padding: 3px 7px 2px 7px;
   margin-right:4px;
   background:#D6EFF7;
   text-decoration:none;
   color:#888;
   font-weight:bold;
}
#topfilter ul li a.sel
{
   border-top:solid 1px #888;
   border-left:solid 1px #888;
   border-right:solid 1px #888;
   background:#EFF7FF;
   border-bottom:solid 1px #EFF7FF;
   color: black;
}
#topfilter ul li a.notab
{
   border:0;
   background:#fff;
   color:#F70042;
   font-weight:normal;
   text-decoration:underline;
   padding-top:0;
   position:relative;
   top:-2px;
}
#topfilter ul li a.notab:hover
{
   background:#fff;
   color:Black;
}

/* Rubrieken */

#cat tr td
{
   font-size:0.8em;
   color:#848A7B;
   vertical-align:top;
   padding-right:17px;
}
#cat tr td a
{
   font-size:10pt;
   color:Black;
   line-height: 15pt;
}
#cat tr td a:hover
{
   color:#F70042;
}

#rubrieken #cat tr td
{
   padding-right:60px;
}

/* Category */
#category #cat tr td
{
   padding-right:6px;
   width:20%;
   white-space: nowrap;
}

/* Homepage */

#home hr
{
   margin:14px 0 14px 0;
}
#home #cat
{
   margin-top:5px; 
}
#home #cat tr td
{
   padding-right:60px;
}
#home #advertenties a
{
   margin-right:2px;
   margin-left:2px;
}
#home #container
{
   display: block; 
   height: 145px;
   margin-bottom:10px;
}
#home #container #box1
{
   width: 545px;
   height:120px;
   float: left;
}
#home #container #box2
{
  float: right;
  width: 305px;
  height:120px;
}
#home #container #box2 .ex
{
   padding-left:0;
}

/* Advertentie */
#AdDetail #Description p
{
   margin: 0;
   padding: 0;
}

#AdDetail #Description
{
   border-top:solid 1px #888;
   border-bottom:solid 1px #888;
   margin-top:5px;
   padding-top:5px;
   padding-bottom:5px;
}

/* Thumbnails */

table.thumbs
{
	position:relative;
	left:-4px;
}
table.thumbs td
{
   padding-right:12px;
}
.Thumb:hover
{
   border: 1px solid #000;
}
.Thumb
{
   float: middle;
   text-align: center;
   width: 112px;
   height: 112px;
   margin: 3px;
   border: 1px solid #ccc;
   font-size: 1em;
   line-height: 112px;
}
.ThumbAdsense
{
   padding: 5px;
   margin: 3px;
   border: 1px solid #777;
   width:101px;
   height:60px;
}
.ThumbAdsense div
{
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -743px -30px;
   width:100px;
   height:60px;
}
.ThumbHover
{
   float: middle;
   text-align: center;
   width: 112px;
   height: 112px;
   margin: 3px;
   border: 1px solid #000;
   font-size: 1em;
   line-height: 112px;
}
.ThumbGoogle
{
   float: middle;
   text-align: center;
   height: 102px;
   margin: 3px;
   padding:5px;
   border: 1px solid #ccc;
   font-size: 1em;
   line-height: 112px;
}
.ThumbBanner
{
   float: middle;
   text-align: center;
   height: 82px;
   margin: 3px;
   padding:25px 5px 5px 5px;
   border: 1px solid #ccc;
   font-size: 1em;
   line-height: 82px;
}
.Thumb img
{
   margin-top: expression(( 112 - this.height ) / 2);
}

ul.icons
{
   margin:4px 0 0 0;
   padding:0;
   display:inline;
}
ul.icons li
{
   background-repeat:no-repeat;
   background-position:center;
   list-style:none;
   display: inline;
   padding-left:8px;
   padding-right:8px;
   margin-right:4px;
   border:solid 1px #aaa;
}
.icons li.pic
{
	background-image: url(/images/sprite.gif);
   background-position: -902px -60px;
}
.icons li.bid
{
	background-image: url(/images/sprite.gif);
   background-position: -932px -117px;
}
.icons li.bidd
{
	background-image: url(/images/sprite.gif);
   background-position: -917px -117px;
}

.icons li.vid
{
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -915px -89px;
}
.icons li.reg
{
   background-image:url(/images/icons/icon_email.gif);
}
.icons li.paypal
{
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -917px -104px;
}
html > body .Thumb img
{
   /*hidden from IE 5-6 */
   margin-top: 0; /* to clean up, just in case IE later supports valign! */
   vertical-align: middle;
}

/* Buttons */

.submitbutton
{  
   text-decoration:none;
   border: solid 1px #848A7B;
   padding:12px;
   background:#EFEFEF;
   color:black;
   font-weight:bold;
   font-family:lucida grande,tahoma,arial;
   background-image:url(../images/gradientgray1.gif);
}
button.submitbutton
{
   display:block;
}
.submitbutton:hover, .submitbuttonhover
{
   text-decoration:none;
   border: solid 1px #848A7B;
   padding:12px;
   background:#848a7b;
   color:black;
   font-weight:bold;
   font-family:lucida grande,tahoma,arial;
   background-image:url(../images/gradientgray2.gif);
}

/* Forms */

tr.fielderror td, tr.fielderror td.field
{
   color:red;
   font-weight:bold;
}
tr.fielderror td input, tr.fielderror td select
{
   border-color:Red;
   border-style:double;
}

.req
{
   color:#F70042;
   padding-right:5px;
   font-weight:normal;
}
.ex
{
   color:#666;
   padding-left:5px;
   font-weight:normal;
}
input, input.ex
{
   padding-left:3px;
}
input.ex 
{
   color:#ccc;
}


/* Age Check */
#agecheck
{
   margin-top:10px;
}

/* Diversen */
#Crumbs
{
   padding-bottom:11px;
}

#rssfeeds span
{
   margin-right:5px;
   float:left;
   display:block;
   width:16px;
   height:16px;
}

#rssfeeds .feed
{
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -878px -62px;

}

#rssfeeds .feedburner
{
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -878px -98px;
}

#rssfeeds .google
{
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -878px -80px;
}

/* Eventlist */
#eventlist ul
{
   padding:0 0 3px 0;
   margin:0;
}
#eventlist ul li
{
   list-style:none;
   display: inline;
}
#eventlist ul li a
{
   border-top:solid 1px #888;
   border-left:solid 1px #888;
   border-right:solid 1px #888;
   padding:3px 5px 3px 5px;
   margin-right:4px;
   background:#EFF7FF;
   text-decoration:none;
   color:Black;
}
#eventlist ul li a:hover
{
   background:#D6EFF7;
}
#eventlist ul li a.sel
{
   background:#fff;
   font-weight:bold;
   border-bottom:solid 1px white;
   color: #F70042;
}
#eventlist ul li a.sel:hover
{
   background:#fff;
}
#eventlist #list
{
   padding:10px;
   border:solid 1px #888;
}
#eventlist #list #maintab
{
   width:100%;
}
#eventlist #list #maintab #banner
{
   text-align:right;
   float:right;
   margin:0;
   padding:0;
}
#eventlist #list #maintab td
{
   padding-right:15px;
   vertical-align:top;
   padding-bottom:3px;
}
#eventlist #list #maintab td.time
{
   padding-right:2px;
}
#eventlist #list #maintab td a
{
   text-decoration:underline;
   color:Black;
}

/* Event detail (main table) */
#event #maintab
{
   width:100%;
}
#event #maintab #tdmain1, #event #maintab #tdmain2, #event #maintab #tdmain3
{
   vertical-align:top;
}
#event #maintab #tdmain1 div
{
   margin-right:10px;
}
#event #maintab #tdmain2
{
   width:100%;
}
#event #maintab #tdmain3 div
{
margin-left:10px;
}
/* Event detail (head) */
#event #head h1
{
   display:inline;
}

#event #head
{
   padding:5px 0 5px 0;
   border-bottom:solid 1px #888;
   border-top:solid 1px #888;
}
#event #head table
{
   width:100%;
}
#event #head table tr td.advtitle
{
   vertical-align:top;
   width:670px;
}

/* Event detail */

#event #desc
{
   padding:10px 0 10px 0;
}
#event .dl
{
   background: url(/images/icons/ical.gif) no-repeat center left;
   padding-left:24px;
}

/* Evenement: Adverteerder*/

#event #Adverteerder
{
   margin: 20px 0 30px 0;
   border-bottom:solid 1px #888;
   padding-bottom:5px;
}
#event #Adverteerder .field
{
   width:130px;
}
#event #Adverteerder h2
{
   border-bottom:solid 1px;
   padding: 3px 0 10px 23px;
   color:#888;
	background-image: url(/images/sprite.gif);
   background-repeat:no-repeat;
   background-position: -935px -23px;
}
#event #Adverteerder #container
{
   width:98%;
}

/* Evenement: Lokatie*/
#event #lok
{
   padding-top:25px;
}
#event #lok .vcard
{
   width:98%;
}
#event #lok .vcard td
{
   vertical-align:top;
}
#event #lok .vcard .field
{
   width:130px;
}
#event #lok .vcard .prov
{
   text-align:right;
}
#event #lok h2
{
   border-bottom:solid 1px;
   padding: 3px 0 10px 33px;
   color:#888;
   background: url(/images/icons/house.gif) no-repeat center left;
}
/* Event toevoegen */
#insevent .field 
{
   width:140px;
}
#insevent #UwGegevens
{
   margin-top:13px;
}

/* Links pagina */
#links table
{
   width:100%;
}
#links td
{
   padding-right:20px;
   vertical-align:top;
   width:33%;
}

/* Contact pagina */
#contact #management
{
   margin-top:25px;
}
#contact .frame
{
   border:solid 1px #888;
   margin-bottom:10px;
   
}
#contact .frame tr td
{
   padding:10px;
}
#contact #tarieven
{
   border:solid 1px #888;
}
#contact #tarieven tr td, #contact #tarieven tr th
{
   padding:10px;
   padding-right:30px;
}

/* Aanbieders */
#aanb a {padding:3px 6px 0 0;color:black}
#aanb h2 {padding-top:10px}
#aanb a:visited {color:#848A7B;}
#aanb a:hover {color:#F70042;}
#aanb #Zoek {width:50%}
#aanb #Zoek table tr td {padding-right:8px}
#aanb #Zoek table tr td strong {font-size:14px}

/* Tracer */
#trace table tr td { text-align:left}
#trace table tr td.num { text-align:right; padding-right:5px}

/* My: Login */

#my #login {width:100%}
#my #login td.main
{
   width:50%;
   vertical-align:top;
}
#my #login td.main .box
{
   height:200px;
   border-width:5px;
   border-color:#ccc;
}

/* My: Config */

#config .submitbutton, #config .submitbuttonhover
{
   margin-top:5px;
}

#config #PaydutchLayer
{
   padding:10px 0 0 0;
}

#config .subinfo
{
   margin-top:-18px;
   margin-bottom:20px;
}

#my .mycmd a, .mycmd a:visited
{
   text-decoration:underline;
   color:Black;
}
#my .mycmd a:hover
{
   color:#F70042;
}

#my #eventlisting table tr td {padding-right:15px}
#my #eventlisting table tr th {padding-right:15px}
#my #eventlisting {margin-bottom:0}

#my #response {width:100%}
#my #response tr td {border-top:solid 1px #888; padding:10px; vertical-align:top; }
#my #response tr th {padding:10px;color:#888}
#my #response tr td.date{ white-space:nowrap}
#my #response tr td.msg{ width:485px}

#search td.main {vertical-align:top;width:500px;}

/* Search nav */

#searchnav ul
{
   padding: 10px 0 3px 0;
   margin:0;
}
#searchnav ul li
{
   list-style:none;
   display: inline;
}
#searchnav ul li a
{
   border-top:solid 1px #ccc;
   border-left:solid 1px #ccc;
   border-right:solid 1px #ccc;
   padding:3px 5px 3px 5px;
   margin-right:4px;
   background:#EFF7FF;
   text-decoration:none;
   color:#888;
   font-weight:bold;
}
#searchnav ul li a:hover
{
   background:#fff;
}
#searchnav ul li a.sel
{
   border-top:solid 1px #94D7E7;
   border-left:solid 1px #94D7E7;
   border-right:solid 1px #94D7E7;
   background:#D6EFF7;
   border-bottom:solid 1px #D6EFF7;
   color: black;
}
#searchnav ul li a.sel:hover
{
   background:#D6EFF7;
}
#buurt td {padding-right:5px}
#buurt td select {margin-right:30px}

/* Admin popup */
#AdminPopup td {font-size:12px}
#AdminPopup {padding: 10px;text-align: left;}
#LanMan #items {margin-top:20px}
#LanMan #items tr td {padding:4px}

/* Help */

#help .box 
{
   padding:14px 14px 0 14px;
}

#help p
{
   margin-top:0;
}

#help .content .box ul
{
   margin-top:0;
}
#help h2
{
   margin:0;
   padding:0 0 6px 0;
   color:#848A7B;
}
#help h2 strong
{
   color:Black;
}
#help .promo
{
   padding:6px;
}

/* Boeken shoppie */

#boeken td
{
   vertical-align:top;
}

#banneradmin .box
{
   margin-top:10px;
}

/* My Menu */

#mymenu
{
   font-size:11px;
   font-weight:normal;
   font-family:tahoma;
}

#mymenu ul
{
   padding: 0 0 3px 0;
   margin:0;
}
#mymenu ul li
{
   list-style: none;
   display: inline;
}
#mymenu ul li a
{
   border-top:solid 1px #888;
   border-left:solid 1px #888;
   border-right:solid 1px #888;
   padding: 3px 4px 3px 4px;
   margin-right:4px;
   background:#EFF7FF;
   text-decoration:none;
   color:Black;
}
#mymenu ul li a:hover
{
   background:#D6EFF7;
}
#mymenu ul li a.sel:hover
{
   background:#fff;
}
#mymenu ul li a.sel
{
   background:#fff;
   font-weight:bold;
   border-bottom:solid 1px white;
   color: #F70042;
}
#addthis
{
   margin-top:10px;
}

/* AFS */

.afsHead
{
	color:#848A7B;
	font-weight:bold;
	font-size:14px;
	border-bottom: dotted 2px #8f8f8f;
	padding: 5px 5px 5px 8px;
}
.afsHead a
{
	color:#848A7B;
	text-decoration:none;
}
.afsTitle
{
	color:#31aece;
	font-weight:bold;
	font-size:14px;
}

.afsTc
{
	padding: 5px 3px 5px 5px;
	border-bottom: dotted 2px #8f8f8f;
	width:100px;
}
.afsContent
{
	border-bottom: dotted 2px #8f8f8f;
	padding-top:6px;
}

.afsContent a
{
	text-decoration:none;
}

.afsContent a:hover
{
   color:#F70042;
}

.afsUrl
{
	color:#47B01C;
	text-decoration:underline;
}

.afsUrl:hover
{
	color:#47B01C;
	text-decoration:underline;
}
.afsFound0
{
	border:solid 1px #888;
	margin-bottom:5px;
	margin-top:15px;
}

/* AFC */

.afcTitle
{
	color:#1A91B0;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
}
.afcUrl
{
	color:#47B01C;
	text-decoration:none;
	font-size:11px;
}

.afcUrl:hover, .afcTitle:hover
{
	text-decoration:underline;
}
.afcContent
{
	font-size:12px;
}

.afcBox1, .afcBox2, .afcBox3
{
	float:left;
}

.afcBox1
{
	width:234px;
	margin-right:5px;
}
.afcBox2
{
	width:233px;
	margin-right:5px;
}
.afcBox3
{
	width:235px;
}

#adv #afc_unit2, #adv #afc_unit3
{
	height:80px;
	/* border-bottom: solid 1px #888; */
	display:block;
}

/* AFS: Category */

.afsPromo
{
	height: 105px;
	margin-bottom: 15px;
	margin-top: 15px;
	background:#fff;
	padding: 0px 0 10px 10px;
	border-top: solid 1px #ccc;
}
.afsPromo .afsTitle
{
	font-size:13px;
	color: #F70042;
	text-decoration:none;
	font-weight:normal;
	text-decoration:underline;
}
.afsPromo .afsUrl
{
	color:#888;
	text-decoration:none;
}
.afsPromo .afsUrl:hover
{
	color: #888
}