/**** basic typo ****/
body, input, textarea, select {
	font-family: Georgia, Times, serif;
	font-size: 13px;
	line-height: 130%;
	color: #666; /*#688da4;*/
}
input, textarea, select {
	color: #000;
}


/**** basics ****/
body {
	margin: 0;
	padding: 0;
}

#contentbox {
	width: 950px;
	margin: 14px 20px 30px 20px;
	padding: 0 0 18px 0;
	border-bottom: 1px solid #ddd;
	min-height: 500px;
}

.thumbnailbox{
	height: 32px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#event{
	position: absolute;
	z-index: 99;
	top: 140px;
	left: 0px;
}

#contact{
	margin-top: 15px;
	margin-bottom: 30px;
}

#ueberuns{
	font-size: 21px;
	line-height: 28px;
	color: #ff0000;
	width: 470px;
}

.artist_cv{
	display: none;
	margin-bottom: 10px;
	width: 470px;
	color: #ff0000;
}

.book_tn{
	margin-top: 10px;
}

.thumb{
	float: left;
	height: 32px;
	margin-right: 6px;
	background-color: #666666;
	cursor: pointer;
}

.artistbox{
	float: left;
	height: 450px;
	width: 470px;
	margin-bottom: 95px;
}

.subtext{
	width: 350px;
	padding-right: 5px;
}

a.menu{
	line-height: 16px;
	display: block;
	text-decoration: none;
	color: #bcd3e1;
	outline: none;
}

a.menu:hover{
	color: #ff0000;
}

a.menu_act{
	line-height: 16px;
	display: block;
	text-decoration: none;
	color: #688da4;
	outline: none;
}

a.menu_act:hover{
	color: #ff0000;
}

a.divlink,a.divlink:hover,a.divlink:visited{
	color: #688da4;
}

a.link{
	color: #688da4;
	line-height: 16px;
	outline: none;
	display: block;
}

a.link:hover{
	color: #ff0000;
	outline: none;
}

a.link2{
	color: #688da4;
	line-height: 16px;
	outline: none;
}

a.link2:hover{
	color: #ff0000;
	outline: none;
}

.header_red{
	display: block;
	font-size: 21px;
	color: #ff0000;
	margin-bottom: 0px;
	margin-top: 10px;
}




.text{
	line-height: 14px;
}


.red{
	color: #ff0000;
	line-height: 16px;
}

.lblue{
	color: #688da4;
	line-height: 16px;
}

.subtext_artist{
	line-height: 16px;
	color: #999999;
	width: 470px;
	margin-bottom: 40px;
}

img{
	border: 0px solid #999;
}

.clear{
	clear: both;
}


/**** common typo ****/
h1, h2, h3 {
	padding: 0;
	margin: 0;
	font-size: 24px;
	font-weight: lighter;
	color: #688da4;
}
h1 {
	margin: 16px 0 12px 0;
}
h2 {
	margin: 12px 0;
}
h3 {
	margin: 32px 0 16px 0;
}

