/* -----------------------------------------------------------------------------------------
   $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 
   ---------------------------------------------------------------------------------------*/

BODY {
	color: #666666;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(img/background.gif);
	margin-top: 02px;
}
.head_li {
	background-image: url(img/head_li.gif);
	height: 90px;
}
.head_mi {
	background-image: url(img/head_mi.gif);
	height: 90px;
}
.head_re {
	background-image: url(img/head_re.gif);
	height: 90px;
}
.maintab {
	background-color: #FFFFFF;
}
.navitab {
	background-image: url(img/navi_hg.gif);
	height: 37px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}

img{
	border:0;
}

A {
  color: #666666;
  text-decoration: none;
}

A:hover {
  color: #068206;
  text-decoration: underline;
}

FORM {
	display: inline;		   
}

/* OMS */
#oms h1 {text-align:center; font-size:15px; color: #666;}
#oms h2 {text-align:left; font-size:13px; font-weight: bold; color: #666;}
#oms {width: 778px; text-align: left; padding:0 20px 0 16px;}
#oms p  {text-align: justify;}
#oms a  {text-decoration: none; color: #666;font-weight: bold;}
#oms a:hover  {text-decoration: underline; color:#068206;}
#oms .bloglink {text-decoration: none; font-weight: normal;color:#666; font-size:10px;}
#oms .bloglink a{text-decoration: none; font-weight: normal;color:#666; font-size:10px;}
/* OMS */

.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;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	/* Stephan  Hofinger 10px */
	padding-left: 10px;
}
.box_categories {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.box_content {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 18px;
}
.boxtext_sh {
	font-size: 6px;
	color: #F2F2F2;
}
.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;
}
.loginform {
	border: 1px solid #CCCCCC;
}
.headline_xl {
	font-size: 14px;
	color: #096421;
	font-weight: bold;
}
.headline_l {
	font-size: 13px;
	color: #096421;
	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 {
	border: 1px solid #CCCCCC;
}
.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: #ff0000;
	text-decoration: line-through;
}
.garantie {
	background-image: url(img/garantie.gif);
	height: 310px;
	width: 540px;
}
.sh_underline_1 {
	color: #990066;
	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: #990066;
	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;
}
/* Stephan Hofinger 06.03.2011 (link in header ...) */
.style1 {
	color: #f1f1f1;
	font-weight: bold;
}
.style2 {color: #f1f1f1}

.boxsh {
	height: 120px;
	width: 100px;
	text-align: left;
}
.detail_tbl_sh {
	width: 200px;
	position: static;
	text-align: center;
	vertical-align: top;
}
.detail_tbl1_sh {
	width: 200px;
	position: inherit;
	text-align: center;
	vertical-align: top;
}
.site_box {
	width: 210px;
	position: inherit;
	text-align: left;
	vertical-align: top;
	float: left;
	visibility: inherit;
}

