/* Trouw in de buurt CSS file */


.vote 
{
	cursor:pointer;
}

.voted 
{}

span.Link 
{
	font-weight: bold; 
	cursor: pointer; 
	color: #005F9D;
}

span.Link:hover 
{
	color: #18534F;
	text-decoration: underline;
}


#GoogleMapContainer
{ 
	position: relative;
	width: 554px; 
	height: 310px; 
} 

#GoogleMap
{ 
	height: 300px; 
	width:  554px; 
	background-color: #99b3cc; 
}

#GoogleMapPopup
{
	visibility:hidden; 
	position:absolute; 
	padding: 2px 2px 2px 2px;
	background-color:#ffffff; 
	border: 1px dotted #000000; 
	font-size: 14px;
}

#GoogleMapLoader
{
	visibility: visible; 
	position: absolute; 
	left: 200px; 
	top:  105px; 
	height:90px; 
	width:154px; 
	background:black;
	color: #ffffff;
	font-size: 14px; 
   opacity: 0.4;
   filter:alpha(opacity=40);
}

#GoogleMapLoader img
{	
	position:absolute; 
	left:60px; 
	top:30px;
}

#NewsContainer
{
 	position: relative; 
	width:554px;
}


#article .linkBar
{
    position: relative;
    font-family: Arial, Helvetica;
    font-size: 13px;
    line-height: 130%;
    background: #D3DDE4;
    color: #766F69;
    width: 534px;
    overflow:hidden;
    margin: 0 0 1px 0;
    padding:2px 10px;
    margin-top:2px;
    margin-bottom:2px;
}

#article .linkBar a
{
  background-color:#d3dde4;
  font-size: 13px;
  color:#047;
  text-decoration: none;
  float: left; 
  display: block;
}

#article .linkBar a:hover
{
  font-size: 13px;
  background-color:#d3dde4;
  color:#57524e;
  text-decoration: underline;
}

#article .linkBar a.leesverder
{
  font-size: 13px;
  background-image:url('../images/icons/icon_comments.gif');
  background-position:0 1px;
  margin:0 9px 0 0;
  padding:0 0 0 11px;
  background-repeat:no-repeat;
}

#article .linkBar a.permalink
{
    font-size: 13px;
  background-image:url('../images/icons/icon_comments.gif');
  background-position:0 1px;
  margin:0 9px 0 0;
  padding:0 0 0 11px;
  background-repeat:no-repeat;
}

#article li
{
  margin: 10px;
   font-family: Arial, Helvetica;
    font-size: 14px;
}

#article ul
{
     font-family: Arial, Helvetica;
    font-size: 14px;
	margin: 10px;
}


#article a
{
  font-family: Arial, Helvetica;
    font-size: 14px;
 	color: #004477;
 	text-decoration: none;
}

#article a:hover 
{
  font-family: Arial, Helvetica;
    font-size: 14px;
 	color: #58534F;
	text-decoration: underline;
}


#NuinArticle .tekst
{
    font-family: Arial, Helvetica;
    font-size: 14px;
    line-height: 120%;
}



#NuinArticle a
{
 	color: #004477;
 	text-decoration: none;
}

#NuinArticle a:hover 
{
 	color: #58534F;
	text-decoration: underline;
}


#NuinArticle li
{
  margin: 10px;
}

#NuinArticle ul
{
	margin: 10px;
}

#NuinArticle .tekst
{
    font-family: Arial, Helvetica;
    font-size: 14px;
    line-height: 120%;
}

#BuurtNewsHeader
{
    font-family: Arial,sans-serif;
    font-size: 11px;
    letter-spacing:0.1em;
    background-color:#fff;
     color:#666;
   text-transform:uppercase;
    margin-top:10px;
    margin-bottom:10px;
}

#BuurtNewsHeader a
{
 	font-size: 11px;
	color: #004477;
 	text-decoration: none;
}

#BuurtNewsHeader a:hover
{
 	font-size: 11px;
	color: #58534F;
	text-decoration: underline;
}

#HeadlinesContainer
{
	width: 366px;
	height: 400px;
	background-color:#f1f0f0;
   color:#58534f;
}

