div.checkbox {
	display : inline;
}

div.checkbox input {
	margin-bottom : -2px;
}

.zrwshop-product,
.zrwshop-product-detail {
	margin-bottom:15px;
}

.zrwshop-product fieldset,
.zrwshop-product-detail fieldset {
	border:0px;
}


.zrwshop-product .zrwshop-teaser-img {
	background-color:#FFFFFF;
	padding:10px;
	border:1px solid #EAD4C3;
	float:right;
}

.zrwshop-product .two .col2 {
	float:right;
}

.zrwshop-product-detail .zrwshop-description-img {
	background-color:#FFFFFF;
	padding:10px;
	border:1px solid #EAD4C3;
	float:right;
	margin-bottom:20px;
}

.cart_teaser {
	background-color:#FFFFFF;
	border:1px solid #E8D1BF;
	margin-bottom:25px;
	padding:15px;
	padding-bottom:5px;
}


.zrwshop-product-detail {
}

.zrwshop-product-detail .zrwshop-detail {
}

.zrwshop-product-detail .zrwshop-stock {
}

.zrwshop-product-detail .detailcol {
}

.zrwshop-additionaldescription,
.zrwshop-tourdetails {
	border:1px solid #e7d4c5;
	background-color:#faeddd;
	margin-bottom:20px;
}

.zrwshop-additionaldescription h1,
.zrwshop-tourdetails h1 {
	background-color:#460a0a;
	font-size:14px;
	color:#fff8f0;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:12px;
	padding-right:12px;
	margin:0px;
}

.zrwshop-additionaldescription p,
.zrwshop-tourdetails p {
	padding-left:12px;
	padding-right:12px;
	padding-bottom:12px;
	padding-top:12px;
	font-size:11px;
	line-height:14px;
}

.zrwshop-control {
	margin-bottom:25px;
}

.zrwshop-control h1 {
	background-color:#9d0b18;
	padding:15px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:15px;
	color:#f7fcf5;
	margin:0px;
}

.zrwshop-dates {
	border:1px solid #e8d1bf;
	background-color:#faeddd;
	height:200px;
	overflow:auto;
}

.zrwshop-dates table {
	width:432px;
	width:100%;
}

.zrwshop-dates thead {
	background-color:#e8d1bf;
	color:#9d0b18;
}

.zrwshop-dates th {
	padding-top:8px;
	padding-bottom:8px;
	font-size:11px;
}

.zrwshop-dates td {
	padding-top:3px;
	padding-bottom:5px;
	border-bottom:1px solid #e8d1bf;
	font-size:11px;
	vertical-align:middle;
}

.zrwshop-dates .time,
.zrwshop-dates .places,
.zrwshop-dates .lang,
.zrwshop-dates .book {
	text-align:center;
	
}

.zrwshop-dates .date {
	padding-left:15px;
}

.tx-zrwshop-pi1 .zrwshop-files ul li,
.tx-zrwshop-pi1 .zrwshop-links ul li {
	list-style-type:disc;
}

.zrwshop-product-detail .zrwshop-more-details {
	padding:15px;
	padding-bottom:0px;
	padding-top:10px;
	color:#F9972A;
}

.zrwshop-cart-button {
	background-image:url(/fileadmin/etw/template/pix/btn_booking.gif);
	background-repeat:repeat-x;	
	border:0px solid #000000;
	color:#FFFFFF;
	width:106px;
	background-color:transparent;
	padding-top:3px;
	font-size:11px;
	padding-bottom:2px;
	cursor:pointer;
}

.zrwshop-product-detail .zrwshop-price {
	padding-bottom:0px;
	padding-top:8px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

.priceupgrade {
	font-size:10px;
	font-weight:bold;
	padding-top:5px;
}


a.zrw-shop-stepback {
	background-image:url(/fileadmin/etw/template/pix/arrow_back.gif);
	background-repeat:no-repeat;	
	padding-left:28px;	
	padding-top:2px;
	padding-bottom:3px;
	font-size:11px;
}

/* --------------------------------------------------------------------------- */

.zrwshop-headline {
	background-color:#9D0B19;
	color:#FFF8F0;
	font-size:15px;
	font-weight:bold;
	padding:8px 15px;
}

.zrwshop-subheadline {
	background-color:#E8D1BF;
	color:#9D0B19;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
	padding:8px 15px;
}

.zrwshop-summary {
	background-color:#E8D1BF;
	padding:8px 15px;
	color:#9d0b19;
	font-size:15px;
	font-weight:bold;	
}


.zrwshop-nav {
	padding-bottom:15px;
}

.zrwshop-nav .aktiv {
	color:#666666;
	font-weight:bold;
}

#main-content .zrwshop-nav a {
	color:#F9972A;		
	font-weight:normal;
}