a {
	color: #688da4;
}
a:link    { color: #688da4; text-decoration: none; }
a:visited { color: #688da4; text-decoration: none; }
a:focus   { color: #688da4; text-decoration: none; }
a:hover   { color: #688da4; text-decoration: none; }
a:active  { color: #688da4; text-decoration: none; }

dl, dt, dd {
	margin: 0;
	padding: 0;
}



/*--- page-title ---*/
.csc-header-n1 {
	margin: 0;
	padding: 8px 0;
	border-bottom: 1px solid #ddd;
}
.csc-header-n1 h1 {
	margin: 0;
	padding: 0;
}

.csc-header-n1 .header-l2 {
	color: #f00;
}
.csc-header-n1 .header-l3 {
	color: #666;
}



/**** content elements ****/
.csc-textpic {
	margin: 18px 0 0 0;
}



/**** tt_products ****/
/*--- cart ---*/
.shopping-cart {
	display: block;
	margin: 0;
	padding: 0;
	width: 190px;
	float: left;
}
.shopping-cart p {
	margin: 0;
	padding: 0;
	color: #688da4;
}
.shopping-cart a {
	color: #f00;
/*	font-weight: bold;*/
}
.shopping-cart a:link    { color: #f00; text-decoration: none; }
.shopping-cart a:visited { color: #f00; text-decoration: none; }
.shopping-cart a:focus   { color: #f00; text-decoration: none; }
.shopping-cart a:hover   { color: #f00; text-decoration: none; }
.shopping-cart a:active  { color: #f00; text-decoration: none; }



/*--- cart-widget ---*/
.shop-cart-widget {
	display: block;
	margin: 24px 0 0 0;
	padding: 0;
/*
	width: 200px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
*/
}
.shop-cart-widget p {
	margin: 8px 0;
	padding: 0;
}



/*--- list view ---*/
.shop-listview {
	display: block;
	margin: 3px 0;
	padding: 0;
}
.shop-listview h3 {
	margin: 0;
	padding: 4px 0;
	font-size: 16px;
}
.shop-listview ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ddd;
}
.shop-listview li {
	margin: 0;
	padding: 8px 0;
	border-top: 1px solid #ddd;
}
.shop-listview .product-image {
	display: block;
	margin: 0 10px 0 0;
	padding: 0;
	width: 190px;
	min-height: 80px;
	float: left;
}
.shop-listview .product-description {
	width: 400px;
	float: left;
}
.shop-listview h2 {
	font-size: 13px;
	margin: 0;
	padding: 0 3px;
	display: inline;
	color: #fff;
	background-color: #68ada8;
}
.shop-listview h2 a { color: #fff; }
.shop-listview h2 a:link    { color: #fff; }
.shop-listview h2 a:visited { color: #fff; }
.shop-listview h2 a:focus   { color: #fff; }
.shop-listview h2 a:hover   { color: #fff; }
.shop-listview h2 a:active  { color: #fff; }



/*--- searchform for list-view ---*/
.form-sbsearch {
	width: 500px;
	height: 29px;
	margin: -29px 0 0 auto;
	text-align: right;
}
.form-sbsearch input,
.form-sbsearch select {
	margin-left: 8px;
}
.form-sbsearch input {
	width: 70px;
}
.form-sbsearch .ioel-submit {
	width: auto;
}


/*--- single view ---*/
#tx-ttproducts-pi1-single  {
}
.item-header h1 {
	margin: 8px 0;
}
.header-article {
	color: #f00;
}
.item-header h2 {
	margin: 0;
}
.item-header h3 {
	margin: 8px 0;
}

#tx-ttproducts-pi1-single .product-subtitle {
	margin-top: 16px;
}

.shopping-widget {
	margin-top: 20px;
}


/*--- category list ---*/
.shop-list-categories {
	margin: 0;
	padding: 20px 0;
	color: #666;
}
.shop-list-categories ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.shop-list-categories li {
	margin: 0;
	padding: 0;
}
.shop-list-categories li a:link    { color: #666; text-decoration: none; }
.shop-list-categories li a:visited { color: #666; text-decoration: none; }
.shop-list-categories li a:focus   { color: #f00; text-decoration: none; }
.shop-list-categories li a:hover   { color: #f00; text-decoration: none; }
.shop-list-categories li a:active  { color: #f00; text-decoration: none; }






/**** navmain ****/
#menubox {
	margin: 0;
	padding: 0;
	width: 575px;
	float: left;
	color: #688da4;
}
#menubox ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menubox li {
	width: 190px;
	margin: 0;
	padding: 0;
	float: left;
}
#menubox a {
	color: #688da4;
	/*alt: #bcd3e1; */
}
#menubox a:link    { color: #688da4; text-decoration: none; }
#menubox a:visited { color: #688da4; text-decoration: none; }
#menubox a:focus   { color: #688da4; text-decoration: underline; }
#menubox a:hover   { color: #688da4; text-decoration: underline; }
#menubox a:active  { color: #688da4; text-decoration: underline; }

#menubox span {
	font-weight: bold;
}

#navmain-id21,
#navmain-id21 * {
	color: #f00 !important;
}



/**** logo ****/
#logo {
	clear: both;
	margin: 10px 0 0 0;
	padding: 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#logo h1 {
	margin: 16px 0;
}
#logo a {
	background-image: url(../images/kominek.gif);
	background-repeat: no-repeat;
	display: block;
	width: 170px;
	height: 38px;
	margin: 0;
	padding: 0;
}
#logo a span {
	display: block;
	width: 1px;
	height: 1px;
	overflow: hidden;
}




/**** width positioning content ****/
/*--- tt_products ---*/
#content #tx-ttproducts-pi1-single {
	width: 420px;
	float: right;
}
#content #tx-ttproducts-pi1-single .csc-header-n1 {
	margin-left: -530px;
}



/*--- rgsmoothgallery ---*/
#content .tx-rgsmoothgallery-pi1 {
	margin: 50px 0 0 0;
	padding: 0;
	width: 520px;
	float: left;
}

/* external thumbs */
#externalthumbs {
	clear: both;
	float: left;
	width: 950px;
}
#externalthumbs {
	border-top: 1px solid #ddd;
	margin: 10px 0;
	padding: 9px 0;
}
#externalthumbs .label {
	display: none;
}
#externalthumbs .carouselWrapper {
}

/* single thumbnail */
#externalthumbs .thumbnail {
  float: left;
  padding: 0 2px;
  border: 1px solid #fff;
  background: #fff;
  margin: 0;
  cursor: pointer;
}

/* number of the image */
#externalthumbs .number {
  font-weight:normal;
  font-style:italic;
}

.widget-more {
  clear: both;
  margin: 0;
  padding: 0;
}

/**** club basic 13.10.2009  ****/
body#uid2 #content {
float:left;

}

body#uid2 #shopnews {
position:absolute;
top:190px;
left:810px;
}
body#uid2 .shopnews {
width:320px;
float:left; 
border-left: 1px solid #DDD;
border-right: 1px solid #DDD; 
border-bottom: 1px solid #DDD;
clear:both;
}


