/** 
 * additional.css 
 * 
 * Sets up different grid layouts.
 * 
 * @version			1
 * @date			2009-10-1
 * @author			Netcreators (Emile Blume)
 * @project			GBO.Overheid / Logius
 * @cssdoc			version 1.0-pre
 *
 */

acronym, dfn, abbr, span.abbr { border-bottom:1px dotted black; cursor:help;}
table img, table td p { margin:0; padding:0; }

.content_add * { padding-right:0; }

.mail { background:url(accessibility/mail.png) no-repeat -2px 2px; padding-left:20px; }
.internal-link { background:url(accessibility/internal-link.png) no-repeat -2px 2px; padding-left:12px; }
.external-link, .external-link-new-window { background:url(accessibility/external-link.png) no-repeat -2px 2px; padding-left:20px; }
.external-link-new-window img { display:none; }

#leveltitle { 
color:#4E9625; 
font-family:Arial,Verdana,sans-serif;
font-size:2.2em;
font-weight:normal;
line-height:2;
margin-bottom:0;
margin-top:-12px;
}

#service_menu a.sel { background:none; }

#content .banner div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom:0; }
#content .banner img { width:auto; }
#content .mod .csc-textpic-text { padding:10px 10px 10px 0; }

#content .content_main { min-height:500px; height:auto !important; height:500px; }
.content ul li.csc-section { list-style:none; margin:0; padding:0; }


.content .csc-sitemap ul { list-style:none; font-size:1em; }
.content .csc-sitemap ul li { background:transparent url(skin/arrow.png) no-repeat scroll left 6px; padding-left:11px; }
.content .csc-sitemap ul li a { font-weight:bold; }
.content .csc-sitemap ul ul { margin-bottom:11px; }
.content .csc-sitemap ul ul li a {font-weight:normal;}
.content .csc-sitemap ul ul ul { margin-bottom:0; }


.csc-textpic-caption { color:#767676;}
.csc-frame-rulerBefore { border-top:3px solid #4E9625; padding:0.9em 0 0;}
.csc-frame-rulerAfter { border-bottom:3px solid #4E9625; padding:0 0 0.9em 0; }


/* frames ///////////////////////////////////////////////////////////////*/
.frame-01, .frame-02, .frame-03 {
	display:inline;
	float:left;
	width:30%;
}

/* Search ////////////////////////////////////////////////////////////////*/
.search {
	top:14px;
	left:710px;
	position:absolute;
	width:174px;
}

.search form, .search * { margin:0; padding:0; text-align:left; }
.search fieldset { border:0; margin:0; padding:0; }

.search input { 
	background:#FFF;
	border:1px solid #000;
	display:inline;
	float:left;
	font-size:12px;
	text-transform:lowercase;
	width:133px;
}
.search input.submit { font-size:11px; text-align:center; width:38px; }

.search a { color:#FFF; text-decoration:none; }
.search .hidden { display:none; }

#tx-indexedsearch-selectbox-defop { margin-left:126px; }
label.wide { width:auto; }

/* Serviceberichten /////////////////////////////////////////////////////*/
.content .service, .powermail_mandatory_js, .tx-comments-required-error  {
	background:#FEF1BC url(skin/message_info.png) no-repeat 0.5em 0.5em;
	color:#000;
	padding:8px 10px 5px 34px;
}

.service *, .content .service h3, .content .service h3 { color:#000; }

.powermail_mandatory_js, .tx-comments-required-error {
	background:#FAB2BD url(skin/message_err.png) no-repeat 0.5em 0.5em;
	margin-top:0.6em;
	display:block;
}

.questionNumber { margin-right:4px; }

/* Comments ///////////////////////////*/
.tx-comments-comment-form input.submit { margin-left:0; }


/* Begrippenlijst ////////////////////*/
ul.atozlist { padding-bottom:0.6em; border-bottom:3px solid #4E9625; }
ul.atozlist li { list-style:none; display:inline; }
ul.atozlist li {
	border-right:0px solid #767676;
	line-height:1.2em;
	margin:0;
	padding:0.2em 0.2em 0.3em;
}

/* TT NEWS ////////////////////////////*/
.content_main .news-list-container, .content_main .tx-indexedsearch-res { 
	border-top:3px solid #4E9625; 
	border-bottom:3px solid #4E9625; 
	padding-top:0.6em; margin-bottom:0.6em; 
}

.content_main .news-list-container { border-bottom:0; }
.content ul.news-list-container, .content ul.news-list-container li { background:none; list-style:none; margin:0; padding:0;  }
.content ul.news-list-container li a {
	background: url(skin/arrows.png) no-repeat scroll 0 10px;
	display:block;
	padding:0.3em 1em 0.3em 1.2em;
}

.content_add ul.news-list-container li a { width:188px; }

.news-date { color:#6A6A6A; font-size:1.1em; }
.news-more a, .news-back a { font-size:1.1em;  }
.news-latest-item, .news-list-item { margin-bottom:1.4545em; }
.news-latest-item p, .news-list-item p { margin-bottom:0; }

#content .green .content_main .news-browse {  border-top:3px solid #4E9625;  }
.news-browse { padding-top:0.6em;  }
.news-browse li, ul.browsebox li { list-style:none; display:inline; }
.news-browse .browse-results { display:none; }
.news-browse li, ul.browsebox li { 
	background:none;
	border-right:1px solid #767676;
	text-decoration:none; 
	padding:0.2em 0.6em 0.3em;
}
/*
.news-browse li.last, .news-browse li:last-child, .browsebox li:last-child { border:none; }
*/

ul.browsebox { margin-bottom:0.6em; }
.tx-indexedsearch-res .tx-indexedsearch-res { border:0; }
.tx-indexedsearch-info { display:none; }










/* mailform properties ///////////////////////////////////////////////////////////////*/
/* form ul, form li, form dl, form dd {margin:0; padding:0; list-style:none; }*/
.tx-pbsurvey-pi1 fieldset { margin-bottom:0;}
.tx-pbsurvey-pi1 label.radio { margin-left:12.3em; width:290px;}
.tx-pbsurvey-pi1 .tx_powermail_pi1_fieldwrap_html { float:left; width:400px; }
.tx_powermail_pi1_fieldwrap_html {
	background:#F5F5F5;
	clear: both;
	display: block;
	margin-bottom: 0.3em;
	padding:1.2em 2em 1.2em 1em;
}

.tx-powermail-pi1 label, .tx-pbsurvey-pi1 label, .survey_item label {
	float: left;
	padding-right: 0.6em;
	width: 120px;
	text-align: left;
}

.tx_powermail_pi1_fieldwrap_html_radio label,
.tx_powermail_pi1_fieldwrap_html_check label { padding-right:0; }
.powermail_radio_inner, .powermail_check_inner { margin-left:120px; padding-left:0.3em;}
.powermail_radio_inner label, .powermail_check_inner label { float:none; }
.powermail_radio_inner input, .powermail_check_inner input { width:20px; }

.tx-powermail-pi1 input.powermail_contact powermail_submit {
	background:#DEEBE3 none repeat scroll 0 0;
	border:1px solid #000000;
	color:#000000;
	cursor:pointer;
	font-weight:bold;
	margin-left:12.7em;
	padding:0.4em 1em;
}
