/* -----------------------------------------------------------------------------------------
   $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 {
	margin:0;
	padding:0;
	background-color:#847663;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#main {
	position:relative;
	background-color:#d9d1bc;
	width:900px;
	left:50%;
	margin-left:-450px;
	margin-top:20px;
	border:1px solid #ffffff;
	float:left;
/*
	width:900px;
	border:1px solid #ffffff;
	margin:20px auto 0 auto;
	background-color:#d9d1bc;
	position:relative;
	border:2px solid red;
*/	
}
DIV#footer {
	position:relative;
	font-size:11px;
	width:900px;
	margin:0 auto 0 auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	color:#b1a899;
}

#footer a {
	color:#b1a899;
}




a {
	color:#000000;
	font-size:11px;
	text-decoration:none;
	outline:none;
}

.font11 {
	font-size:11px!important;
}

.font12 {
	font-size:12px!important;
}

p.p5 {
	margin:0;
	padding:5px 0 0 0;
}

p.paymentBlock {
}

.information_line {
	text-align:center;
	border-top:1px solid #ffffff;
}

#head {
	height:266px;
	border-bottom:3px solid #ffffff;
	position:relative;
}

#toplogo {
	position:absolute;
	top:28px;
	left:81px;
}

#warenkorb {
	position:absolute;
	right:10px;
	top:17px;
	width:289px;
	height:63px;
	background-image:url(img/warenkorb_back.gif);
}

.cart_inner {
	position:absolute;
	left:58px;
	top:7px;
	color:#ffb400;
	font-size:10px;
	width:185px;
}

.cart_inner strong {
	display:block;
	margin-bottom:3px;
	color:#ffffff;
}

.cart_go {
	position:absolute;
	top:14px;
	right:7px;
}

#menubar {
	position:absolute;
	top:92px;
	right:0;
	height:22px;
	background-color:#4b5360;
	padding:8px 15px 0 15px;
	color:#FFFFFF;
	font-size:11px;
	width:360px;
	text-align:center;
}

#menubar a {
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	margin:0 7px;
}

#menubar span {
	margin:0 5px;
}

#bilderleiste {
	position:absolute;
	right:0;
	bottom:10px;
}

#bilderleiste a        {
	margin-right:10px;
}

#maincont {
	position:relative;
	width:900px;
	background-image:url(img/mainback.gif);
	padding-bottom:10px;
}


/*Linkes Menu*/
#menucolumn {
	width:200px;
	float:left;
}

#menucolumn_inner {
	width:197px;
	background-color:#d9d1bc;
}

#menucolumn_inner h2 {
	display:block;
	font-size:15px;
	margin:0;
	padding:6px 0 6px 10px;
	background-color:#847a67;
	color:#FFFFFF;
	font-weight:normal;
	line-height:16px;
	border-bottom:1px solid #FFFFFF;
}

.menucolumn_categories a {
	display:block;
	color:#000000;
	font-size:12px;
	background-image:url(img/katpfeil.gif);
	background-repeat:no-repeat;
	background-position:10px 9px;
	padding:6px 0 7px 25px;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
}

.menucolumn_categories a.subcat1 {
	color:#942722;
	padding:3px 0 3px 30px;
	border:none;
	background:none;
}

.menucolumn_categories a.subcat2 {
	color:#942722;
	padding:3px 0 3px 35px;
	border:none;
	background:none;
}

.menucolumn_categories a.subcat3 {
	color:#942722;
	padding:3px 0 3px 40px;
	border:none;
	background:none;
}

.menuitem {
	border-bottom:2px solid #ffffff;
}

.menuitem_inner {
	padding:5px 5px 5px 10px;
}

.menucolumn_search a {
	color:#000000;
	font-size:11px;
	padding:6px 0 7px 0;
	text-decoration:none;
}

.menucolumn_search input.inputsearch {
	width:135px;
	height:16px;
	border:1px solid #c7af83;
	background-color:#efe6d0;
	float:left;
	margin-right:5px;
}

.menucolumn_content a {
	display:block;
	color:#000000;
	font-size:11px;
	padding:2px 0 2px 0;
	text-decoration:none;
}

.menucolumn_information  {
	margin-top:2px;
}

.menucolumn_information a {
	color:#000000;
	font-size:12px;
	padding:2px 0 4px 0;
	text-decoration:none;
	margin:0 10px;
}

.menucolumn_information h2 {
	display:block;
	font-size:15px;
	margin:0;
	padding:6px 0 6px 10px;
	background-color:#847a67;
	color:#FFFFFF;
	font-weight:normal;
	line-height:16px;
	border-bottom:1px solid #FFFFFF;
}

.menucolumn_newsletter {
	font-size:11px;
}

.menucolumn_newsletter input.inputnewsletter {
	width:135px;
	height:16px;
	border:1px solid #c7af83;
	background-color:#efe6d0;
	float:left;
	margin-right:5px;
}

.menucolumn_login {
	font-size:11px;
}

.menucolumn_login input.inputlogin {
	width:135px;
	height:16px;
	border:1px solid #c7af83;
	background-color:#efe6d0;
	float:left;
	margin-right:5px;
}

.zahlungsart {
	text-align:center;
	margin:10px 0;
}

/*Mainbereich*/
#maincolumn {
	float:left;
	width:680px;
	padding:10px;
}

/*Bannerbar unten*/
#bannerbar_bottom {
	border-top:2px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

#bannerbar_bottom a {
	display:block;
	padding:5px;
}

#bannerbar_bottom_right {
	border:none;
}

#bannerbar_bottom_right a {
	display:block;
	float:left;
	border-right:2px solid #ffffff;
	padding:5px 6px;
}

#bannerbar_bottom_right .bannerbar01 a {
	padding-left:7px;
}

.bannerbar04 a {
	display:block;
	float:left;
	border:none!important;
}

.breadcrump {
	font-size:11px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ffffff;
}

