/*
 * 
 * 
 *    Styles für Formulare. Extension powermail
 * 
 * 
 */

 
 
 .tx-powermail-pi1
 {
	padding: 0;
	margin: 0;
	
 }
 
 .tx-powermail-pi1_formwrap
 {
	padding: 0;
	
 }
 
 fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	/*border: none;*/
	background: none;
	padding: 0.6em ;
	margin: 0;
	margin-bottom: 1em;
}
 
 
 fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
	margin: 0;
	padding: 0.2em;
	
	font-size: 0.8em;
	color: #000000;
}





/* DIV container arround every field */
div.tx_powermail_pi1_fieldwrap_html {
	font-size: 0.85em;
	padding: 0 0 0.8em 0;
   color: #6e6e6e; 

}



/* Submit-Button */
.stylo-submit-button,
fieldset.tx-powermail-pi1_fieldset input.powermail_submit,
.tx-powermail-pi1_confirmation_submit,
.tx-powermail-pi1_confirmation_back,
.tx-powermail-pi1_mandatory_submit
{
	/* submit button */
	text-align: center;
	font-size: 9pt;

	font-weight: normal !important;
	
  background: url(../img/background_searchsubmit_l.gif) no-repeat scroll top left;
  border: none;
  width: 147px;
  height: 21px;
  padding: 0.1em 0.2em 0.2em 0.2em;
}




.tx_powermail_pi1_fieldwrap_html_submit
{
	text-align: left;
	margin-top: 0.5em;
	margin-left: 200px;
}

.tx_powermail_pi1_fieldwrap_html_reset
{
	float: left;
	margin: 0.8em 0.8em 0.8em 0em;
}

.tx-powermail-pi1_mandatory,
.tx-powermail-pi1_mandatory strong,
.tx-powermail-pi1_mandatory li
{
	font-weight: normal !important;
	font-size: 1em !important;
}

/* Labels */
fieldset.tx-powermail-pi1_fieldset label,
.tx-powermail-pi1 .radioheader
  {
	/* label */
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: bold;
	font-size: 1em;
}


/* Input allgemein */
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset textarea
{
    font-size: 0.95em;
	padding: 0.1em 0.1em 0.1em 0.1em;
}

/* Textarea */
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea
{
	width: 20em;
	height: 8em;
	font-family: inherit;
}

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea.textareaBig
{
	width: 20em;
	height: 20em;

}

/* Textfeld */
input.powermail_text,
input.powermail_password
{
	border: 1px solid #bbbdbe; 
    background: url(../img/background_input-text.gif) no-repeat scroll top left;
	padding: 0.1em 0.1em 0.1em 0.2em;
	width: 20em; 
}

input.powermail_password
{
	width: 14em;
}


/* Radiobuttons */
input.powermail_radio {
	margin: 5px 0;
	border: 0;
	background: none;
	vertical-align: middle;
}


/* Checkbox */
input.powermail_check {
	border: 0 !important;
	background: none !important;
}


/* Description on mouseover */
div.tx_powermail_pi1_fieldwrap_html label a dfn,
div.tx_powermail_pi1_fieldwrap_html a dfn,
div.tx_powermail_pi1_fieldwrap_html p a dfn {
	/* Description */
	display: none;
	text-decoration: none;
	font-style: normal;
}


div.tx_powermail_pi1_fieldwrap_html label a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html a:hover dfn,
div.tx_powermail_pi1_fieldwrap_html p a:hover dfn {
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
	color: #606060;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}


 /* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: #606060;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background: #FFEEEE;
	
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #101010;
	margin: 3px 0 15px 200px;
}



.powermail_label p
{
	font-size: 1em !important;
	padding: 0;
	margin: 0;
}


p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
	float: none;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a,
div.tx_powermail_pi1_fieldwrap_html p a {
	/* Description */
	cursor: help;
	text-decoration: none;
}




div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 0;
	margin-left: 0.5em;
	vertical-align: text-bottom;
}

