/* --------- /stylesheets/reset.css --------- */ 
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}


table {
	border-collapse:separate;
	border-spacing:1;

}

caption, th, td {
	text-align:left;
	font-weight:normal;
}

table, td, th {
	vertical-align:middle;
}

td {
	padding-right:5px;
}

blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}

blockquote, q {
	quotes:"" "";
}

a {
	outline: none;
	text-decoration: none;
	color: #265CA4;
}

a:hover {
/*	text-decoration: underline;*/
}
a img {
	border:none;
}

a {
	outline: none;
}

/* --------- /stylesheets/clear.css --------- */ 
.clear_both {
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
}
.clear_left {
	clear:left;
	font-size:0px;
	height:0px;
	line-height:0px;
}
.clear_right {
	clear:right;
	font-size:0px;
	height:0px;
	line-height:0px;
}/* --------- /stylesheets/typography.css --------- */ 
body {
	font-size:11px;
	line-height: 18px;
	font-family: tahoma,arial,sans-serif;
}

h1, h2, h3 {
	font-weight: bold;
	font-family: 'Trebuchet MS', arial;
	color:#333;
}

h1 { 
	font-size:18px;
  line-height: 24px;
  margin-bottom: 18px;
	padding-top:5px;
}

h2 { 
  font-size: 16px; 
  line-height: 18px; 
  margin-top: 18px;
	margin-bottom:5px;
}

h3 { 
  font-size: 12px; 
  line-height: 18px; 
}

ul, ol { 
  margin-bottom: 18px; 
}

p { 
  margin-bottom: 18px; 
}

/* --------- /stylesheets/errors.css --------- */ 
div.notice {
  font-size:14px;
  margin-top:10px;
  padding:10px;
}

div#notice_notice, div#notice_message {
  background-color:#FFC66D;
  border:2px solid #CC7833;
}

div#notice_error, div#notice_warning, div#error {
  background-color:#FFE88F;
  border:2px solid #DA4939;
}

div#errorExplanation {
  background-color:#FFE88F;
  border:1px solid #DA4939;
  margin:10px 0;
  padding:15px;
}

div#errorExplanation h2 {
  border:medium none;
  color:#DA4939;
  margin-top:0;
}

div#errorExplanation ul {
  margin-left:15px;
}

.error_message {
  color:#9D0616;
  font-style:italic;
}
.fieldWithErrors {
  background-color: #ffcccc;
}
/* --------- /stylesheets/layout.css --------- */ 
body {
	background: #eeedec url(/images/body_bg.png) repeat-x;
}

div#container {
	position:relative;
	background: white url(/images/content_bg.png) repeat-y;
	width: 1030px;
	margin: 0px auto;
}

div#header {
	background-image: url(/images/header.png);
	height: 142px;
	padding-top:16px;
}

div#paper_logo {
	float:left;
	width: 525px;
	height: 142px;
	margin-left: 15px;
}

a.logo_link {
	position:relative;
	display:block;
	width: 542px;
	height: 142px;
	/*
	background-position: bottom right;
	background-repeat: no-repeat;
	*/
}

a.logo_link img {
	position:absolute;
	display:block;
	right:0;
	bottom: 0;
}

div#top_banner {
	float:left;
	width:175px;
	height:114px;
	margin-top:14px;
	margin-left: 17px;
	background-color:#eee;
	overflow: hidden;
}


div.poll {
	float: left;
	width: 255px;
	margin-top:14px;
	margin-left: 14px;
}

div#content_top_right {
  float: right;
	border-left: solid 1px #dbdbdb;
	width: 269px;
	margin-right:15px;
	padding-left:14px;

}

div#content_top_right_inner {
  background-color: #DBDBDB;
  padding-top: 14px;
	width: 269px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-right-radius: 8px;
}

div#content_top_right_inner div.itembox {
  padding: 0px 14px 14px;
  margin-bottom: 0px;
}