/*Categorie Listing*/
.catitem {
	float:left;
	text-align:center;
	margin:10px 0;
	width:220px;
}







.catitem img {







display:block;







margin:0 auto 3px auto;







}







.clear {







clear:both;







font-size:0;







line-height:0;







height:1%;







overflow:hidden;







}







.clearsimple {







clear:both;







}







.headingblock {







margin-bottom:10px;







padding:7px 0 10px 0;







}







.headingblock h1 {







font-size:14px;







line-height:16px;







margin:0;







padding:0;







}







.footer_text {







font-size:11px;







width:900px;







margin:5px auto 0 auto;







padding:5px 0;







text-align:center;







color:#b1a899;







border-top:1px solid #ffffff;







}







.footer_text a {







color:#b1a899;







text-decoration:underline;







}







/*Produktdetailseite*/







.detailbild {







text-align:center;







margin:0 0 10px 0;







}







.detailbild_zusatz {







display:none;







}







.detailinner {







font-size:11px;







}







.detailinner h3 {







margin:0;







padding:0;







font-size:13px;







}







.detailinner input {







float:left;







margin-right:5px;







}







.detailinner input.detail_qty {







width:30px;







height:16px;







border:1px solid #c7af83;







background-color:#efe6d0;







margin-top:1px;







}







/*Products Listing*/







.produkt_listing_column {







position:relative;







height:1%;







border-bottom:1px solid #a89e8c;







margin-bottom:10px;







padding-bottom:10px;







}







.products_listing_image {







float:left;







width:150px;







}







.products_listing_image img {







display:block;







}







.products_listing_text {







float:left;







width:390px;







font-size:12px;







position:relative;







padding-right:130px;







}







.products_listing_text p {







margin:0;







padding:8px 0 0 0;







}







.products_listing_button {







position:absolute;







right:0;







bottom:5px;







}







/*Easy Checkout*/







.checkout_block_shipping_address {







float:left;







width:320px;







border:solid #a89e8c;







border-width:0 1px 1px 1px;







padding:0 5px 5px 5px;







}







.checkout_block_payment_address {







float:right;







width:320px;







border:solid #a89e8c;







border-width:0 1px 1px 1px;







padding:0 5px 5px 5px;







}







.checkout_block_order {







border:solid #a89e8c;







border-width:0 1px 1px 1px;







padding:0 5px 5px 5px;







margin-top:20px;







}







.checkout_block_shipping {







border:solid #a89e8c;







border-width:0 1px 1px 1px;







padding:0 5px 5px 5px;







margin-top:20px;







}







.checkout_block_shipping tr.moduleRowshipping {







background-color:#e3dbc6;







font-size:11px;







}







.checkout_block_shipping td.shiptext {







font-size:10px;







font-style:italic;







padding:5px;







}







.checkout_block_order_total {







border:solid #a89e8c;







border-width:0 1px 1px 1px;







padding:0 5px 5px 5px;







margin-top:20px;







text-align:right;







}







.checkout_block_order_payment {
	border:solid #a89e8c;
	border-width:0 1px 1px 1px;
/*	padding:0 5px 5px 5px;*/
	margin-top:20px;
	font-size:11px;
}







.checkout_block_order_payment strong {







font-size:12px;







}







.checkout_block_order_comments {







border:solid #a89e8c;







border-width:0 1px 1px 1px;







padding:0 5px 5px 5px;







margin-top:20px;







}







.checkout_block_order_comments textarea {







width:662px!important;







}







.checkout_block_order_agb {







border:solid #a89e8c;







border-width:0 1px 1px 1px;







padding:0 5px 5px 5px;







margin-top:20px;







}







.checkout_block_order_agb textarea {







width:662px!important;







}







.checkout_block_order_buttom {







text-align:right;







}







#displayResponse {







display:block;







line-height:20px;







}







.agb_checkbox {







margin-top:5px;







padding:3px;







border:1px solid #a89e8c;







background-color:#e2aa6e;







}





















.login_right {







float:right;







width:320px;







border:solid #a89e8c;







border-width:0 1px 1px 1px;







padding:0 5px 5px 5px;







font-size:11px;







height:120px;







}







.login_right {







float:right;







width:320px;







border:solid #a89e8c;







border-width:0 1px 1px 1px;







padding:0 5px 5px 5px;







font-size:11px;







height:120px;







}







.login_right label {







font-weight:bold;







width:110px;







float:left;







display:block;







}







.login_right input {







float:left;







}







.login_right .clear {







height:5px;







}







.login_right input.loginemail {







width:135px;







height:16px;







border:1px solid #c7af83;







background-color:#efe6d0;







}







.login_right input.loginpasswort {







width:135px;







height:16px;







border:1px solid #c7af83;







background-color:#efe6d0;







}







.login_guest {







border:solid #a89e8c;







border-width:0 1px 1px 1px;







padding:0 5px 5px 5px;







font-size:11px;







margin-top:20px;







}







.main_create_account input {







width:135px;







height:16px;







border:1px solid #c7af83;







background-color:#efe6d0;







}







.main_create_account select {







width:140px;







height:22px;







border:1px solid #c7af83;







background-color:#efe6d0;







}







span.checkbox input {







width:12px;







height:12px;







border:none;







background:none;







margin:0 8px;







}







span.button input {







width:98px;







height:25px;







border:none;







background:none;







}















.boxText {







        font-family: Verdana, Arial, sans-serif;







        font-size: 10px;







}















.boxTextBG {







        font-family: Verdana, Arial, sans-serif;







        font-size: 10px;







        background-color: #ffffff;







}







.boxTextBGII {







        font-family: Verdana, Arial, sans-serif;







        font-size: 10px;







        background-color: #FFCC99;







}







.boxTextPrice {







        font-family: Verdana, Arial, sans-serif;







        font-size: 10px;







        color: #FF0000;







}















.errorBox {







        font-family : Verdana, Arial, sans-serif;







        font-size : 11px;







        font-weight: bold;







        border:1px solid #565656;







        background-color:#FFCC99;







}







