  /* standaard */
BODY, TD, A{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #231F20;
}

A {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #231F20;
	text-decoration: underline; 
}
A:visited { }
A:active { }
A:hover {
	color: #818181;
	text-decoration: underline;
}

#photoalbum {
	position: absolute;
	visibility: hidden;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	/*background-color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);*/	
}

#flashbanner {
	position: absolute;
	visibility: hidden;
	height: 130px;
}

H1 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 7px 0px;
}

H2 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #818181;
	margin: 0px 0px 0px 0px;
	
}

P {
    margin-top: 0px;
}

INPUT, SELECT, TEXTAREA {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #231F20;
	border: none;
}

.city {
	font-family: Trebuchet MS, Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	text-decoration: none;
	color: #F79234;
}
.date {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	
	font-weight: bold;
	color: #818181;
	padding: 0px 0px 0px 7px;
}
.agenda TD, A{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	
	font-weight: bold;
	color: #818181;
}
.agenda A:visited { }
.agenda A:active { }
.agenda A:hover { 
	color: #515151;
	text-decoration: none; 
}

.formtext{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #231F20;
}

.formtext TD{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #231F20;
}


/* NIEUWSBRIEFBANNER */

#nieuwsbrief-inschrijven { width: 217px; height: 221px; background:url(pix/blokken_rechts/1/inschrijvennieuwsbrief-bg.gif) no-repeat; color:#666666; }
#nieuwsbrief-inschrijven .invoer { height: 15px; width: 155px; font-size: 9px; margin-top: 1px; }
#nieuwsbrief-inschrijven .invoer.kleur1 { border: 1px solid #5b5b5b; }
#nieuwsbrief-inschrijven .kop { margin: 30px 0 0 25px;  }
#nieuwsbrief-inschrijven .voornaam { margin: 14px 0 0 25px; }
#nieuwsbrief-inschrijven .email { margin: 8px 0 0 25px; }
#nieuwsbrief-inschrijven .inschrijven { margin: 15px 0 0 25px; }

/*
  Recensiebox
*/

#box-rec { width: 217px; }
#box-rec img { vertical-align: bottom; }
#box-rec .top { background: url(pix/recensie/box2-top.gif) no-repeat top left; height: 5px; line-height: 0; font-size: 0; overflow: hidden; }
#box-rec .bot { background: url(pix/recensie/box2-bot.gif) no-repeat top left; height: 5px; line-height: 0; font-size: 0; }
#box-rec .mid { padding: 0 5px 0 5px; background: #dadada; }
#box-rec .mid .hdr { margin: 0 0 5px 0; }
#box-rec .mid p { margin: 5px 0 0 0; padding: 0; color: #000000; font-size: 11px; }
#box-rec .mid p img { float: left; margin: 0 10px 5px 0; }
#box-rec .mid .more { font-weight: bold; font-size: 11px; text-decoration: none; color: #000000; }

/*
  Gemiddelde beoordeling van programma's (rating box)
*/

#box-gemid-beoor { background: url(pix/rating/box-mid.gif); width: 217px; float: left; font-weight: bold; color:#666666; }
#box-gemid-beoor .top { background: url(pix/rating/box-top.gif) no-repeat left top; padding-top: 7px; }
#box-gemid-beoor .top img { margin-left: 8px; }
#box-gemid-beoor .bot { background: url(pix/rating/box-bot.gif) no-repeat left bottom; padding-bottom: 7px;}
#box-gemid-beoor .top table { margin: 8px 0 0 8px; }
#box-gemid-beoor .top .rating1 { background: url(pix/rating/rating-balkje-bg.gif) no-repeat; width: 97px; height: 17px; }
#box-gemid-beoor .top .rating2 { overflow: hidden; height: 30px; _height: 100%; margin-top: 10px; }
#box-gemid-beoor .top .rating2 .rating { float: left; }
#box-gemid-beoor .top .rating2 .balk { float: right; margin-right: 5px; background: url(pix/rating/rating2-bg.png) no-repeat; width: 138px; height: 25px; }
#box-gemid-beoor .top .rating2 .balk img { margin: 0px; }
#box-gemid-beoor .top .rating2 .balk .cijfer { float: right; font-weight: bold; color:#3265a9; font-size: 22px; margin: -25px 5px 0 0; }