div#content_top_right_inner div.itembox_content {
  /*box-shadow: -3px 2px 1em #999;
  -moz-box-shadow: -3px 2px 1em #999;
  -webkit-box-shadow: -3px 2px 1em #999;*/
}

div#content_top_right_inner div.itembox a {
  height: 33px;
}

div#content_top_right_inner div.itembox span.image {
  float: left;
  margin-left: 0px;
  padding-right: 5px;
  background-color: white;
}

div#content_top_right_inner div.itembox span.image img{
  width: 43px;
  border: 1px solid #555559;
}
div#content_top_right_inner div.itembox span.link {
  float: left;
  width: 143px;
  margin-left: 0;
  /*height: 44px;*/
}

div#left {
	float: left;
	width: 195px;
	margin-left: 15px;
	min-height:400px;
}

div#left a.banner {
	display: block;
	margin:10px;
}

div#left div.banner_flash {
  margin: 10px;
}
div#content {
	float: left;

	margin:8px 10px 10px 14px;
}

div#background_container_header {
  float: left;
	width:494px;
	border-bottom: solid 1px #dbdbdb;
	margin:8px 10px 0px 14px;
}

div#sitemap_path {
	float: left;
	padding-bottom:7px;
	text-transform: uppercase;
	font-family: tahoma;
	font-size: 11px;
  width: 400px;
  height: 18px;
  line-height: 20px;
  overflow: hidden;
}

div#sitemap_path a {
 color: #535353;	
}

div#sitemap_path a:hover {
	text-decoration: underline;
}

div#quicklinks {
  float: right;
  margin-bottom: -13px;
}

div#quicklinks a.rss {
  background: white url(/images/rss.jpg) top left no-repeat;
  padding: 0px 0px 4px 24px;
}

div#quicklinks a.twitter {
  background: white url(/images/twitter_icon_small.gif) top left no-repeat;
  padding: 0px 0px 4px 17px;
}

div#quicklinks a:hover {
  text-decoration: underline;
}

div#content_top {
	float:left;
	width:494px;
	margin:0px 10px 0px 14px;
}

div#content_bottom {
	float:right;
	width:777px;
	margin:14px 28px 14px 14px;
	border-top: solid 1px #dbdbdb;
}

div#content_bottom_left {
	float:left;
	width:366px;
	margin-top:10px;
}

div#content_bottom_right {
	background-color: #dbdbdb;
	margin-top:14px;
	padding:10px;
	float:left;
	width:374px;
	margin-left:17px;
}

div#footer {
	background-image: url(/images/footer.png);
	height:38px;
	font-size: 10px;
	color: #535353;
	padding-left: 225px;
	padding-top: 5px;
}

div.rodi_logo {
	background-image: url(/images/rodi_logo.png);
	position:relative;
	bottom: 0px;
	left: 45px;
	width: 140px;
	height: 144px;
}

div#form_success {
	background: white url(/images/form_success.jpg) bottom right no-repeat;
	height: 337px;
}

div.info a:hover {
	text-decoration: underline;
}

div.info table {
	margin-bottom: 10px;
}
div.info td.big {
	width: 150px;
}


div.comments_header_link a {
	color: black;
}

div.comments_header_link {
	float:left;
	padding-top:1px;
	font-size:10px;
}

div.comments_header_value {
	font-size:9px;
	float:right;
	padding-left:9px;
	text-transform:uppercase;
	text-align:right;
}

span.comments_header_number {
	background-color:#535353;
	color:white;
	line-height:15px;
	text-align:center;
	vertical-align:center;
	font-size:8px;
	margin-left:3px;
	padding:4px 6px 3px 6px;
}


div#comments_header {
	background-image:url(/images/article_show_comments.png);
	height:22px;
	width: 360px;
	margin-top:20px;
	padding-top:32px;
	padding-left:6px;
}

div.comment {
	border-bottom: solid 2px #b3b3b3;
	overflow: hidden;
}

