/*** screen ***/
@media screen {
  /*** general ***/
 	div#main div.tx-sremailsubscribe-pi1 {
		padding-bottom:6px;
		margin-bottom:10px;
	}
	
 	div#main div.tx-sremailsubscribe-pi1 p {
		padding:6px 0;
	}

	.tx-sremailsubscribe-pi1 a {
		text-decoration:none;
	}
	.tx-sremailsubscribe-pi1 a,
	.tx-sremailsubscribe-pi1 a:link,
	.tx-sremailsubscribe-pi1 a:visited,
	.tx-sremailsubscribe-pi1 a *,
	.tx-sremailsubscribe-pi1 a:link *,
	.tx-sremailsubscribe-pi1 a:visited * {
		color:#000000;
	}
	.tx-sremailsubscribe-pi1 a:focus,
	.tx-sremailsubscribe-pi1 a:hover,
	.tx-sremailsubscribe-pi1 a:focus *,
	.tx-sremailsubscribe-pi1 a:hover * {
		color:#C00418;
	}


	.tx-sremailsubscribe-pi1 fieldset {
		border:0px;
		margin:0px;
		padding:0px;
	}
	.tx-sremailsubscribe-pi1 input#tx-sremailsubscribe-pi1-email,
	.tx-sremailsubscribe-pi1 textarea,
	.tx-sremailsubscribe-pi1 label {
		padding:1px;
		margin-bottom:5px;
	}
	.tx-sremailsubscribe-pi1 legend {
		display:none;
	}
	.tx-sremailsubscribe-pi1 dt,
	.tx-sremailsubscribe-pi1 dd {
		vertical-align:middle;
		float:left;
		margin:0px;
	}
	#centerbar .tx-sremailsubscribe-pi1 dt.newsletter-email-input,
	#centerbar .tx-sremailsubscribe-pi1 dd.newsletter-email-input {
		float:none;
	}
	.tx-sremailsubscribe-pi1 dt label,
	.tx-sremailsubscribe-pi1 input {
		display:inline;
	}
	.tx-sremailsubscribe-pi1 dd input.tx-sremailsubscribe-pi1-checkbox {
		background:none;
		border:0px;
		padding:0px;
		width:auto;
	}


  /*** colpos ***/
	#rightbar .tx-sremailsubscribe-pi1 {
		padding:5px;
	}
	#rightbar .tx-sremailsubscribe-pi1 dt {
		width:60px;
	}
	#rightbar .tx-sremailsubscribe-pi1 dd {
		width:100px;
	}
	#rightbar .tx-sremailsubscribe-pi1 dt label {
		padding-right:3px;
	}
	.tx-sremailsubscribe-pi1 input {
		width:100px;
	}
	.tx-sremailsubscribe-pi1 dt.newsletter-email-input {
		display:none;
	}
	#rightbar .tx-sremailsubscribe-pi1 dd.newsletter-email-input,
	#rightbar .tx-sremailsubscribe-pi1 dd.newsletter-email-input input {
		width:160px;
	}





    /*** category selection ***/
	.tx-sremailsubscribe-pi1 dd input#tx-sremailsubscribe-pi1-module_sys_dmail_category {
		display:none;
	}

	.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-trash a,
	.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-trash a:link,
	.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-trash a:visited,
	.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit a,
	.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit a:link,
	.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit a:visited {
		color:#000000;
		text-decoration:none;
	}
	.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-trash a:hover,
	.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-trash a:focus,
	.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit a:hover,
	.tx-sremailsubscribe-pi1 p.tx-sremailsubscribe-pi1-click-to-edit a:focus {
		color:#C00418;
		text-decoration:none;
	}

	input.tx-sremailsubscribe-pi1-submit-mail,
	input.tx-sremailsubscribe-pi1-submit {
		cursor:pointer;
		padding-top:0px;
		padding-bottom:0px;
		color:#000000;
		border:0px;
	}

	#centerbar .tx-sremailsubscribe-pi1 .newsletter-infolink,
	#rightbar .tx-sremailsubscribe-pi1 .newsletter-infolink {
		font-weight:bold;
		background: url('../img/bg/bullet_grey.gif') 0 6px no-repeat;
		padding:2px 0 0 13px;
		margin:1px 0 0 0;
		display:inline-block;
	}
	#centerbar .tx-sremailsubscribe-pi1 .newsletter-infolink {
		text-decoration:none;
		margin-right:20px;
	}
	#centerbar .tx-sremailsubscribe-pi1 a.newsletter-infolink:focus,
	#centerbar .tx-sremailsubscribe-pi1 a.newsletter-infolink:hover,
	#rightbar .tx-sremailsubscribe-pi1 a.newsletter-infolink:focus,
	#rightbar .tx-sremailsubscribe-pi1 a.newsletter-infolink:hover {
		background: url('../img/bg/bullet_red.gif') 0 6px no-repeat;
		color:#C00418;
	}

	#centerbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit,
	#centerbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit:focus,
	#centerbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit:hover, 
	#centerbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit-over,
	#rightbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit,
	#rightbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit:focus,
	#rightbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit:hover, 
	#rightbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit-over {
		font-weight:bold;
		cursor:pointer;
		margin:0;
		width:auto;
		padding:2px 10px 2px 15px;
		border:0px;
		letter-spacing:-1px;
	}
	#centerbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit,
	#rightbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit {
		color:#000000;
	        background: url('../img/bg/bullet_grey.gif') 0 6px no-repeat;
	}
	#centerbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit:focus, 
	#centerbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit:hover, 
	#centerbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit-over,
	#rightbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit:focus, 
	#rightbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit:hover, 
	#rightbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit-over {
		color:#C00418;
	        background: url('../img/bg/bullet_red.gif') 0 6px no-repeat;
	}
	#centerbar .tx-sremailsubscribe-pi1 input.csc-mailform-submit {
		width:auto !important;
	}


  /*** colors ***/
	.tx-sremailsubscribe-pi1 input,
	.tx-sremailsubscribe-pi1 textarea,
	.tx-sremailsubscribe-pi1 select {
		background:#FFFFFF;
		border-bottom:1px solid #909090;
		border-right:1px solid #808080;
		border-top:1px solid #404040;
		border-left:1px solid #808080;
	}
}

/*** print ***/
@media print {
	.tx-sremailsubscribe-pi1 fieldset input,
	.tx-sremailsubscribe-pi1 fieldset textarea {
		display:none;
	}
}
