
/********************** Basket ***************************************/

.baskettable {

	width:100%;

}

.baskettable TD {

	border-top: 1px solid #9a9a9a;

}

.inner_baskettable TD {

	vertical-align:top;

}

.basket_buttons {

	margin-top:15px;

	padding: 0px;

	float: right;

}

/*** OVERVIEW ***/

.baskettable SELECT.payment {

	font-size: 10px;

	height: 16px;

}

/*** ADDRESS DATA ***/

.addressdata {

	width: 320px;

	float: left;

	font-weight: bolder;

	margin: 15px 0px 7px 0px;

}

.addressdata .addresslabel {

	margin-top:10px;

	width: 300px;

	float: left;

	font-weight: bold;

	vertical-align:bottom;

}

.addressdata .addressinput {

	width:300px;

	height: 20px;

	clear: left;

	font-weight: normal;	

}

.addressdata .addressinput INPUT {

	width:220px;

	border:thin solid #a7a6aa;

}

.ordertext {

	margin: 15px 0px;

	font-weight: bold;	

}

.ordertext .addresslabel {

	font-weight: normal;

}

.ordertext INPUT {

	width:500px;

	border:thin solid #a7a6aa;

}

/********************** contact form ***************************************/

.tx-thmailformplus-pi1 .errormessage{

	color: red !important;

}

/* Contactform */

.tx-thmailformplus-pi1 fieldset{

    margin: 0px;

    padding: 0px;

    border: 0px;

}

.tx-thmailformplus-pi1 p.contact {

	clear: left;

	float: left;

	width: 800px;

	border: 0px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	height: 27px;

	color: #53504d;

	border:0px solid white;

}

.tx-thmailformplus-pi1 p.contact_high {

	clear: left;

	float: left;

	width: 800px;

	border: 0px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

	height: 120px;

	color: #53504d;

}

.tx-thmailformplus-pi1 label {

	float:left;

	width: 120px;

	margin-top: 5px;

	margin-right: 5px;

	padding-top: 3px;

	font-weight: normal;

	color: #53504d;

}

.tx-thmailformplus-pi1 input {

	float: left;

	border: 1px solid #e2e2e2;

	background-color: #eeeeee;

	margin: 5px;

	padding: 2px;

	font-family: Arial, Helvetica, sans-serif;

 	font-size: 12px;

 	color: #53504d;

}

.tx-thmailformplus-pi1 .hidden, .tx-thmailformplus-pi1 .invisible{

	background: transparent;

	display: none;

}

.tx-thmailformplus-pi1 .b250 {

  	width: 360px;

}

.tx-thmailformplus-pi1 .b200 {

  	width: 250px;

}


.tx-thmailformplus-pi1 .textarea_breit {

	height:100px;

	width: 360px;

	background: #eeeeee;

	border: 1px solid #e2e2e2;

	margin-left: 5px;

	margin-top: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #53504d;

}

.tx-thmailformplus-pi1 .smalltext{

	text-align: right;

	font-size: 9px;

}

.tx-thmailformplus-pi1 .option{

	background-color: #eeeeee;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 1px;

	border: 1px solid #e2e2e2;

	margin-left: 5px;

	color: #53504d;

}

.tx-thmailformplus-pi1 .checkbox_desc {

	float:left;

	margin-top:5px;

}