body#uid2 .shopnewstext {
width:190px; float:left; padding-left:10px;
}
body#uid2 .shopnewstext h1{
font-size:1.1em;
color:#000000;
font-weight:bold;

}

body#uid2 .shopnewstext p {
font-size:0.9em;
}

body#uid2 .shopnewsPic {
width:100px; 
float:right; 
padding:15px 10px 0 10px;
}

/**** popup ****/
body#uid27 #contentbox {
	margin: 0 8px 16px 8px;
	padding: 0;
	width: auto;
}
body#uid27 #panel-top {
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: 1px solid #ddd;
}
body#uid27 #panel-top .navbar-helper {
	margin: 0;
	padding: 4px 20px;
	height: 40px;
	float: right;
	text-align: right;
}
body#uid27 #panel-top .navbar-helper a { font-weight: bold; }

body#uid27 #externalthumbs {
	border: 1px solid #fff !important;
	margin: -48px 0 0 0;
	padding: 8px 0;
	width: 750px;
	float: left;
}

body#uid27 .tx-ttproducts-pi1 {
  display: none;
}
body#uid27 #content .tx-rgsmoothgallery-pi1 {
	margin: 0;
	padding: 0;
	width: auto;
	clear: both;
}




/**** mailform ****/
#mailform fieldset {
	border: 0px none transparent;
	margin: 0;
	padding: 16px 0;
}
#mailform .csc-mailform-field {
	display: block;
	clear: both;
	margin: 0;
	padding: 4px 0;
}
#mailform label {
	display: block;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
	width: 130px;
	text-align: right;
}
#mailform input,
#mailform textarea {
	width: 300px;
	padding: 2px;
	font-family: Georgia, Times, serif;
	font-size: 13px;
	line-height: 130%;
	color: #000;
}
#mailform textarea {
	height: 180px;
}
#mailform #mailformformtype_mail {
	display: block;
	margin-left: 140px !important;
}
#mailform .csc-mailform-submit {
	width: auto;
}


#language ul {
	list-style-type: none;
 float: left;
 list-style: none;
 width: 30px; height: 30px;
 border: 0;
 background: #0f0;
 margin-left: 10px;
}
#language li {
		list-style-type: none;
	 float: left;
	 width: 30px;
	margin: 0;
	padding: 8px 0;
 border: 0;
}
	


/**** helpers ****/
.floatclearer {
	display: block;
	margin: 0;
	padding: 0;
	width: 1px;
	height: 1px;
	line-height: 1px;
	overflow: hidden;
	clear: both;
}







/* ######################################################################################################
** # Template for TT - Products                                               #############################
** ######################################################################################################
**
**  TT Products Version: 2.5.4
**  Datei       : tt_products.css
**  Funktion    : basis css
*/




/***************************** Warenkorb / Basket ***********************************************/

.basket
{
width: 611px;
margin: 0;
padding: 16px 0 0 0;
}


.floatbox_BASKET
{
float: left;

margin: 0;
padding: 2px 4px;
background-color: #688da4;
width: 611px;
}
.floatbox_BASKET, .floatbox_BASKET * {
	color: #fff;
}

#text_Produkt
{
float: left;
width: 280px;
padding: 0;


}
/*
#text_Variante
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
}*/

#text_Anzahl
{
float: left;
width: 80px;
padding: 0px 0px 0px 0px;
}

#text_Einzelpreis
{
float: left;
width: 110px;
padding: 0px 0px 0px 0px;
}

#text_Gesamt
{
float: right;
width: 130px;
padding: 0;
text-align: right;
}

.floatbox_BASKET2
{
position: relative;
top: 0px;
float: left;
margin: 0;
padding: 4px;

width: 611px;
}

#PRODUCT_TITLE_BASKET2
{
float: left;
width: 280px;
padding: 2px 0;
}

#display_variant_BASKET2
{
display: none;
/*
float: left;
width: 120px;
padding: 0px 0px 0px 0px;
*/
}

#FIELD_QTY_BASKET2
{
float: left;
width: 60px;
padding: 0px 0px 0px 0px;
}

#PRICE_TAX_BASKET2
{
float: left;
width: 110px;
padding: 0;
}

#PRICE_TOTAL_TAX_BASKET2
{
float: right;
width: 150px;
padding: 0;
margin: 0;
text-align: right;
}



#text_versand_BASKET2
{
margin-top: 10px;
margin-bottom: 10px;
float: left;
padding: 2px 4px;
width: 611px;
background-color: #688da4;
color: #fff;
}

#text_payment_BASKET2
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
padding: 2px 4px;
width: 611px;
}

#text_pauschale_BASKET2
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
padding: 2px 4px;
width: 611px;
}

.floatbox_BASKET3
{
float: left;
width: 611px;
}

#SHIPPING_SELECTOR_BASKET3
{
float: left;
width: 290px;
padding: 0px 0px 0px 0px;
}

#PRICE_SHIPPING_TAX_BASKET3
{
float: right;
width: 150px;
padding: 0;
margin: 0;
text-align: right;
}

.floatbox_BASKET4
{
width: 611px;
}