div.comment_info {
	background-image:url(/images/article_show_comment_header.png);
	height:18px;
	padding-left:10px;
	font-size:10px;
	line-height:18px;
	vertical-align:middle;
}

div.comment_body {
	margin:10px 0;
}

div.comment_admin {
	margin-top: 2px;
	float: right;
}

/*
textarea, .text_area {
	width:356px;
	height:200px;
	border:solid 1px #666;
	padding:4px;
}

.text_field {
	border:solid 1px #666;	
	padding:4px;
}
*/
/*
a.banner img{
	opacity: .8;
  filter:alpha(opacity=80);  
}

a.banner:hover img{
  opacity: 1;
  filter:alpha(opacity=100);   
}
*/

div.article_videos {
	margin-top: 5px;
}

div.youtube_movie {
  margin-bottom: 5px;
}

div.gallery {
  text-align: center;
  margin-top: 10px;
}

div.gallery img {
  border: 1px solid #555556;
  margin: 2px;
}

img.article_videos {
  float: left;
  margin-right: 6px;
  width: 15px;
  height: 15px;
}

div#google_ads_right{
  background-color: white;
  padding: 10px 10px 0px 0px;
}

div#google_leaderboard{
  margin: 0 auto;
  width: 728px;
  float: left;
}

div#google_skyscraper {
  margin: 0 auto;
  width: 160px;
}

table.detail td {
  vertical-align: top;
}

table.detail tr td.label {
  font-weight: bold;
  vertical-align: top;
  text-align: right;
}

.sharing-cl{
  overflow:hidden;
  margin:0;
  padding:0;
  list-style:none;
}
.sharing-cl a{
  overflow:hidden;
  width:75px;
  height:30px;
  float:left;
  margin-right:5px;
  text-indent:-200px;
  background:url(/images/share-sprite.png) no-repeat;
}
a.sh-su{background-position:-210px -40px;}
a.sh-feed{background-position:-70px -40px;}
a.sh-tweet{background-position:-140px -40px;}
a.sh-mail{background-position:0 -40px;}
a.sh-digg{background-position:-280px -40px;}
a.sh-face{
  margin-right:0;
  background-position:-350px -40px;
}
a.sh-mail:hover{background-position:0 1px;}
a.sh-feed:hover{background-position:-70px 1px;}
a.sh-tweet:hover{background-position:-140px 1px;}
a.sh-su:hover{background-position:-210px 1px;}
.sh-digg:hover{background-position:-280px 1px;}
a.sh-face:hover{
  background-position:-350px 1px;
}
 
#text{
  margin-top:3em;
  font-weight:bold;
  font-family:helvetica,arial,sans-serif;
}
#text a{
  text-indent:0;
  height:auto;
  text-align:center;
  font-size:11px;
  padding-top:35px;
  color:#999;
  text-decoration:none;
}

div.right_banner {
  margin-bottom: 10px;
}

div.article_onderschriften {
  font-style: italic;
}

div.article_onderschriften h2 {
  font-size: 12px;
  margin-bottom: 0px;
  line-height: 12px;
}

div.article_onderschriften p {
  font-size: 9px;
}
/* --------- /stylesheets/nav.css --------- */ 
div#nav {
	float:left;
	background-image: url(/images/nav/nav_bg.png);
	background-repeat: repeat-x;
	background-color: #b90417;
	width: 716px;
	height: 25px;
	margin-left:15px;
	font-family: tahoma;
}

div#nav ul {
	float:right;
	height:25px;
}
div#nav ul li {
	display: block;
	float: left;
	border-left: solid 1px #d7494b;
	height:25px;
}

div#nav ul li.first {
	border-left: none;
}

div#nav ul li a.link {
	display:block;
	float:left;
	color:white;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	padding:0px 10px;
	text-transform: uppercase;
}

/*
div#nav ul li.hover, div#nav ul li.select{
	background-color:#850311;
}
*/
div#nav ul li a:hover, div#nav ul li.select a{
	background-color:#850311;
}