.gvBox {







        font-family : Verdana, Arial, sans-serif;







        font-size : 11px;







        font-weight: bold;







        border-color: #FFFFFF;







        border: 1px solid;







        background-color: #ff0000;







}







.stockWarning {







        font-family : Verdana, Arial, sans-serif;







        font-size : 10px;







        color: #ff0000;







}















.productsNotifications {







        background-color: #f2fff7;







}















.orderEdit {







        font-family : Verdana, Arial, sans-serif;







        font-size : 10px;







        color: #70d250;







        text-decoration: underline;







}























img{







        border:0;







}































FORM {







        display: inline;







}























TR.header {







        background-color: #ffffff;







}















TR.headerNavigation {







  background: #F6F6F6;







}















TD.headerNavigation {







        font-family: Verdana, Arial, sans-serif;







        font-size: 10px;







        color: #000000;







        font-weight : bold;







        border-bottom: 1px solid;







        border-color: #b6b7cb;







        background-color: #F6F6F6;







}















A.headerNavigation {







  color: #000000;







}















A.headerNavigation:hover {







  color: #000000;







}















TD.conditions {







  background-color: #FFCCCC;







}















A.confirmationEdit {







        color: #009933;







        font-style: italic;







}







A.confirmationEdit:hover {







        color: #009933;







        font-style: italic;







        text-decoration: underline;







}







TR.headerError {







  background-color: #ff0000;







}















TR.headerMessage {







        background-color: #00CC33;







}















.moduleHeading {







        font-family: Verdana, Arial, sans-serif;







        font-size: small;







        font-weight: bold;







        padding-bottom: 10px;







}















TD.headerError {







  font-family: Tahoma, Verdana, Arial, sans-serif;







  font-size: 11px;







  background: #ff0000;







  color: #ffffff;







  font-weight : bold;







  text-align : center;







}















TR.headerInfo {







  background: #00ff00;







}















TD.headerInfo {







  font-family: Tahoma, Verdana, Arial, sans-serif;







  font-size: 11px;







  background: #00ff00;







  color: #ffffff;







  font-weight: bold;







  text-align: center;







}















TR.footer {







  background: #bbc3d3;







}















TD.footer {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







    background: #F6F6F6;







  color: #000000;







  font-weight : bold;







  border-bottom: 1px solid;







  border-color: #b6b7cb;







}















.infoBox {







}















.infoBoxContents {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}















.infoBoxNotice {







  background: #FF8E90;







}















.infoBoxNoticeContents {







  background: #FFE6E6;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}















TD.infoBoxHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #666666;







  height:17px;







  color: #ffffff;







}















TD.infoBoxHeading_right {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  font-weight: bold;







  background: #C4C4C4;







  height:17px;







  color: #000000;







}















TD.infoBox, SPAN.infoBox {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  border-right: 4px solid;







  background: #E6E6E6;







  border-color: #C4C4C4;







}















TD.infoBox_right, SPAN.infoBox_right {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  background: #E6E6E6;















}















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: #f8f8f9;







}















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: #f8f8f9;







}















TABLE.productListing {







  border: 1px;







  border-style: solid;







  border-color: #b6b7cb;







  border-spacing: 1px;







}















.productListing-heading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  background: #b6b7cb;







  color: #FFFFFF;







  font-weight: bold;







}















TD.productListing-data {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}















A.pageResults {







        color: #0000FF;







        text-decoration: underline;







}















A.pageResults:hover {







  color: #0000FF;







  background: #FFFF33;







}















TD.pageHeading, DIV.pageHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







  font-weight: bold;







  color: #000000;







}















TR.subBar {







  background: #f4f7fd;







}















TD.subBar {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  color: #000000;







}















TD.main, P.main {







  font-family: Verdana, Arial, sans-serif;







  font-size: 11px;







  line-height: 1.5;







}















TD.smallText, SPAN.smallText, P.smallText {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}















TD.accountCategory {







  font-family: Verdana, Arial, sans-serif;







  font-size: 11px;







  color: #aabbdd;







}















TD.fieldKey {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







  font-weight: bold;







}















TD.fieldValue {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







}















TD.tableHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







  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: 11px;







}















TEXTAREA {







  width: 100%;







  font-family: Verdana, Arial, sans-serif;







  font-size: 11px;







}















SPAN.greetUser {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







  color: #f0a480;







  font-weight: bold;







}















SPAN.underline {







        text-decoration: underline;







}















TABLE.formArea {







  background: #efe6cf;







  border-color: #cccccc;







  border-style: solid;







  border-width: 1px;







}















TD.formAreaTitle {







  font-family: Tahoma, Verdana, Arial, sans-serif;







  font-size: 12px;







  font-weight: bold;







}















.copyright {







  font-family: Verdana, Arial, sans-serif;







  font-size: 11px;







  line-height: 1.5;







  text-align:center;







}







.parseTime {







  font-family: Verdana, Arial, sans-serif;







  font-size: 11px;







  line-height: 1.5;







  text-align:center;







}







A.copyright {







  color: #000000;







}







A.copyright:hover {







  color: #0000ff;







  text-decoration: underline;







}























SPAN.markProductOutOfStock {







  font-family: Tahoma, Verdana, Arial, sans-serif;







  font-size: 12px;







  color: #ff0000;







  font-weight: bold;







}















SPAN.productSpecialPrice {







  font-family: Verdana, Arial, sans-serif;







  color: #ff0000;







}







SPAN.productOldPrice {
        font-family: Verdana, Arial, sans-serif;
        color: #9c2821;
        text-decoration: line-through;
}

SPAN.productOldPriceInfo {
        font-family: Verdana, Arial, sans-serif;
        color: #9c2821;
        text-decoration: none;
		font-size:10px;
}







SPAN.errorText {







  font-family: Verdana, Arial, sans-serif;







  color: #ff0000;







}