#text_zahlungsweise_BASKET4
{
float: left;
padding: 2px 4px;
margin-top: 10px;
margin-bottom: 10px;
background-color: #688da4;
color: #fff;
width: 611px;
}
#text_zahlungsweise_BASKET4, #text_zahlungsweise_BASKET4 * {
	color: #fff;
}





#PAYMENT_SELECTOR_BASKET4
{
margin: 0;
padding: 0;
}

#TAX_INCL_EXCL_BASKET4
{
float: right;
width: 150px;
padding: 0;
margin: 0;
text-align: right;
}

#MESSAGE_SHIPPING_BASKET4
{
padding: 2px 0;
width: 611px;
}
#MESSAGE_SHIPPING_BASKET4 p {
margin: 2px 0;
padding: 0;
}



.floatbox_BASKET5
{
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 611px;
padding: 8px 0 0 0;
border-top: 1px solid #ddd;

}

#text_gesamt_BASKET5
{
float: left;
width: 290px;
padding: 0px 0px 0px 0px;
/*font-weight: bold;*/
}

#PRICE_TOTAL_BASKET5
{
float: right;
width: 150px;
padding: 0;
margin: 0;
text-align: right;
}




/******************************** BASKETINFO TEMPLATE **********************************************/

#text_rechnungsanschrift_BASKETINFO
{
/*font-weight: bold;*/
padding: 2px 4px;
background-color: #688da4;
color: #fff;
width: 611px;
}

#ING_ADDRESS_BASKETINFO
{
margin: 0;
padding: 2px 0;
width: 611px;
}

#floatbox_BASKETINFO1
{
position: relative;
top: 0px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 611px;
}


#label_PERSON_SALUTATION
{
padding-right:10px;
width: 200px;
}

#field_PERSON_SALUTATION
{
width: 370px;
}

#label_PERSON_NAME
{
padding-right:10px;
width: 200px;



}

#field_PERSON_NAME
{


width: 370px;

}

#label_PERSON_ADDRESS
{
padding-right:10px;
width: 100px;



}

#field_PERSON_ADDRESS
{
width: 100px;



}

#label_PERSON_ZIP
{
padding-right:10px;
width: 100px;



}

#field_PERSON_ZIP
{
width: 100px;



}

#label_PERSON_CITY
{
padding-right:10px;
width: 100px;



}

#field_PERSON_CITY
{
width: 100px;



}

#label_PERSON_COUNTRY_CODE
{
padding-right:10px;
width: 100px;



}

#field_PERSON_COUNTRY_CODE
{
width: 100px;



}

#label_PERSON_TELEPHONE
{
padding-right:10px;
width: 100px;



}

#field_PERSON_TELEPHONE
{
width: 100px;



}

#label_PERSON_EMAIL
{
padding-right:10px;
width: 100px;
}

#field_PERSON_EMAIL
{
width: 100px;



}

#text_hinweis_BASKETINFO
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 611px;
padding: 10px 0px 0px 0px;



}

#floatbox_BASKETINFO2
{
position: relative;
top: 0px;
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 611px;
}

#label_PERSON_NAME2
{
padding-right:10px;
width: 200px;



}

#field_PERSON_NAME2
{


width: 370px;

}

#label_PERSON_ADDRESS2
{
padding-right:10px;
width: 100px;




}

#field_PERSON_ADDRESS2
{
width: 100px;



}

#label_PERSON_ZIP2
{
padding-right:10px;
width: 100px;



}

#field_PERSON_ZIP2
{
width: 100px;



}

#label_PERSON_CITY2
{
padding-right:10px;
width: 100px;



}

#field_PERSON_CITY2
{
width: 100px;



}

#label_PERSON_COUNTRY_CODE2
{
padding-right:10px;
width: 100px;



}

#field_PERSON_COUNTRY_CODE2
{
width: 100px;



}

#label_PERSON_TELEPHONE2
{
padding-right:10px;
width: 100px;



}

#field_PERSON_TELEPHONE2
{
width: 100px;



}

#label_PERSON_EMAIL2
{
padding-right:10px;
width: 100px;



}

#field_PERSON_EMAIL2
{
width: 100px;



}

#text_DELIVERY_ADDRESS_BASKETINFO,
#text_AGB_TITLE
{
width: 611px;
padding: 2px 0px 2px 2px;
font-weight: bold;
background-color: #688da4;
color: #fff;
}

#textinfo_DELIVERY_ADDRESS_BASKETINFO
{
width: 611px;
}

#floatbox_BASKETINFO3
{
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 611px;

}

#label_DELIVERY_SALUTATION
{
padding-right:10px;
width: 200px;



}

#field_DELIVERY_SALUTATION
{
width: 370px;



}

#label_DELIVERY_NAME
{
padding-right:10px;
width: 200px;



}

#field_DELIVERY_NAME
{


width: 370px;

}

#label_DELIVERY_ADDRESS
{
padding-right:10px;
width: 200px;



}

#field_DELIVERY_ADDRESS
{
width: 370px;



}

