/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   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 
   ---------------------------------------------------------------------------------------*/
.top {
	background-image: url(img/background_1280_1984.jpg);
	top: -5px;
	position: relative;
	left: 1px;
	height: 1984px;
	width: 1280px;
}
.logo {
  
}
BODY {
	/* color: #666666; */
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
}
.head_li {

}
.maintab {

}
.kassa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
}
.kassa a {
	color: #E75819;
}
.kassa a:hover {
	color: #e75819;
	background-color: #FFFFFF;
	text-decoration: underline;
}
img{
	border:0;
}
.langimp_pos{
	width: 207px;
	position: absolute;
	left: 833px;
	top: 110px;
}

FORM {
	display: inline;		   
}
.spacer {
	background-image: url(img/spacer.gif);
}
.spaceline {
	height: 15px;
	background-color: #FFFFFF;
}
.spaceline_u {
	height: 27px;
	background-image: url(img/spaceline_u.gif);
	border: 1px solid #FFFFFF; 
}
.main_content {
	text-align: justify;
	background-color: #FFFFFF;
	width: 568px;
	height: 1800px;
	padding-top: -5px;
	padding-left: 19px;
	padding-right: 19px;
}
.box_categories {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 00px;
	width: 207px;
}
.box_categories a {
	text-decoration: none;
	color: #FFFFFF;
}
.box_categories a:hover {
	color: #e75819;
	background-color: #FFFFFF;
	text-decoration: underline;  /* text-decoration: underline; */
}
.box_content {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 18px;
}
.box_content  a {
	text-decoration: none;
	color: #FFFFFF;
}
.box_content  a:hover {
	color: #e75819;
	background-color: #FFFFFF;
	text-decoration: underline;  /* text-decoration: underline; */
}
.box_admin {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 18px;
}
.box_login {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 100px;
}
.loginform {
	border: 1px solid #CCCCCC;
}
.headline_xl {
	color: #E75819;
	font-weight: bold;
}
.headline_l {
	font-size: 13px;
	color: #e75819;
	font-weight: bold;
}
.copyright {
	text-align:center; 
	color: #CCCCCC;
}
.copyright a:link {
	color: #CCCCCC;
	text-decoration: none;
}
.copyright a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
.copyright a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}
.copyright a:active {
	text-decoration: none;
	color: #CCCCCC;
}
.account {
	line-height: 18px;
}
.siteborder {
}
.sitebord_shht
{
	background-image: url(img/contentline_shht.jpg);
}

.subcategories {
	line-height: 18px;
}
.lines {
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.paypal {
	background-image: url(img/paypal.gif);
	height: 80px;
	background-repeat: no-repeat;
}
SPAN.productOldPrice {
	color: #E75819;
	text-decoration: line-through;
}
.garantie {
	background-image: url(img/garantie.gif);
	height: 310px;
	width: 540px;
}
.sh_underline_1 {
	text-decoration: underline;
}
.frame_bd_sh {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	border-left-color: #F2F2F2;
	border-top-style: solid;
	border-top-color: #F0F0F0;
	width: 225px;
}
.short_desc_sh {
	height: 65px;
}
.smalltext_sh {
	font-size: x-small;
}
.smalltext_sh_right {
	font-size: x-small;
	text-align: right;
}
.smalltext_sh_link {
	color: #CCFF00;
	font-size: small;
}


/* Stephan Hofinger 13.08.2008 (table header body ...) */

.tableContainer {
	width: 450;		/* table width will be 99% of this*/
	height: 100px; 	/* must be greater than tbody*/
	overflow: auto;
	margin-top: 0px;
    border: thin solid #CCCCCC; 
	}

.tableContainer table {
	width: 95%;
	border: thin none #CCCCCC;
	}
.tableContainer thead tr {
	position:relative;
    top: expression(document.getElementById("tableContainer").scrollTop-2);
}
.tableContainer thead th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-weight: bold;
    padding: 5px;
    background-color: #f1f1f1;
    border: 1px solid #CCCCCC; 
}	
.tableContainer thead td {
   font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    font-weight: bold;
    padding: 5px;
    background-color: #f1f1f1;
    border: 1px solid #CCCCCC; 
}
.tableContainer tbody tr {
	height: 90%;
}
.tableContainer tbody td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	vertical-align: top;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.tableContainer tbody td.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
    border-bottom: solid 1px #d8d8d8; 
	vertical-align: top;
}


