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

   $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;}
*/

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

h1,h2,h3,h4,h5 {margin:0;padding:0;}

#bg_all {width:100%;background:#c4ecf6 url(images/css/aquasafe-verlauf-03.jpg) repeat-x center top;}

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

#give_position_inner {width:900px;margin:0 11px;background:url(images/css/bg_main_small.gif) repeat-y center top;height:100%;}

#head {clear:both;outline:none;}

#head a {outline:none;}

#head_top_german {background:url(images/german/head-900x160.jpg) no-repeat;height:160px;margin:0;padding:0;text-align:left;clear:both;}
#head_top_english {background:url(images/english/head-900x160.jpg) no-repeat;height:160px;margin:0;padding:0;text-align:left;clear:both;}
#head_top_log_german {background:url(images/german/head-900x160.jpg) no-repeat;height:160px;margin:0;padding:0;text-align:left;clear:both;}
#head_top_log_english {background:url(images/english/head-900x160.jpg) no-repeat;height:160px;margin:0;padding:0;text-align:left;clear:both;}
/*
#head_top_german {background:url(images/german/head.jpg) no-repeat;height:206px;margin:1px 0;text-align:left;clear:both;}
#head_top_english {background:url(images/english/head.jpg) no-repeat;height:206px;margin:1px 0;text-align:left;clear:both;}
#head_top_log_german {background:url(images/german/head_log.jpg) no-repeat;height:206px;margin:1px 0;text-align:left;clear:both;}
#head_top_log_english {background:url(images/english/head_log.jpg) no-repeat;height:206px;margin:1px 0;text-align:left;clear:both;}
*/
#logo_click {float:left;margin-left:16px;margin-top:16px;display:inline;}

#box_search {float:left;border:0 solid #000;margin:5px 0 12px 0 ;}

#search_input {width:110px;height:10px;margin:6px 0 6px 6px;}
#search_submit {margin:6px 3px;float:left;}

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

#button_login {margin-top:2px;padding-right:12px;}

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

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

#col_left{float:left;width:154px;margin:0;}
#col_center{float:left;width:592px;margin:0;background:url(/templates/cyt-aquasafe/images/headline_pic.gif) center top no-repeat;padding-top:6px;}
#col_right{float:left; width:154px;margin:0;background:url(/templates/cyt-aquasafe/images/right_top.gif) left top no-repeat;}

#footer {clear:both;background:url(images/css/bg_footer.gif) repeat-x;height:26px;margin:0;color:#666;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:0;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:0;padding-left:6px;padding-top:3px;}

#box_cart {width:100%;margin:10px 0;}

.box_cart_inner_bg {padding:10px 0;text-align:center;margin:0 1px;width:148px;border:solid #CCC 2px;border-top:0;
-moz-border-radius:0px 0px 6px 6px; /* Firefox */
-webkit-border-radius:0px 0px 6px 6px; /* Safari, Chrome */
-khtml-border-radius:0px 0px 6px 6px; /* Konqueror */
border-radius:0px 0px 6px 6px; /* CSS3 */}