#label_DELIVERY_ZIP
{
padding-right:10px;
width: 200px;



}

#field_DELIVERY_ZIP
{
width: 370px;



}

#label_DELIVERY_CITY
{
padding-right:10px;
width: 200px;



}

#field_DELIVERY_CITY
{
width: 370px;



}

#label_DELIVERY_COUNTRY_CODE
{
padding-right:10px;
width: 200px;




}

#field_DELIVERY_COUNTRY_CODE
{
width: 370px;



}

#label_DELIVERY_TELEPHONE
{
padding-right:10px;
width: 200px;



}

#field_DELIVERY_TELEPHONE
{
width: 370px;



}

#label_DELIVERY_EMAIL
{
padding-right:10px;
width: 200px;



}

#field_DELIVERY_EMAIL
{
width: 370px;



}
/*
#label_DELIVERY_BEMERKUNG
{
padding-right:10px;
width: 200px;



}

#field_DELIVERY_BEMERKUNG
{
width: 370px;



}
*/
#label_DELIVERY_DESIRED_DATE
{
padding-right:10px;
width: 200px;


font-weight: bold;

}

#field_DELIVERY_DESIRED_DATE
{
width: 370px;



}

#label_DELIVERY_NOTE
{
padding-right:10px;
width: 200px;


font-weight: bold;

}

#field_DELIVERY_NOTE
{
width: 370px;



}

#text_agb_BASKETINFO
{
padding: 10px 0px 10px 0px;
width: 611px;
}
#floatbox_BASKETINFO1 input,
#floatbox_BASKETINFO1 textarea,
#floatbox_BASKETINFO3 input,
#floatbox_BASKETINFO3 textarea {
	padding: 2px;
	font-family: Georgia, Times, serif;
	font-size: 13px;
	line-height: 130%;
	color: #000;
	width: 340px;
}
#floatbox_BASKETINFO1 select,
#floatbox_BASKETINFO1 option,
#floatbox_BASKETINFO3 select,
#floatbox_BASKETINFO3 option {
	font-family: Georgia, Times, serif;
	font-size: 13px;
	line-height: 130%;
	color: #000;
}







/************************************** BASKET_OVERVIEW_TEMPLATE *****************************/

.shop_minibasket
{}

.shop_minibasket_image
{}

/************************************** BASKET_PAYMENT_TEMPLATE *****************************/

.basket_payment
{
position: relative;
top: 0px;
width: 611px;



}

.floatbox_BASKET_PAYMENT_TEMPLATE1
{
position: relative;
top: 0px;
float: left;
width: 611px;
}

.text_bestellung_BASKET_PAYMENT_TEMPLATE1
{
position: relative;
top: 0px;


font-weight: bold;
padding: 2px 0px 2px 2px;
width: 611px;
margin-top: 10px;
margin-bottom: 10px;

background-color: #688da4;
color: #fff;
}

#text_produkte_BASKET_PAYMENT_TEMPLATE1
{
float: left;
width: 180px;
padding: 0px 0px 0px 0px;



}

#text_anzahl_BASKET_PAYMENT_TEMPLATE1
{
float: left;
width: 80px;
padding: 0px 0px 0px 0px;



}

#text_gesamt_BASKET_PAYMENT_TEMPLATE1
{
float: left;
width: 150px;
padding: 0px 0px 0px 0px;



}

.floatbox_BASKET_PAYMENT_TEMPLATE2
{
position: relative;
top: 0px;
float: left;
width: 611px;

}

#produkte_BASKET_PAYMENT_TEMPLATE2
{
float: left;
width: 180px;
padding: 0px 0px 0px 0px;



}

#anzahl_BASKET_PAYMENT_TEMPLATE2
{
float: left;
width: 80px;
padding: 0px 0px 0px 0px;



}

#gesamt_BASKET_PAYMENT_TEMPLATE2
{
float: left;
width: 150px;
padding: 0px 0px 0px 0px;



}

.floatbox_BASKET_PAYMENT_TEMPLATE3
{
position: relative;
top: 0px;
float: left;
width: 611px;

}

#text_rechnungsanschrift_BASKET_PAYMENT_TEMPLATE3
{
position: relative;
top: 0px;


font-weight: bold;
padding: 2px 0px 2px 2px;
width: 611px;
margin-top: 10px;
margin-bottom: 10px;

background-color: #688da4;
color: #fff;
}

#text_PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;



}

#PERSON_SALUTATION_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;



}

#text_PERSON_NAME_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;



}

#PERSON_NAME_BASKET_PAYMENT_TEMPLATE3
{


width: 210px;

}

#text_PERSON_ADDRESS_DISPLAY_PAYMENT_BASKET_TEMPLATE3
{
padding-right:10px;
width: 200px;



}

#PERSON_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;



}

#text_PERSON_CITY_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;



}

#PERSON_CITY_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;



}

#text_PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;



}

#PERSON_COUNTRY_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;



}

#text_PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;



}

#PERSON_TELEPHONE_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;



}

#text_PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3
{
padding-right:10px;
width: 200px;


}

