.tx-zrwshop-pi1 div.clear { 
	clear:both;
	float:none;
	height:0px;
}


.tx-zrwshop-pi1 .tx-pagebrowse-pi1 {
	padding-bottom:10px;
}

.tx-zrwshop-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse {
	display:block;		
	margin:0;
	padding:0;		
	font-size:12px;
	color:#5E5E5E;
	width:100%;
	
}

.tx-zrwshop-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse li.tx-pagebrowse-prev {
	width:100px;
	text-align:left;
}

.tx-zrwshop-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse li.tx-pagebrowse-next {
	width:100px;
	text-align:right;
}

.tx-pagebrowse-next a {
	vertical-align:middle;
	font-size:11px;
}

.tx-pagebrowse-next img {
	vertical-align:middle;
	margin-left:5px;
}

.tx-pagebrowse-prev a {
	vertical-align:middle;
	font-size:11px;
}

.tx-pagebrowse-prev img {
	vertical-align:middle;
	margin-right:5px;
}

.tx-zrwshop-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse li.tx-pagebrowse-pages {
	width:395px;
	text-align:center;
}

.tx-zrwshop-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse a {
	color:#5E5E5E;
}

.tx-zrwshop-pi1 .tx-pagebrowse-current {
	font-weight:bold;
}

.tx-zrwshop-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse ul {
	margin:0;
	padding:0;	
	display:inline;
}

.tx-zrwshop-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse li {
	list-style-type:none;
	margin:0;
	padding:0;
	display:block;	
	float:left;
	
}

.tx-zrwshop-pi1 .tx-pagebrowse-pi1 .tx-pagebrowse li li {
	padding-right:3px;
	padding-left:3px;
	display:inline;
	float:none;
}

.tx-zrwshopviral-pi1  {
	
	margin-bottom:15px;
}

.zrwshop-samebuyed-box,
.zrwshop-commendation-box {
	border:1px dashed #cccccc;
	padding-top:15px;
}

.tx-comments-comments .tx-comments-comment-1, 
.tx-comments-comments .tx-comments-comment-2 {
	border:1px dashed #cccccc;
}

div.checkbox {
	display : inline;
}

div.checkbox input {
	margin-bottom : -2px;
}

.zrwshop-product,
.zrwshop-product-detail {
	margin-bottom:15px;
}

.tx-zrwshop-pi1 .col-1,
.tx-zrwshop-pi1 .col-2 {
	width:32%;
	margin-right:2%;
	float:left;
}

.tx-zrwshop-pi1 .col-3 {
	width:32%;
	margin-right:0%;
	float:left;
}

.zrwshop-product fieldset,
.zrwshop-product-detail fieldset {
	border:0px;
	margin:0px;
	padding:0px;
}

.zrwshop-product h2,
.zrwshop-product-detail h2 {
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#b2c5d8;
	height:38px;	
	margin-bottom:0px;
	background-image:url(/fileadmin/templates/shop/header_blue_short.jpg);
}

.zrwshop-product-detail h2 {
	background-image:url(/fileadmin/templates/shop/header_blue_long.jpg);
	padding-top:8px;
	padding-bottom:16px;
	padding-left:10px;
	padding-right:10px;	
	height:auto;
}

