/* Powermail Buergeranfragen */
.powermail_form_1 label{
    float: left;
    width: 300px;
    font-weight:normal;
}

.powermail_form_1{
margin-top:20px;
}

.powermail_form_1 input:focus,
.powermail_form_1 textarea:focus{
background-color:#fff;
border-color:#339900;
}

.powermail_fieldset{
background-color: #f0f0f0;
padding: 10px;
}

.powermail_form_1 fieldset.powermail_fieldset input.powermail_submit{
    margin: 0 0 0 300px;
    cursor:pointer;
}

.powermail_form_1 fieldset.powermail_fieldset input.powermail_submit:hover{
background:#339900;
color:#fff;
}

.powermail_form_1 div.powermail_fieldwrap {
    margin: 0 0 10px;
}

.powermail_formconfirmation_back,
.powermail_formconfirmation_submit{
display:inline;
}

/* CSC MailForm */
#mailform{
margin:20px 0 0 0;
}

#mailform .csc-mailform-field{
    clear: both;
    margin: 0 0 5px;
}

#mailform .csc-mailform-field label{
    float: left;
    width: 300px;
}

#mailform .csc-mailform-field input,
#mailform .csc-mailform-field textarea{
width: 300px;
}

#mailform .csc-mailform-field input:focus,
#mailform .csc-mailform-field textarea:focus{
background-color:#fff;
border-color:#339900;
}

#mailform .csc-mailform-field input.csc-mailform-submit{
width:inherit;
}

#mailform .csc-mailform-field img,
#mailform .csc-mailform-field input.csc-mailform-submit{
margin-left:300px;
}

/* ------------------ powermail ------------------ */

fieldset.powermail_fieldset label{ width:120px; }
div.mandatory_js{ margin: 3px 0 15px 120px; }
fieldset.powermail_fieldset input.powermail_submit { margin:20px 0 10px 120px; }
div.countryzone { margin:10px 0 0 120px; }

fieldset.powermail_fieldset input.powermail_input,
fieldset.powermail_fieldset textarea.powermail_textarea{
  width:294px;
}

fieldset.powermail_fieldset select.powermail_select{
width:300px;
}

span.mandatory {
  color: maroon;
	font-weight: bold;
}

input.validation-failed, textarea.validation-failed {
/*  background-color: maroon; */
  border: 1px solid maroon;
}

div.mandatory_js {
  color: maroon;
  font-weight: bold;
  clear: both;
}

fieldset.powermail_fieldset {
  border:0px none;
  margin:0px;
}

fieldset.powermail_fieldset legend {
  display: none;
}

fieldset.powermail_fieldset label {
  clear:both;
  display:block;
  float:left;
  font-weight:normal;
  width: 300px;
}

fieldset.powermail_fieldset div.powermail_fieldwrap_radio input.powermail_radio {
  margin:5px 0;
}

div.powermail_fieldwrap {
  margin:10px 0;
}

fieldset.powermail_fieldset input.powermail_submit {
  font-weight:normal;
}

p.powermail_fieldwrap_checkbox_title, p.powermail_fieldwrap_radio_title {
  font-weight:bold;
  margin:0;
  padding:0;
}

.powermail_all_type_input {
  padding:3px 10px 3px 0;
}

/* ------------------ indexed_search ------------------ */

.tx-indexedsearch ul.browsebox{
	list-style-type: none;
	margin: 0px 0px 10px 0px!IMPORTANT;
	padding: 0px!IMPORTANT;
}

.tx-indexedsearch ul.browsebox li{
	display: inline;
	padding: 0px 5px 0px 0px;
}
.tx-indexedsearch-whatis{
color:#339900;
font-weight:bold;

padding: 15px 0px 5px 0px;


}

.tx-indexedsearch-browsebox{
font-size:11px;
color:#0A59AA;
padding: 5px 0px 15px 0px;
}

.tx-indexedsearch-form, .tx-indexedsearch-search-submit{
display:inline;
}

.tx-indexedsearch-descr p {
font-size:10px;
}


/* ------------------ dateilinks------------------ */
.filelinks{
	font-size:11px;
	color:#333;
	margin: 25px 0;
}

.filelinks .filelinkicon img {
border: 1px solid #999999;
}

.filelinks .zip .filelinkicon{
display:none;
}

.filelinks .zip .filelinkcontent:before{
content: "";
background-image: url("/typo3/gfx/fileicons/zip.gif");
width: 18px;
height: 16px;
display: block;
float: left;
margin: 0 20px 0 0;
}