/* general */

A IMG,
#tcox_content_inner A IMG,
#sidebar A IMG,
#tcox_sidebar A IMG,
#shop_bar A IMG,
#tcox_action_bar A IMG {
    border: none !important;
    text-decoration: none !important;
}

.clear {
    clear: both;
    display: block;
    float: none;
}

.tcox_textarea {
	width: 100%;
	height: 100px;
}

.tcox_content_inner,
#tcox_action_bar,
#shop_bar,
#tcox_page {
	line-height: 1.5em;
}







/* fonts + links + headlines */

.tcox_boxhead {
    margin: 0;
    margin: 0 0 10px 0;
    padding: 5px;
    display: block;
}

.tcox_boxhead_main {
	padding: 5px 0;
}

H1.tcox_boxhead,
.tcox_start_welcome_text H1,
H2.tcox_boxhead,
H3.tcox_boxhead,
H4.tcox_boxhead {
    font-size: 11px;
}

H2.tcox_boxhead_left,
H3.tcox_boxhead_left,
H2.tcox_boxhead_right,
H3.tcox_boxhead_right {
	padding: 5px 10px;
}

.tcox_content_inner {
	font-size: 11px;
}

.tcox_content_inner A,
#sidebar A,
#tcox_sidebar A,
#shop_bar A,
#tcox_shop_bar A {
    cursor: pointer;
}

.tcox_action A {
    background-repeat: no-repeat;
}

.tcox_boxhead A {
    text-decoration: none;
}










/* buttons */

.tcox_button {
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    padding: 0 3px;
    margin: 10px 0;
    font-size: 10px:
}

.tcox_button SPAN.outer {
    margin: 0;
    display: block;
}

.tcox_button SPAN.inner {
    padding: 0;
}

.tcox_button_action {
    font-weight: bold;
}

#tcox_pricealarm_button,
#tcox_account_user_save,
#tcox_account_user_save2,
#tcox_shipping_billing .tcox_button,
#tcox_payment_shipping .tcox_button,
#tcox_newsletter_submit,
#tcox_login {
    float: none;
    clear: both;
    display: block;
}

.tcox_basket_next_step {
	float: right;
}







/* general margins + paddings */

.tcox_start_welcome_text,
#tcox_left_search,
#tcox_navigation,
#tcox_infobox {
	margin-bottom: 10px;
}










/* top account pulldown */

#tcox_top_account_dropdown UL {
    display: none;
    margin: 0;
    padding: 0;
}

#tcox_top_account_dropdown LI:hover UL {
	display: block;
	margin: 0;
	padding: 0;
}












/* basket overview + top_account + service navigation*/

#tcox_top_basket UL,
#tcox_service_navigation UL,
#tcox_top_account_dropdown {
    margin: 0;
    padding: 0;
    list-style: none;
    margin: 0;
}

.tcox_top_basket_element,
#tcox_service_navigation UL LI,
#tcox_top_account UL LI {
    float: none;
    display: block;
}


#tcox_top_basket_header,
#tcox_service_navigation_header,
#tcox_top_account_my_account {
	font-weight: bold;
}

.tcox_top_account_dropdown UL {
	margin: 0;
	padding: 0;
}

#tcox_top_account_my_account .level_1 {
    font-weight: normal;
}

#tcox_top_account_logged SPAN {
    display: block;
}

#tcox_service_navigation UL LI A {
	display: block;
    padding-left: 12px;
}















/* custom top navigation */

#tcox_custom_top_navigation {
    font-size: 12px;
    font-weight: bold;
}

#tcox_custom_top_navigation UL {
    display: block;
    padding: 0;
    margin: 0;
    list-style: none;
    height: 26px;
}

#tcox_custom_top_navigation UL LI {
    display: block;
    cursor: pointer;
    float: left;
    width: auto;
}

#tcox_custom_top_navigation UL LI,
#tcox_custom_top_navigation UL LI A {
    text-decoration: none !important;
}

#tcox_custom_top_navigation UL LI A {
    display: block;
    cursor: pointer;
}

#tcox_custom_top_navigation UL LI SPAN.outer {
    display: block;
}

#tcox_custom_top_navigation UL LI SPAN.inner {
    display: inline-block;
    padding: 5px 10px;
}










/* custom top pull down*/

#tcox_custom_top_navigation UL.level_1 {
    display: none;
    position: absolute;
    margin: 0;
    padding: 0;
    z-index: 10;
}

*+HTML #tcox_custom_top_navigation UL.level_1 {
    left: 134px;
    top: 147px;
}

#tcox_custom_top_navigation UL LI:hover UL.level_1 {
    display: block;
}