.zrwshop-product h2 a,
.zrwshop-product-detail h2 a {
	color:#ffffff;
	display:block;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

.zrwshop-product .zrwshop-detail {
	font-size:11px;
	overflow:hidden;
	border:1px solid #b2c5d8;
}

.zrwshop-product .zrwshop-detail .detail-fond {
	border-top:1px solid #b2c5d8;
	background-color:#e5ebf2;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:14px;
	padding-right:14px;
	color:#003e7d;
}

.zrwshop-product .zrwshop-detail .detail-fond p {
	margin-bottom:0px;
}

html>/**/body * .zrwshop-product .zrwshop-detail { /* Opera */
	margin-left:0px;
}

.zrwshop-product .zrwshop-count {
	margin-bottom:8px;
}


.zrwshop-product img {
	border:0px;
}

.zrwshop-product .zrwshop-teaser-img {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #e5ebf2;
	position:relative;
	height:160px;
}

.zrwshop-imgcontainer {
	position:absolute;top:0px;height:0px;
}

.zrwshop-product .zrwshop-detail-link {
	position:absolute;
	bottom:0px;
	left:0px;
}

.zrwshop-product-detail .zrwshop-description-img {
	border:1px solid #b8cadb;
}

.zrwshop-product-detail .zrwshop-description-imgborder {
	float:left;
	padding-right:3px;
	background-color:#ffffff;
}

.zrwshop-product .col1 {
	float:left;
	width:190px;
	padding-left:10px;
}

.zrwshop-product .col2 {
	float:right;
	width:290px;
	text-align:right;
	margin-right:15px;
}

#main-content .zrwshop-detail-link a {
	color:#F9972A;
	font-weight:normal;
}

.zrwshop-price {
	padding-bottom:5px;
	padding-top:3px;
}

.zrwshop-price select {
	margin-bottom:7px;
}

.zrwshop-strikethrough-price {
	font-weight:bold;
	color:#FF0000;
	padding-left:5px;
	text-decoration:line-through;
}

.zrwshop-price .shipment-text {
	color:#F9972A;
	font-size:10px;
}

.zrwshop-product .count,
.zrwshop-product-detail .count {
	border:1px solid #7f9ebe;
	background-color:#FFFFFF;
	width:80px;
	padding:1px;
	color:#003e7d;
	font-size:11px;
}

.zrwshop-product-detail .count {
	padding:2px;
}

.zrwshop-product .countdropdown,
.zrwshop-product-detail .countdropdown {
	border:1px solid #7f9ebe;
	background-color:#FFFFFF;
	width:140px;
	color:#003e7d;
	padding:0px;	
	font-size:11px;	
}

.zrwshop-product-detail .countdropdown {
	padding:1px;
}

.zrwshop-product .zrwshop-cart .styled,
.zrwshop-product-detail .zrwshop-cart .styled {
	background-image:url(/fileadmin/templates/shop/btn_blue.gif);
	border:none;
	width:161px;
	background-color:transparent;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
	padding-right:0px;
}

.zrwshop-product-detail {
	font-size:11px;
	 background-color:#e5ebf2;
	 color:#003e7d;
	 
}

.zrwshop-product-detail .zrwshop-detail {
	padding:15px;
	padding-bottom:1px;
}

.zrwshop-product-detail .zrwshop-packaging {
	margin-bottom:6px;
}

.zrwshop-product-detail .zrwshop-stock {
	padding-bottom:10px;
}

.zrwshop-product-detail .detailcol {
	margin-left:310px;
}

.zrwshop-product-detail .zrwshop-more-details {
	padding:15px;
	padding-bottom:0px;
	padding-top:10px;
}

.zrwshop-product-detail .zrwshop-artnr {
	
}

.zrwshop-product-detail .zrwshop-control {
	padding:15px;
}

.zrwshop-product-detail .zrwshop-count {
	float:right;
}

.zrwshop-product-detail .zrwshop-cart{
	padding-left:10px;
	float:right;
}

.zrwshop-product-detail .shipment-text {
	font-size:10px;
	float:left;
	padding-top:5px;
}


.zrwshop-product-detail .zrwshop-price {
	padding-bottom:0px;
	font-size:12px;
	float:left;
	padding-right:10px;
}

.zrwshop-product-detail .zrwshop-price select {
	margin-bottom:0px;
}

div.button {
	margin-top:10px;
}

.zrwshop-control div.button {
	margin-top:0px;
}

/* ------------------------------------------------------------------------ */

.zrwshop-newproduct {
}

.zrwshop-newproduct h2 {
	font-size:11px;
	font-weight:bold;
	color:#F9972A;
	padding-bottom:10px;
}

.zrwshop-newproduct h2 a {
	color:#F9972A;
	text-decoration:none;
}

.zrwshop-newproduct .zrwshop-price {
	font-weight:bold;
	padding-bottom:0px;
}