SPAN.productDiscountPrice {







  font-family: Verdana, Arial, sans-serif;







  color: #ff0000;







  font-weight: bold;







}















.smallHeading {







        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;







        font-size: x-small;







        font-weight: bold;







        color: Black;







}















.moduleRow {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5;
 background-color: #e3e4e4;
 border: 1px solid;
 border-color: #E6E6E6;
}
.moduleRowOver {
 background-color: #d7d1cc;
 border: 1px solid;
 border-color: #ffffff;
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5;
}
.moduleRowSelected { 
	background-color: #d7d1cc;
}















.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; }















/* sitewide font classes */







/* Note: heading<Number> equals <font size="Number"> */







.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 Tables */







.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;}























/* message box */















.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }







.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ff0000; }







.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }















/* input requirement */















.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: 11px;







        font-weight: bold;







}















.tableListingI {







        background-color: #eeeeee;







}















.tableListingII {







        background-color: #d0d0d0;







}















.tableBody {







padding: 5px;







}















.poweredby {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  color: #000000;







  font-weight: bold;







}







.onepxwidth {







        width: 1px;







}






#popCart {



        position: absolute;



        top: 200px;



        left: 50%;



        width: 560px;



        margin: 0 0 0 -280px;



        background: #fff;



        border: 1px solid #000;



        color: #000;



        z-index: 100000;



        display: none;



        padding: 10px 10px 25px 10px;;



}







.popup_header {



        font-family: Tahoma, Verdana, Arial, sans-serif;







        font-size: 1.0em;







        text-align: center;



        vertical-align:bottom;



        padding: 3px 10px;



        border: 1px solid #ccc;



        margin: 0px auto;



        width: 380px;



}







.popup_image {



        font-family: Tahoma, Verdana, Arial, sans-serif;







        font-size: 0.9em;







        text-align: center;







        color: #000;



        margin: 10px auto;







        padding: 5px;



}







#mycart {



        margin: 0px auto;



        height: 42px;



        width: 320px;



}







.cart_symbol {



        height: 42px;



        width: 48px;



        float: left;



        background-image: url(img/shopping_cart.gif);



        background-position: left;



        background-repeat: no-repeat;



}



.cart_contents {



        font-family: Tahoma, Verdana, Arial, sans-serif;







        font-size: 0.9em;







        text-align: left;



        color: #000;



        height: 42px;



        float: right;



}







#pop_buttons_box {



        font-family: Tahoma, Verdana, Arial, sans-serif;







        font-size: 1.0em;







        text-align: center;



        width: 560px;



        height: 28px;



        vertical-align:bottom;



        margin: 10px auto 0 auto;



}







#pop_buttons_box a {



        color: #000;



        text-decoration: none;



}



#pop_buttons_box a:hover {



        color: #484848;



        text-decoration: none;



}







.close_button {



        float: left;



        width: 160px;



        border: 1px solid #000;



}



.cart_button {



        float: right;



        width: 160px;



        border: 1px solid #000;



}

.topban {

margin-bottom:20px;

}

/* Web Service Berlin */

/*20.09.2011 */
/*** Header ***/
DIV#Contentmain {
	position:relative;
	float:left;
	width:1000px;
	left:50%;
	margin-left:-500px;
	background-color:#FFF;	
	z-index:2;
}
DIV#ContentHeader {
	width:1000px;
	height:190px;
}
DIV#ContentHeaderLogo {
	float:left;	
	width:350px;
	height:130px;
	margin-top:25px;
	margin-left:25px;
}
DIV#ContentHeaderNavigation1 {
	float:left;
	width:280px;
	height:30px;
	margin-top:120px;
	margin-left:40px;
}
DIV#ContentHeaderCart {
	float:left;	
	width:282px;
	height:54px;
	margin-top:100px;
	margin-left:11px;
	background-image:url(img/warenkorb_back.gif);
}
DIV#ContentHeaderCart .text {
	margin-left:58px;
	margin-top:7px;
	color:#95261f;
	font-size:10px;
	width:185px;
}
DIV#ContentHeaderCart .text strong {
	display:block;
	margin-bottom:3px;
	color:#000;
}
DIV#ContentHeaderSearch {
	width:1000px;
	height:35px;
	background-color:#d7d1cc;
}
DIV#ContentHeaderSearchBox {
	position:absolute;
	height:25px;
	margin-left:323px;
	margin-top:4px;
	text-align:center;
}
DIV#ContentHeaderSearchBox .InputField {
	width:350px;
	border:1px solid #CCC;
	font-family:Verdana;
    font-size: 13px;
	height:23px;
}
DIV#ContentHeaderSearchBox .Button {
	position:relative;
}

DIV#ContentHeaderLine {
	width:1000px;
	height:5px;
}
/*** Header ***/

/*** Content left ***/
DIV#ContentNavLeft {
	float:left;
	width:240px;
}
DIV.ContentNavLeftBox {
	width:240px;
	border-right:1px solid #CCC; 
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;	
}
DIV.ContentNavLeftBox DIV.HeaderBox {
	width:241px;
	height:33px;
	margin-bottom:5px;
	background-color:#95261f;
}
DIV.ContentNavLeftBox DIV.HeaderText {
	margin-left:5px;
	padding-top:7px;	
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}
/*** Content left ***/

/*** Content middle ***/
DIV#ContentMiddleStart {
	float:left;	
	width:580px;
}
DIV#ContentMiddleStart DIV#BannerTop {
	width:580px;
	height:300px;
	border:1px solid #CCC;
}
DIV#ContentMiddleStart .nivoSlider {
	position:relative;
    width:580px;
    height:300px;
    background:url(img/2011/ladebild.gif) no-repeat 50% 50%;
}
DIV#ContentMiddleStart .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
DIV#ContentMiddleStart .nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
DIV#makeMeScrollable {
	width:580px;
	height:72px;
	border:1px solid #CCC;
	overflow:hidden;	
}
DIV#makeMeScrollable DIV.scrollWrapper
{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
DIV#makeMeScrollable DIV.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}
DIV#makeMeScrollable DIV.ManufacturerImages {
	float:left;
	width:130px;
	height:60px;
	border:1px dotted #CCC;
	margin:5px 5px 5px 5px;
	background-position:center;
	background-repeat:no-repeat;	
}