#tcox_custom_top_navigation UL.level_1 LI {
    background-image: none;
    float: none !important;
    display: block;
}

#tcox_custom_top_navigation UL.level_1 LI A {
    display: block;
}

#tcox_custom_top_navigation UL.level_1 LI,
#tcox_custom_top_navigation UL.level_1 LI A,
#tcox_custom_top_navigation UL.level_1 LI SPAN {
    text-transform: none !important;
    text-align: left;
}

#tcox_custom_top_navigation UL.level_1 LI SPAN.outer {
    display: block;
    margin: 0;
    padding: 0;
    float: none;
}










/* infobox */

#tcox_infobox UL {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 1.7em;
}

#tcox_infobox_box UL LI {
    list-style-type: none;
    display: block;
}

#tcox_infobox A {
	font-weight: bold;
	text-decoration: none;
}

#tcox_infobox SPAN.outer {
	display: block;
}

#tcox_infobox_box SPAN.outer {
	padding: 0 10px;
}











/* formulare */

.tcox_form {
	margin: 10px 0 0 0;
	display: block;
}

.tcox_element {
	padding: 3px 0;
	display: block;
}

FORM .tcox_element .label {
    width: 150px;
    display: block;
    float: left;
}

FORM .checkbox {
	margin-left: 0;
}










/* left navigation */

UL#tcox_category_tree  {
    margin: 0;
    padding: 0;
    list-style: none;
    font-weight: bold;
    line-height: 1.7em;
}

UL#tcox_category_tree LI {
	list-style-type: none;
}

UL#tcox_category_tree LI SPAN.outer {
	display: block;
	padding: 0 10px;
}

UL#tcox_category_tree UL.level_1 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

UL#tcox_category_tree UL LI.level_1 {
	padding: 0 10px;
}

UL#tcox_category_tree UL.level_2 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

UL#tcox_category_tree UL LI.level_2 {
	padding: 0 10px;
}

UL#tcox_category_tree UL.level_3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

UL#tcox_category_tree UL LI.level_3 {
	padding: 0 10px;
}


#tcox_category_tree A {
    text-decoration: none;
    cursor: pointer;
}









/* left search */

#tcox_left_search_box {
    padding: 0 50px 0 10px;
    display: block;
	position: relative;
}

#tcox_search_input,
#tcox_left_search_box SELECT {
	margin-bottom: 10px;
}

#tcox_search_input {
	width: 120px;
}

#tcox_left_search_box SELECT {
	width: 130px;
}

#tcox_search_button {
	margin: 0;
	position: absolute;
	right: 10px;
	bottom: 10px;
}








/* category view */

#tcox_category_description,
#tcox_category_rss,
#tcox_category_view_image,
#tcox_category_long_description,
#tcox_subcategory_header,
.tcox_list_category_item {
	margin-bottom: 10px;
}

.tcox_list_category_item H3 {
	margin: 0;
	padding: 0;
}








/* products */

.tcox_product {
    margin-bottom: 10px;
    display: block;
}

.tcox_product_inner {
	display: block;
}

.tcox_product.small {
	width: 25%;
	float: left;
	overflow: hidden;
}

.tcox_product.medium {
	width: 50%;
	float: left;
}

.tcox_product.big {
	width: 100%;
	float: none;
}

.tcox_product.big .tcox_product_picture_box,
.tcox_product.big .tcox_product_info_box,
.tcox_product.medium .tcox_product_picture_box,
.tcox_product.medium .tcox_product_info_box {
	width: 49%;
	float: left;
	display: block;
}

.tcox_product_picture_box_inner,
.tcox_product_info_box_inner {
	padding: 5px;
}

.tcox_product.small .tcox_product_picture_box,
.tcox_product.small .tcox_product_info_box {
	width: 100%;
	float: none;
	display: block;
}

/* info box */

.tcox_product_info_box .tcox_title,
.tcox_product_info_box .tcox_artnum,
.tcox_product_info_box .tcox_action,
.tcox_product_info_box .tcox_action .tcox_element,
.tcox_product_info_box .tcox_price,
.tcox_product_info_box .tcox_tocart {
    display: block;
    float: none;
}

.tcox_product_info_box .tcox_title,
.tcox_product_info_box .tcox_artnum,
.tcox_product_info_box .tcox_short_description,
.tcox_product_info_box .tcox_product_status,
.tcox_product_info_box .tcox_action,
.tcox_product_info_box .tcox_price {
    margin-bottom: 10px;
}

.tcox_product_info_box .tcox_title {
    font-weight: bold;
    white-space: normal;
}

.tcox_product.small .tcox_title,
.tcox_prodct.medium .tcox_title {
	font-size: 12px;
}

