/*=
	= Elements
	==============================*/

body {
	background-color: #FFFFFF;
	margin: 0em;
	padding: 1em;
	color: #000000;
	font-size: 100.01%;
	font-family: arial, helvetica, verdana, sans-serif;
}

.typo3-debug {
color: #000000;
}

h1 {
	margin: 0em;
	padding: 0em;
	font-size: 1.625em;
}

h2 {
	margin: 0em;
	padding: 0em;
	font-size: 1em;
}

h3 {
	margin: 0em;
	padding: 0em;
	font-size: 0.75em;
}

p {
	margin: 0em;
	padding: 0em;
	font-size: 0.75em;
}

a:link,
a:visited {
	color: #000000;
}

a img {
	border: none;
}

ol,
ul {
	margin: 0em;
	padding: 0em;
	list-style-position: inside;
	font-size: 0.75em;
}

ol ol,
ol ul,
ul ol,
ul ul {
	margin: 0em 0em 0em 1em;
	padding: 0em;
	font-size: 1em;
}

th {
	margin: 0em;
	padding: 0.2em 0;
	font-size: 0.75em;
	font-weight: normal;
}

td {
	margin: 0em;
	padding: 0.2em 0;
	font-size: 0.75em;
}

td p,
td ul,
td ol{
	font-size: 1em;
}

td h1{
	font-size: 2.166em;
}

td h2 {
	font-size: 1.333em;
}

td h3{
	font-size: 1em;
}

td td {
	font-size: 1em;
}

dl {
	margin: 0em;
	padding: 0em;
	font-size: 0.75em;
}

dl * {
	font-size: 1em;
}


/*
 Forms
 =========================*/

form {
	padding:0;
	margin:0;
}

fieldset {
	border:none;
	padding:0;
	margin:0 0 1em 0;
}

legend {
	background-color:#FFFFFF;
	font-weight:bold;
	padding:0;
	margin:0;
	font-size: 0.75em;
}

label {
	float:left;
	text-align:left;
	width:15em;
}

input, textarea, select {
	font-family:inherit;
	border:1px solid #787878;
	color:#666666;
	padding:0;
	margin:0;
	vertical-align:middle;
}

.formButton {
	background-color:#787878;
	color:#FFFFFF;
	padding:0;
	margin:0;
	font-size: 0.75em;
}

.formError{
	color:#E2001A;
}

/*=
	= Classes
	==============================*/

.hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	top: -1000px;
	left: -1000px;
	margin: 0em;
	padding: 0em;
	font-size: 1px;
}

.clear {
	width: 1px;
	height: 1px;
	margin: 0em;
	padding: 0em;
	font-size: 1px;
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.align-center {
	text-align: center;
}

.align-left {
	text-align: left;
}

.align-right {
	text-align: right;
}

/*=
	= Wrapper
	==================================================*/

div#wrapper {
	position: relative;
	width: 43em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_outer {
	position: relative;
	width: 100%;
	margin: 0em
	padding: 0em;
}

div#wrapper_main {
	position: relative;
	width: 100%;
	margin: 0em 0em 0.188em 0em;
	padding: 1em 0em 0em 0em;
}

div#main_outer {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em 0em 1em 0em;
}

div#main_inner {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#main_left {
	display: none;
}

div#main_right {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

/*=
	= Search
	==================================================*/

div#wrapper_search {
	display: none;
}

/*=
	= Header
	==================================================*/

div#wrapper_header {
	display: none;
}

/*=
	= Country Jump Menu
	==================================================*/

div#contry_menu {
	display: none;
}

/*=
	= Metanavigation
	==================================================*/

div#wrapper_metanav {
	display: none;
}

/*=
	= Mainnavigation
	==================================================*/

div#wrapper_mainnav {
	display: none;
}

/*=
	= Servicenavigation
	==================================================*/

div#wrapper_servicenav {
	display: none;
}

/*=
	= Banner
	==================================================*/

div#wrapper_banner {
	display: none;
}

/*=
	= Content
	==================================================*/

div#wrapper_content {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content .black {
	background-color: #FFFFFF;
	color: #000000;
}

div#wrapper_content .grey {
	background-color: #FFFFFF;
	color: #000000;
}

