@charset "utf-8";
/* -----------------------------------------------------------------------------------------

 $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 

 ---------------------------------------------------------------------------------------*/
.trans {
font-size : 9px;
display : block;
text-align : left;
color : #263248;
padding : 0;
height : 10px;
}

.Even 

{

background-color: #f4f4f4;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d5d4d4;

width: 50%;

padding-top: 3px;

padding-right: 3px;

padding-bottom: 3px;

padding-left: 3px;

}
.Odd 

{

background-color: #ededed;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d5d4d4;

width: 50%;

padding-top: 3px;

padding-right: 3px;

padding-bottom: 3px;

padding-left: 3px;

}
.Odd2 (linie 418)

{

background-color: #ffffff;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #d5d4d4;

width: 50%;

padding-top: 3px;

padding-right: 3px;

padding-bottom: 3px;

padding-left: 3px;

}



* {
margin : 0;
padding : 0;
list-style : none;
}
body {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
background-image : url(img/bodyBacground.gif);
background-attachment : fixed;
}
img {
border : none;
padding-right:0px;
}

a {
text-decoration : underline;
color : #0e1d66;
}
a:hover {
text-decoration : underline;
color : #000000;
}
div#header {
height : 125px;
background-image : url(img/backgroundPattern.gif);
border-bottom-width : 3px;
border-bottom-style : solid;
border-bottom-color : #70a7c7;
width : 990px;
}
div#innerHeader {
width : auto !important ;
margin-right : 10px !important ;
margin-left : 22px !important ;
width : 100%;
margin-right : auto;
margin-left : auto;
position : static;
}
div#headerBoxes {
float : right;
padding-top : 8px;
}
img#shopLogo {
margin-left : -29px;
float : left;
position : relative;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
}
div#quickSearchBox {
background-image : ;
height : 87px;
width : 266px;
float : left;
margin-right : 12px;
padding : 8px 12px 8px 12px;
}
div#quickSearchBox div {
padding-top : 0;
}
div#quickSearchBox a {
font-weight : bold;
color : #ffffff;
text-decoration: none;
}
div#quickSearch input {
border : 1px solid #65789f;
background-image : url(img/inputBackground.gif);
padding : 4px;
background-repeat : no-repeat;
width : 185px;
font-size : 12px;
color : #7a7a7a;
display : inline;
float : left;
margin-bottom : 12px;
margin-right : 5px;
}
form#searchForm {
padding-top : 12px;
padding-bottom : 6px;
padding-right : 6px;
}
div#shoppingCartBox {
background-image : url(img/shoppingCartBox.gif);
height : 103px;
width : 289px;
float : left;
}
div#sidebar {
width : 176px;
position : absolute;
left : 15px;
top : 142px;
}
div#Kategorien {
background-color : #ffffff;
border-right-width : 2px;
border-right-style : solid;
border-right-color : #93a9b1;
padding-right : 7px;
padding-left : 7px;
padding-bottom : 7px;
}
div#Kategorien li {
padding-bottom : 4px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #999999;
padding-top : 4px;
list-style-type : none;
}
div#Kategorien li a {
height : 31px;
line-height : 31px;
background-repeat : no-repeat;
padding-left : 12px;
font-size : 12px;
color : #333333;
text-decoration : none;
display : block;
list-style-type : none;
}
div#Kategorien li a:hover {
background-image : url(img/catsRollOver.gif);
}
div#sidebar h1 {
background-image : url(img/KategorienTitle.gif);
height : 35px;
line-height : 35px;
color : #263248;
font-size : 18px;
font-weight : normal;
padding-left : 8px;
}
.sombraComplement {
height : 2px;
margin-left : 2px;
overflow : hidden;
margin-bottom : 12px;
}
div#kundenBox {
background-image : url(img/newsletterBox.gif);
height : 315px;
width : 160px;
background-repeat : no-repeat;
background-color : #cee9ee;
border-right-width : 2px;
border-right-style : solid;
border-right-color : #93a9b1;
padding : 7px;
}
div#kundenBox div {
padding : 0 5px;
}
div#kundeBox_u h1 {
font-size : 12px;
color : #ffffff;
}
div#newsletterBox {
background-image : url(img/newsletterBox.gif);
height : 98px;
width : 160px;
background-repeat : no-repeat;
background-color : #cee9ee;
border-right-width : 2px;
border-right-style : solid;
border-right-color : #93a9b1;
padding : 7px;
}
div#newsletterBox div {
padding : 0 5px;
}
div#newsletterBox h1 {
font-size : 18px;
color : #ffffff;
}
#emailNewsletter input {
border : 1px solid #93a9b1;
background-image : url(img/inputBackground.gif);
width : 95px;
padding : 3px;
font-size : 12px;
color : #7a7a7a;
}
#emailNewsletter {
float : left;
}
div#adminBox {
background-color : #ffffff;
padding : 3px;
border : 2px solid #93a9b1;
}
form#newsletter a {
font-weight : bold;
color : #263248;
}
form#newsletter {
margin-top : 40px;
}
div#body {
width : auto !important ;
min-width : 997px;
width : 997px;
margin-right : auto;
margin-left : auto;
position : absolute;
top : 142px;
}
div#content {
margin-left : 210px !important ;
width : 778px;
margin-left : 219px;
margin-right : 0;
background-color : #ffffff;
border-right-width : 2px;
border-right-style : solid;
border-right-color : #93a9b1;
border-bottom-width : 2px;
border-bottom-style : solid;
border-bottom-color : #93a9b1;
}
ul#navigation {
background-color : #263248;
display : block;
height : 31px;
color : #ffffff;
position : relative;
overflow : visible !important ;
overflow : hidden;
}
div#innerContent {
padding-top : 12px;
padding-right : 7px;
padding-bottom : 7px;
padding-left : 7px;
}
div#footer {
padding : 8px;
background-color : #efefef;
text-align : center;
clear : both;
position : relative;
bottom : -12px;
}
div#welcomeBox {
background-color : #e4ffe6;
padding : 6px;
padding-bottom : 3px;
border : 1px solid #969696;
font-family : Arial, Helvetica, sans-serif;
color : #1f2833;
margin-bottom : 5px;
}
div#welcomeBox h1 {
font-size : 13px;
text-decoration : underline;
margin-bottom : 7px;
}
ul#navigation li {
display : block;
height : 31px;
float : left;
list-style-type : none;
}
ul#navigation a {
color : #ffffff;
text-decoration : none;
display : block;
height : 31px;
line-height : 31px;
padding-right : 9px;
padding-left : 9px;
border-right-width : 1px;
border-right-style : dotted;
border-right-color : #ffffff;
float : left;
list-style-type : none;
}
ul#navigation a:hover {
background-color : #43587e;
}
ul#navigation .activeNavigation:hover {
background-color : #263248 !important ;
}
ul#navigation .active {
background-image : url(img/selector.gif);
height : 4px;
background-repeat : no-repeat;
background-position : center 0%;
overflow : hidden;
position : relative;
display : block !important ;
display : none;
clear : both;
}
li.activeCat a {
background-image : url(img/catsInner.gif);
background-repeat : no-repeat;
}
div#innerContent h2 {
color : #738a01;

