/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
/******************************************/
/***********[ Mage_CSS_A Reset ]***********/
/******************************************/

* { margin:0; padding:0; }
html {overflow:scroll;}
body {
	background:#fff url(../images/pagebg.gif);
	margin: 0;
	padding:0;
		color:#666;
		font-family:"tahoma","verdana","arial",sans-serif;
		font-size:0.75em;
		line-height:1.5em;
		text-align:center;
}

a { color:#317faa; text-decoration:none; }
a:hover { color:#666666; text-decoration:underline; }
img { border:0;}
:focus { outline:0; }

/* Heading */
div, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td , h1, h2, h3, h4, h5, h6, .head { margin:0; padding:0; }
h1 { font-size:2em; line-height:1.17; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

.infolayer h3 {
	font-size:16px;
}
/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td { padding:0; vertical-align:top;}

/* Paragraph */
p { margin-bottom:.8em; }
address { margin-bottom:.4em; }
address { font-style:normal; line-height:1.4em;}
cite { font-style:normal; font-size:10px;}
q:before, q:after{content:'';}

fieldset legend {
	padding: 0 5px;
}

fieldset {
	padding: 5px;
}

.payment-methods fieldset {
	padding: 0px;
	border: none;
}

/* Form */
form label {
	display:block;
	float:left;	
	margin-top:5px;
	text-align:left;
	padding-right: 10px;
		line-height:17px;
}

form select, form input, form button {
	border:1px solid #DFDFDF;
	float:left;	
	margin-top:8px;
	outline-width:0;
	padding:2px;
}

form textarea {
	border:1px solid #DFDFDF;
	float:left;	
	height: 100px;
	margin-left:0 !important;
	margin-top:5px; 
	outline-width:0;
	padding:4px;
	width: 320px;
}
form input[type=radio]{
	margin-right:5px;
	margin-top: 6px;
}

fieldset label {
	width: auto;
	padding-right: 10px;
}

fieldset select, fieldset input, fieldset button, 
#advanced-search-list label, #advanced-search-list input, #advanced-search-list select {
	margin-top:0;
}
.checkbox {
	margin-right: 10px;
}

#is_subscribed {
	margin-top: 8px;
}

.form-list label, .payment-methods label { 
	font-size: 0.75em;
}
#checkout-payment-method-load label { 
	font-size: 1em;
}
.login label, .input-box label, .group-select label, .customer-dob label, .shopping-cart-collaterals label,
.advanced-search-list label, .product-collateral label, .telekom-call label{
	font-weight:bold;
	font-size: 0.75em;
}
.login input, .shopping-cart-collaterals input,
.product-collateral input, .product-collateral textarea {
	margin-top: 0px;
}

input.input-text.required-entry {
	margin-top: 8px;
}

.button-set button {
	margin-right: 10px;
}	

/* Size */
small { font-size:120%; }
big { font-size: 140%; }

.nowrap { white-space:nowrap; }

strong, .bold {
	font-weight: bold;
}

hr {
	background-color: #cccccc;
	color: #cccccc;
	height: 0.08em;
	border: 0 none;
	width: 100%;
	margin: 1.67em 0em;
}

/* Lists */

ul, ol{
	list-style-type: none;
	list-style-image: url(../images/list_symbol.gif);	
	list-style-position: outside;
	margin: 0;
	padding: 5px 0 5px 15px;
}
li {
}
/* Lists ohne Symbol ! */
#cart-sidebar, .form-list, .messages, .messages ul, .group-select ul, .account-nav ul,
.shopping-cart-totals ul, .one-page-checkout, .one-page-checkout-progress ul, #checkoutSteps,
#checkoutSteps ul, #checkoutSteps ol, .a-right ul, .a-left ul, .more-views ul, .advanced-search ul,
#advanced-search-list, .one-page-checkout-progress ul, .one-page-checkout-progress ol, #nav, #nav ul,
#cart-sidebar-reorder, ul.add-to-box {
	list-style-type: none;
	list-style-image: none;	
}

pre, code {
	font-family: "Times";
	background-color: #e3e3e3;
}

.noFloat, form br {
	clear: both;
	float: none;
}