div#wrapper_content .red {
	background-color: #FFFFFF;
	color: #000000;
}

div#wrapper_content h1 {
	background-color: #FFFFFF;
	padding: 0.308em 0em 0.154em 0em;
	color: #000000;
	line-height: 1.231em;
}

div#wrapper_content h1.csc-firstHeader {
	padding: 0em 0em 1em 0em;
}

div#wrapper_content h2 {
	background-color: #FFFFFF;
	color: #000000;
	line-height: 1.417em;
}

div#wrapper_content h3 {
	background-color: #FFFFFF;
	color: #000000;
	line-height: 1.417em;
}

div#wrapper_content p {
	background-color: #FFFFFF;
	padding: 0em 0em 1.417em 0em;
	color: #000000;
	line-height: 1.417em;
}

div#wrapper_content p.small {
	font-size: 0.625em;
}

div#wrapper_content ol,
div#wrapper_content ul {
	background-color: #FFFFFF;
	padding: 0em 0em 1.417em 0em;
	color: #000000;
	line-height: 1.417em;
	list-style-position:outside;
	margin-left:1em;
}

div#wrapper_content ol ol,
div#wrapper_content ol ul,
div#wrapper_content ul ol,
div#wrapper_content ul ul {
	padding: 0em;
}

div#wrapper_content p label,
div#wrapper_content p input,
div#wrapper_content p select,
div#wrapper_content p textarea {
	font-size:1em;
}

div#wrapper_content label {
	padding-right:1em;
}

div#wrapper_content dl {
	color: #000000;
}

div#wrapper_content table {
	padding: 0em 0em 1.417em 0em;
	color: #000000;
}

div#wrapper_content table td {
	vertical-align: top;
}

div#wrapper_content table td p {
	padding: 0em;
}

div#wrapper_content table td p.small {
	font-size: 0.833em;
}

div#wrapper_content div.list_element {
	border: #e6e6e6 solid 1px;
	width: 41.35em;
	margin-bottom: 0.5em;
	padding: 0.5em;
}

div#wrapper_content div.list_p_img {
	width: 10em;
	margin-right: 1em;
	float: left;
}

div#wrapper_content div.list_p_info_contanier {
	position: relative;
	width: 30.2em;
	float: left;
}

div#wrapper_content div.list_p_info {
	position: relative;
	width: 22em;
	min-height: 4em;
}

div#wrapper_content div.list_p_price_container {
	position: absolute;
	background: #FFFFFF url('../images/p_price_bg.jpg');
	bottom: 12px;
	right: 0;
	width: 124px;
	height: 28px;
	color: #FFFFFF;
	font-size: 1.125em;
	line-height: 1.55em;
	font-weight: bold;
	text-align: center;
}

div#wrapper_content div.list_p_info_contanier h2 {
	color: #000000;
}

div#wrapper_content div.list_p_info_contanier h3 {
	margin-bottom: 12px;
	padding: 0;
	color: #000000;
	font-size: 0.75em;
}

div#wrapper_content div.list_p_info_contanier h3.article_subtitle {
	margin-top: -12px;
}

div#wrapper_content div.list_action_bar {
	position: relative;
	margin: 0 0 0 11em;
	width: 30.2em;
}

div#wrapper_content div.list_action_bar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#wrapper_content div.list_action_bar ul li {
	float: left;
}

div#wrapper_content div.list_action_bar ul li img {
	border: none;
}

div#wrapper_content div.list_action_bar ul li.list_detail_btn {
	width: 100px;
}

div#wrapper_content div.list_action_bar ul li.list_shipping_info {
	padding-left: 20px;
}
div#wrapper_content div.list_action_bar ul li.sofort_lieferbar {
	background: #FFFFFF url('../images/sofort_lieferbar.jpg') left center no-repeat;
}

div#wrapper_content div.list_action_bar ul li.list_warenkorb_btn {
	float: right;
}

div#p_detail_container {
	border: #E6E6E6 solid 1px;
	width: 42.5em;
}

div#wrapper_content div#p_detail_container ul#p_detail_menu {
	background:transparent url('../images/detail_menu_bg.jpg') repeat-x;
	margin: 0;
	padding: 0 0 0 1em;
	list-style: none;
	line-height: 24px;
	text-align: left;
}

