﻿h1 {
  font-size:18px;
  display:inline;
  font-weight:normal;
}
.subheaderBuurt h1 {
  font-size:12px;
  font-weight:bold;
}
#map 
{
  position: relative;
  height: 170px;
  overflow: hidden;
}

.imageAlignHelper
{
   margin-right: -3px;
}

input.error, td.error, select.error,
.error input, .error td, .error select
{
  border: solid 2px red !important;
}

div#notice, div.notice
{
  padding: 5px;
  border: solid 2px #cc6;
  background-color: #ffc;
  margin: 1em 0;
}

div.notice-error 
{
  border-color: Red !important;
  background-color: #fcc !important;
}

div.notice-success
{
  border-color: Green !important;
  background-color: #cfc !important;
}

fieldset 
{
  border: none;
  padding: 0;
  margin: 0;
}
legend
{
  display: none;
}

img
{
  border: none;
}


input.hidden-submit 
{
  position: absolute;
  top: -10000px;
  left: -10000px;
  width: 1px;
  height: 1px;
}


div.pageNotFound
{
  text-align: center;
  padding: 100px 0;
  font: bold 16px Arial;
}

#iLocalFrame-homepage
{
  width: 100%;
  height: 200px;
}
#iLocalFrame
{
  width: 100%;
  height: 271px;
}
#iLocalFrame-small
{
  width: 100%;
  height: 272px;
}

.google-ads-and-ilocal {
  margin-bottom:10px;
  overflow:hidden;
}
.google-ads-and-ilocal .adsense {
  float:left;
}
.google-ads-and-ilocal .ilocal {
  float:right;
  width:336px;
}
.columnLeft .google-adsense {
  margin-top: 20px;
}


.video-thumbnail
{
  position: relative;
  height: 100px;
}

.play-icon
{
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  background: url(/images/buurtlinktv/icon-play-orange.png) center center no-repeat;
  /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon-play.png', sizingMethod='scale');*/
  cursor: pointer;
}

.video-thumbnail a:hover .play-icon
{
  background-image: url(/images/buurtlinktv/icon-play-orange-hover.png);
}

a.external, li.external a
{
  /*background: url(/images/icon-external-link.png) center right no-repeat;
  padding-right: 16px;*/
  background: url(/images/arrow.gif) right 4px no-repeat;
  padding-right: 10px;
}

a.new-post
{
  background: url(/images/button-plaats-bericht.png) center top no-repeat;
  display: block;
  width: 114px; height: 25px;
  text-align: center;
  overflow: hidden;
  text-indent: -9000px;
}

  a.new-post:hover
  {
    background-position: center -25px;
  }
  
a.register
{
  background: url(/images/button-gratis-aanmelden.png) center top no-repeat;
  display: block;
  width: 114px; height: 25px;
  text-align: center;
  overflow: hidden;
  text-indent: -9000px;
}

  a.register:hover
  {
    background-position: center -25px;
  }
  
.blockTitleText a.new-post
{
  position: absolute;
  top: -3px; right: 3px;
}

.clear
{
  clear: both;
}


/* Gouden gids/telefoongids */

.telefoongids
{
  font-family: arial,helvetica,sans-serif;
  margin-bottom: 14px;
}

.telefoongids-tab
{
  background: transparent url('/images/telefoongids-tab-left.gif') no-repeat scroll top left;
  height: 24px;
}

.telefoongids-tab span
{
  background: transparent url('/images/telefoongids-tab-right.gif') no-repeat scroll top right;
  padding: 4px 15px 4px 5px;
  margin: 0 0 0 5px;
  font-size: 13px;
  font-weight: bold;
  float: left;
  height: 16px;
}

.telefoongids-tab a
{
  color: #4D4B41;
}

.telefoongids-hr
{
  height: 5px;
  background-color: #fee700;
  clear: both;
}

.telefoongids-body
{
  background: #fbfbfb url('/images/telefoongids-gradient.png') repeat-x scroll bottom left;
  padding: 8px 8px 0 8px;
  clear: both;
}

.telefoongids-cats ul
{
  float: left;
  margin: 0;
  padding: 0 32px 0 0;
  list-style-type: none;
}

.telefoongids form
{
  clear: both;
  padding-top: 4px;
}

.telefoongids-what,
.telefoongids-where
{
  float: left;
  width: 220px;
  padding-top: 8px;
}

.telefoongids-what label,
.telefoongids-where label
{
  color: #4D4B41;
  font-size: 17px;
  font-weight: 800;
  padding: 2px 8px 0 0;
  float: left;
}

.telefoongids-searchButton
{
  font-size: 16px;
  font-weight: bold;
  color: #4D4B41;
  display: block;
  float: left;
  padding-top: 4px;
}

.telefoongids-searchButton-left
{
  background: transparent url('/images/telefoongids-zoek.png') no-repeat scroll top left;
  float: left;
  width: 30px;
  height: 28px;
}

.telefoongids-searchButton-midright
{
  background: transparent url('/images/telefoongids-zoek.png') no-repeat scroll top right;  
  padding: 5px 30px 13px 0;
  float: left;
}