fieldset.tx-powermail-pi1_fieldset div.even {
	background: none;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}



/*
 * 
 * alt1: keine Rahmen um Fieldsets und keine �berschrift
 * 
 */
.tx-powermail-pi1 .alt1 legend {
	/* legend of Fieldset */
	visibility: hidden;
	position: absolute;
	font-size: 1em;
	padding: 0;
	margin: 0;
}

.tx-powermail-pi1 fieldset.alt1  {
	background: none !important;
	padding: 0;
	margin: 0;
	border: none !important;
}


/*
 * 
 *  shortInput: Kurzes Textfeld
 * 
 */
.tx-powermail-pi1 input.shortInput
{
	width: 8em;
}


/*
 * 
 *  switchLabel: Beschreibung rechts von Textfeld	
 * 
 */
.tx-powermail-pi1 span.switchLabel
{
	display: block;
}

.tx-powermail-pi1 span.switchLabel label
{
	float: none;	
	clear: none;
	display: inline;
}

.tx-powermail-pi1 span.switchLabel input
{
	margin-right: 0.8em;
	float: left;	
	width: 7em;
	clear: both;
	/*text-align: right;*/
	display: inline;
}


/*
 * 
 *  makeBold: Text fett machen
 * 
 */
 .tx-powermail-pi1 .makeBold
{
	font-weight: 600;
}
 

 

/*

   Radio-Buttons
 
 */
 .tx-powermail-pi1 .radiospan 
{
 	float: none;
}

 .tx-powermail-pi1 .radiospan label
 {
 	display: inline;
	float: none;
	margin-left: 0.4em;
	margin-right: 1em;
 }
 
 
 
 /*
  * 
  *  radioBr: Radio-Buttons untereinander 
  * 
  * 
  */
.tx-powermail-pi1 .radiospan .radioBr
{
	display: block;
	clear: both;
	margin-left: 1em;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	
	padding: 0 !important;
}

.tx-powermail-pi1 .radiospan .radioBr input,
.tx-powermail-pi1 .radiospan .radioBr label
{
	float: none;
	display: inline !important;
	margin-left: 0.5em;
}


#tx-powermail-descpage
{
	background-color: #FFFFFF;
}
 

.tx-powermail-pi1_confirmation p
{
	font-size: 0.9em !important;
}
 
.powermail_all_table
{
	font-size: 0.85em;

}

.powermail_all_td
{

}

.tx-powermail-pi1_confirmation_back
{
	float: left;
	margin-top: 1em;
	margin-bottom: 1.1em;
}

.tx-powermail-pi1_confirmation_submit
{
	margin-top: 1em;
	margin-left: 3em;
	font-weight: bold;
}
 
/*
 * 
 * Beschreibung Infoseite Popup
 * 
 */

#powermailpd
{
	visibility: hidden;
	position: absolute;
	width: 34em;
	margin: 0;
	z-index: 5;
}

#powermailpd_darkness
{
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	z-index: 4;
}
 
#powermailpd_main {
background:url(../img/background_calendar_left.png) no-repeat left top;
text-align: left;
margin: 0;
padding: 0;
}



#powermailpd_main_inner {
background:url(../img/background_calendar_right.png) no-repeat right top;
margin-right: -10px;
color:#727272;
font-size:1em;
padding:1.2em 0.5em 1em 1.3em;
display:block;  
}


#powermailpd_header_x
{
	text-align: right;
	float: right;
	padding-right: 1em;
	padding-left: 1em;
	font-size: 0.7em;
	font-style: italic;
}

#powermailpd_header_x a
{
	font-size: 1.5em;
	font-style: normal;
}

#powermailpd_text
{
	float: none;
}

#powermailpd_bottom {
background:url(../img/background_calbottom_left.png) no-repeat left bottom;
height: 1.2em;
}

#powermailpd_bottom div {
margin-right: -10px;
background:url(../img/background_calbottom_right.png) no-repeat right bottom;
padding:0em 0.5em 0em 1.75em;
display:block; 
height: 1.2em;
}

 
/*
 * 
 *  Styles f�r die "Publikationen bestellen"-Seite
 * 
 */