div#nav_menu {
	position:absolute;
	top: 183px;
	padding:13px;
	color:white;
	background: #c00418 url(/images/nav/nav_dropdown_bg.png) repeat-x;
	
	opacity: .95;
  filter:alpha(opacity=95);   /* Internet Explorer       */
	z-index:1;
}

div.menu input.textfield,
div#nav_menu input.textfield {
	margin-bottom:4px;
	border:solid 1px #3a0006;
	/*border:solid 1px #88111d;*/
	height: 17px;
	width:149px;
	background-color: #4f0008;
	color: #cfcfcf;
	padding-left:4px;
	padding-top:2px;
}

div.menu a.item,
div#nav_menu a.item {
	display:block;
	float: left;
	height: 24px;
	color: #fff;
	background-image: url(/images/nav/nav_link_left.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}

div.menu a.item span,
div#nav_menu a.item span {
	display: block;
	background-image: url(/images/nav/nav_link_right.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	height:24px;
	padding-right: 38px;
}

div#nav_menu a.item:hover span{
	text-decoration: underline;
	cursor: pointer;
}

div.menu a.button,
div#nav_menu a.button {
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	color: #fff;
	background-image: url(/images/nav/nav_button_left.png);
	background-repeat: no-repeat;
	padding-left: 14px;
	text-transform: uppercase;
}

div.menu a.button span,
div#nav_menu a.button span {
	display: block;
	background-image: url(/images/nav/nav_button_right.png);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right: 38px;
}

div.menu input#search,
div#nav_menu input#search {
	width: 260px;
}


div.menu {
	position:absolute;
}

div#nav ul li div#login_menu {	width: 270px; }
div#nav ul li div#search_menu {	width: 268px; }
div#nav ul li div#service_menu { width:180px; }
div#nav ul li div#contact_menu { width:180px; }
div#nav ul li div#prijsvragen_menu { width: 180px; }
/* --------- /stylesheets/itembox.css --------- */ 
div.itembox {
	margin-bottom: 10px;
}

div.itembox_header {
	height:21px;
}

div.itembox_title {
	float: left;
	font-family: tahoma;
	font-size:11px;
	text-transform: uppercase;
	height: 18px;
	line-height:21px;
	width: 175px;
	color: white;
	text-align: center;
	padding-top: 3px;
}

div.itembox div.content {
	background-color:white;
	font-size:11px;
	height: 46px;
}
div.itembox a {
	color:black;
}

div.itembox a:hover {
	text-decoration: underline;
}


/** thumb **/

div.item_box_thumb {
	position:relative;
	background: white none;
	height: 67px;
}

div.item_box_thumb a{
	padding-top: 5px;
	display:block;
	height: 62px;
	color: black;
}

div.item_box_thumb.even a:hover {
	background-color: #f6f6f6;
}

div.item_box_thumb a:hover {
	background-color:#d6d6d6;
	cursor:pointer;
}

div.item_box_thumb.even a:hover {
	background-color:#d3d3d3;
}
div.item_box_thumb span.image {
	
}
div.item_box_thumb span.image img{
	border: solid 1px #555559;
	display:block;
	float: left;
	width: 82px;
	height: 60px;
}

div.item_box_thumb span.content {
	background-color: inherit;	
	padding-left: 5px;
	display: block;
	float:left;
	width: 285px;
}

div.item_box_thumb span.body {
	display: block;
	line-height:11px;
	width: 250px;
	font-size: 10px;
	letter-spacing: 0.03em;
}

div.item_box_thumb span.title {
	display: block;
	font-weight: bold;
	line-height:15px;
	width: 260px;
}

div.item_box_thumb span.item_box_footer {
	position: absolute;
	bottom: 0;
	display: block;
	height:21px;
	width: 285px;
	background-position: bottom right;
	background-repeat: no-repeat;
	background-image: url(/images/itembox/gray/item.gif);
}

