/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: #990000;
	font-weight:bold;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed*/ 
	background-color: #eee;
	/*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:#c00;
	font-weight:bold;
	display:block;
	padding:1px 5px 5px 0;
	text-align:right;
}

/*---- tx-powermail-pi1_fieldset ---*/

fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #ddd;
	background-color:transparent;
	padding: 15px;
	margin-bottom:10px;
	clear:both;
}
fieldset.tx-powermail-pi1_fieldset legend {
	padding:0 5px;
}
.tx_powermail_pi1_fieldwrap_html label {
	/* label */
	display:table-cell;
	width: 33%;
	float:left;
	color:#555;
}

input.powermail_text,
textarea.powermail_textarea,
select.powermail_select {
	width:65%;
	font-size:1.17em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	line-height:1.33;
	border:1px solid #ccc;
}
select.powermail_select { width:auto; }

div.tx_powermail_pi1_fieldwrap_html_button input,
input.tx_powermail_pi1_submitmultiple_forward,
input.tx_powermail_pi1_submitmultiple_back,
input.tx-powermail-pi1_confirmation_submit,
input.tx-powermail-pi1_confirmation_back,
input.powermail_reset,
input.powermail_submit {
	cursor: pointer;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.33;
	font-weight: normal;
	font-size: 1em;
	color:#555;
	border: 1px solid #ddd;
	background-color:#eee;
	padding:3px 10px;
/*	
	font-weight: bold;
	font-size: .87em;
*/
}

div.tx_powermail_pi1_fieldwrap_html_button input:hover,
input.tx_powermail_pi1_submitmultiple_forward:hover,
input.tx_powermail_pi1_submitmultiple_back:hover,
input.tx-powermail-pi1_confirmation_submit:hover,
input.tx-powermail-pi1_confirmation_back:hover,
input.powermail_reset:hover,
input.powermail_submit:hover {
	background:#060;
	color:white;
}
input.tx-powermail-pi1_confirmation_back { float:left; }
input.tx-powermail-pi1_confirmation_submit { float:right; }

div.tx-powermail-pi1_confirmation {}
div.tx-powermail-pi1_confirmation p {}
div.tx-powermail-pi1_confirmation table.powermail_all_table { 
	width:100%; 
	border:1px solid #ddd;
	font-size:1em;
	border-collapse:collapse;
}

div.tx-powermail-pi1_confirmation tr.powermail_all_tr {}
div.tx-powermail-pi1_confirmation td.powermail_all_td {border:1px solid #f1f1f1; padding:2px 5px; width:40%;}
div.tx-powermail-pi1_confirmation td.powermail_all_td b {}

p.powermail_pagebrowser {
	display:block;
	font-weight:bold;
	padding:.5em 1em;
	background-color:#f1f1f1;
	border:1px solid #ddd;
	border-bottom:0;
}

/*---- tx_powermail_pi1_fieldwrap_html -----*/
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 0;
	display:block;
	padding:5px 0; 
	width:100%;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	
	cursor: help;
}
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: 15px;
	background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	color: white;
	text-decoration: none;
	font-size: 1em;
	font-style:normal;
	font-weight:normal;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
	width:10px;
}

div.tx_powermail_pi1_fieldwrap_html_submit { float:right; width:auto; padding-left:10px; padding-right:5px; }
div.tx_powermail_pi1_fieldwrap_html_reset { float:left; width:auto; padding-right:10px; }
div.tx_powermail_pi1_fieldwrap_html_file {}
div.tx_powermail_pi1_fieldwrap_html_file label {}
div.tx_powermail_pi1_fieldwrap_html_file input.powermail_file {
	margin: 0 20px 0 0;
	padding:0 1.17em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.33;
	font-weight:normal;
	font-size:1.17em;
}
div.tx_powermail_pi1_fieldwrap_html_check,
div.tx_powermail_pi1_fieldwrap_html_radio {}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 1em 0 0 0;
	font-weight: bold;
	font-size: 1em;
	clear:both;
}
div.powermail_radio_inner,
div.powermail_check_inner {
	/*untereinander*/
	width:100%;
	margin:.5em;
	display:block;
	/*nebeneinander
	width:auto;
	float:left;*/
}
div.powermail_radio_inner input.powermail_radio,
div.powermail_check_inner input.powermail_check {
	float:left;
	display:inline;
	margin:0;
	margin-right:1em;
	padding:0;
}

div.powermail_radio_inner label,
div.powermail_check_inner label {
	font-weight:normal;
	display:inline;
	margin:0;
	padding:0;
}

/*--- ################## ---*/

div.countryzone {
	margin: 10px 0 0 200px;
}

	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}

ul#tabs{}
ul.powermail_multiplejs_tabs_item {display:block; padding-top:20px;}
li.powermail_multiplejs_tabs_item {
list-style:none;
float:left;
padding:0 1px;
margin:0 0 2px 3px;
}

li.powermail_multiplejs_tabs_item  a {
color:#555;
text-decoration:none;
font-size:1em;
font-weight:normal;
background-color:#f1f1f1;
border:1px solid #ddd;
border-bottom:0;
padding:3px 1em;
}
.active-tab-body legend { display:none; }
li.powermail_multiplejs_tabs_item  a:hover {
	background:#990000 url(images/button_bg_red.jpg) left top repeat-x;
	color:white;
}
li.powermail_multiplejs_tabs_item  a.active-tab{
color:#990000;
font-weight:bold;
background-color:white;
border:1px solid #ddd;
border-bottom:0;
padding:4px 1em;
}

.tx_powermail_pi1_fieldwrap_html_datetime .success { display:none; }
.tx_powermail_pi1_fieldwrap_html_datetime span { color:#777; font-size:.87em; }


/* sr_freecap */
div.tx_powermail_pi1_fieldwrap_html_captcha  {padding-top:15px;}
div.tx_powermail_pi1_fieldwrap_html_captcha  label {}
div.tx_powermail_pi1_fieldwrap_html_captcha  span.powermail_mandatory {}
div.tx_powermail_pi1_fieldwrap_html_captcha  input.powermail_captcha {display:block;}
div.tx_powermail_pi1_fieldwrap_html_captcha  img { margin:5px 0 0 0; width:150px;}
div.tx_powermail_pi1_fieldwrap_html_captcha  span.tx-srfreecap-pi2-cant-read {margin-left:2em; width:20em;}

/*
	Ausschreibungen
*/

.tx-powermail-pi1_fieldset_gewerke .tx_powermail_pi1_fieldwrap_html .powermail_check_inner label {
	/* label */
	display:table-cell;
	width: 100%;
	float:left;
	color:#555;
}

input[type=checkbox] {
	border: none
}
