/**
 * Seitenlayout
 */

html, body
{
	margin:			0;
	padding:			0;
}

body
{
	background-color:	#F1F4FA;
	color:			#fff;
	font-family:		Verdana, Helvetica, sans-serif;
	font-size:			101%;
	text-align:			center; /*fuer IE_quirks*/
}

br#clear
{
	clear:			left;
}

#header_blind
{
	position:			static;
	margin:			0 auto 0 auto;
	background-color:	transparent;
	color:			#000;
	width:			800px;
	height:			90px;
}



#header_text
{
	position:		static;
	font-family:		Verdana, Arial, sans-serif;
	font-size:		12px;
	font-style:		italic;
	font-weight:		bold;
	color:			#000000;
}

#header_text_aktuell
{
	position:		static;
	font-family:		Verdana, Arial, sans-serif;
	text-decoration:	underline;
	font-size:		12px;
	font-style:		italic;
	font-weight:		bold;
	color:			#000000;
}

#header_text:hover
{
/*	background-color:	#000000;*/
	text-decoration:	underline;
}

#menue
{
	position:		static;
	width:			175px;
	border:			2px solid #E6EAF6;
	background-color:	#C4EBFC;
	float:			left;
	color:			black;
	margin:			4px 0px 0px 8px;
}

#teaser
{
	position:			static;
	width:			125px;
	height:			590px;
	border:			2px solid #E6EAF6; 
	background-color:	#C4EBFC;
	font-weight:		bold;
	float:				left;
	color:			black;
	margin:			4px 0px 0px 0px;
}

#products_documents
{
	background-color:	transparent;
/*	border:			1px solid #FFF;*/
	position:			static;
	width:			290px;
	color:			#D56D29;
	font-weight:		bold;
	font-size:		13px;
}

#antifloat
{
	clear:			both;
	visible:			hidden;
}

/**
 * Inhalt Design
 */
#content_images
{
	text-align:			center;
}

#login_email_adress
{
	width:			160px;
}

#login_email_pw
{
	width:			65px;
}
 
/* -----------------------------------------------------------------------------------------
   $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 
   ---------------------------------------------------------------------------------------*/

.boxText
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			11px;
	font-weight:		bold;
}

.boxTextBG
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	background-color:	transparent;
}
.boxTextBGII
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	background-color:	transparent ;
}

.boxTextPrice
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	color:			#FF0000;
}

.errorBox
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	background-color:	#ffb3b5;
}

.gvBox
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	border-color:		#FFFFFF;
	border:			1px solid;
	background-color:	#ffb3b5;
}

.stockWarning
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	color:			#cc0033;
}

.productsNotifications
{
	background-color:	#f2fff7;
}

.orderEdit
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	color:			#70d250;
	text-decoration:	underline;
}

img
{
	border:			0;
}

A{
	color:			#D56D29;
	text-decoration:	none;
}

A:hover
{
	color:			#4AB2EE;
}

FORM
{
	display:			inline;
}

TR.header
{
	background-color:	#ffffff;
}

TR.headerNavigation
{
	background:		#F6F6F6;
}

TD.headerNavigation
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	color:			#000000;
	font-weight:		bold;
	border-bottom:		1px solid;
	border-color:		#b6b7cb;
	background-color:	#F6F6F6;
}

A.headerNavigation
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:			#D56D29;
}

A.headerNavigation:hover
{
	color:			#4AB2EE;
}

TD.conditions
{
	background-color:	#FFCCCC;
}

A.confirmationEdit
{
	color:			#009933;
	font-style:			italic;
}

A.confirmationEdit:hover
{
	color:			#009933;
	font-style:			italic;
	text-decoration:	underline;
}
TR.headerError
{
	background-color:	#ff0000;
}

TR.headerMessage
{
	background-color:	#00CC33;
}

.moduleHeading
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			small;
	font-weight:		bold;
	padding-bottom:	10px;
}