#content-rating-box { background: url(pix/rating/box-rating-small-bg.gif); width: 153px; height: 137px; float: left; font-weight: bold; color:#666666; }
#content-rating-box .top table { margin: 5px 0 0 5px; }
#content-rating-box .top table td { font-size: 10px; font-weight: bold; color: #666666; }
#content-rating-box .top .rating1 { background: url(pix/rating/rating-balkje-bg.gif) no-repeat; width: 57px; height: 17px; }
#content-rating-box .top .rating2 { overflow: hidden; height: 30px; _height: 100%; margin-top: 5px; }
#content-rating-box .top .rating2 .rating { float: left; }
#content-rating-box .top .rating2 .balk { float: left; margin-left: 7px; background: url(pix/rating/rating2-bg.png) no-repeat; width: 138px; height: 25px; }
#content-rating-box .top .rating2 .balk img { margin: 0px; }
#content-rating-box .top .rating2 .balk .cijfer { float: right; font-weight: bold; color:#3265a9; font-size: 22px; margin: -25px 5px 0 0; }

#box-rating-small { background: url(pix/rating/box-rating-small-bg.gif); width: 153px; height: 137px; float: left; font-weight: bold; color:#666666; }
#box-rating-small .content-box { margin: 8px; }
#box-rating-small .content-box .text { font-size: 9px; }
#box-rating-small .content-box .rating1 { background: url(pix/rating/rating-balkje-bg.gif) no-repeat; width: 77px; height: 16px; }
#box-rating-small .content-box .rating2 { overflow: hidden; height: 30px; _height: 100%; margin-top: 10px; width: 138px; }
#box-rating-small .content-box .rating2 .rating { float: left; }
#box-rating-small .content-box .rating2 .balk { float: right; margin-right: 5px; background: url(pix/rating/rating2-bg.png) no-repeat; width: 138px; height: 25px; }
#box-rating-small .content-box .rating2 .balk img { margin: 0px; }
#box-rating-small .content-box .rating2 .balk .cijfer { float: right; font-weight: bold; color:#3265a9; font-size: 22px; margin: -25px 3px 0 0; }

#rating { background:url(pix/rating/rating2-bg.gif) no-repeat; width: 217px; height: 37px; padding: 5px 0 0 10px; } 
#rating .balk { width: 202px; height: 25px; padding: 0px; }
.cijfer { font-weight: bold; color:#3265a9; font-size: 22px; float: right; margin-right: 5px; padding: 0px; }

#box-rec .mid { width: 215px; }

/*
  Afbeelding box
*/
.afbeelding-box { width: 217px; background: #dadada; }
.afbeelding-box .top { height: 20px; line-height: 0; font-size: 0; }
.afbeelding-box .bot { background: url(pix/blokken_rechts/afbeelding_box/afbeelding-box-bot.gif) no-repeat top left; height: 6px; line-height: 0; font-size: 0; overflow:hidden; }
.afbeelding-box .mid { background: url(pix/blokken_rechts/afbeelding_box/afbeelding-box-mid.gif) repeat-y; padding: 0 3px 0 2px; text-align: center; }
.afbeelding-box .mid .nieuwsitem { margin-left: 5px; margin-bottom: 3px; }
.afbeelding-box .mid  a { font-weight: bold; color: #98b1c4; font-size: 11px; text-decoration: none; }
.afbeelding-box .mid  a:hover { color: #dadada; }

/*
  Mytravel Blijf op de hoogte
*/

#opdehoogte { width: 119px; margin-bottom: 6px; }
#opdehoogte #opdehoogte_header { background: url(pix/opdehoogte/opdehoogte_header.jpg) no-repeat; width: 100%; height: 49px;  }
#opdehoogte #opdehoogte_footer { background: url(pix/opdehoogte/opdehoogte_footer.jpg) no-repeat; width: 100%; height: 5px; }
#opdehoogte #opdehoogte_content { background-color: #b7d162; padding: 10px 4px 0 8px; }
#opdehoogte #opdehoogte_content p { margin-bottom: 8px; color: #fff; font-size: 11px; line-height: 1.1em; font-family: Trebuchet MS; }
#opdehoogte #opdehoogte_content .input_img { margin-top: 14px; }
#opdehoogte #opdehoogte_content .txtbox { width:102; height:18; border: 1px solid #818181; font-size: 10px; }