.zrwshop-producttable {
	border:1px solid #E8D1BF;
}

.zrwshop-codeerror {
	padding-top:5px;
}

.zrwshop-producttable table {
	width:100%;
}

td {
	font-size:11px;
}

.zrwshop-producttable thead td {
	background-color:#E8D1BF;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	color:#9D0B19;
}

.zrwshop-producttable tbody td {
	border-bottom:1px solid #E8D1BF;
	padding-top:10px;
	padding-bottom:10px;
}

.zrwshop-producttable .article {
	text-align:left;
	padding-left:15px;
	padding-right:10px;
}

#main-content .zrwshop-producttable .article a {
	font-weight:normal;
	color:#666666;
}


.zrwshop-producttable .quantity {
	text-align:left;
	padding-left:5px;
	padding-right:5px;	
	width:110px;
}

.zrwshop-producttable .individualtext {
	text-align:left;
	padding-left:15px;
	padding-right:10px;	
	border-bottom:4px solid #E8D1BF;
	padding-top:7px;
	font-size:10px;
}

.zrwshop-producttable .count {
	border:1px solid #F9972A;
	background-color:#FFFFFF;
	width:50px;
	padding:1px;
}


.zrwshop-basket .countdropdown,
.zrwshop-product .countdropdown {
	border:1px solid #E8D1BF;
	background-color:#FFFFFF;
	width:auto;
	font-size:12px;
	padding:2px;
}

.zrwshop-producttable .delete {
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	width:50px;
}

.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 #E8D1BF;
	padding-bottom:0px;
}

.zrwshop-producttable tbody .zrwshop-summary2 td {
	border-bottom:1px solid #E8D1BF;
	padding-top:4px;
}

.zrwshop-producttable tbody .zrwshop-summary3 td {
	border-bottom:0px solid #E8D1BF;
}

.zrwshop-producttable tbody .zrwshop-summary3 td.article {
	color:#F9972A;
}


.zrwshop-agb {
	color:#F9972A;
	font-size:11px;
	padding-top:10px;
	padding-bottom:10px;
}

.zrwshop-agb div.checkbox input {
	vertical-align:top;
}

.zrwshop-agb .error{
	color:#FF0000;
	font-weight:bold;
}

#main-content .zrwshop-agb a {
	color:#F9972A;
	font-weight:normal;	
}

#main-content .zrwshop-agb .error a {
	color:#FF0000;
	font-weight:bold;
}

div.button {
	padding-top:15px;
	padding-bottom:15px;
}

.button .styled {
	background:url(/fileadmin/etw/template/pix/btn_booking_red_forward.gif);
	width:212px;
	background-color:transparent;
	color:#ffffff;
	font-size:11px;
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	border:0 none;
	text-align:center;
}

input.beige {
	background:url(/fileadmin/etw/template/pix/btn_form_beige.gif);
	width:178px;
	background-color:transparent;
	color:#470A0A;
	font-size:11px;
	cursor:pointer;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	border:0 none;
	text-align:center;
}

.button input.refreshCart {
	background-image:url(/fileadmin/etw/template/pix/btn_wk_reload.gif);
	border:0px solid;
	background-color:transparent;
	width:34px;
	height:19px;
	cursor:pointer;
}

.button .sendButton {
	background-image:url(/fileadmin/etw/template/pix/btn_booking_red.gif);
	padding-right:0px;
}

.zrw-shop-link-button {
	margin-top:5px;
}


.selectedTourTitle {
	font-size:20px;
	font-weight:bold;
	color:#9D0B19;
	margin-bottom:5px;
}

.selectedTourDate {
	font-size:11px;
	margin-bottom:15px;	
}

.deadlinetext {
	padding-top:10px;
	font-size:11px;
}

.zrwshop-basket .datedropdown,
.zrwshop-basket .langdropdown {
	background-color:#FFFFFF;
	border:1px solid #E8D1BF;
	width:auto;
	font-size:12px;
	padding:2px;
}