.zrwshop-newproduct a {
	color:#666666;
}

.zrwshop-newproduct .zrwshop-teaser-img {
	text-align:center;	
}

.zrwshop-newproduct .zrwshop-count {
	padding-top:5px;
}

.zrwshop-newproduct .zrwshop-count .count {
	border:1px solid #F9972A;
	width:25px;
	padding:1px;
}

.zrwshop-newproduct .button .styled {
	width:20px;
	padding-top:2px;
	padding-bottom:3px;
	background-image:url(/fileadmin/templates/shop/btn_wk.gif);
}

/* ------------------------------------------------------------------------ */

.zrwshop-topproduct {
	padding-bottom:5px;
	border-bottom:1px solid #ACB9C7;
	margin-bottom:5px;
}

.zrwshop-topproduct h2 {
	font-size:11px;
	font-weight:bold;
	color:#F9972A;
	padding-bottom:5px;
}

.zrwshop-topproduct h2 a {
	color:#F9972A;
}

.zrwshop-topproduct .zrwshop-price {
	font-weight:normal;
	padding-bottom:0px;
	font-size:11px;
}

.zrwshop-topproduct a {
	color:#666666;
}

.zrwshop-topproduct .zrwshop-teaser-img {
	text-align:center;	
}

/* --------------------------------------------------------------------------- */

.box .tx-zrwshop-pi1,
.box .tx-zrwlogin-pi1 {
	margin-left:10px;
	margin-right:10px;
}

/* --------------------------------------------------------------------------- */

.tx-zrwlogin-pi1 p {
	padding-bottom:5px;
}

.tx-zrwlogin-pi1 .member {
	color:#F9972A;
	font-weight:bold;
}

/* --------------------------------------------------------------------------- */

.zrwshop-headline {
	font-size:15px;
	font-weight:bold;
	color:#ffffff;	
	background-color:#678ac2;
	background-image:url(/fileadmin/templates/shop/header_blue_long.jpg);
	padding-top:11px;
	padding-bottom:9px;
	padding-left:15px;
	padding-right:15px;	
	height:auto;	
}

.zrwshop-nav {
	float:right;
	font-size:11px;
	padding-bottom:15px;
	/* padding-top:5px;  */
	color:#5e5e5e;		
}

.zrwshop-nav img {
	margin-left:7px;
	margin-right:7px;
	vertical-align:middle;
}

.zrwshop-nav span {
	vertical-align:middle;
}

.zrwshop-nav a {
	color:#5E5E5E;
}

.emptycart {
	padding-left:15px;
	padding-top:10px;
}

.zrwshop-nav .aktiv {
	color:#ff9c01;
	font-weight:bold;
}

#main-content .zrwshop-nav a {
	color:#ff9c01;		
	font-weight:normal;
}

.zrwshop-producttable {
	/* border:1px solid #F9972A; */
}

.zrwshop-codeerror {
	padding-top:5px;
}

.zrwshop-producttable table {
	width:100%;
	background-color:#e5ebf2;
	color:#003e7d;
}

td {
	font-size:11px;
}

.zrwshop-producttable thead td {
	background-color:#ccd8e5;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:2px solid #ffffff;
	border-top:2px solid #ffffff;
	
}

.zrwshop-producttable tbody td {
	border-bottom:0px solid #ffffff;
	padding-top:10px;
	padding-bottom:10px;
}

.zrwshop-producttable .article {
	text-align:left;
	padding-left:15px;
	padding-right:10px;
}

.zrwshop-producttable .article a {
	font-weight:normal;
	color:#003e7d;
}


.zrwshop-producttable .quantity {
	text-align:left;
	padding-left:5px;
	padding-right:5px;	
	width:130px;
}

.zrwshop-Confirmation .zrwshop-producttable .quantity {
	width:170px;
}

.zrwshop-producttable .refresh {
	width:85px;
}

.zrwshop-producttable .count {
	border:1px solid #7f9ebe;
	background-color:#FFFFFF;
	width:50px;
	padding:1px;
}

