@charset "UTF-8";

@media all
{
    /***************************************************************************
     *
     *	Projekt:    Rödl & Partner
     *
     *	Datei:	forms.css
     *
     *
     *	------------------------------------------------------------
     *
     *		1.	Standard
     *		2.	Powermail
     *
     **************************************************************************/


     /**************************************************************************
	*
	*     1.  Standard
	*
	*************************************************************************/

    #col3_1_content form {
		 padding-top:20px;
	 }

	 #col3_content form {
		 padding-top:20px;
	 }

	 .csc-mailform {
	     display: block;
	     border: 0;
	     margin: 0;
	     padding: 0;
	     width: auto;
	}

	 div.csc-mailform-field {
		clear: both;
		margin: 0 0 3px 0px;
		overflow: hidden;
	 }

	 div.csc-mailform-field label {
		float: left;
		width: 186px;
		margin: 0;
		margin-right: 14px;
	 }

	 div.csc-mailform-field input,
	 div.csc-mailform-field select,
	 div.csc-mailform-field textarea {
		float: left;
		margin: 0;
		padding: 2px;
		border: 1px solid #edeeee;
		background-color: #edeeee;
		width: 380px;
	 }

	 div.csc-mailform-field select {
		padding: 0;
		width: 386px;
	 }

	 div.csc-mailform-field input.csc-mailform-submit {
			background:url("../../images/layout/redesign/send_button.gif") no-repeat scroll 0 0 transparent;
			border:0 solid #D9E0DF;
			color:#FFFFFF;
			cursor:pointer;
			height:23px;
			margin-left:200px;
			padding:0 20px 4px 8px;
			text-align:left;
			width:186px;
			margin-top: 30px;
	 }

	 span.csc-mailform-radio {
		background-color: #FFFFFF;
		display: inline-block;
		min-height: 41px;
		width: 319px;
	 }

	 .csc-mailform-radio legend {
		display: none;
	 }

	 div.csc-mailform-field .csc-mailform-check,
	 div.csc-mailform-field span.csc-mailform-radio input {
		background-color: #FFFFFF;
		border: 0 none;
		float: left;
		height:20px;
		line-height: 16px;
		padding: 0;
		vertical-align: middle;
		width: 19px;
	 }

	 div.csc-mailform-field .csc-mailform-radio label {
		float: left;
		height:20px;
		line-height: 16px;
		margin-left: 10px;
		margin-right: 0;
		padding: 0;
		vertical-align: middle;
		width: 280px;
	 }

	 .csc-mailform textarea {
		font-family: Verdana, Helvetica, Arial, sans-serif;
	 }



     /**************************************************************************
	*
	*     2.  Powermail
	*
	*************************************************************************/

	.tx-powermail-pi1{

	}
	.tx-powermail-pi1 form{
		padding-top:0px !important;
	}
	.tx-powermail-pi1 fieldset{
		border-bottom:1px solid #edeeee;
		margin-top:15px;
		padding-bottom:15px;
	}
	.tx-powermail-pi1 fieldset legend{
		display:none;
	}
	.tx-powermail-pi1 .odd{

	}
	.tx-powermail-pi1 .even{

	}
	/* jede reihe */
	.tx-powermail-pi1 div.tx_powermail_pi1_fieldwrap_html{
		margin-bottom:5px;
		clear:both;
		float:right;
		width:100%;
	}
	.tx-powermail-pi1 div label{
		float:right;
		margin-right:250px;
		margin-bottom:-14px;
	}

	.tx-powermail-pi1 div input,
	.tx-powermail-pi1 div textarea,
	.tx-powermail-pi1 div select{
		float:right;
	}
	.tx-powermail-pi1 div input.powermail_text{
		width:374px;
	}
	.tx-powermail-pi1 div select{
		width:229px;
	}
	.tx-powermail-pi1 div textarea{
		width:374px;
		height:110px;
	}
	.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text label,
	.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea label,
	.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select label{
		margin: 0px;
		padding-right: 14px;
		float: left;
		width: 186px;
		line-height: 22px;
	}
	.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text input,
	.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_textarea textarea{
		background-color:#edeeee;
		border:1px solid #edeeee;
		padding: 0px 5px;
	}
	.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select{
		background-color:#edeeee;
		border:0px solid #edeeee;
		margin: 0px;
		float: left;
		width: 384px;
	}
	/* radio */
	.tx-powermail-pi1 .powermail_radio_inner{
		margin-left:233px;
	}
	.tx-powermail-pi1 .powermail_radio_inner input,
	.tx-powermail-pi1 .powermail_radio_inner label{
		float:none;
		width:auto;
		margin:auto;
	}
	.tx-powermail-pi1 .powermail_radio_inner input{
		float:left;
		margin-right:10px;
		margin-bottom:10px;
	}
	.tx-powermail-pi1 .powermail_radio_inner label{
		display:block;
		float:right;
		width:200px;
		margin-top:-3px;
		margin-bottom:13px;
	}


	/* checkbox */
	.tx-powermail-pi1 .powermail_check_inner{
		margin-left:233px;
	}
	.tx-powermail-pi1 .powermail_check_inner input,
	.tx-powermail-pi1 .powermail_check_inner label{
		float:none;
		width:auto;
		margin:auto;
	}
	.tx-powermail-pi1 .powermail_check_inner input{
		float:left;
		margin-right:10px;
		margin-bottom:10px;
	}
	.tx-powermail-pi1 .powermail_check_inner label{
		display:block;
		float:right;
		width:200px;
		margin-top:-2px;
		margin-bottom:13px;
	}

	/* der text vor einer radio / checkbox */
	.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio_title,
	.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_checkbox_title{
		float:left;
		width:210px;
	/*	font-style:italic; */
	text-align:right;
	}

	/* Buttons */
	.tx-powermail-pi1 fieldset.buttons{
		border-bottom:0px;
	}
	.tx-powermail-pi1 .powermail_reset{
		float:left;
		margin-left:85px;
	}
	.tx-powermail-pi1 .powermail_submit{
		float:left;
		margin-left:235px;
     /* 	margin-top:-28px; */
	}
	.tx-powermail-pi1 .powermail_reset,
	.tx-powermail-pi1 .powermail_submit{
		background-color:#edeeee;
		border:1px solid #D9E0DF;
		color:#000000;
		padding:2px;
	}

	/* radio spezial */
	.tx-powermail-pi1 fieldset.anrede div.tx_powermail_pi1_fieldwrap_html_radio p.tx_powermail_pi1_fieldwrap_html_radio_title{
		text-align:right;
		width:214px;
		margin-bottom:0px;
		margin-top:-3px;
	}

	.tx-powermail-pi1 fieldset.anrede div.tx_powermail_pi1_fieldwrap_html_radio div.powermail_radio_inner{
		float:left;
		margin-left:20px;
		width:auto;
	}
	.tx-powermail-pi1 fieldset.anrede div.tx_powermail_pi1_fieldwrap_html_radio div.powermail_radio_inner label{
		width:auto;
		margin-top:-2px;
		margin-bottom:0px;
	}
	.tx-powermail-pi1 fieldset.anrede div.tx_powermail_pi1_fieldwrap_html_radio div.powermail_radio_inner input{
		width:auto;
		margin-right:5px;
		margin-bottom:0px;
	}
	/* roedl events */
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .nxroedlevents-details th,
	#col3 .nxroedlevents-details-line th{
		background:none repeat scroll 0 0 transparent;
		color:#666666;
		font-size:11px;
		font-weight:normal;
		padding:5px 14px 5px 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: normal;
		text-align:left;
		width: 186px;
	}
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .nxroedlevents-details td,
	#col3 .nxroedlevents-details-line td{
		background:none repeat scroll 0 0 transparent;
		color:#666666;
		font-size:11px;
		font-weight:normal;
		padding: 5px 0px ;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: normal;
		text-align:left;
	}
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_text label,
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset p.tx_powermail_pi1_fieldwrap_html_radio_title{
		color:#666666;
		float:left;
		font-family:Verdana,arial,Helvetica,sans-serif;
		font-size:11px;
		font-style:normal;
		font-weight:normal;
		margin:0;
		padding:0 14px 0 0;
		text-align:left;
		width:186px;
		line-height: 22px;
	}
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html input {
		background-color:#EDEEEE;
		border:medium none;
		float:left;
		height:22px;
		line-height:22px;
		margin-top:1px;
		padding:0 5px;
	}

	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_check .tx_powermail_pi1_fieldwrap_html_checkbox_title,
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner label {
		width:186px;
		float: left;
		padding-right: 14px;
		text-align: left;
		line-height: 22px;
	}
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner label,
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_radio .powermail_radio_inner label{
		padding: 0px;
		margin: 0px;
		float: right;
		width: 360px;
		line-height: 22px;
	}
	
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner,
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_radio .powermail_radio_inner{
		margin: 0px;
		width: 385px;
		float: right;
	}
	
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner input,
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_radio .powermail_radio_inner input{
		padding: 0px;
		margin: 0px;
		height: 22px;
	}
	
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .nxroedlevents-button-right,
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .nxroedlevents-button-right-right{
		background: transparent none;
	}
	#col3 .tx-powermail-pi1 .powermail_submit {
		margin: 0px;
		float: left;
	}
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_confirmation .tx-powermail-pi1_confirmation_submit,
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_submit input.powermail_submit{
		background:url("../../images/layout/redesign/send_button.gif") no-repeat scroll 0 0 transparent;
		border:0 solid #D9E0DF;
		color:#FFFFFF;
		cursor:pointer;
		height:23px;
		padding:0 20px 4px 8px;
		text-align:left;
		width:186px;
	}
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_confirmation .tx-powermail-pi1_confirmation_back,
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_reset .powermail_reset{
		background:url("../../images/layout/redesign/back_button.gif") no-repeat scroll 0 0 transparent;
		border:0 solid #D9E0DF;
		color:#666;
		cursor:pointer;
		height:23px;
		padding:0 20px 4px 8px;
		text-align:left;
		width:186px;
	}
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset_buttons{
		padding-left: 198px;
	}
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_reset{
		margin: 0px !important;
		width: 186px !important;
	}
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_submit{
		margin: 0px 14px 0px 0px !important;
		width: 186px !important;
	}
	#col3 .nxroedlevents-details{
		margin-bottom: 20px;
		border-bottom:1px solid #EdEeEE;
	}
	#col3 .nxroedlevents-details-future-event{
		border-bottom: 0px;
	}
	#col3 .nxroedlevents-details td,
	#col3 .nxroedlevents-details th{
		border-top:1px solid #EdEeEE;
	}
	#col3 .tx_powermail_pi1_form,
	#col3 .nxroedlevents-details tr{
		border-top:0px;
	}
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html input.powermail_check{
		border: 0px;
		background-color: transparent;
	}

	#col3 .tx-nxroedlevents-pi2 .c50l .nxroedlevents-button-left,
	#col3 .tx-nxroedlevents-pi2 .c50l .nxroedlevents-button-left-right{
		height: auto;
		background: transparent none;
	}
	#col3 .tx-nxroedlevents-pi2 .c50r .nxroedlevents-button-right,
	#col3 .tx-nxroedlevents-pi2 .c50r .nxroedlevents-button-right-right{
		height: auto;
		background: transparent none;
	}

	#col3 .tx-nxroedlevents-pi2 .c50l .nxroedlevents-button-left .nxroedlevents-button-left-right input{
		background:url("../../images/layout/redesign/back_button.gif") no-repeat scroll 0 0 transparent;
		border:0 solid #D9E0DF;
		color:#666;
		cursor:pointer;
		height:23px;
		padding:0 20px 4px 8px;
		text-align:left;
		width:186px;
	}
	#col3 .tx-nxroedlevents-pi2 .c50r .nxroedlevents-button-right .nxroedlevents-button-right-right input{
		background:url("../../images/layout/redesign/send_button.gif") no-repeat scroll 0 0 transparent;
		border:0 solid #D9E0DF;
		color:#FFFFFF;
		cursor:pointer;
		height:23px;
		padding:0 20px 4px 8px;
		text-align:left;
		width:186px;
	}

	#col3 .tx-nxroedlevents-pi2 .c50l{
		width: 399px;
	}
	#col3 .tx-nxroedlevents-pi2 .c50r{
		width: 186px;
	}
	#col3 .tx-nxroedlevents-pi2 .c50r .subcr{
		padding-left: 0px;
	}
	
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .privacy_policy .tx_powermail_pi1_fieldwrap_html_check p{
		font-family: Verdana,Arial,Helvetica,Geneva;
		padding-left: 25px;
	}
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .privacy_policy .tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner{
		float: none;
		width: 585px;
	}
	#col3 .tx-powermail-pi1 .tx-powermail-pi1_formwrap .privacy_policy .tx_powermail_pi1_fieldwrap_html_check .powermail_check_inner label{
		font-family: Verdana,Arial,Helvetica,Geneva;
		width: 560px;
	}
	.tx_powermail_pi1_fieldwrap_html_check .powermail_mandatory_js {
		width:100%;
		float: left;
	}
	.tx_powermail_pi1_form .powermail_mandatory_js {
		color:#990000;
		font-style:italic;
		font-weight:bold;
	}



	/*************************************************************************
	 *     3.  Newsletter registration
	 *************************************************************************/
	#tx-nxttaddressfeselector-checkbox {
		width: 15px;
	}
	.tx-nxttaddressfeselector-checkbox-label {
		float: right;
		width: 355px;
	}
	.tx-nxttaddressfeselector-checkbox-privacylink {
		float: right;
		width: 355px;
		clear: both;
	}
}