.zrwshop-orderInformation-bg .row {
	clear:both;
}

/* --------------------------------------------------------------------------- */

.tx-zrwshop-pi1 .textfeld {
	background-color:#FFFFFF;
	border:1px solid #E8D1BF;
	width:280px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	padding:3px;
	color:#470A0A;
}

.tx-zrwshop-pi1 .textarea {
	background-color:#FFFFFF;
	border:1px solid #E8D1BF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	padding:3px;
	color:#470A0A;
	width:400px;
}


.tx-zrwshop-pi1 .dropdown {
	background-color:#FFFFFF;
	border:1px solid #E8D1BF;
	width:auto;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
}

.tx-zrwshop-pi1 option {
	padding-left:3px;
	padding-right:7px;
}



/* --------------------------------------------------------------------------- */

.zrwshop-orderInformation-bg {
	background-color:#faedde;
	border:1px solid #E8D1BF;
	font-size:11px;
}

.zrwshop-orderInformation-bg fieldset {
	border-width:0px;
	padding:15px;
	padding-top:5px;
}

.zrwshop-orderInformation-bg .headline {
	background-color:#e8d1bf;
	color:#9d0b19;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
	padding:13px 15px;
	padding-top:7px;
}

.btnBeige {
	background:transparent url(/fileadmin/etw/template/pix/btn_form_beige.gif);
	border:0 none;
	color:#470A0A;
	cursor:pointer;
	font-size:11px;
	padding-bottom:3px;
	padding-top:3px;
	text-align:center;
	text-decoration:none;
	width:178px;
	display:block;
	float:right;
	font-weight:normal;
}

#tx-zrwshop-paymentForm {
	border:1px solid #e8d1bf;
}

.zrwshop-additionalField {
	font-size:11px;
	margin-top:10px;
	margin-bottom:15px;
}

.row {
	margin-bottom:2px;
}

.zrwshop-orderInformation label {
	width:120px;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
}

.zrwshop-Confirmation label {
	width:200px;
}

.zrwshop-orderInformation #r_ort,
.zrwshop-orderInformation #l_ort {
	width:190px;
}

.zrwshop-orderInformation #r_plz,
.zrwshop-orderInformation #l_plz {
	width:80px;
	margin-right:2px;
}

.zrwshop-orderInformation #r_strasse,
.zrwshop-orderInformation #l_strasse {
	width:200px;
	margin-right:2px;
}

.zrwshop-orderInformation #r_nr,
.zrwshop-orderInformation #l_nr {
	width:70px;	
}

.zrwshop-orderInformation #r_country,
.zrwshop-orderInformation #l_country {
	/* width:176px;	*/
}

input.error, select.error {
	color:#FFFFFF;
	background-color:#FF0000;
}


#zrwshop-orderInformation-payment,
#zrwshop-orderInformation-agb,
#zrwshop-orderInformation-additional {
	border:1px solid #e8d1bf;
}

.i-pay {
	float:left;
	padding-left:15px;	
}

.payment-types {
}

.ls-row {
	clear:both;
	float:left;
	width:220px;
}

.einzug {
	padding-left:17px;
}

.einzug label {
	font-weight:normal;
	width:103px;
}

.tx-zrwshop-pi1 .einzug .textfeld {
	width:200px;
	font-size:10px;
}

.paymenttypetitle {
	padding-bottom:0px; 
	font-weight:bold;
}

.footer-info {
	color:#470a0a;
	font-size:11px;
	font-style:italic;
	padding-top:6px;
}

.feldRadio {
	float:left;
}

.labelRadio {
	float:left;
}


/* ------------------------------------------------------------------- */

.zrwshop-Confirmation .zrwshop-orderInformation-bg {
	background-color:#FAEDDE;
	border:1px solid #e8d1bf;
}

.zrwshop-zahlungsart {
	margin-bottom:15px;
}

.zrwshop-Confirmation .zrwshop-producttable .article {
	padding-left:15px;
}

.zrwshop-Confirmation .row {
	margin-bottom:5px;
}


/* ------------------------------------------------------------------- */

ul.errors {
	color:#FF0000;
}

.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-zrwshop-pi1 .error,
.tx-zrwshop-pi1 .einzug .error {
	background-color:#ff0000;
	color:#ffffff;
}

