/** Firmendatenbank (allgemeine Formularelemente)
----------------------------------------------------------------------- */
fieldset.frm_fdfieldset {
	margin: 0em 0em 1em 0em;
	padding: 0.5em;
	background-color: #ECF2FA;
	border: none;
}

div.container_fdsubset {
	width: 45em;
	float: left;
}

div.frm_fdfield_sidebar {
	width: 10em;
	margin: 0em 0em 0em 0.9em;
	float: left;
	/*background-color: orange;*/
}

div.frm_labeldiv_yellow,
div.frm_fdlabel {
	width: 16em;
	margin: 0em 0em 0.5em 0em;
	float: left;
	/*background-color: gold;*/
}

div.frm_labeldiv_yellow label,
div.frm_fdlabel label {
	font-size: 1.2em;
	font-weight: bold;
}

div.frm_fdfield {
	width: 28em;
	float: left;
	margin: 0em 0em 0.5em 1em;
	/*background-color: red;*/
}

div#content div.frm_fdfield p {
	margin: 0.5em 0em 0em 0em;
	font-size: 1em;
}


div.frm_field_button input,
div.frm_fdfield_sidebar input {
	padding: 0.4em 0.5em 0.3em 0.5em;
	background-color: #0072BC;
	background: #095D9D url(/_Layout/bg_rechte_spalte_h1.gif) no-repeat top left;
	border: 1px solid #333333;
	font-size: 1em;
	font-weight: bold;
	color: #FFF;
}

div.frm_fdfield input.frm_text,
div.frm_fdfield select {
	width: 13em;
	border: 1px solid #333333;
	background-color: #FFF;
	padding: 0.1em 0;
	font-size: 1.33em;
}

div.frm_fdfield option{
	width: 40em;
}

div.frm_fdfield input.small {
	width: 3em;
}

div.frm_fdfield input.wide {
	width: 20.8em;
}

div.frm_fdfield select.wide {
	width: 21em;
}

div#content ul.lnk {
	margin: 4em 0em 0em 1.2em;
}

div#content ul.lnk li {
  margin: 0em 0em 0.5em 0em;
}

div#content p.error {
	color: #FF0000;
}


/** Firmendatenbank (detailsuche)
----------------------------------------------------------------------- */
div.container_fdauswahl {
	margin: 0em 0em 1em 0em;
	/*background-color: gold;*/
}

div.container_fdauswahl div.btn_fdauswahl {
	width: 2.5em;
	float: left;
	padding: 0.2em 0em 0em 0.5em;
}

div.container_fdauswahl div.div_fdauswahl div.container_fdsubset {
	width: 42em;
	float: left;
}

div.container_fdauswahl div.div_fdauswahl div.frm_fdlabel {
	width: 13em;
	/*background-color: red;*/
}

div.container_fdauswahl div#div_auswahl1 div.frm_fdlabel {
	width: 35em;
	float: none;
}

div.frm_fdfield label {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0em 0.5em 0em 0em;
}

div.frm_fdfield input#beschaeftigteVon {
	margin: 0em 2em 0em 0em;
}


/** Firmendatenbank (ergebnisse)
----------------------------------------------------------------------- */
div.ct_searchresults_top {
	margin: 0em 0em 1em 0em;
	border-bottom: 1px solid #000;
}

div.ct_searchresults_bottom {
	margin: 1em 0em 3em 0em;
	padding: 0.2em 0em 0em 0em;
	border-top: 1px solid #000;
}

div.ct_searchresult_tools {
	padding: 0.2em 0.5em;
}

div.ct_searchresult_tools div.searchresult_tools_back,
div.ct_searchresult_tools div.searchresult_tools_back_inactive,
div.ct_searchresult_tools div.searchresult_tools_pagenumber,
div.ct_searchresult_tools div.searchresult_tools_forward,
div.ct_searchresult_tools div.searchresult_tools_forward_inactive {
	float: left;
	margin: 0em 0.3em;
	font-size: 1.1em;
	font-weight: bold;
}

div.ct_searchresult_tools div.searchresult_tools_extra {
	float: right;
	margin: 0em 0.3em;
	font-size: 1.1em;
	font-weight: bold;
}

div#content div.ct_searchresult_tools div.searchresult_tools_back a,
div#content div.ct_searchresult_tools div.searchresult_tools_forward a,
div#content div.ct_searchresult_tools div.searchresult_tools_extra a {
	font-weight: bold;
}

div.ct_publication_folders table {
	border-collapse: collapse;
}

div.ct_publication_folders table tr.txt_lnk_box_table {
	border: 0px;
	background-color: #ECF2FA;
}

div.ct_publication_folders table tr {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}

div.ct_publication_folders table th,
div.ct_publication_folders table td {
	padding: 0.2em 0.5em;
	text-align: left;
	vertical-align: top;
	font-size: 1.2em;
}

div#content div.ct_publication_folders table th a {
	font-weight: bold;
}

div#content span.searchresult_tools_searchword {
	color: #0072bc;
	border-bottom: 1px dotted #CCC;
}


/** Firmendatenbank (detailansicht)
----------------------------------------------------------------------- */
div.ct_publication_folders div.frm_label {
	width: 16em;
	float: left;
	padding: 0.5em 0em 0em 0em;
	margin: 0em 0em 0.5em 0em;
	font-size: 1.2em;
}

div.ct_publication_folders div.frm_field {
	width: 35em;
	float: left;
	padding: 0.5em 0em 0em 0em;
	margin: 0em 1em 0.5em 0em;
	font-size: 1.2em;
}

div.ct_publication_folders div.clearboth {
	border-bottom: 1px solid #DDD;
}


/** Firmendatenbank (nace)
----------------------------------------------------------------------- */
div.frm_fdcheckbox {
	margin: 1em 0em 0em 0em;
}

div.frm_fdcheckbox div.frm_fdlabel {
	width: 25.9em;
	margin: 0em 0em 0.8em 0em;
	float: left;
}

div.frm_fdcheckbox div.frm_fdlabel label {
	font-size: 1.2em;
}

div.frm_fdcheckbox div.frm_fdfield {
	width: 2em;
	float: left;
	padding: 0.2em 0em 0em 0em;
	margin: 0em 0em 0.5em 0em;
}