/* -----------------------------------------------------------------------------------------

   Stylesheet f¸r XT-Commerce
   http://www.ulysta.de

   Copyright (c) 2006 Ulysta Software und Consulting
   -----------------------------------------------------------------------------------------
	Projects:
		- 2006 Trinkhalme Shop
   -----------------------------------------------------------------------------------------
   Latest Changes: 06.11.2006
   ---------------------------------------------------------------------------------------*/
A {
	color: black;
}

A:visited {
	color: black;
}

img {
	border-style:none;
}

HR {
	border-style:solid;
	border-top-color:white;
	border-bottom-color:#0D3959;
	border-left-color:#0D3959;
	border-right-color:#0D3959;
	border-width:1px;
}

body 
{
	font-family: Helvetica,Arial,sans-serif;
	color: black; background-color: #F5F5F5;
	font-size: 100.01%;
	font-family: Helvetica,Arial,sans-serif;
	margin: 0; padding: 1em;
	min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

.MainHeader {
	height:78px;
	background-image:url(images/MainHeader_Right.gif);
	background-repeat:repeat-x;
}

.MainHeaderLeft {
	height:78px;
	width:418px;
	float:left;
}

.MainHeaderRight {
	height:78px;
	vertical-align:bottom;
	text-align:right;
	padding-top:4.2em;
	font-size:small;
	color:#0D3959;	
}

a.MainHeaderRight {
	color:#0D3959;
	font-weight:bold;
}

A:visited.MainHeaderRight {
	color:#0D3959;
	font-weight:bold;
}

.MainLeftMenu {
	font-size: 0.83em;
	float: left; width: 15em;
	margin: 0 0 1.2em; padding: 0;
}

.MainRightMenu {
	font-size: 0.9em;
	float: right; width: 15em;
	margin: 0 0 1.1em; padding: 0;
}

.MainContent 
{
	border-width:1px;
	border-style:solid;
	border-color:#0D3959;
	background-color:#CBE3F7;
	padding: 1em 1em 1em 1em;
}

.MainCenter {
	margin: 0 14em 1em 13em;
	padding: 0;
	border: 1px dashed white;
}

* html .Inhalt {
	height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}

.MainFooter {
	clear: both;
	font-size: 0.9em;
	margin: 0; padding: 0.1em;
	text-align: center;
}
  
.MainNavTable 
{
	clear:left;
	font-size: 75%;
	padding: 0 1em 0 1em;
}
  
.Nav
{
	float: left;
	text-align: left;
}

.Account
{
	float: right;
	text-align: right;
}

/*WhatsNewBox*/

.InfoBox {
	margin:0;
	padding:0.8em 2.5em 1.0em 1.5em;
}

.InfoBoxHeading {
	vertical-align: middle;
}

.InfoBoxHeadingPicture {
	float: right;
	text-align: right;
	vertical-align: middle;
}

.InfoBoxHeadingText {
	font-size: 80%;
	font-weight: bold;
	float: left;
}

.InfoBoxContent {
	font-size: 75%;
	text-align: center;
}

.InfoBoxContentImage {
}

.InfoBoxContentName {
}

.InfoBoxContentPrice {
}

.InfoBoxContentTax {
	font-size: 70%;
}

/******CartBox************/

.CartBox {
	color:white;
	background-color:#0D3959;
	padding:0.8em 0.8em 0.8em 0.8em;
}

.CartBoxHeading {
	vertical-align: middle;
}

.CartBoxHeadingText {
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
	float: left;
}

.CartBoxHeadingPicture {
	float: right;
	text-align: right;
	vertical-align: middle;
}

.CartBoxContent {
	color:#010101;
	background-color:#ECEFF6;
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
	text-align: center;
	height:80px;
}

.CartBoxContentShipping {
	font-size: 70%;
}

.CartBoxContentTax {
	font-size: 70%;
}

.CartBoxContentTotal {
}

.CartBoxContentDiscount {
}

/*******************Categories*****************/

.Categories {
	margin:0;
	padding:0.8em 2.5em 1.0em 1.5em;
}

.CategoriesHeading {
	padding-left: 3.5em;
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
}

.CategoriesContent {
}

.CategorieItem {
	text-align: left;
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
}

/*******************Specials*****************/

.Specials {
	color: white;
	background-color:#0D3959;
	margin:0;
	padding:0.8em 0.8em 0.8em 0.8em;
}

.SpecialsHeading {
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
}

.SpecialsContent {
	padding-top:0.5em
}

.SpecialsContentPicture {
	padding-top:0.5em;
	width: 100%;
}

a:visited.SpecialsHeading {
	color: white;
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
	text-decoration:none;
}

a.SpecialsHeading {
	color: white;
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
	text-decoration:none;
}

a:visited.SpecialsContent {
	color: white;
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
	text-decoration:none;
}

a.SpecialsContent {
	color: white;
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
	text-decoration:none;
}

/*******************Menu*****************/

.Menu {
	color: white;
	background-color:#0D3959;
	margin:0;
	padding:0.8em 0.8em 0.8em 0.8em;
}

.MenuHeading {
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
}

.MenuContent {
	padding-top:0.5em
}

a:visited.MenuLink {
	color: white;
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
	text-decoration:none;
}

a.MenuLink {
	color: white;
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
	text-decoration:none;
}

/********************LogIn***********************/

.LogIn {
	background-color:#0D3959;
	color:white;
	padding:0.8em 0.8em 0.8em 0.8em;
}

.LogInHeader {
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
}

.LogInContent {
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
}

.LogInContentButton 
{
	padding: 0.5em 0 0.5em 0;
	text-align: right;
}

.LogInContentPWD {
}

.LogInContentEmail {
}

.LogInForm 
{
	margin: 0;
	padding: 0;
}

a:visited.LogInLink {
	color: white;
	/*font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;*/
	text-decoration:none;
}

a.LogInMenuLink {
	color: white;
	/*font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;*/
	text-decoration:none;
}

/******************************AdminBox***********************/

.AdminBox {
	margin:0;
	padding:0.8em 2.5em 1.0em 1.5em;
}

.AdminBoxHeader {
	font-size: 80%;
	font-weight: bold;
}

.AdminBoxContent {
	font-size: 70%;
}


/*********************************ContentBox*******************/

.BoxContent 
{
	margin:0;
	padding:0.8em 0.8em 0.8em 0.8em;
	background-color:#0D3959;
	color:white;
}

.BoxContentHeading 
{
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
	text-align: center;
}

.BoxContentContent 
{
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
}

/*********************************SearchBox*******************/

.BoxSearch
{
	padding:0.8em 0.8em 0.8em 0.8em;
	background-color:#0D3959;
	color:white;
}

.BoxSearchHeading 
{
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
	text-align: left;
}

.BoxSearchContent 
{
	vertical-align:middle;
	font: normal normal bold 80% 100% Helvetica,Arial,sans-serif;
}

.BoxSearchPicture {
	float: left;
	width:7px;
}

.BoxSearchField {
	float: right;
}

/*************************************LogInSite*********************************************/

.LoginSite 
{
	height: 100%;
}

.LoginSiteInfoMessage 
{
	margin: 0em 0em 1em 0em; 
}

.LoginSiteContent {
}

.LoginSiteContentNew 
{
	text-align:justify;
		float:left;
		width:48%;
		height:100%;
}

.LoginSiteContentOld 
{
	text-align:justify;
	float:right;
	width:48%;
	height: 100%;
}

/*******************************Inhalt******************************************************/

.Header 
{
	font-size:x-large;
	font-weight:bold;
	color:Gray;
	margin: 0em 0em 1em 0em; 
}

.SubHeader 
{
	font-size:larger;
	font-weight:normal;
	color:Black;
}

.Content 
{
	font-size:small;
	color:Black;
	margin: 0.5em 0em 0.5em 0em; 
}

.Button 
{
	text-align:right;
	margin: 0.5em 0em 0.5em 0em; 
}

/*************************************************Form************************************/

.Form 
{
	width:100%;
}

.FormText 
{
	float:left;
	font-size:small;
	width:25%;
}

.FormTextInput 
{
	width:75%;
	float:right;
}

/*------------------------------ContactPage----------------------------------------------*/

.Contact {
}

.ContactForm {
}

.ContactFormName {
}

.ContactFormEmail {
}

.ContactFormText {
}

.ContactFormButton 
{
	text-align:right;
}



/*-------------------------------XT-Commerce---------------------------------------------*/

/*Class Copyright*/

.copyright {
	color: black; 
	font-size: 10px;
	text-align: center;
}

/*Class parseTime*/

.parseTime {
	font-size: 10px;
	text-align: center;
}					