.tx-zrwshop-pi1 #zrwshop-orderInformation-agb .error {
	background-color:transparent;
	color:#ff0000;
}

.tx-zrwshop-pi1 #zrwshop-orderInformation-agb .error a {
	color:#ff0000;
}

/* ------------------------------------------------- */

.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 -------------------------------------------------------------------------- */

#main-content .tx-zrwshopaccounts-pi1 form {
}

#main-content .tx-zrwshopaccounts-pi1 fieldset {
	border:none;
}

#main-content .tx-zrwshopaccounts-pi1 .row {
	clear:both;
	float:none;
	padding-bottom:1px;
}

#main-content .tx-zrwshopaccounts-pi1,
.tx-zrwshopaccounts-pi1 input.textfeld, 
.tx-zrwshopaccounts-pi1 textarea, 
.tx-zrwshopaccounts-pi1 select {
	border:1px solid #F9972A;
}

#main-content .tx-zrwshopaccounts-pi1 {
	border-top:4px solid #F9972A;
	border-bottom:4px solid #F9972A;
}


.tx-zrwshopaccounts-pi1 input.radio {
	margin-top:3px;
}

.tx-zrwshopaccounts-pi1 form {
	background-color:#FDF2E5;
	padding:15px;
}


.tx-zrwshopaccounts-pi1 .col {
	float:left;
	width:300px;
}

.tx-zrwshopaccounts-pi1 .col2 {
	float:left;
	width:265px;
}

.tx-zrwshopaccounts-pi1 .feldRadio {
	float:left;	
	width:18px;
	height:20px;
}

.tx-zrwshopaccounts-pi1 .labelRadio label {
	font-size:11px;
	width:180px;
	font-weight:normal;
}


.tx-zrwshopaccounts-pi1 label {
	float:left;
	width:90px;
	padding-top:2px;
}

.tx-zrwshopaccounts-pi1 #l_street_no,
.tx-zrwshopaccounts-pi1 #street_no {
	width:80px;
}

.tx-zrwshopaccounts-pi1 #l_zipcode,
.tx-zrwshopaccounts-pi1 #zipcode {
	width:80px;
}

.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-family: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:90px;
	margin-top:15px;
	background-image:url(/fileadmin/demoshop/template/pix/btn_orange.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 ul.fehlerliste {
	color:#ff0000;
}

.tx-zrwshopaccounts-pi1 .button:hover {
	cursor:pointer;
}


.tx-zrwshopaccounts-pi1 .button {
	background-image:url(/fileadmin/demoshop/template/pix/btn_orange.gif);
	border:none;
	display:block;
	width:153px;
	height:19px;
	background-color:transparent;
	color:#ffffff;
	font-size:11px;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	line-height:19px;
	font-weight:normal;
}

.tx-zrwshopaccounts-pi1 {
	margin-bottom:30px;
}


.tx-srfeuserregister-pi1 label {
	float:left;
	width:180px;
	padding-top:2px;
}

#main-content .tx-srfeuserregister-pi1 p.tx-srfeuserregister-pi1-error {
	padding-left:180px;
	padding-bottom:5px;
	margin-bottom:0px;
	margin-top:0px;
}

.tx-srfeuserregister-pi1 div.button {
	padding-left:180px;
}

.tx-srfeuserregister-pi1 a {
	background-image:none;
	padding-left:0px;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {
	padding-left:0px;
	padding-top:10px;
}

.tx-srfeuserregister-pi1 form {
}

#main-content .tx-srfeuserregister-pi1 {
border-bottom:4px solid #F9972A;
border-top:4px solid #F9972A;
border-left:1px solid #F9972A;
border-right:1px solid #F9972A;
margin-bottom:25px;
	background-color:#FDF2E5;
	padding:15px;
}


#main-content .tx-zrwshopvirtual-pi1 {
border-bottom:4px solid #F9972A;
border-top:4px solid #F9972A;
border-left:1px solid #F9972A;
border-right:1px solid #F9972A;
margin-bottom:25px;
	background-color:#FDF2E5;
	padding:15px;
}

#main-content .tx-zrwshopvirtual-pi1 p {
	margin-bottom:5px;
}


#main-content .tx-zrwshoporder-pi1 {
border-bottom:4px solid #F9972A;
border-top:4px solid #F9972A;
border-left:1px solid #F9972A;
border-right:1px solid #F9972A;
margin-bottom:25px;
	background-color:#FDF2E5;
	padding:15px;
}