.tcox_product.big .tcox_title {
	font-size: 16px;
}

.tcox_title A {
	text-decoration: none;
}

.tcox_title A:hover {
	text-decoration: underline;
}

.tcox_flag {
    padding-left: 15px;
    background-repeat: no-repeat;
    background-image: url(../bg/status.gif);
}

.tcox_orange {
    background-position: 1px 4px;
}

.tcox_red {
    background-position: 1px 54px;
}

.tcox_green {
    background-position: 1px 104px;
}

.tcox_info_box .tcox_price {
    font-size: 14px;
    font-weight: bold;
}

.tcox_product_price_value {
     font-weight: bold;
     font-size: 14px;
     white-space: nowrap;
}

.tcox_actions A,
.tcox_action A {
    background-repeat: no-repeat;
    text-decoration: none;
}

.tcox_action A:hover {
	text-decoration: underline;
}

.tcox_delivery_info A {
	text-decoration: none;
	font-weight: normal;
}











/* details page */

#tcox_product_details_picture_box,
#tcox_product_details_info_box {
	width: 50%;
	float: left;
	overflow-x: hidden;
}

#tcox_product_details_picture_box_inner {
	padding-right: 5px;
}

#tcox_product_details_info_box_inner {
	padding-left: 5px;
}

#tcox_product_artnum,
#tcox_product_status,
#tcox_product_action,
#tcox_product_shortdescription,
#tcox_product_rating,
#tcox_product_manufacturers,
#tcox_variants_select,
#tcox_price_per_unit,
#tcox_product_amount,
#tcox_product_packing,
#tcox_details_notes,
#tcox_details_media,
#tcox_tags,
#tcox_pricealarm,
#tcox_product_variants,
#tcox_product_review,
#tcox_product_longdescription,
#tcox_product_question,
#tcox_product_details_info_box .tcox_to_cart {
	margin: 0 0 10px 0;
}

#tcox_product_amount {
	margin: 10px 0;
}

#tcox_product_price FORM {
	margin: 0;
}

#tcox_product_details .tcox_old_price,
#tcox_product_details .tcox_new_price,
#tcox_product_details .tcox_price_value {
	margin-right: 5px;
}

#tcox_product_details .tcox_delivery_info {
	display: block;
	float: none;
}

#tcox_product_amprice {
	margin: 10px 0 20px 0;
}

#tcox_product_amprice .tcox_boxhead {
	margin-bottom: 0;
	border: none;
}




















/* action bar / shop bar */

.tcox_action {
    display: block;
}

.tcox_action .tcox_box,
#tcox_action_bar .tcox_box,
#shop_bar .tcox_box {
    display: block;
    margin: 0 0 10px 0;
    padding: 0 10px;
}

.tcox_action_bar_element {
	margin-bottom: 10px;
}












/* mini basket */

#tcox_mini_basket_box_inner {
    display: block;
}

#tcox_mini_basket_box .tcox_mini_basket_element {
    display: block;
    float: none;
    margin: 0 0 5px 0;
}

#tcox_mini_basket_box .label,
#tcox_mini_basket_box .content {
    width: 49%;
    float: left;
}

#tcox_mini_basket_box .content {
	text-align: right;
}

#tcox_mini_basket_box .total {
	font-weight: bold;
}

























/* right account */

#tcox_action_bar .register,
#tcox_action_bar .lost_password,
#shop_bar .register,
#shop_bar .lost_password, {
    background-repeat: no-repeat;
    display: block;
}









/* listitems + right basket */

#tcox_action_bar .tcox_listitem_box,
#shop_bar .tcox_lisitem_box {
	margin-bottom: 0;
}

.tcox_listitem {
	display: block;
	float: none; 
	clear: both;
	margin-bottom: 10px;
}

.lastinlist {
	margin-bottom: 0;
}

.tcox_listitem_picture_box,
.tcox_listitem_info_box {
	display: block;
}

.tcox_listitem_picture_box {
	width: 30%;
	float: left;
}

.tcox_listitem_info_box {
	width: 70%;
	float: right;
}

.tcox_listitem_info_box_inner {
	padding: 0 0 0 5px;
}

.tcox_listitem_info_box .tcox_title,
.tcox_listitem_info_box .tcox_price,
.tcox_listitem_info_box .tcox_amount {
	display: block;
	float: none;
}

#tcox_action_bar .tcox_listitem_info_box A.tcox_delivery_info,
#shop_bar .tcox_listitem_info_box A.tcox_delivery_info {
	text-decoration: none;
}











/* newsletter */

#tcox_stay_informed .tcox_element {
    margin: 0 0 10px 0;
}