.siteborder .navitabp a {
	text-decoration: none;
	color: #FFFFFF;
	width:207px;
}
.navitabp {
	height: 30px;
	font-family: Chantilly;
	font-size: medium;
	border-top-width: 2px;
	border-right-width: thin;
	/* border-bottom-width: 2px; */
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	/* border-bottom-style: none; */
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	/* border-bottom-color: #FFFFFF; */
	border-left-color: #FFFFFF;
	font-weight: bold;
	color: #FFFFFF;
}
.act_navitabp {
	height: 30px;
	font-family: Chantilly;
	font-size: medium;
	border-top-width: 2px;
	border-right-width: thin;
	/* border-bottom-width: 2px; */
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	/* border-bottom-style: none; */
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	/* border-bottom-color: #FFFFFF; */
	border-left-color: #FFFFFF;
	font-weight: bold;
	background-color: #FFFFFF;
}
.siteborder .navitab a {
	text-decoration: none;
	color: #FFFFFF;
}
.navitab {
	height: 30px;
	font-family: Chantilly;
	font-size: medium;
	border-top-width: 2px;
	border-right-width: thin;
	border-bottom-width: 2px;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-weight: bold;
	color: #FFFFFF;
}
.act_navitab {
	height: 27px;
	font-family: Chantilly;
	font-size: medium;
	border-top-width: 2px;
	border-right-width: thin;
	border-bottom-width: 2px;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-weight: bold;
	background-color: #FFFFFF;
	width:207px;
}
.act_navitabp {
	font-family: Chantilly;
	font-size: medium;
	border-top-width: 2px;
	border-right-width: thin;
	border-bottom-width: 2px;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-weight: bold;
	background-color: #FFFFFF;
	width:207px;
}
.siteborder .navisubtab1 .act_navitab1 a {
	color: #E75819;
	width: 207px;
	text-decoration: none;
}
.siteborder .navisubtab1 .act_navitab1 a:hover {
	color: #e75819;
	width: 207px;
	text-decoration: none;
}
.siteborder .navisubtab1 .navitab1 a {
	color: #FFFFFF;
	text-decoration: none;
}
.siteborder .navisubtab1 .navitab1 a:hover {
	color: #e75819;
	text-decoration: none;
}

.navitab1 {
	height: 21px;
	font-family: Chantilly;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	width:207px;
}
.act_navitab1 {
	height: 21px;
	font-family: Chantilly;
	font-size: small;
	font-weight: bold;
	background-image: url(../../images/categorie_slt.png);
	width:207px;
}
.navitab2 {
	height: 19px;
	font-family: Chantilly;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
	width:207px;
}
.act_navitab2 {
	height: 19px;
	font-family: Chantilly;
	font-size: x-small;
	font-weight: bold;
	background-image: url(../../images/categorie_slt.png);
	width:207px;
}
.navisubtab1 {
	/* border-top-width: 1px; */
	border-right-width: thin;
	/* border-bottom-width: 1px; */
	border-left-width: thin;
	/* border-top-style: solid; */
	border-right-style: none;
	/* border-bottom-style: none; */
	border-left-style: none;
	/* border-top-color: #FFFFFF; */
	border-right-color: #FFFFFF;
	/* border-bottom-color: #FFFFFF; */
	border-left-color: #FFFFFF;
	color: #FFFFFF;
	width:207px;
}
.siteborder .act_navitab a {
	color: #E75819;
}
.siteborder .act_navitab a:hover {
	color: #e75819;
	background-color: #FFFFFF;
    width: 207px;
}
.siteborder .navitab a {
	text-decoration: none;
	color: #FFFFFF;
}
.siteborder .navitab a:hover {
	color: #e75819;
	background-color: #FFFFFF;
	/* text-decoration: underline;  text-decoration: underline; */
}
.sh_widht {
  width:207px;
}
.sh_subbox {
  width:207px;
}
.sh_subinfobox {
  width:207px;
}
sh_subbox_comp {
  width:207px;
}

.siteborder .act_navitab2 a {
	color: #E75819;
}
.siteborder .act_navitab2 a:hover {
	color: #e75819;
	background-color: #FFFFFF;
	width: 207px;
	text-decoration: none;
}
.act_navitab2 a {
	color: #E75819;
}
.act_navitab2 a:hover {
	color: #e75819;
	background-color: #FFFFFF;
    width: 207px;
	text-decoration: none;

}
.siteborder .navitab2 a {
	text-decoration: none;
	color: #FFFFFF;
}
.siteborder .navitab2 a:hover {
	color: #e75819;
	background-color: #FFFFFF;
	/* text-decoration: underline;  text-decoration: underline; */
}




.siteborder .act_navitabp a {
	color: #E75819;
	width:207px;
}
.siteborder .act_navitabp a:hover {
	color: #e75819;
	background-color: #FFFFFF;
    width: 207px;
}
.siteborder .navitabp a {
	text-decoration: none;
	color: #FFFFFF;
	width:207px;
}
.siteborder .navitabp a:hover {
	color: #e75819;
	background-color: #FFFFFF;
	/* text-decoration: underline;  text-decoration: underline; */
	width:207px;
}


.siteborder A {
  color: #666666;
  text-decoration: none;
  width:207px;
  }
.siteborder A:hover {
  color: #e75819;
    width:207px;
 /* text-decoration: underline; */
}
.a {
  color: #666666;
  text-decoration: none;
}
.a:hover {
  color: #e75819;
  text-decoration: underline;
}
.welcomeimp_pos {
	position: absolute;
	height: 98px;
	width: 376px;
	left: 337px;
	top: 43px;
}