.tx-zrwshoporder-pi1 th {
	text-align:left;
	padding-bottom:3px;
}

.tx-zrwshoporder-pi1 .nr {
	width:40px;
}

.tx-zrwshoporder-pi1 .datum {
	width:100px;
}

.tx-zrwshoporder-pi1 .betrag {
	text-align:right;
	width:90px;
}

.tx-zrwshoporder-pi1 .artikel {
	width:65px;
}

.tx-zrwshoporder-pi1 .preis {
	text-align:right;
	width:60px;
}

p.transaction-error {
	padding:20px;
	background-color:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:20px;
}

.payment-infotext {
	padding-left:16px;
	font-weight:normal;
	font-size:10px;
}

/* Suche -------------------------------------------------------------------------- */

.search-info {
	border:1px solid #E8D1BF;
	background-color:#faeddd;
	margin-bottom:20px;
	margin-top:20px;
	padding-bottom:15px;
}

.search-info .headline {
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	background-color:#f2dfce;
}

.search-info table { 
	margin:15px;
	margin-bottom:0px;
}

.search-info td.head {
	font-weight:bold;
	padding-right:20px;
}

.search-info td {
	padding-top:2px;
	padding-bottom:2px;
}


.zrwshop-dates-search table {
	width:100%;
	margin-bottom:30px;
}

.zrwshop-dates-search thead {
	background-color:#9D0B18;
	color:#FFF8F0;
}

.zrwshop-dates-search th,
.zrwshop-dates-search td {
	padding-left:2px;
	padding-right:2px;
}

.zrwshop-dates-search th {
	padding-top:10px;
	padding-bottom:10px;
}

.zrwshop-dates-search td {
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #E8D1BF;
	vertical-align:middle;
}

.zrwshop-dates-search .date {
	padding-left:10px;
}

.zrwshop-dates-search .time,
.zrwshop-dates-search .category,
.zrwshop-dates-search .title,
.zrwshop-dates-search .places,
.zrwshop-dates-search .lang,
.zrwshop-dates-search .book {
	text-align:center;
}

.zrwshop-dates-search .title a {
	font-weight:bold;
}

.zrwshop-dates-search .book {
	width:110px;
}

.zrwshop-searchform {
	width:350px;

}

.zrwshop-searchform label {
	display:block;
	float:left;
	width:100px;
	font-size:11px;
	padding-top:3px;
}

.zrwshop-searchform img {
	vertical-align:middle;
}


.zrwshop-searchform .row {
	margin-bottom:3px;
}

.headerimages h1 {
	font-size:16px;
	margin-bottom:15px;
}

.headerimages p {
	font-size:16px;
	margin-bottom:15px;
	font-weight:bold;
}

.tx-zrwshop-pi1 .zrwshop-searchform .textfeld {
	width:78px;
}

.zrwshop-searchform .col1 {
	float:left;
	width:220px;
	padding-top:5px;
}

.zrwshop-searchform .button .styled {
	width:124px;
	height:108px;
	padding-right:0px;
	padding-left:0px;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	padding-top:3px;
	text-transform:uppercase;
	background-repeat:no-repeat;
	background-image:url("/fileadmin/etw/template/pix/btn_search.gif");
}

.zrwshop-searchform .button .styled:hover {
	background-image:url("/fileadmin/etw/template/pix/btn_search_.gif");
}

.zrwshop-searchform div.button {
	padding:0px;
}

.startsearch .zrwshop-searchform {
	
}

.startsearch {
	width:471px;
	padding-bottom:30px;
}

.startsearch h1,
.main_content .startsearch p {
	font-size:14px;
	margin-bottom:15px;
	color:#470A0A;
	margin-top:25px;
	line-height:normal;
	padding-bottom:0px;
	font-weight:bold;
}

.startsearch .zrwshop-searchform .button {
	padding-top:40px;
}

.startsearch .zrwshop-searchform .button .styled {
	width:164px;
	height:29px;
	padding-right:0px;
	padding-left:50px;
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	color:#470A0A;
	text-transform:uppercase;
	background-repeat:no-repeat;
	background-image:url("/fileadmin/etw/template/pix/btn_search_start.gif");
}

.startsearch .zrwshop-searchform .button .styled:hover {
	background-image:url("/fileadmin/etw/template/pix/btn_search_start_.gif");
}