/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css,v 1.4 2004/06/06 17:13:29 novalis Exp $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/
html {
	min-height:100%
}

*,#menu ul,#logo h1,#logo h2,.infoBox {
	margin:0
}

*,#menu ul,#menu li,#logo h1,#logo h2,#content,#sidebar {
	padding:0
}

body {
	background:#f1f1f1 url(images/img01.gif) repeat-x;
	font:normal 12px  Arial,Helvetica,sans-serif
}

body,h3,h2,h1,a:hover,.navtrail a,.price,.infoBox,.infoBoxHeading,.infoBoxHeading a,textarea,select,input {
	color:#000
}

h3,h2,h1,.pageHeading,.contentsTopics,.indexHeading {
 background:#ffffff url(images/heading.jpg) repeat-x
}

h3,h2,h1 {
	text-align:left
}

h3,h2,h1,.infoBoxHeading,.pageHeading,.contentsTopics,.indexHeading {
	padding:5px 0 3px 3px
}

h3,h2,h1,.infoBoxHeading {
	height:19px
}

h1 {
	font-size:152%
}

h1,h2 {
	font-weight:normal
}

h2 {
	font-size:110%; font-weight:bold;
}

h3,#logo h2 {
	font-size:100%
}

h3,#menu a,#logo h2,.price,SPAN.greetUser,SPAN.productDiscountPrice,.pageHeading,.contentsTopics,.indexHeading {
	font-weight:bold
}

ul,ol,blockquote,p {
	margin-bottom:1.5em;
	text-align:justify;
	line-height:167%;
	font-size:107%
}

blockquote,ol {
	margin-left:2em
}

ul,#menu ul,#links {
	list-style:none
}

ul li {
	padding-left:1em;
	background:url(images/img07.gif) no-repeat left center
}

a,#menu a:hover,#logo a,.link1,.link3,SPAN.productOldPrice,.sitemap_heading a:hover,.sitemap_sub a:hover {
	text-decoration:none
}

a {
	color:#dc0000
}

a:hover,#menu b,.orderEdit,.copyright a:hover {
	text-decoration:underline
}

#menu,#logo,#page,#footer .wrapper {
	width:900px
}

#menu,#menu a {
	height:26px
}

#menu,#logo,#page,#footer .wrapper,#footer .rechts,.navtrail,.content_middle {
	margin:0 auto
}

#menu {
	padding:1px 0 5px;
	border-top:3px solid #dc0000
}

#menu li,FORM {
	display:inline
}

#menu li {
	background:none
}

#menu a,.link1,.link3 {
	display:block
}

#menu a,#sidebar,#footer .links,.left,.productListingOuter {
	float:left
}

#menu a {
	padding:6px 20px 0
}

#menu a,.floating-box ul,.floating-box ol,.floating-box blockquote,.floating-box p {
	font-size:92%
}

#menu a:hover,.link1:hover {
	background:#2c9dbb
}

#menu a:hover,#logo a {
	color:#FFF
}

#logo {
	height:98px;
	background:#dc0000 url(images/img02.jpg)  no-repeat
}

#logo,#page,#footer .wrapper {
	border:1px solid #ccc
}

#logo h1,#logo h2,#footer .rechts {
	text-align:right
}

#logo h1,#logo h2 {
	letter-spacing:-1px
}

#logo h1 {
	font-size:189%
}

#logo h2,a.confirmationEdit {
	font-style:italic
}

#page,#welcome,.navtrail,.main,.content_middle {
	background:#fff
}

#content,.floating-box,.right {
	float:right
}

#content {
	width:685px;
}

#welcome {
	margin-bottom:20px;
	padding-bottom:1px;
}

.floating-box {
	width:210px
}

.floating-box ul,.floating-box ol,.floating-box blockquote,.floating-box p {
	line-height:144%
}

.floating-box img {
	border:5px solid #FFF
}

#sidebar,.Button {
	width:200px
}

.link1 {
	padding:5px 0 5px 10px;
	background:#da0000;
	text-transform:uppercase;
	font:bold 1.1em  Arial,Helvetica,sans-serif;
        color: #fff;
}

.link1:hover,.Button {
	color:#fff
}

.link2,.link3:hover,a.confirmationEdit,.sitemap_sub a:hover {
	color:#999
}

.link3 {
	padding:5px 0 5px 25px;
	font:12px Arial,Helvetica,sans-serif
}

.link3,#footer .links,#footer .rechts {
	background:#f1f1f1
}