.zrwshop-basket .countdropdown,
.zrwshop-product .countdropdown {
	border:1px solid #7f9ebe;
	background-color:#FFFFFF;
	width:auto;
	font-size:11px;
	color:#003E7D;
}


.zrwshop-product .countdropdown {
	width:100%;
}

.zrwshop-producttable .delete {
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	width:55px;
}

.zrwshop-producttable .price {
	text-align:right;
	padding-right:20px;
	padding-left:10px;
	width:60px;
}

.zrwshop-producttable tr.zrwshop-summary1 td,
.zrwshop-producttable tr.zrwshop-summary2 td,
.zrwshop-producttable tr.zrwshop-summary3 td {
	/* background-color:#fdf2e5; */
}

.zrwshop-producttable tbody .zrwshop-summary1 td {
	border-bottom:0px solid #f6bd7d;
	padding-bottom:0px;
}

.zrwshop-producttable tbody .zrwshop-summary2 td {
	border-bottom:0px solid #ffffff;
	padding-top:4px;
}

.zrwshop-producttable tbody .zrwshop-summary3 td {
	border-bottom:2px solid #ffffff;
	border-top:2px solid #ffffff;
}

.zrwshop-producttable tbody .zrwshop-summary4 td {
	border-top:2px solid #ffffff;
}

.zrwshop-producttable tbody .zrwshop-summary3 td.article {
	color:#ff0000;
}


.zrwshop-agb {
	color:#000000;
	font-size:11px;
	padding-top:10px;
	padding-bottom:10px;
}

.zrwshop-agb div.checkbox input {
	vertical-align:top;
	margin-top:0px;
	margin-bottom:0px;
}

.zrwshop-agb .error{
	color:#FF0000;
	font-weight:bold;
}

.zrwshop-agb a {
	font-weight:bold;	
}

.zrwshop-agb .error a {
	color:#FF0000;
	font-weight:bold;
}

.button .styled {
	background-image:url(/fileadmin/templates/shop/btn_forward.gif);
	width:153px;
	background-color:transparent;
	color:#FFFFFF;
	font-size:11px;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	border:0 none;
	text-align:center;
}

.button .sendButton {
	background-image:url(/fileadmin/templates/shop/btn_action.gif);
}

.button input.grey {
	background-image:url(/fileadmin/templates/shop/pix/btn_grey.gif);
	color:#666666;
}

.button input.loadCart {
	background-image:url(/fileadmin/templates/shop/pix/btn_wk_open.gif);
	border:0px solid;
	background-color:transparent;
	width:34px;
	height:19px;
	cursor:pointer;
}

.button input.replaceCart {
	background-image:url(/fileadmin/templates/shop/pix/btn_wk_save.gif);
	border:0px solid;
	background-color:transparent;
	width:34px;
	height:19px;
	cursor:pointer;
}

input.refreshCart {
	background-image:url(/fileadmin/templates/shop/btn_middle_blue.gif);
	border:0px solid;
	background-color:transparent;
	width:85px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
	color:#FFFFFF;
	font-size:11px;
}

.zrw-shop-link-button {
	text-decoration:underline;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px;
	display:block;
	color:#5E5E5E;
	background-image:url(/fileadmin/templates/shop/arrow_left.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}

/* --------------------------------------------------------------------------- */

.zrwshop-orderInformation-bg {
	background-color:#e5ebf2;
	color:#003E7D;
	padding-bottom:10px;
}

.zrwshop-orderInformation-bg .col1 {
	float:left;
	width:290px;
}

.zrwshop-orderInformation-bg fieldset {
	border-width:0px;
	padding:15px;
	padding-top:15px;
	padding-bottom:0px;
}

.zrwshop-orderInformation-bg .headline {
	background-color:#ccd8e5;
	color:#003e7d;
	font-size:11px;
	font-weight:bold;
	padding:10px 15px;
	border-bottom:3px solid #ffffff;
}

.zrwshop-deliveryInformation {
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
}

#tx-zrwshop-paymentForm {
	margin-top:3px;
}

#tx-zrwshop-deliveryForm {
	margin-top:3px;
}

