/* -----------------------------------------------------------------------------------------
   $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 
   ---------------------------------------------------------------------------------------*/

   
/*
	Triline Template for xtcommerce 3.04 SP2.1
	created by Southbridge.de
*/

/*
	Überschriften
*/
h1 {
	font-family: Times New Roman;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 1;
	color:#98792E;
}

h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 1;
	color:#666666;
}
h3 {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; font-weight:normal; 
	line-height: 1; 
	margin-bottom: 5px;
	padding-top:0px; 
	padding-bottom:0px;}

h4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1;
  margin-bottom: 5px;
  font-weight:normal;
  padding-top:0px; padding-bottom:0px;

}

/* Boxen */
.triline_box_account {background:#cccc33 url(img/account.gif) left no-repeat; display:block; padding-left:12px; border-left:1px solid #ffffff; border-bottom:1px solid #e2e2e2;}  	
.triline_box_search {background:#F5F5E9; display:block; padding-left:1px; border-left:1px solid #ffffff; border-bottom:1px solid #e2e2e2;}  	
.triline_box_cats {background:#F5F5E9; display:block; padding-left:12px; border-left:1px solid #ffffff; border-bottom:1px solid #e2e2e2;}  	
.triline_box_con {background:#cccccc url(img/more_about.gif) left no-repeat; display:block; padding-left:12px; border-left:1px solid #ffffff; border-bottom:1px solid #e2e2e2;}  	


.triline_box_content {background-color:#F2F2F2; padding:7px; border:1px solid #ffffff;}	
.triline_box_content_s {background-color:#F5F5E9; padding:7px; padding-bottom:0px; padding-top:17px; border:0px solid #ffffff;}
.triline_box_content_m {background-color:#F5F5E9; padding-bottom:15px; padding-top:7px; border:0px solid #ffffff;}
.triline_box_content_c {background-color:#F5F5E9; padding-bottom:2px; padding-top:7px; padding-left:7px; border:0px solid #ffffff;}
.triline_box_content_2 {background-color:#dddddd; padding:7px; border-bottom:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}	

.triline_bullet_grey {background:url(img/007_account.gif) left no-repeat; display:block; padding-left:12px;}
.triline_bullet_green {background:url(img/007.gif) left no-repeat; display:block; padding-left:12px; margin-top:5px;}
   

   
/*----- CREATE BY SOUTHBRIDGE.DE -------------------------*/	

BODY {font-family:Verdana, Arial, sans-serif;font-size:11px;color:#000000;margin:0px; background-image:url('img/Streifen_BKG.gif');}
img {border:0;}

TABLE.grau { background-color:#F5F5E9; }
TABLE.weiss_rand { background-color:#ffffff; 
	border-top:1px solid #8C8C8C;
	border-right:1px solid #8C8C8C;
	border-left:1px solid #8C8C8C;
	border-bottom:1px solid #8C8C8C;
	}

A {color: #000000;text-decoration: none;}
A:hover {color: #737373;text-decoration: none;}
FORM {display: inline;}
input {font-family:Verdana, Arial, sans-serif; font-size:11px;color:#000000;margin:0px;}

/* Breite des Shops */
.shopbreite {
	width:950px;
	border-top:0px solid #e2e2e2;
	border-right:0px solid #8C8C8C;
	border-left:0px solid #8C8C8C;
	border-bottom:0px solid #e2e2e2;
} 
	
/* Breite der linken Spalte */	
.shopleft_side {
	width:160px;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;}

/* Breite der rechten Spalte */
.shopright_side {
	width:130px;
	border-left:1px solid #ffffff;
	border-right:1px solid #000000;}	
  
/* Rand um den Shop, Kopfbereich */	
.shoprand_kopf {
	background-image:url('img/logo_shop_bkg.jpg')
	}	

tr.decoration img {display: block;}
.imgmiddle {vertical-align: middle;}

/*******************************************
  -> KOPFBEREICH, Boxen 
  von links nach rechts
********************************************/	

/* Content Allgemein */
.content { border-left:1px solid #e2e2e2; border-top:1px solid #e2e2e2;}

/* Boxcontent Nr.: 1, oben */
.header_01 { width:81px; border-left:0px solid #e2e2e2;;margin:0px;}	
.header_01a{ width:81px; height: 30px; border-left:0px solid #e2e2e2; border-top:0px solid #e2e2e2;}	
.header_01a a:hover { font-family: Verdana, courier, Arial, sans-serif; font-size:10px; color:#737373; text-decoration: none; }
.header_01a a:link { font-family: Verdana, courier, Arial, sans-serif; font-size:10px; color:#EEE2BC; text-decoration: underline; }
.header_01a a:visited { font-family: Verdana, courier, Arial, sans-serif; font-size:10px; color:#EEE2BC; text-decoration: underline; }

/* Boxcontent Nr.: 2, oben */
.header_02 { width:152px; border-left:0px solid #e2e2e2;}
.header_02a { width:152px; border-left:0px solid #e2e2e2; border-top:0px solid #e2e2e2;}	
.header_02a a:hover { font-family: Verdana, courier, Arial, sans-serif; font-size:10px; color:#737373; text-decoration: none; }
.header_02a a:link { font-family: Verdana, courier, Arial, sans-serif; font-size:10px; color:#EEE2BC; text-decoration: underline; }
.header_02a a:visited { font-family: Verdana, courier, Arial, sans-serif; font-size:10px; color:#EEE2BC; text-decoration: underline; }

/* Boxcontent Nr.: 3, oben */
.header_03 { width:131px; border-left:0px solid #e2e2e2;}	
.header_03a { width:131px; border-left:0px solid #e2e2e2; border-top:0px solid #e2e2e2;}	
.header_03a a:hover { font-family: Verdana, courier, Arial, sans-serif; font-size:10px; color:#737373; text-decoration: none; }
.header_03a a:link { font-family: Verdana, courier, Arial, sans-serif; font-size:10px; color:#EEE2BC; text-decoration: underline; }
.header_03a a:visited { font-family: Verdana, courier, Arial, sans-serif; font-size:10px; color:#EEE2BC; text-decoration: underline; }

/* Boxcontent Nr.: 4, oben */
.header_04 { width:143px; border-left:0px solid #e2e2e2; align="right";}
.header_04a { width:143px; border-left:0px solid #e2e2e2; border-top:0px solid #e2e2e2;}
.header_04a a:hover { font-family: Verdana, courier, Arial, sans-serif; font-size:10px; color:#737373; text-decoration: none; }
.header_04a a:link { font-family: Verdana, courier, Arial, sans-serif; font-size:10px; color:#EEE2BC; text-decoration: underline; }
.header_04a a:visited { font-family: Verdana, courier, Arial, sans-serif; font-size:10px; color:#EEE2BC; text-decoration: underline; }


/* Navigationsleiste */	
.navigation {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 10px;
	color:#000000;
	background-image: url(img/navi_bg.png);
	border-top:0px solid #cecece;
	border-bottom:1px solid #cecece;}	

/* Navigationsleiste, Links */		
.navigation_text,A.navigation_text {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 10px;
	color:#000000;
	white-space: nowrap;
	}	

/* Navigationsleiste, Links, Mouse-over-Effect */	  
A.navigation_text:hover {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 10px;
	color:#666666;
	white-space: nowrap;
	}		  

/* Navigationsleiste, Link Ausloggen */		
A.navigation_text2 {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 10px;
	color:#000000;
	white-space: nowrap;
	}		
	
/***************************************************************** BOXEN */	
/* Unterer Rand der Boxen */ 
.box_rand2 {border-bottom:1px solid #8C8C8C;}	
.box_rand3 {border-top:1px solid #8C8C8C;}

.box_content {padding:5px; font-family:Verdana, courier, Arial, sans-serif; font-size:11px; color:#000000;}	
.box_content_cart {padding:5px; font-family:Verdana, courier, Arial, sans-serif; font-size:11px; color:#000000; border-top:1px solid #dddddd;}	
DIV.margin {padding:5px;}
	
.box_categories {width:12px; background-color:#FF9900; background-image: url(img/categories.gif); background-position:top; background-repeat:no-repeat;}
.cat_bg {border-bottom:0px solid #eeeeee; padding:1px;}

A.cat_link {color:#000000; font-weight:normal; font-family:Verdana, courier, Arial, sans-serif; font-size:11px; text-decoration:none;}
A.cat_link:hover {color:#ff9900; font-weight:normal; font-family:Verdana, courier, Arial, sans-serif; font-size:11px; text-decoration:none;}

A.subcat_link {color:#000000; font-weight:normal; font-family:Verdana, courier, Arial, sans-serif; font-size:11px; text-decoration:none;}
A.subcat_link:hover {color:#ff9900; font-weight:normal; font-family:Verdana, courier, Arial, sans-serif; font-size:11px; text-decoration:none;}

.box_search {width:12px; background-color:#66CC00; background-image: url(img/search.gif); background-position:top; background-repeat:no-repeat;}
.box_specials {width:12px; background-color:#99cccc; background-image: url(img/specials.gif); background-position:top; background-repeat:no-repeat;}
.box_lastviewed {width:12px; background-color:#999900; background-image: url(img/last_viewed.gif); background-position:top; background-repeat:no-repeat;}

.box_information {width:12px; background-color:#66CC00; background-image: url(img/information.gif); background-position:top; background-repeat:no-repeat;}
.box_infos {width:12px; background-color:#66CC00; background-image: url(img/infos.gif); background-position:top; background-repeat:no-repeat;}
.box_moreabout {width:12px; background-color:#66CC00; background-image: url(img/more_about.gif); background-position:top; background-repeat:no-repeat;}

.box_brands {width:12px; background-color:#666600; background-image: url(img/brands.gif); background-position:top; background-repeat:no-repeat;}

.box_account {width:12px; background-color:#666666; background-image: url(img/account.gif); background-position:top; background-repeat:no-repeat;}
.box_account_content {padding:5px; font-family:Verdana, courier, Arial, sans-serif; font-size:11px; color:#000000; background-color:#f2f2f2;}	
.box_account_content_link {padding:5px; font-family:Verdana, courier, Arial, sans-serif; font-size:11px; color:#000000; background-color:#dddddd;}	

.box_cart_text {padding:5px; font-weight:bold; font-family:Verdana, Arial, courier, sans-serif; font-size:12px; color:#990000; text-transform:uppercase;}
.box_cart {background-color:#990033; height:6px; background-repeat:no-repeat; background-position:left;}

.box_info_text {padding:5px; font-weight:bold; font-family:Verdana, Arial, courier, sans-serif; font-size:12px; color:#cccc33; text-transform:uppercase;}
.box_info {background-color:#cccc33; height:6px;background-image: url(img/box_bg.gif); background-repeat:no-repeat; background-position:left;}

.box_whatsnew_text {padding:5px; font-weight:bold; font-family:Verdana, Arial, courier, sans-serif; font-size:10px; color:#000000; text-transform:uppercase;}
.box_whatsnew {background-color:#FF9966; height:6px;background-image: url(img/box_bg.gif); background-repeat:no-repeat; background-position:left;}

.box_bestseller_text {padding:5px; font-weight:bold; font-family:Verdana, Arial, courier, sans-serif; font-size:12px; color:#CC9999; text-transform:uppercase;}
.box_bestseller {background-color:#CC9999; height:6px;background-image: url(img/box_bg.gif); background-repeat:no-repeat; background-position:left;}
div.bestseller_border {padding-left:23px;padding-bottom:5px; color:#CC9999;}

.box_letter_text {padding:5px; font-weight:bold; font-family:Verdana, Arial, courier, sans-serif; font-size:12px; color:#cc9999; text-transform:uppercase;}
.box_letter {background-color:#cc9999; height:6px;background-image: url(img/box_bg.gif); background-repeat:no-repeat; background-position:left;}
.uni_box_content {padding:7px; border-bottom:1px solid #e2e2e2;}
.uni_box_content_2 {padding:7px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2;}
.uni_box_content_red {padding:7px; background-color:#990033; border-bottom:1px solid #e2e2e2; font-weight:normal; font-family:Verdana, Arial, courier, sans-serif; font-size:10px; color:#FFFFFF;}	

/***************************************************************** LISTING */
div.border-bottom {border-bottom:1px solid #dddddd; margin-top:10px; margin-bottom:10px;}
.border-all {border:1px solid #dddddd; margin-top:5px;}

.subcats {width:33%; background-color:#f2f2f2; padding:5px; font-family: Verdana, Arial, courier, sans-serif; font-size:11px; color:#000000; text-align:center;}
.error {background-color:#ff0000; padding:2px; font-family: Verdana, Arial, courier, sans-serif; font-size:11px; color:#fff; text-align:center;}
.margin_text {margin-top:10px; margin-bottom:20px; font-family: Verdana, Arial, courier, sans-serif; font-size:11px; color:#000000; text-align:left;}

/***************************************************************** INFO */
div.pinfo_images {border:1px solid #dddddd; margin:5px; padding:2px; background-color:#ffffff;}
.pinfo_images {border:1px solid #dddddd; padding:5px;}
.prod_desc {padding-top:5px;padding-bottom:5px;}
.prod_desc_heading {color:#999999;padding-bottom:5px;}


/*******************************************
  -> SEITEN-BEREICH, linke Spalte
********************************************/		
.trcol1 {background-color:#CCFF99;}
.trcol2 {background-color:#CCFF99;}

.line_kopf_admin {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;
	color:#c10000;
	font-weight:bold; }

.box_rand_admin {
	border:1px solid #c10000;}

/* Unterer Rand der Boxen */  
.box_rand {
	border-bottom:1px solid #e2e2e2;}  
	
/*  Admin-Box */	
.text_admin {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 11px;
	color:#333333;
	text-transform:uppercase;
	font-weight:bold;
	height:18px;}		

/* Admin-Box, Hintergrund der Seitenleiste */			
.admin_bg {
	width:13px;
	background-color:#cccccc;}

/*  Kategorien-Box, Hintergrund der Seitenleiste */		
.kategorien_bg {
	width:13px;
	background-color:#CC9933;}
	
/*  Such-Box, Hintergrund der Seitenleiste */	  
.suche_bg {
	width:13px;
	background-color:#999900;}	

/*  Angebote-Box, Hintergrund der Seitenleiste */		
.angebote_bg {
	width:13px;
	background-color:#f74211;}	

/*  Angebote-Box, Produktname */		
A.link_specials,A.link_specials:hover	{
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 10px;
	color:#f74211;}	
  
/*  Angebote-Box, Link "weitere .." */		
TD.text_specials_more,A.text_specials_more {
	font-family: Verdana, courier, Arial, sans-serif; 
	font-size: 10px;
	color:#000000;
	text-decoration:underline;
	text-align:right;}		
	
/*  Login-Box, Hintergrund der Seitenleiste */  
.userarea_bg {
	width:13px;
	background-color:#a7a7a7;}		

/*  Login-Box, Hintergrund der Felder */  	
.userarea_content {
	background-color:#efefef;}	

/*  Login-Box, Hintergrund - Registrieren u. Password vergessen */  	
.userarea_content2 {
	border-top:1px dashed #cccccc;
	background-color:#ffffff;}		

/*******************************************
  -> SEITEN-BEREICH, rechte Spalte
********************************************/		
	
	.line_kopf {
	border-bottom:1px solid #D9D9D9;
	font-family: Verdana, courier, Arial, s