#PERSON_EMAIL_BASKET_PAYMENT_TEMPLATE3
{
width: 210px;



}

#text_email_BASKET_PAYMENT_TEMPLATE3
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 611px;
padding: 10px 0px 0px 0px;



}

.floatbox_BASKET_PAYMENT_TEMPLATE4
{
position: relative;
top: 0px;
float: left;
width: 611px;
}

#text_lieferanschrift_BASKET_PAYMENT_TEMPLATE4
{
position: relative;
top: 0px;


font-weight: bold;
padding: 2px 0px 2px 2px;
width: 611px;
margin-top: 10px;
margin-bottom: 10px;

background-color: #688da4;
color: #fff;
}

#text_DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;



}

#DELIVERY_SALUTATION_BASKET_PAYMENT_TEMPLATE4
{
width: 210px;



}

#text_DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;



}

#DELIVERY_NAME_BASKET_PAYMENT_TEMPLATE4
{



width: 210px;
}

#text_DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;



}

#DELIVERY_ADDRESS_DISPLAY_BASKET_PAYMENT_TEMPLATE4
{
width: 210px;



}

#text_DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;



}

#DELIVERY_CITY_BASKET_PAYMENT_TEMPLATE4
{
width: 210px;



}

#text_DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;



}

#DELIVERY_COUNTRY_BASKET_PAYMENT_TEMPLATE4
{
width: 210px;



}

#text_DELIVERY_TELEPHONE_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;



}

#DELIVERY_TELEPHONE_PAYMENT_TEMPLATE4
{
width: 210px;



}

#text_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4
{
padding-right:10px;
width: 200px;


}

#DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4
{
width: 210px;



}

#text_email_DELIVERY_EMAIL_BASKET_PAYMENT_TEMPLATE4
{
margin-top: 0px;
margin-bottom: 10px;
float: left;
width: 611px;
padding: 10px 0px 0px 0px;



}

.floatbox_BASKET_PAYMENT_TEMPLATE5
{
position: relative;
top: 0px;
float: left;
width: 611px;
}

#text_versand_BASKET_PAYMENT_TEMPLATE5
{
position: relative;
top: 0px;


font-weight: bold;
padding: 2px 0px 2px 2px;
width: 611px;
margin-top: 10px;
margin-bottom: 10px;

background-color: #688da4;
color: #fff;
}

#SHIPPING_TITLE_BASKET_PAYMENT_TEMPLATE5
{
float: left;
width: 280px;
padding: 0px 0px 0px 0px;



}

#PRICE_SHIPPING_BASKET_PAYMENT_TEMPLATE5
{
float: right;
width: 130px;
padding: 0px 0px 0px 0px;



}

.floatbox_BASKET_PAYMENT_TEMPLATE6
{
position: relative;
top: 0px;
float: left;
width: 611px;
}

#text_zahlungsweise_BASKET_PAYMENT_TEMPLATE6
{
float: left;
width: 280px;
padding: 0px 0px 0px 0px;



}
/*
#PAYMENT_IMAGE_BASKET_PAYMENT_TEMPLATE6
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;



}*/

#PRICE_PAYMENT_BASKET_PAYMENT_TEMPLATE6
{
float: right;
width: 130px;
padding: 0px 0px 0px 0px;



}

.floatbox_BASKET_PAYMENT_TEMPLATE7
{
position: relative;
top: 0px;
float: left;
width: 611px;
}

#text_PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7
{
float: left;
width: 280px;
padding: 0px 0px 0px 0px;



}

#PRICE_TOTAL_BASKET_PAYMENT_TEMPLATE7
{
float: right;
width: 130px;
padding: 0px 0px 0px 0px;



}
#SUBMIT_BASKET_PAYMENT_TEMPLATE7
{
float: left;
width: 611px;
}

/************************************** BASKET_ORDERCONFIRMATION_TEMPLATE *****************************/

.BASKET_ORDERCONFIRMATION_TEMPLATE
{



}

#text_dank_BASKET_ORDERCONFIRMATION_TEMPLATE
{



}

#ORDER_UID_BASKET_ORDERCONFIRMATION_TEMPLATE
{

font-size: 13px;
text-align: center;
font-weight: bold;
margin-top: 10px;
margin-bottom: 10px;

}

#text_payment_emailsend_BASKET_ORDERCONFIRMATION_TEMPLATE
{



}

#header_zahlungsart_BASKET_ORDERCONFIRMATION_TEMPLATE
{
width: 611px;
padding: 2px 0px 2px 2px;
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;

background-color: #688da4;
color: #fff;
}


#header_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE
{


font-weight: bold;

}

#text_zahlungsart_rechnung_BASKET_ORDERCONFIRMATION_TEMPLATE
{



}

#header_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE
{


font-weight: bold;

}

#text_zahlungsart_selbstabholer_BASKET_ORDERCONFIRMATION_TEMPLATE
{



}

#header_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE
{


font-weight: bold;

}

#text_zahlungsart_nachnahme_BASKET_ORDERCONFIRMATION_TEMPLATE
{



}

#header_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE
{


font-weight: bold;

}

