/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css,v 1.2 2004/01/25 12:01:17 fanta2k Exp $   
   XT-Commerce - community made shopping
   http://www.xt-commerce.com
   Copyright (c) 2003 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 
   ---------------------------------------------------------------------------------------*/

a {
	color: #000000;
	text-decoration: none;
}

body {
	background: #FFFADF;
	color: #000000;
	margin: 0px;
}

.middel{
	background-color: White;
}
form {
	display: inline;
}

textarea {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	width: 100%;
}

checkbox, input, radio, select {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.button {
	background-color: #FFFADF;
	border: 1px solid;
	border-color: #CD9326;
	color: #8B4513;
	font-family: Verdana, Helvetica;
	font-size: 10;
	font-weight: 600;
	height: 24px;
	width: 170;
}

.button_clear {
	border: 0 none;
	height: auto;
}

.calendar {
	background-color: #CD9326;
	font-size: 10px;
}

/*Calendar          */
.calendarheader {
	background-color: #FFFADF;
	color: #8B4513;
	font-family: "verdana", "geneva", "arial";
	font-size: 10px;
	font-weight: bold;
}

.checkoutbarstatus {
	background-image: url(img/line_navi.gif);
}

/* Layout-Elemente mit beigen Hintergrund */
.color {
	background-color: #FFFADF;
	border: 1px solid;
	border-color: #CD9326;
	padding-right: 2px;
}

.errorbox {
	background: #FFB3B5;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.infoabsatz{
	color: #000000;
	font-family: "verdana", "geneva", "arial";
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 15px;
}

.infobox {
}

.infoboxnotice {
	background: #FF8E90;
}

.infoboxnoticecontents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.infocontent{
	color: #000000;
	font-family: "verdana", "geneva", "arial";
	font-size: 12px;
	padding-left: 10px;
	text-align: justify;
}

.infodownload{
	color: #800000;
	font-family: "verdana", "geneva", "arial";
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	text-decoration: none;
}

.infoheadline{
	color: #000000;
	font-family: "verdana", "geneva", "arial";
	font-size: 14px;
	font-weight: bold;
}

.infolistenelement{
	color: #000000;
	font-family: "verdana", "geneva", "arial";
	font-size: 12px;
	list-style-position: inside;
	list-style-type: square;
}

/* input requirement */
.invalid {
	background-color: #FFFFFF;
	font-size: 10px;
}

.messagestacksuccess {
	background-color: #99FF00;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.modulerow {
	background-color: #FFFADF;
	border: 1px dotted;
	border-color: #DCDCDC;
	cursor: hand;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	height: 25px;
	line-height: 1.5;
}

.modulerowgreen {
	background-color: #CCFF99;
	border: 1px dotted;
	border-color: #DCDCDC;
	cursor: hand;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	height: 25px;
	line-height: 1.5;
}

.modulerowover {
	background-color: #FFF4B7;
	border: 1px dotted;
	border-color: #DCDCDC;
	cursor: hand;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	height: 25px;
	line-height: 1.5;
}

.modulerowselected {
	background-color: #FCE59D;
	border: 1px dotted;
	border-color: #DCDCDC;
	cursor: hand;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	height: 25px;
	line-height: 1.5;
}

.navbottom {
	background-color: #FFFADF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.navleft {
	background-color: #FFFADF;
	border-right: 1px solid #CD9326;
	}

.navright {
	background-color: #FFFADF;
	border-left: 1px solid #CD9326;
}

.orderedit {
	color: #009933;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-transform: capitalize;
}

.poweredby {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.productlisting-heading {
	background: #B6B7CB;
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.productsnotifications {
	background: #F2FFF7;
}

.stockwarning {
	color: #CC0033;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.tablebody {
	padding: 5px;
}

.tableshop {
	background-color: #FFFFFF;
	border-color: #B6B7CB;
	border-left: 1px solid;
	border-right: 1px solid;
}

.td_mediumgray {
	background-color: #E4E4E4;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
}

.td_mediumgray_pad {
	background-color: #E4E4E4;
	font-size: 11px;
	padding-left: 12px;
	padding-right: 6px;
}

.td_paleyellow {
	background-color: #FFE88A;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
}

.td_paleyellow_menu {
	background-color: #FFE88A;
	border-top: 1px solid #FFFFFF;
	font-size: 11px;
	height: 12px;
	line-height: 12px;
	padding-left: 2px;
	padding-right: 2px;
}

.td_postalyellow {
	background-color: #FFCC00;
	font-size: 11px;
	margin: 1px;
}

.td_postalyellow_icon {
	background-color: #FFCC00;
	font-size: 11px;
	height: 12px;
	line-height: 12px;
}

.td_postalyellow_menu {
	background-color: #FFCC00;
	font-size: 11px;
	height: 12px;
	line-height: 12px;
	padding-left: 5px;
	padding-right: 2px;
}

.td_white {
	background-color: #FFFFFF;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
}

.th_dhlred {
	background-color: #CC0000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 2px;
}

.th_mediumgray {
	background-color: #E4E4E4;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
}

.th_mediumgray_pad {
	background-color: #E4E4E4;
	font-size: 11px;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 6px;
}

.th_paleyellow {
	background-color: #FFE88A;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}

.th_white {
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
}

.left {
	font-size: 12pt;
}

a:hover {
	color: #0000FF;
	text-decoration: underline;
}

a.homepage {
	color: #CD9326;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

a.navitop{
	color: #8B4513;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.pageresults {
	color: #0000FF;
}

span.greetuser {
	color: #F0A480;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

span.markproductoutofstock {
	color: #C76170;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

span.productdiscountprice {
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}

table.formarea {
	background: #FFFADF;
	border-color: #CD9326;
	border-style: solid;
	border-width: 1px;
}

table.productlisting {
	border: 1px;
	border-color: #B6B7CB;
	border-spacing: 1px;
	border-style: solid;
}

td.accountcategory {
	color: #AABBDD;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
}

/* Style für Tabelle wo der Überschrift Author erwähnt wird - Style were Headline Author is mentioned  */
/* Style für Tabelle wo die Überschrift Eintrag erwähnt wird - Style were Headline Entry is mentioned  */
td.fieldvalue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

td.formareatitle {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* Style für die Zeitangabe - Style for time  */
td.gbnavi {
	font-size: 10px;
}

/* Style für die Tabellenüberschrift - Style were Table-Headline  */
td.headererror {
	background: #FFCCCC;
	border: 1px solid;
	border-color: #FF0000;
	color: #000000;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 5px 5px;
	}

td.headerinfo {
	background: #DCFFC1;
	border: 1px solid;
	border-color: #009900;
	color: #000000;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 5px 5px;
	
	
}

td.infoboxheading {
	background-image: url(img/tile_back.gif);
	color: #8B4513;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 17;
	padding-bottom: 5;
	padding-left: 20;
	padding-right: 3;
	padding-top: 3;
}

td.infoboxbold {
	color: #8B4513;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 17;
	padding-bottom: 5;
	padding-left: 20;
	padding-right: 3;
	padding-top: 3;
}
/* background-image: url(img/tile_back.gif);*/
td.infoboxheading_right {
	background: #C4C4C4;
	border: thin solid #FCE59D;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 17;
}

/* Style für den Kommentar   */
td.kommentar {
	color: #CD9326;
	font-family: "verdana", "geneva", "arial";
	font-size: 12px;
}

/* Style für den Eintrag - Style for message  */
td.message {
	font-family: "verdana", "geneva", "arial";
	font-size: 12px;
}

/* Style für Tabelle wo der Verfasser des Eintrags erwähnt wird - Style were Name of the Message is mentioned  */
td.name {
	color: #CD9326;
	font-size: 12px;
	font-weight: bold;
}

/* Style für die Zeitangabe - Style for time  */
td.time {
	color: #CD9326;
	font-size: 10px;
}

/* Style für die Überschrift der Eintrags - Style for headline of Entry  */
td.title {
	font-size: 12px;
}

tr.footer {
	background: #BBC3D3;
}

tr.header {
	background: #FFFFFF;
}


tr.headernavigation {
	background: #F6F6F6;
}

tr.subbar {
	background: #F4F7FD;
}

.checkoutbarfrom, .checkoutbarto {
	color: #8C8C8C;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* Style für Linkespalte einer Tabelle  */
/* message box */

.messageBoxBorder {
	border: 1px solid;
	border-color: #FF0000;
}
.messagestackerror, .messagestackwarning {
	background: #FFCCCC;
	color: #000000;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 5px 5px;
}

.s_valid, .valid {
	background-color: #FFFADF;
	font-size: 10px;
}

a.homepage:hover {
	color: #CD9326;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
}

a.pageresults:hover {
	background: #FFFF33;
	color: #0000FF;
}

span.newitemincart, .inputrequirement {
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

td.subbar, .checkoutbarcurrent {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

td.infobox, span.infobox {
	background: #E6E6E6;
	border-color: #C4C4C4;
	border-right: 4px solid;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

td.infobox_right, span.infobox_right {
	background: #E6E6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

td.main, p.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

td.pageheading, div.pageheading {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

span.errortext, span.productspecialprice {
	color: #FF0000;
	font-family: Verdana, Arial, sans-serif;
}

td.fieldkey, td.tableheading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

td.footer, td.headernavigation {
	background: #F6F6F6;
	border-bottom: 1px solid;
	border-color: #B6B7CB;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a.headernavigation, a.headernavigation:hover {
	color: #000000;
}

td.head, td.author, td.entry {
	font-size: 12px;
	font-weight: bold;
}

.boxtext, .infoboxcontents,p, .messagebox, td.productlisting-data, td.smalltext, span.smalltext, p.smalltext {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

tr.accounthistory-even, tr.addressbook-even, tr.alsopurchased-even, tr.payment-even, tr.productlisting-even, tr.productreviews-even, tr.upcomingproducts-even, tr.shippingoptions-even, 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;
}

#main {
	border-bottom: 1px solid #CD9326;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

#selected {
	background-color: #FF5D20;
	color: #FFFADF;
}
