/* -----------------------------------------------------------------------------------------



   $Id: stylesheet.css,v 1.4 2004/06/06 17:13:29 novalis Exp $   







   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 



   ---------------------------------------------------------------------------------------*/

/*cyt*/

#bg_all { width:100%; background-image: url(images/css/verlauf.jpg); background-repeat: repeat-x; background-color: #0074a7;}

#give_position { width:922px; margin:0px auto; background-image: url(images/css/shadow.png); background-position: center; background-repeat: repeat-y; }

#give_position_inner { width:900px; margin:0px 11px;}

#head { clear:both; margin-bottom:1px; outline:none;}

#head a {outline:none;}

#head_top_german { background:url(images/german/head.jpg) no-repeat; height:206px; margin:1px 0px; text-align:left; clear:both;}

#head_top_english { background:url(images/english/head.jpg) no-repeat; height:206px; margin:1px 0px; text-align:left; clear:both;}



#head_top_log_german { background:url(images/german/head_log.jpg) no-repeat; height:206px; margin:1px 0px; text-align:left; clear:both;}

#head_top_log_english { background:url(images/english/head_log.jpg) no-repeat; height:206px; margin:1px 0px; text-align:left; clear:both;}



#logo_click { float:left; margin-left:16px; margin-top:49px; display:inline;}

#box_search { float:left; border:0px solid #000000;}

#search_input { width:110px;height:10px;margin-top:6px;margin-left:6px;margin-bottom:6px;}

#button_advanced {margin-top:2px; width:100px; float:left;}

#button_login {margin-top:2px; margin-left:12px; float:left; }

#skype_click { float:left; margin-left:220px; margin-top:62px;}



#main_table { clear:both; width:900px;}

#col_left{float:left; width:154px; margin:0px;}

#col_center{ float:left; width:592px; margin:0px;}

#col_right{ float:left;  width:154px; margin:0px;background:url(img/top_right.gif) no-repeat;}

#footer {clear:both; background:url(images/css/bg_footer.gif) repeat-x; height:33px; line-height:33px; margin-top:2px; margin-bottom:0px; color:#666666;

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

font-size:10px; text-align:center;}



#box_languages_german { height:202px; width:34px; background:url(images/german/box_languages/bg.gif) no-repeat; position:absolute; top:100px;right:0px;padding-left:6px;padding-top:3px;}

#box_languages_english { height:202px; width:34px; background:url(images/english/box_languages/bg.gif) no-repeat; position:absolute; top:100px;right:0px;padding-left:6px;padding-top:3px;}

#box_cart {width:100%;}

