/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border-top: 1px solid #7493ad;
	border-left: 1px solid #fff;
	border-right: 1px solid #7493ad;
	border-bottom: 1px solid #7493ad;
	margin:20px 0 10px 0;
	padding:10px 0 30px 0;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
display:none;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: inline;
	width: 100px;
	float: left;	
	font-weight: normal;
}
fieldset.tx-powermail-pi1_fieldset img{
        border:none;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 160px;height:15px;margin:0 0 3px 0;
}
* + html fieldset.tx-powermail-pi1_fieldset input.powermail_text,
* + html fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 160px;height:15px;margin:0 0 5px 0;
}
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea{
         width:540px;
         height:150px;
         }

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 0 3px 0 3px;
	display:inline;
	float:left;
	
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0px 0px 0px;
	font-weight: bold;
	border:0px solid #fff;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_reset {
	/* submit button */
	margin: 5px 0px 0px 0px;
	font-weight: bold;
	border:0px solid #ffffff;	
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title
 {
	margin: 0;
	padding: 0;
	font-weight: bold;
}


div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
	display:inline;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {	
	width:50%;
	float:left;
	background:#ffffff;
	margin-bottom:2px;
}
fieldset.tx-powermail-pi1_fieldset div.odd {	
	width:50%;
	float:left;
	clear:left;
	background:#ffffff;
	margin-bottom:2px;
}

.links {margin-bottom:5px}
.rechts {margin-bottom:5px}

#powermail_reset{background:url(button-hintergrund-reset.gif) no-repeat; width:105px;height:20px}
 
#powermaildiv_uid10 {float:left;clear:left}
#powermaildiv_uid44 {float:left;clear:left}
#powermaildiv_uid45 {float:left;clear:left}
#powermaildiv_uid46 {float:left;clear:left;padding-top:10px}
#powermaildiv_uid49 {float:left;clear:left;padding-top:20px;padding-bottom:20px;width:98%}
#powermaildiv_uid50 {float:left;clear:left;padding-top:20px;padding-bottom:20px;width:98%}
#powermaildiv_uid14 {float:left;}
#powermaildiv_uid63 {float:left;clear:left}
#powermaildiv_uid61 {float:left;clear:left}
#powermaildiv_uid74 {float:left;clear:left}
#powermaildiv_uid76 {float:left;clear:left}
#powermaildiv_uid87 {float:left;clear:left}
#powermaildiv_uid89 {float:left;clear:left}
#powermaildiv_uid100 {float:left;clear:left}
#powermaildiv_uid102 {float:left;clear:left}
#powermaildiv_uid113 {float:left;clear:left}
#powermaildiv_uid115 {float:left;clear:left}
#powermaildiv_uid126 {float:left;clear:left}
#powermaildiv_uid128 {float:left;clear:left}
#powermaildiv_uid139 {float:left;clear:left}
#powermaildiv_uid141 {float:left;clear:left}
#powermaildiv_uid152 {float:left;clear:left}
#powermaildiv_uid154 {float:left;clear:left}
#powermaildiv_uid165 {float:left;clear:left}
#powermaildiv_uid167 {float:left;clear:left}
#powermaildiv_uid178 {float:left;clear:left}
#powermaildiv_uid180 {float:left;clear:left}
#powermaildiv_uid191 {float:left;clear:left}
#powermaildiv_uid193 {float:left;clear:left}
#powermaildiv_uid204 {float:left;clear:left}
#powermaildiv_uid206 {float:left;clear:left}
#powermaildiv_uid217 {float:left;clear:left}
#powermaildiv_uid219 {float:left;clear:left}
#powermaildiv_uid230 {float:left;clear:left}
#powermaildiv_uid232 {float:left;clear:left}

#uid229 {float:left;clear:left}


#uid36_0 {width:20px;margin-right:-60px}
#uid36_1 {width:20px;margin:0px 100px 10px 0}
#uid51_1 {width:20px;margin:0px 100px 10px 0}
#uid64_1 {width:20px;margin:0px 100px 10px 0}
#uid77_1 {width:20px;margin:0px 100px 10px 0}
#uid90_1 {width:20px;margin:0px 100px 10px 0}
#uid103_1 {width:20px;margin:0px 100px 10px 0}
#uid116_1 {width:20px;margin:0px 100px 10px 0}
#uid129_1 {width:20px;margin:0px 100px 10px 0}
#uid142_1 {width:20px;margin:0px 100px 10px 0}
#uid155_1 {width:20px;margin:0px 100px 10px 0}
#uid168_1 {width:20px;margin:0px 100px 10px 0}
#uid181_1 {width:20px;margin:0px 100px 10px 0}
#uid194_1 {width:20px;margin:0px 100px 10px 0}
#uid207_1 {width:20px;margin:0px 100px 10px 0}
#uid220_1 {width:20px;margin:0px 100px 10px 0}


.tx-srfreecap-pi2-cant-read{float:left;clear:both;color:#000000}
#x_srfreecap_pi2_captcha_image_03d2c img {margin:0;padding:0}
/*#mailformformtype_mail {
padding:2px;
margin-left:40px;
background:#eee;
border:1px solid #ccc;
width:80px;
text-align:center;
}*/
tx-pilmailform-pi1.form{background:#eeeeee; width:600px;}
tx-pilmailform-pi1.fieldset{border:none;margin:20px 20px 20px 20px;background:#eeeeee; width:600px;}
tx-pilmailform-pi1.label,input{float:left; margin: 0.3em 0;}
tx-pilmailform-pi1.label{width:170px; font-size:100%; color:#333; text-transform: uppercase;}
tx-pilmailform-pi1.input{color:#333333;padding:3px  0 3px 3px; width:250px; border:1px inset;}
tx-pilmailform-pi1.textarea{color:#f75f14;padding:0 2px 0 2px; width:250px; border:1px inset;}
tx-pilmailform-pi1.select{ width:250px;}

.csc-mailform{border:none;}
.csc-mailform-field{clear:left; border:0;margin:0 0 0 0;}
.csc-mailform-field TEXTAREA {float: left;}
.mf-submit{float:right; width:110px; clear:both;}
.mf-reset{float:right; width:110px;}p{margin:0 0 10px 0;}


.error, .error A{
	color:red;
}

.tx-pilmailform-pi1 .kontaktForm  input.tf, .tx-pilmailform-pi1 .kontaktForm  textarea{
  width:300px;
}

.tx-pilmailform-pi1 .kontaktForm *{
	margin:0;
	padding:0;
}

.nlRow{
  display:none;
}
ul.browsebox li{list-style:none; display:inline; padding:0 5px 0 0}
.reset {
	padding:0;
	margin:0;
	border:none;
	font-size:10px;
	background: url(button-hintergrund-reset.gif) no-repeat center;
	color: #AE0000;
	height:20px;
	width:105px;
	/*
	width:110px; < - Breitenangabe für die Längere Version 
	*/
	}
div .tx-loginboxmacmade-pi1{
         margin-left:0px;
         width:400px;
}
input, textarea{border:1px solid #bdbec0}