.zrwshop-deliveryInformation {
	font-size:11px;
}

.zrwshop-additionalField {
	font-size:11px;
	margin-top:10px;
	margin-bottom:15px;
}

.tx-zrwshop-pi1 .row {
	margin-bottom:2px;
}

.zrwshop-orderInformation label {
	width:90px;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
}

.tx-zrwshop-pi1 input.textfeld, .tx-zrwshop-pi1 select.dropdown {
	border:1px solid #7F9EBE;
	background-color:#FFFFFF;
	font-size:11px;
	padding:2px;
	color:#003e7d;
}

.tx-zrwshop-pi1 input.textfeld {
	width:170px;	
}

.tx-zrwshop-pi1 select.dropdown {
	width:100px;
}

.zrwshop-orderInformation #r_ort,
.zrwshop-orderInformation #l_ort {
	width:120px;
}

.zrwshop-orderInformation #r_plz,
.zrwshop-orderInformation #l_plz {
	width:40px;
	margin-right:4px;
}

.zrwshop-orderInformation #r_strasse,
.zrwshop-orderInformation #l_strasse {
	width:125px;
	margin-right:4px;
}

.zrwshop-orderInformation #r_nr,
.zrwshop-orderInformation #l_nr {
	width:35px;	
}

.zrwshop-orderInformation #r_country,
.zrwshop-orderInformation #l_country {
	width:176px;	
}

.tx-zrwshop-pi1 input.error, .tx-zrwshop-pi1 select.error {
	color:#FFFFFF !important;
	background-color:#FF0000;
}


#zrwshop-orderInformation-payment,
#zrwshop-orderInformation-additional {
	margin-top:3px;
}

.i-pay {
	float:left;
	padding-left:15px;	
}

.payment-types {
	float:right;width:500px;
}

.ls-row {
	clear:both;
	float:left;
	width:220px;
}

.einzug {
	padding-left:40px;
}

.feldRadio {
	float:left;
}

.labelRadio {
	float:left;
}


/* ------------------------------------------------------------------- */

.zrwshop-Confirmation .zrwshop-orderInformation-bg {
	background-color:#e5ebf2;
	color:#003E7D;
	padding-bottom:10px;
	margin-top:3px;
}

.zrwshop-Confirmation table {
	margin-bottom:0px;
}

.zrwshop-zahlungsart {
	margin-left:15px;
	margin-bottom:15px;
}

.zrwshop-Confirmation .zrwshop-producttable .article {
	padding-left:15px;
}


/* ------------------------------------------------------------------- */

.zrwshop-searchform input.textfeld {
	width:145px;
}

.tx-zrwlogin-pi1 input.textfeld {
	width:145px;
}

.zrwshop-searchform select.dropdown {
	width:150px;
}

.error {
	color:#FF0000;
}


/* -------------------------------------------------------------------- */


.tx-zrwshop-pi1 .zrwshop-additionalField input,
.tx-zrwshop-pi1 .zrwshop-additionalField img,
.tx-zrwshopaccounts-pi1 .zrwshop-additionalField input,
.tx-zrwshopaccounts-pi1 .zrwshop-additionalField img {
	float:left;
	margin-top:0.2em;
}

.tx-zrwshop-pi1 .zrwshop-additionalField div.text,
.tx-zrwshopaccounts-pi1 .zrwshop-additionalField div.text {
	float:right;
	display:block;
	margin:0em;	
	width:39.4em;

}

.tx-zrwshop-pi1 .zrwshop-orderInformation-bg div.cro,
.tx-zrwshopaccounts-pi1 .zrwshop-orderInformation-bg div.cro {
	padding-bottom:0.5em;
}

.tx-zrwshop-pi1 .zrwshop-orderInformation-bg .zrwshop-additionalField {
	margin:0em;
	padding:0em;
}

.tx-zrwshop-pi1 .zrwshop-orderInformation-bg .zrwshop-additionalField div.text {
	float:right;
	display:block;
	margin:0em;	
	width:34.5em;
	padding-top:0.3em;

}