#tcox_stay_informed .label {
    display: block;
    float: left;
    width: 110px;
}

#tcox_stay_informed .subscribe {
    margin: 5px 0 20px 0;
}

#tcox_stay_informed .required {
    margin: 0 0 20px 0;
    zoom: 1;
}

#tcox_stay_informed .required .label {
    display: block;
    width: auto;
}

#tcox_right_newsletter_subscription .content,
#tcox_right_newsletter_subcription INPUT {
	display: block;
}













/* information navigation */

#tcox_information_navigation LI {
    display: inline-block;
}

#tcox_information_navigation UL LI.first {
    border: none;
}

#tcox_information_navigation LI A {
	display: block;
	padding: 0 10px;
}































/* list locator */

.tcox_list_locator {
    height: 35px;
}

#tcox_list_locator_top {
    margin-bottom: 10px;
    z-index: 5;
}

#tcox_list_locator_bottom {
    margin: 10px 0;
}

.tcox_list_locator_header,
.tcox_list_locator_header H4,
.tcox_list_locator_content,
.tcox_list_locator_browse {
    font-size: 10px !important;
}

.tcox_list_locator_header H4 {
	margin: 0;
}

.tcox_list_locator_sort {
    float: left;
    width: 30%;
    z-index: 0;
    text-align: left;
}

.tcox_list_locator_articles {
    float: left;
    width: 40%;
    z-index: 0;
    text-align: center;
}

.tcox_list_locator_browse {
    float: right;
    width: 30%;
    text-align: right;
}

.tcox_list_locator_sort .tcox_locator_element A {
    background-repeat: no-repeat;
}

.tcox_list_locator_sort .tcox_locator_element #tcox_sortTop_Titel_asc,
.tcox_list_locator_sort .tcox_locator_element #tcox_sortBottom_Titel_asc {
    padding-right: 28px;
    background-position: 30px 3px;
}

.tcox_list_locator_sort .tcox_locator_element #tcox_sortTop_Preis_asc,
.tcox_list_locator_sort .tcox_locator_element #tcox_sortBottom_Preis_asc {
    padding-right: 28px;
    background-position: 34px 3px;
}

.tcox_list_locator_articles .tcox_locator_element .active,
.tcox_list_locator_browse .numbers_page .active {
    font-weight: bold;
}

.tcox_list_locator_content A,
.tcox_list_locator_browse A {
	display: inline;
}

.tcox_list_locator_sort .tcox_locator_element A:hover {
    text-decoration: underline;
}

.tcox_list_locator .tcox_next_view A,
.tcox_list_locator .tcox_previous_view A {
    text-decoration: none !important;
}

.tcox_list_locator .tcox_sort_row A.tcox_locator_sort {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(bg/oxid_pe_.gif) no-repeat scroll right -750px;
	padding-right:20px;
}

.tcox_list_locator .tcox_sort_row A.asc {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(bg/oxid_pe_.gif) no-repeat scroll right -775px;
	padding-right:20px;
}

.tcox_list_locator .tcox_sort_row A.active {
    -moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(bg/oxid_pe_.gif) no-repeat scroll right -775px;
	padding-right:20px;
	font-weight:bold;
}

.tcox_list_locator .tcox_sort_row A.desc {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(bg/oxid_pe_.gif) no-repeat scroll right -800px;
	padding-right:20px;
}













/* details locator */

#tcox_details_locator_top {
    margin-bottom: 10px;
}

#tcox_details_locator_bottom {
    margin: 10px 0;
}

.tcox_details_locator_header .tcox_locatorhead {
    margin: 0;
    width: 45%;
    float: left;
}

.tcox_details_locator_header .tcox_back_to_overview {
    width: 45%;
    float: right;
    text-align: right;
}

.tcox_details_locator_browse {
	text-align: right;
}

.tcox_details_locator_body {
    text-align: right;
}

.tcox_details_locator_body DIV {
    display: inline;
}







/* list locator + compare locator */

.tcox_list_locator_browse .tcox_page_number,
.tcox_compare_locator .tcox_page_number {
    border-right: 1px solid #666;
}

.tcox_list_locator_browse .last,
.tcox_compare_locator .last {
    border-right: none;
}

.tcox_list_locator_browse .tcox_page_number,
.tcox_compare_locator .tcox_page_number {
    padding: 0 3px 0 5px;
}

.tcox_locator_separator {
	border-right: 1px solid #333;
	margin: 0 6px;
}

A.tcox_locator_navigation {
	min-width: 20px;
	height: 20px;
}

A.tcox_previous_view {
	background-image: url(../../img/arrows.png);
    background-repeat: no-repeat;
    background-position: 0 -3px;
    padding-left: 17px;
    width: 20px;
}