div#wrapper_content div#p_detail_container ul#p_detail_menu li {
	background: url('../images/bg_detail_menu_li.gif') no-repeat center right;
	margin: 0em 0.417em 0em 0em;
	padding: 0em 0.583em 0em 0em;
	display: inline;
	color: #000000;
}

div#wrapper_content div#p_detail_container ul#p_detail_menu li.last {
	background: none;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#p_detail_container ul#p_detail_menu li a {
	color: #000000;
}

div#wrapper_content div#p_detail_container div.list_element {
	width: 39.5em;
}

div#wrapper_content div#p_detail_container div.list_p_info_contanier {
	position: relative;
	width: 28em;
	float: left;
}

div#wrapper_content div#p_detail_container div.list_p_info {
	position: relative;
	width: 20em;
	min-height: 4em;
}

div#wrapper_content div#p_detail_info {
	position: relative;
	width: 40.5em;
	padding: 1em;
}

div#wrapper_content div#p_detail_head {
	position: relative;
	border-bottom: #E6E6E6 solid 1px;
	width: 100%;
	min-height: 9em;
	margin: 0em 0em 1em 0em;
	padding: 0em 0em 1em 0em;
}

/*
div#wrapper_content div#p_d_img_act_btn_container {
	position: relative;
	width: 100%;
	margin-bottom: 1em;
}
*/

div#wrapper_content div#p_detail_head h1 {
	background-color: #FFFFFF;
	margin: 0.5em 0em 0em 0em;
	padding: 0em 0em 0.23em 0em;
	color: #000000;
}

div#wrapper_content div#p_detail_head h2 {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 0.813em;
}

div#wrapper_content div#p_detail_img {
	position: relative;
	width: 12.5em;
	margin: -2.75em 0em 0em 0em;
	padding: 0em;
	float: right;
	text-align: right;
}

div#wrapper_content div#p_detail_action_btn {
	position: absolute;
	left: 0em;
	bottom: 0.875em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#p_detail_price {
	/*
	background: url('../images/detail_view_p_price_bg.jpg') no-repeat;
	width: 132px;
	height: 40px;
	padding: 0 10px;
	color: #FFFFFF;
	font-size: 1.5em;
	line-height: 1.55em;
	font-weight :bold;
	text-align: right;
	*/
	background: #FFFFFF url('../images/p_price_bg.jpg') no-repeat;
	width: 104px;
	height: 32px;
	padding: 0 10px;
	color: #FFFFFF;
	font-size: 1.125em;
	line-height: 1.55em;
	font-weight: bold;
	text-align: right;
	float: left;
}

div#wrapper_content ul#p_detail_footer_menu {
	list-style: none;
	line-height: 24px;
	text-align: left;
}

div#wrapper_content ul#p_detail_footer_menu li {
	/*display: inline;	*/
	float: left;
}

div#wrapper_content ul#p_detail_footer_menu li a {
	color: #000000;
}

div#wrapper_content ul#p_detail_footer_menu li.detail_top {
	float: right;
}

/*
div#wrapper_content div#p_detail_container_2 {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#p_detail_container_2 div#p_d_img_act_btn_container {
	position: relative;
	border-bottom: #E6E6E6 solid 1px;
	width: 40.5em;
	margin: 0;
	padding: 1em;
}

div#wrapper_content div#p_detail_container_2 div#p_detail_img {
	width: 10.62em;
	margin-bottom: 1em;
}

div#wrapper_content div#p_detail_container_2 div#p_detail_action_btn {
	position: absolute;
	bottom: 1em;
	right: 1em;
}

div#wrapper_content div#p_detail_container_2 div#p_detail_action_btn img {
	border: none;
}

div#wrapper_content div#p_detail_container_2 div#p_detail_price {
	background: #FFFFFF url('../images/p_price_bg.jpg') no-repeat;
	width: 104px;
	height: 32px;
	padding: 0 10px;
	color: #FFFFFF;
	font-size: 1.125em;
	line-height: 1.55em;
	font-weight: bold;
	text-align: right;
}

div#wrapper_content div#p_detail_container_2 h1 {
	padding: 0em;
	color: #000000;
	font-size: 1.125em;
}

div#wrapper_content div#p_detail_container_2 h2 {
	color: #000000;
	font-size: 0.75em;
}

div#wrapper_content div#p_description_content_2 {
	padding: 1em;
}
*/

