/*
 * studeolab-1.0.css
 * Stylesheet for StudeoLAB, version 1.0
 *
 * $Id: $
 *
 * Copyright (c) 2009 AMC World Technologies GmbH
 * Fischerinsel 1, D-10179 Berlin, Deutschland
 * All Rights Reserved.
 *
 * This software is the confidential and proprietary information of AMC World
 * Technologies GmbH ("Confidential Information"). You shall not disclose such
 * Confidential Information and shall use it only in accordance with the terms
 * of the license agreement you entered into with AMC World Technologies GmbH.
 */


@import url("studeo-3.0.css");


/*-----------------------------------
 *
 * Page layout
 *
 *---------------------------------*/

/* forms in the right column */
div#right-column div.info-box div.form.fixed label {
  width: 80px;
}


/*-----------------------------------
 *
 * Content elements
 *
 *---------------------------------*/

/* login data */
div.login-data {
  background-color: #E0EEF7;
  float: right;
  font-size: 85%;
  padding: 6px 8px;
}

/* login form */
div.tx-felogin-pi1 {
  margin-bottom: 3em;
  margin-top: 3em;
}
div.tx-felogin-pi1 div.forgot-pwd-link {
  font-size: 85%;
  margin-top: 1.5em;
}

/* info boxes */
div#info-box-search div.content {
  text-align: center;
}
div#info-box-search h1 {
  background-image: url("../img/search.gif");
}
div#info-box-studeo-daily h1 {
  background-image: url("../img/newspaper.gif");
}

/* online shop */
div#tx-ttproducts-pi1-list {
  margin-top: 2em;
}
div#tx-ttproducts-pi1-list table tbody tr td {
  background-color: #EEEEEE;
  padding: 0.5em 0.5em 0;
}
div#tx-ttproducts-pi1-list table tbody tr.alternate td {
  background-color: #E6E6E6;
}
div.prod-category {
  margin-bottom: 2em;
}
div.prod-category h2.cat-title {
  margin-bottom: 0.5em;
}
div.prod-category p.cat-subtitle {
  margin-bottom: 0;
}
div.basket-link {
  font-size: 85%;
  text-align: right;
}
div.basket-link.top {
  margin-bottom: 1em;
}
div.basket-link.bottom {
  margin-top: 1em;
}
table.prod-list {
  margin-bottom: 0;
}
table.prod-list td.prod-price {
  font-size: 85%;
  text-align: right;
  vertical-align: top;
}
table.prod-list td.prod-action {
  text-align: right;
  vertical-align: top;
}
table.prod-list td.prod-action form input,
  table.prod-list td.prod-action form select
{
  display: block;
  margin-bottom: 0.5em;
  margin-left: auto;
}
p.prod-more-info a {
  background: url("../img/list-arrow-2.gif") no-repeat left center;
  padding-left: 1em;
}
p.prod-more-info a:hover {
  background-image: url("../img/list-arrow-3.gif");
}
table.basket-items td {
  font-size: 85%;
  vertical-align: top;
}
table.basket-items td.prod-price, table.basket-items td.prod-total,
  table.basket-items td.prod-action
{
  text-align: right;
}
div.payment-types img {
  padding-left: 1em;
  vertical-align: middle;
}
dl.billing-info {
  width: 300px;
}
dl.payment-summary {
  width: 400px;
}
p.empty-basket {
  margin-top: 30px;
}