padding-bottom : 10px;
font-size : 16px;
}
li.activeCat a:hover {
background-image : url(img/catsInner.gif) !important ;
background-repeat : no-repeat;
}
.submenu {
background-image : url(img/catsInnerShadow.gif);
background-repeat : repeat-x;
background-color : #f0f1f2;
padding-top : 6px;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
}
.submenu li a {
height : auto !important ;
margin : 0 !important ;
line-height : normal !important ;
background-image : url(img/dot.gif);
background-repeat : no-repeat;
background-position : left center;
padding : 0;
}
.submenu li {
border-bottom-width : 1px;
border-top-style : none;
border-right-style : none;
border-bottom-style : solid !important ;
border-left-style : none;
border-bottom-color : #eaebec !important ;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 12px;
}
.submenu li a:hover {
background-image : url(img/dot.gif) !important ;
}
.padding1 {
padding : 8px 8px 0 0;
float : left;
}
.padding2 {
padding : 8px 0 0 0;
float : left;
}
.productList {
display : block;
height : 365px;
width : 183px;
background-color : #e4ffe6;
border : 1px solid #bfd6c1;
text-decoration : none;
color : #000000;
position:relative; /**KM 17march2011*/
}
.productListOver {
display : block;
height : 365px;
width : 183px;
background-color : #ccedff;
border : 1px solid #7692ad;
text-decoration : none;
color : #000000;
position:relative;
}
.productList img {
border : none;
}
.productListOver img {
border : none;
}
.productList small {
font-size : 9px;
display : block;
text-align : right;
color : #263248;
font-weight : normal;
line-height : 1;
left: 28px;
position:absolute;
top:315px;
}
.productListOver small {
font-size : 9px;
display : block;
text-align : right;
color : #263248;
font-weight : normal;
line-height : 1;
left: 28px;
position:absolute;
top:315px;
}
.productList .description {
font-size : 9px;
display : block;
text-align : left;
color : #263248;
padding : 5px 5px 20px 5px;
height : 20px;
}
.productListOver .description {
font-size : 9px;
display : block;
text-align : left;
color : #263248;
padding : 5px 5px 20px 5px;
height : 20px;
}
.productList div {
padding : 5px;
}
.productListOver div {
padding : 5px;
}
.viewMore {
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-left-style : none;
margin-left : 2px;
margin-top : 7px;
position:absolute;
top:327px;
left:45px;
}
div.imageContainer {
background-color : #ffffff;
border : 1px solid #bfd6c1;
height : 150px;
overflow : hidden;
text-align : center;
}
.productList h3 {
text-align : left;
font-size : 11px;
padding-top : 3px;

}
#detailsBox h3 {
font-size : 12px;
font-weight : bold;
text-decoration : underline;
margin-bottom : 3px;
}
.productListOver h3 {
text-align : left;
font-size : 11px;
padding-top : 3px;

}
.listingprice {
color : #ff3300;
font-style : normal;
font-weight : bold;
font-size : 23px;
display : block;
text-align : right;
padding-top : 0px;
padding-bottom : 12px;
height : 15px;
 position: absolute;
    top: 285px;
	left:25px;
}
.listingprice_1 {
color : #ff3300;
font-style : normal;
font-weight : bold;
font-size : 22px;
display : block;
text-align : right;
padding-top : 2px;
padding-bottom : 12px;
height : 5px;
}
.listingprice_2 {
color : #ff3300;
font-style : normal;
font-weight : bold;
font-size : 18px;
display : block;
text-align : right;
padding-top : 3px;
padding-bottom : 6px;
height : 30px;
}
.listingprice_3 {
color : #ff3300;
font-style : normal;
font-weight : bold;
font-size : 19px;
display : block;
text-align : right;
padding-top : 5px;
padding-bottom : 0;
height : 30px;
line-height : 1;
}
div#catDetailsBox {
border : 1px solid #e5edbe;
padding : 7px;
color : #6c8831;
font-size : 13px;
margin-top : 8px;
}
div#catDetailsBox h1 {
font-size : 13px;
margin-bottom : 4px;
}
div#catDetailsBox #nopic {
padding-left : 8px;
}
h3#ProdukteTitle {
display : block;
background-image : url(img/backTitles.gif);
padding : 5px;
margin-top : 7px;
margin-bottom : 8px;
text-align : right;
font-size : 16px;
}
div#separador {
background-image : url(img/backTitles.gif);
height : 7px;
clear : both;
overflow : hidden;
margin-bottom : 6px;
}
div#productDetails {
background-color : #e4ffe6;
border : 1px solid #bfd6c1;
margin-top : 6px;
padding : 7px;
overflow : auto;
}
div#productDetails img {
border : none;
}
div#detailsBox {
background-color : #ffffff;
border : 1px solid #bfd6c1;
padding : 7px;
min-height : 75px;
overflow : auto;
}
TD.smallText, SPAN.smallText, P.smallText {
font-size : 12px;
}
form#order label {
font-size : 12px;
font-weight : bold;
}
form#order label {
display : block;
float : left;
line-height : 33px;
padding-right : 15px;
}
.quantity input {
color : #666666;
padding : 6px;
text-align : right;
width : 50px;
border : 1px solid #bfd6c1;
font-weight : bold;
height : 15px;
margin-right : 3px;
}
div#orderDetails {
margin-top : 7px;
}
div#orderNow {
overflow : hidden;
float : right !important ;
float : left;
text-align : right;
}
div#textDetails {
float : none;
width : auto !important ;
width : 267px;
}
div#orderDetails h3 {
font-size : 12px;
}
div#orderDetails em {
color : #ff0000;
font-style : normal;
font-weight : bold;
font-size : 30px;
}
div#orderDetails small {
display : block;
font-size : 15px;
color : #263248;
}
div#rightDetailsBox {
margin-left : 178px;
}
div#detailsBox h1 {
font-size : 13px;
font-weight : bold;
margin-bottom : 7px;
}
div#detailsBox p {
margin-bottom : 7px;
}
.ieError {
clear : both;
}
div#productPictures {
float : left;
width : 170px;
}
div#productPictures .imageContainer {
margin-bottom : 6px;
}
div#productPictures a {
font-size : 12px;
color : #263248;
text-decoration : none;
}
div#shoppingCartBox a {
text-decoration : none;
color : #000000;
}
div#shoppingCartBox img {
border : none;
}
div#shoppingCartBox div {
padding : 9px;
}
div#productPictures span {
text-align : center;
}
table#shopping th {
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #cccccc;
padding : 3px;
font-weight : normal;
font-size : 12px;
}
table#shopping td {
padding : 3px;
font-size : 12px;
}
table#shopping {
margin-top : 3px;
}
table#shopping small {
font-size : 10px;
color : #999999;
}
ul#pages {
margin-bottom : 7px;
overflow : hidden;
position : relative;
width : auto;
}
ul#pages .active {
color : #999999;
}
ul#pages li {
float : left;
}
ul#pages a {
display : block;
height : 25px;
width : 25px;
line-height : 25px;
text-align : center;
border : 1px solid #d1d1d1;
text-decoration : none;
font-weight : bold;
color : #ed8500;
margin-right : 6px;
}
div#relatedProdukte h2 {
display : block;
background-image : url(img/backTitles.gif);
padding : 5px;
margin-top : 7px;
text-align : left;
font-size : 16px;
color : #000000;
}
div#relatedProdukte {
float : left;
width : 378px;
}
.noMargin {
margin-right : 0 !important ;
}
.margenYourCart {
margin-bottom : 8px;
}
table#yourCart th {
height : 33px !important ;
height : 29px;
text-align : left;
vertical-align : top;
padding-top : 4px;
}
table#yourCart td {
font-size : 11px;
color : #666666;
padding : 5px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #999999;
}
table#yourCart .destaca {
font-weight : bold;
color : #000000;
line-height : 23px;
}
.fondoHeader {
background-image : url(img/headCheckout.gif);
height : 30px;
}
table#yourCart .destaca2 {
font-weight : bold;
color : #263248;
line-height : 23px;
}
SPAN.markProductOutOfStock {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 12px;
color : #c76170;
font-weight : bold;
}
SPAN.productSpecialPrice {
font-family : Verdana, Arial, sans-serif;
color : #ff0000;
}
SPAN.productOldPrice {
text-decoration : line-through;
font-size : 14px;
font-weight : bold;
line-height : 1;
}
SPAN.errorText {
font-family : Verdana, Arial, sans-serif;
color : #ff0000;
}
SPAN.productDiscountPrice {
font-family : Verdana, Arial, sans-serif;
color : #ff0000;
font-weight : bold;
}
.tableListingI {
background-color : #fafafa;
}
.tableListingII {
background-color : #f1f1f1;
}
.messageBox {
font-size : 12px;
}
.messageStackError, .messageStackWarning {
font-size : 12px;
}
.messageStackSuccess {
font-size : 12px;
}
#sitemap ul ul {
margin-left : 15px;
margin-top : 5px;
}
#sitemap ul li {
list-style : square inside;
margin-top : 5px;
}
#sitemap ul ul li {
list-style : disc inside;
margin-top : 0;
}
#copyright {
text-align : center;
font-size : 9px;
position : relative;
bottom : -20px;
}
.copyright {
display : none;
}
.parseTime {
position : absolute;
bottom : 0;
font-size : 9px;
display : none;
}
A.confirmationEdit {
color : #009933;
font-style : italic;
}
A.confirmationEdit:hover {
color : #009933;
font-style : italic;
text-decoration : underline;
}
.heading1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 7pt;
}
.heading2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9pt;
}
.heading3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
}
.heading4 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12pt;
}
.heading5 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16pt;
}
.sitemap_heading {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
color : #ffffff;
background-color : #666666;
padding-top : 2px;
padding-bottom : 2px;
}
.sitemap_heading a {
color : #ffffff;
}
.sitemap_heading a:hover {
color : #cccccc;
text-decoration : none;
}
.sitemap_sub {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9pt;
color : #000000;
background-color : #e6e6e6;
padding : 2px 2px;
}
.sitemap_sub a {
color : #000000;
}
.sitemap_sub a:hover {
color : #999999;
text-decoration : none;
}
.inputRequirement {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #ff0000;
}
.tableShop {
background-color : #ffffff;
border-left : 1px solid;
border-right : 1px solid;
border-color : #b6b7cb;
}
.navLeft {
border-right : 1px solid;
border-color : #b6b7cb;
background-image : url(img/bg_left_column.jpg);
width : 185px;
}
.navRight {
border-color : #666666;
border-top-width : 4px;
border-top-style : solid;
border-left-width : 4px;
border-left-style : solid;
background-color : #e6e6e6;
width : 185px;
}
.contentsTopics {
font-family : Verdana, Arial, sans-serif;
font-size : 14px;
font-weight : bold;
}
.tableBody {
padding : 5px;
}
.poweredby {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #000000;
font-weight : bold;
}
.onepxwidth {
width : 1px;
}
#katdropdown_tbl {
width : 400px;
border : 1px solid black;
}
.katdropdown_select {
width : 100%;
}
.katdropdown_l {
width : 110px;
}
.detail_tabs {
	
	list-style-type:none;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
.tabs_techdat {
	float: left;
	padding-bottom: 6px;
	margin: 0px;
	padding-top: 5px;
	padding-right: px;
	padding-left: px;
	
	
}
.tabs_left {
	float: left;
	width: 243px;
	padding-right: 32px;
}
.tabs_right {
	float: left;
	width: 260px;
}

.tabs_techdat_right {
	float: left;
	width: 260px;
}
.detail_techdate_scope {
    clear: both;
    padding: 20px 0 0;
}

.detail_techdat_line {
	float: left;
	width: 528px;
}
div#innerContent h4 {
color : #738a01;

background-repeat : repeat-x;
background-position : left bottom;
padding : 6px;
font-size : 19px;
}

div#innerContent h5 {
color : #738a01;

background-repeat : repeat-x;
background-position : left bottom;
padding : 6px;
font-size : 15px;
}