div.item_box_thumb span.item_box_info {
	display:block;
	float:left;
	text-transform: uppercase;
	background-color:#b3b3b3;
	width:83px;
	padding-left: 4px;
	margin-right:2px;
	height:21px;
	color:white;
	font-size:10px;	
	line-height: 13px;
}

div.item_box_thumb.hover span.item_box_info {
	background-color:#999;
}

div.item_box_thumb span.item_box_footer_icon, div.item_box_thumb span.item_box_footer_text, div.item_box_thumb span.item_box_footer_comments {
	display: block;
	float:left;
	margin:3px 5px 2px 0px;
}

div.item_box_thumb a:hover span.item_box_footer_icon, div.item_box_thumb a:hover span.item_box_footer_text, div.item_box_thumb a:hover span.item_box_footer_comments {
	text-decoration: none;
}

div.item_box_thumb span.item_box_footer_text {
	margin-top: 4px;
}
div.item_box_thumb a:hover span {
	text-decoration:underline;

}

div.item_box_thumb span.item_box_footer_comments {
	background-color:#535353;
	color:white;
	width:15px;
	font-size:8px;
	height:15px;
	line-height:14px;
	text-align:center;
}

/** item_box_thumb big **/
div.item_box_thumb.big span.content {
  width: 277px;
}
div.item_box_thumb.big span.title {
  overflow: hidden;
}
div.item_box_thumb.big span.item_box_info {
  background-color: #888;
}
/** item **/
div.itembox div.item_box_item a.advertorial {
	padding-left: 10px;
}

div.item_box_thumb.big span.item_box_footer {
  width: 277px;
}

div.item_box_thumb.big span.body {
  font-size: 11px;
  line-height: 13px;
}

div.itembox div.item_box_item a {
	color: #010101;
	background-color:white;
}

div.itembox div.item_box_item a:hover {
	cursor: pointer;
	background-color:#eee;
}

div.itembox div.item_box_item a:hover span.link {
	text-decoration: underline;
}

div.itembox div.item_box_item a {
	padding-top:3px;
	display:block;
	/*font-size:11px;*/
	height:21px;
	line-height:15px;
	vertical-align:middle;
	background-position: bottom right;
	background-repeat: no-repeat;
	background-image: url(/images/itembox/gray/item.gif);
}

div.itembox div.item_box_link_gradient {
	padding-top:4px;
	padding-left: 5px;
	display:block;
	/*font-size:11px;*/
	height:20px;
	line-height:15px;
	vertical-align:middle;
	background-image: url(/images/itembox/gray/gradient.png);
	border-bottom:2px solid #535353;
}

div.itembox div.item_box_item span{
	display:block;
	float:left;
	margin-left: 5px;
}

div.itembox div.item_box_item span.comments {
	background-color:#535353;
	color:white;
	font-size:8px;
	height:15px;
	line-height:15px;
	text-align:center;
	vertical-align:middle;
	width:15px;
}

div.itembox span.link {
	width: 295px;
}

/** sub header **/

div.itembox div.sub_header {
	height:23px;
	background-position: right;
	color:white;
	font-size:12px;
	padding-left:10px;
	line-height:20px;
	font-family: verdana;
}


/** poll **/
div.itembox_content div.content_poll {
	background-color: #dbdbdb;
	height: 86px;
	border: solid 1px #535353;
	padding:0 8px;
	position: relative;
}