DIV#ContentMiddleStart DIV#Content {
	width:580px;
	border:1px solid #CCC;
	overflow:hidden;	
}
DIV#ContentMiddleSub {
	width:749px;
	float:left;	
}
DIV#ContentMiddleSub DIV#Content {
	width:749px;
	float:left;
	overflow:hidden;
}
/*** Content middle ***/

/*** Content right ***/
DIV#ContentNavRight {
	float:left;	
	width:159px;
}
DIV#ContentNavRight DIV.Box {
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
DIV#ContentNavRight DIV.Box DIV.Header {
	width:159px;
	height:33px;
	margin-bottom:5px; 	
}
DIV#ContentNavRight DIV.Box DIV.Header DIV.Text a {
	margin-left:5px;
	padding-top:7px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}
DIV#ContentNavRight DIV.Box DIV.Header DIV.Text {
	margin-left:5px;
	padding-top:7px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}
DIV#ContentNavRight DIV.Box DIV.Header DIV.Arrow {
	margin-left:5px;
	margin-top:6px;
}
DIV#ContentNavRight DIV.Box DIV.Content {
	width:149px;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	margin-right:5px;
}
DIV#ContentNavRight DIV.Box DIV.ContentNoMargin {
	width:149px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:5px;
}
/*** Content right ***/

/*** other ***/
DIV#ContentLineBG {
	width:1000px;
	height:2px;
	background-color:#4e5359;		
}
/*** other ***/

/*** product listing ***/
DIV.PageNavigation {
	border:1px solid #CCC;
}
.SplitPage-links {
        float: right;
}
span.splitPageActiveBg {
        float: left;
        display: block;
        width: 24px;
        height: 14px;
        padding: 3px 0 3px 0;
        text-align: center;
        background: url(img/splitpage_bg.gif) top left no-repeat transparent;
		color: #dbb6b4;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 11px;
}
span.splitPageActiveNoBg {
        float: left;
        display: block;
        width: 24px;
        height: 14px;
        padding: 3px 0 3px 0;
        text-align: center;
		color:#FFFFFF;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 11px;
		color:#000;
}
a.splitPageInactiv, a.splitPageInactiv:hover {
		color:#FFFFFF;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 11px;
		font-weight:bold;
		text-decoration:none;
}
.SplitPageDescription {
        font-family: Verdana;
        font-size: 10px;
}
a.paymentInfoLink {
        font-family: Verdana;
        font-size: 10px;
}
DIV.PageNavigation DIV.Box {
	width:749px;
	height:33px; 
}
DIV.PageNavigation DIV.Name a {
	width:350px;
	float:left;
	margin-left:5px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}
DIV.PageNavigation DIV.Name {
	width:350px;
	float:left;
	padding-top:8px;
	margin-left:5px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}
DIV.PageNavigation DIV.Buttons {
	float:right;
	padding-top:6px;
	margin-left:5px;
	margin-right:5px;
}
DIV.ProductListing {
    font-family: Verdana, Arial, sans-serif;
	width:180px;
	height:230px;
	float:left;
	border:1px solid #CCC;
}
DIV.ProductListing DIV.image {
	width:174px;
	height:125px;
	margin:3px 3px 3px 3px;
	text-align:center;
	overflow:hidden;
}
DIV.ProductListing DIV.name {
	height:30px;
	margin:3px 3px 3px 3px;
	overflow:hidden;
	text-align:center;
}
DIV.ProductListing DIV.name a {
    font-size:10px;
	color: #333;
}
DIV.ProductListing DIV.PriceOld {
	height:10px;
    font-size:9px;
	text-align:right;
	font-style:italic;
	margin:3px 3px 3px 0px;
}
DIV.ProductListing DIV.PriceNew {
	clear:both;
	margin:5px 3px 0px 3px;
	font-size:14px;
	color:#000;
	text-align:right;
}
DIV.ProductListing DIV.PriceNew .offPrice {
	font-size:10px;
	color:#000;
	font-weight:none;
	font-style:italic;
}
DIV.ProductListing DIV.Vpe {
	margin:3px 3px 3px 3px;
	text-align:right;
	height:10px;
	font-size:9px;
	font-style:italic;
}
DIV.ProductListing DIV.Status {
    font-family: Verdana, Arial, sans-serif;
    font-size: 7pt;
}
DIV.ProductListing DIV.Status DIV.StatusImage {
	float:left;
	margin:0px 5px 5px 5px;
}
DIV.ProductListing DIV.Status DIV.InStock {
    color:#847663;
	float:left;
}
DIV.ProductListing DIV.Status DIV.OutOfStock {
    color:#95261f;
	float:left;
}
/*** product listing ***/