A.tcox_next_view {
	background-image: url(../../img/arrows.png);
    background-repeat: no-repeat;
    background-position: right -53px;
    padding-right: 15px;
    width: 20px;
}

A.tcox_locator_navigation .inner {
	display: none;
}

.tcox_list_locator_browse {
	text-align: right;
}













/* login */

#tcox_login_user .register,
#tcox_login_user .lost_password {
    display: block;
    float: none;
}

#tcox_login_user .register A,
#tcox_login_user .lost_password A {
    background-repeat: no-repeat;
    display: block;
}












/* notes ratings review */

#tcox_product_review UL {
    padding: 0;
    list-style: none;
    margin: 0 0 15px 0;
}

#tcox_product_review UL LI {
    display: inline;
}

#tcox_star_rate {width:89px; height:16px; margin:0 0 3px; padding:0; list-style:none; clear:both; position:relative; background: url(bg/stars.jpg) no-repeat left top;}
#tcox_star_rate li {cursor: pointer; float:left;}
#tcox_star_rate li a {position:absolute; left:0; top:0; width:18px; height:16px; text-decoration:none; z-index: 200;}
#tcox_star_rate li a b,
#tcox_star_rate li a span.inner {display: none;}
#tcox_star_rate li.one a {left:0}
#tcox_star_rate li.two a {left:17px;}
#tcox_star_rate li.three a {left:34px;}
#tcox_star_rate li.four a {left:51px;}
#tcox_star_rate li.five a {left:68px;}
#tcox_star_rate li a:hover {z-index:2; width:89px; height:16px; overflow:hidden; left:0; background: url(bg/stars.jpg) no-repeat 0 -18px;}
#tcox_star_rate li.one a:hover {background-position: -72px -18px;}
#tcox_star_rate li.two a:hover {background-position: -54px -18px;}
#tcox_star_rate li.three a:hover {background-position: -36px -18px;}
#tcox_star_rate li.four a:hover {background-position: -18px -18px;}
#tcox_star_rate li.five a:hover {background-position: 0 -18px;}
#tcox_star_rate li.current_rate {background: url(bg/stars.jpg) left bottom; position: absolute; height: 16px; z-index: 1;}

.tcox_review_element {
	margin: 10px 0;
}




















/* my account */

#tcox_account_box {
    margin-bottom: 10px;
}

.tcox_account_element {
	width: 50%;
	float: left;
}

.tcox_account_element SPAN {
    display: block;
}

.tcox_account_element .clear {
    float: none;
    clear: both;
    display: block;
}

.tcox_account_order_history_box {
    margin-bottom: 20px;
    display: block;
    clear: both;
    width: 100%;
}

.tcox_account_order_history_box .label {
    font-weight: bold;
}

.tcox_account_order_history_box .tocart {
    padding-left: 10px;
    background-position: 0 4px;
    background-repeat: no-repeat;
}

#tcox_account_password #tcox_save_password {
    margin: 10px 0;
}

#tcox_account_password .tcox_element .label,
#tcox_account_password .tcox_element .content {
    float: left;
    margin: 0;
}

#tcox_account_newsletter_infobox .label {
    display: block;
    float: left;
}

#tcox_account_newsletter_settings_save {
    display: block;
    margin: 10px 0;
    float: none;
    clear: both;
}

#tcox_account_billing_infobox .info {
    display: block;
    margin-bottom: 10px;
}

#tcox_account_billing_infobox .tcox_element {
    margin: 2px 0;
}

.tcox_account_order_history_box_left,
.tcox_account_order_history_box_right {
    width: 49%;
    display: block;
}

.tcox_account_order_history_box_left {
    float: left;
}

.tcox_account_order_history_box_right {
    float: right;
}

#tcox_account_order_login_submit {
    clear: both;
}

.tcox_account_billing_box .tcox_element {
    display: block;
    float: none;
}

.tcox_account_billing_box .label {
    width: 40%;
    display: block;
    float: left;
}

#tcox_account_recommlist_infobox .label {
    float: left;
    display: block;
}

#tcox_account_recommlist_infobox INPUT {
    float: left;
}

#tcox_recommlists {
    margin: 0 0 20px 0;
    display: block;
}

.tcox_recommlist_title {
    margin-right: 3px;
}

#tcox_recommlists DL {
    margin: 0;
}

#tcox_recommlists .tcox_recomm_items_article {
    margin: 10px 0 0 0;
}

#tcox_noticelist_products .tcox_price,
#tcox_content_inner #tcox_how_wishlist .tcox_price {
    margin: 10px 0;
}