div.itembox_content div.content_poll_title {
	position: absolute;
	font-family: 'trebuchet ms';
	top: 5px;
	width: 237px;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

div.content_poll_buttons {
	position: absolute;
	bottom: 10px;
	left: 17px;
}

div.itembox_content a.button_yes,div.itembox_content a.button_no {
	display:block;
	width:110px;
	height:29px;
	line-height:23px;
	color: white;
	font-family: tahoma;
	text-transform: uppercase;
	text-align: center;

}

div.itembox_content a.button_yes {
	background-image: url(/images/button_yes.png);
	float:left;
}

div.itembox_content a.button_no {
	background-image: url(/images/button_no.png);	
	float:right;
}


/*** themes ***/

	/** gray **/
	/*** title ***/
	div.itembox.gray div.itembox_header{
		border-bottom: solid 5px #535353;
	}

	div.itembox.gray div.itembox_title {
		background-image: url(/images/itembox/gray/title.png);
	}

	div.itembox.gray div.item_box_item a{
		background-image: url(/images/itembox/gray/item.gif);
	}

	div.itembox div.item_box_item a.hover {
		background-color:#eee;
	}

	div.itembox.gray div.sub_header {
		background-image: url(/images/itembox/gray/sub_header.png);		
	}
	div.itembox.gray div.sub_header.active, div.itembox.gray div.sub_header.hover  {
		background-image: url(/images/itembox/gray/sub_header_active.png);
		cursor: pointer;
	}


	/** light gray **/
	div.itembox.light_gray div.itembox_header{
		border-bottom: solid 5px #b3b3b3;
	}

	div.itembox.light_gray div.itembox_title {
		background-image: url(/images/itembox/light_gray/title.png);
	}

	/** blue **/
	div.itembox.blue div.itembox_header{
		border-bottom: solid 5px #265ca4;
	}

	div.itembox.blue div.itembox_title {
		background-image: url(/images/itembox/blue/title.png);
	}
	
	div.itembox.blue div.sub_header {
		background-image: url(/images/itembox/blue/sub_header.png);		
	}
	div.itembox.blue div.sub_header.active, div.itembox.blue div.sub_header.hover  {
		background-image: url(/images/itembox/blue/sub_header_active.png);
		cursor: pointer;
	}
	
	div.itembox.blue div.content {
		border-bottom: solid 2px #265ca4;
	}

	/** green **/
	div.itembox.green div.itembox_header{
		border-bottom: solid 5px #0d3321;
	}

	div.itembox.green div.itembox_title {
		background-image: url(/images/itembox/green/title.png);
	}
	
	div.itembox.green div.sub_header {
		background-image: url(/images/itembox/green/sub_header.png);		
	}
	div.itembox.green div.sub_header.active, div.itembox.green div.sub_header.hover  {
		background-image: url(/images/itembox/green/sub_header_active.png);
		cursor: pointer;
	}
	
	div.itembox.green div.content {
		border-bottom: solid 2px #0d3321;
	}
	
	div.itembox.green div.item_box_item a {
		/*background-image: url(/images/itembox/green/item.gif);*/	
	}
	div.itembox.green div.item_box_item a:hover {
		background-color: #d6ebd4;
	}

	/** red **/
	div.itembox.red div.itembox_header{
		border-bottom: solid 5px #a00011;
	}

	div.itembox.red div.itembox_title {
		background-image: url(/images/itembox/red/title.png);
	}
	
	div.itembox.red div.sub_header {
		background-image: url(/images/itembox/red/sub_header.png);		
	}
	div.itembox.red div.sub_header.active, div.itembox.red div.sub_header.hover  {

		background-image: url(/images/itembox/red/sub_header_active.png);
		cursor: pointer;
	}
	
	div.itembox.red div.content {
		border-bottom: solid 2px #a00011;
	}
	
	div.itembox.red div.item_box_item a {
		background-image: url(/images/itembox/red/item.gif);
	}
	
	/** black **/
	div.itembox.black div.itembox_header{
		border-bottom: solid 5px #000;
	}

	div.itembox.black div.itembox_title {
		background-image: url(/images/itembox/black/title.png);
	}
	
	div.itembox.black div.sub_header {
		background-image: url(/images/itembox/black/sub_header.png);		
	}
	div.itembox.black div.sub_header.active, div.itembox.black div.sub_header.hover  {

		background-image: url(/images/itembox/black/sub_header_active.png);
		cursor: pointer;
	}
	
	div.itembox.black div.content {
		border-bottom: solid 2px #000;
	}
	
/*** end themes **/

div.itembox span.comment {
  clear: left;

}
/** epaper **/
div#epaper {
	background: white url(/images/epaper_background.png) no-repeat 50% 50%;
	border-left: solid 1px #b3b3b3;
	border-right: solid 1px #b3b3b3;
	border-bottom: solid 1px #b3b3b3;	
	width: 239px;
	height: 128px;
	padding-top: 10px;
}