div#wrapper_content #shopping_cart {
	width: 100%;
	border-collapse: collapse;
	color: #000000;
}

div#wrapper_content #shopping_cart th,
div#wrapper_content #shopping_cart td {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}

div#wrapper_content #shopping_cart th.picture,
div#wrapper_content #shopping_cart td.picture {
	width: 24%;
	border-left: none;
}

div#wrapper_content #shopping_cart th.quantity {
	width: 10%;
}

div#wrapper_content #shopping_cart td.quantity {
	width: 10%;
	text-align: center;
}

div#wrapper_content #shopping_cart td.quantity input {
	width: 3em;
	font-size: 1em;
}

div#wrapper_content #shopping_cart th.product,
div#wrapper_content #shopping_cart td.product {
	width: 26%;
}

div#wrapper_content #shopping_cart th.price,
div#wrapper_content #shopping_cart td.price {
	width: 12%;
}

div#wrapper_content #shopping_cart td.sub_total {
	width: 12%;
}

div#wrapper_content #shopping_cart td.delete {
	border-right: none;
	width: 16%;
}

div#wrapper_content #shopping_cart td.totals_subtotal {
	text-align: right;

}

div#wrapper_content #shopping_cart td.shippin_cost {
	text-align: right;
}

div#wrapper_content #shopping_cart td.total {
	background-color: #666667;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
}

div#wrapper_content #shopping_cart td.action_buttons {
	padding: 0.5em 0 0 0;
	vertical-align: bottom;
}

div#wrapper_content #shopping_cart td.action_buttons input {
	border: none;
}

div#wrapper_content #shopping_cart td.action_buttons td.checkout {
	text-align: right;
}

div#wrapper_content #shopping_cart td.rem_bottom_border {
	border-bottom: none;
}

div#wrapper_content #shopping_cart td.rem_left_border {
	border-left: none;
}

div#wrapper_content #shopping_cart td.rem_right_border {
	border-right: none;
}

div#wrapper_content #shopping_cart td.rem_top_border {
	border-top: none;
}

div#wrapper_content #shopping_cart td.rem_border {
	border: none;
}

div#wrapper_content div.tx-cpstiptelproducts-pi1 {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.tx-cpstiptelproducts-pi1 input#submit {
	border: none;
	padding: 0em;
	margin: 0em;
}

/*=
	= Function navigation
	==================================================*/

div#wrapper_funcnav {
	display: none;
}

/*=
	= Footer
	==================================================*/

div#wrapper_footer {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#footer_outer {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#footer_middle {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 1em 0em 0em 0em;
}

div#footer_inner {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_footer ul#footernav {
	display: none;
}

div#wrapper_footer p {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 0.625em;
}

div#center_content_left{
	width: 21em;
	float:left;
}

div#center_content_right{
	width: 21em;
	float:right;
	margin-left:0.5em;
}

/*=
	= Login Box
	==================================================*/

div#wrapper_content div.tx-cpsloginbox-pi1 form p{
	margin-bottom:0.5em;
	padding-bottom:0;
}

/*=
	= FE User registration
	==================================================*/

div#wrapper_content div.tx-srfeuserregister-pi1 {

}

div#wrapper_content div.tx-srfeuserregister-pi1 dd,
div#wrapper_content div.tx-srfeuserregister-pi1 dt{
	margin-bottom:0.5em;
}

div#wrapper_content div.tx-srfeuserregister-pi1 dd {
	margin-left:15em;
}


div#wrapper_content .tx-srfeuserregister-pi1-delete-icon,
div#wrapper_content .tx-srfeuserregister-pi1-file-view {
	padding: 0 0.5em;
	border:none;
}

div#wrapper_content div.tx-srfeuserregister-pi1  .tx-srfreecap-pi2-image {
	margin-bottom:0.5em;
	border:#999999 solid 1px;
}

div#wrapper_content div.tx-srfeuserregister-pi1  input#tx-srfeuserregister-pi1-captcha-response {
	margin-bottom:0.5em;
}