/*** product info ***/
DIV#productInfo {
	
}
DIV#Content DIV#status {
    font-family: Verdana, Arial, sans-serif;
    font-size: 7pt;
}
DIV#Content DIV#status DIV.Image {
	float:left;
	margin:0px 5px 0px 5px;
}
DIV#Content DIV#status DIV.InStock {
    color:#847663;
	float:left;
}
DIV#Content DIV#status DIV.OutOfStock {
    color:#95261f;
	float:left;
}
DIV#productInfo DIV.PriceOld {
	height:10px;
    font-size:9px;
	font-style:italic;
}
DIV#productInfo DIV.PriceNew {
	clear:both;
	font-size:16px;
	color:#000;
	font-weight:bold;
	float:left;
	margin-top:5px;
}
DIV#productInfo DIV#PriceNew {
	clear:both;
	font-size:16px;
	color:#000;
	font-weight:bold;
	float:left;
	margin-top:5px;
}
DIV#productInfo DIV#price SPAN#productNEWprice{
	clear:both;
	font-size:16px;
	color:#000;
	font-weight:bold;
	float:left;
	margin-top:5px;
}
DIV#productInfo DIV.PriceNew .offPrice {
	font-size:10px;
	color:#000;
	font-weight:none;
	font-style:italic;
	font-weight:normal;
}
DIV#productInfo DIV.PriceNew .offPrice {
	font-size:10px;
	color:#000;
	font-weight:none;
	font-style:italic;
	font-weight:normal;
}
DIV#productInfo DIV#sub {
	margin-left:265px;
	margin-top:10px;
}
DIV#productInfo DIV#sub DIV#options {
	margin-bottom:5px;
	height:auto;
	float:left;
	width:483px;
}
DIV#productInfo DIV#sub DIV#options DIV.box {
	width:auto;
	float:left;
}
DIV#productInfo DIV#sub DIV#options DIV.box DIV#description {
    font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	margin-top:5px;
}
DIV#productInfo DIV#sub DIV#options DIV.box DIV#dropdown {
	float:left;
	margin-top:5px;
}



DIV#Switzerland {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color:#000;
	height:50px;
}
DIV#Image {
    width:25px;
    height:20px;
    float:left;
    cursor: pointer;
}
DIV#Text {
    height:20px;
    color:#666;
    padding-top:4px;
    cursor: pointer;
}

DIV#CrossSelling DIV.ProductListing {
    font-family: Verdana, Arial, sans-serif;
	width:180px;
	height:160px;
	float:left;
	border:1px solid #CCC;
}
/*** product info ***/

/*** login ***/
.contmessage {
	margin-bottom:5px;
	padding:3px;
	border:1px solid #a89e8c;
	background-color:#95261f;
	font-size:11px;
	color:#fff;
	text-align:center;
}
.login {
    font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:16px;
}
.login .title {
	font-weight:bold;
	margin-bottom:10px;
}
.login .text {
	margin-bottom:10px;
}
.login .button {
	margin-bottom:15px;
}
.login DIV#fields .label {
	font-weight:bold;
	float:left;
	width:100px;
}
.login DIV#fields .field {
	float:left;
}
.login DIV#fields .field input.loginemail, input.loginpasswort {
	background-color:#d7d1cc;
	border:1px solid #666;
}
.login .lost a {
	text-decoration:underline;	
}

/*** account edit ***/
DIV#accountEdit {
    font-family: Verdana, Arial, sans-serif;
	font-size:11px;
}
DIV#accountEdit .header {
	font-size:11px;
	font-weight:bold;
	float:left;
}
DIV#accountEdit .must {
	font-size: 10px; 
	color: #ff0000;
	float:right;
}
DIV#accountEdit DIV#Box {
	border:1px solid #CCC;
}
DIV#accountEdit DIV#Box DIV#innerBox {
	margin:5px 5px 5px 5px;
}
DIV#accountEdit DIV#Box DIV#innerBox .label {
	float:left;
	width:130px;
	margin-top:3px;
}
DIV#accountEdit DIV#Box DIV#innerBox .field {
	float:left;
}
DIV#accountEdit DIV#Box DIV#innerBox .field input.inputfield {
	background-color:#d7d1cc;
	border:1px solid #666;
}
DIV#accountEdit .buttonLeft {
	float:left;
	margin-left:10px;
}
DIV#accountEdit .buttonRight {
	float:right;
	margin-right:10px;
}
/*** account password ***/
DIV#accountPassword {
    font-family: Verdana, Arial, sans-serif;
	font-size:11px;
}
DIV#accountPassword .header {
	font-size:11px;
	font-weight:bold;
	float:left;
}
DIV#accountPassword .must {
	font-size: 10px; 
	color: #ff0000;
	float:right;
}
DIV#accountPassword DIV#Box {
	border:1px solid #CCC;
}
DIV#accountPassword DIV#Box DIV#innerBox {
	margin:5px 5px 5px 5px;
}
DIV#accountPassword DIV#Box DIV#innerBox .label {
	float:left;
	width:150px;
	margin-top:3px;
}
DIV#accountPassword DIV#Box DIV#innerBox .field {
	float:left;
}
DIV#accountPassword DIV#Box DIV#innerBox .field input.inputfield {
	background-color:#d7d1cc;
	border:1px solid #666;
}
DIV#accountPassword .buttonLeft {
	float:left;
	margin-left:10px;
}
DIV#accountPassword .buttonRight {
	float:right;
	margin-right:10px;
}
/*** account guest ***/
DIV#accountGuest {
    font-family: Verdana, Arial, sans-serif;
	font-size:11px;
}
DIV#accountGuest .header {
	font-size:11px;
	font-weight:bold;
	float:left;
}
DIV#accountGuest .must {
	font-size: 10px; 
	color: #ff0000;
	float:right;
}
DIV#accountGuest .Box {
	border:1px solid #CCC;
}
DIV#accountGuest .Box .innerBox {
	margin:5px 5px 5px 5px;
}
DIV#accountGuest .Box .innerBox .label {
	float:left;
	width:170px;
	margin-top:3px;
}
DIV#accountGuest .Box .innerBox .field {
	float:left;
}
DIV#accountGuest .Box .innerBox .field input.inputfield {
	background-color:#d7d1cc;
	border:1px solid #666;
}
DIV#accountGuest .buttonRight {
	float:right;
	margin-right:10px;
}
/*** account normal ***/
DIV#accountNormal {
    font-family: Verdana, Arial, sans-serif;
	font-size:11px;
}
DIV#accountNormal .header {
	font-size:11px;
	font-weight:bold;
	float:left;
}
DIV#accountNormal .must {
	font-size: 10px; 
	color: #ff0000;
	float:right;
}
DIV#accountNormal .Box {
	border:1px solid #CCC;
}
DIV#accountNormal .Box .innerBox {
	margin:5px 5px 5px 5px;
}
DIV#accountNormal .Box .innerBox .label {
	float:left;
	width:170px;
	margin-top:3px;
}
DIV#accountNormal .Box .innerBox .field {
	float:left;
}
DIV#accountNormal .Box .innerBox .field input.inputfield {
	background-color:#d7d1cc;
	border:1px solid #666;
}
DIV#accountNormal .buttonRight {
	float:right;
	margin-right:10px;
}