#publikationen fieldset.tx-powermail-pi1_fieldset 
{
	/* Disable border */
	border: none;
}

#publikationen fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: none;
	background: none;
	padding: 0;
}

#publikationen fieldset.tx-powermail-pi1_fieldset legend {
	visibility: hidden;
}


.publikationen-eintrag
{

}

.publikationen-eintrag .csc-uploads-label
{
	/* PDF-Link */
	font-size: 1.1em !important;
}


.publikationen-header
{
	font-weight: 600;
	font-size: 1.1em;
}

.publikationen-text
{
	font-size: 1.2em;
}

.publikationen-text2
{
	font-size: 1em;
}

.publikationen-hr {
	margin-top: 2em;
	margin-bottom: 2em;
	clear: both;
}


.publikationen-zahlenfeld
{
	clear: none;
}

.publikationen-noorder
{
	float: right;
	padding: 0 0 0 0.8em;
	font-style: normal;
	font-size: 0.9em;
}

.publikationen-a
{
	cursor: pointer;
}

#publikationen .publikationen-zahlenfeld label {
	width: 100px;
	font-size: 0.9em;
	font-weight: bold;	
	margin-right: 0.5em;
	clear: none;
	float: right;
	
}

#publikationen .publikationen-zahlenfeld  input
{
	clear: none;
	float: right;
	font-size: 0.9em;
	width: 5em;
} 

.publikationen-spalte-links
{
	/* Style left fieldset */
	width: 130px;
	float: left;
}

.publikationen-spalte-rechts
{
	margin-left: 135px;
}



/* "Weitere Informationen */
div.publikationen-link
{
	margin-bottom: 0.8em;
}

#publikationen_submit
{
	text-align: right;
	font-size:0.9em;
}

#publikationen_back
{
	visibility: hidden;
	position: absolute;
}

#publikationen #tx-powermail-pi1_fieldset_9
{
	/*visibility: hidden;
	position: absolute;*/
}


#publikationen #tx-powermail-pi1_fieldset_10
{
	visibility: hidden;
	position: absolute;
}





/***** Newsletter Abo ******/

.newsletterabo p
{
	margin-top: 1.5em;
}

.newsletterabo h4
{
	font-size: 0.9em;
	font-weight: bold;
}

.newsletterabo h5
{
	font-size: 0.8em;
	font-weight: bold;
}

.newsletterabo-daten
{
	margin-top: 1em;
	margin-bottom: 1em;
}

.newsletterabo-daten label
{
	font-weight: bold;
	font-size: 0.8em;
	float: left;
	width: 7em;
}

.newsletterabo-error
{
	color: red;
	font-size: 0.8em;
	margin-bottom: 1.2em;
	margin-left: 7em;
}

.newsletterabo-daten input
{
	margin-bottom: 0.8em;
}

.newsletterabo-abos
{
	font-size: inherit;
	margin-top: 0.8em;
	margin-bottom: 1em;
}



.newsletterabo_verteiler
{
	margin-bottom: 0.3em;
	font-size: 0.8em;
	
}

.newsletterabo_verteiler label
{
	font-size: inherit;
	font-weight: bold;
}

.newsletterabo-checkbox
{
	float: left;
	width: 3em;
}

.newsletterabo-verteiler-info
{
	margin-left: 0em;

}


/***** Seite empfehlen per Email - tipafriend ******/

.tipafriend
{
	font-size: 1em;
}

.tipafriend div
{
	font-size: 0.9em;
	margin-bottom: 0.9em;
}

.tipafriend label
{
	display: block;
}

.tipafriend label,
.tipafriend input,
.tipafriend textarea
{
	font-size: 0.95em;
	font-family: inherit;
	margin-bottom: 0.2em;
	width: 20em;
}

.tipafriend .tipafriend-mandatory
{
	margin-bottom: 3em !important;
	font-size: 0.8em !important;
}