div#wrapper_content div.tx-srfeuserregister-pi1  .tx-srfreecap-pi2-cant-read {
	font-size:1em;
}

div#wrapper_content .fe_registration_preview dt{
	width:14em;
	margin-right:1em;
	float:left;
}

div#wrapper_content .tx-srfeuserregister-pi1-error {
	margin:0;
	padding:0;
	color:#E2001A;
}

/*=
	= 1 column element
	==================================================*/

.one_column_element {
	padding: 0;
	margin: 0;
	overflow:hidden;
}

.one_column_element .oc_header{
	width:21em;
	margin-bottom:0.5em;
}


.one_column_element .oc_header .och_top{
	height:7px;
	width:100%;
	line-height:7px;
	font-size:7px;
}

.one_column_element .oc_header .och_conent{
	padding-left:0.5em;
	padding-right:0.5em;
}

div#wrapper_content .one_column_element .oc_header .och_conent h3 {
	color: #000000;
	font-size:0.75em;
	background-color:transparent;
	margin:0;
	padding:0;
}

.one_column_element .oc_header .och_bottom{
	height:7px;
	width:100%;
	line-height:7px;
	font-size:7px;
}

.oc_content {
	width:21em;
	margin-bottom:0.5em;
}

div#wrapper_content .oc_content p {
	background-color:transparent;
}

.oc_content .occ_top{
	background:url(/fileadmin/templates/images/oc_specialelement_content_border_top.gif) no-repeat bottom left;
	height:8px;
	width:100%;
	line-height:8px;
	font-size:8px;
}

.oc_content .occ_conent_vert{
	background:url(/fileadmin/templates/images/oc_specialelement_content_vert_bg.gif) repeat-x bottom left;
	width:19.75em;
	margin: 0 2px;
	padding:0 8px;
	overflow:hidden;
}

.oc_content .occ_conent_hori{
	background: transparent url(/fileadmin/templates/images/oc_specialelement_content_hori_bg.gif) repeat-y top left;
	width:100%;
}

.oc_content .occ_bottom{
	background:url(/fileadmin/templates/images/oc_specialelement_content_border_bottom.gif)  no-repeat top left;
	height:8px;
	width:100%;
	line-height:8px;
	font-size:8px;
}

.clearer {
	clear:both;
}

/*=
	= 3 columns element
	==================================================*/

.columns {
	padding: 0 1px 0 1px;
	margin: 0 -1px 0 -1px;
	overflow:hidden;
	height:8em;
}

.columns .column1,
.columns .column2,
.columns .column3 {
	overflow: hidden;
	width:28%;
	max-width:28%;
	height:6em;
	float: left;
	padding:1em;
}

.columns .column1 {
	border-left:1px solid #E6E6E6;
	border-right:1px solid #E6E6E6;
}

.columns .column2 {
	border-right:1px solid #E6E6E6;
}

.columns .column3 {
	float: right;
	border-right:1px solid #E6E6E6;
}

/*=
	= Powermail
	==================================================*/

.tx_powermail_pi1_fieldwrap_html {
	font-size:0.75em;
	margin-bottom:0.5em;
	clear:both;
}

.tx-powermail-pi1_fieldset {

}

.tx-powermail-pi1_fieldset legend {

}

.tx_powermail_pi1_fieldwrap_html label {
	color:#666666;
}

div.tx_powermail_pi1_fieldwrap_html_radio {
	clear:both;
	min-height:1.4em;
}

.tx_powermail_pi1_fieldwrap_html_radio_title {
	font-size:1em;
	padding-bottom:0 !important;
}

div#wrapper_content div.tx_powermail_pi1_fieldwrap_html_radio p.tx_powermail_pi1_fieldwrap_html_radio_title {
	float:left;
	text-align:left;
	width:15em;
	padding:0 1em 0 0;
}

.powermail_radio_inner {
	clear:none;
	float:left;
	width:auto;
}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner label {
	float:left;
	width:auto;
}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner span {

}

.tx_powermail_pi1_fieldwrap_html input,
.tx_powermail_pi1_fieldwrap_html textarea,
.tx_powermail_pi1_fieldwrap_html select {

}

.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner input {
	float:left;
	margin-right:0.2em;
}