#text_zahlungsart_paypal_BASKET_ORDERCONFIRMATION_TEMPLATE
{



}

#header_lieferstatus__BASKET_ORDERCONFIRMATION_TEMPLATE
{
width: 611px;
padding: 2px 0px 2px 2px;
margin-top: 10px;
margin-bottom: 10px;
font-weight: bold;

background-color: #688da4;
color: #fff;
}

#text_lieferstatus_BASKET_ORDERCONFIRMATION_TEMPLATE
{



}

#bestelldatum_BASKET_ORDERCONFIRMATION_TEMPLATE
{


margin-top: 10px;
margin-bottom: 10px;

}

#text_status_codeORDER_TRACKING_NO_BASKET_ORDERCONFIRMATION_TEMPLATE
{
margin-top: 10px;



}

#link_PID_TRACKING_TRACKING_BASKET_ORDERCONFIRMATION_TEMPLATE
{



}

#link_PID_BILLING_BASKET_ORDERCONFIRMATION_TEMPLATE
{



}

#link_PID_DELIVERY_BASKET_ORDERCONFIRMATION_TEMPLATE
{
margin-bottom: 10px;
}



.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE1
{
width: 611px;
}

#text_produkte_BASKET_ORDERCONFIRMATION_TEMPLATE1
{
float: left;
width: 290px;
padding: 0;
}

#text_anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE1
{
float: left;
width: 110px;
padding: 0;
}

#text_gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE1
{
float: left;
width: 190px;
padding: 0;
}





.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE2
{
float: left;
width: 611px;
}

#produkte_BASKET_ORDERCONFIRMATION_TEMPLATE2
{
float: left;
width: 290px;
padding: 0;
}

#anzahl_BASKET_ORDERCONFIRMATION_TEMPLATE2
{
float: left;
width: 110px;
padding: 0;
}

#gesamt_BASKET_ORDERCONFIRMATION_TEMPLATE2
{
float: left;
width: 190px;
padding: 0;
}




.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
float: left;
width: 611px;
}




#text_rechnungsanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
margin-top: 10px;
padding: 2px 0px 2px 2px;
width: 611px;
background-color: #688da4;
color: #fff;
}

#text_PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
float: left;
width: 200px;
}

#PERSON_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
}

#text_PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
}

#PERSON_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
}

#text_PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE
{
padding-right:10px;
width: 200px;
}

#PERSON_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE
{
width: 210px;
}

#text_PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
}

#PERSON_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
}

#text_PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
}

#PERSON_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
}

#text_PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
}

#PERSON_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
}

#text_PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
padding-right:10px;
width: 200px;
}

#PERSON_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
width: 210px;
}

#text_email_BASKET_ORDERCONFIRMATION_TEMPLATE3
{
}




/**** Lieferanschrift ****/
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
float: left;
width: 611px;
}
#text_lieferanschrift_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
position: relative;
top: 0px;
margin-top: 10px;
margin-bottom: 10px;
padding: 2px 0px 2px 2px;
width: 611px;
background-color: #688da4;
color: #fff;
}
#text_DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
}

#DELIVERY_SALUTATION_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
}

#text_DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
}

#DELIVERY_NAME_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
}

#text_DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
}

#DELIVERY_ADDRESS_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
}

#text_DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
}

#DELIVERY_CITY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
}

#text_DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
}

#DELIVERY_COUNTRY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
}

#text_DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
}

#DELIVERY_TELEPHONE_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
}

#text_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
}

#DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
}

#text_email_DELIVERY_EMAIL_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 611px;
}

#text_DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
font-weight: bold;
}

#DELIVERY_DESIRED_DATE_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
}

/*
#text_DELIVERY_BEMERKUNGEN_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
}*/

#text_DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
padding-right:10px;
width: 200px;
}
#DELIVERY_NOTE_DISPLAY_BASKET_ORDERCONFIRMATION_TEMPLATE4
{
width: 210px;
}





/**** Versand und Verpackung ****/
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE5
{
position: relative;
top: 0px;
float: left;
width: 611px;
}

#text_versand_BASKET_ORDERCONFIRMATION_TEMPLATE5
{
width: 611px;
padding: 2px 0px 2px 2px;
margin-top: 10px;
margin-bottom: 10px;
background-color: #688da4;
color: #fff;
}
#text_pauschale_BASKET_ORDERCONFIRMATION_TEMPLATE
{
float: left;
position: relative;
top: 10px;
margin-top: 0px;
margin-bottom: 10px;
width: 611px;
padding: 0px 0px 0px 0px;
}
#SHIPPING_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE5
{
float: left;
width: 260px;
padding: 0px 0px 0px 0px;
}

#PRICE_SHIPPING_TAX_BASKET_ORDERCONFIRMATION_TEMPLATE5
{
float: right;
width: 150px;
padding: 0px 0px 0px 0px;
}




/**** Zahlungsweise ****/
#text_zahlungsweise_BASKET_ORDERCONFIRMATION_TEMPLATE6
{
float: left;
width: 611px;
padding: 2px 0px 2px 2px;
margin-top: 10px;
margin-bottom: 10px;
background-color: #688da4;
color: #fff;
}