/*** shopping cart ***/
.plus {
	display: block;
	background-image: url(img/plus.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 13px;
	border: 0px;
	font-size: 0px;
	cursor: pointer;
	margin-top:5px;
	background-color:#FFF;
}

.minus {
	display: block;
	background-image: url(img/minus.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 13px;
	border: 0px;
	font-size: 0px;
	cursor: pointer;
	margin-top:5px;
	background-color:#FFF;
}

.alter {
	display: block;
	background-image: url(img/alter.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 13px;
	border: 0px;
	font-size: 0px;
	cursor: pointer;
	margin-top:2px;
	background-color:#FFF;
}

.delete {
	display: block;
	background-image: url(img/delete.gif);
	background-repeat: no-repeat;
	width: 19px;
	height: 22px;
	border: 0px;
	font-size: 0px;
	background-color: #fff;
	cursor: pointer;
}

/*** Checkout shipping ***/
DIV#AGBCheck {
	background-color:#95261f;
	color:#FFF;	
}
DIV#AGBCheck .output {
	padding-top:5px;
	padding-bottom:5px;
}
DIV#AGBCheck .output a font {
	color:#FFF;	
	margin-left:50px;
}

/*** Checkout Confirmation ***/
DIV#checkoutConfirmation .PageNavigation .Name {
	font-size:12px;
	margin-top:2px;
}
DIV#checkoutConfirmation .PageNavigation .Link {
	float:right;
	margin-right:10px;
	margin-top:10px;
}
DIV#checkoutConfirmation .PageNavigation .Link a {
	color:#090;
	text-decoration:underline;
}
DIV#checkoutConfirmation .text {
	padding:0 5px 5px 5px;
	font-size:11px;
	margin-bottom:20px;
}
.checkout_confirmation_info_payment {
	padding:0 5px 5px 5px;
	margin-top:20px;
	font-size:11px;
}
.checkout_confirmation_comments {
	border:solid #a89e8c;
	border-width:0 1px 1px 1px;
	padding:0 5px 5px 5px;
	margin-top:20px;
	font-size:11px;
}
.checkout_confirmation_payment_infos {
	padding:0 5px 5px 5px;
	margin-top:20px;
	font-size:11px;
}
.checkout_confirmation_products {
	padding:0 5px 5px 5px;
	margin-top:20px;
	font-size:11px;
}
.checkout_confirmation_total {
	text-align:right;
	border:solid #a89e8c;
	border-width:0 1px 1px 1px;
	padding:0 5px 5px 5px;
	margin:20px 0;
	font-size:11px;
}


/*** newsletter ***/
DIV#newsletter {
    font-family: Verdana, Arial, sans-serif;
}
DIV#newsletter .label {
	font-weight:bold;
	float:left;
	width:140px;
}
/*** contact us ***/
DIV#contact_us {
    font-family: Verdana, Arial, sans-serif;
}
DIV#contact_us .label {
	font-weight:bold;
	float:left;
	width:140px;
}
DIV#contact_us .button {
	float:right;
	margin-right:10px;
}
DIV#contact_us .image {
	float:left;
	margin-right:90px;
}
DIV#contact_us .text {
    font-family: Verdana, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	float:left;
	margin-top:30px;
}

/*** checkout success ***/
DIV#checkoutSuccess {
    font-family: Verdana, Arial, sans-serif;
}
DIV#checkoutSuccess .image {
	float:left;
}
DIV#checkoutSuccess .text {
    font-family: Verdana, Arial, sans-serif;
	font-size:13px;
	float:left;
}
DIV#checkoutSuccess .button {
	float:right;
	margin-right:10px;
}

/* Banner Outside */
DIV#BannerOutsideLeft {
	position:fixed;
	float:left;
	width:350px;
	height:365px;
	left:50%;
	margin-left:-750px;
	bottom:5px;
	z-index:1;
}
.nivoSliderLeft {
	position:relative;
    width:350px;
    height:365px;
    background:url(img/2011/ladebild.gif) no-repeat 50% 50%;
}
.nivoSliderLeft img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.nivoSliderLeft a.nivo-imageLink {
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	border:0;
	padding:0;
	margin:0;
	display:none;
	z-index:6;
}
.nivo-slice {
	position:absolute;
	display:block;
	height:100%;
	z-index:5;
}
.nivo-box {
	position:absolute;
	display:block;
	z-index:5;
}
/* Banner Outside */

/*** footer ***/
DIV#footer {
    font-family: Verdana, Arial, sans-serif;
	color:#666;
	position:relative;
	float:left;
	width:1000px;
	left:50%;
	margin-left:-500px;
	background-color:#FFF;	
	z-index:2;
	margin-bottom:10px;
}
DIV#footer DIV.InfoBox1 {
	float:left;
	width:320px;
	margin-left:15px;
}
DIV#footer DIV.InfoBox2 {
	float:left;
	width:320px;
	margin-left:10px;	
}
DIV#footer DIV.InfoBox3 {
	float:left;
	width:320px;
	margin-left:15px;
}
DIV#footer .header {
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:5px;
}
DIV#footer .text .Textline {
	font-size:12px;
	margin:5px 5px 5px 5px;
}
DIV#footer .text .Textline a {
	font-size:12px;
	color:#666;
}

/* Web Service Berlin */