TD.headerError
{
	font-family:		Tahoma, Verdana, Arial, sans-serif;
	font-size:			12px;
	background:		#ff0000;
	color:			#ffffff;
	font-weight:		bold;
	text-align:			center;
}

TR.headerInfo
{
	background:		#00ff00;
}

TD.headerInfo
{
	font-family:		Tahoma, Verdana, Arial, sans-serif;
	font-size:			12px;
	background:		#00ff00;
	color:			#ffffff;
	font-weight:		bold;
	text-align:			center;
}

TR.footer
{
	background:		#bbc3d3;
}

TD.footer
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	background:		#F6F6F6;
	color:			#000000;
	font-weight:		bold;
	border-bottom:		1px solid;
	border-color:		#b6b7cb;
}

.infoBox
{
}

.infoBox_languages
{
	text-align:			center;
	vertical-align:		middle;
}

.infoBoxContents
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
}

.infoBoxNotice
{
	background:		#FF8E90;
}

.infoBoxNoticeContents
{
	background:		#FFE6E6;
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
}

/*--- Linke Spalte Kopfzeilen ---*/
TD.infoBoxHeading
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	background:		#5A4094;
	height:			17px;
	color:			white
}

TD.infoBoxHeading:hover
{
	color:			#FFF;
}

/*--- Rechte Spalte Kopfzeilen ---*/
TD.infoBoxHeading_right
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	background:		#5A4094;
	height:			17px;
	color:			white
}

TD.infoBoxHeading_right:hover
{
	color:			#FFF;
}

/*--- Linke Spalte Hintergrund ---*/
TD.infoBox, SPAN.infoBox
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	background:		transparent;
}

/*--- Rechte Spalte Hintergrund ---*/
TD.infoBox_right, SPAN.infoBox_right
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	background:		transparent;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd
{
	background:		#f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even
{
	background:		#f8f8f9;
}

TABLE.productListing
{
	border:			1px;
	border-style:		solid;
	border-color:		#b6b7cb;
	border-spacing:	1px;
}

.productListing-heading
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	background:		#b6b7cb;
	color:			#FFFFFF;
	font-weight:		bold;
}

TD.productListing-data
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
}

A.pageResults
{
	color:			#0000FF;
	text-decoration:	underline;
}

A.pageResults:hover
{
	color:			#0000FF;
	background:		#FFFF33;
}

TD.pageHeading, DIV.pageHeading
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	color:			#000000;
}

TR.subBar
{
	background:		#f4f7fd;
}

TD.subBar
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	color:			#000000;
}

TD.main, P.main
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			11px;
	line-height:		1.5;
}

TD.smallText, SPAN.smallText, P.smallText
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
}

TD.accountCategory
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			13px;
	color:			#aabbdd;
}

TD.fieldKey
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			12px;
	font-weight:		bold;
}

TD.fieldValue
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			12px;
}

TD.tableHeading
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			12px;
	font-weight:		bold;
}

SPAN.newItemInCart
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	color:			#ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			11px;
}

TEXTAREA
{
	width:			100%;
	font-family:		Verdana, Arial, sans-serif;
	font-size:			11px;
}

SPAN.greetUser
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			12px;
	color:			#f0a480;
	font-weight:		bold;
}

SPAN.underline
{
	text-decoration:	underline;
}

TABLE.formArea
{
	background:		#f1f1f1;
	border-color:		#cccccc;
	border-style:		solid;
	border-width:		1px;
}

TD.formAreaTitle
{
	font-family:		Tahoma, Verdana, Arial, sans-serif;
	font-size:			12px;
	font-weight:		bold;
}

TD.copyright
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			11px;
	line-height:		1.5;
	text-align:			center;
}

SPAN.markProductOutOfStock
{
	font-family:		Tahoma, Verdana, Arial, sans-serif;
	font-size:			12px;
	color:			#c76170;
	font-weight:		bold;
}