.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE6
{
float: left;
width: 611px;
}

#PAYMENT_SELECTOR_BASKET_ORDERCONFIRMATION_TEMPLATE6
{
float: left;
width: 260px;
padding: 0px 0px 0px 0px;
}

#TAX_INCL_EXCL_BASKET_ORDERCONFIRMATION_TEMPLATE6
{
float: right;
width: 150px;
padding: 0px 0px 0px 0px;
}




/**** Gesamtbetrag ****/
.floatbox_BASKET_ORDERCONFIRMATION_TEMPLATE7
{
position: relative;
top: 10px;
float: left;
width: 611px;
}

#text_PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7
{
float: left;
width: 260px;
padding: 0px 0px 0px 0px;
}

#PRICE_TOTAL_BASKET_ORDERCONFIRMATION_TEMPLATE7
{
float: right;
width: 150px;
padding: 0px 0px 0px 0px;
}


/**** Abschluss ****/
#text_regards_BASKET_ORDERCONFIRMATION_TEMPLATE
{
clear: both;
margin-top: 20px;
width: 611px;
padding: 0px 0px 0px 0px;
margin-bottom: 10px;
}




/************************************** BASKET_TEMPLATE_EMPTY *****************************/

.BASKET_TEMPLATE_EMPTY
{
position: relative;
top: 10px;
padding: 10px;
text-align: left;
width: 611px;


font-weight: bold;


}


#backtolist_BASKET_EMPTY
{
position: relative;
top: 10px;
text-align: left;
padding: 10px;



}

/************************************** BASKET_REQUIRED_INFO_MISSING *****************************/
.BASKET_REQUIRED_INFO_MISSING
{
position: relative;
top: 10px;
text-align: left;
width: 611px;


font-weight: bold;

}

/************************************** TRACKING_DISPLAY_INFO *****************************/
.floatbox_TRACKING_DISPLAY_INFO1
{
position: relative;
top: 0px;
float: left;
width: 611px;
}


#text_datum_zeit_TRACKING_DISPLAY_INFO1
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;



}

#text_code_TRACKING_DISPLAY_INFO1
{
float: left;
width: 50px;
padding: 0px 0px 0px 0px;



}

#text_aktion_TRACKING_DISPLAY_INFO1
{
float: left;
width: 200px;
padding: 0px 0px 0px 0px;



}

#text_kommentar_zeit_TRACKING_DISPLAY_INFO1
{
float: left;
width: 200px;
padding: 0px 0px 0px 0px;



}

.floatbox_TRACKING_DISPLAY_INFO2
{
position: relative;
top: 0px;
float: left;
width: 611px;
}

#datum_zeit_TRACKING_DISPLAY_INFO2
{
float: left;
width: 120px;
padding: 0px 0px 0px 0px;



}

#code_TRACKING_DISPLAY_INFO2
{
float: left;
width: 50px;
padding: 0px 0px 0px 0px;



}

#aktion_TRACKING_DISPLAY_INFO2
{
float: left;
width: 200px;
padding: 0px 0px 0px 0px;



}

#kommentar_TRACKING_DISPLAY_INFO2
{
float: left;
width: 200px;
padding: 0px 0px 0px 0px;



}

.shopadmin
{
position: relative;
top: 10px;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
width: 611px;
font-weight: bold;




}
/************************************** TRACKING_DISPLAY_INFO END*****************************/

.input {
border-style: solid;
border-width: 1px;
border-color: #BDBDBD;
}

select {
border-style: solid;
border-width: 1px;
border-color: #BDBDBD;
}

/*p {color: #a0a0a0;   font-weight: 400; }*/

/*#tx-ttproducts-pi1-list {  font-size:14px; }*/

.tx-ttproducts-pi1-wrap2 {
	font-weight:bold;
}

.tx-ttproducts-pi1-wrap1 {
/*font-weight:bold;*/
}
/*.tx-ttproducts-pi1 {    font-weight: 400; font-size:12px; }*/

/*.tx-ttproducts-pi1 { color: #333;   font-weight: 400; font-size:12px; }*/

#button1, #button3, #button4, #button5 {
  width: auto !important;
  cursor: pointer;
}
/* Button Submit Listenansicht */



#tx-ttproducts-pi1-search .inputimage { border: none; border-width: 0px; border-color:#FFFFFF; /*!important*/ }
#tx-ttproducts-pi1-search input{ border-style: solid; border-width: 1px; border-color: #BDBDBD; }


/*p .bodytext {  font-size:12px;  }*/

/*sonst macht der IE 6 und 7 einen Underline unter den Titel*/

/*a:link { color: #AA3123;  text-decoration: none; }
a:hover { color: #FE6F00;  text-decoration: none; }
a:active, a:visited { color: #2220;  text-decoration: none; }*/

table, tr, td .tx-ttproducts-pi1{ color: #333;   font-weight: 400; padding: 3px 0px 3px 3px; font-size:12px; }

#registrationForm { margin: 0px; vertical-align: top; }