.box_cart_inner {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#666;text-align:center;width:144px;}

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

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


.box_whatsnew_image {width:149px;border:2px solid #e3e3e3;border-width:0 2px;text-align:center;}

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

.bg_main {}

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

.button_left {padding-top:20px;}

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

.button_right {padding-top:20px;float:right;}

#cycle_teaser {height:200px;width:560px;margin:0 0 10px 15px;}
#categories_container {font-family:Arial,Helvetica,sans-serif;}

.teaser_trenner {line-height:20px;} 

.kat_teaser_img_first {float:left;margin:8px 13px 20px 27px;}

.kat_teaser_img {float:left;margin:8px 13px 20px 0;}

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

.title_nosub:hover {	background:#E6E6E6;color:#dd7223;/* background:#676767 url(images/css/title_hover.gif) no-repeat; */}

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

.title_nosub a:hover {color:#dd7223;}

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

.title_nosub_aktive:hover {color:#FFF;}

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

.title_nosub_aktive a:hover {color:#FFF;}

.title_blank {line-height:27px;border-collapse:collapse;	background:url(images/css/title_blank.gif) 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:#FFF;outline:none;padding:0 8px;width:138px;border-bottom:1px solid #CCC;}

.title:hover {color:#dd7223;background:#CCC;/* background:#676767 url(images/css/title_hover.gif) no-repeat;outline:none; */}

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

div.title_active div.title_active {line-height:25px;cursor:pointer;border-collapse:collapse;font-size:11px;text-align:left;outline:none;padding-left:8px;background-color:#dd7223;width:138px;padding-right:8px;}
div.title_active div.title_active a {color:#FFF;text-decoration:none;font-size:11px;width:100%;display:block;outline:none;text-align:left;}
div.title_active div.title_active a:hover {color:#FFF;}

.sub_bg {background-color:#FFF;}
.give_sub_pos {background-color:#FFF;width:154px;margin:10px auto 0 auto;padding-bottom:8px;border-bottom:1px solid #CCC;}

div.ersteebene {background-image:url(images/css/pfeil.gif);background-repeat:no-repeat;line-height:12px;padding-left:18px;display:block;width:100%;}
div.ersteebene:hover {}

a.ersteebene {color:#999;font-size:11px;line-height:12px;display:block;width:100%;}
a.ersteebene:hover {color:#dd7223;text-decoration:none;}

div.ersteebene_aktive {background-image:url(images/css/pfeil_hover.gif);background-repeat:no-repeat;line-height:12px;padding-left:18px;display:block;width:100%;}

a.ersteebene_aktive {color:#dd7223;font-size:11px;line-height:12px;}
a.ersteebene_aktive:hover {color:#dd7223;}


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

a.zweiteebene {color:#333;font-size:10px;}
a.zweiteebene:hover {color:#999;text-decoration:none;}

a.zweiteebene_aktive {color:#dd7223;font-size:10px;}
a.zweiteebene_aktive:hover {text-decoration:none;}

.showkat {display:block;}
.hidekat {display:none;}

/* end */

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

.putin {}

.cyt_headline {display:block;width:100%;border-bottom:1px solid #999;color:#006699;margin:5px 0 10px 0;}
.cyt_headline {clear:both;}
.cyt_iconleiste {display:block;width:100%;border-top:1px solid #999;border-bottom:1px solid #999;color:#006699;margin:5px 0 10px 0;}

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

.cyt_contheadline {font-size:18px;font-family:Arial,Helvetica,sans-serif;color:#006699;margin:25px 0 10px 0;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:18px;font-weight:bold;color:#666;margin:0;padding:0;}

.small_headline {font-size:12px;}

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

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

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

.nav_bar {border-bottom:1px solid #999;border-top:1px solid #999;margin-top:15px;padding:5px 0;}

A.confirmationEdit {color:#dd7223;font-style:italic;}

A.confirmationEdit:hover {text-decoration:underline;}

.clear_b {clear:both;line-height:0;font-size:0;height:0;}
.float_l {float:left;}
.float_r {float:right;}

.listing {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#666;}
.listing a {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#666;text-decoration:underline;}
.listing a:hover {text-decoration:none;}
.listing_cart {font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#666;height:60px;font-weight:bold;}
.listing_cart a {font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#666;font-weight:bold;}
.listing_cart a:hover {text-decoration:none;}

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

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

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

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

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

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

.catlistdiv {float:left;width:180px;text-align:center;padding:0 0 15px 0;}

.prodinfoprice {font-family:Arial,Helvetica,sans-serif;color:#dd7223;font-size:18px;font-weight:bold;}
.producttable {width:100%;border:0;margin:0;padding:0;}
.prodlistdiv {display:block;text-align:center;float:left;width:160px;height:220px;border:solid 1px #CCC;padding:4px;margin:4px;
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius:10px; /* Konqueror */
border-radius:10px; /* CSS3 */}

.prodlistdiv:hover {border:solid 1px #dd7223;}
.prodlistcontainer {width:100%;border:0;padding:0 0 15px 0;margin:0 0 15px 0;}

.products_name {font-weight:bold;display:block;height:48px;clear:both;}
a.products_name {color:#999;text-decoration:underline;font-size:11px;}
a.products_name:hover {color:#666;}
.prodimage {height:130px;width:auto;text-align:center;float:none;}
.proddatatable {width:540px;border:0;padding:0 0 20px 0;margin:0;position:relative;top:0;left:0;}
.productoptionsdropdown {padding:10px 0;}
.add_cart_button {margin-top:10px;}

.productOldPrice {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#999;text-decoration:line-through;}
#thumbimg {width:100%;padding:8px 0;border-top:solid 1px #CCC;}
.product_thumb_link {color:#E6E6E6;}
.product_thumb_link .product_thumb {border:solid 1px #E6E6E6;padding:8px;margin:3px;}
.product_thumb_link:hover .product_thumb {border:solid 1px #dd7223;}

.prodinfo {}
.prodinfoimage {width:180px;position:relative;top:0;left:0;}

a.button {line-height:19px;padding-top:0;padding-left:5px;	list-style:none;margin:0;display:block;vertical-align:middle;font-size:10px;text-transform:uppercase;color:#dd7223;}

a.button:hover {	background-color:#dd7223;color:#FFF;text-decoration:none;}

#cycle_new_default {width:570px;margin:0 auto;height:229px;overflow:hidden;}
#cycle_highlights_default {width:570px;margin:0 auto;height:209px;overflow:hidden;}
#cycle_sortiment {width:570px;margin:0 auto;height:250px;overflow:hidden;}

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

.bg_box {height:250px;}

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

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

div {padding:0;}

a img {border:0;}

#container {
	width:922px;
	margin:0 auto;
	text-align:left;
}

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

.boxText {	font-family:Verdana,Arial,sans-serif;font-size:10px;line-height:1.5;}

.login_table{margin:0 0 10px 1px;text-align:center;width:152px;}

.boxTextLogin {font-family:Verdana,Arial,sans-serif;font-size:10px;line-height:1.5;padding:10px 2px;border:solid #CCC 2px;margin:0 0 0 1px;border-top:0;
-moz-border-radius:0px 0px 6px 6px; /* Firefox */
-webkit-border-radius:0px 0px 6px 6px; /* Safari, Chrome */
-khtml-border-radius:0px 0px 6px 6px; /* Konqueror */
border-radius:0px 0px 6px 6px; /* CSS3 */}

.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:#FFF;color:#666; margin:0;}

table {margin:0;border:0;padding:0;}

A {color:#333;text-decoration:none;font-weight:normal;}

A:hover {color:#7C7C7E;text-decoration:underline;}

a.deinstyle:link {color:#FFF;text-decoration:underline;}

a.deinstyle:hover {color:#FF8E3D;text-decoration:underline;}

FORM {display:inline;}

TR.header {background:#FFF;}

TR.headerNavigation {background:#F6F6F6;}

TD.headerNavigation {font-family:Verdana,Arial,sans-serif;font-size:10px;background:#FFF;color:#000;font-weight:normal;}

TR.headerNavigation {font-family:Verdana,Arial,sans-serif;font-size:10px;color:#FFF;}
TD.headerNavigation1 {font-family:Verdana,Arial,sans-serif;font-size:10px;background:#FFF;color:#CCC;font-weight:normal;}

TD.topNavigation {font-family:Verdana,Arial,sans-serif;font-size:11px;color:#FFF;font-weight:normal;}

A.topNavigation {color:#FFF;}

A.topNavigation:hover {color:#FFF;}

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:#FFF;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:#FFF;font-weight:bold;text-align:center;}

TR.footer {background:#bbc3d3;}

TD.footer {font-family:Verdana,Arial,sans-serif;font-size:10px;background:#F6F6F6;color:#000;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:#999;color:#FFF;}

TD.infoBoxHeading_right {font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:bold;background:#FFF;height:17px;color:#FFF;}

TD.infoBox, SPAN.infoBox {font-family:Verdana,Arial,sans-serif;font-size:10px;background:#FFF;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 solid #CCC;border-right:0;border-bottom:0;}

.accountRightBottom_0 {border:1px;border-width:1px;border-style:solid;border-color:#CCC;border-left:0;border-top:0;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:#CCC;border-left:0;border-top:0;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:#CCC;border-left:0;border-top:0;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:#CCC;border-left:0;border-top:0;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:#CCC;border-left:0;border-top:0;background-color:#f2f2f2;background-image:url(img/topNaviPfeil.jpg);background-repeat:no-repeat;background-position:12px;}

.accountRightBottom_look{border:1px;border-width:1px;border-style:solid;border-color:#CCC;border-left:0;border-top:0;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:0;}

.productListing-heading {font-family:Verdana,Arial,sans-serif;font-size:10px;background:#b6b7cb;color:#FFF;font-weight:bold;}

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

A.pageResults {color:#dd7223;}

A.pageResults:hover {}

TD.pageHeading, DIV.pageHeading {font-family:Verdana,Arial,sans-serif;font-size:16px;font-weight:bold;color:#000;}

TR.subBar {background:#f4f7fd;}

TD.subBar {font-family:Verdana,Arial,sans-serif;font-size:10px;color:#000;}

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:#666;}

TEXTAREA {width:99%;font-family:Verdana,Arial,sans-serif;font-size:11px;color:#666;}

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, .copyright a {font-family:Verdana,Arial,sans-serif;font-size:10px;line-height:1.7;color:#999;text-align:center;background-color:#c4ecf6;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:#CCC;}
.stickyBG{background-color:#FFF;}
.stickyINSIDETEXT{font-family:verdana,tahoma,arial;font-weight:500;font-size:10px;color:#000;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:0;border-top:0;border-right:0;border-color:#CCC;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:#000;}

/* 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:#FFF;	background-color:#006699;padding-top:2px;padding-bottom:2px;}

.sitemap_heading a {color:#FFF;}
.sitemap_heading a:hover {color:#CCC;text-decoration:none;}

.sitemap_sub {font-family:Verdana, Arial,Helvetica,sans-serif;font-size:9pt;color:#000;background-color:#e8e8e8;padding:2px 2px;}
.sitemap_sub a {color:#000;}
.sitemap_sub a:hover {color:#999;text-decoration:none;}

/* Shopping Cart Tables */
.TF_trenner {border:solid 1px #CCC;border-left:0;border-top:0;background-color:#EAEAEA;height:3px;}
.TF_LeftTop_0 {border:solid 1px #CCC;border-right:0;border-bottom:0;}
.TF_RightBottom_1 {border:1px solid #CCC;border-left:0;border-top:0;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 solid #CCC;border-left:0;border-top:0;background-color:#FFF;font-family:verdana,tahoma,arial;font-size:11px;font-weight:500;padding:3px;padding-left:5px;color:#2f4f4f;}
.TF_RightBottom_3 {border:1px solid #CCC;border-left:0;border-top:0;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 solid #CCC;border-left:0;border-top:0;background-color:#FFF;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:#CCC;border-left:0;border-top:0;border-right:0;}

.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 solid #CCC;border-left:0;border-top:0;border-right:0;}
.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:#FFF url(../../media/content/stammPic.gif);background-repeat:no-repeat;background-position:15px 5px;}

.stammKundeText {font-family:verdana,tahoma,arial;font-size:11px;font-weight:500;color:#2f4f4f;line-height:12px;padding:3px;background-color:#FFF;}
.stammKundeText_1 {font-family:verdana,tahoma,arial;font-size:12px;font-weight:500;color:#000;line-height:12px;padding-left:0;padding:3px;background-color:#F1F1F4;border:1px;border-width:1px;border-style:solid;border-color:#B82B3E;border-left:0;border-right:0;}
.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:#FFF url(../kaufmann/img/icon_arrow.gif) no-repeat 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:#FFF;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:#FFF url(../../media/content/premiumPic.gif) no-repeat 12px 5px;}
.platinKunde{background:#FFF url(../../media/content/platinPic.gif) no-repeat 5px 5px;}
.rabatteMainPic{background:#FFF url(../../media/content/rabattPic.gif) no-repeat 0 5px;padding-left:40px;padding-top:70px;color:#2f4f4f;font-weight:500;font-size:14px;line-height:15px;}
/*Ende Rabatte */

.trennerX{background:#FFF url(img/trenner_X.gif) repeat-x 5px 0;}
.trennerX_right{background:#FFF url(img/trenner_X.gif) repeat-x 5px 0;}

.trennerY{width:20px;background:#FFF url(img/trenner_Y.gif) repeat-y center top;}
.trennerIndexY{background:transparent url(img/trenner_Y.gif) repeat-y center top;}

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

.productsIMAGE_CELL{padding-left:0;padding-top:0;}
.productsIMAGE_TAB_BORDER{border:1px;border-width:1px;border-style:solid;border-color:#CCC;}
.productsIMAGE_TAB_passiv{border:0;border-bottom:1px solid #CCC;padding:2px 2px 2px 25px;font-family:verdana,arial,tahoma;font-size:11px;font-weight:500;color:#2482CD;background:#f2f2f2 url(img/lupe_pop.gif) no-repeat 5px 2px;height:20px;}
.productsIMAGE_TAB_passiv1{border:1px solid #CCC;border-left:0;border-top:0;border-right:0;background-color:#f2f2f2;padding:2px 2px 2px 5px;font-family:verdana,arial,tahoma;font-size:11px;font-weight:500;color:#2482CD;height:20px;}
.productsIMAGE_TAB_activ{border:1px solid #CCC;border-left:0;border-top:0;border-right:0;padding:2px 2px 2px 25px;font-family:verdana,arial,tahoma;font-size:11px;font-weight:500;color:#778899;background:#FFF url(img/clickhand.gif) no-repeat 5px 2px;height:20px;}
.productsFEATURES_EXTRA{padding:20px 0 20px 15px;}

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

.navLeft {	border-right:0;}
.navRight {border-left:0;}
.tableBody {padding:5px;}

.poweredby {font-family:Verdana,Arial,sans-serif;font-size:10px;color:#000;font-weight:bold;}

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

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

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

div.checkout_content {color:#333;background-color:#FFF;padding:10px;border-bottom:solid 1px #999;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 #999;border-top:1px solid #999;width:100%;}
#checkout_total table td {padding-right:15px;}

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

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:0;margin:0;}

.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{opacity:0.41;-moz-opacity:0.41;-khtml-opacity:0.41;filter:alpha(opacity=40);background-color:#AAA;z-index:1;position:absolute;/* -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";*/}

.modalDialog_contentDiv{border:3px solid #f7760d;padding:0;z-index:100;position:absolute;background-color:#FFF;overflow:auto;}

.modalDialog_contentDiv_shadow{z-index:90;position:absolute;background-color:#555; /*  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; */ filter:alpha(opacity=30);-moz-opacity:0.30;	-khtml-opacity:0.30;opacity:0.30;}

a.close_modalDialog, a.close_modalDialog:link, a.close_modalDialog:hover {	display:block;font-size:18px;font-weight:bold;color:#333;text-decoration:none;position:absolute;left:755px;top:3px;}

a.displayMessage, a.displayMessage:link, a.displayMessage:visited,a.displayMessage:hover {	color:#000;font-weight:bold;text-decoration:none;}

h1.heading_modalDialog  {display:block;background-color:#006a9d;font-size:18px;font-weight:bold;color:#e8e8e8;padding:3px 0 3px 15px;margin:0;}	

.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 right top; text-align:left;clear:both;width:100px; text-align:center;}

.shipping_header{color:#FFF;text-align:right;}

dl {width:540px;padding:10px 0;}
dt {width:540px;float:left;clear:left;font-size:14px;font-weight:bold;margin:10px 0;text-align:left;}
dd {width:500px;float:right;clear:both;margin-bottom:20px;text-align:left;}
dd a {text-decoration:underline;}

/* google +1 button */
div#social_buttons  {position:absolute;right:0px;top:305px;margin-right:6px;clear:both;}
div#social_buttons2  {position:absolute;right:0px;top:340px;margin-right:6px;clear:both;}
div#social_buttons3  {position:absolute;top:378px;right:7px;margin:0;width:30px;overflow:hidden;}
div#social_buttons3:hover  {right:0px;width:70px;}

/* styles fuer den wysiwyg-text-editor */
div.textedit {font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#666;margin:0 0 10px 0;padding:0 0 10px 0;font-weight:normal;border-bottom:1px solid #999;}
div.textedit h1 {font-size:16px;font-family:Arial,Helvetica,sans-serif;color:#666;margin:0 0 12px 0;padding:0;font-weight:bold;}
div.textedit h2 {font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#FF6600;margin:0 0 8px 0;padding:0;font-weight:bold;}
div.textedit h3 {font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666;margin:0 0 6px 0;padding:0;font-weight:bold;}
div.textedit h4 {font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#333;margin:0 0 6px 0;padding:0;font-weight:bold;}
div.textedit p {font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#333;padding:0;margin:0;font-weight:normal;}
div.textedit ul,div.textedit li {font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:normal;}
div.textedit dl {margin:0;padding:0;}
div.textedit a {font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666;font-weight:normal;text-decoration:underline;}
div.textedit a:hover {font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#FF6600;font-weight:normal;text-decoration:underline;}