.link3,.navtrail {
	border-bottom:1px solid #ccc
}

.link3:hover {
	background:#ccc
}

#footer {
	height:50px
}

#footer .links {
	width:120px;
	padding:16px 10px 0 10px
}

#footer .links,#footer .rechts {
	height:34px;
}

#footer .rechts {
	width:900px;
	padding:0px 2px 0 0

        }

.clearer {
	clear:both
}

.navtrail,.navtrail a {
	font-size:1.0em
}

.navtrail {
	padding:5px 0 5px 220px
}

.main {

}

.content {   padding: 0 15px 0 5px;

}

.content_middle {
	width:550px
}

.content .descr {
	color:#664;
	font-size:0.9em;
	margin-bottom:6px
}

.content li {
	list-style:url(img/li.gif);
	margin-left:18px
}

.content p,SPAN.greetUser,SPAN.productSpecialPrice,SPAN.errorText,SPAN.productDiscountPrice {
	font-family:Arial,sans-serif
}

.gvBox {
	border-color:#FFF;
	border:1px solid;
	font:bold 14px Arial,sans-serif
}

.gvBox,.messageStackWarning,.messageStackError {
	background:#ffb3b5
}

.stockWarning {
	color:#c03
}

.stockWarning,.orderEdit,.infoBoxNoticeContents,SPAN.infoBox,.infoBox,textarea,select,input,.messageBox,.messageStackWarning,.messageStackError,.messageStackSuccess,.inputRequirement {
	font:11px Arial,sans-serif
}

.productsNotifications {
	background:#f2fff7
}

.orderEdit {
	color:#70d250
}

.priceDisclaimer {
	font-size:9px
}

.priceDisclaimer,.price {
	line-height:1
}

.price,TR.headerError {
	font-size:12px
}

.productListingOuter {
	width:670px;
	margin:0 0 3px
}

.productListingInner {
	padding:10px
}

.moduleHeading {
	padding-bottom:11px;
	font:bold small Arial,sans-serif
}

.infoBox {
	font-size:1em;
	line-height:15px;
	padding-left:10px;
	border-color:#2e2e2e
}

.infoBoxHeading {
	background:#f1f1f1 url(images/boxheader.jpg) repeat-x;
	font:bold 1.1em sans-serif
}

SPAN.infoBox,.infoBox {
	padding:0px
}

TR.headerError,SPAN.productSpecialPrice,SPAN.productOldPrice,SPAN.errorText,SPAN.productDiscountPrice,.inputRequirement {
	color:#f00
}

textarea,select,input {
	color:#5c5c5c;
	padding:2px 0
}

.Feld,.Bereich,.Auswahl {
	width:300px;
	border:6px solid #ddd
}

.Feld,.Bereich {
	background:#ffa
}

.Auswahl {
	background:#dff
}

.Button {
	border:none;
	background:#aaa
}

a.confirmationEdit {
	font-size:10px
}

TABLE.formArea {
	padding:0 5px
}

SPAN.markProductOutOfStock {
	color:#c76170;
	font:bold 11px Tahoma,Arial,sans-serif
}

SPAN.productOldPrice {
	font:10px Arial,sans-serif
}

.sitemap_heading {
	padding-top:2px;
	padding-bottom:2px;
	background:#666;
	font:10pt Arial,Helvetica,sans-serif
}

.sitemap_heading a:hover {
	color:#CCC
}

.sitemap_sub {
	padding:2px 2px;
	background:#e6e6e6;
	font:9pt Arial,Helvetica,sans-serif
}

.messageStackSuccess {
	background:#9f0
}

.pageHeading,.contentsTopics,.indexHeading {
	height:20px;
	font-size:14px
}

.tableListingI {
	background:#fafafa
}

.tableListingII {
	background:#d0d0d0
}

.tableBody {
	padding:5px
}

.poweredby {
	font:bold 11px Arial,sans-serif
}

.onepxwidth {
	width:1px
}

img {
	border:0
}

.copyright,.parseTime {
	text-align:center;
	font:10px/1.5 Arial,sans-serif
}
.copyright a {
	color:#666
}


/* FAIRRANK -STYLES */

h1.schwarz { 
color:#000000;
font-size:14px;
font-weight:bold;
background:none;
padding: 0px;
}

h2.schwarz { 
color:#000000;
font-size:18px;
font-weight:bold;
background:#ffffff url(images/heading.jpg) repeat-x;
}

p.gross
{
font-size:18px; margin-bottom: 10px;
}
p.fett{
font-weight:bold;
}