.tx-zrwshop-pi1 .zrwshop-additionalField div.zrwshop-unchecked  {
	float:left;
	height:20px;
	width:20px;
	background-position:0px 4px;
	background-image:url(../_img/dachmarke/shop/icon_unchecked.gif);
	background-repeat:no-repeat;
}

button.deliveryButton {
	/* background-image:url(/fileadmin/_img/ico/bgr-addbutton-150x17.gif); */
	width:150px;
	border:0pt none;
	cursor:pointer;
	font-weight:bold;
	padding:0em;
	padding-bottom:0.1em;
	text-align:center;
	background-color:transparent;	
	background-repeat:no-repeat;
	font-size:1em;
}



/* ------------------------------------------------- */

.tx-srfeuserregister-pi1 fieldset span {
	display:inline;
	float:none;
	margin-right:0px;
}

.tx-srfeuserregister-pi1 p.tx-srfeuserregister-pi1-error {
	padding-bottom:0.5em;
	padding-top:0em;
	padding-left:14.75em;
	color:#FF0000;
}


/* Accounts -------------------------------------------------------------------------- */


.tx-zrwshopaccounts-pi1 fieldset {
	border:none;
}

.tx-zrwshopaccounts-pi1 .row {
	clear:both;
	float:none;
	padding-top:1px;
	padding-bottom:1px;
}

.tx-zrwshopaccounts-pi1 .headline {
	background-color:#CCD8E5;
	border-bottom:3px solid #FFFFFF;
	color:#003E7D;
	font-size:11px;
	font-weight:bold;
	padding:10px 15px;
}

.tx-zrwshopaccounts-pi1 .zrwshop-orderInformation {
	background-color:#E5EBF2;
	color:#003E7D;
	margin-bottom:3px;
	padding:15px;
}

.tx-zrwshopaccounts-pi1 input.textfeld, 
.tx-zrwshopaccounts-pi1 textarea, 
.tx-zrwshopaccounts-pi1 select {
	border:1px solid #7F9EBE;
	color:#003E7D;
}

.tx-zrwshopaccounts-pi1 label {
	float:left;
	width:90px;
	padding-top:2px;
}

.tx-zrwshopaccounts-pi1 #l_street_no,
.tx-zrwshopaccounts-pi1 #street_no {
	width:81px;
}

.tx-zrwshopaccounts-pi1 #l_zipcode,
.tx-zrwshopaccounts-pi1 #zipcode {
	width:81px;
}

.tx-zrwshopaccounts-pi1 #l_city,
.tx-zrwshopaccounts-pi1 #city {
	width:310px;
}

.tx-zrwshopaccounts-pi1 #l_street,
.tx-zrwshopaccounts-pi1 #street {
	width:310px;
	
}

.tx-zrwshopaccounts-pi1 input.textfeld, 
.tx-zrwshopaccounts-pi1 select.dropdown, 
.tx-zrwshopaccounts-pi1 textarea.textarea{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
}

.tx-zrwshopaccounts-pi1 input.textfeld  {
	width:400px;
}

.tx-zrwshopaccounts-pi1 textarea  {
	width:250px;
	height:210px;
	margin-top:4px;
	margin-bottom:4px;
}

.tx-zrwshopaccounts-pi1 select.dropdown  {
	background-color:#FFFFFF;
	width:150px;
}

.tx-zrwshopaccounts-pi1 .button {
	margin-left:105px;
	margin-top:15px;
	background-image:url(/fileadmin/templates/shop/btn_action.gif);
	border:none;
	display:block;
	width:153px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:transparent;
	color:#ffffff;
	font-size:11px;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
}

.tx-zrwshopaccounts-pi1 input.error,
.tx-zrwshopaccounts-pi1 select.error {
	color:#FFFFFF !important;
	background-color:#ff0000;
}

.tx-zrwshopaccounts-pi1 ul.fehlerliste {
	color:#ff0000;
}

.tx-zrwshopaccounts-pi1 .button:hover {
	cursor:pointer;
}

.tx-zrwshopaccounts-pi1 {
	margin-bottom:30px;
}