div.tx_powermail_pi1_fieldwrap_html_check {
	margin-top:1.4em;
}

div.tx_powermail_pi1_fieldwrap_html_check div.powermail_check_inner {
	margin-left:16em;
	min-height:1.6em;
	width:auto;
}

div.tx_powermail_pi1_fieldwrap_html .powermail_check_inner input{

}

div.tx_powermail_pi1_fieldwrap_html_check div.powermail_check_inner label{
	clear:right;
	float:none;
	width:auto;
}


div#wrapper_content div.tx_powermail_pi1_fieldwrap_html_check p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	padding:0;
	width:15em;
	float:left;
	font-size:1em;
	padding:0 1em 0 0;
}

.tx_powermail_pi1_fieldwrap_html textarea {

}

.tx_powermail_pi1_fieldwrap_html input.button{

}

.tx_powermail_pi1_fieldwrap_html_label {
	clear:both;
	margin:1.5em 0 1em;
}

.tx_powermail_pi1_fieldwrap_html_label td,
.tx_powermail_pi1_fieldwrap_html_label ul,
.tx_powermail_pi1_fieldwrap_html_label ol{

}

.powermail_mandatory {

}

.dmailSubsError{

}

.powermail_mandatory_js {

}

div.tx-powermail-pi1 span.tx-srfreecap-pi2-cant-read {
	clear:both;
	float:left;
	margin-top:0.5em;
	margin-left:15em;
}

div.tx-powermail-pi1 img.tx-srfreecap-pi2-image {
	border:1px solid #666666;
	float:left;
}

.tx_powermail_pi1_fieldwrap_html_submit {
	clear:both;
	float:left;
	margin:1.5em 0;
}

.tx_powermail_pi1_fieldwrap_html textarea {
	font-size:1.1em;
}

.powermail_captcha {
	clear:both;
	float:left;
	margin-top:0.5em;
	margin-left:13.5em;
}

.validation-advice {
	color:#FF0000;
	clear:both;
	margin-left:16em;
}

input.tx-powermail-pi1_confirmation {
	margin-top:0.5em;
}


input.tx_powermail_pi1_submitmultiple_back,
input.tx_powermail_pi1_submitmultiple_forward {
	margin-bottom:1.5em;
}


/*
	FE user registration form
============================================*/

div.tx-powermail-pi1_formwrap_248 p.powermail_pagebrowser {
	display:none;
}

div.tx-powermail-pi1_formwrap_248 fieldset#tx-powermail-pi1_fieldset_10 legend{
	display:none;
}

div.tx-powermail-pi1_formwrap_248 div#powermaildiv_uid44 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
div.tx-powermail-pi1_formwrap_248 div#powermaildiv_uid48 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
div.tx-powermail-pi1_formwrap_248 div#powermaildiv_uid49 p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display:none;
}


div.tx-powermail-pi1_formwrap_248 div#powermaildiv_uid44 div.powermail_check_inner_uid44_0 label,
div.tx-powermail-pi1_formwrap_248 div#powermaildiv_uid48 div.powermail_check_inner_uid48_0 label,
div.tx-powermail-pi1_formwrap_248 div#powermaildiv_uid49 div.powermail_check_inner_uid49_0 label {
	width:inherit;
}

/*
	FE user Edit profile form
============================================*/

div.tx-powermail-pi1_formwrap_252 p.powermail_pagebrowser {
	display:none;
}

div.tx-powermail-pi1_formwrap_252 fieldset#tx-powermail-pi1_fieldset_10 legend{
	display:none;
}

div.tx-powermail-pi1_formwrap_252 div#powermaildiv_uid44 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
div.tx-powermail-pi1_formwrap_252 div#powermaildiv_uid48 p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
div.tx-powermail-pi1_formwrap_252 div#powermaildiv_uid49 p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display:none;
}


div.tx-powermail-pi1_formwrap_252 div#powermaildiv_uid44 div.powermail_check_inner_uid44_0 label,
div.tx-powermail-pi1_formwrap_252 div#powermaildiv_uid48 div.powermail_check_inner_uid48_0 label,
div.tx-powermail-pi1_formwrap_252 div#powermaildiv_uid49 div.powermail_check_inner_uid49_0 label {
	width:inherit;
}