.box_cart_inner_bg { background:url(images/css/bg_cart.gif) no-repeat top; background-color:#e6e6e6; padding:10px 0px; text-align:center;}

.box_cart_inner {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:center; width:134px; margin:0px auto;}

.box_cart_products { font-size:14px; color:#f7780f; font-weight:bold;}

.box_cart_total { font-size:14px; color:#707070; font-weight:bold;}



.box_whatsnew_image { width:152px; border:1px solid #e3e3e3; text-align:center;}

.box_bg { background:url(images/css/bg_cart.gif) no-repeat top; background-color:#e6e6e6; padding:10px 10px; text-align:center;}



.bg_main {background:url(images/css/bg_main.gif) no-repeat bottom;}

.main_inner { width:540px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding-bottom:25px;}

.button_left {padding-top:25px;}

.button_center {padding-top:25px; text-align:center;}

.button_right { text-align:right; padding-top:25px;}



#categories_container { font-family:Arial, Helvetica, sans-serif;}

.title_nosub{ line-height:25px; cursor:pointer; border-collapse:collapse; font-size:11px;  text-align:left;background:url(images/css/title.gif) no-repeat; outline:none; background-color:#e7e7e7; padding-left:8px; width:138px; padding-right:8px;}

.title_nosub:hover { line-height:25px; cursor:pointer; border-collapse:collapse;background:url(images/css/title_hover.gif) no-repeat; font-size:11px; text-align:left; outline:none; background-color:#676767;}

.title_nosub a {color:#666666; font-size:11px; width:100%; display:block; outline:none; text-align:left;}

.title_nosub a:hover {color:#ffffff; text-decoration:none; font-size:11px; width:100%; display:block; outline:none; text-align:left;}



.title_nosub_aktive{ line-height:25px; cursor:pointer; border-collapse:collapse;background:url(images/css/title_hover.gif) no-repeat; background-color:#676767; font-size:11px;  text-align:left;  outline:none; padding-left:8px; width:138px; padding-right:8px;}

.title_nosub_aktive:hover { line-height:25px; cursor:pointer; border-collapse:collapse;background:url(images/css/title_hover.gif) no-repeat; background-color:#676767; font-size:11px;  text-align:left; outline:none;}

.title_nosub_aktive a {color:#ffffff; width:100%; display:block; outline:none; text-align:left;}

.title_nosub_aktive a:hover {color:#ffffff; text-decoration:none; text-align:left;}



.title_blank{ line-height:27px; border-collapse:collapse;background:url(images/css/title_blank.gif); background-repeat:no-repeat; text-align:center;font-weight:bold; font-size:10px;}





/*The accordion menu */

.title{line-height:25px; cursor:pointer; border-collapse:collapse;font-size:11px;  text-align:left;background:url(images/css/title.gif) no-repeat; outline:none;padding-left:8px; background-color:#e7e7e7;width:138px; padding-right:8px;}

.title:hover {line-height:25px; cursor:pointer; border-collapse:collapse;background:url(images/css/title_hover.gif) no-repeat; font-size:11px; text-align:left; outline:none; background-color:#676767;}



.title a {color:#666666; font-size:11px; width:100%; display:block; outline:none; text-align:left;}

.title a:hover {color:#ffffff; text-decoration:none;font-size:11px; width:100%; display:block; outline:none; text-align:left;}

div.title_active div.title_active {line-height:25px; cursor:pointer; border-collapse:collapse;background:url(images/css/title_hover.gif); background-repeat:no-repeat; font-size:11px; text-align:left; outline:none;padding-left:8px; background-color:#676767;width:138px; padding-right:8px;}



div.title_active div.title_active a {color:#ffffff; text-decoration:none;font-size:11px; width:100%; display:block; outline:none; text-align:left;}

div.title_active div.title_active a:hover {color:#ffffff; text-decoration:none;font-size:11px; width:100%; display:block; outline:none; text-align:left;}



.sub_bg { background-color:#FFFFFF;}

.give_sub_pos {background-color:#FFFFFF; width:154px; margin:10px auto;}



div.ersteebene { background-image:url(images/css/pfeil.gif); background-repeat:no-repeat; line-height:12px; padding-left:25px;}

div.ersteebene:hover { background-image:url(images/css/pfeil_hover.gif); background-repeat:no-repeat; line-height:12px;}



a.ersteebene {color:#999999; font-size:11px; line-height:12px; display:block; width:100%; }

a.ersteebene:hover {color:#ff7214; text-decoration:none;}



div.ersteebene_aktive { background-image:url(images/css/pfeil_hover.gif); background-repeat:no-repeat; line-height:12px; padding-left:25px;}

div.ersteebene_aktive:hover { background-image:url(images/css/pfeil_hover.gif); background-repeat:no-repeat; line-height:12px;}

a.ersteebene_aktive {color:#ff7214; font-size:11px;line-height:12px; display:block; width:100%; }

a.ersteebene_aktive:hover {color:#ff7214; text-decoration:none;}



.ersteebene_dist { height:5px; background-color:#FFFFFF;}



a.zweiteebene {color:#333333; font-size:10px;}

a.zweiteebene:hover {color:#999999; text-decoration:none;}





a.zweiteebene_aktive {color:#999999; font-size:10px;}

a.zweiteebene_aktive:hover {color:#999999; text-decoration:none;}

/* end */

.ajax_loading { line-height:250px; width:100%; text-align:center;}

.putin {}



.cyt_headline { width:100%; border-bottom:1px solid #999999;  min-height:25px;

  	height:auto !important;  /* für moderne Browser */

  	height:25px;  /*für den IE */ margin-bottom:10px;}

.cyt_font h1{ font-size:21px; font-family:Arial, Helvetica, sans-serif; color:#006699; margin:0; padding:0; font-weight:normal; text-align:left;}



.cyt_contheadline { font-size:21px; font-family:Arial, Helvetica, sans-serif; color:#006699; margin-top:25px; margin-bottom:25px; padding:0; font-weight:normal; text-align:left;}



#box_information { font-family:Arial, Helvetica, sans-serif;}

#box_history { font-family:Arial, Helvetica, sans-serif;}

.headline h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; margin:0; padding:0;}

.small_headline { font-size:12px;}

.space_line {border-bottom:1px solid #999999; margin-bottom:10px;}



.justy_right { text-align:justify; padding-right:30px;}

.address_box {line-height:1.5; border:1px solid #ff6600; padding:10px;}



.nav_bar { height:30px; border-bottom:1px solid #999999; border-top:1px solid #999999; margin-top:15px;}



A.confirmationEdit {

	color: #ff6600;

	font-style: italic;

}

A.confirmationEdit:hover {

	color: #ff6600;

	font-style: italic;

	text-decoration: underline;

}



.clear_b { clear:both; line-height:0px; font-size:0px; height:0px;}

.float_l { float:left;}

.float_r { float:right;}



.listing { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#707070; height:60px;}

.listing a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#707070; text-decoration:underline;}

.listing a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#707070; text-decoration:none;}



.listing_cart { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#707070; height:60px; font-weight:bold;}

.listing_cart a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#707070; font-weight:bold;}

.listing_cart a:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#707070; text-decoration:none; font-weight:bold;}



.listing_new { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#707070; padding:5px 0px; font-weight:bold; text-align:center;}

.listing_new a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#707070; font-weight:bold;}

.listing_new a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#707070; text-decoration:none; font-weight:bold;}

.price_new { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#707070; padding:5px 0px; font-weight:bold; text-align:center;}

.mwst_new { font-family:Arial, Helvetica, sans-serif; color:#ff6600; font-size:10px; text-align:center;}

.mwst_new a { font-family:Arial, Helvetica, sans-serif; color:#ff6600; font-size:10px;}

.mwst_new a:hover { font-family:Arial, Helvetica, sans-serif; color:#ff6600; font-size:10px;}





.price { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#707070; height:35px; font-weight:bold;}

.productOldPrice {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ff6600; text-decoration:line-through;}



.mwst { font-family:Arial, Helvetica, sans-serif; color:#ff6600; font-size:10px;}

.mwst a { font-family:Arial, Helvetica, sans-serif; color:#ff6600; font-size:10px;}

.mwst a:hover { font-family:Arial, Helvetica, sans-serif; color:#ff6600; font-size:10px;}



.qty {font-family:Arial, Helvetica, sans-serif; color:#707070; font-size:11px; font-weight:bold;}

.prodinfoprice {font-family:Arial, Helvetica, sans-serif; color:#707070; font-size:24px; font-weight:bold;}

a.button			{

					line-height:19px;

					padding-top:0px;

					padding-left:5px;

					list-style:none;

					margin:0px;

					display:block;

					vertical-align:middle;

					font-size:10px;

					text-transform:uppercase;

					color:#ff6600;

					}

					

a.button:hover			{

background-color:#ff6600;

					line-height:19px;

					padding-top:0px;

					padding-left:5px;

					list-style:none;

					margin:0px;

					display:block;

					vertical-align:middle;

					color:#ffffff;

					text-decoration:none;

					}

#cycle_new_default {width:570px; margin:0 auto; height:279px; overflow:hidden;}
#cycle_highlights_default {width:570px; margin:0 auto; height:279px; overflow:hidden;}

#cycle_sortiment {width:570px; margin:0 auto; height:279px; overflow:hidden;}

.bg_box { height:300px; background:url(images/css/bg_box.gif) no-repeat center;}



a.footnavi:hover {

color:#666666;

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

font-size:10px;

text-decoration:none;

}

a.footnavi {

color:#666666;

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

font-size:10px;

text-decoration:none;

}

/*ende*/

   



div {



	padding-right: 0px;



	padding-left: 0px;



	padding-bottom: 0px;



	padding-top: 0px;



}



a img {



	border-width: 0;



}







#container {



	width: 922px;



	margin: 0 auto;



	text-align: left;



}



.prodimage { border:1px solid #999999; height:130px; width:130px;}

.prodinfo { padding:10px;}



/* Navigation */







#navborder {



	background-image: url(http://localhost/aquaneu/templates/xtc3/img/nav_bg.jpg);



	}







.boxHeaderNewProducts {



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



  font-size: 11px;



  font-weight: bold;



  color: #666666;



}



	



.boxText { 



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



	font-size: 10px;



	line-height: 1.5; 



}



	



.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }



.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }



.productsNotifications { background: #f2fff7; }



.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }







BODY {



  background: #FFFFFF;



  color: #666666;



  margin: 0px;



}











A {



  color: #333333;



  text-decoration: none;



  font-weight: normal;



}







A:hover {



  color: #7C7C7E;



  text-decoration: underline;



}







a.deinstyle:link {



  color: #ffffff;



  text-decoration: underline;



}







a.deinstyle:hoover {



  color: #FF8E3D;



  text-decoration: underline;



}











FORM {



	display: inline;



}







TR.header {



  background: #FFFFFF;



}







TR.headerNavigation {



  background: #F6F6F6;



}







TD.headerNavigation {



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



  font-size: 10px;



  background: #FFFFFF;



  color: #000000;



  font-weight : normal;



}







TR.headerNavigation {



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



  font-size: 10px;



  color: #ffffff;



}







TD.headerNavigation1 {



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



  font-size: 10px;



  background: #FFFFFF;



  color: #cccccc;



  font-weight : normal;



}







TD.topNavigation {



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



  font-size: 11px;



  color: #ffffff;



  font-weight : normal;



}







A.topNavigation { 



  color: #ffffff; 



}







A.topNavigation:hover {



  color: #ffffff;



}











A.headerNavigation { 



  color: #2482CD; 



}







A.headerNavigation:hover {



  color: #ff0000;



}







TR.headerError {



  background: #ff0000;



}







TD.headerError {



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



  font-size: 12px;



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



  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;



}







.infoBox {



}







.infoBoxContents {



  background: #E1EFFB;



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



  font-weight: bold;



  background: #999999;



  color: #ffffff;



}







TD.infoBoxHeading_right {



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



  font-size: 10px;



  font-weight: bold;



  background: #FFFFFF;



  height:17;



  color: #fffff;



}







TD.infoBox, SPAN.infoBox {



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



  font-size: 10px;



  background: #FFFFFF; 



  border-color: #C4C4C4;



}







TD.infoBox_right, SPAN.infoBox_right {



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



  font-size: 10px;



  background: #E1EFFB; 







}







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;



}







.accountLeftTop_0{border:1px;border-width:1px;border-style:solid;border-color:#DCDCDC;border-right:0px;border-bottom:0px;}



.accountRightBottom_0{border:1px;border-width:1px;border-style:solid;border-color:#DCDCDC;border-left:0px;border-top:0px;background-color:#f2f2f2;font-family:verdana, tahoma, arial; font-size:11px; font-weight: 500;padding:2px;padding-left:5px;color:#2F4F4F;text-align:left;height:18px;}



.accountRightBottom_1{border:1px;border-width:1px;border-style:solid;border-color:#DCDCDC;border-left:0px;border-top:0px;background-color:#F3F3F3;font-family:verdana, tahoma, arial; font-size:11px; font-weight: 500;padding:2px;padding-left:5px;color:#2F4F4F;text-align:left;height:18px;}



.accountRightBottom_2{border:1px;border-width:1px;border-style:solid;border-color:#DCDCDC;border-left:0px;border-top:0px;background-color:#EAEAEA;font-family:verdana, tahoma, arial; font-size:11px; font-weight: 500;padding:2px;padding-left:5px;color:#2F4F4F;text-align:left;height:3px;}



.accountRightBottom_3{border:1px;border-width:1px;border-style:solid;border-color:#DCDCDC;border-left:0px;border-top:0px;background-color:#EAEAEA;font-family:verdana, tahoma, arial; font-size:12px; font-weight: 700;padding:3px;padding-left:5px;color:#2482CD;text-align:left;height:20px;}



.accountRightBottom_4{border:1px;border-width:1px;border-style:solid;border-color:#DCDCDC;border-left:0px;border-top:0px;background-color:#f2f2f2;background-image:url(img/topNaviPfeil.jpg);background-repeat:no-repeat;background-position:12;}



.accountRightBottom_look{border:1px;border-width:1px;border-style:solid;border-color:#DCDCDC;border-left:0px;border-top:0px;background-color:#f8F8FF;font-family:verdana, tahoma, arial; font-size:11px; font-weight: 500;padding:2px;padding-left:5px;color:#2F4F4F;text-align:center;height:18px;}







TABLE.productListing {



  border: 0px;



  border-style: solid;



  border-spacing: 0px;



}







.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: #ff6600;



}







A.pageResults:hover {



  color: #ff6600;



}







TD.pageHeading, DIV.pageHeading {



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



  font-size: 16px;



  font-weight: bold;



  color: #000000;



}







TR.subBar {



  background: #f4f7fd;



}







TD.subBar {



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



  font-size: 10px;



  color: #000000;



}







TD.main1, P.main1 {



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



  font-size: 11px;



  line-height: 1.5;



}







.main, P.main {



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



  font-size: 10px;



  line-height: 1.5;



}











TD.mainprice {



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



  font-size: 15px;



  font-weight: bold;



  color: #2482CD;



}











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



  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;

  color:#666666;



}







TEXTAREA {



  width: 99%;



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



  font-size: 11px;

  color:#666666;



}







SPAN.greetUser {



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



  font-size: 12px;



  color: #2482CD;



  font-weight: bold;



}





.formArea {





}







TD.formAreaTitle {



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



  font-size: 12px;



  font-weight: bold;



}







.copyright {



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



  font-size: 10px;



  line-height: 1.5;

  color:#333333;



  text-align:center;

  background-color: #0074a7;

  padding:5px;



}







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.errorText {



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



  color: #ff0000;



}







SPAN.productDiscountPrice {



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



  color: #ff0000;



  font-weight: bold;



}







.moduleRow {



}



.moduleRowOver { 



	}



.moduleRowSelected { }







/* Sticky Styles */



.stickyBORDER{background-color:#dcdcdc;}



.stickyBG{background-color:#ffffff;}



.stickyINSIDETEXT{font-family:Verdana, Tahoma, Arial; font-weight:500;font-size:10px;color:#000000;line-height:11px;}



.stickyHEADERTEXT{font-family:Verdana, Tahoma, Arial; font-weight:500;font-size:12px;color:#2482CD;line-height:12px;}



.stickyHeaderBG{border:1px;border-width:1px;border-style:solid;border-left:0px;border-top:0px;border-right:0px;border-color:#dcdcdc;padding:1px;padding-left:5px;padding-right:5px;background-color:#f2f2f2;text-align:left;}



.stickyINSIDE{padding-left:5px;padding-top:3px;padding-right:5px;padding-bottom:3px;}



/* Sticky Styles Ende */







.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: #006699; 



	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: #e8e8e8; padding: 2px 2px;}



.sitemap_sub a {color:#000000;}



.sitemap_sub a:hover {color:#999999; text-decoration:none;}







/* Shopping Cart Tables */



.TF_trenner{border:1px;border-width:1px;border-style:solid;border-color:#C7C7C7;border-left:0px;border-top:0px;background-color:#EAEAEA;height:3px;}



.TF_LeftTop_0{border:1px;border-width:1px;border-style:solid;border-color:#C7C7C7;border-right:0px;border-bottom:0px;}



.TF_RightBottom_1{border:1px;border-width:1px;border-style:solid;border-color:#C7C7C7;border-left:0px;border-top:0px;background-color:#f2f2f2;font-family:verdana, tahoma, arial; font-size:11px; font-weight:500;padding:3px;color:#2f4f4f;text-align:center;height:20px;}



.TF_RightBottom_2{border:1px;border-width:1px;border-style:solid;border-color:#C7C7C7;border-left:0px;border-top:0px;background-color:#ffffff;font-family:verdana, tahoma, arial; font-size:11px; font-weight:500;padding:3px;padding-left:5px;color:#2f4f4f;}



.TF_RightBottom_3{border:1px;border-width:1px;border-style:solid;border-color:#C7C7C7;border-left:0px;border-top:0px;background-color:#EAEAEA;font-family:verdana, tahoma, arial; font-size:11px; font-weight:500;padding:3px;padding-left:5px;color:#2f4f4f;}



.TF_Summary{border:1px;border-width:1px;border-style:solid;border-color:#C7C7C7;border-left:0px;border-top:0px;background-color:#ffffff;font-family:verdana, tahoma, arial; font-size:11px; font-weight:bold;padding:5px;padding-left:5px;color:#ff0000;}



.TF_Produkt{padding-top:5px;}



.TF_Einzelpreis{font-family:verdana, tahoma, arial; font-size:10px; font-weight:500;padding-top:5px;padding-bottom:2px;border:1px;border-width:1px;border-style:solid;border-color:#DCDCDC;border-left:0px;border-top:0px;border-right:0px;}



.siteHEADERS{font-family:Verdana, Tahoma, Arial; font-weight:500;font-size:14px;color:#2f4f4f;line-height:15px;padding-bottom:10px;}



.listingImage{border-width:1px;border:1px;border-style:solid;border-color:#2F4F4F;}







.TF_AttributesTable{padding-top:3px;border:1px;border-width:1px;border-style:solid;border-color:#DCDCDC;border-left:0px;border-top:0px;border-right:0px;}



.TF_Attributes_Name{font-family:verdana, tahoma, arial; font-size:10px; font-weight:600;line-height:11px;height:12px;}



.TF_Attributes_Value_Name{font-family:verdana, tahoma, arial; font-size:10px; font-weight:500;line-height:11px;height:12px;}



.TF_ProduktDescription{font-family:verdana, tahoma, arial; font-size:10px; font-weight:500;padding-top:5px;line-height:12px;}



.TF_Attributes_Price{font-family:verdana, tahoma, arial; font-size:10px; font-weight:500;color:orangered;padding-top:20px;}



A.TF_Produkt_Link:link { color:#2482CD; font-family:verdana, tahoma, arial; font-size:11px;text-decoration : none; font-weight: 500;}



A.TF_Produkt_Link:visited { color:#2482CD; font-family: verdana, tahoma, arial; font-size:11px; text-decoration : none; font-weight: 500;}



A.TF_Produkt_Link:hover { color:#2F4F4F; font-family: verdana, tahoma, arial; font-size:11px; text-decoration : none; font-weight: 500;}



/* Ende Shopping Cart Tables */







/* Rabatte */



.stammKunde{background-image:url(../../media/content/stammPic.gif);background-repeat:no-repeat;background-position:15px 5px;background-color:#ffffff;}



.stammKundeText{font-family:verdana,tahoma,arial;font-size:11px;font-weight:500;color:#2f4f4f;line-height:12px;padding:3px;background-color:#ffffff;}



.stammKundeText_1{font-family:verdana,tahoma,arial;font-size:12px;font-weight:500;color:#000000;line-height:12px;padding-left:0px;padding:3px;background-color:#F1F1F4;border:1px;border-width:1px;border-style:solid;border-color:#B82B3E;border-left:0px;border-right:0px;}



.stammKundeText_2{font-family:verdana,tahoma,arial;font-size:11px;font-weight:500;color:#2f4f4f;line-height:12px;padding-left:15px;padding-top:5px;padding-bottom:3px;background-color:#ffffff;background-image:url(../kaufmann/img/icon_arrow.gif);background-repeat:no-repeat;background-position:7px 42px}



.stammKundeText_3{font-family:verdana,tahoma,arial;font-size:11px;font-weight:500;color:#2f4f4f;line-height:12px;padding-left:35px;padding-top:5px;padding-bottom:3px;background-color:#ffffff;background-image:url(../kaufmann/img/icon_arrow.gif);background-repeat:no-repeat;background-position:15px 5px}







.rabatte{color:#B82B3E;font-weight:600;font-size:12px;line-height:13px;}







.premiumKunde{background-image:url(../../media/content/premiumPic.gif);background-repeat:no-repeat;background-position:12px 5px;background-color:#ffffff;}



.platinKunde{background-image:url(../../media/content/platinPic.gif);background-repeat:no-repeat;background-position:5px 5px;background-color:#ffffff;}



.rabatteMainPic{background-image:url(../../media/content/rabattPic.gif);background-repeat:no-repeat;background-position:0px 5px;background-color:#ffffff;padding-left:40px;padding-top:70px;color:#2f4f4f;font-weight:500;font-size:14px;line-height:15px;}



/*Ende Rabatte */







.trennerX{background-color:#ffffff;background-image:url(img/trenner_X.gif);background-repeat:repeat-x;background-position:5px;}



.trennerX_right{background-color:#ffffff;background-image:url(img/trenner_X.gif);background-repeat:repeat-x;background-position:5 0;}



.trennerY{width:20px;background-color:#ffffff;background-image:url(img/trenner_Y.gif);background-repeat:repeat-y;background-position:center;}



.trennerIndexY{background-color:;background-image:url(img/trenner_Y.gif);background-repeat:repeat-y;background-position:center;}



.trennerIndexX{background-color:#ffffff;background-image:url(img/trenner_X.gif);background-repeat:repeat-x;background-position:4px;bottom;}







.productsIMAGE_CELL{padding-left:0px;padding-top:0px;}



.productsIMAGE_TAB_BORDER{border:1px;border-width:1px;border-style:solid;border-color:#DCDCDC;}



.productsIMAGE_TAB_passiv{border:1px;border-width:1px;border-style:solid;border-color:#DCDCDC;border-left:0px;border-top:0px;border-right:0px;background-color:#f2f2f2;padding:2px;padding-left:25px;font-family:verdana,  arial, tahoma; font-size:11px; font-weight:500; color:#2482CD;background-image:url(img/lupe_pop.gif);background-repeat:no-repeat;background-position:5 2;height:20px;}



.productsIMAGE_TAB_passiv1{border:1px;border-width:1px;border-style:solid;border-color:#DCDCDC;border-left:0px;border-top:0px;border-right:0px;background-color:#f2f2f2;padding:2px;padding-left:5px;font-family:verdana,  arial, tahoma; font-size:11px; font-weight:500; color:#2482CD;height:20px;}



.productsIMAGE_TAB_activ{border:1px;border-width:1px;border-style:solid;border-color:#DCDCDC;border-left:0px;border-top:0px;border-right:0px;background-color:#ffffff;padding:2px;padding-left:25px;font-family:verdana,  arial, tahoma; font-size:11px; font-weight:500; color:#778899;background-image:url(img/clickhand.gif);background-repeat:no-repeat;background-position:5 2;height:20px;}



.productsFEATURES_EXTRA{padding-left:15px;padding-top:20px;padding-bottom:20px;}



/* 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: #ffb3b5; }



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



}







.navLeft {



border-right: 0px solid;



}



.navRight {



border-left: 0px solid;



}



.tableBody {



padding: 5px;



}







.poweredby {



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



  font-size: 10px;



  color: #000000;



  font-weight: bold;



}


/* AJAX CHECKOUT PROCESS */
div.checkout_row {
	clear:both;
}

div.checkout_title {
	cursor:pointer;
	background:url(images/css/co_bg.gif) repeat-x;
	background-color:#e8e8e8;
	color:#333333;
	padding:6px;
	font-size:12px;
}

div.right {
	color:#333333;
	cursor:pointer;
	background-color:#e8e8e8;
	font-size:12px;
}

div.checkout_content {
	color:#333333;
	background-color:#ffffff;
	padding:10px;
	border-bottom:solid 1px #999999;
	margin:0;
}

div.checkout_content .inputRequirement select {
	width:140px;
}

div.checkout_content .virtual {
	text-align:center;
}

div.checkout_content .left_space {
	padding-left:10px;
	padding-top:10px;
}

div.checkout_shipping_modules, .checkout_shipping_address {
	width:265px;
	float:left;
	clear:left;
}

div.checkout_payment_modules, .checkout_payment_address {
	width:265px;
	float:right;
	clear:right;
}

div.checkout_total {
	text-align:right;	
}

#checkout_total table {
	float:right;
	border-bottom:1px solid #999999; border-top:1px solid #999999;
	width:100%;
}
#checkout_total table td {
padding-right:15px;
}

div.checkout_spacer {
	height:10px;
	line-height:1;
	font-size:10px;
	clear:both;
}
#checkout_hiddens { clear:both; height:0px; line-height:0px; font-size:0px;}

div.checkout_button {
	text-align:right;
	margin:15px;
}

#dyn_payment_address select { width:99%;}
#dyn_shipping_address select { width:99%;}

.radiobox {
	vertical-align:middle;
	padding:0px;
	margin:0px;
}

.float_right {
	float:right;
}

.float_left {
	float:left;
}

.module_ok, div.checkout_please_wait {
	color:green;
	font-weight:bold;
}

div.checkout_error {
	color:#FF0000;
	font-weight:bold;
	padding-left:15px;
}
.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.8;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #f7760d;	
	padding:0px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#ffffff;	/* White background color for the message */

	overflow:auto;
	
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/


	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
/* CSS for the display. CSS needed for the scripts are loaded dynamically by the scripts */
a.close_modalDialog, a.close_modalDialog:link, a.close_modalDialog:hover {
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	position:absolute;
	left:755px;
	top:3px;
}
a.displayMessage, a.displayMessage:link, a.displayMessage:visited,a.displayMessage:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
h1.heading_modalDialog  {
	display:block;
	background-color:#006a9d;
	font-size:18px;
	font-weight:bold;
	color:#e8e8e8;
	padding:3px 0px 3px 15px;
	margin:0px;
}	
.modalDialog_content {
	padding:10px;

}
.modalDialog_content li {
	margin-left:25px;
}
.modelDialog {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.login_field{
 background:url(images/css/bg_login.gif) no-repeat;  margin:1px 0px; text-align:left; clear:both;
}

.shipping_header{
  color:#ffffff;
	}