div#epaper_nudeboerop {
	background: white url(/images/rodi3.JPG) no-repeat 50% 50%;
	border-left: solid 1px #b3b3b3;
	border-right: solid 1px #b3b3b3;
	border-bottom: solid 1px #b3b3b3;	
	width: 239px;
	height: 128px;
	padding-top: 10px;
}

div#epaper a {
	display: block;
	width: 145px;
	margin: 0 auto;
}

div#epaper_nudeboerop a {
	display: block;
	width: 145px;
	margin: 0 0 0 32px;
}

div.item_box_thumb.offer {
  height: 37px;
}

div.item_box_thumb.offer a {
  padding-top: 5px;
  height: 32px;
}

div.item_box_thumb.offer span.image img {
  height: 30px;
}

div.itembox div.nieuwsbrief {
  background: white url(/images/itembox/gray/item.gif) bottom right no-repeat;
  padding: 0px 5px 10px;
}

div.itembox div.nieuwsbrief div.text_container {
  font-weight: bold;
  padding: 3px 0px;
}

/*
table.detail .text {
  background:#F9FAF2 none repeat scroll 0 0;
  border:1px solid #C3C3C3;
  color:#000000;
  margin-right:3px;
  padding:3px 5px 4px;
  width:240px;
  font-size: 11px;
	font-family: tahoma,arial,sans-serif;
}

table.detail .text_area {
  height: 45px;
}
*/
/*
div#weather {
  background-color: white;
  border: 1px solid #B3B3B3;
}

div#weather div.weather_condition {
  position: relative;
  height: 129px;
}

div#weather h1 {
  position: absolute;
  top: 93px;
  right: 7px;
  font-size: 16px;
  color: black;
}

div#weather img {
  position: absolute;
  top:0px;
  right: 0px;
}

div#weather div.weather_degrees {
  position: absolute;
  font-size: 30px;
  color: #779dd0;
  right: 19px;
  top: 45px;
}
  */
div#weather div.content {
  position: relative;
  background-color: #9BC5F0;
  background-color: #d8e9ec;
  background-repeat: no-repeat;
}

div#weather img {
  margin-top:-10px;
  width:125px;
  overflow: hidden;
}

div#weather h1 {
  position: absolute;
  top: 15px;
  left: 70px;
  font-size: 13px;
  color: #222;
}
div#weather div.weather_degrees {
  position: absolute;
  top: 5px;
  left: 70px;
  font-size: 20px;
  color: #111111;
}

/* --------- /stylesheets/contact.css --------- */ 
div.block {
	float:left;
	margin-right: 15px;
}/* --------- /stylesheets/form.css --------- */ 

.text_area {
	height: 100px;
}
td.bold {
  width: 115px;
  font-weight: bold;
  vertical-align: top;
  text-align: right;
  color: #444;
}

div.form_defaults {
  float: left;
}
div.form_options {
  float: left;
  width: 250px;
  margin-left: 10px;
}

.text_field, .text_area {
  background:#F9FAF2 none repeat scroll 0 0;
  border:1px solid #C3C3C3;
  color:#333;
  margin-right:3px;
  padding:3px 5px 4px;
  width:220px;
  font-size: 11px;
	font-family: tahoma,arial,sans-serif;
}

.text_field.large, .text_area.large {
  width: 350px;
}

.text_area.small {
  height: 38px;
}
.text_field:focus, .text_area:focus {
  background: white url(/images/text_focus2.gif) repeat-x;
  border: solid 1px #666;
  color: #000;
}

div.fieldWithErrors input.text_field, div.fieldWithErrors .text_area {
  background-color:#FFe88f;
  background-image: none;
  border:solid 1px #9d0616;
}