.tcox_order_history_tocart {
	float: right;
}

#tcox_order_change_billing_address {
	margin-top: 10px;
}

#tcox_order_change_shipping_address {
	margin-bottom: 10px;
}

#tcox_show_wishlist .tcox_product_status {
	display: none;
}

.tcox_recommlist_locator .tcox_list_locator_header,
.tcox_recommlist_locator .tcox_list_locator_content {
	width: 50%;
	float: left;
}

.tcox_recommlist_locator .tcox_list_locator_header {
	text-align: left;
}

.tcox_recommlist_locator .tcox_list_locator_sort {
	display: none;
}

.tcox_recommlist_locator .tcox_list_locator_articles {
	text-align: right;
	width: 100%;
}

.tcox_account_option_box_wishlist .tcox_product_status {
	display: none;
}










/* register */

#tcox_register_account_box .label,
#tcox_register_billing_box .label,
#tcox_register_shipping_box .label {
    width: 200px;
    display: block;
    float: left;
}














/* contact */


.tcox_contact_item {
	display: block;
	float: none;
}

#tcox_contact_box {
	margin-bottom: 10px;
}













/* suggest */

#tcox_suggest_product_box .tcox_element .label {
    width: 150px;
}

#tcox_suggest_product_box .tcox_element INPUT {
    width: 250px;
}

#tcox_suggest_product_box .suggest_recipient,
#tcox_suggest_product_box .suggest_sender,
#tcox_suggest_product_box .suggest_your_message {
    font-weight: bold;
}












/* order steps */

#tcox_order_steps {
    font-size: 10px !important;
    margin: 0 !important;
    display: block;
}

.tcox_step {
    width: 104px;
    margin: 5px 7px 5px 0;
    height: 85px;
    float: left;
    display: inline;
}

#tcox_step5 {
    margin: 5px 0 5px 0;
}

#tcox_order_steps .label,
#tcox_order_steps .content {
    font-size: 10px;
    display: block;
}

#tcox_order_steps .label {
    font-weight: bold;
    padding: 0 5px;
}

#tcox_order_steps .content {
    line-height: 1.1em;
    padding: 0 5px 5px 5px;
}








































/* messagebox errorbox */

.tcox_error,
.tcox_errorbox {
    padding: 0 0 5px 0;
    font-weight: bold;
    color: red;
}

.errorbox {
	color: red;
}

.tcox_message,
.tcox_errorbox {
    padding: 5px 5px 5px 0px;
	margin-bottom: 10px;
	display: block;
}



















/* price alarm */

#tcox_pricealarm_label {
    margin-bottom: 10px;
}

#tcox_pricealarm .tcox_element {
    display: block;
    float: none;
    clear: both;
    padding: 5px 0 0 0;
}

#tcox_pricealarm .label {
    display: block;
    float: left;
}

#tcox_pricealarm .content,
#tcox_pricealarm .content INPUT,
#tcox_pricealarm .currency {
    float: left;
}

#tcox_pricealarm .currency {
    padding: 0 0 0 5px;
}




















/* contact */

#tcox_contact .tcox_box .tcox_element {
    clear: both;
    float: none;
    margin: 5px 0;
    display: block;
}

#tcox_contact .tcox_box .label {
    display: block;
    float: left;
}

#tcox_contact .tcox_box .verification_code {
    padding: 20px 0;
}

#tcox_contact .tcox_box .code_field {
    float: left;
    margin: 0 20px 0 0;
}

#tcox_contact .tcox_box .verification_code INPUT {
    float: left;
}

#tcox_contact #contact_box .tcox_contact_item {
    display: block;
}

#tcox_contact_send {
    margin: 10px 0 0 0;
}

#tcox_contact .tcox_box .birth INPUT {
    float: none;
    display: inline;
}











/* guestbook */

.tcox_guestbook_locator {
    font-size: 10px;
    margin: 10px 0 0 0;
}

.tcox_guestbook_locator .tcox_guestbook_entries_per_page {
    float: left;
    width: 49%;
}

.tcox_guestbook_locator .tcox_guestbook_sort {
    float: right;
    width: 49%;
    text-align: right;
}

#tcox_guestbook_write_box {
    margin: 0 0 20px 0;
}

#tcox_guestbook_box .tcox_entry {
    margin-bottom: 10px;
}

#tcox_guestbook_box .write {
    width: 60%;
}

#tcox_guestbook_box .date {
    width: 24%;
}

#tcox_guestbook_box .time {
    width: 16%;
}

#tcox_guestbook_box .write,
#tcox_guestbook_box .date,
#tcox_guestbook_box .time {
    display: block;
    float: left;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

