/*
  $Id: stylesheet.css,v 1.52 2003/02/13 13:54:41 project3000 Exp $
  Copyright (c) 2005 ReproLit.com
*/

.CH_float_div {
  /*width:140px;*/
  height:230px;
  _overflow:hidden;
  float:left;

  
}

.CH_float_div2 {
  height:230px;
  _overflow:hidden;
  float:left;
  width:auto;
  font-size:10px;
  font-family: Verdana, Arial, sans-serif;
}

.CH_main_float_row{
  float:left;
}

.pageHeading1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #666666;
  background-color: #F8F8FA;
  padding-left:5px;
  padding-top:3px;
  padding-bottom:2px;
  border-bottom: 1px solid #CCCCCC;
}

.nextPreviousBarTop {
  background-color: #F8F8FA;
	border: 1px solid #DDDDDD;
}
.nextPreviousBarBottom {
    background-color: #F8F8FA;
	border-top: 1px solid #DDDDDD;
}
.textGray {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#666666;
}
TD.simpleFrame3
{   border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}
SPAN.simpleText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
}
.verdana {
   font-family: Verdana, Arial, sans-serif;
}
.border_sep {
  border-bottom:1px solid #CCCCCC;
}
.product_img_holder {
    padding-top: 6px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;	
}
.bottom_grad_tbrl {
    background-image:  url(images/bkg_grad_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 6px;
	margin-top: 6px;
	padding-bottom: 6px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.bottom_grad_tbl {
    background-image:  url(images/bkg_grad_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 6px;
	margin-top: 6px;
	padding-bottom: 6px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
.pdetails	{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
.infoBoxContentsRight {
  padding-left:4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContentsRight a:link, #cart a:link {  color:#2665C4;	}
.infoBoxContentsRight a:visited, #cart a:visited {  color:#2665C4;	}
.infoBoxContentsRight a:hover, #cart a:hover {  color:#2665C4;	}
.infoBoxContentsRight a:active, #cart a:active {  color:#2665C4;	}

.topText {
  background-color: #F5F4F4;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#2665C4;
}
.link_g {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#666666;
}
.link_g:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#888888;
}
.link {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#2665C4;
}
.link:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#4888C4;
}
A.headerNavigation { 
  color:#2665C4;
  letter-spacing: 0.1mm;
}

A.headerNavigation:hover {
  color:#4888C4;
  letter-spacing: 0.1mm;
}
.bottom_grad {
    background-image:  url(images/bkg_grad_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
A.topMenuLink {
    text-decoration: none;
    color:#000000;
}
A.topMenuLink:hover {
    text-decoration: none;
    color:#000000;
}
SPAN.languageSelector {
    padding-right: 10px;
}
TD.menuBar {
	background-image:  url(images/navi_top_background.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #C9CACF;
	border-bottom: 1px solid #A4A6B4;
}
TD.menuDivider {
	background-image:  url(images/navi_button_divider.gif);
	background-repeat: repeat-x;
}
TD.menuButton {
	padding-left: 6px;
	padding-right: 6px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
TD.menuButton_on {
	padding-left: 6px;
	padding-right: 6px;
	margin-left: 2px;
    margin-right: 2px;
	background-image:  url(images/navi_button_on_bg.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
TD.menuButton_over {
	padding-left: 6px;
	padding-right: 6px;
	margin-left: 2px;
    margin-right: 2px;
	/*background-image:  url(images/navi_button_on_bg.gif);*/
	background-color:#FFCCBB;
	background-repeat: repeat-x;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

TD.infoBoxHeading {
	background-color: #F8F8FA;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-left: 6px;
}
TD.boxBody {
	background-color: #F8F8FA;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
TD.boxBottom {
	background-color: #F8F8FA;
	border-bottom: 1px solid #CCCCCC;
}
TD.boxHolder
{   padding-top:8px;
}
TD.contentHolder
{   border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	background-image:  url(images/bkg_grad_bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
TD.headerNavigation {
    color: #000000;
	padding-right: 16px;
	padding-left: 14px;
	padding-top: 6px;
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
	border-bottom: 1px solid #CCCCCC;
}

TD.katBild {
    padding-top:12px;
	border-right: 1px solid #CCCCCC;
}

TD.contentArea {
    /*padding-top:12px;*/
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height:11pt;
    letter-spacing:0.1mm;
    word-spacing:0.5mm;
}
TD.contentAreaLeft {
    /*padding-top:12px;*/
	border-top: 1px solid #CCCCCC;
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height:11pt;
    letter-spacing:0.1mm;
    word-spacing:0.5mm;
}
TD.left_column {
  padding-left: 5px;
}
/*----------------------------------*/
.greyline {
  color: #4A6F82;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  border-bottom:1px dashed #CACACA;
  padding-left:10px;
  padding-right:5px;
}
.form_cell {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-left:16px;
  padding-right:6px;
  line-height:11pt;
  letter-spacing:0.1mm;
  word-spacing:0.5mm;
  vertical-align: top;
}
.required {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight:bold;
  color: #4A6F82;
}
.error_message {
  color: red;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:bold;
}
TD.orders_main 
{  font-family: Verdana, Arial, sans-serif;
   font-size: 10px;
   line-height:11pt;
   letter-spacing:0.1mm;
   word-spacing:0.5mm;
   padding-left:10px;
   padding-top:1px;
   padding-bottom:1px;
}
TABLE.productListingCart {
  color:#2665C4;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color:#FFFFFF;
}
TABLE.productListing {
  color:#2665C4;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}
TD.productListing-buttons {
   font-family: Verdana, Arial, sans-serif;
   background-color: #DEDEDE;
   padding-bottom:4px;
}

TD.menu_button {
	padding-bottom:4px;
}
TD.menu_languages {
padding-bottom:2px;
}
.sharperimage_blue {
  color: #2665C4;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

.pricingText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#4A6F82;
}

.boxText { 
font-family: Verdana, Arial, sans-serif; 
font-size: 11px;
line-height:11pt;
letter-spacing:0.1mm;
word-spacing:0.5mm; 
color:#666666;
}

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background-color: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background-color: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #4A6F82; text-decoration: underline; }

BODY {
  background-color: #ffffff;
  color: #171717;
  margin: 0px;
  scrollbar-face-color:#EEEEEE;
  scrollbar-highlight-color:#EEEEEE;
  scrollbar-shadow-color:#EEEEEE;
  scrollbar-3dlight-color:#707070;
  scrollbar-arrow-color:#707070;
  scrollbar-track-color:#EEEEEE;
  scrollbar-darkshadow-color:#707070;
}
BODY.grey {
  background-color: #eeeeee;
  color: #171717;
  margin: 0px;
  scrollbar-face-color:#EEEEEE;
  scrollbar-highlight-color:#EEEEEE;
  scrollbar-shadow-color:#EEEEEE;
  scrollbar-3dlight-color:#707070;
  scrollbar-arrow-color:#707070;
  scrollbar-track-color:#EEEEEE;
  scrollbar-darkshadow-color:#707070;
}
A { 
  color: #666666;
  text-decoration: none; 
}

A:hover { 
  color: #888888; 
  text-decoration: underline; 
}

A.boxText {
	color: #2665C4;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

A.boxText:hover {
	color: #999999;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

A.boxCategoryMain {
	color: #2665C4;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

A.boxCategoryMain:hover {
	color: #2645A4;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

A.boxCategory {
	color: #999999;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

A.boxCategory:hover {
	color: #BBBBBB;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

A.boxCategorySelected {
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

A.boxCategorySelected:hover {
	color: #888888;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

FORM {
	display: inline;
	margin: 0px;
}

TR.header {
  background-color: #ffffff;
}

TR.headerError {
  background-color: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background-color: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background-color: #00ff00;
}

TD.headerInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background-color: #CFCFCF;	  /*#bbc3d3 CDD5D8*/
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #FFFFFF;	  /*#bbc3d3 CDD5D8*/
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
/*  background-color: #333333;*/
}

.infoBoxContents {
  background-color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#000000;
}

.infoBoxHeaderRight {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#4A6F82;
}

.infoBoxHeaderRight a:link, #cart a:link {  color:#4A6F82;	}
.infoBoxHeaderRight a:visited, #cart a:visited {  color:#4A6F82;	}
.infoBoxHeaderRight a:hover, #cart a:hover {  color:#4A6F82;	}
.infoBoxHeaderRight a:active, #cart a:active {  color:#4A6F82;	}

.infoBoxContentsArtikel {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#4A6F82;
}

.infoBoxNotice {
  background-color: #FF8E90;
}

/* ######## */
.infoBox2 {
  background-color: #333333;
}

.infoBoxContents2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight:bold;
  color:#4A6F82;
}

.rightcolContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*font-weight:bold;*/
  color:#4A6F82;
  padding-top:12px;
}


#categories a:link, #cart a:link {  color:#4A6F82;	}
#categories a:visited, #cart a:visited {  color:#4A6F82;	}
#categories a:hover, #cart a:hover {  color:#4A6F82;	}
#categories a:active, #cart a:active {  color:#4A6F82;	}

#cart	{
/* right-column-div */
  margin-left:10px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#4A6F82;
  border-left:1px dashed #A7A7A7;
  }

.cart	{
  margin-top:12px;
  padding-left:10px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#4A6F82;
  border-left:1px dashed #A7A7A7;
  }

.infoBoxCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#4A6F82;
}

.loginContent	{
padding-left:16px;
}

.infoBoxNoticeContents {
  background-color: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  /*background-color: #f4f7fd;*/
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  /*background-color: #ffffff;*/
}

TD.productListing-heading {
/*border-bottom:1px solid #A7A7A7;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color: #DEDEDE;
  background-image:  url(images/bkg_grad_bottom.gif);
  background-position:bottom;
  background-repeat:repeat-x;
  color: #666666;
  font-weight: bold;
  padding:6px;
  /*font-variant: small-caps;*/
}

TD.productListing-data {	/*	warenkorb_listing	*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #666666;
}

A.pageResults { 
  color: #2665C4; 
  text-decoration:none;
}

A.pageResults:hover { 
  color: #4888C4;
  text-decoration:underline;
  /*background-color: #FFFF33; */
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #2665C4;
  background-color: #F8F8FA;
  padding-left:12px;
  padding-top:12px;
  padding-bottom:12px;
  border-bottom: 1px dashed #CCCCCC;
}

TD.subHeading, DIV.subHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #2665C4;
}

TR.subBar {
  background-color: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height:11pt;
  letter-spacing:0.1mm;
  word-spacing:0.5mm;
}

TD.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height:11pt;
  letter-spacing:0.1mm;
  word-spacing:0.5mm;
}

TD.main_p {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height:11pt;
  letter-spacing:0.1mm;
  word-spacing:0.5mm;
  padding-left:16px;
}

TD.padRow {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height:11pt;
  letter-spacing:0.1mm;
  word-spacing:0.5mm;
  padding-left:16px;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.smallText3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;  
  font-weight:bold;
}

TD.smallText3 a{color:#2163c6;}

TD.sel {
	padding: 4px;
	font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

}

input	{
background-color:#ffffff;
border-top:1px solid #8F9191; 
border-left:1px solid #8F9191;
border-bottom: 1px solid #EEEEEE;
border-right: 1px solid #EEEEEE;
}

input.find{
border:none;
vertical-align:middle;
}

select	{
background-color:#ffffff;
border-top:1px solid #8F9191; 
border-left:1px solid #8F9191;
border-bottom: 1px solid #EEEEEE;
border-right: 1px solid #EEEEEE;
}


TEXTAREA {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {		/*  pers. daten nach anmeldung	*/
  /*background-color: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
  border:0px solid black;*/
  padding-left:36px;
}

TABLE.white {
  border:1px solid #999999;
  background-color:#FFFFFF;
}

TD.formAreaTitle {		/* pers. daten header	*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D1D1D1; cursor: hand; }
.moduleRowSelected { background-color: #E1E1E1; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.middleRow{
  background-color:#FFFFFF;
  }
  
.middleRowBg{		/*  rechte_seite_bg	*/
  background-color:#eeeeee;
  }  	

.leftCol	{
background-color:#FFFFFF;
/*border-right:1px dashed #A7A7A7;*/
/*border-right:1px solid #ff22ff;*/
/*padding-top:12px;*/
}

.middleCol{
background-color:#FFFFFF;
padding-left:12px;
padding-top:12px;
}

.rightCol{
border-left:1px solid #ffffff;
}

.rightColContents	{
  margin-top:12px;
  padding-left:10px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#4A6F82;
  /*border-left:1px dashed #A7A7A7;*/
  }
  
.katBildIndex	{
border-top:1px solid #ffffff;
/*border-bottom:1px solid #ffffff;*/
background-color:#FFFFFF;
}
 

.sprachForm{
width:100px;
background-color:#efefef;
border-top:1px solid #666666; 
border-left:1px solid #666666;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
color:#4A6F82;
}

.submButton {
border:none;
background-color:transparent;
}

.submButtonTransparent {
border:none;
background-color:transparent;
}

.radioButton	{		/* pers. daten */
border:none;
background-color:transparent;
}

.checkbox {
border:none;
}
.checkbox_white {
border:none;
background-color:#FFFFFF;
}
.inputDaten	{		/* pers. daten */
background-color:#ffffff;
width:200px;
}

.rot {		/*  '*'  */
color:#4A6F82;
}

.pListBox {
	margin-top:1px;
	background-color:#ffffff;
	border: 1px solid #A6A6A6;
}

.familyListBox {	/* box um artikel in product_listing	*/
width:120px;
margin-top:2px;
padding-top:8px;
padding-bottom:8px;
padding-right:2px;
padding-left:2px;
border: 1px solid #E4E4E4;
background-color:#FFFFFF;
}

.catListBox {	/* box um artikel in product_listing	*/
width:120px;
margin-top:20px;
/*height:100px;*/	/*	prob mit mozilla	*/
padding:6px;
/*background-color:#ffffff;*/
border: 1px solid #A6A6A6;

}

.featured_prod	{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
color:#4A6F82;
/*margin-bottom:18px;*/
/*padding-left:4px;
padding-right:4px;*/
}
/*
.navi	{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
padding-left:4px;
text-align:left;
float:left;
width:60px;
margin-left:2px;
border:1px solid #cccccc;
}
*/

/*		navi - css		*/
.navi	{
border-bottom:1px solid #4A6F82;
border-right:1px solid #4A6F82;
border-top:none;
border-left:none;
background-color:#DEDEDE;
color:#2665C4;
float:left;
width:74px;
margin-left:4px;
font-family:Verdana,Arial,sans-serif;
font-size:10px;
padding-left:4px;
cursor:pointer;
height: 15px;
margin-top:3px;
}
select.languages {
font-family:Verdana,Arial,sans-serif;
font-size:9px;
background-color: #FCFCFC;
border-top:1px solid #8F9191; 
border-left:1px solid #8F9191;
border-bottom: 1px solid #EEEEEE;
border-right: 1px solid #EEEEEE;
width: 80px;
}

.navilink a:link {  color:#4A6F82; text-decoration:none;	}
.navilink a:visited {  color:#4A6F82; text-decoration:none;	}
.navilink a:hover {  color:#4A6F82; text-decoration:none;	}
.navilink a:active {  color:#4A6F82; text-decoration:none;	}
/*	submenues	*/
#lang	{
border:1px solid #dddddd;
border-top:none;
visibility:hidden;
 }
 
#help	{
border:1px solid #dddddd;
border-top:none;
visibility:hidden;
 }
 /*	submenues_eof	*/
 
.langbox	{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
padding-left:6px;
border-top:1px solid #CDD5D8;
}

.langbox a:link {  color:#4A6F82; text-decoration:none;	}
.langbox a:visited {  color:#4A6F82; text-decoration:none;	}
.langbox a:hover {  color:#4A6F82; font-weight:bold;	}
.langbox a:active {  color:#4A6F82; text-decoration:none;	}
/*		navi - css_EOF		*/

.quickLogin	{
background-color:#EEEEEE;
border:none;
}

.messageStackError	{
font-family:Verdana,Arial,sans-serif;
font-size:10px;
color:#FF0000;
}

/* Shipping Site Beginn */

TR.shippingHeader {
  background: #bbc3d3;
}

TR.shippingNavigation {
  background: #bbc3d3;
}

TD.shippingNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #bbc3d3;
  color: #000000;
  font-weight : bold;
}
/* Shipping Site End */

.kasse	{
border-top: 2px solid #ffffff;
padding-left:12px;
padding-right:12px;   
/*	border-bottom: 1px solid #ffffff;	*/

}

.kasseHead	{
/*background-color:#EEEEEE;*/
}

.padRow_p	{
padding-left:12px;
padding-right:12px;
}

.padRow_g	{
border-top: 1px dashed #dddddd;
/*border-top:2px solid #ffffff;*/
/*padding-left:12px;*/
}

.padRowSolid	{
border-top:2px solid #dddddd;
padding-left:12px;
padding-right:12px;
}

.borderbottom	{
border-bottom: 1px solid #ffffff;
}

.wkorb	{
border-top: 1px dashed #ffffff;
/*border-top:2px solid #ffffff;*/
}

#tshop	{
position:absolute;
top:331px;
left:0px;
width:150px;
border-top:1px solid #ffffff;
text-align:center;
padding-top:24px;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:bold;
color:#666666;
letter-spacing:1px;
}

#search	{
padding-top:0px;
width:150px;
height:24px;
width:150px;
border-bottom:1px solid #ffffff;
text-align:center;
}

.ktextfeld	{
width:240px;
border-top:1px solid #666666;
border-left:1px solid #666666;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.optionen {
/*	artikel.php - optionen */
background-color:#cccccc;
color: #222222;
}

.optioncurrency {
	background-color:#cccccc;
	color: #222222;
	width: 143px;
}

.frage	{
font-weight:bold;
margin-bottom:6px;
}

.antw	{
margin-top:0px;
padding-top:0px;
padding-left:40px;
}

.einleitung {
color:#222222;
font-size:16px;
font-style:italic;
font-weight:bold;
letter-spacing:1px;
/*text-decoration:underline;*/
/*text-indent:6px;;*/
}

.FamilyBox {
  background: #ffffff;
}
TD.FamilyBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color:#2665C4;
  border-top: 1px solid #CCCCCC;
  background-color: #F8F8FA;
  border-bottom: 1px solid #DDDDDD;
}
.FamilyBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-top: 6px
}


.secure_info{
margin-top:15px;
border:1px solid #dddddd;
padding:7px;
font-family: Verdana, Arial, sans-serif;
background-color:#f9f9fb;
}

.secure_info td{
vertical-align:top;
}

.secure_info .secure_info_title{
  font-weight: bold;
  color:#666666;
  padding-bottom:5px;
  font-size:11px;
}

.secure_info .secure_info_text{
font-size:10px;
text-align:justify;
}