#Headlines
{
	width: 346px;
	padding: 10px;
}

#column_right_newslists span.Title
{
	cursor: pointer;
   display:block;
   float:left;
   background-image:url('../icon/icon_listitem.gif');
   background-repeat:no-repeat;
   background-position:0 5px;
   padding:0 0 0 12px;
   color: #004477;
}

#column_right_newslists span.Title:hover
{
	text-decoration: underline;
}


/* Begin Marktplaats blok */

#MarktplaatsContainer
{
	width: 366px;
	height: 100%;
	font-size: 13px;
	font-family: Arial;
	background: #D3DDE4;
}

#MarktplaatsContainer h3
{
	font-size: 18px;
	font-family: Georgia, sans-serif;
	font-weight: normal;
	background: #215776;
	color: #ffffff;
	width: 346px;
	height: 20px;
   overflow:hidden;
   margin: 0 0 1px 0;
   padding:5px 10px;
}

#MarktplaatsContainer td
{
	background-color: #A6BCC8;
	font-size:12px;
	color:#194158;
	cursor:pointer;
	margin-left:0.5em;
}

#MarktplaatsContainer td:hover
{
	background-color: #D3DDE4;
	font-size:12px;
	color:#000000;
	cursor:pointer;
	margin-left:0.5em;
}

#MarktplaatsContainer .button_container
{
  position: relative;
  height:18px;
  left: 85px;
  background-repeat:no-repeat;
  background-position:top left;
  padding:0 0 0 7px;
  background-image:url('../images/comment_submit_container.gif');
}

#MarktplaatsContainer .button_container input
{
  background-repeat:no-repeat;
  width: auto;
  height: 18px;
  background-position:top right;
  font-family:arial, sans-serif;
  cursor:pointer;
  border:0;
  padding:0 7px 0 0;
  background-image:url('../images/comment_submit.gif');
  background-color:#d3dde4;
  color:#fff;
}

.meta_information .rss
{  
   float:right;
}

.meta_information img
{
    position: relative;
    border:0;
    top:1px;
}

/* Forms */
input.text, 
textarea.text
{
  font-family:'courier new', monospace;
  border:0;
  padding:2px;
}

label
{
width: 6em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.prop
{ height: 200px;
  float: right;
  width: 1px;
}

/* Verkiezingen*/
.uitslag {font-size: 10px}

table.uitslagen { font-family: Arial;
	          font-size: 11px;
	          color: #333333;
	          text-align: center;}
td.lb {border-left: 1px solid #999999;}
td.tb {border-top: 1px solid #999999;}
td.lbtb {border-top: 1px solid #999999;
         border-left: 1px solid #999999;}

table.MarktplaatsArticle td
{
    font-family: Arial, Helvetica;
    font-size: 14px;
    line-height: 130%;
}


.teaser_wide p a
{
 	color: #004477;
 	text-decoration: none;
}

.teaser_wide p
{
    font-family: Georgia;
}
.teaser_wide p a:hover 
{
 	color: #58534F;
	text-decoration: underline;
}

.column_right_row .marktplaats_navigation ul
{
  list-style:none;
}

.column_right_row .marktplaats_navigation li
{
  display:inline;
}

.column_right_row .marktplaats_navigation li a
{
  display:block;
  float:left;
  width:172px;
  font-family:arial, sans-serif;
  text-decoration:none;
  margin:0 1px 1px 0;
  padding:2px 5px;
  background-color:#a6bcc8;
  color:#194158;
}

.column_right_row .marktplaats_navigation li a:hover
{
  background-color:#d3dde4;
  color:#000;
}


.column_right_row .marktplaats_navigation li a.last
{
  width:172px;
  margin:0 0 1px 0;
}

#article .commentphoto
{
    width: 160px;
    height: 160px;
    float: left;  
}

#article .commentphoto img
{
  display:block;  
}

#article .commenttext
{
    float: left;
}


#kaartenoverzicht ul
{
  list-style:none;
}

#kaartenoverzicht li
{
  display:inline;
}

#kaartenoverzicht a
{
  display:block;
  float:right;
  text-decoration:none;
  padding:5px 8px;
}

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