#tcox_guestbook_box .write .label {
    font-weight: bold;
}

#tcox_guestbook_box .date,
#tcox_guestbook_box .time {
    color: #677787;
}

#tcox_guestbook_box .tcox_entry_content {
    float: none;
    clear: both;
    font-size: 10px;
}

#tcox_entry_header {
	display: block;
}

.tcox_entry_content {
	margin: 10px 0;
}















/* suggest */

#tcox_suggest_product UL {
    margin: 15px;
}

#tcox_suggest_product_box .element {
    display: block;
}

#tcox_suggest_product_box .element .label {
    display: block;
    float: left;
}

#tcox_suggest_product_box .element INPUT {
    float: left;
}

#tcox_suggest_product_box .element .clear {
    clear: both;
    float: none;
    display: block;
}

#tcox_suggest_product_box .suggest_recipient,
#tcox_suggest_product_box .suggest_sender,
#tcox_suggest_product_box .suggest_your_message {
    margin: 5px 0;
}

#tcox_suggest_dataprotection {
    margin: 20px 0 0 0;
}


















/* basket */


#tcox_basket {
    float: none;
    clear: both;
    display: block;
    margin-bottom: 10px;
}

#tcox_basket_box {
	float: none;
	clear: both;
	margin-bottom: 10px;
}

#tcox_basket TABLE.basket {
    margin: 0;
}

#tcox_basket .total {
	font-weight: bold;
}

#tcox_basket_message A {
	display: inline;
}

#tcox_basket_add_voucher {
	float: right;
}














/* user options */

#tcox_option .option_box .element .label {
    display: block;
    float: left;
}

#tcox_option .option3 .content .label {
    display: block;
}

#tcox_option .option4 .option_box LABEL {
    display: block;
}

#tcox_option .option4 .option_box TEXTAREA {
    display: block;
}

#tcox_option .option4 .subscribe_newslettter {
    margin: 10px 0;
}

#tcox_option .option_shipping_box .content {
    padding: 10px 0 10px 0;
}

#tcox_option .req_info {
    margin: 0 0 10px 0;
}

#tcox_empty_payment_box {
    margin: 0 0 10px 0;
    display: block;
}

#tcox_option .ta_right {
    text-align: right;
}

#tcox_billing_box,
#tcox_shipping_method {
    padding: 0 0 15px 0;
    display: block;
}

#tcox_option .termsconfirm {
    margin: 0 0 20px 0;
    font-weight: bold;
}

/* textfelder */

.tcox_element .full {
	width: 300px;
}

.tcox_element .big {
	width: 250px;
	margin-right: 7px;
}

.tcox_element .small {
	width: 34px;
	margin-right: 7px;
}

.tcox_element .half {
	width: 142px;
	margin-right: 7px;
}

.tcox_req_info,
.tcox_info_text {
	margin-bottom: 10px;
}


















/* cms pages */

.tcox_cms_page_box_inner .tcox_element {
    float: none;
    clear: both;
    display: inline-block;
    font-size: 9px;
}

.tcox_cms_page_box_inner .image,
.tcox_cms_page_box_inner .content {
    float: left;
    display: block;
}

.tcox_cms_page_box_inner .tcox_element {
    margin: 0 0 10px 0;
    width: 150px;
}

.tcox_cms_page_box_inner .image {
    width: 70px;
    margin-right: 5px;
}

.tcox_cms_page_box_inner .content {
    width: 74px;
}


#tcox_action_bar .thumb,
#shop_bar .thumb {
    width: 90px;
    float: left;
    margin: 0px 3px 3px 0px;
    padding: 0px;
    cursor: pointer;
}

#tcox_action_bar .thumb.last,
#shop_bar .thumb.last {
    width: 85px;
    margin: 0px;
}

#tcox_action_bar .textfeld,
#shop_bar .textfeld {
    width: 270px;
    margin: 0px 15px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
}

#tcox_action_bar .textfeld.nomargin,
#shop_bar .textfeld.nomargin {
    margin: 0px 0px 0px 0px;
    float: right;
}

#tcox_action_bar .textfeld p,
#shop_bar .textfeld p {
    padding: 0px 0px 0px 0px;
    text-align: justify;
}

#tcox_action_bar .weiterbutton,
#shop_bar .weiterbutton {
    float: left;
    text-align: center;
} 

#tcox_action_bar .weiterbutton.nomargin,
#shop_bar .weiterbutton.nomargin {
    margin: 0px 0px 0px 0px;
    float: right;
} 

#tcox_action_bar .dottedline,
#shop_bar .dottedline {
    height:1px;
    border:0px;
    background-repeat: repeat-x;
    margin-top: 10px;
    margin-bottom: 10px !important;
    margin-bottom: 0px;
    margin-left:-10px;
    margin-right:-10px;
    padding:0px;    
}