SPAN.productSpecialPrice
{
	font-family:		Verdana, Arial, sans-serif;
	color:			#ff0000;
}
SPAN.productOldPrice
{
	font-family:		Verdana, Arial, sans-serif;
	color:			#ff0000;
	text-decoration:	line-through;
}

SPAN.errorText
{
	font-family:		Verdana, Arial, sans-serif;
	color:			#ff0000;
}

SPAN.productDiscountPrice
{
	font-family:		Verdana, Arial, sans-serif;
	color:			#ff0000;
	font-weight:		bold;
}

.smallHeading
{
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			x-small;
	font-weight:		bold;
	color:			black;
}

.moduleRow
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			11px;
	line-height:		1.5;
	background-color:	transparent;
}
.moduleRowOver
{
	background-color:	transparent; 
	font-family:		Verdana, Arial, sans-serif;
	font-size:			11px;
	line-height:		1.5;
}

.moduleRowSelected
{
	background-color:	#E9F4FC;
}

.checkoutBarFrom, .checkoutBarTo
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	color:			#8c8c8c;
}
.checkoutBarCurrent
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	color:			#000000;
}

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.heading2
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			9pt;
}

.heading3
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10pt;
}

.heading4
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12pt;
}

.heading5
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			16pt;
}

/* Sitemap Tables */
.sitemap_heading
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10pt;
	color:			#FFFFFF;
	background-color:	#666666;
	padding-top:		2px;
	padding-bottom:	2px;
}

.sitemap_heading a
{
	color:			#FFFFFF;
}

.sitemap_heading a:hover
{
	color:			#CCCCCC;
	text-decoration:	none;
}

.sitemap_sub
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			9pt;
	color:			#000000;
	background-color:	#E6E6E6;
	padding:			2px 2px;
}

.sitemap_sub a
{
	color:			#000000;
}

.sitemap_sub a:hover
{
	color:			#999999;
	text-decoration:	none;
}

/* message box */
.messageBox
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
}

.messageStackError, .messageStackWarning
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	background-color:	#ffb3b5;
}

.messageStackSuccess
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	background-color:	#99ff00;
}

/* input requirement */

.inputRequirement
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	color:			#ff0000;
}

.tableShop
{
	background-color:	#ffffff;
	border-left:		1px solid;
	border-right:		1px solid;
	border-color:		#b6b7cb;
}

.navLeft
{
	border-right:		1px solid;
	border-color:		#b6b7cb;
	background-image:	url(img/bg_left_column.jpg);
	width:			185px;
}

.navRight
{
	border-color:		#666666;
	border-top-width:	4px;
	border-top-style:	solid;
	border-left-width:	4px;
	border-left-style:	solid;
	background-color:	#E6E6E6;
	width:			185px;
}

.contentsTopics
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:		14px;
	font-weight:		bold;
}

.contentsTopics_small
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:		10px;
	font-weight:		bold;
}

.tableListingI
{
	background-color:	#eeeeee;
}

.tableListingII
{
	background-color:	#d0d0d0;
}

.tableBody
{
	padding:			5px;
}

.poweredby
{
	font-family:		Verdana, Arial, sans-serif;
	font-size:			10px;
	color:			#000000;
	font-weight:		bold;
}

.onepxwidth
{
	width:			1px;
}

.staffel_box
{
	border:			1px solid #FFFFFF;
}

.staffel_zeile
{
	border-bottom:		1px dotted #FFFFFF;
}

.sonderkondition
{
	color:			red;
	font-weight:		bold;
}

/*
#header {
	Ausgelagert in Browserspezifische Style-Sheets
}
*/

/*
#header_blind2 {
	Ausgelagert in Browserspezifische Style-Sheets
}
*/

/*
#wrapper {
	Ausgelagert in Browserspezifische Style-Sheets
}*/

/*
#wrapper_bild {
	Ausgelagert in Browserspezifische Style-Sheets
}
*/