#WhatsNewAccordion {
	width:159px;
	margin:0;
	padding:0;
	color:#000000;
	list-style-type:none;
	background-color:#FFFFFF;
}
#WhatsNewAccordion ul {
	overflow: hidden;
	margin:0;
	padding:0;
}
#WhatsNewAccordion li {
	margin:0;
	padding:0;
	list-style-type:none;        
}
#WhatsNewAccordion li li {
	height:181px;
	background-image:url(img/2011/bg_whatsnew_open.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
#WhatsNewAccordion a {
	display:block;
    font-weight:normal;
    text-decoration:none;
}
#WhatsNewAccordion li a.opened {
	height:10px;
	background-image:url(img/2011/bg_whatsnew_closed.png);
	color:#FFFFFF;
}
#WhatsNewAccordion a.opened DIV.headerBG {
	display:none;
}
#WhatsNewAccordion li a.closed {
	height:40px;
	color:#000000 !important;
	background-image:url(img/2011/bg_whatsnew_closed.png) !important;
	overflow:hidden;
}
#WhatsNewAccordion a.closed DIV.headerBG {
	float:left;
	width:21px;
	height:21px;
	margin-left:10px;
	padding-top:10px;
    background-image:url(img/2011/new_number_bg.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
#WhatsNewAccordion a.closed DIV.headerBG DIV.Number {
	margin-left:7px;
	margin-top:3px;
    font-family: Verdana;
    font-size: 12px;
	font-weight:bold;
	color:#95261f;
}
#WhatsNewAccordion a.closed DIV.Text {
    font-size: 10px;
	float:left;
    width:120px;
	height:25px;
	margin-top:10px;
	margin-left:5px;
	overflow:hidden;
}
#WhatsNewAccordion a.closed DIV.Text a.Name {
    font-family:Verdana;
    font-size:9px;
	color:#000;
}
#WhatsNewAccordion a.opened DIV.Text {
	display:none;
}
#WhatsNewAccordion li li DIV.AccordionContentNumBg {
	position:absolute;
	float:left;
	width:21px;
	height:21px;
	margin-left:10px;
    background-image:url(img/2011/new_number_activ_bg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	z-index:999;
}
#WhatsNewAccordion li li DIV.AccordionContentNumBg DIV.Number {
	position:absolute;
	margin-left:7px;
	margin-top:3px;
    font-family: Verdana;
    font-size: 12px;
	font-weight:bold;
	color:#FFF;
	z-index:2;
}
#WhatsNewAccordion li li DIV.Image {
	float:left;
    width:125px;
	height:125px;
	margin-top:10px;
	margin-left:10px;
    font-family:Verdana;
    font-size:10px;
	font-weight:bold;
	color:#000;
	z-index:3;
}
#WhatsNewAccordion li li DIV.Name {
	float:left;
    width:125px;
	height:40px;
	margin-top:5px;
	margin-left:10px;
    font-family:Verdana;
    font-size:10px;
	font-weight:bold;
	color:#000;
	z-index:4;
	overflow:hidden;
}













#container{
	position: absolute;
	margin-top:-33px;
	width: 484px;
}

#container ul, li {
border:0pt none;
font-family:inherit;
font-size: 100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
padding:0pt;
vertical-align:baseline;
}
.clear{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

/******* MENU *******/
#container ul{
	list-style: none;
	list-style-position: outside;
}
#container ul.menu li{
	font-weight: 700;
	display: block;
	padding: 5px 10px 5px 10px;
	background: #efefef;
	margin-bottom: -1px;
	border: 1px solid #d0ccc9;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #898989;
	cursor: pointer;
	float: left;
	margin-right: 5px;
	margin-bottom: -1px;
	z-index:1;
    font-family:Verdana;
    font-size:10px;
}
#container ul.menu li.active{
	background: #fff;
	top: 1px;
	border-bottom: 0;
	color: #000;
}
/******* /MENU *******/
/******* CONTENT *******/
DIV#container .content{
	margin: 0px auto;
	background: #efefef;
	background: #fff;
	border: 1px solid #d0ccc9;
	text-align: left;
	padding: 10px;
	padding-bottom: 0px;
	font-size: 11px;
	height:222px;
	overflow:auto;
	z-index:2;
}
/******* /CONTENT *******/
/******* NEWS *******/
.content.description h1{
}
.content.description{
	display: block;
}
/******* /NEWS *******/
/******* TUTORIALS *******/
.content.sizechart h1{
}
.content.sizechart{
	display: none;
}
/******* /TUTORIALS *******/
/******* TUTORIALS *******/
.content.productvideo h1{
}
.content.productvideo{
	display: none;
}
/******* /TUTORIALS *******/




img
{
	border: none;
}
.lienintelliance{
	color:#F16710;
	text-decoration:underline;
}
.lienintelliance:hover{
	text-decoration:none;
}
.lienagence{
	color: #666666;
	text-decoration:none;
}
p.piedpage{
	font-style:italic;
	margin-bottom:2px;
	margin-top:2px;
}
p.seeothers{

}

#ImageBoxOverlay
{
	background-color: #000;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url(images/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(images/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(images/imagebox/next_image.jpg);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(images/imagebox/prev_image.jpg);
	background-repeat:	no-repeat;
	background-position: left bottom;
}
h2,
h4,
p
{
	padding-left: 20px;
}
#viewjs{
	color:#222222;
	font-size:14px;
	font-height:bold;
	text-decoration:underline;
}
#viewjs:hover{
	text-decoration:none;
}





/*
        #WhatsNewAccordion li a {
            width:159px;
            padding:5px 0 0 0px;
            display:block;
            color:#000000;
            background-image:url(img/2011/test_bg_topseller_closed.png);
            height:25px;
        }
*/


/*
        #WhatsNewAccordion li.firstitem a.opened {
            background-image:url(img/2011/test_ha-header-first-active.jpg);
            color:#FFFFFF;
        }

        #WhatsNewAccordion li.lastitem ul {
            background-image:url(img/2011/test_ha-footer.jpg);
            background-repeat:no-repeat;
            background-position:bottom;
           /* padding-bottom:4px;*//*
        }
*/