/* forgot password */

#tcox_forgot_password UL {
	padding: 0;
	list-style: inside;
}














/* popups */

#tcox_wait {
	background: #fff url(../bg/ajax-loader.gif) center center no-repeat;
}

#tcox_popup,
#tcox_wait {
    background: white none repeat scroll 0 0;
    border: 1px solid #ccc;
    display: block;
    position: fixed;
    z-index: 2000;
    display: none;
    height: auto;
    left: 50%;
    padding: 10px;
    top: 25%;
    width: auto;
    font-size: 11px;
    font-family: arial;
}

* html #tcox_popup {
    background-color: #EEE;
    display: block;
    position: absolute;
    z-index: 2000;
}

* html #tcox_wait {
    display: block;
    position: absolute;
    z-index: 2000;
    display: none;
}

#tcox_popup.on,
#tcox_wait.on {
	display: block;
}

#tcox_mask {
    visibility: hidden;
    display: none;
}

#tcox_mask.on {
    background-color: #333;
}

div.on.tcox_popup {
    background: white;
    border: 1px solid #ccc;
    font-family: 'Century Gothic', Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
}

div.on.tcox_popup.load {
    background: #fff url(../bg/ajax-loader.gif) center center no-repeat;
}

#tcox_popup TABLE,
#tcox_wait INPUT {
    color: #666;
}

#tcox_wait INPUT {
    background-image: url(../bg/button_submit.jpg);
    background-repeat: repeat-x;
    padding: 0px;
    font-weight: bold;
}

div.on.tcox_popup INPUT {
    color: #666;
    background: #fff;
    border: 1px solid #ccc;
    background-image: url(../bg/button_submit.jpg);
}

div.on.tcox_popup INPUT.disabled {
    color: #cbcbcb;
    background: #fff;
    border: 1px solid #ccc;
}

#tcox_wait BUTTON {
    position: absolute;
    left: 10px;
    bottom: 15px;
}

#tcox_mask iframe {
    visibility: hidden;
    border: none;
}

#tcox_mask.on {
    visibility: visible;
    display: block;
    position: fixed;
    opacity: 0.50;
    -moz-opacity: 0.50;
    -ms-filter: "alpha(opacity=50)" !important;
    filter: alpha(opacity=50);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1500;
}

div.tcox_popup {
    visibility: hidden;
    display: none;
}

div.tcox_popup strong {
    display: block;
    margin: 9px 0;
}

div.on.tcox_popup {
    visibility: visible;
    display: block;
    position: fixed;
    z-index: 2000;
    top: 15%;
    left: 30%;
    padding: 10px;
    with: auto;
    height: auto;
}

div.on.tcox_popup TABLE {
    width: 100%;
}

div.on.tcox_popup INPUT {
    font-weight: bold;
    padding:0px;
    width:120px;
    background-repeat: repeat-x;
}

div.on.tcox_popup INPUT.disabled {
    font-weight: bold;
    padding:2px;
    width:120px;
}

div.on.tcox_popup INPUT.bl {
    width: 49%;
    float: left;
}

div.on.tcox_popup INPUT.br {
    float: right;
    width: 49%;
}

#tcox_popup TABLE {
    text-align: left;
}

#tcox_popup TABLE TD {
    text-align: right;
}










/* links */

.tcox_links_element {
	margin-bottom: 10px;
}








/* zoom picture */

#tcox_zoom {
    padding: 5px;
    min-width: 250px;
    min-height: 150px;
    font-family: Arial,Geneva,Helvetica,sans-serif;
    border: none;
}

* html #tcox_zoom {
    display: block;
    position: absolute;
    visibility: hidden;
}

#tcox_zoom ul.tabs {
    padding:0;
    margin: 0 0 2px 0;
    width: auto;
    height: 26px;
    background-color: #ccc;
    color: #FFF;
}

#tcox_zoom ul.tabs li {
    list-style: none;
    margin: 1px;
    float: left;
}

#tcox_zoom ul.tabs li.close {
    float: right;
}

#tcox_zoom a {
    display: block;
    text-align: center;
    text-decoration: none;
    color: #666;
    font-size: 12px !important;
    padding: 5px 2px 2px 2px;
    width: 20px;
    color: #fff;
    font-weight: bold;
}







/* tag cloud */

#tcox_tag_cloud A {
    padding: 0 0.2em;
    font-size: 100%;
    font-weight: normal;
    text-decoration: none;
}

#tcox_tag_cloud_inner {
    text-align: center;
}



























